{"version":3,"file":"xxmachina-components-routes-preloading.mjs","sources":["../../../../../packages/@xxmachina/components/src/lib/routes/preloading/preloading.strategy.ts","../../../../../packages/@xxmachina/components/src/lib/routes/preloading/xxmachina-components-routes-preloading.ts"],"sourcesContent":["import { Injectable } from \"@angular/core\";\nimport { PreloadingStrategy, Route } from \"@angular/router\";\nimport { Observable, of } from \"rxjs\";\n\n@Injectable({ providedIn: 'root' })\nexport class MachinaPreloadingStrategy implements PreloadingStrategy {\n  preload(route: Route, fn: () => Observable<any>): Observable<any> {\n    return route.data && route.data['preload'] ? fn() : of(null);\n  }\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;;MAKa,yBAAyB,CAAA;IACpC,OAAO,CAAC,KAAY,EAAE,EAAyB,EAAA;QAC7C,OAAO,KAAK,CAAC,IAAI,IAAI,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,EAAE,EAAE,GAAG,EAAE,CAAC,IAAI,CAAC;IAC9D;uGAHW,yBAAyB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA;AAAzB,IAAA,OAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,yBAAyB,cADZ,MAAM,EAAA,CAAA;;2FACnB,yBAAyB,EAAA,UAAA,EAAA,CAAA;kBADrC,UAAU;mBAAC,EAAE,UAAU,EAAE,MAAM,EAAE;;;ACJlC;;AAEG;;;;"}