├── .angular └── cache │ └── 14.2.10 │ ├── angular-webpack │ └── 276b26341521001a4c346c0a5440a93ede8dec87 │ │ ├── 0.pack │ │ ├── 1.pack │ │ ├── 2.pack │ │ ├── 3.pack │ │ ├── 4.pack │ │ ├── index.pack │ │ └── index.pack.old │ └── babel-webpack │ ├── 0024eb34f6cc3795fb9394b4598261c6.json │ ├── 0188b32b67869a9705f2134eb15b4b7c.json │ ├── 026eb3b6611ad6a6f8a64566e505614a.json │ ├── 0270c6ef58ea28254184dbf6b4df318d.json │ ├── 032f17f8011d12ecbe03bd0f5e428028.json │ ├── 03c5293b5c23c528d19b0e70a545ca80.json │ ├── 04cead6cf185c5c771cf19c280644a6d.json │ ├── 0537bf9fba916cc77a1a03a026a0a94c.json │ ├── 07e81d227238c1d7b67dc93275dce820.json │ ├── 080a222cabd2f233b107a54a67a241bb.json │ ├── 086e74ddf0d90c1049c0a5298db5d80a.json │ ├── 088d8013aa1b7a53b53f409ffc99bead.json │ ├── 08c096764b4cc9ac1d0822f0669f5e64.json │ ├── 0914682e60fc1b3f388ed4202f7a8c77.json │ ├── 0917978d4450cba493e9d5dd83d92c18.json │ ├── 0a2d9566d120e4bcd22d119bf22764eb.json │ ├── 0a79d4fcd0d84b86ddb81579491c8c68.json │ ├── 0ba3445367ca66195aef2d2aa90d9211.json │ ├── 0c2b3477d63d45935b2a522f5511d154.json │ ├── 0d3394023c398870c6c33abbcef6ff4e.json │ ├── 0e475900e9b0c76fa15eda6e58de73ba.json │ ├── 0e832a08223ae47ead8449d93dc351af.json │ ├── 103a38f78514a8697a0afe8f29fe1752.json │ ├── 113fb61efd2e2c57d4a785e0fa7201fe.json │ ├── 128a5d9db1f16532b5150b2a1b42049c.json │ ├── 129b9b927c09f9cba42c8b34e720e454.json │ ├── 15f8496fe903163b0fb0eb839964b981.json │ ├── 164e0212c68da56845d516dffcc143e0.json │ ├── 198ac5d5cfb76045bd8a0b3670841045.json │ ├── 1ab7ab0d3888e119a29027ac99b39321.json │ ├── 1caf6a41a4301d75b7c70f45ba28481c.json │ ├── 21bf1b4c6459d1a8bf67e5fc24ac9983.json │ ├── 221238d1f7dbf5fa4c767641b573aba8.json │ ├── 22ae941c3520cc8d24f5657b3500aadb.json │ ├── 248cf8426f31740f77ed71eecd933457.json │ ├── 26b3b2453ebbaac91e953e390cc08272.json │ ├── 26b6e59c90327b1835cb59a72ca35d87.json │ ├── 276b8ecbc0cbaa249879add69bfab299.json │ ├── 27a2ee6eb23410ba4ca7c45db798ad45.json │ ├── 286f986b0cd16dabfabfd8e8cde32d85.json │ ├── 2c8647b58184bea7b8893ebd44c0b3aa.json │ ├── 2d2f3b3f73051c0267b15a6abaadb704.json │ ├── 2d6ace9d0f71d48e9a41bc0c25b22b0e.json │ ├── 2f8a6a118ea02795ea4659bc99ac9129.json │ ├── 2fb6e63abff2c787c57753087230a242.json │ ├── 2fd8c5d31645285c7b373be4f76d0a64.json │ ├── 31339842584ef10507a54291d9eedb08.json │ ├── 32529cc12dd4db608dcbefaa5e54f0d7.json │ ├── 3549d601aa3991b69cf18b76a751ac33.json │ ├── 380b42d846f8dfa6aa60d240817265de.json │ ├── 3b75cf78e3098e1c84fb70db89598d1b.json │ ├── 3b9e673b834766e431610b9c67f425e3.json │ ├── 3c4fb5e46925c7a8874baa316082bc45.json │ ├── 3ca06d11f819fc58c7ee91f677cf9894.json │ ├── 3d035af5c8e3a3e99af426bb49c14f48.json │ ├── 3e1f1a358bc39779d662bfa65e55af29.json │ ├── 3e64955fce1b114b634bb84ad167dc7c.json │ ├── 3f9d466fef87ea2adae69d03159d476a.json │ ├── 4424c68490cf403febe0085297acb73c.json │ ├── 4444f5a0b026ce7d5aaae97fad817a01.json │ ├── 451d2ea2f2d91b52b062085098b4e08d.json │ ├── 46bc9310c69b3763078c848afa041ba3.json │ ├── 46d709fb342f0b3be5a9051210cc2f07.json │ ├── 47c722c9798b429620c06b187cf583de.json │ ├── 48910aa204626f5acdbf1e1af4f66bd1.json │ ├── 48b74ddfe1ca763fc50dd97b1da6260a.json │ ├── 49df317bf2d3f10817242ac2e70f06e5.json │ ├── 4c842b859b337f12fefae5385bf676d0.json │ ├── 4ff1a7b9421a41eace34fc2ca1e29d86.json │ ├── 50f9a4f48f3a6d77f631e46386851906.json │ ├── 5142ecc059295ffc02812f062104c00f.json │ ├── 515d8bb1877f03749fda1f537056721e.json │ ├── 51755bff2d46cd4a992b56d6e6377dba.json │ ├── 531e25b514d6c9b47efd450f9e0a110a.json │ ├── 54116d43a1787343e8aae895ea0c9f74.json │ ├── 5438141a4d234b682fbf22dc6d023b74.json │ ├── 549a85cf19d7c848f9dfdfa8c7e55db4.json │ ├── 5677e9e5261ad8ad7ded681bd29c1021.json │ ├── 571069f03e0afb40aa0301eaaf7c8666.json │ ├── 581fd302f7c92f045c09f9f9fe9a9f88.json │ ├── 58b6f20d0a9cedf6d882986bf3e92b37.json │ ├── 5abaf7f96c2a7ee062cafe34318076ed.json │ ├── 5bfe929e53bdc0f19f5aedf3acd6c8f7.json │ ├── 5d55049831752773512ee2599b43da63.json │ ├── 5e5d3e65e852996132e9ffd8643f5472.json │ ├── 5f53d5cc29f8d26132948a0ede24756d.json │ ├── 60cd3f0489dc41a220be229f4ca0649e.json │ ├── 62f7ae928fca2aa0da2ade9e76f2290b.json │ ├── 63568a603aa26f98f02e36ffb450916e.json │ ├── 637363b9f89ff4ce6919ff25c473c0ad.json │ ├── 65c0532276e884837d92d276cc9bf015.json │ ├── 668f2c0a049528705cac857f796313e1.json │ ├── 66a471ebba33320ac88c6b051ff79f77.json │ ├── 6799d09118bd8eddf3372bfb48ebc674.json │ ├── 67a1872957499bc2862bcd3b2fdc1dbe.json │ ├── 697c6166aa775d39f0fc68a860734285.json │ ├── 6a099cd12c1b3dceb5085a34a1275d8e.json │ ├── 6bdf5675df61e75755cb38106cda6df9.json │ ├── 6d283e689161baa1453be6051f317b16.json │ ├── 6f760c5c7925a37b29d81b5201ab21b4.json │ ├── 7272383e13042df342d26d381abe1e3a.json │ ├── 727cff5c0a631ee7393a8ecffd0a6fe8.json │ ├── 731124e35635316798884f58a0947d67.json │ ├── 74bad5d6ab15a87efd59877ba7ce5100.json │ ├── 77a6727c8d47e4b0f928cb367ad6f46f.json │ ├── 77ec763909a50ff61779810259f0f187.json │ ├── 782ac7e25bb065503eea31f8d0824afb.json │ ├── 7b6f76f83798c44ebfa3bc6358ce2332.json │ ├── 7d0862c1d7376ea4cb6b17fdc147f083.json │ ├── 7d1858ac19790866c92b601f219179bd.json │ ├── 7e1c36af476bc97f6bb2f1f0b704216b.json │ ├── 7f07074952683f4bd4c7d456f646aee8.json │ ├── 7f295899d5f36ea08aa83168efeaff58.json │ ├── 81004c44ffbd3483f49da194b4564dd8.json │ ├── 81f31a0626c1ef69a1d0b7048ccb30e9.json │ ├── 82f6ba08a9c625403a2c7e7fce022229.json │ ├── 83c612434a61de73cdeb704de16ffa45.json │ ├── 84bb521d297a6577daf8d6c8961ca4e5.json │ ├── 8678c689cdd376abbfc907ca41674f34.json │ ├── 87f6186592535529f5fae494613f574f.json │ ├── 88379987ad53b1706629842024d5901a.json │ ├── 88666d10871faafea08b89a6271490eb.json │ ├── 8a344f3213cf9a18faff9f284fb01f5e.json │ ├── 8b763d79e6a36f52c342e738f15d0f60.json │ ├── 8f914201c57ab7b8e52d16daa42d979a.json │ ├── 90dd4be4652584b544f779d1d1dc3a48.json │ ├── 91029fe2448cf78985cead6651cdd397.json │ ├── 921f26a8b2beb0846d2498ad5027ef1e.json │ ├── 92bedb3137defc1e82080f22d25e6078.json │ ├── 92dc5f66d7ccbd35dc09652ed2800b6d.json │ ├── 9383e9ea9b94c0d5c520d310b122a5e0.json │ ├── 949a53a1782f15f7b43b0e194beb005d.json │ ├── 96ad6ae5e17f9e4d7ebae6c35088dfa0.json │ ├── 971e5173d119389d5cfba62b3b0b78f6.json │ ├── 9b16c62ee8722e9a1226b9ac69d02f0d.json │ ├── 9c24492ea6eb7f987620bbcdbd3be38e.json │ ├── 9c5453c9ae5a8d80d93b6948bf00db8e.json │ ├── 9cf3ace0626ff9b086ddeb1da773bc90.json │ ├── 9e9c690688af3d24cda3b464144995cf.json │ ├── 9ed1edff97fc6e0d702ecc05fe2d5a14.json │ ├── 9f7cec9b1e6a643f99a8cd239a0f0359.json │ ├── 9f9dcb1ff62b43d4f9e4e14d2d1a3f69.json │ ├── a0303eb15faab0463db3e0ce4a12c3e3.json │ ├── a4e156bbd996b135ccfe2f31eae2560f.json │ ├── a52ff740d7b10d08afe2145d3fbdcee3.json │ ├── a99e2b0964b1ff496e8e70512a5ed037.json │ ├── aaa640e930dae03331026c05d6bec9ea.json │ ├── ae693b90f63c029e65c7e0b13bbe7a16.json │ ├── af4972f7e945ea874c4d03890bd17044.json │ ├── b04122737d0389500a1f640fcbade3aa.json │ ├── b0bd27e609abac12635d82f7b34acb73.json │ ├── b0fd3d446aa523a57672fcb99aa340fc.json │ ├── b35393394b0454eba31c8b1735f9dee2.json │ ├── b4242df05808f2281e8c20f594c1b09e.json │ ├── b459eec884c8fde86e3d284c9c46b7b9.json │ ├── b4734a86aafb3b2d923d8c3c5bf4a6d0.json │ ├── b5d121fb59ab20da4a9fd90a9753fe1c.json │ ├── bd18fb0d9b48c3c3c4238fffef4266cf.json │ ├── bd4122d917b760e977d409c32a03e897.json │ ├── bda4d710e49cd638c7e26fba9bb4bf24.json │ ├── c159c66545483a8d48b7d1500c9919a7.json │ ├── c18ecfc3c853c3562e59ffebf975a0fe.json │ ├── c1b24f0e935f074b64199cb347dd656d.json │ ├── c22853a1e6e28e09173333cf77adc710.json │ ├── c42f0b1051da6c84dda51fc5137b73b5.json │ ├── c52344c8af40f67e98a978f4293551ed.json │ ├── c610288f72334a88fa6c3fb2a8c46f98.json │ ├── c6fa7f3edbb88ef43ed9e41218884bf2.json │ ├── c73ae50b7c95511d48b8efd8d3796432.json │ ├── c859b2c04b020c011052cf51f602e979.json │ ├── c882660504d3908f79fca933287a7628.json │ ├── c912eb516ac2a7b3a38f8251aa97a66b.json │ ├── ca42a8c98ddbb771e3a205137aea1a2b.json │ ├── cc53531a0c0840dafaaf4ad2f92a3f74.json │ ├── cd89d2a8b37a5a6538b3f217b5272925.json │ ├── cebf7ad2c17c715533825560ed888376.json │ ├── d095a9457b27c64693c02724bd00c9e1.json │ ├── d1192ce24a6d707de3136288699104c6.json │ ├── d157531cec0d7486c4eb019c7ef28575.json │ ├── d3728e08c1403550df483c203c6f71df.json │ ├── d3a00e79180c169c9ef10a3b9f6066c1.json │ ├── d40a1e96658d66a65bb407424de7a4f2.json │ ├── d5e9f2f28d912d7d53eeed965caf219c.json │ ├── d653a630d7ea29604462b815253924cf.json │ ├── d8a7a3b771db305933a6a49125597c44.json │ ├── d8d1c56b1f1bbc2af03a8c725da60ee3.json │ ├── d8ece35d0e72f28b26cddc62bce33f16.json │ ├── da3e45765e6bd7b982f156912df82712.json │ ├── dab41af774612c4226c683bf42c4a2fe.json │ ├── dbb84a2ab415130ace11f5dfd15c741e.json │ ├── dbe4ba793d09bf077cc958811f97cbbd.json │ ├── dbeb4e3fdf558bb2d261f5a1e7ff6d42.json │ ├── dc5b989d18f2b4aac8b8eb9ff413e7dc.json │ ├── dc72463f869216113477c92d49b34e86.json │ ├── dc8bac5a51371107f51d35822d519636.json │ ├── dd489b4ed93e86fc88be10eb31f493a3.json │ ├── df626414c44542944e645e60585b95b0.json │ ├── e0bcdff8dcbe1d3ed6af8882f59905ba.json │ ├── e27ead24e37184372cc7ed88817752a4.json │ ├── e465ba66367c0bc009ecfcb1e0ab3944.json │ ├── e4bb80fa7c809ace6fc5b5061f12de68.json │ ├── e4f2f6a967b29a8742a51b52bc36d3b3.json │ ├── e67d84a3dbc1a8a22d19d55b616ca93a.json │ ├── e73f1d1fae15ec571a5efb1d432f9e70.json │ ├── e86d3e3aa98f0fae18b5e5ce4790b1ed.json │ ├── e8b200c3107aee95d29181270d6bdc4f.json │ ├── ea2fdf8ba3e9bb549f1e1796f4a90d14.json │ ├── eb635b4d08a844c2aec70833256c5ced.json │ ├── ee375ebf9425c755547d38b805a5b22a.json │ ├── f04d788e9b1a77e0847c3a98fd993d30.json │ ├── f1364adf5ac79a5fed00a049d3b5b919.json │ ├── f37469c078c1863ce4b88b09ccaf5548.json │ ├── f422534863ce1d49c157b9b4e377b134.json │ ├── f508b83300de5a058d58ef82b2e5aad3.json │ ├── f5385bbc72785dcc1cfc5119b59adeaf.json │ ├── f614058a3679361640cbce93466b8559.json │ ├── f6649791df834d0355d32b3ece11b1e5.json │ ├── f6c70a90077b0fb741e665a66d4141fc.json │ ├── f785d76bf318be66cd881ec65da948d4.json │ ├── f8f0c801abdcec77dbf49b10a7d007f3.json │ ├── f9cc545394a6d277911724aa5367624f.json │ ├── fa0419408a1692762d731a2512bd37b1.json │ ├── fe263fcdf7eee57f5a3b504b414efe28.json │ ├── fe835d89448e1641bdd1de98d7cba08c.json │ ├── ff08399f1d8efa3bc6c67b6b50282270.json │ ├── ff2faff9d82cf05e772e8f70e3671ba6.json │ └── ffb8010f500bb98887cdaa7626f5c1ea.json ├── .gitignore ├── .npmignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── angular.json ├── bin-src ├── builder.ts ├── cli.ts └── real-cli.ts ├── bin ├── README NOW.md ├── bin-src │ ├── builder.d.ts │ ├── builder.js │ ├── cli.d.ts │ ├── cli.js │ ├── real-cli.d.ts │ └── real-cli.js └── src │ ├── allFxDynamic.d.ts │ ├── allFxDynamic.js │ ├── animations │ ├── absolutes.d.ts │ ├── absolutes.js │ ├── bounce.d.ts │ ├── bounce.js │ ├── childStag.d.ts │ ├── childStag.js │ ├── fade.d.ts │ ├── fade.js │ ├── helper.d.ts │ ├── helper.js │ ├── rotate.d.ts │ ├── rotate.js │ ├── slide.d.ts │ ├── slide.js │ ├── zoom.d.ts │ └── zoom.js │ ├── fxTypes.d.ts │ ├── fxTypes.js │ ├── helpers.d.ts │ └── helpers.js ├── dist ├── AckFx.module.d.ts ├── AckFx.module.js ├── allFx.d.ts ├── allFx.js ├── components │ ├── FxTracker.directive.d.ts │ └── FxTracker.directive.js ├── index.d.ts └── index.js ├── example ├── src │ ├── FxSession.injectable.ts │ ├── Swapping.component.ts │ ├── app.component.ts │ ├── app.module.ts │ ├── app.pug │ ├── app.template.ts │ ├── assets │ │ ├── app.css │ │ └── fireworks.gif │ ├── directives.pug │ ├── directives.template.ts │ ├── index.html │ ├── index.ts │ ├── ngIf.pug │ ├── ngif.template.ts │ ├── overview.pug │ ├── overview.template.ts │ ├── routeroutlet.pug │ ├── routeroutlet.template.ts │ ├── routes.ts │ ├── selectFx.pug │ ├── selectFx.template.ts │ ├── stagger.pug │ ├── stagger.template.ts │ ├── swapping.pug │ ├── swapping.template.ts │ ├── tsconfig.json │ └── typings.d.ts └── www │ ├── 3rdpartylicenses.txt │ ├── assets │ ├── app.css │ └── fireworks.gif │ ├── index.html │ ├── main.js │ ├── runtime.js │ └── stats.json ├── package-lock.json ├── package.json ├── replacements.js ├── src ├── AckFx.module.ts ├── allFx.ts ├── allFxDynamic.ts ├── animations │ ├── absolutes.ts │ ├── bounce.ts │ ├── childStag.ts │ ├── fade.ts │ ├── helper.ts │ ├── rotate.ts │ ├── slide.ts │ └── zoom.ts ├── components │ └── FxTracker.directive.ts ├── fxTypes.ts ├── helpers.ts ├── index.ts └── tsconfig.json ├── web-animations.min.js ├── webpack.aot.config.js └── webpack.config.js /.angular/cache/14.2.10/angular-webpack/276b26341521001a4c346c0a5440a93ede8dec87/0.pack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AckerApple/ack-angular-fx/88fadbc2e27a8d25f259f3f924009c5ee5b07083/.angular/cache/14.2.10/angular-webpack/276b26341521001a4c346c0a5440a93ede8dec87/0.pack -------------------------------------------------------------------------------- /.angular/cache/14.2.10/angular-webpack/276b26341521001a4c346c0a5440a93ede8dec87/1.pack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AckerApple/ack-angular-fx/88fadbc2e27a8d25f259f3f924009c5ee5b07083/.angular/cache/14.2.10/angular-webpack/276b26341521001a4c346c0a5440a93ede8dec87/1.pack -------------------------------------------------------------------------------- /.angular/cache/14.2.10/angular-webpack/276b26341521001a4c346c0a5440a93ede8dec87/2.pack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AckerApple/ack-angular-fx/88fadbc2e27a8d25f259f3f924009c5ee5b07083/.angular/cache/14.2.10/angular-webpack/276b26341521001a4c346c0a5440a93ede8dec87/2.pack -------------------------------------------------------------------------------- /.angular/cache/14.2.10/angular-webpack/276b26341521001a4c346c0a5440a93ede8dec87/3.pack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AckerApple/ack-angular-fx/88fadbc2e27a8d25f259f3f924009c5ee5b07083/.angular/cache/14.2.10/angular-webpack/276b26341521001a4c346c0a5440a93ede8dec87/3.pack -------------------------------------------------------------------------------- /.angular/cache/14.2.10/angular-webpack/276b26341521001a4c346c0a5440a93ede8dec87/4.pack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AckerApple/ack-angular-fx/88fadbc2e27a8d25f259f3f924009c5ee5b07083/.angular/cache/14.2.10/angular-webpack/276b26341521001a4c346c0a5440a93ede8dec87/4.pack -------------------------------------------------------------------------------- /.angular/cache/14.2.10/angular-webpack/276b26341521001a4c346c0a5440a93ede8dec87/index.pack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AckerApple/ack-angular-fx/88fadbc2e27a8d25f259f3f924009c5ee5b07083/.angular/cache/14.2.10/angular-webpack/276b26341521001a4c346c0a5440a93ede8dec87/index.pack -------------------------------------------------------------------------------- /.angular/cache/14.2.10/angular-webpack/276b26341521001a4c346c0a5440a93ede8dec87/index.pack.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AckerApple/ack-angular-fx/88fadbc2e27a8d25f259f3f924009c5ee5b07083/.angular/cache/14.2.10/angular-webpack/276b26341521001a4c346c0a5440a93ede8dec87/index.pack.old -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/0024eb34f6cc3795fb9394b4598261c6.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import * as __NgCli_bootstrap_1 from \"@angular/platform-browser\";\nimport \"zone.js\";\nimport \"reflect-metadata\";\nimport { AppModule } from \"./app.module\";\nimport { enableProdMode } from \"@angular/core\";\nenableProdMode();\n\n__NgCli_bootstrap_1.platformBrowser().bootstrapModule(AppModule);","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/0188b32b67869a9705f2134eb15b4b7c.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { AsapAction } from './AsapAction';\nimport { AsapScheduler } from './AsapScheduler';\nexport const asapScheduler = new AsapScheduler(AsapAction);\nexport const asap = asapScheduler; //# sourceMappingURL=asap.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/026eb3b6611ad6a6f8a64566e505614a.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { AsyncAction } from './AsyncAction';\nexport class QueueAction extends AsyncAction {\n constructor(scheduler, work) {\n super(scheduler, work);\n this.scheduler = scheduler;\n this.work = work;\n }\n\n schedule(state, delay = 0) {\n if (delay > 0) {\n return super.schedule(state, delay);\n }\n\n this.delay = delay;\n this.state = state;\n this.scheduler.flush(this);\n return this;\n }\n\n execute(state, delay) {\n return delay > 0 || this.closed ? super.execute(state, delay) : this._execute(state, delay);\n }\n\n requestAsyncId(scheduler, id, delay = 0) {\n if (delay !== null && delay > 0 || delay === null && this.delay > 0) {\n return super.requestAsyncId(scheduler, id, delay);\n }\n\n return scheduler.flush(this);\n }\n\n} //# sourceMappingURL=QueueAction.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/0270c6ef58ea28254184dbf6b4df318d.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nexport function dematerialize() {\n return function dematerializeOperatorFunction(source) {\n return source.lift(new DeMaterializeOperator());\n };\n}\n\nclass DeMaterializeOperator {\n call(subscriber, source) {\n return source.subscribe(new DeMaterializeSubscriber(subscriber));\n }\n\n}\n\nclass DeMaterializeSubscriber extends Subscriber {\n constructor(destination) {\n super(destination);\n }\n\n _next(value) {\n value.observe(this.destination);\n }\n\n} //# sourceMappingURL=dematerialize.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/032f17f8011d12ecbe03bd0f5e428028.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { AsyncSubject } from '../AsyncSubject';\nimport { multicast } from './multicast';\nexport function publishLast() {\n return source => multicast(new AsyncSubject())(source);\n} //# sourceMappingURL=publishLast.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/04cead6cf185c5c771cf19c280644a6d.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { map } from './map';\nimport { from } from '../observable/from';\nimport { SimpleOuterSubscriber, SimpleInnerSubscriber, innerSubscribe } from '../innerSubscribe';\nexport function switchMap(project, resultSelector) {\n if (typeof resultSelector === 'function') {\n return source => source.pipe(switchMap((a, i) => from(project(a, i)).pipe(map((b, ii) => resultSelector(a, b, i, ii)))));\n }\n\n return source => source.lift(new SwitchMapOperator(project));\n}\n\nclass SwitchMapOperator {\n constructor(project) {\n this.project = project;\n }\n\n call(subscriber, source) {\n return source.subscribe(new SwitchMapSubscriber(subscriber, this.project));\n }\n\n}\n\nclass SwitchMapSubscriber extends SimpleOuterSubscriber {\n constructor(destination, project) {\n super(destination);\n this.project = project;\n this.index = 0;\n }\n\n _next(value) {\n let result;\n const index = this.index++;\n\n try {\n result = this.project(value, index);\n } catch (error) {\n this.destination.error(error);\n return;\n }\n\n this._innerSub(result);\n }\n\n _innerSub(result) {\n const innerSubscription = this.innerSubscription;\n\n if (innerSubscription) {\n innerSubscription.unsubscribe();\n }\n\n const innerSubscriber = new SimpleInnerSubscriber(this);\n const destination = this.destination;\n destination.add(innerSubscriber);\n this.innerSubscription = innerSubscribe(result, innerSubscriber);\n\n if (this.innerSubscription !== innerSubscriber) {\n destination.add(this.innerSubscription);\n }\n }\n\n _complete() {\n const {\n innerSubscription\n } = this;\n\n if (!innerSubscription || innerSubscription.closed) {\n super._complete();\n }\n\n this.unsubscribe();\n }\n\n _unsubscribe() {\n this.innerSubscription = undefined;\n }\n\n notifyComplete() {\n this.innerSubscription = undefined;\n\n if (this.isStopped) {\n super._complete();\n }\n }\n\n notifyNext(innerValue) {\n this.destination.next(innerValue);\n }\n\n} //# sourceMappingURL=switchMap.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/07e81d227238c1d7b67dc93275dce820.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { scheduleObservable } from './scheduleObservable';\nimport { schedulePromise } from './schedulePromise';\nimport { scheduleArray } from './scheduleArray';\nimport { scheduleIterable } from './scheduleIterable';\nimport { isInteropObservable } from '../util/isInteropObservable';\nimport { isPromise } from '../util/isPromise';\nimport { isArrayLike } from '../util/isArrayLike';\nimport { isIterable } from '../util/isIterable';\nexport function scheduled(input, scheduler) {\n if (input != null) {\n if (isInteropObservable(input)) {\n return scheduleObservable(input, scheduler);\n } else if (isPromise(input)) {\n return schedulePromise(input, scheduler);\n } else if (isArrayLike(input)) {\n return scheduleArray(input, scheduler);\n } else if (isIterable(input) || typeof input === 'string') {\n return scheduleIterable(input, scheduler);\n }\n }\n\n throw new TypeError((input !== null && typeof input || input) + ' is not observable');\n} //# sourceMappingURL=scheduled.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/088d8013aa1b7a53b53f409ffc99bead.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { SimpleOuterSubscriber, innerSubscribe, SimpleInnerSubscriber } from '../innerSubscribe';\nexport function buffer(closingNotifier) {\n return function bufferOperatorFunction(source) {\n return source.lift(new BufferOperator(closingNotifier));\n };\n}\n\nclass BufferOperator {\n constructor(closingNotifier) {\n this.closingNotifier = closingNotifier;\n }\n\n call(subscriber, source) {\n return source.subscribe(new BufferSubscriber(subscriber, this.closingNotifier));\n }\n\n}\n\nclass BufferSubscriber extends SimpleOuterSubscriber {\n constructor(destination, closingNotifier) {\n super(destination);\n this.buffer = [];\n this.add(innerSubscribe(closingNotifier, new SimpleInnerSubscriber(this)));\n }\n\n _next(value) {\n this.buffer.push(value);\n }\n\n notifyNext() {\n const buffer = this.buffer;\n this.buffer = [];\n this.destination.next(buffer);\n }\n\n} //# sourceMappingURL=buffer.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/08c096764b4cc9ac1d0822f0669f5e64.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nexport function count(predicate) {\n return source => source.lift(new CountOperator(predicate, source));\n}\n\nclass CountOperator {\n constructor(predicate, source) {\n this.predicate = predicate;\n this.source = source;\n }\n\n call(subscriber, source) {\n return source.subscribe(new CountSubscriber(subscriber, this.predicate, this.source));\n }\n\n}\n\nclass CountSubscriber extends Subscriber {\n constructor(destination, predicate, source) {\n super(destination);\n this.predicate = predicate;\n this.source = source;\n this.count = 0;\n this.index = 0;\n }\n\n _next(value) {\n if (this.predicate) {\n this._tryPredicate(value);\n } else {\n this.count++;\n }\n }\n\n _tryPredicate(value) {\n let result;\n\n try {\n result = this.predicate(value, this.index++, this.source);\n } catch (err) {\n this.destination.error(err);\n return;\n }\n\n if (result) {\n this.count++;\n }\n }\n\n _complete() {\n this.destination.next(this.count);\n this.destination.complete();\n }\n\n} //# sourceMappingURL=count.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/0917978d4450cba493e9d5dd83d92c18.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"export function isFunction(x) {\n return typeof x === 'function';\n} //# sourceMappingURL=isFunction.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/0a2d9566d120e4bcd22d119bf22764eb.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { CommonModule } from '@angular/common';\nimport * as i0 from \"@angular/core\";\nexport let AckFxModule = /*#__PURE__*/(() => {\n class AckFxModule {}\n\n AckFxModule.ɵfac = function AckFxModule_Factory(t) {\n return new (t || AckFxModule)();\n };\n\n AckFxModule.ɵmod = i0.ɵɵdefineNgModule({\n type: AckFxModule\n });\n AckFxModule.ɵinj = i0.ɵɵdefineInjector({\n imports: [CommonModule]\n });\n return AckFxModule;\n})();","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/0ba3445367ca66195aef2d2aa90d9211.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nexport function isEmpty() {\n return source => source.lift(new IsEmptyOperator());\n}\n\nclass IsEmptyOperator {\n call(observer, source) {\n return source.subscribe(new IsEmptySubscriber(observer));\n }\n\n}\n\nclass IsEmptySubscriber extends Subscriber {\n constructor(destination) {\n super(destination);\n }\n\n notifyComplete(isEmpty) {\n const destination = this.destination;\n destination.next(isEmpty);\n destination.complete();\n }\n\n _next(value) {\n this.notifyComplete(false);\n }\n\n _complete() {\n this.notifyComplete(true);\n }\n\n} //# sourceMappingURL=isEmpty.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/0c2b3477d63d45935b2a522f5511d154.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from './Subscriber';\nimport { Observable } from './Observable';\nimport { subscribeTo } from './util/subscribeTo';\nexport class SimpleInnerSubscriber extends Subscriber {\n constructor(parent) {\n super();\n this.parent = parent;\n }\n\n _next(value) {\n this.parent.notifyNext(value);\n }\n\n _error(error) {\n this.parent.notifyError(error);\n this.unsubscribe();\n }\n\n _complete() {\n this.parent.notifyComplete();\n this.unsubscribe();\n }\n\n}\nexport class ComplexInnerSubscriber extends Subscriber {\n constructor(parent, outerValue, outerIndex) {\n super();\n this.parent = parent;\n this.outerValue = outerValue;\n this.outerIndex = outerIndex;\n }\n\n _next(value) {\n this.parent.notifyNext(this.outerValue, value, this.outerIndex, this);\n }\n\n _error(error) {\n this.parent.notifyError(error);\n this.unsubscribe();\n }\n\n _complete() {\n this.parent.notifyComplete(this);\n this.unsubscribe();\n }\n\n}\nexport class SimpleOuterSubscriber extends Subscriber {\n notifyNext(innerValue) {\n this.destination.next(innerValue);\n }\n\n notifyError(err) {\n this.destination.error(err);\n }\n\n notifyComplete() {\n this.destination.complete();\n }\n\n}\nexport class ComplexOuterSubscriber extends Subscriber {\n notifyNext(_outerValue, innerValue, _outerIndex, _innerSub) {\n this.destination.next(innerValue);\n }\n\n notifyError(error) {\n this.destination.error(error);\n }\n\n notifyComplete(_innerSub) {\n this.destination.complete();\n }\n\n}\nexport function innerSubscribe(result, innerSubscriber) {\n if (innerSubscriber.closed) {\n return undefined;\n }\n\n if (result instanceof Observable) {\n return result.subscribe(innerSubscriber);\n }\n\n let subscription;\n\n try {\n subscription = subscribeTo(result)(innerSubscriber);\n } catch (error) {\n innerSubscriber.error(error);\n }\n\n return subscription;\n} //# sourceMappingURL=innerSubscribe.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/0d3394023c398870c6c33abbcef6ff4e.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nexport function every(predicate, thisArg) {\n return source => source.lift(new EveryOperator(predicate, thisArg, source));\n}\n\nclass EveryOperator {\n constructor(predicate, thisArg, source) {\n this.predicate = predicate;\n this.thisArg = thisArg;\n this.source = source;\n }\n\n call(observer, source) {\n return source.subscribe(new EverySubscriber(observer, this.predicate, this.thisArg, this.source));\n }\n\n}\n\nclass EverySubscriber extends Subscriber {\n constructor(destination, predicate, thisArg, source) {\n super(destination);\n this.predicate = predicate;\n this.thisArg = thisArg;\n this.source = source;\n this.index = 0;\n this.thisArg = thisArg || this;\n }\n\n notifyComplete(everyValueMatch) {\n this.destination.next(everyValueMatch);\n this.destination.complete();\n }\n\n _next(value) {\n let result = false;\n\n try {\n result = this.predicate.call(this.thisArg, value, this.index++, this.source);\n } catch (err) {\n this.destination.error(err);\n return;\n }\n\n if (!result) {\n this.notifyComplete(false);\n }\n }\n\n _complete() {\n this.notifyComplete(true);\n }\n\n} //# sourceMappingURL=every.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/0e475900e9b0c76fa15eda6e58de73ba.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nimport { noop } from '../util/noop';\nimport { isFunction } from '../util/isFunction';\nexport function tap(nextOrObserver, error, complete) {\n return function tapOperatorFunction(source) {\n return source.lift(new DoOperator(nextOrObserver, error, complete));\n };\n}\n\nclass DoOperator {\n constructor(nextOrObserver, error, complete) {\n this.nextOrObserver = nextOrObserver;\n this.error = error;\n this.complete = complete;\n }\n\n call(subscriber, source) {\n return source.subscribe(new TapSubscriber(subscriber, this.nextOrObserver, this.error, this.complete));\n }\n\n}\n\nclass TapSubscriber extends Subscriber {\n constructor(destination, observerOrNext, error, complete) {\n super(destination);\n this._tapNext = noop;\n this._tapError = noop;\n this._tapComplete = noop;\n this._tapError = error || noop;\n this._tapComplete = complete || noop;\n\n if (isFunction(observerOrNext)) {\n this._context = this;\n this._tapNext = observerOrNext;\n } else if (observerOrNext) {\n this._context = observerOrNext;\n this._tapNext = observerOrNext.next || noop;\n this._tapError = observerOrNext.error || noop;\n this._tapComplete = observerOrNext.complete || noop;\n }\n }\n\n _next(value) {\n try {\n this._tapNext.call(this._context, value);\n } catch (err) {\n this.destination.error(err);\n return;\n }\n\n this.destination.next(value);\n }\n\n _error(err) {\n try {\n this._tapError.call(this._context, err);\n } catch (err) {\n this.destination.error(err);\n return;\n }\n\n this.destination.error(err);\n }\n\n _complete() {\n try {\n this._tapComplete.call(this._context);\n } catch (err) {\n this.destination.error(err);\n return;\n }\n\n return this.destination.complete();\n }\n\n} //# sourceMappingURL=tap.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/103a38f78514a8697a0afe8f29fe1752.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { BehaviorSubject } from '../BehaviorSubject';\nimport { multicast } from './multicast';\nexport function publishBehavior(value) {\n return source => multicast(new BehaviorSubject(value))(source);\n} //# sourceMappingURL=publishBehavior.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/113fb61efd2e2c57d4a785e0fa7201fe.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Observable } from '../Observable';\nimport { Subscription } from '../Subscription';\nimport { iterator as Symbol_iterator } from '../symbol/iterator';\nexport function scheduleIterable(input, scheduler) {\n if (!input) {\n throw new Error('Iterable cannot be null');\n }\n\n return new Observable(subscriber => {\n const sub = new Subscription();\n let iterator;\n sub.add(() => {\n if (iterator && typeof iterator.return === 'function') {\n iterator.return();\n }\n });\n sub.add(scheduler.schedule(() => {\n iterator = input[Symbol_iterator]();\n sub.add(scheduler.schedule(function () {\n if (subscriber.closed) {\n return;\n }\n\n let value;\n let done;\n\n try {\n const result = iterator.next();\n value = result.value;\n done = result.done;\n } catch (err) {\n subscriber.error(err);\n return;\n }\n\n if (done) {\n subscriber.complete();\n } else {\n subscriber.next(value);\n this.schedule();\n }\n }));\n }));\n return sub;\n });\n} //# sourceMappingURL=scheduleIterable.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/129b9b927c09f9cba42c8b34e720e454.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { identity } from './identity';\nexport function pipe(...fns) {\n return pipeFromArray(fns);\n}\nexport function pipeFromArray(fns) {\n if (fns.length === 0) {\n return identity;\n }\n\n if (fns.length === 1) {\n return fns[0];\n }\n\n return function piped(input) {\n return fns.reduce((prev, fn) => fn(prev), input);\n };\n} //# sourceMappingURL=pipe.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/15f8496fe903163b0fb0eb839964b981.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nexport function find(predicate, thisArg) {\n if (typeof predicate !== 'function') {\n throw new TypeError('predicate is not a function');\n }\n\n return source => source.lift(new FindValueOperator(predicate, source, false, thisArg));\n}\nexport class FindValueOperator {\n constructor(predicate, source, yieldIndex, thisArg) {\n this.predicate = predicate;\n this.source = source;\n this.yieldIndex = yieldIndex;\n this.thisArg = thisArg;\n }\n\n call(observer, source) {\n return source.subscribe(new FindValueSubscriber(observer, this.predicate, this.source, this.yieldIndex, this.thisArg));\n }\n\n}\nexport class FindValueSubscriber extends Subscriber {\n constructor(destination, predicate, source, yieldIndex, thisArg) {\n super(destination);\n this.predicate = predicate;\n this.source = source;\n this.yieldIndex = yieldIndex;\n this.thisArg = thisArg;\n this.index = 0;\n }\n\n notifyComplete(value) {\n const destination = this.destination;\n destination.next(value);\n destination.complete();\n this.unsubscribe();\n }\n\n _next(value) {\n const {\n predicate,\n thisArg\n } = this;\n const index = this.index++;\n\n try {\n const result = predicate.call(thisArg || this, value, index, this.source);\n\n if (result) {\n this.notifyComplete(this.yieldIndex ? index : value);\n }\n } catch (err) {\n this.destination.error(err);\n }\n }\n\n _complete() {\n this.notifyComplete(this.yieldIndex ? -1 : undefined);\n }\n\n} //# sourceMappingURL=find.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/164e0212c68da56845d516dffcc143e0.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { async } from '../scheduler/async';\nimport { isDate } from '../util/isDate';\nimport { SimpleOuterSubscriber, innerSubscribe, SimpleInnerSubscriber } from '../innerSubscribe';\nexport function timeoutWith(due, withObservable, scheduler = async) {\n return source => {\n let absoluteTimeout = isDate(due);\n let waitFor = absoluteTimeout ? +due - scheduler.now() : Math.abs(due);\n return source.lift(new TimeoutWithOperator(waitFor, absoluteTimeout, withObservable, scheduler));\n };\n}\n\nclass TimeoutWithOperator {\n constructor(waitFor, absoluteTimeout, withObservable, scheduler) {\n this.waitFor = waitFor;\n this.absoluteTimeout = absoluteTimeout;\n this.withObservable = withObservable;\n this.scheduler = scheduler;\n }\n\n call(subscriber, source) {\n return source.subscribe(new TimeoutWithSubscriber(subscriber, this.absoluteTimeout, this.waitFor, this.withObservable, this.scheduler));\n }\n\n}\n\nclass TimeoutWithSubscriber extends SimpleOuterSubscriber {\n constructor(destination, absoluteTimeout, waitFor, withObservable, scheduler) {\n super(destination);\n this.absoluteTimeout = absoluteTimeout;\n this.waitFor = waitFor;\n this.withObservable = withObservable;\n this.scheduler = scheduler;\n this.scheduleTimeout();\n }\n\n static dispatchTimeout(subscriber) {\n const {\n withObservable\n } = subscriber;\n\n subscriber._unsubscribeAndRecycle();\n\n subscriber.add(innerSubscribe(withObservable, new SimpleInnerSubscriber(subscriber)));\n }\n\n scheduleTimeout() {\n const {\n action\n } = this;\n\n if (action) {\n this.action = action.schedule(this, this.waitFor);\n } else {\n this.add(this.action = this.scheduler.schedule(TimeoutWithSubscriber.dispatchTimeout, this.waitFor, this));\n }\n }\n\n _next(value) {\n if (!this.absoluteTimeout) {\n this.scheduleTimeout();\n }\n\n super._next(value);\n }\n\n _unsubscribe() {\n this.action = undefined;\n this.scheduler = null;\n this.withObservable = null;\n }\n\n} //# sourceMappingURL=timeoutWith.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/198ac5d5cfb76045bd8a0b3670841045.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { EmptyError } from '../util/EmptyError';\nimport { filter } from './filter';\nimport { takeLast } from './takeLast';\nimport { throwIfEmpty } from './throwIfEmpty';\nimport { defaultIfEmpty } from './defaultIfEmpty';\nimport { identity } from '../util/identity';\nexport function last(predicate, defaultValue) {\n const hasDefaultValue = arguments.length >= 2;\n return source => source.pipe(predicate ? filter((v, i) => predicate(v, i, source)) : identity, takeLast(1), hasDefaultValue ? defaultIfEmpty(defaultValue) : throwIfEmpty(() => new EmptyError()));\n} //# sourceMappingURL=last.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/1ab7ab0d3888e119a29027ac99b39321.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { innerSubscribe, SimpleInnerSubscriber, SimpleOuterSubscriber } from '../innerSubscribe';\nexport function takeUntil(notifier) {\n return source => source.lift(new TakeUntilOperator(notifier));\n}\n\nclass TakeUntilOperator {\n constructor(notifier) {\n this.notifier = notifier;\n }\n\n call(subscriber, source) {\n const takeUntilSubscriber = new TakeUntilSubscriber(subscriber);\n const notifierSubscription = innerSubscribe(this.notifier, new SimpleInnerSubscriber(takeUntilSubscriber));\n\n if (notifierSubscription && !takeUntilSubscriber.seenValue) {\n takeUntilSubscriber.add(notifierSubscription);\n return source.subscribe(takeUntilSubscriber);\n }\n\n return takeUntilSubscriber;\n }\n\n}\n\nclass TakeUntilSubscriber extends SimpleOuterSubscriber {\n constructor(destination) {\n super(destination);\n this.seenValue = false;\n }\n\n notifyNext() {\n this.seenValue = true;\n this.complete();\n }\n\n notifyComplete() {}\n\n} //# sourceMappingURL=takeUntil.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/21bf1b4c6459d1a8bf67e5fc24ac9983.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"const UnsubscriptionErrorImpl = (() => {\n function UnsubscriptionErrorImpl(errors) {\n Error.call(this);\n this.message = errors ? `${errors.length} errors occurred during unsubscription:\n${errors.map((err, i) => `${i + 1}) ${err.toString()}`).join('\\n ')}` : '';\n this.name = 'UnsubscriptionError';\n this.errors = errors;\n return this;\n }\n\n UnsubscriptionErrorImpl.prototype = Object.create(Error.prototype);\n return UnsubscriptionErrorImpl;\n})();\n\nexport const UnsubscriptionError = UnsubscriptionErrorImpl; //# sourceMappingURL=UnsubscriptionError.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/221238d1f7dbf5fa4c767641b573aba8.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"export function not(pred, thisArg) {\n function notPred() {\n return !notPred.pred.apply(notPred.thisArg, arguments);\n }\n\n notPred.pred = pred;\n notPred.thisArg = thisArg;\n return notPred;\n} //# sourceMappingURL=not.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/248cf8426f31740f77ed71eecd933457.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { observable as Symbol_observable } from '../symbol/observable';\nexport function isInteropObservable(input) {\n return input && typeof input[Symbol_observable] === 'function';\n} //# sourceMappingURL=isInteropObservable.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/26b3b2453ebbaac91e953e390cc08272.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nexport function canReportError(observer) {\n while (observer) {\n const {\n closed,\n destination,\n isStopped\n } = observer;\n\n if (closed || isStopped) {\n return false;\n } else if (destination && destination instanceof Subscriber) {\n observer = destination;\n } else {\n observer = null;\n }\n }\n\n return true;\n} //# sourceMappingURL=canReportError.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/26b6e59c90327b1835cb59a72ca35d87.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Observable } from '../Observable';\nimport { from } from './from';\nimport { EMPTY } from './empty';\nexport function using(resourceFactory, observableFactory) {\n return new Observable(subscriber => {\n let resource;\n\n try {\n resource = resourceFactory();\n } catch (err) {\n subscriber.error(err);\n return undefined;\n }\n\n let result;\n\n try {\n result = observableFactory(resource);\n } catch (err) {\n subscriber.error(err);\n return undefined;\n }\n\n const source = result ? from(result) : EMPTY;\n const subscription = source.subscribe(subscriber);\n return () => {\n subscription.unsubscribe();\n\n if (resource) {\n resource.unsubscribe();\n }\n };\n });\n} //# sourceMappingURL=using.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/27a2ee6eb23410ba4ca7c45db798ad45.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from './Subscriber';\nexport class InnerSubscriber extends Subscriber {\n constructor(parent, outerValue, outerIndex) {\n super();\n this.parent = parent;\n this.outerValue = outerValue;\n this.outerIndex = outerIndex;\n this.index = 0;\n }\n\n _next(value) {\n this.parent.notifyNext(this.outerValue, value, this.outerIndex, this.index++, this);\n }\n\n _error(error) {\n this.parent.notifyError(error, this);\n this.unsubscribe();\n }\n\n _complete() {\n this.parent.notifyComplete(this);\n this.unsubscribe();\n }\n\n} //# sourceMappingURL=InnerSubscriber.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/286f986b0cd16dabfabfd8e8cde32d85.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { OuterSubscriber } from '../OuterSubscriber';\nimport { subscribeToResult } from '../util/subscribeToResult';\nexport function withLatestFrom(...args) {\n return source => {\n let project;\n\n if (typeof args[args.length - 1] === 'function') {\n project = args.pop();\n }\n\n const observables = args;\n return source.lift(new WithLatestFromOperator(observables, project));\n };\n}\n\nclass WithLatestFromOperator {\n constructor(observables, project) {\n this.observables = observables;\n this.project = project;\n }\n\n call(subscriber, source) {\n return source.subscribe(new WithLatestFromSubscriber(subscriber, this.observables, this.project));\n }\n\n}\n\nclass WithLatestFromSubscriber extends OuterSubscriber {\n constructor(destination, observables, project) {\n super(destination);\n this.observables = observables;\n this.project = project;\n this.toRespond = [];\n const len = observables.length;\n this.values = new Array(len);\n\n for (let i = 0; i < len; i++) {\n this.toRespond.push(i);\n }\n\n for (let i = 0; i < len; i++) {\n let observable = observables[i];\n this.add(subscribeToResult(this, observable, undefined, i));\n }\n }\n\n notifyNext(_outerValue, innerValue, outerIndex) {\n this.values[outerIndex] = innerValue;\n const toRespond = this.toRespond;\n\n if (toRespond.length > 0) {\n const found = toRespond.indexOf(outerIndex);\n\n if (found !== -1) {\n toRespond.splice(found, 1);\n }\n }\n }\n\n notifyComplete() {}\n\n _next(value) {\n if (this.toRespond.length === 0) {\n const args = [value, ...this.values];\n\n if (this.project) {\n this._tryProject(args);\n } else {\n this.destination.next(args);\n }\n }\n }\n\n _tryProject(args) {\n let result;\n\n try {\n result = this.project.apply(this, args);\n } catch (err) {\n this.destination.error(err);\n return;\n }\n\n this.destination.next(result);\n }\n\n} //# sourceMappingURL=withLatestFrom.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/2c8647b58184bea7b8893ebd44c0b3aa.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { iterator as Symbol_iterator } from '../symbol/iterator';\nexport function isIterable(input) {\n return input && typeof input[Symbol_iterator] === 'function';\n} //# sourceMappingURL=isIterable.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/2d2f3b3f73051c0267b15a6abaadb704.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { SimpleOuterSubscriber, innerSubscribe, SimpleInnerSubscriber } from '../innerSubscribe';\nexport function distinct(keySelector, flushes) {\n return source => source.lift(new DistinctOperator(keySelector, flushes));\n}\n\nclass DistinctOperator {\n constructor(keySelector, flushes) {\n this.keySelector = keySelector;\n this.flushes = flushes;\n }\n\n call(subscriber, source) {\n return source.subscribe(new DistinctSubscriber(subscriber, this.keySelector, this.flushes));\n }\n\n}\n\nexport class DistinctSubscriber extends SimpleOuterSubscriber {\n constructor(destination, keySelector, flushes) {\n super(destination);\n this.keySelector = keySelector;\n this.values = new Set();\n\n if (flushes) {\n this.add(innerSubscribe(flushes, new SimpleInnerSubscriber(this)));\n }\n }\n\n notifyNext() {\n this.values.clear();\n }\n\n notifyError(error) {\n this._error(error);\n }\n\n _next(value) {\n if (this.keySelector) {\n this._useKeySelector(value);\n } else {\n this._finalizeNext(value, value);\n }\n }\n\n _useKeySelector(value) {\n let key;\n const {\n destination\n } = this;\n\n try {\n key = this.keySelector(value);\n } catch (err) {\n destination.error(err);\n return;\n }\n\n this._finalizeNext(key, value);\n }\n\n _finalizeNext(key, value) {\n const {\n values\n } = this;\n\n if (!values.has(key)) {\n values.add(key);\n this.destination.next(value);\n }\n }\n\n} //# sourceMappingURL=distinct.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/2d6ace9d0f71d48e9a41bc0c25b22b0e.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nimport { Subject } from '../Subject';\nexport function windowCount(windowSize, startWindowEvery = 0) {\n return function windowCountOperatorFunction(source) {\n return source.lift(new WindowCountOperator(windowSize, startWindowEvery));\n };\n}\n\nclass WindowCountOperator {\n constructor(windowSize, startWindowEvery) {\n this.windowSize = windowSize;\n this.startWindowEvery = startWindowEvery;\n }\n\n call(subscriber, source) {\n return source.subscribe(new WindowCountSubscriber(subscriber, this.windowSize, this.startWindowEvery));\n }\n\n}\n\nclass WindowCountSubscriber extends Subscriber {\n constructor(destination, windowSize, startWindowEvery) {\n super(destination);\n this.destination = destination;\n this.windowSize = windowSize;\n this.startWindowEvery = startWindowEvery;\n this.windows = [new Subject()];\n this.count = 0;\n destination.next(this.windows[0]);\n }\n\n _next(value) {\n const startWindowEvery = this.startWindowEvery > 0 ? this.startWindowEvery : this.windowSize;\n const destination = this.destination;\n const windowSize = this.windowSize;\n const windows = this.windows;\n const len = windows.length;\n\n for (let i = 0; i < len && !this.closed; i++) {\n windows[i].next(value);\n }\n\n const c = this.count - windowSize + 1;\n\n if (c >= 0 && c % startWindowEvery === 0 && !this.closed) {\n windows.shift().complete();\n }\n\n if (++this.count % startWindowEvery === 0 && !this.closed) {\n const window = new Subject();\n windows.push(window);\n destination.next(window);\n }\n }\n\n _error(err) {\n const windows = this.windows;\n\n if (windows) {\n while (windows.length > 0 && !this.closed) {\n windows.shift().error(err);\n }\n }\n\n this.destination.error(err);\n }\n\n _complete() {\n const windows = this.windows;\n\n if (windows) {\n while (windows.length > 0 && !this.closed) {\n windows.shift().complete();\n }\n }\n\n this.destination.complete();\n }\n\n _unsubscribe() {\n this.count = 0;\n this.windows = null;\n }\n\n} //# sourceMappingURL=windowCount.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/2fb6e63abff2c787c57753087230a242.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { map } from './map';\nexport function pluck(...properties) {\n const length = properties.length;\n\n if (length === 0) {\n throw new Error('list of properties cannot be empty.');\n }\n\n return source => map(plucker(properties, length))(source);\n}\n\nfunction plucker(props, length) {\n const mapper = x => {\n let currentProp = x;\n\n for (let i = 0; i < length; i++) {\n const p = currentProp != null ? currentProp[props[i]] : undefined;\n\n if (p !== void 0) {\n currentProp = p;\n } else {\n return undefined;\n }\n }\n\n return currentProp;\n };\n\n return mapper;\n} //# sourceMappingURL=pluck.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/2fd8c5d31645285c7b373be4f76d0a64.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { SimpleOuterSubscriber, innerSubscribe, SimpleInnerSubscriber } from '../innerSubscribe';\nexport function exhaust() {\n return source => source.lift(new SwitchFirstOperator());\n}\n\nclass SwitchFirstOperator {\n call(subscriber, source) {\n return source.subscribe(new SwitchFirstSubscriber(subscriber));\n }\n\n}\n\nclass SwitchFirstSubscriber extends SimpleOuterSubscriber {\n constructor(destination) {\n super(destination);\n this.hasCompleted = false;\n this.hasSubscription = false;\n }\n\n _next(value) {\n if (!this.hasSubscription) {\n this.hasSubscription = true;\n this.add(innerSubscribe(value, new SimpleInnerSubscriber(this)));\n }\n }\n\n _complete() {\n this.hasCompleted = true;\n\n if (!this.hasSubscription) {\n this.destination.complete();\n }\n }\n\n notifyComplete() {\n this.hasSubscription = false;\n\n if (this.hasCompleted) {\n this.destination.complete();\n }\n }\n\n} //# sourceMappingURL=exhaust.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/31339842584ef10507a54291d9eedb08.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { SimpleOuterSubscriber, innerSubscribe, SimpleInnerSubscriber } from '../innerSubscribe';\nexport function sample(notifier) {\n return source => source.lift(new SampleOperator(notifier));\n}\n\nclass SampleOperator {\n constructor(notifier) {\n this.notifier = notifier;\n }\n\n call(subscriber, source) {\n const sampleSubscriber = new SampleSubscriber(subscriber);\n const subscription = source.subscribe(sampleSubscriber);\n subscription.add(innerSubscribe(this.notifier, new SimpleInnerSubscriber(sampleSubscriber)));\n return subscription;\n }\n\n}\n\nclass SampleSubscriber extends SimpleOuterSubscriber {\n constructor() {\n super(...arguments);\n this.hasValue = false;\n }\n\n _next(value) {\n this.value = value;\n this.hasValue = true;\n }\n\n notifyNext() {\n this.emitValue();\n }\n\n notifyComplete() {\n this.emitValue();\n }\n\n emitValue() {\n if (this.hasValue) {\n this.hasValue = false;\n this.destination.next(this.value);\n }\n }\n\n} //# sourceMappingURL=sample.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/3549d601aa3991b69cf18b76a751ac33.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { SimpleOuterSubscriber, innerSubscribe, SimpleInnerSubscriber } from '../innerSubscribe';\nexport function debounce(durationSelector) {\n return source => source.lift(new DebounceOperator(durationSelector));\n}\n\nclass DebounceOperator {\n constructor(durationSelector) {\n this.durationSelector = durationSelector;\n }\n\n call(subscriber, source) {\n return source.subscribe(new DebounceSubscriber(subscriber, this.durationSelector));\n }\n\n}\n\nclass DebounceSubscriber extends SimpleOuterSubscriber {\n constructor(destination, durationSelector) {\n super(destination);\n this.durationSelector = durationSelector;\n this.hasValue = false;\n }\n\n _next(value) {\n try {\n const result = this.durationSelector.call(this, value);\n\n if (result) {\n this._tryNext(value, result);\n }\n } catch (err) {\n this.destination.error(err);\n }\n }\n\n _complete() {\n this.emitValue();\n this.destination.complete();\n }\n\n _tryNext(value, duration) {\n let subscription = this.durationSubscription;\n this.value = value;\n this.hasValue = true;\n\n if (subscription) {\n subscription.unsubscribe();\n this.remove(subscription);\n }\n\n subscription = innerSubscribe(duration, new SimpleInnerSubscriber(this));\n\n if (subscription && !subscription.closed) {\n this.add(this.durationSubscription = subscription);\n }\n }\n\n notifyNext() {\n this.emitValue();\n }\n\n notifyComplete() {\n this.emitValue();\n }\n\n emitValue() {\n if (this.hasValue) {\n const value = this.value;\n const subscription = this.durationSubscription;\n\n if (subscription) {\n this.durationSubscription = undefined;\n subscription.unsubscribe();\n this.remove(subscription);\n }\n\n this.value = undefined;\n this.hasValue = false;\n\n super._next(value);\n }\n }\n\n} //# sourceMappingURL=debounce.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/380b42d846f8dfa6aa60d240817265de.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { mergeMap } from './mergeMap';\nexport function mergeMapTo(innerObservable, resultSelector, concurrent = Number.POSITIVE_INFINITY) {\n if (typeof resultSelector === 'function') {\n return mergeMap(() => innerObservable, resultSelector, concurrent);\n }\n\n if (typeof resultSelector === 'number') {\n concurrent = resultSelector;\n }\n\n return mergeMap(() => innerObservable, concurrent);\n} //# sourceMappingURL=mergeMapTo.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/3b9e673b834766e431610b9c67f425e3.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { InnerSubscriber } from '../InnerSubscriber';\nimport { subscribeTo } from './subscribeTo';\nimport { Observable } from '../Observable';\nexport function subscribeToResult(outerSubscriber, result, outerValue, outerIndex, innerSubscriber = new InnerSubscriber(outerSubscriber, outerValue, outerIndex)) {\n if (innerSubscriber.closed) {\n return undefined;\n }\n\n if (result instanceof Observable) {\n return result.subscribe(innerSubscriber);\n }\n\n return subscribeTo(result)(innerSubscriber);\n} //# sourceMappingURL=subscribeToResult.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/3c4fb5e46925c7a8874baa316082bc45.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subject } from '../Subject';\nimport { SimpleOuterSubscriber, innerSubscribe, SimpleInnerSubscriber } from '../innerSubscribe';\nexport function window(windowBoundaries) {\n return function windowOperatorFunction(source) {\n return source.lift(new WindowOperator(windowBoundaries));\n };\n}\n\nclass WindowOperator {\n constructor(windowBoundaries) {\n this.windowBoundaries = windowBoundaries;\n }\n\n call(subscriber, source) {\n const windowSubscriber = new WindowSubscriber(subscriber);\n const sourceSubscription = source.subscribe(windowSubscriber);\n\n if (!sourceSubscription.closed) {\n windowSubscriber.add(innerSubscribe(this.windowBoundaries, new SimpleInnerSubscriber(windowSubscriber)));\n }\n\n return sourceSubscription;\n }\n\n}\n\nclass WindowSubscriber extends SimpleOuterSubscriber {\n constructor(destination) {\n super(destination);\n this.window = new Subject();\n destination.next(this.window);\n }\n\n notifyNext() {\n this.openWindow();\n }\n\n notifyError(error) {\n this._error(error);\n }\n\n notifyComplete() {\n this._complete();\n }\n\n _next(value) {\n this.window.next(value);\n }\n\n _error(err) {\n this.window.error(err);\n this.destination.error(err);\n }\n\n _complete() {\n this.window.complete();\n this.destination.complete();\n }\n\n _unsubscribe() {\n this.window = null;\n }\n\n openWindow() {\n const prevWindow = this.window;\n\n if (prevWindow) {\n prevWindow.complete();\n }\n\n const destination = this.destination;\n const newWindow = this.window = new Subject();\n destination.next(newWindow);\n }\n\n} //# sourceMappingURL=window.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/3ca06d11f819fc58c7ee91f677cf9894.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Observable } from '../Observable';\nexport function range(start = 0, count, scheduler) {\n return new Observable(subscriber => {\n if (count === undefined) {\n count = start;\n start = 0;\n }\n\n let index = 0;\n let current = start;\n\n if (scheduler) {\n return scheduler.schedule(dispatch, 0, {\n index,\n count,\n start,\n subscriber\n });\n } else {\n do {\n if (index++ >= count) {\n subscriber.complete();\n break;\n }\n\n subscriber.next(current++);\n\n if (subscriber.closed) {\n break;\n }\n } while (true);\n }\n\n return undefined;\n });\n}\nexport function dispatch(state) {\n const {\n start,\n index,\n count,\n subscriber\n } = state;\n\n if (index >= count) {\n subscriber.complete();\n return;\n }\n\n subscriber.next(start);\n\n if (subscriber.closed) {\n return;\n }\n\n state.index = index + 1;\n state.start = start + 1;\n this.schedule(state);\n} //# sourceMappingURL=range.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/3d035af5c8e3a3e99af426bb49c14f48.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { SimpleOuterSubscriber, innerSubscribe, SimpleInnerSubscriber } from '../innerSubscribe';\nexport const defaultThrottleConfig = {\n leading: true,\n trailing: false\n};\nexport function throttle(durationSelector, config = defaultThrottleConfig) {\n return source => source.lift(new ThrottleOperator(durationSelector, !!config.leading, !!config.trailing));\n}\n\nclass ThrottleOperator {\n constructor(durationSelector, leading, trailing) {\n this.durationSelector = durationSelector;\n this.leading = leading;\n this.trailing = trailing;\n }\n\n call(subscriber, source) {\n return source.subscribe(new ThrottleSubscriber(subscriber, this.durationSelector, this.leading, this.trailing));\n }\n\n}\n\nclass ThrottleSubscriber extends SimpleOuterSubscriber {\n constructor(destination, durationSelector, _leading, _trailing) {\n super(destination);\n this.destination = destination;\n this.durationSelector = durationSelector;\n this._leading = _leading;\n this._trailing = _trailing;\n this._hasValue = false;\n }\n\n _next(value) {\n this._hasValue = true;\n this._sendValue = value;\n\n if (!this._throttled) {\n if (this._leading) {\n this.send();\n } else {\n this.throttle(value);\n }\n }\n }\n\n send() {\n const {\n _hasValue,\n _sendValue\n } = this;\n\n if (_hasValue) {\n this.destination.next(_sendValue);\n this.throttle(_sendValue);\n }\n\n this._hasValue = false;\n this._sendValue = undefined;\n }\n\n throttle(value) {\n const duration = this.tryDurationSelector(value);\n\n if (!!duration) {\n this.add(this._throttled = innerSubscribe(duration, new SimpleInnerSubscriber(this)));\n }\n }\n\n tryDurationSelector(value) {\n try {\n return this.durationSelector(value);\n } catch (err) {\n this.destination.error(err);\n return null;\n }\n }\n\n throttlingDone() {\n const {\n _throttled,\n _trailing\n } = this;\n\n if (_throttled) {\n _throttled.unsubscribe();\n }\n\n this._throttled = undefined;\n\n if (_trailing) {\n this.send();\n }\n }\n\n notifyNext() {\n this.throttlingDone();\n }\n\n notifyComplete() {\n this.throttlingDone();\n }\n\n} //# sourceMappingURL=throttle.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/3e1f1a358bc39779d662bfa65e55af29.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Observable } from '../Observable';\nimport { asap } from '../scheduler/asap';\nimport { isNumeric } from '../util/isNumeric';\nexport class SubscribeOnObservable extends Observable {\n constructor(source, delayTime = 0, scheduler = asap) {\n super();\n this.source = source;\n this.delayTime = delayTime;\n this.scheduler = scheduler;\n\n if (!isNumeric(delayTime) || delayTime < 0) {\n this.delayTime = 0;\n }\n\n if (!scheduler || typeof scheduler.schedule !== 'function') {\n this.scheduler = asap;\n }\n }\n\n static create(source, delay = 0, scheduler = asap) {\n return new SubscribeOnObservable(source, delay, scheduler);\n }\n\n static dispatch(arg) {\n const {\n source,\n subscriber\n } = arg;\n return this.add(source.subscribe(subscriber));\n }\n\n _subscribe(subscriber) {\n const delay = this.delayTime;\n const source = this.source;\n const scheduler = this.scheduler;\n return scheduler.schedule(SubscribeOnObservable.dispatch, delay, {\n source,\n subscriber\n });\n }\n\n} //# sourceMappingURL=SubscribeOnObservable.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/3e64955fce1b114b634bb84ad167dc7c.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { reduce } from './reduce';\n\nfunction toArrayReducer(arr, item, index) {\n if (index === 0) {\n return [item];\n }\n\n arr.push(item);\n return arr;\n}\n\nexport function toArray() {\n return reduce(toArrayReducer, []);\n} //# sourceMappingURL=toArray.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/4424c68490cf403febe0085297acb73c.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { isArray } from '../util/isArray';\nimport { CombineLatestOperator } from '../observable/combineLatest';\nimport { from } from '../observable/from';\nconst none = {};\nexport function combineLatest(...observables) {\n let project = null;\n\n if (typeof observables[observables.length - 1] === 'function') {\n project = observables.pop();\n }\n\n if (observables.length === 1 && isArray(observables[0])) {\n observables = observables[0].slice();\n }\n\n return source => source.lift.call(from([source, ...observables]), new CombineLatestOperator(project));\n} //# sourceMappingURL=combineLatest.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/4444f5a0b026ce7d5aaae97fad817a01.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nexport function ignoreElements() {\n return function ignoreElementsOperatorFunction(source) {\n return source.lift(new IgnoreElementsOperator());\n };\n}\n\nclass IgnoreElementsOperator {\n call(subscriber, source) {\n return source.subscribe(new IgnoreElementsSubscriber(subscriber));\n }\n\n}\n\nclass IgnoreElementsSubscriber extends Subscriber {\n _next(unused) {}\n\n} //# sourceMappingURL=ignoreElements.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/451d2ea2f2d91b52b062085098b4e08d.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { observable as Symbol_observable } from '../symbol/observable';\nexport const subscribeToObservable = obj => subscriber => {\n const obs = obj[Symbol_observable]();\n\n if (typeof obs.subscribe !== 'function') {\n throw new TypeError('Provided object does not correctly implement Symbol.observable');\n } else {\n return obs.subscribe(subscriber);\n }\n}; //# sourceMappingURL=subscribeToObservable.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/47c722c9798b429620c06b187cf583de.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { defer } from './defer';\nimport { EMPTY } from './empty';\nexport function iif(condition, trueResult = EMPTY, falseResult = EMPTY) {\n return defer(() => condition() ? trueResult : falseResult);\n} //# sourceMappingURL=iif.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/48910aa204626f5acdbf1e1af4f66bd1.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nexport function refCount() {\n return function refCountOperatorFunction(source) {\n return source.lift(new RefCountOperator(source));\n };\n}\n\nclass RefCountOperator {\n constructor(connectable) {\n this.connectable = connectable;\n }\n\n call(subscriber, source) {\n const {\n connectable\n } = this;\n connectable._refCount++;\n const refCounter = new RefCountSubscriber(subscriber, connectable);\n const subscription = source.subscribe(refCounter);\n\n if (!refCounter.closed) {\n refCounter.connection = connectable.connect();\n }\n\n return subscription;\n }\n\n}\n\nclass RefCountSubscriber extends Subscriber {\n constructor(destination, connectable) {\n super(destination);\n this.connectable = connectable;\n }\n\n _unsubscribe() {\n const {\n connectable\n } = this;\n\n if (!connectable) {\n this.connection = null;\n return;\n }\n\n this.connectable = null;\n const refCount = connectable._refCount;\n\n if (refCount <= 0) {\n this.connection = null;\n return;\n }\n\n connectable._refCount = refCount - 1;\n\n if (refCount > 1) {\n this.connection = null;\n return;\n }\n\n const {\n connection\n } = this;\n const sharedConnection = connectable._connection;\n this.connection = null;\n\n if (sharedConnection && (!connection || sharedConnection === connection)) {\n sharedConnection.unsubscribe();\n }\n }\n\n} //# sourceMappingURL=refCount.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/48b74ddfe1ca763fc50dd97b1da6260a.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { reduce } from './reduce';\nexport function min(comparer) {\n const min = typeof comparer === 'function' ? (x, y) => comparer(x, y) < 0 ? x : y : (x, y) => x < y ? x : y;\n return reduce(min);\n} //# sourceMappingURL=min.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/49df317bf2d3f10817242ac2e70f06e5.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Observable } from '../Observable';\nimport { async } from '../scheduler/async';\nimport { isNumeric } from '../util/isNumeric';\nimport { isScheduler } from '../util/isScheduler';\nexport function timer(dueTime = 0, periodOrScheduler, scheduler) {\n let period = -1;\n\n if (isNumeric(periodOrScheduler)) {\n period = Number(periodOrScheduler) < 1 && 1 || Number(periodOrScheduler);\n } else if (isScheduler(periodOrScheduler)) {\n scheduler = periodOrScheduler;\n }\n\n if (!isScheduler(scheduler)) {\n scheduler = async;\n }\n\n return new Observable(subscriber => {\n const due = isNumeric(dueTime) ? dueTime : +dueTime - scheduler.now();\n return scheduler.schedule(dispatch, due, {\n index: 0,\n period,\n subscriber\n });\n });\n}\n\nfunction dispatch(state) {\n const {\n index,\n period,\n subscriber\n } = state;\n subscriber.next(index);\n\n if (subscriber.closed) {\n return;\n } else if (period === -1) {\n return subscriber.complete();\n }\n\n state.index = index + 1;\n this.schedule(state, period);\n} //# sourceMappingURL=timer.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/4c842b859b337f12fefae5385bf676d0.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nexport function defaultIfEmpty(defaultValue = null) {\n return source => source.lift(new DefaultIfEmptyOperator(defaultValue));\n}\n\nclass DefaultIfEmptyOperator {\n constructor(defaultValue) {\n this.defaultValue = defaultValue;\n }\n\n call(subscriber, source) {\n return source.subscribe(new DefaultIfEmptySubscriber(subscriber, this.defaultValue));\n }\n\n}\n\nclass DefaultIfEmptySubscriber extends Subscriber {\n constructor(destination, defaultValue) {\n super(destination);\n this.defaultValue = defaultValue;\n this.isEmpty = true;\n }\n\n _next(value) {\n this.isEmpty = false;\n this.destination.next(value);\n }\n\n _complete() {\n if (this.isEmpty) {\n this.destination.next(this.defaultValue);\n }\n\n this.destination.complete();\n }\n\n} //# sourceMappingURL=defaultIfEmpty.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/4ff1a7b9421a41eace34fc2ca1e29d86.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { ZipOperator } from '../observable/zip';\nexport function zipAll(project) {\n return source => source.lift(new ZipOperator(project));\n} //# sourceMappingURL=zipAll.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/50f9a4f48f3a6d77f631e46386851906.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Observable } from '../Observable';\nimport { Subscription } from '../Subscription';\nimport { observable as Symbol_observable } from '../symbol/observable';\nexport function scheduleObservable(input, scheduler) {\n return new Observable(subscriber => {\n const sub = new Subscription();\n sub.add(scheduler.schedule(() => {\n const observable = input[Symbol_observable]();\n sub.add(observable.subscribe({\n next(value) {\n sub.add(scheduler.schedule(() => subscriber.next(value)));\n },\n\n error(err) {\n sub.add(scheduler.schedule(() => subscriber.error(err)));\n },\n\n complete() {\n sub.add(scheduler.schedule(() => subscriber.complete()));\n }\n\n }));\n }));\n return sub;\n });\n} //# sourceMappingURL=scheduleObservable.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/5142ecc059295ffc02812f062104c00f.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subject } from './Subject';\nimport { ObjectUnsubscribedError } from './util/ObjectUnsubscribedError';\nexport class BehaviorSubject extends Subject {\n constructor(_value) {\n super();\n this._value = _value;\n }\n\n get value() {\n return this.getValue();\n }\n\n _subscribe(subscriber) {\n const subscription = super._subscribe(subscriber);\n\n if (subscription && !subscription.closed) {\n subscriber.next(this._value);\n }\n\n return subscription;\n }\n\n getValue() {\n if (this.hasError) {\n throw this.thrownError;\n } else if (this.closed) {\n throw new ObjectUnsubscribedError();\n } else {\n return this._value;\n }\n }\n\n next(value) {\n super.next(this._value = value);\n }\n\n} //# sourceMappingURL=BehaviorSubject.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/515d8bb1877f03749fda1f537056721e.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nexport function mapTo(value) {\n return source => source.lift(new MapToOperator(value));\n}\n\nclass MapToOperator {\n constructor(value) {\n this.value = value;\n }\n\n call(subscriber, source) {\n return source.subscribe(new MapToSubscriber(subscriber, this.value));\n }\n\n}\n\nclass MapToSubscriber extends Subscriber {\n constructor(destination, value) {\n super(destination);\n this.value = value;\n }\n\n _next(x) {\n this.destination.next(this.value);\n }\n\n} //# sourceMappingURL=mapTo.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/51755bff2d46cd4a992b56d6e6377dba.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { connectableObservableDescriptor } from '../observable/ConnectableObservable';\nexport function multicast(subjectOrSubjectFactory, selector) {\n return function multicastOperatorFunction(source) {\n let subjectFactory;\n\n if (typeof subjectOrSubjectFactory === 'function') {\n subjectFactory = subjectOrSubjectFactory;\n } else {\n subjectFactory = function subjectFactory() {\n return subjectOrSubjectFactory;\n };\n }\n\n if (typeof selector === 'function') {\n return source.lift(new MulticastOperator(subjectFactory, selector));\n }\n\n const connectable = Object.create(source, connectableObservableDescriptor);\n connectable.source = source;\n connectable.subjectFactory = subjectFactory;\n return connectable;\n };\n}\nexport class MulticastOperator {\n constructor(subjectFactory, selector) {\n this.subjectFactory = subjectFactory;\n this.selector = selector;\n }\n\n call(subscriber, source) {\n const {\n selector\n } = this;\n const subject = this.subjectFactory();\n const subscription = selector(subject).subscribe(subscriber);\n subscription.add(source.subscribe(subject));\n return subscription;\n }\n\n} //# sourceMappingURL=multicast.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/531e25b514d6c9b47efd450f9e0a110a.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Observable } from '../Observable';\nimport { isScheduler } from '../util/isScheduler';\nimport { mergeAll } from '../operators/mergeAll';\nimport { fromArray } from './fromArray';\nexport function merge(...observables) {\n let concurrent = Number.POSITIVE_INFINITY;\n let scheduler = null;\n let last = observables[observables.length - 1];\n\n if (isScheduler(last)) {\n scheduler = observables.pop();\n\n if (observables.length > 1 && typeof observables[observables.length - 1] === 'number') {\n concurrent = observables.pop();\n }\n } else if (typeof last === 'number') {\n concurrent = observables.pop();\n }\n\n if (scheduler === null && observables.length === 1 && observables[0] instanceof Observable) {\n return observables[0];\n }\n\n return mergeAll(concurrent)(fromArray(observables, scheduler));\n} //# sourceMappingURL=merge.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/54116d43a1787343e8aae895ea0c9f74.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { SimpleOuterSubscriber, SimpleInnerSubscriber, innerSubscribe } from '../innerSubscribe';\nexport function skipUntil(notifier) {\n return source => source.lift(new SkipUntilOperator(notifier));\n}\n\nclass SkipUntilOperator {\n constructor(notifier) {\n this.notifier = notifier;\n }\n\n call(destination, source) {\n return source.subscribe(new SkipUntilSubscriber(destination, this.notifier));\n }\n\n}\n\nclass SkipUntilSubscriber extends SimpleOuterSubscriber {\n constructor(destination, notifier) {\n super(destination);\n this.hasValue = false;\n const innerSubscriber = new SimpleInnerSubscriber(this);\n this.add(innerSubscriber);\n this.innerSubscription = innerSubscriber;\n const innerSubscription = innerSubscribe(notifier, innerSubscriber);\n\n if (innerSubscription !== innerSubscriber) {\n this.add(innerSubscription);\n this.innerSubscription = innerSubscription;\n }\n }\n\n _next(value) {\n if (this.hasValue) {\n super._next(value);\n }\n }\n\n notifyNext() {\n this.hasValue = true;\n\n if (this.innerSubscription) {\n this.innerSubscription.unsubscribe();\n }\n }\n\n notifyComplete() {}\n\n} //# sourceMappingURL=skipUntil.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/549a85cf19d7c848f9dfdfa8c7e55db4.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { AsyncScheduler } from './AsyncScheduler';\nexport class QueueScheduler extends AsyncScheduler {} //# sourceMappingURL=QueueScheduler.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/5677e9e5261ad8ad7ded681bd29c1021.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Observable } from '../Observable';\nimport { isArray } from '../util/isArray';\nimport { isFunction } from '../util/isFunction';\nimport { map } from '../operators/map';\nexport function fromEventPattern(addHandler, removeHandler, resultSelector) {\n if (resultSelector) {\n return fromEventPattern(addHandler, removeHandler).pipe(map(args => isArray(args) ? resultSelector(...args) : resultSelector(args)));\n }\n\n return new Observable(subscriber => {\n const handler = (...e) => subscriber.next(e.length === 1 ? e[0] : e);\n\n let retValue;\n\n try {\n retValue = addHandler(handler);\n } catch (err) {\n subscriber.error(err);\n return undefined;\n }\n\n if (!isFunction(removeHandler)) {\n return undefined;\n }\n\n return () => removeHandler(handler, retValue);\n });\n} //# sourceMappingURL=fromEventPattern.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/571069f03e0afb40aa0301eaaf7c8666.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { CombineLatestOperator } from '../observable/combineLatest';\nexport function combineAll(project) {\n return source => source.lift(new CombineLatestOperator(project));\n} //# sourceMappingURL=combineAll.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/581fd302f7c92f045c09f9f9fe9a9f88.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nexport function skip(count) {\n return source => source.lift(new SkipOperator(count));\n}\n\nclass SkipOperator {\n constructor(total) {\n this.total = total;\n }\n\n call(subscriber, source) {\n return source.subscribe(new SkipSubscriber(subscriber, this.total));\n }\n\n}\n\nclass SkipSubscriber extends Subscriber {\n constructor(destination, total) {\n super(destination);\n this.total = total;\n this.count = 0;\n }\n\n _next(x) {\n if (++this.count > this.total) {\n this.destination.next(x);\n }\n }\n\n} //# sourceMappingURL=skip.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/58b6f20d0a9cedf6d882986bf3e92b37.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nexport function pairwise() {\n return source => source.lift(new PairwiseOperator());\n}\n\nclass PairwiseOperator {\n call(subscriber, source) {\n return source.subscribe(new PairwiseSubscriber(subscriber));\n }\n\n}\n\nclass PairwiseSubscriber extends Subscriber {\n constructor(destination) {\n super(destination);\n this.hasPrev = false;\n }\n\n _next(value) {\n let pair;\n\n if (this.hasPrev) {\n pair = [this.prev, value];\n } else {\n this.hasPrev = true;\n }\n\n this.prev = value;\n\n if (pair) {\n this.destination.next(pair);\n }\n }\n\n} //# sourceMappingURL=pairwise.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/5abaf7f96c2a7ee062cafe34318076ed.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nexport function filter(predicate, thisArg) {\n return function filterOperatorFunction(source) {\n return source.lift(new FilterOperator(predicate, thisArg));\n };\n}\n\nclass FilterOperator {\n constructor(predicate, thisArg) {\n this.predicate = predicate;\n this.thisArg = thisArg;\n }\n\n call(subscriber, source) {\n return source.subscribe(new FilterSubscriber(subscriber, this.predicate, this.thisArg));\n }\n\n}\n\nclass FilterSubscriber extends Subscriber {\n constructor(destination, predicate, thisArg) {\n super(destination);\n this.predicate = predicate;\n this.thisArg = thisArg;\n this.count = 0;\n }\n\n _next(value) {\n let result;\n\n try {\n result = this.predicate.call(this.thisArg, value, this.count++);\n } catch (err) {\n this.destination.error(err);\n return;\n }\n\n if (result) {\n this.destination.next(value);\n }\n }\n\n} //# sourceMappingURL=filter.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/5bfe929e53bdc0f19f5aedf3acd6c8f7.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"let nextHandle = 1;\n\nconst RESOLVED = (() => Promise.resolve())();\n\nconst activeHandles = {};\n\nfunction findAndClearHandle(handle) {\n if (handle in activeHandles) {\n delete activeHandles[handle];\n return true;\n }\n\n return false;\n}\n\nexport const Immediate = {\n setImmediate(cb) {\n const handle = nextHandle++;\n activeHandles[handle] = true;\n RESOLVED.then(() => findAndClearHandle(handle) && cb());\n return handle;\n },\n\n clearImmediate(handle) {\n findAndClearHandle(handle);\n }\n\n};\nexport const TestTools = {\n pending() {\n return Object.keys(activeHandles).length;\n }\n\n}; //# sourceMappingURL=Immediate.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/5d55049831752773512ee2599b43da63.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { async } from '../scheduler/async';\nimport { scan } from './scan';\nimport { defer } from '../observable/defer';\nimport { map } from './map';\nexport function timeInterval(scheduler = async) {\n return source => defer(() => {\n return source.pipe(scan(({\n current\n }, value) => ({\n value,\n current: scheduler.now(),\n last: current\n }), {\n current: scheduler.now(),\n value: undefined,\n last: undefined\n }), map(({\n current,\n last,\n value\n }) => new TimeInterval(value, current - last)));\n });\n}\nexport class TimeInterval {\n constructor(value, interval) {\n this.value = value;\n this.interval = interval;\n }\n\n} //# sourceMappingURL=timeInterval.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/5e5d3e65e852996132e9ffd8643f5472.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Action } from './Action';\nexport class AsyncAction extends Action {\n constructor(scheduler, work) {\n super(scheduler, work);\n this.scheduler = scheduler;\n this.work = work;\n this.pending = false;\n }\n\n schedule(state, delay = 0) {\n if (this.closed) {\n return this;\n }\n\n this.state = state;\n const id = this.id;\n const scheduler = this.scheduler;\n\n if (id != null) {\n this.id = this.recycleAsyncId(scheduler, id, delay);\n }\n\n this.pending = true;\n this.delay = delay;\n this.id = this.id || this.requestAsyncId(scheduler, this.id, delay);\n return this;\n }\n\n requestAsyncId(scheduler, id, delay = 0) {\n return setInterval(scheduler.flush.bind(scheduler, this), delay);\n }\n\n recycleAsyncId(scheduler, id, delay = 0) {\n if (delay !== null && this.delay === delay && this.pending === false) {\n return id;\n }\n\n clearInterval(id);\n return undefined;\n }\n\n execute(state, delay) {\n if (this.closed) {\n return new Error('executing a cancelled action');\n }\n\n this.pending = false;\n\n const error = this._execute(state, delay);\n\n if (error) {\n return error;\n } else if (this.pending === false && this.id != null) {\n this.id = this.recycleAsyncId(this.scheduler, this.id, null);\n }\n }\n\n _execute(state, delay) {\n let errored = false;\n let errorValue = undefined;\n\n try {\n this.work(state);\n } catch (e) {\n errored = true;\n errorValue = !!e && e || new Error(e);\n }\n\n if (errored) {\n this.unsubscribe();\n return errorValue;\n }\n }\n\n _unsubscribe() {\n const id = this.id;\n const scheduler = this.scheduler;\n const actions = scheduler.actions;\n const index = actions.indexOf(this);\n this.work = null;\n this.state = null;\n this.pending = false;\n this.scheduler = null;\n\n if (index !== -1) {\n actions.splice(index, 1);\n }\n\n if (id != null) {\n this.id = this.recycleAsyncId(scheduler, id, null);\n }\n\n this.delay = null;\n }\n\n} //# sourceMappingURL=AsyncAction.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/5f53d5cc29f8d26132948a0ede24756d.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nexport function skipWhile(predicate) {\n return source => source.lift(new SkipWhileOperator(predicate));\n}\n\nclass SkipWhileOperator {\n constructor(predicate) {\n this.predicate = predicate;\n }\n\n call(subscriber, source) {\n return source.subscribe(new SkipWhileSubscriber(subscriber, this.predicate));\n }\n\n}\n\nclass SkipWhileSubscriber extends Subscriber {\n constructor(destination, predicate) {\n super(destination);\n this.predicate = predicate;\n this.skipping = true;\n this.index = 0;\n }\n\n _next(value) {\n const destination = this.destination;\n\n if (this.skipping) {\n this.tryCallPredicate(value);\n }\n\n if (!this.skipping) {\n destination.next(value);\n }\n }\n\n tryCallPredicate(value) {\n try {\n const result = this.predicate(value, this.index++);\n this.skipping = Boolean(result);\n } catch (err) {\n this.destination.error(err);\n }\n }\n\n} //# sourceMappingURL=skipWhile.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/60cd3f0489dc41a220be229f4ca0649e.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"export function getSymbolIterator() {\n if (typeof Symbol !== 'function' || !Symbol.iterator) {\n return '@@iterator';\n }\n\n return Symbol.iterator;\n}\nexport const iterator = getSymbolIterator();\nexport const $$iterator = iterator; //# sourceMappingURL=iterator.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/63568a603aa26f98f02e36ffb450916e.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"export const subscribeToArray = array => subscriber => {\n for (let i = 0, len = array.length; i < len && !subscriber.closed; i++) {\n subscriber.next(array[i]);\n }\n\n subscriber.complete();\n}; //# sourceMappingURL=subscribeToArray.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/637363b9f89ff4ce6919ff25c473c0ad.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { mergeMap } from './mergeMap';\nexport function concatMap(project, resultSelector) {\n return mergeMap(project, resultSelector, 1);\n} //# sourceMappingURL=concatMap.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/66a471ebba33320ac88c6b051ff79f77.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nimport { ArgumentOutOfRangeError } from '../util/ArgumentOutOfRangeError';\nexport function skipLast(count) {\n return source => source.lift(new SkipLastOperator(count));\n}\n\nclass SkipLastOperator {\n constructor(_skipCount) {\n this._skipCount = _skipCount;\n\n if (this._skipCount < 0) {\n throw new ArgumentOutOfRangeError();\n }\n }\n\n call(subscriber, source) {\n if (this._skipCount === 0) {\n return source.subscribe(new Subscriber(subscriber));\n } else {\n return source.subscribe(new SkipLastSubscriber(subscriber, this._skipCount));\n }\n }\n\n}\n\nclass SkipLastSubscriber extends Subscriber {\n constructor(destination, _skipCount) {\n super(destination);\n this._skipCount = _skipCount;\n this._count = 0;\n this._ring = new Array(_skipCount);\n }\n\n _next(value) {\n const skipCount = this._skipCount;\n const count = this._count++;\n\n if (count < skipCount) {\n this._ring[count] = value;\n } else {\n const currentIndex = count % skipCount;\n const ring = this._ring;\n const oldValue = ring[currentIndex];\n ring[currentIndex] = value;\n this.destination.next(oldValue);\n }\n }\n\n} //# sourceMappingURL=skipLast.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/67a1872957499bc2862bcd3b2fdc1dbe.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { SimpleOuterSubscriber, SimpleInnerSubscriber, innerSubscribe } from '../innerSubscribe';\nexport function catchError(selector) {\n return function catchErrorOperatorFunction(source) {\n const operator = new CatchOperator(selector);\n const caught = source.lift(operator);\n return operator.caught = caught;\n };\n}\n\nclass CatchOperator {\n constructor(selector) {\n this.selector = selector;\n }\n\n call(subscriber, source) {\n return source.subscribe(new CatchSubscriber(subscriber, this.selector, this.caught));\n }\n\n}\n\nclass CatchSubscriber extends SimpleOuterSubscriber {\n constructor(destination, selector, caught) {\n super(destination);\n this.selector = selector;\n this.caught = caught;\n }\n\n error(err) {\n if (!this.isStopped) {\n let result;\n\n try {\n result = this.selector(err, this.caught);\n } catch (err2) {\n super.error(err2);\n return;\n }\n\n this._unsubscribeAndRecycle();\n\n const innerSubscriber = new SimpleInnerSubscriber(this);\n this.add(innerSubscriber);\n const innerSubscription = innerSubscribe(result, innerSubscriber);\n\n if (innerSubscription !== innerSubscriber) {\n this.add(innerSubscription);\n }\n }\n }\n\n} //# sourceMappingURL=catchError.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/697c6166aa775d39f0fc68a860734285.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nimport { async } from '../scheduler/async';\nexport function debounceTime(dueTime, scheduler = async) {\n return source => source.lift(new DebounceTimeOperator(dueTime, scheduler));\n}\n\nclass DebounceTimeOperator {\n constructor(dueTime, scheduler) {\n this.dueTime = dueTime;\n this.scheduler = scheduler;\n }\n\n call(subscriber, source) {\n return source.subscribe(new DebounceTimeSubscriber(subscriber, this.dueTime, this.scheduler));\n }\n\n}\n\nclass DebounceTimeSubscriber extends Subscriber {\n constructor(destination, dueTime, scheduler) {\n super(destination);\n this.dueTime = dueTime;\n this.scheduler = scheduler;\n this.debouncedSubscription = null;\n this.lastValue = null;\n this.hasValue = false;\n }\n\n _next(value) {\n this.clearDebounce();\n this.lastValue = value;\n this.hasValue = true;\n this.add(this.debouncedSubscription = this.scheduler.schedule(dispatchNext, this.dueTime, this));\n }\n\n _complete() {\n this.debouncedNext();\n this.destination.complete();\n }\n\n debouncedNext() {\n this.clearDebounce();\n\n if (this.hasValue) {\n const {\n lastValue\n } = this;\n this.lastValue = null;\n this.hasValue = false;\n this.destination.next(lastValue);\n }\n }\n\n clearDebounce() {\n const debouncedSubscription = this.debouncedSubscription;\n\n if (debouncedSubscription !== null) {\n this.remove(debouncedSubscription);\n debouncedSubscription.unsubscribe();\n this.debouncedSubscription = null;\n }\n }\n\n}\n\nfunction dispatchNext(subscriber) {\n subscriber.debouncedNext();\n} //# sourceMappingURL=debounceTime.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/6d283e689161baa1453be6051f317b16.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { async } from '../scheduler/async';\nimport { TimeoutError } from '../util/TimeoutError';\nimport { timeoutWith } from './timeoutWith';\nimport { throwError } from '../observable/throwError';\nexport function timeout(due, scheduler = async) {\n return timeoutWith(due, throwError(new TimeoutError()), scheduler);\n} //# sourceMappingURL=timeout.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/6f760c5c7925a37b29d81b5201ab21b4.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscription } from './Subscription';\nexport class SubjectSubscription extends Subscription {\n constructor(subject, subscriber) {\n super();\n this.subject = subject;\n this.subscriber = subscriber;\n this.closed = false;\n }\n\n unsubscribe() {\n if (this.closed) {\n return;\n }\n\n this.closed = true;\n const subject = this.subject;\n const observers = subject.observers;\n this.subject = null;\n\n if (!observers || observers.length === 0 || subject.isStopped || subject.closed) {\n return;\n }\n\n const subscriberIndex = observers.indexOf(this.subscriber);\n\n if (subscriberIndex !== -1) {\n observers.splice(subscriberIndex, 1);\n }\n }\n\n} //# sourceMappingURL=SubjectSubscription.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/7272383e13042df342d26d381abe1e3a.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"export const isArray = (() => Array.isArray || (x => x && typeof x.length === 'number'))(); //# sourceMappingURL=isArray.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/731124e35635316798884f58a0947d67.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Observable } from '../Observable';\nimport { Subscription } from '../Subscription';\nexport function schedulePromise(input, scheduler) {\n return new Observable(subscriber => {\n const sub = new Subscription();\n sub.add(scheduler.schedule(() => input.then(value => {\n sub.add(scheduler.schedule(() => {\n subscriber.next(value);\n sub.add(scheduler.schedule(() => subscriber.complete()));\n }));\n }, err => {\n sub.add(scheduler.schedule(() => subscriber.error(err)));\n })));\n return sub;\n });\n} //# sourceMappingURL=schedulePromise.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/77a6727c8d47e4b0f928cb367ad6f46f.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { iterator as Symbol_iterator } from '../symbol/iterator';\nexport const subscribeToIterable = iterable => subscriber => {\n const iterator = iterable[Symbol_iterator]();\n\n do {\n let item;\n\n try {\n item = iterator.next();\n } catch (err) {\n subscriber.error(err);\n return subscriber;\n }\n\n if (item.done) {\n subscriber.complete();\n break;\n }\n\n subscriber.next(item.value);\n\n if (subscriber.closed) {\n break;\n }\n } while (true);\n\n if (typeof iterator.return === 'function') {\n subscriber.add(() => {\n if (iterator.return) {\n iterator.return();\n }\n });\n }\n\n return subscriber;\n}; //# sourceMappingURL=subscribeToIterable.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/77ec763909a50ff61779810259f0f187.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Observable } from '../Observable';\nexport function isObservable(obj) {\n return !!obj && (obj instanceof Observable || typeof obj.lift === 'function' && typeof obj.subscribe === 'function');\n} //# sourceMappingURL=isObservable.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/782ac7e25bb065503eea31f8d0824afb.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { config } from './config';\nimport { hostReportError } from './util/hostReportError';\nexport const empty = {\n closed: true,\n\n next(value) {},\n\n error(err) {\n if (config.useDeprecatedSynchronousErrorHandling) {\n throw err;\n } else {\n hostReportError(err);\n }\n },\n\n complete() {}\n\n}; //# sourceMappingURL=Observer.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/7b6f76f83798c44ebfa3bc6358ce2332.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { SimpleOuterSubscriber, innerSubscribe, SimpleInnerSubscriber } from '../innerSubscribe';\nexport function audit(durationSelector) {\n return function auditOperatorFunction(source) {\n return source.lift(new AuditOperator(durationSelector));\n };\n}\n\nclass AuditOperator {\n constructor(durationSelector) {\n this.durationSelector = durationSelector;\n }\n\n call(subscriber, source) {\n return source.subscribe(new AuditSubscriber(subscriber, this.durationSelector));\n }\n\n}\n\nclass AuditSubscriber extends SimpleOuterSubscriber {\n constructor(destination, durationSelector) {\n super(destination);\n this.durationSelector = durationSelector;\n this.hasValue = false;\n }\n\n _next(value) {\n this.value = value;\n this.hasValue = true;\n\n if (!this.throttled) {\n let duration;\n\n try {\n const {\n durationSelector\n } = this;\n duration = durationSelector(value);\n } catch (err) {\n return this.destination.error(err);\n }\n\n const innerSubscription = innerSubscribe(duration, new SimpleInnerSubscriber(this));\n\n if (!innerSubscription || innerSubscription.closed) {\n this.clearThrottle();\n } else {\n this.add(this.throttled = innerSubscription);\n }\n }\n }\n\n clearThrottle() {\n const {\n value,\n hasValue,\n throttled\n } = this;\n\n if (throttled) {\n this.remove(throttled);\n this.throttled = undefined;\n throttled.unsubscribe();\n }\n\n if (hasValue) {\n this.value = undefined;\n this.hasValue = false;\n this.destination.next(value);\n }\n }\n\n notifyNext() {\n this.clearThrottle();\n }\n\n notifyComplete() {\n this.clearThrottle();\n }\n\n} //# sourceMappingURL=audit.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/7d0862c1d7376ea4cb6b17fdc147f083.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { isArray } from '../util/isArray';\nimport { fromArray } from './fromArray';\nimport { OuterSubscriber } from '../OuterSubscriber';\nimport { subscribeToResult } from '../util/subscribeToResult';\nexport function race(...observables) {\n if (observables.length === 1) {\n if (isArray(observables[0])) {\n observables = observables[0];\n } else {\n return observables[0];\n }\n }\n\n return fromArray(observables, undefined).lift(new RaceOperator());\n}\nexport class RaceOperator {\n call(subscriber, source) {\n return source.subscribe(new RaceSubscriber(subscriber));\n }\n\n}\nexport class RaceSubscriber extends OuterSubscriber {\n constructor(destination) {\n super(destination);\n this.hasFirst = false;\n this.observables = [];\n this.subscriptions = [];\n }\n\n _next(observable) {\n this.observables.push(observable);\n }\n\n _complete() {\n const observables = this.observables;\n const len = observables.length;\n\n if (len === 0) {\n this.destination.complete();\n } else {\n for (let i = 0; i < len && !this.hasFirst; i++) {\n const observable = observables[i];\n const subscription = subscribeToResult(this, observable, undefined, i);\n\n if (this.subscriptions) {\n this.subscriptions.push(subscription);\n }\n\n this.add(subscription);\n }\n\n this.observables = null;\n }\n }\n\n notifyNext(_outerValue, innerValue, outerIndex) {\n if (!this.hasFirst) {\n this.hasFirst = true;\n\n for (let i = 0; i < this.subscriptions.length; i++) {\n if (i !== outerIndex) {\n let subscription = this.subscriptions[i];\n subscription.unsubscribe();\n this.remove(subscription);\n }\n }\n\n this.subscriptions = null;\n }\n\n this.destination.next(innerValue);\n }\n\n} //# sourceMappingURL=race.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/7f07074952683f4bd4c7d456f646aee8.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { scan } from './scan';\nimport { takeLast } from './takeLast';\nimport { defaultIfEmpty } from './defaultIfEmpty';\nimport { pipe } from '../util/pipe';\nexport function reduce(accumulator, seed) {\n if (arguments.length >= 2) {\n return function reduceOperatorFunctionWithSeed(source) {\n return pipe(scan(accumulator, seed), takeLast(1), defaultIfEmpty(seed))(source);\n };\n }\n\n return function reduceOperatorFunction(source) {\n return pipe(scan((acc, value, index) => accumulator(acc, value, index + 1)), takeLast(1))(source);\n };\n} //# sourceMappingURL=reduce.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/82f6ba08a9c625403a2c7e7fce022229.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscription } from '../Subscription';\nexport class Action extends Subscription {\n constructor(scheduler, work) {\n super();\n }\n\n schedule(state, delay = 0) {\n return this;\n }\n\n} //# sourceMappingURL=Action.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/83c612434a61de73cdeb704de16ffa45.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { not } from '../util/not';\nimport { filter } from './filter';\nexport function partition(predicate, thisArg) {\n return source => [filter(predicate, thisArg)(source), filter(not(predicate, thisArg))(source)];\n} //# sourceMappingURL=partition.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/84bb521d297a6577daf8d6c8961ca4e5.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nimport { EmptyError } from '../util/EmptyError';\nexport function single(predicate) {\n return source => source.lift(new SingleOperator(predicate, source));\n}\n\nclass SingleOperator {\n constructor(predicate, source) {\n this.predicate = predicate;\n this.source = source;\n }\n\n call(subscriber, source) {\n return source.subscribe(new SingleSubscriber(subscriber, this.predicate, this.source));\n }\n\n}\n\nclass SingleSubscriber extends Subscriber {\n constructor(destination, predicate, source) {\n super(destination);\n this.predicate = predicate;\n this.source = source;\n this.seenValue = false;\n this.index = 0;\n }\n\n applySingleValue(value) {\n if (this.seenValue) {\n this.destination.error('Sequence contains more than one element');\n } else {\n this.seenValue = true;\n this.singleValue = value;\n }\n }\n\n _next(value) {\n const index = this.index++;\n\n if (this.predicate) {\n this.tryNext(value, index);\n } else {\n this.applySingleValue(value);\n }\n }\n\n tryNext(value, index) {\n try {\n if (this.predicate(value, index, this.source)) {\n this.applySingleValue(value);\n }\n } catch (err) {\n this.destination.error(err);\n }\n }\n\n _complete() {\n const destination = this.destination;\n\n if (this.index > 0) {\n destination.next(this.seenValue ? this.singleValue : undefined);\n destination.complete();\n } else {\n destination.error(new EmptyError());\n }\n }\n\n} //# sourceMappingURL=single.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/8678c689cdd376abbfc907ca41674f34.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"export function hostReportError(err) {\n setTimeout(() => {\n throw err;\n }, 0);\n} //# sourceMappingURL=hostReportError.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/87f6186592535529f5fae494613f574f.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Observable } from '../Observable';\nimport { noop } from '../util/noop';\nexport const NEVER = new Observable(noop);\nexport function never() {\n return NEVER;\n} //# sourceMappingURL=never.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/88379987ad53b1706629842024d5901a.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"export function isDate(value) {\n return value instanceof Date && !isNaN(+value);\n} //# sourceMappingURL=isDate.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/88666d10871faafea08b89a6271490eb.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { concat } from '../observable/concat';\nimport { isScheduler } from '../util/isScheduler';\nexport function startWith(...array) {\n const scheduler = array[array.length - 1];\n\n if (isScheduler(scheduler)) {\n array.pop();\n return source => concat(array, source, scheduler);\n } else {\n return source => concat(array, source);\n }\n} //# sourceMappingURL=startWith.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/8a344f3213cf9a18faff9f284fb01f5e.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"const ObjectUnsubscribedErrorImpl = (() => {\n function ObjectUnsubscribedErrorImpl() {\n Error.call(this);\n this.message = 'object unsubscribed';\n this.name = 'ObjectUnsubscribedError';\n return this;\n }\n\n ObjectUnsubscribedErrorImpl.prototype = Object.create(Error.prototype);\n return ObjectUnsubscribedErrorImpl;\n})();\n\nexport const ObjectUnsubscribedError = ObjectUnsubscribedErrorImpl; //# sourceMappingURL=ObjectUnsubscribedError.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/8b763d79e6a36f52c342e738f15d0f60.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { empty } from './observable/empty';\nimport { of } from './observable/of';\nimport { throwError } from './observable/throwError';\nexport var NotificationKind = /*#__PURE__*/(() => {\n (function (NotificationKind) {\n NotificationKind[\"NEXT\"] = \"N\";\n NotificationKind[\"ERROR\"] = \"E\";\n NotificationKind[\"COMPLETE\"] = \"C\";\n })(NotificationKind || (NotificationKind = {}));\n\n return NotificationKind;\n})();\nexport class Notification {\n constructor(kind, value, error) {\n this.kind = kind;\n this.value = value;\n this.error = error;\n this.hasValue = kind === 'N';\n }\n\n observe(observer) {\n switch (this.kind) {\n case 'N':\n return observer.next && observer.next(this.value);\n\n case 'E':\n return observer.error && observer.error(this.error);\n\n case 'C':\n return observer.complete && observer.complete();\n }\n }\n\n do(next, error, complete) {\n const kind = this.kind;\n\n switch (kind) {\n case 'N':\n return next && next(this.value);\n\n case 'E':\n return error && error(this.error);\n\n case 'C':\n return complete && complete();\n }\n }\n\n accept(nextOrObserver, error, complete) {\n if (nextOrObserver && typeof nextOrObserver.next === 'function') {\n return this.observe(nextOrObserver);\n } else {\n return this.do(nextOrObserver, error, complete);\n }\n }\n\n toObservable() {\n const kind = this.kind;\n\n switch (kind) {\n case 'N':\n return of(this.value);\n\n case 'E':\n return throwError(this.error);\n\n case 'C':\n return empty();\n }\n\n throw new Error('unexpected notification kind value');\n }\n\n static createNext(value) {\n if (typeof value !== 'undefined') {\n return new Notification('N', value);\n }\n\n return Notification.undefinedValueNotification;\n }\n\n static createError(err) {\n return new Notification('E', undefined, err);\n }\n\n static createComplete() {\n return Notification.completeNotification;\n }\n\n}\nNotification.completeNotification = new Notification('C');\nNotification.undefinedValueNotification = new Notification('N', undefined); //# sourceMappingURL=Notification.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/8f914201c57ab7b8e52d16daa42d979a.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { mergeAll } from './mergeAll';\nexport function concatAll() {\n return mergeAll(1);\n} //# sourceMappingURL=concatAll.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/90dd4be4652584b544f779d1d1dc3a48.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { multicast } from './multicast';\nimport { refCount } from './refCount';\nimport { Subject } from '../Subject';\n\nfunction shareSubjectFactory() {\n return new Subject();\n}\n\nexport function share() {\n return source => refCount()(multicast(shareSubjectFactory)(source));\n} //# sourceMappingURL=share.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/91029fe2448cf78985cead6651cdd397.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"const TimeoutErrorImpl = (() => {\n function TimeoutErrorImpl() {\n Error.call(this);\n this.message = 'Timeout has occurred';\n this.name = 'TimeoutError';\n return this;\n }\n\n TimeoutErrorImpl.prototype = Object.create(Error.prototype);\n return TimeoutErrorImpl;\n})();\n\nexport const TimeoutError = TimeoutErrorImpl; //# sourceMappingURL=TimeoutError.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/921f26a8b2beb0846d2498ad5027ef1e.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nimport { ArgumentOutOfRangeError } from '../util/ArgumentOutOfRangeError';\nimport { empty } from '../observable/empty';\nexport function take(count) {\n return source => {\n if (count === 0) {\n return empty();\n } else {\n return source.lift(new TakeOperator(count));\n }\n };\n}\n\nclass TakeOperator {\n constructor(total) {\n this.total = total;\n\n if (this.total < 0) {\n throw new ArgumentOutOfRangeError();\n }\n }\n\n call(subscriber, source) {\n return source.subscribe(new TakeSubscriber(subscriber, this.total));\n }\n\n}\n\nclass TakeSubscriber extends Subscriber {\n constructor(destination, total) {\n super(destination);\n this.total = total;\n this.count = 0;\n }\n\n _next(value) {\n const total = this.total;\n const count = ++this.count;\n\n if (count <= total) {\n this.destination.next(value);\n\n if (count === total) {\n this.destination.complete();\n this.unsubscribe();\n }\n }\n }\n\n} //# sourceMappingURL=take.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/92bedb3137defc1e82080f22d25e6078.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { not } from '../util/not';\nimport { subscribeTo } from '../util/subscribeTo';\nimport { filter } from '../operators/filter';\nimport { Observable } from '../Observable';\nexport function partition(source, predicate, thisArg) {\n return [filter(predicate, thisArg)(new Observable(subscribeTo(source))), filter(not(predicate, thisArg))(new Observable(subscribeTo(source)))];\n} //# sourceMappingURL=partition.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/949a53a1782f15f7b43b0e194beb005d.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Observable } from '../Observable';\nimport { from } from './from';\nimport { isArray } from '../util/isArray';\nimport { EMPTY } from './empty';\nexport function onErrorResumeNext(...sources) {\n if (sources.length === 0) {\n return EMPTY;\n }\n\n const [first, ...remainder] = sources;\n\n if (sources.length === 1 && isArray(first)) {\n return onErrorResumeNext(...first);\n }\n\n return new Observable(subscriber => {\n const subNext = () => subscriber.add(onErrorResumeNext(...remainder).subscribe(subscriber));\n\n return from(first).subscribe({\n next(value) {\n subscriber.next(value);\n },\n\n error: subNext,\n complete: subNext\n });\n });\n} //# sourceMappingURL=onErrorResumeNext.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/9b16c62ee8722e9a1226b9ac69d02f0d.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"export function isPromise(value) {\n return !!value && typeof value.subscribe !== 'function' && typeof value.then === 'function';\n} //# sourceMappingURL=isPromise.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/9c24492ea6eb7f987620bbcdbd3be38e.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nexport function retry(count = -1) {\n return source => source.lift(new RetryOperator(count, source));\n}\n\nclass RetryOperator {\n constructor(count, source) {\n this.count = count;\n this.source = source;\n }\n\n call(subscriber, source) {\n return source.subscribe(new RetrySubscriber(subscriber, this.count, this.source));\n }\n\n}\n\nclass RetrySubscriber extends Subscriber {\n constructor(destination, count, source) {\n super(destination);\n this.count = count;\n this.source = source;\n }\n\n error(err) {\n if (!this.isStopped) {\n const {\n source,\n count\n } = this;\n\n if (count === 0) {\n return super.error(err);\n } else if (count > -1) {\n this.count = count - 1;\n }\n\n source.subscribe(this._unsubscribeAndRecycle());\n }\n }\n\n} //# sourceMappingURL=retry.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/9c5453c9ae5a8d80d93b6948bf00db8e.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"export function noop() {} //# sourceMappingURL=noop.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/9cf3ace0626ff9b086ddeb1da773bc90.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { mergeMap } from './mergeMap';\nimport { identity } from '../util/identity';\nexport function mergeAll(concurrent = Number.POSITIVE_INFINITY) {\n return mergeMap(identity, concurrent);\n} //# sourceMappingURL=mergeAll.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/9e9c690688af3d24cda3b464144995cf.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Observable } from '../Observable';\nimport { Subscription } from '../Subscription';\nexport function pairs(obj, scheduler) {\n if (!scheduler) {\n return new Observable(subscriber => {\n const keys = Object.keys(obj);\n\n for (let i = 0; i < keys.length && !subscriber.closed; i++) {\n const key = keys[i];\n\n if (obj.hasOwnProperty(key)) {\n subscriber.next([key, obj[key]]);\n }\n }\n\n subscriber.complete();\n });\n } else {\n return new Observable(subscriber => {\n const keys = Object.keys(obj);\n const subscription = new Subscription();\n subscription.add(scheduler.schedule(dispatch, 0, {\n keys,\n index: 0,\n subscriber,\n subscription,\n obj\n }));\n return subscription;\n });\n }\n}\nexport function dispatch(state) {\n const {\n keys,\n index,\n subscriber,\n subscription,\n obj\n } = state;\n\n if (!subscriber.closed) {\n if (index < keys.length) {\n const key = keys[index];\n subscriber.next([key, obj[key]]);\n subscription.add(this.schedule({\n keys,\n index: index + 1,\n subscriber,\n subscription,\n obj\n }));\n } else {\n subscriber.complete();\n }\n }\n} //# sourceMappingURL=pairs.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/9ed1edff97fc6e0d702ecc05fe2d5a14.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subject } from './Subject';\nimport { Subscription } from './Subscription';\nexport class AsyncSubject extends Subject {\n constructor() {\n super(...arguments);\n this.value = null;\n this.hasNext = false;\n this.hasCompleted = false;\n }\n\n _subscribe(subscriber) {\n if (this.hasError) {\n subscriber.error(this.thrownError);\n return Subscription.EMPTY;\n } else if (this.hasCompleted && this.hasNext) {\n subscriber.next(this.value);\n subscriber.complete();\n return Subscription.EMPTY;\n }\n\n return super._subscribe(subscriber);\n }\n\n next(value) {\n if (!this.hasCompleted) {\n this.value = value;\n this.hasNext = true;\n }\n }\n\n error(error) {\n if (!this.hasCompleted) {\n super.error(error);\n }\n }\n\n complete() {\n this.hasCompleted = true;\n\n if (this.hasNext) {\n super.next(this.value);\n }\n\n super.complete();\n }\n\n} //# sourceMappingURL=AsyncSubject.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/9f7cec9b1e6a643f99a8cd239a0f0359.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { switchMap } from './switchMap';\nimport { identity } from '../util/identity';\nexport function switchAll() {\n return switchMap(identity);\n} //# sourceMappingURL=switchAll.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/9f9dcb1ff62b43d4f9e4e14d2d1a3f69.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { ReplaySubject } from '../ReplaySubject';\nimport { multicast } from './multicast';\nexport function publishReplay(bufferSize, windowTime, selectorOrScheduler, scheduler) {\n if (selectorOrScheduler && typeof selectorOrScheduler !== 'function') {\n scheduler = selectorOrScheduler;\n }\n\n const selector = typeof selectorOrScheduler === 'function' ? selectorOrScheduler : undefined;\n const subject = new ReplaySubject(bufferSize, windowTime, scheduler);\n return source => multicast(() => subject, selector)(source);\n} //# sourceMappingURL=publishReplay.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/a0303eb15faab0463db3e0ce4a12c3e3.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { AnimationFrameAction } from './AnimationFrameAction';\nimport { AnimationFrameScheduler } from './AnimationFrameScheduler';\nexport const animationFrameScheduler = new AnimationFrameScheduler(AnimationFrameAction);\nexport const animationFrame = animationFrameScheduler; //# sourceMappingURL=animationFrame.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/a4e156bbd996b135ccfe2f31eae2560f.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { hostReportError } from './hostReportError';\nexport const subscribeToPromise = promise => subscriber => {\n promise.then(value => {\n if (!subscriber.closed) {\n subscriber.next(value);\n subscriber.complete();\n }\n }, err => subscriber.error(err)).then(null, hostReportError);\n return subscriber;\n}; //# sourceMappingURL=subscribeToPromise.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/a99e2b0964b1ff496e8e70512a5ed037.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { EmptyError } from '../util/EmptyError';\nimport { filter } from './filter';\nimport { take } from './take';\nimport { defaultIfEmpty } from './defaultIfEmpty';\nimport { throwIfEmpty } from './throwIfEmpty';\nimport { identity } from '../util/identity';\nexport function first(predicate, defaultValue) {\n const hasDefaultValue = arguments.length >= 2;\n return source => source.pipe(predicate ? filter((v, i) => predicate(v, i, source)) : identity, take(1), hasDefaultValue ? defaultIfEmpty(defaultValue) : throwIfEmpty(() => new EmptyError()));\n} //# sourceMappingURL=first.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/aaa640e930dae03331026c05d6bec9ea.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subject } from '../Subject';\nimport { multicast } from './multicast';\nexport function publish(selector) {\n return selector ? multicast(() => new Subject(), selector) : multicast(new Subject());\n} //# sourceMappingURL=publish.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/ae693b90f63c029e65c7e0b13bbe7a16.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"const ArgumentOutOfRangeErrorImpl = (() => {\n function ArgumentOutOfRangeErrorImpl() {\n Error.call(this);\n this.message = 'argument out of range';\n this.name = 'ArgumentOutOfRangeError';\n return this;\n }\n\n ArgumentOutOfRangeErrorImpl.prototype = Object.create(Error.prototype);\n return ArgumentOutOfRangeErrorImpl;\n})();\n\nexport const ArgumentOutOfRangeError = ArgumentOutOfRangeErrorImpl; //# sourceMappingURL=ArgumentOutOfRangeError.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/af4972f7e945ea874c4d03890bd17044.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nexport function map(project, thisArg) {\n return function mapOperation(source) {\n if (typeof project !== 'function') {\n throw new TypeError('argument is not a function. Are you looking for `mapTo()`?');\n }\n\n return source.lift(new MapOperator(project, thisArg));\n };\n}\nexport class MapOperator {\n constructor(project, thisArg) {\n this.project = project;\n this.thisArg = thisArg;\n }\n\n call(subscriber, source) {\n return source.subscribe(new MapSubscriber(subscriber, this.project, this.thisArg));\n }\n\n}\n\nclass MapSubscriber extends Subscriber {\n constructor(destination, project, thisArg) {\n super(destination);\n this.project = project;\n this.count = 0;\n this.thisArg = thisArg || this;\n }\n\n _next(value) {\n let result;\n\n try {\n result = this.project.call(this.thisArg, value, this.count++);\n } catch (err) {\n this.destination.error(err);\n return;\n }\n\n this.destination.next(result);\n }\n\n} //# sourceMappingURL=map.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/b0bd27e609abac12635d82f7b34acb73.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"export function isObject(x) {\n return x !== null && typeof x === 'object';\n} //# sourceMappingURL=isObject.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/b0fd3d446aa523a57672fcb99aa340fc.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { ReplaySubject } from '../ReplaySubject';\nexport function shareReplay(configOrBufferSize, windowTime, scheduler) {\n let config;\n\n if (configOrBufferSize && typeof configOrBufferSize === 'object') {\n config = configOrBufferSize;\n } else {\n config = {\n bufferSize: configOrBufferSize,\n windowTime,\n refCount: false,\n scheduler\n };\n }\n\n return source => source.lift(shareReplayOperator(config));\n}\n\nfunction shareReplayOperator({\n bufferSize = Number.POSITIVE_INFINITY,\n windowTime = Number.POSITIVE_INFINITY,\n refCount: useRefCount,\n scheduler\n}) {\n let subject;\n let refCount = 0;\n let subscription;\n let hasError = false;\n let isComplete = false;\n return function shareReplayOperation(source) {\n refCount++;\n let innerSub;\n\n if (!subject || hasError) {\n hasError = false;\n subject = new ReplaySubject(bufferSize, windowTime, scheduler);\n innerSub = subject.subscribe(this);\n subscription = source.subscribe({\n next(value) {\n subject.next(value);\n },\n\n error(err) {\n hasError = true;\n subject.error(err);\n },\n\n complete() {\n isComplete = true;\n subscription = undefined;\n subject.complete();\n }\n\n });\n\n if (isComplete) {\n subscription = undefined;\n }\n } else {\n innerSub = subject.subscribe(this);\n }\n\n this.add(() => {\n refCount--;\n innerSub.unsubscribe();\n innerSub = undefined;\n\n if (subscription && !isComplete && useRefCount && refCount === 0) {\n subscription.unsubscribe();\n subscription = undefined;\n subject = undefined;\n }\n });\n };\n} //# sourceMappingURL=shareReplay.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/b35393394b0454eba31c8b1735f9dee2.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { merge as mergeStatic } from '../observable/merge';\nexport function merge(...observables) {\n return source => source.lift.call(mergeStatic(source, ...observables));\n} //# sourceMappingURL=merge.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/b4242df05808f2281e8c20f594c1b09e.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { from } from '../observable/from';\nimport { isArray } from '../util/isArray';\nimport { SimpleOuterSubscriber, SimpleInnerSubscriber, innerSubscribe } from '../innerSubscribe';\nexport function onErrorResumeNext(...nextSources) {\n if (nextSources.length === 1 && isArray(nextSources[0])) {\n nextSources = nextSources[0];\n }\n\n return source => source.lift(new OnErrorResumeNextOperator(nextSources));\n}\nexport function onErrorResumeNextStatic(...nextSources) {\n let source = undefined;\n\n if (nextSources.length === 1 && isArray(nextSources[0])) {\n nextSources = nextSources[0];\n }\n\n source = nextSources.shift();\n return from(source).lift(new OnErrorResumeNextOperator(nextSources));\n}\n\nclass OnErrorResumeNextOperator {\n constructor(nextSources) {\n this.nextSources = nextSources;\n }\n\n call(subscriber, source) {\n return source.subscribe(new OnErrorResumeNextSubscriber(subscriber, this.nextSources));\n }\n\n}\n\nclass OnErrorResumeNextSubscriber extends SimpleOuterSubscriber {\n constructor(destination, nextSources) {\n super(destination);\n this.destination = destination;\n this.nextSources = nextSources;\n }\n\n notifyError() {\n this.subscribeToNextSource();\n }\n\n notifyComplete() {\n this.subscribeToNextSource();\n }\n\n _error(err) {\n this.subscribeToNextSource();\n this.unsubscribe();\n }\n\n _complete() {\n this.subscribeToNextSource();\n this.unsubscribe();\n }\n\n subscribeToNextSource() {\n const next = this.nextSources.shift();\n\n if (!!next) {\n const innerSubscriber = new SimpleInnerSubscriber(this);\n const destination = this.destination;\n destination.add(innerSubscriber);\n const innerSubscription = innerSubscribe(next, innerSubscriber);\n\n if (innerSubscription !== innerSubscriber) {\n destination.add(innerSubscription);\n }\n } else {\n this.destination.complete();\n }\n }\n\n} //# sourceMappingURL=onErrorResumeNext.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/b459eec884c8fde86e3d284c9c46b7b9.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Observable } from '../Observable';\nimport { subscribeToArray } from '../util/subscribeToArray';\nimport { scheduleArray } from '../scheduled/scheduleArray';\nexport function fromArray(input, scheduler) {\n if (!scheduler) {\n return new Observable(subscribeToArray(input));\n } else {\n return scheduleArray(input, scheduler);\n }\n} //# sourceMappingURL=fromArray.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/b4734a86aafb3b2d923d8c3c5bf4a6d0.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { concat } from '../observable/concat';\nimport { of } from '../observable/of';\nexport function endWith(...array) {\n return source => concat(source, of(...array));\n} //# sourceMappingURL=endWith.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/b5d121fb59ab20da4a9fd90a9753fe1c.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from './Subscriber';\nexport class OuterSubscriber extends Subscriber {\n notifyNext(outerValue, innerValue, outerIndex, innerIndex, innerSub) {\n this.destination.next(innerValue);\n }\n\n notifyError(error, innerSub) {\n this.destination.error(error);\n }\n\n notifyComplete(innerSub) {\n this.destination.complete();\n }\n\n} //# sourceMappingURL=OuterSubscriber.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/bd18fb0d9b48c3c3c4238fffef4266cf.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Observable } from '../Observable';\nimport { isArray } from '../util/isArray';\nimport { map } from '../operators/map';\nimport { isObject } from '../util/isObject';\nimport { from } from './from';\nexport function forkJoin(...sources) {\n if (sources.length === 1) {\n const first = sources[0];\n\n if (isArray(first)) {\n return forkJoinInternal(first, null);\n }\n\n if (isObject(first) && Object.getPrototypeOf(first) === Object.prototype) {\n const keys = Object.keys(first);\n return forkJoinInternal(keys.map(key => first[key]), keys);\n }\n }\n\n if (typeof sources[sources.length - 1] === 'function') {\n const resultSelector = sources.pop();\n sources = sources.length === 1 && isArray(sources[0]) ? sources[0] : sources;\n return forkJoinInternal(sources, null).pipe(map(args => resultSelector(...args)));\n }\n\n return forkJoinInternal(sources, null);\n}\n\nfunction forkJoinInternal(sources, keys) {\n return new Observable(subscriber => {\n const len = sources.length;\n\n if (len === 0) {\n subscriber.complete();\n return;\n }\n\n const values = new Array(len);\n let completed = 0;\n let emitted = 0;\n\n for (let i = 0; i < len; i++) {\n const source = from(sources[i]);\n let hasValue = false;\n subscriber.add(source.subscribe({\n next: value => {\n if (!hasValue) {\n hasValue = true;\n emitted++;\n }\n\n values[i] = value;\n },\n error: err => subscriber.error(err),\n complete: () => {\n completed++;\n\n if (completed === len || !hasValue) {\n if (emitted === len) {\n subscriber.next(keys ? keys.reduce((result, key, i) => (result[key] = values[i], result), {}) : values);\n }\n\n subscriber.complete();\n }\n }\n }));\n }\n });\n} //# sourceMappingURL=forkJoin.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/bd4122d917b760e977d409c32a03e897.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { EmptyError } from '../util/EmptyError';\nimport { Subscriber } from '../Subscriber';\nexport function throwIfEmpty(errorFactory = defaultErrorFactory) {\n return source => {\n return source.lift(new ThrowIfEmptyOperator(errorFactory));\n };\n}\n\nclass ThrowIfEmptyOperator {\n constructor(errorFactory) {\n this.errorFactory = errorFactory;\n }\n\n call(subscriber, source) {\n return source.subscribe(new ThrowIfEmptySubscriber(subscriber, this.errorFactory));\n }\n\n}\n\nclass ThrowIfEmptySubscriber extends Subscriber {\n constructor(destination, errorFactory) {\n super(destination);\n this.errorFactory = errorFactory;\n this.hasValue = false;\n }\n\n _next(value) {\n this.hasValue = true;\n this.destination.next(value);\n }\n\n _complete() {\n if (!this.hasValue) {\n let err;\n\n try {\n err = this.errorFactory();\n } catch (e) {\n err = e;\n }\n\n this.destination.error(err);\n } else {\n return this.destination.complete();\n }\n }\n\n}\n\nfunction defaultErrorFactory() {\n return new EmptyError();\n} //# sourceMappingURL=throwIfEmpty.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/bda4d710e49cd638c7e26fba9bb4bf24.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { of } from './of';\nimport { concatAll } from '../operators/concatAll';\nexport function concat(...observables) {\n return concatAll()(of(...observables));\n} //# sourceMappingURL=concat.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/c159c66545483a8d48b7d1500c9919a7.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { distinctUntilChanged } from './distinctUntilChanged';\nexport function distinctUntilKeyChanged(key, compare) {\n return distinctUntilChanged((x, y) => compare ? compare(x[key], y[key]) : x[key] === y[key]);\n} //# sourceMappingURL=distinctUntilKeyChanged.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/c42f0b1051da6c84dda51fc5137b73b5.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"let _enable_super_gross_mode_that_will_cause_bad_things = false;\nexport const config = {\n Promise: undefined,\n\n set useDeprecatedSynchronousErrorHandling(value) {\n if (value) {\n const error = new Error();\n console.warn('DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \\n' + error.stack);\n } else if (_enable_super_gross_mode_that_will_cause_bad_things) {\n console.log('RxJS: Back to a better error behavior. Thank you. <3');\n }\n\n _enable_super_gross_mode_that_will_cause_bad_things = value;\n },\n\n get useDeprecatedSynchronousErrorHandling() {\n return _enable_super_gross_mode_that_will_cause_bad_things;\n }\n\n}; //# sourceMappingURL=config.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/c52344c8af40f67e98a978f4293551ed.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { AsyncAction } from './AsyncAction';\nexport class AnimationFrameAction extends AsyncAction {\n constructor(scheduler, work) {\n super(scheduler, work);\n this.scheduler = scheduler;\n this.work = work;\n }\n\n requestAsyncId(scheduler, id, delay = 0) {\n if (delay !== null && delay > 0) {\n return super.requestAsyncId(scheduler, id, delay);\n }\n\n scheduler.actions.push(this);\n return scheduler.scheduled || (scheduler.scheduled = requestAnimationFrame(() => scheduler.flush(null)));\n }\n\n recycleAsyncId(scheduler, id, delay = 0) {\n if (delay !== null && delay > 0 || delay === null && this.delay > 0) {\n return super.recycleAsyncId(scheduler, id, delay);\n }\n\n if (scheduler.actions.length === 0) {\n cancelAnimationFrame(id);\n scheduler.scheduled = undefined;\n }\n\n return undefined;\n }\n\n} //# sourceMappingURL=AnimationFrameAction.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/c610288f72334a88fa6c3fb2a8c46f98.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { FindValueOperator } from '../operators/find';\nexport function findIndex(predicate, thisArg) {\n return source => source.lift(new FindValueOperator(predicate, source, true, thisArg));\n} //# sourceMappingURL=findIndex.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/c6fa7f3edbb88ef43ed9e41218884bf2.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { AsyncScheduler } from './AsyncScheduler';\nexport class AnimationFrameScheduler extends AsyncScheduler {\n flush(action) {\n this.active = true;\n this.scheduled = undefined;\n const {\n actions\n } = this;\n let error;\n let index = -1;\n let count = actions.length;\n action = action || actions.shift();\n\n do {\n if (error = action.execute(action.state, action.delay)) {\n break;\n }\n } while (++index < count && (action = actions.shift()));\n\n this.active = false;\n\n if (error) {\n while (++index < count && (action = actions.shift())) {\n action.unsubscribe();\n }\n\n throw error;\n }\n }\n\n} //# sourceMappingURL=AnimationFrameScheduler.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/c73ae50b7c95511d48b8efd8d3796432.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"export let Scheduler = /*#__PURE__*/(() => {\n class Scheduler {\n constructor(SchedulerAction, now = Scheduler.now) {\n this.SchedulerAction = SchedulerAction;\n this.now = now;\n }\n\n schedule(work, delay = 0, state) {\n return new this.SchedulerAction(this, work).schedule(state, delay);\n }\n\n }\n\n Scheduler.now = () => Date.now(); //# sourceMappingURL=Scheduler.js.map\n\n\n return Scheduler;\n})();","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/c882660504d3908f79fca933287a7628.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { isArray } from '../util/isArray';\nimport { race as raceStatic } from '../observable/race';\nexport function race(...observables) {\n return function raceOperatorFunction(source) {\n if (observables.length === 1 && isArray(observables[0])) {\n observables = observables[0];\n }\n\n return source.lift.call(raceStatic(source, ...observables));\n };\n} //# sourceMappingURL=race.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/c912eb516ac2a7b3a38f8251aa97a66b.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { ArgumentOutOfRangeError } from '../util/ArgumentOutOfRangeError';\nimport { filter } from './filter';\nimport { throwIfEmpty } from './throwIfEmpty';\nimport { defaultIfEmpty } from './defaultIfEmpty';\nimport { take } from './take';\nexport function elementAt(index, defaultValue) {\n if (index < 0) {\n throw new ArgumentOutOfRangeError();\n }\n\n const hasDefaultValue = arguments.length >= 2;\n return source => source.pipe(filter((v, i) => i === index), take(1), hasDefaultValue ? defaultIfEmpty(defaultValue) : throwIfEmpty(() => new ArgumentOutOfRangeError()));\n} //# sourceMappingURL=elementAt.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/ca42a8c98ddbb771e3a205137aea1a2b.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { AsyncAction } from './AsyncAction';\nimport { AsyncScheduler } from './AsyncScheduler';\nexport const asyncScheduler = new AsyncScheduler(AsyncAction);\nexport const async = asyncScheduler; //# sourceMappingURL=async.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/cc53531a0c0840dafaaf4ad2f92a3f74.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"export const rxSubscriber = (() => typeof Symbol === 'function' ? Symbol('rxSubscriber') : '@@rxSubscriber_' + Math.random())();\nexport const $$rxSubscriber = rxSubscriber; //# sourceMappingURL=rxSubscriber.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/cd89d2a8b37a5a6538b3f217b5272925.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nimport { Notification } from '../Notification';\nexport function observeOn(scheduler, delay = 0) {\n return function observeOnOperatorFunction(source) {\n return source.lift(new ObserveOnOperator(scheduler, delay));\n };\n}\nexport class ObserveOnOperator {\n constructor(scheduler, delay = 0) {\n this.scheduler = scheduler;\n this.delay = delay;\n }\n\n call(subscriber, source) {\n return source.subscribe(new ObserveOnSubscriber(subscriber, this.scheduler, this.delay));\n }\n\n}\nexport class ObserveOnSubscriber extends Subscriber {\n constructor(destination, scheduler, delay = 0) {\n super(destination);\n this.scheduler = scheduler;\n this.delay = delay;\n }\n\n static dispatch(arg) {\n const {\n notification,\n destination\n } = arg;\n notification.observe(destination);\n this.unsubscribe();\n }\n\n scheduleMessage(notification) {\n const destination = this.destination;\n destination.add(this.scheduler.schedule(ObserveOnSubscriber.dispatch, this.delay, new ObserveOnMessage(notification, this.destination)));\n }\n\n _next(value) {\n this.scheduleMessage(Notification.createNext(value));\n }\n\n _error(err) {\n this.scheduleMessage(Notification.createError(err));\n this.unsubscribe();\n }\n\n _complete() {\n this.scheduleMessage(Notification.createComplete());\n this.unsubscribe();\n }\n\n}\nexport class ObserveOnMessage {\n constructor(notification, destination) {\n this.notification = notification;\n this.destination = destination;\n }\n\n} //# sourceMappingURL=observeOn.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/cebf7ad2c17c715533825560ed888376.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { switchMap } from './switchMap';\nexport function switchMapTo(innerObservable, resultSelector) {\n return resultSelector ? switchMap(() => innerObservable, resultSelector) : switchMap(() => innerObservable);\n} //# sourceMappingURL=switchMapTo.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/d095a9457b27c64693c02724bd00c9e1.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { map } from './map';\nimport { from } from '../observable/from';\nimport { SimpleOuterSubscriber, SimpleInnerSubscriber, innerSubscribe } from '../innerSubscribe';\nexport function exhaustMap(project, resultSelector) {\n if (resultSelector) {\n return source => source.pipe(exhaustMap((a, i) => from(project(a, i)).pipe(map((b, ii) => resultSelector(a, b, i, ii)))));\n }\n\n return source => source.lift(new ExhaustMapOperator(project));\n}\n\nclass ExhaustMapOperator {\n constructor(project) {\n this.project = project;\n }\n\n call(subscriber, source) {\n return source.subscribe(new ExhaustMapSubscriber(subscriber, this.project));\n }\n\n}\n\nclass ExhaustMapSubscriber extends SimpleOuterSubscriber {\n constructor(destination, project) {\n super(destination);\n this.project = project;\n this.hasSubscription = false;\n this.hasCompleted = false;\n this.index = 0;\n }\n\n _next(value) {\n if (!this.hasSubscription) {\n this.tryNext(value);\n }\n }\n\n tryNext(value) {\n let result;\n const index = this.index++;\n\n try {\n result = this.project(value, index);\n } catch (err) {\n this.destination.error(err);\n return;\n }\n\n this.hasSubscription = true;\n\n this._innerSub(result);\n }\n\n _innerSub(result) {\n const innerSubscriber = new SimpleInnerSubscriber(this);\n const destination = this.destination;\n destination.add(innerSubscriber);\n const innerSubscription = innerSubscribe(result, innerSubscriber);\n\n if (innerSubscription !== innerSubscriber) {\n destination.add(innerSubscription);\n }\n }\n\n _complete() {\n this.hasCompleted = true;\n\n if (!this.hasSubscription) {\n this.destination.complete();\n }\n\n this.unsubscribe();\n }\n\n notifyNext(innerValue) {\n this.destination.next(innerValue);\n }\n\n notifyError(err) {\n this.destination.error(err);\n }\n\n notifyComplete() {\n this.hasSubscription = false;\n\n if (this.hasCompleted) {\n this.destination.complete();\n }\n }\n\n} //# sourceMappingURL=exhaustMap.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/d157531cec0d7486c4eb019c7ef28575.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Observable } from '../Observable';\nimport { async } from '../scheduler/async';\nimport { isNumeric } from '../util/isNumeric';\nexport function interval(period = 0, scheduler = async) {\n if (!isNumeric(period) || period < 0) {\n period = 0;\n }\n\n if (!scheduler || typeof scheduler.schedule !== 'function') {\n scheduler = async;\n }\n\n return new Observable(subscriber => {\n subscriber.add(scheduler.schedule(dispatch, period, {\n subscriber,\n counter: 0,\n period\n }));\n return subscriber;\n });\n}\n\nfunction dispatch(state) {\n const {\n subscriber,\n counter,\n period\n } = state;\n subscriber.next(counter);\n this.schedule({\n subscriber,\n counter: counter + 1,\n period\n }, period);\n} //# sourceMappingURL=interval.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/d3728e08c1403550df483c203c6f71df.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Observable } from '../Observable';\nimport { subscribeTo } from '../util/subscribeTo';\nimport { scheduled } from '../scheduled/scheduled';\nexport function from(input, scheduler) {\n if (!scheduler) {\n if (input instanceof Observable) {\n return input;\n }\n\n return new Observable(subscribeTo(input));\n } else {\n return scheduled(input, scheduler);\n }\n} //# sourceMappingURL=from.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/d3a00e79180c169c9ef10a3b9f6066c1.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nimport { Notification } from '../Notification';\nexport function materialize() {\n return function materializeOperatorFunction(source) {\n return source.lift(new MaterializeOperator());\n };\n}\n\nclass MaterializeOperator {\n call(subscriber, source) {\n return source.subscribe(new MaterializeSubscriber(subscriber));\n }\n\n}\n\nclass MaterializeSubscriber extends Subscriber {\n constructor(destination) {\n super(destination);\n }\n\n _next(value) {\n this.destination.next(Notification.createNext(value));\n }\n\n _error(err) {\n const destination = this.destination;\n destination.next(Notification.createError(err));\n destination.complete();\n }\n\n _complete() {\n const destination = this.destination;\n destination.next(Notification.createComplete());\n destination.complete();\n }\n\n} //# sourceMappingURL=materialize.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/d40a1e96658d66a65bb407424de7a4f2.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { isScheduler } from '../util/isScheduler';\nimport { fromArray } from './fromArray';\nimport { scheduleArray } from '../scheduled/scheduleArray';\nexport function of(...args) {\n let scheduler = args[args.length - 1];\n\n if (isScheduler(scheduler)) {\n args.pop();\n return scheduleArray(args, scheduler);\n } else {\n return fromArray(args);\n }\n} //# sourceMappingURL=of.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/d653a630d7ea29604462b815253924cf.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nimport { async } from '../scheduler/async';\nimport { defaultThrottleConfig } from './throttle';\nexport function throttleTime(duration, scheduler = async, config = defaultThrottleConfig) {\n return source => source.lift(new ThrottleTimeOperator(duration, scheduler, config.leading, config.trailing));\n}\n\nclass ThrottleTimeOperator {\n constructor(duration, scheduler, leading, trailing) {\n this.duration = duration;\n this.scheduler = scheduler;\n this.leading = leading;\n this.trailing = trailing;\n }\n\n call(subscriber, source) {\n return source.subscribe(new ThrottleTimeSubscriber(subscriber, this.duration, this.scheduler, this.leading, this.trailing));\n }\n\n}\n\nclass ThrottleTimeSubscriber extends Subscriber {\n constructor(destination, duration, scheduler, leading, trailing) {\n super(destination);\n this.duration = duration;\n this.scheduler = scheduler;\n this.leading = leading;\n this.trailing = trailing;\n this._hasTrailingValue = false;\n this._trailingValue = null;\n }\n\n _next(value) {\n if (this.throttled) {\n if (this.trailing) {\n this._trailingValue = value;\n this._hasTrailingValue = true;\n }\n } else {\n this.add(this.throttled = this.scheduler.schedule(dispatchNext, this.duration, {\n subscriber: this\n }));\n\n if (this.leading) {\n this.destination.next(value);\n } else if (this.trailing) {\n this._trailingValue = value;\n this._hasTrailingValue = true;\n }\n }\n }\n\n _complete() {\n if (this._hasTrailingValue) {\n this.destination.next(this._trailingValue);\n this.destination.complete();\n } else {\n this.destination.complete();\n }\n }\n\n clearThrottle() {\n const throttled = this.throttled;\n\n if (throttled) {\n if (this.trailing && this._hasTrailingValue) {\n this.destination.next(this._trailingValue);\n this._trailingValue = null;\n this._hasTrailingValue = false;\n }\n\n throttled.unsubscribe();\n this.remove(throttled);\n this.throttled = null;\n }\n }\n\n}\n\nfunction dispatchNext(arg) {\n const {\n subscriber\n } = arg;\n subscriber.clearThrottle();\n} //# sourceMappingURL=throttleTime.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/d8a7a3b771db305933a6a49125597c44.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { reduce } from './reduce';\nexport function max(comparer) {\n const max = typeof comparer === 'function' ? (x, y) => comparer(x, y) > 0 ? x : y : (x, y) => x > y ? x : y;\n return reduce(max);\n} //# sourceMappingURL=max.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/d8d1c56b1f1bbc2af03a8c725da60ee3.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Observable } from '../Observable';\nimport { from } from './from';\nimport { empty } from './empty';\nexport function defer(observableFactory) {\n return new Observable(subscriber => {\n let input;\n\n try {\n input = observableFactory();\n } catch (err) {\n subscriber.error(err);\n return undefined;\n }\n\n const source = input ? from(input) : empty();\n return source.subscribe(subscriber);\n });\n} //# sourceMappingURL=defer.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/d8ece35d0e72f28b26cddc62bce33f16.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Observable } from '../Observable';\nexport const EMPTY = new Observable(subscriber => subscriber.complete());\nexport function empty(scheduler) {\n return scheduler ? emptyScheduled(scheduler) : EMPTY;\n}\n\nfunction emptyScheduled(scheduler) {\n return new Observable(subscriber => scheduler.schedule(() => subscriber.complete()));\n} //# sourceMappingURL=empty.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/da3e45765e6bd7b982f156912df82712.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"const EmptyErrorImpl = (() => {\n function EmptyErrorImpl() {\n Error.call(this);\n this.message = 'no elements in sequence';\n this.name = 'EmptyError';\n return this;\n }\n\n EmptyErrorImpl.prototype = Object.create(Error.prototype);\n return EmptyErrorImpl;\n})();\n\nexport const EmptyError = EmptyErrorImpl; //# sourceMappingURL=EmptyError.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/dbb84a2ab415130ace11f5dfd15c741e.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nimport { empty } from '../observable/empty';\nexport function repeat(count = -1) {\n return source => {\n if (count === 0) {\n return empty();\n } else if (count < 0) {\n return source.lift(new RepeatOperator(-1, source));\n } else {\n return source.lift(new RepeatOperator(count - 1, source));\n }\n };\n}\n\nclass RepeatOperator {\n constructor(count, source) {\n this.count = count;\n this.source = source;\n }\n\n call(subscriber, source) {\n return source.subscribe(new RepeatSubscriber(subscriber, this.count, this.source));\n }\n\n}\n\nclass RepeatSubscriber extends Subscriber {\n constructor(destination, count, source) {\n super(destination);\n this.count = count;\n this.source = source;\n }\n\n complete() {\n if (!this.isStopped) {\n const {\n source,\n count\n } = this;\n\n if (count === 0) {\n return super.complete();\n } else if (count > -1) {\n this.count = count - 1;\n }\n\n source.subscribe(this._unsubscribeAndRecycle());\n }\n }\n\n} //# sourceMappingURL=repeat.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/dbe4ba793d09bf077cc958811f97cbbd.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nexport function takeWhile(predicate, inclusive = false) {\n return source => source.lift(new TakeWhileOperator(predicate, inclusive));\n}\n\nclass TakeWhileOperator {\n constructor(predicate, inclusive) {\n this.predicate = predicate;\n this.inclusive = inclusive;\n }\n\n call(subscriber, source) {\n return source.subscribe(new TakeWhileSubscriber(subscriber, this.predicate, this.inclusive));\n }\n\n}\n\nclass TakeWhileSubscriber extends Subscriber {\n constructor(destination, predicate, inclusive) {\n super(destination);\n this.predicate = predicate;\n this.inclusive = inclusive;\n this.index = 0;\n }\n\n _next(value) {\n const destination = this.destination;\n let result;\n\n try {\n result = this.predicate(value, this.index++);\n } catch (err) {\n destination.error(err);\n return;\n }\n\n this.nextOrComplete(value, result);\n }\n\n nextOrComplete(value, predicateResult) {\n const destination = this.destination;\n\n if (Boolean(predicateResult)) {\n destination.next(value);\n } else {\n if (this.inclusive) {\n destination.next(value);\n }\n\n destination.complete();\n }\n }\n\n} //# sourceMappingURL=takeWhile.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/dbeb4e3fdf558bb2d261f5a1e7ff6d42.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { QueueAction } from './QueueAction';\nimport { QueueScheduler } from './QueueScheduler';\nexport const queueScheduler = new QueueScheduler(QueueAction);\nexport const queue = queueScheduler; //# sourceMappingURL=queue.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/dc5b989d18f2b4aac8b8eb9ff413e7dc.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nimport { Subscription } from '../Subscription';\nexport function finalize(callback) {\n return source => source.lift(new FinallyOperator(callback));\n}\n\nclass FinallyOperator {\n constructor(callback) {\n this.callback = callback;\n }\n\n call(subscriber, source) {\n return source.subscribe(new FinallySubscriber(subscriber, this.callback));\n }\n\n}\n\nclass FinallySubscriber extends Subscriber {\n constructor(destination, callback) {\n super(destination);\n this.add(new Subscription(callback));\n }\n\n} //# sourceMappingURL=finalize.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/dc8bac5a51371107f51d35822d519636.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Immediate } from '../util/Immediate';\nimport { AsyncAction } from './AsyncAction';\nexport class AsapAction extends AsyncAction {\n constructor(scheduler, work) {\n super(scheduler, work);\n this.scheduler = scheduler;\n this.work = work;\n }\n\n requestAsyncId(scheduler, id, delay = 0) {\n if (delay !== null && delay > 0) {\n return super.requestAsyncId(scheduler, id, delay);\n }\n\n scheduler.actions.push(this);\n return scheduler.scheduled || (scheduler.scheduled = Immediate.setImmediate(scheduler.flush.bind(scheduler, null)));\n }\n\n recycleAsyncId(scheduler, id, delay = 0) {\n if (delay !== null && delay > 0 || delay === null && this.delay > 0) {\n return super.recycleAsyncId(scheduler, id, delay);\n }\n\n if (scheduler.actions.length === 0) {\n Immediate.clearImmediate(id);\n scheduler.scheduled = undefined;\n }\n\n return undefined;\n }\n\n} //# sourceMappingURL=AsapAction.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/dd489b4ed93e86fc88be10eb31f493a3.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { isArray } from './isArray';\nexport function isNumeric(val) {\n return !isArray(val) && val - parseFloat(val) + 1 >= 0;\n} //# sourceMappingURL=isNumeric.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/e27ead24e37184372cc7ed88817752a4.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"export const isArrayLike = x => x && typeof x.length === 'number' && typeof x !== 'function'; //# sourceMappingURL=isArrayLike.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/e465ba66367c0bc009ecfcb1e0ab3944.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"export function isScheduler(value) {\n return value && typeof value.schedule === 'function';\n} //# sourceMappingURL=isScheduler.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/e4bb80fa7c809ace6fc5b5061f12de68.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { zip as zipStatic } from '../observable/zip';\nexport function zip(...observables) {\n return function zipOperatorFunction(source) {\n return source.lift.call(zipStatic(source, ...observables));\n };\n} //# sourceMappingURL=zip.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/e4f2f6a967b29a8742a51b52bc36d3b3.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscription } from '../Subscription';\nimport { SimpleOuterSubscriber, innerSubscribe, SimpleInnerSubscriber } from '../innerSubscribe';\nexport function bufferWhen(closingSelector) {\n return function (source) {\n return source.lift(new BufferWhenOperator(closingSelector));\n };\n}\n\nclass BufferWhenOperator {\n constructor(closingSelector) {\n this.closingSelector = closingSelector;\n }\n\n call(subscriber, source) {\n return source.subscribe(new BufferWhenSubscriber(subscriber, this.closingSelector));\n }\n\n}\n\nclass BufferWhenSubscriber extends SimpleOuterSubscriber {\n constructor(destination, closingSelector) {\n super(destination);\n this.closingSelector = closingSelector;\n this.subscribing = false;\n this.openBuffer();\n }\n\n _next(value) {\n this.buffer.push(value);\n }\n\n _complete() {\n const buffer = this.buffer;\n\n if (buffer) {\n this.destination.next(buffer);\n }\n\n super._complete();\n }\n\n _unsubscribe() {\n this.buffer = undefined;\n this.subscribing = false;\n }\n\n notifyNext() {\n this.openBuffer();\n }\n\n notifyComplete() {\n if (this.subscribing) {\n this.complete();\n } else {\n this.openBuffer();\n }\n }\n\n openBuffer() {\n let {\n closingSubscription\n } = this;\n\n if (closingSubscription) {\n this.remove(closingSubscription);\n closingSubscription.unsubscribe();\n }\n\n const buffer = this.buffer;\n\n if (this.buffer) {\n this.destination.next(buffer);\n }\n\n this.buffer = [];\n let closingNotifier;\n\n try {\n const {\n closingSelector\n } = this;\n closingNotifier = closingSelector();\n } catch (err) {\n return this.error(err);\n }\n\n closingSubscription = new Subscription();\n this.closingSubscription = closingSubscription;\n this.add(closingSubscription);\n this.subscribing = true;\n closingSubscription.add(innerSubscribe(closingNotifier, new SimpleInnerSubscriber(this)));\n this.subscribing = false;\n }\n\n} //# sourceMappingURL=bufferWhen.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/e67d84a3dbc1a8a22d19d55b616ca93a.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nexport function scan(accumulator, seed) {\n let hasSeed = false;\n\n if (arguments.length >= 2) {\n hasSeed = true;\n }\n\n return function scanOperatorFunction(source) {\n return source.lift(new ScanOperator(accumulator, seed, hasSeed));\n };\n}\n\nclass ScanOperator {\n constructor(accumulator, seed, hasSeed = false) {\n this.accumulator = accumulator;\n this.seed = seed;\n this.hasSeed = hasSeed;\n }\n\n call(subscriber, source) {\n return source.subscribe(new ScanSubscriber(subscriber, this.accumulator, this.seed, this.hasSeed));\n }\n\n}\n\nclass ScanSubscriber extends Subscriber {\n constructor(destination, accumulator, _seed, hasSeed) {\n super(destination);\n this.accumulator = accumulator;\n this._seed = _seed;\n this.hasSeed = hasSeed;\n this.index = 0;\n }\n\n get seed() {\n return this._seed;\n }\n\n set seed(value) {\n this.hasSeed = true;\n this._seed = value;\n }\n\n _next(value) {\n if (!this.hasSeed) {\n this.seed = value;\n this.destination.next(value);\n } else {\n return this._tryNext(value);\n }\n }\n\n _tryNext(value) {\n const index = this.index++;\n let result;\n\n try {\n result = this.accumulator(this.seed, value, index);\n } catch (err) {\n this.destination.error(err);\n }\n\n this.seed = result;\n this.destination.next(result);\n }\n\n} //# sourceMappingURL=scan.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/e73f1d1fae15ec571a5efb1d432f9e70.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nexport function distinctUntilChanged(compare, keySelector) {\n return source => source.lift(new DistinctUntilChangedOperator(compare, keySelector));\n}\n\nclass DistinctUntilChangedOperator {\n constructor(compare, keySelector) {\n this.compare = compare;\n this.keySelector = keySelector;\n }\n\n call(subscriber, source) {\n return source.subscribe(new DistinctUntilChangedSubscriber(subscriber, this.compare, this.keySelector));\n }\n\n}\n\nclass DistinctUntilChangedSubscriber extends Subscriber {\n constructor(destination, compare, keySelector) {\n super(destination);\n this.keySelector = keySelector;\n this.hasKey = false;\n\n if (typeof compare === 'function') {\n this.compare = compare;\n }\n }\n\n compare(x, y) {\n return x === y;\n }\n\n _next(value) {\n let key;\n\n try {\n const {\n keySelector\n } = this;\n key = keySelector ? keySelector(value) : value;\n } catch (err) {\n return this.destination.error(err);\n }\n\n let result = false;\n\n if (this.hasKey) {\n try {\n const {\n compare\n } = this;\n result = compare(this.key, key);\n } catch (err) {\n return this.destination.error(err);\n }\n } else {\n this.hasKey = true;\n }\n\n if (!result) {\n this.key = key;\n this.destination.next(value);\n }\n }\n\n} //# sourceMappingURL=distinctUntilChanged.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/e86d3e3aa98f0fae18b5e5ce4790b1ed.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { concatMap } from './concatMap';\nexport function concatMapTo(innerObservable, resultSelector) {\n return concatMap(() => innerObservable, resultSelector);\n} //# sourceMappingURL=concatMapTo.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/e8b200c3107aee95d29181270d6bdc4f.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { concat as concatStatic } from '../observable/concat';\nexport function concat(...observables) {\n return source => source.lift.call(concatStatic(source, ...observables));\n} //# sourceMappingURL=concat.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/eb635b4d08a844c2aec70833256c5ced.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subject } from '../Subject';\nimport { SimpleOuterSubscriber, innerSubscribe, SimpleInnerSubscriber } from '../innerSubscribe';\nexport function retryWhen(notifier) {\n return source => source.lift(new RetryWhenOperator(notifier, source));\n}\n\nclass RetryWhenOperator {\n constructor(notifier, source) {\n this.notifier = notifier;\n this.source = source;\n }\n\n call(subscriber, source) {\n return source.subscribe(new RetryWhenSubscriber(subscriber, this.notifier, this.source));\n }\n\n}\n\nclass RetryWhenSubscriber extends SimpleOuterSubscriber {\n constructor(destination, notifier, source) {\n super(destination);\n this.notifier = notifier;\n this.source = source;\n }\n\n error(err) {\n if (!this.isStopped) {\n let errors = this.errors;\n let retries = this.retries;\n let retriesSubscription = this.retriesSubscription;\n\n if (!retries) {\n errors = new Subject();\n\n try {\n const {\n notifier\n } = this;\n retries = notifier(errors);\n } catch (e) {\n return super.error(e);\n }\n\n retriesSubscription = innerSubscribe(retries, new SimpleInnerSubscriber(this));\n } else {\n this.errors = undefined;\n this.retriesSubscription = undefined;\n }\n\n this._unsubscribeAndRecycle();\n\n this.errors = errors;\n this.retries = retries;\n this.retriesSubscription = retriesSubscription;\n errors.next(err);\n }\n }\n\n _unsubscribe() {\n const {\n errors,\n retriesSubscription\n } = this;\n\n if (errors) {\n errors.unsubscribe();\n this.errors = undefined;\n }\n\n if (retriesSubscription) {\n retriesSubscription.unsubscribe();\n this.retriesSubscription = undefined;\n }\n\n this.retries = undefined;\n }\n\n notifyNext() {\n const {\n _unsubscribe\n } = this;\n this._unsubscribe = null;\n\n this._unsubscribeAndRecycle();\n\n this._unsubscribe = _unsubscribe;\n this.source.subscribe(this);\n }\n\n} //# sourceMappingURL=retryWhen.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/f04d788e9b1a77e0847c3a98fd993d30.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import * as i0 from \"@angular/core\";\nexport let FxSession = /*#__PURE__*/(() => {\n class FxSession {\n constructor() {\n this.fxForward = 'fadeInOutLeft';\n this.fxBackward = 'fadeInOutRight';\n }\n\n }\n\n FxSession.ɵfac = function FxSession_Factory(t) {\n return new (t || FxSession)();\n };\n\n FxSession.ɵprov = i0.ɵɵdefineInjectable({\n token: FxSession,\n factory: FxSession.ɵfac\n });\n return FxSession;\n})();","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/f37469c078c1863ce4b88b09ccaf5548.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { async } from '../scheduler/async';\nimport { map } from './map';\nexport function timestamp(scheduler = async) {\n return map(value => new Timestamp(value, scheduler.now()));\n}\nexport class Timestamp {\n constructor(value, timestamp) {\n this.value = value;\n this.timestamp = timestamp;\n }\n\n} //# sourceMappingURL=timestamp.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/f422534863ce1d49c157b9b4e377b134.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { AsyncScheduler } from './AsyncScheduler';\nexport class AsapScheduler extends AsyncScheduler {\n flush(action) {\n this.active = true;\n this.scheduled = undefined;\n const {\n actions\n } = this;\n let error;\n let index = -1;\n let count = actions.length;\n action = action || actions.shift();\n\n do {\n if (error = action.execute(action.state, action.delay)) {\n break;\n }\n } while (++index < count && (action = actions.shift()));\n\n this.active = false;\n\n if (error) {\n while (++index < count && (action = actions.shift())) {\n action.unsubscribe();\n }\n\n throw error;\n }\n }\n\n} //# sourceMappingURL=AsapScheduler.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/f508b83300de5a058d58ef82b2e5aad3.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Scheduler } from '../Scheduler';\nexport class AsyncScheduler extends Scheduler {\n constructor(SchedulerAction, now = Scheduler.now) {\n super(SchedulerAction, () => {\n if (AsyncScheduler.delegate && AsyncScheduler.delegate !== this) {\n return AsyncScheduler.delegate.now();\n } else {\n return now();\n }\n });\n this.actions = [];\n this.active = false;\n this.scheduled = undefined;\n }\n\n schedule(work, delay = 0, state) {\n if (AsyncScheduler.delegate && AsyncScheduler.delegate !== this) {\n return AsyncScheduler.delegate.schedule(work, delay, state);\n } else {\n return super.schedule(work, delay, state);\n }\n }\n\n flush(action) {\n const {\n actions\n } = this;\n\n if (this.active) {\n actions.push(action);\n return;\n }\n\n let error;\n this.active = true;\n\n do {\n if (error = action.execute(action.state, action.delay)) {\n break;\n }\n } while (action = actions.shift());\n\n this.active = false;\n\n if (error) {\n while (action = actions.shift()) {\n action.unsubscribe();\n }\n\n throw error;\n }\n }\n\n} //# sourceMappingURL=AsyncScheduler.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/f5385bbc72785dcc1cfc5119b59adeaf.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"export const observable = (() => typeof Symbol === 'function' && Symbol.observable || '@@observable')(); //# sourceMappingURL=observable.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/f614058a3679361640cbce93466b8559.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { declarations as routeDecs, routing } from \"./routes\";\nimport { AckFxModule } from \"../../src/AckFx.module\";\nimport { BrowserModule } from \"@angular/platform-browser\";\nimport { BrowserAnimationsModule } from \"@angular/platform-browser/animations\";\nimport { FormsModule } from \"@angular/forms\";\nimport { AppComponent } from \"./app.component\";\nimport { FxSession } from \"./FxSession.injectable\";\nimport * as i0 from \"@angular/core\";\nimport * as i1 from \"./routes\";\nimport * as i2 from \"./Swapping.component\";\nimport * as i3 from \"@angular/router\";\nimport * as i4 from \"@angular/common\";\nimport * as i5 from \"../../src/components/FxTracker.directive\";\nimport * as i6 from \"@angular/forms\";\nconst declarations = [AppComponent, ...routeDecs];\nexport let AppModule = /*#__PURE__*/(() => {\n class AppModule {}\n\n AppModule.ɵfac = function AppModule_Factory(t) {\n return new (t || AppModule)();\n };\n\n AppModule.ɵmod = i0.ɵɵdefineNgModule({\n type: AppModule,\n bootstrap: [AppComponent]\n });\n AppModule.ɵinj = i0.ɵɵdefineInjector({\n providers: [FxSession],\n imports: [BrowserModule, BrowserAnimationsModule, AckFxModule, FormsModule, routing]\n });\n return AppModule;\n})();\ni0.ɵɵsetComponentScope(AppComponent, function () {\n return [i4.NgForOf, i4.NgStyle, i5.FxTracker, i3.RouterOutlet, i3.RouterLinkWithHref, i1.SelectFx];\n}, []);\ni0.ɵɵsetComponentScope(i2.Swapping, function () {\n return [i4.NgForOf, i4.NgIf, i4.NgStyle, i6.NgSelectOption, i6.ɵNgSelectMultipleOption, i6.DefaultValueAccessor, i6.SelectControlValueAccessor, i6.NgControlStatus, i6.NgModel, i1.SelectFx];\n}, []);","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/f6649791df834d0355d32b3ece11b1e5.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { async } from '../scheduler/async';\nimport { audit } from './audit';\nimport { timer } from '../observable/timer';\nexport function auditTime(duration, scheduler = async) {\n return audit(() => timer(duration, scheduler));\n} //# sourceMappingURL=auditTime.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/f6c70a90077b0fb741e665a66d4141fc.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"export function identity(x) {\n return x;\n} //# sourceMappingURL=identity.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/f785d76bf318be66cd881ec65da948d4.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nimport { rxSubscriber as rxSubscriberSymbol } from '../symbol/rxSubscriber';\nimport { empty as emptyObserver } from '../Observer';\nexport function toSubscriber(nextOrObserver, error, complete) {\n if (nextOrObserver) {\n if (nextOrObserver instanceof Subscriber) {\n return nextOrObserver;\n }\n\n if (nextOrObserver[rxSubscriberSymbol]) {\n return nextOrObserver[rxSubscriberSymbol]();\n }\n }\n\n if (!nextOrObserver && !error && !complete) {\n return new Subscriber(emptyObserver);\n }\n\n return new Subscriber(nextOrObserver, error, complete);\n} //# sourceMappingURL=toSubscriber.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/f9cc545394a6d277911724aa5367624f.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subject } from '../Subject';\nimport { OuterSubscriber } from '../OuterSubscriber';\nimport { subscribeToResult } from '../util/subscribeToResult';\nexport function windowWhen(closingSelector) {\n return function windowWhenOperatorFunction(source) {\n return source.lift(new WindowOperator(closingSelector));\n };\n}\n\nclass WindowOperator {\n constructor(closingSelector) {\n this.closingSelector = closingSelector;\n }\n\n call(subscriber, source) {\n return source.subscribe(new WindowSubscriber(subscriber, this.closingSelector));\n }\n\n}\n\nclass WindowSubscriber extends OuterSubscriber {\n constructor(destination, closingSelector) {\n super(destination);\n this.destination = destination;\n this.closingSelector = closingSelector;\n this.openWindow();\n }\n\n notifyNext(_outerValue, _innerValue, _outerIndex, _innerIndex, innerSub) {\n this.openWindow(innerSub);\n }\n\n notifyError(error) {\n this._error(error);\n }\n\n notifyComplete(innerSub) {\n this.openWindow(innerSub);\n }\n\n _next(value) {\n this.window.next(value);\n }\n\n _error(err) {\n this.window.error(err);\n this.destination.error(err);\n this.unsubscribeClosingNotification();\n }\n\n _complete() {\n this.window.complete();\n this.destination.complete();\n this.unsubscribeClosingNotification();\n }\n\n unsubscribeClosingNotification() {\n if (this.closingNotification) {\n this.closingNotification.unsubscribe();\n }\n }\n\n openWindow(innerSub = null) {\n if (innerSub) {\n this.remove(innerSub);\n innerSub.unsubscribe();\n }\n\n const prevWindow = this.window;\n\n if (prevWindow) {\n prevWindow.complete();\n }\n\n const window = this.window = new Subject();\n this.destination.next(window);\n let closingNotifier;\n\n try {\n const {\n closingSelector\n } = this;\n closingNotifier = closingSelector();\n } catch (e) {\n this.destination.error(e);\n this.window.error(e);\n return;\n }\n\n this.add(this.closingNotification = subscribeToResult(this, closingNotifier));\n }\n\n} //# sourceMappingURL=windowWhen.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/fa0419408a1692762d731a2512bd37b1.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nimport { async } from '../scheduler/async';\nexport function sampleTime(period, scheduler = async) {\n return source => source.lift(new SampleTimeOperator(period, scheduler));\n}\n\nclass SampleTimeOperator {\n constructor(period, scheduler) {\n this.period = period;\n this.scheduler = scheduler;\n }\n\n call(subscriber, source) {\n return source.subscribe(new SampleTimeSubscriber(subscriber, this.period, this.scheduler));\n }\n\n}\n\nclass SampleTimeSubscriber extends Subscriber {\n constructor(destination, period, scheduler) {\n super(destination);\n this.period = period;\n this.scheduler = scheduler;\n this.hasValue = false;\n this.add(scheduler.schedule(dispatchNotification, period, {\n subscriber: this,\n period\n }));\n }\n\n _next(value) {\n this.lastValue = value;\n this.hasValue = true;\n }\n\n notifyNext() {\n if (this.hasValue) {\n this.hasValue = false;\n this.destination.next(this.lastValue);\n }\n }\n\n}\n\nfunction dispatchNotification(state) {\n let {\n subscriber,\n period\n } = state;\n subscriber.notifyNext();\n this.schedule(state, period);\n} //# sourceMappingURL=sampleTime.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/fe263fcdf7eee57f5a3b504b414efe28.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Observable } from '../Observable';\nexport function throwError(error, scheduler) {\n if (!scheduler) {\n return new Observable(subscriber => subscriber.error(error));\n } else {\n return new Observable(subscriber => scheduler.schedule(dispatch, 0, {\n error,\n subscriber\n }));\n }\n}\n\nfunction dispatch({\n error,\n subscriber\n}) {\n subscriber.error(error);\n} //# sourceMappingURL=throwError.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/fe835d89448e1641bdd1de98d7cba08c.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Observable } from '../Observable';\nimport { Subscription } from '../Subscription';\nexport function scheduleArray(input, scheduler) {\n return new Observable(subscriber => {\n const sub = new Subscription();\n let i = 0;\n sub.add(scheduler.schedule(function () {\n if (i === input.length) {\n subscriber.complete();\n return;\n }\n\n subscriber.next(input[i++]);\n\n if (!subscriber.closed) {\n sub.add(this.schedule());\n }\n }));\n return sub;\n });\n} //# sourceMappingURL=scheduleArray.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/ff08399f1d8efa3bc6c67b6b50282270.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { Subscriber } from '../Subscriber';\nimport { ArgumentOutOfRangeError } from '../util/ArgumentOutOfRangeError';\nimport { empty } from '../observable/empty';\nexport function takeLast(count) {\n return function takeLastOperatorFunction(source) {\n if (count === 0) {\n return empty();\n } else {\n return source.lift(new TakeLastOperator(count));\n }\n };\n}\n\nclass TakeLastOperator {\n constructor(total) {\n this.total = total;\n\n if (this.total < 0) {\n throw new ArgumentOutOfRangeError();\n }\n }\n\n call(subscriber, source) {\n return source.subscribe(new TakeLastSubscriber(subscriber, this.total));\n }\n\n}\n\nclass TakeLastSubscriber extends Subscriber {\n constructor(destination, total) {\n super(destination);\n this.total = total;\n this.ring = new Array();\n this.count = 0;\n }\n\n _next(value) {\n const ring = this.ring;\n const total = this.total;\n const count = this.count++;\n\n if (ring.length < total) {\n ring.push(value);\n } else {\n const index = count % total;\n ring[index] = value;\n }\n }\n\n _complete() {\n const destination = this.destination;\n let count = this.count;\n\n if (count > 0) {\n const total = this.count >= this.total ? this.total : this.count;\n const ring = this.ring;\n\n for (let i = 0; i < total; i++) {\n const idx = count++ % total;\n destination.next(ring[idx]);\n }\n }\n\n destination.complete();\n }\n\n} //# sourceMappingURL=takeLast.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/ff2faff9d82cf05e772e8f70e3671ba6.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { subscribeToArray } from './subscribeToArray';\nimport { subscribeToPromise } from './subscribeToPromise';\nimport { subscribeToIterable } from './subscribeToIterable';\nimport { subscribeToObservable } from './subscribeToObservable';\nimport { isArrayLike } from './isArrayLike';\nimport { isPromise } from './isPromise';\nimport { isObject } from './isObject';\nimport { iterator as Symbol_iterator } from '../symbol/iterator';\nimport { observable as Symbol_observable } from '../symbol/observable';\nexport const subscribeTo = result => {\n if (!!result && typeof result[Symbol_observable] === 'function') {\n return subscribeToObservable(result);\n } else if (isArrayLike(result)) {\n return subscribeToArray(result);\n } else if (isPromise(result)) {\n return subscribeToPromise(result);\n } else if (!!result && typeof result[Symbol_iterator] === 'function') {\n return subscribeToIterable(result);\n } else {\n const value = isObject(result) ? 'an invalid object' : `'${result}'`;\n const msg = `You provided ${value} where a stream was expected.` + ' You can provide an Observable, Promise, Array, or Iterable.';\n throw new TypeError(msg);\n }\n}; //# sourceMappingURL=subscribeTo.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.angular/cache/14.2.10/babel-webpack/ffb8010f500bb98887cdaa7626f5c1ea.json: -------------------------------------------------------------------------------- 1 | {"ast":null,"code":"import { SubscribeOnObservable } from '../observable/SubscribeOnObservable';\nexport function subscribeOn(scheduler, delay = 0) {\n return function subscribeOnOperatorFunction(source) {\n return source.lift(new SubscribeOnOperator(scheduler, delay));\n };\n}\n\nclass SubscribeOnOperator {\n constructor(scheduler, delay) {\n this.scheduler = scheduler;\n this.delay = delay;\n }\n\n call(subscriber, source) {\n return new SubscribeOnObservable(source, this.delay, this.scheduler).subscribe(subscriber);\n }\n\n} //# sourceMappingURL=subscribeOn.js.map","map":null,"metadata":{},"sourceType":"module"} -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .history 2 | 3 | *.js.map 4 | *.css.map 5 | aot/ 6 | test/results 7 | prefx.ts 8 | .DS_Store 9 | updaters 10 | 11 | # Logs 12 | logs 13 | *.log 14 | npm-debug.log* 15 | 16 | # Runtime data 17 | pids 18 | *.pid 19 | *.seed 20 | 21 | # Directory for instrumented libs generated by jscoverage/JSCover 22 | lib-cov 23 | 24 | # Coverage directory used by tools like istanbul 25 | coverage 26 | 27 | # nyc test coverage 28 | .nyc_output 29 | 30 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) 31 | .grunt 32 | 33 | # node-waf configuration 34 | .lock-wscript 35 | 36 | # Compiled binary addons (http://nodejs.org/api/addons.html) 37 | build/Release 38 | 39 | # Dependency directories 40 | node_modules 41 | jspm_packages 42 | 43 | # Optional npm cache directory 44 | .npm 45 | 46 | # Optional REPL history 47 | .node_repl_history 48 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | *.js.map 2 | *.css.map 3 | aot/ 4 | test/results 5 | prefx.ts 6 | scripts/ 7 | updaters/ 8 | example/ 9 | test/ 10 | .gitignore 11 | tsconfig.json 12 | src/ 13 | .npmignore 14 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2017 Acker Dawn Apple 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /bin-src/cli.ts: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('ack-angular-fx/bin/real-cli') -------------------------------------------------------------------------------- /bin-src/real-cli.ts: -------------------------------------------------------------------------------- 1 | import { animations } from "../src/allFxDynamic" 2 | import { selectedFxMetaData } from "../src/fxTypes" 3 | 4 | const builder = require('./builder') 5 | const fs = require("fs") 6 | const path = require("path") 7 | 8 | //being TypeScript 9 | require('ts-node').register({ /* options */ }) 10 | const helpers = require("../src/helpers") 11 | 12 | let outPath = process.cwd() 13 | 14 | const outIndex = process.argv.indexOf('--out') 15 | if(outIndex){ 16 | outPath = path.join(outPath, process.argv[outIndex+1]) 17 | }else{ 18 | outPath = path.join(outPath,'prefx.ts') 19 | } 20 | 21 | let selects = [100,200,300,400,500,600,700,800,900,1000,1500,2000,"childStag"] 22 | const selectIndex = process.argv.indexOf('--select') 23 | if(selectIndex>=0){ 24 | selects = process.argv[selectIndex+1].split(',') 25 | } 26 | 27 | let igniter = '*' 28 | const igniterIndex = process.argv.indexOf('--igniter') 29 | if(igniterIndex>=0){ 30 | igniter = process.argv[igniterIndex+1] 31 | } 32 | 33 | let effectArray = helpers.availEffects 34 | const effectsIndex = process.argv.indexOf('--effects') 35 | if(effectsIndex>=0){ 36 | effectArray = process.argv[effectsIndex+1].split(',') 37 | } 38 | 39 | //an array of triggers 40 | let selectedFxMetaData:selectedFxMetaData = helpers.selectFx(selects, effectArray, {igniter:igniter}) 41 | 42 | //array of triggers to one string 43 | //const output = builder.selectedFxToImportSyntax(selectedFxMetaData) 44 | const output = builder.selectedFxToImportSyntax( {triggers:animations} ) 45 | 46 | console.log('\x1b[36m[ack-angular-fx]\x1b[0m:', 'wrote file :', outPath.substring(process.cwd().length, outPath.length)) 47 | require('mkdirp').sync(path.join(outPath,'../')) 48 | fs.writeFileSync(outPath, output) 49 | -------------------------------------------------------------------------------- /bin/README NOW.md: -------------------------------------------------------------------------------- 1 | # Files in here are compiled from src/*.ts 2 | 3 | ## DO NOT EDIT FILES HERE -------------------------------------------------------------------------------- /bin/bin-src/builder.d.ts: -------------------------------------------------------------------------------- 1 | import { selectedFxMetaData } from "../src/fxTypes"; 2 | export declare function selectedFxToImportSyntax(selectedFx: selectedFxMetaData): string; 3 | -------------------------------------------------------------------------------- /bin/bin-src/cli.d.ts: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | -------------------------------------------------------------------------------- /bin/bin-src/cli.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('ack-angular-fx/bin/real-cli'); 3 | -------------------------------------------------------------------------------- /bin/bin-src/real-cli.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /bin/bin-src/real-cli.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | exports.__esModule = true; 3 | var allFxDynamic_1 = require("../src/allFxDynamic"); 4 | var builder = require('./builder'); 5 | var fs = require("fs"); 6 | var path = require("path"); 7 | //being TypeScript 8 | require('ts-node').register({ /* options */}); 9 | var helpers = require("../src/helpers"); 10 | var outPath = process.cwd(); 11 | var outIndex = process.argv.indexOf('--out'); 12 | if (outIndex) { 13 | outPath = path.join(outPath, process.argv[outIndex + 1]); 14 | } 15 | else { 16 | outPath = path.join(outPath, 'prefx.ts'); 17 | } 18 | var selects = [100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1500, 2000, "childStag"]; 19 | var selectIndex = process.argv.indexOf('--select'); 20 | if (selectIndex >= 0) { 21 | selects = process.argv[selectIndex + 1].split(','); 22 | } 23 | var igniter = '*'; 24 | var igniterIndex = process.argv.indexOf('--igniter'); 25 | if (igniterIndex >= 0) { 26 | igniter = process.argv[igniterIndex + 1]; 27 | } 28 | var effectArray = helpers.availEffects; 29 | var effectsIndex = process.argv.indexOf('--effects'); 30 | if (effectsIndex >= 0) { 31 | effectArray = process.argv[effectsIndex + 1].split(','); 32 | } 33 | //an array of triggers 34 | var selectedFxMetaData = helpers.selectFx(selects, effectArray, { igniter: igniter }); 35 | //array of triggers to one string 36 | //const output = builder.selectedFxToImportSyntax(selectedFxMetaData) 37 | var output = builder.selectedFxToImportSyntax({ triggers: allFxDynamic_1.animations }); 38 | console.log('\x1b[36m[ack-angular-fx]\x1b[0m:', 'wrote file :', outPath.substring(process.cwd().length, outPath.length)); 39 | require('mkdirp').sync(path.join(outPath, '../')); 40 | fs.writeFileSync(outPath, output); 41 | -------------------------------------------------------------------------------- /bin/src/allFxDynamic.d.ts: -------------------------------------------------------------------------------- 1 | export declare const animations: import("@angular/animations").AnimationTriggerMetadata[]; 2 | -------------------------------------------------------------------------------- /bin/src/allFxDynamic.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) { 3 | if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) { 4 | if (ar || !(i in from)) { 5 | if (!ar) ar = Array.prototype.slice.call(from, 0, i); 6 | ar[i] = from[i]; 7 | } 8 | } 9 | return to.concat(ar || Array.prototype.slice.call(from)); 10 | }; 11 | exports.__esModule = true; 12 | exports.animations = void 0; 13 | var childStag_1 = require("./animations/childStag"); 14 | var absolutes_1 = require("./animations/absolutes"); 15 | var fade_1 = require("./animations/fade"); 16 | var bounce_1 = require("./animations/bounce"); 17 | var rotate_1 = require("./animations/rotate"); 18 | var slide_1 = require("./animations/slide"); 19 | var zoom_1 = require("./animations/zoom"); 20 | exports.animations = __spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray([], childStag_1.childStags, true), absolutes_1.triggers, true), fade_1.triggers, true), bounce_1.triggers, true), rotate_1.triggers, true), slide_1.triggers, true), zoom_1.triggers, true); 21 | -------------------------------------------------------------------------------- /bin/src/animations/absolutes.d.ts: -------------------------------------------------------------------------------- 1 | import { AnimationTriggerMetadata } from '@angular/animations'; 2 | export declare const triggers: AnimationTriggerMetadata[]; 3 | -------------------------------------------------------------------------------- /bin/src/animations/bounce.d.ts: -------------------------------------------------------------------------------- 1 | import { AnimationMetadata, AnimationTriggerMetadata } from '@angular/animations'; 2 | export declare const triggers: AnimationTriggerMetadata[]; 3 | export declare function bounce(timing: string, options: any): AnimationMetadata[]; 4 | export declare function bounceOptions(options: any): AnimationMetadata[]; 5 | -------------------------------------------------------------------------------- /bin/src/animations/childStag.d.ts: -------------------------------------------------------------------------------- 1 | export declare const childStags: import("@angular/animations").AnimationTriggerMetadata[]; 2 | -------------------------------------------------------------------------------- /bin/src/animations/fade.d.ts: -------------------------------------------------------------------------------- 1 | import { AnimationTriggerMetadata } from '@angular/animations'; 2 | export declare const triggers: AnimationTriggerMetadata[]; 3 | -------------------------------------------------------------------------------- /bin/src/animations/helper.d.ts: -------------------------------------------------------------------------------- 1 | import { AnimationStyleMetadata, AnimationTransitionMetadata, AnimationGroupMetadata } from '@angular/animations'; 2 | import { fxConfig } from '../fxTypes'; 3 | export declare function stylize(styleDef: any, options: any): AnimationStyleMetadata; 4 | export declare function defaultOptions(options?: {}): { 5 | igniter: string; 6 | }; 7 | export interface fxConfigCombo { 8 | timing: string; 9 | options: fxConfig; 10 | } 11 | export declare function combo(timing: any, options: fxConfig): fxConfigCombo; 12 | export declare function childInOutTransition(inStyles: AnimationStyleMetadata[], outStyles: AnimationStyleMetadata[]): AnimationTransitionMetadata; 13 | export declare function inOutGroupQueryByStyles(inStyles: AnimationStyleMetadata[], outStyles: AnimationStyleMetadata[]): AnimationGroupMetadata; 14 | export declare function inFromVoid(from: any, to: any): boolean; 15 | export declare function voidFromIn(from: any, to: any): boolean; 16 | export declare function inTransition(inStyles: AnimationStyleMetadata[]): AnimationTransitionMetadata; 17 | export declare function outTransition(outStyles: AnimationStyleMetadata[]): AnimationTransitionMetadata; 18 | export declare function inOutTransitions(inStyles: AnimationStyleMetadata[], outStyles: AnimationStyleMetadata[]): AnimationTransitionMetadata[]; 19 | export declare function childIn(_from: any, to: any): boolean; 20 | export declare function childOut(_from: any, to: any): boolean; 21 | export declare function childInOutTransitions(inStyles: AnimationStyleMetadata[], outStyles: AnimationStyleMetadata[], backInStyles: AnimationStyleMetadata[], backOutStyles: AnimationStyleMetadata[]): AnimationTransitionMetadata[]; 22 | -------------------------------------------------------------------------------- /bin/src/animations/rotate.d.ts: -------------------------------------------------------------------------------- 1 | import { AnimationMetadata, AnimationTriggerMetadata } from '@angular/animations'; 2 | export declare const triggers: AnimationTriggerMetadata[]; 3 | export declare function rotate(timing: string, options: any): AnimationMetadata[]; 4 | export declare function rotateOptions(options: any): AnimationMetadata[]; 5 | -------------------------------------------------------------------------------- /bin/src/animations/slide.d.ts: -------------------------------------------------------------------------------- 1 | import { AnimationTriggerMetadata, AnimationMetadata } from '@angular/animations'; 2 | export declare const triggers: AnimationTriggerMetadata[]; 3 | export declare function slide(timing: string, options: any): AnimationMetadata[]; 4 | export declare function slideOptions(options: any): AnimationMetadata[]; 5 | -------------------------------------------------------------------------------- /bin/src/animations/zoom.d.ts: -------------------------------------------------------------------------------- 1 | import { AnimationTriggerMetadata, AnimationMetadata } from '@angular/animations'; 2 | export declare const triggers: AnimationTriggerMetadata[]; 3 | export declare function zoom(timing: string, options: any): AnimationMetadata[]; 4 | export declare function zoomOptions(options: any): AnimationMetadata[]; 5 | -------------------------------------------------------------------------------- /bin/src/fxTypes.d.ts: -------------------------------------------------------------------------------- 1 | import { AnimationTriggerMetadata } from '@angular/animations'; 2 | export interface selectedFxMetaData { 3 | triggers: AnimationTriggerMetadata[]; 4 | states: AnimationTriggerMetadata[]; 5 | } 6 | export interface whileStyle { 7 | position: string; 8 | width: string; 9 | overflow: string; 10 | } 11 | export interface fxConfig { 12 | name?: string; 13 | stagger?: number; 14 | igniter?: '*' | string; 15 | duration?: number; 16 | effects?: string[]; 17 | delay?: number; 18 | easing?: 'linear' | string; 19 | whileStyle?: whileStyle; 20 | } 21 | export interface effectsTypeObject { 22 | fade?: boolean; 23 | bounce?: boolean; 24 | rotate?: boolean; 25 | slide?: boolean; 26 | zoom?: boolean; 27 | } 28 | -------------------------------------------------------------------------------- /bin/src/fxTypes.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | exports.__esModule = true; 3 | -------------------------------------------------------------------------------- /dist/AckFx.module.d.ts: -------------------------------------------------------------------------------- 1 | import * as i0 from "@angular/core"; 2 | import * as i1 from "./components/FxTracker.directive"; 3 | import * as i2 from "@angular/common"; 4 | export declare class AckFxModule { 5 | static ɵfac: i0.ɵɵFactoryDeclaration; 6 | static ɵmod: i0.ɵɵNgModuleDeclaration; 7 | static ɵinj: i0.ɵɵInjectorDeclaration; 8 | } 9 | -------------------------------------------------------------------------------- /dist/AckFx.module.js: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | import { FxTracker } from './components/FxTracker.directive'; 4 | import * as i0 from "@angular/core"; 5 | var AckFxModule = (function () { 6 | function AckFxModule() { 7 | } 8 | AckFxModule.ɵfac = function AckFxModule_Factory(t) { return new (t || AckFxModule)(); }; 9 | AckFxModule.ɵmod = i0.ɵɵdefineNgModule({ type: AckFxModule }); 10 | AckFxModule.ɵinj = i0.ɵɵdefineInjector({ imports: [CommonModule] }); 11 | return AckFxModule; 12 | }()); 13 | export { AckFxModule }; 14 | (function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(AckFxModule, [{ 15 | type: NgModule, 16 | args: [{ 17 | imports: [ 18 | CommonModule, 19 | ], 20 | declarations: [FxTracker], 21 | exports: [FxTracker] 22 | }] 23 | }], null, null); })(); 24 | (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(AckFxModule, { declarations: [FxTracker], imports: [CommonModule], exports: [FxTracker] }); })(); 25 | -------------------------------------------------------------------------------- /dist/allFx.d.ts: -------------------------------------------------------------------------------- 1 | export declare function childOut(_from: any, to: any): boolean; 2 | export declare function childIn(_from: any, to: any): boolean; 3 | export declare function voidFromIn(from: any, to: any): boolean; 4 | export declare function inFromVoid(from: any, to: any): boolean; 5 | export declare const animations: import("@angular/animations").AnimationTriggerMetadata[]; 6 | -------------------------------------------------------------------------------- /dist/components/FxTracker.directive.d.ts: -------------------------------------------------------------------------------- 1 | import { EventEmitter } from "@angular/core"; 2 | import { ActivatedRoute, Router } from "@angular/router"; 3 | import * as i0 from "@angular/core"; 4 | export declare class FxTracker { 5 | router: Router; 6 | value: any; 7 | activatedRoute: ActivatedRoute; 8 | orderArray: (string | boolean | number)[]; 9 | history: any[]; 10 | historyChange: EventEmitter; 11 | index: number; 12 | indexChange: EventEmitter; 13 | id: 0 | false | 1 | true; 14 | loaded: boolean; 15 | inFx: boolean; 16 | orderIndex: number; 17 | constructor(router: Router); 18 | ngAfterViewInit(): void; 19 | produceByRoute(activatedRoute: any): void; 20 | produceFxId(value: any): 0 | false | 1 | true; 21 | produceOrderFxId(value: any): 0 | false | 1 | true; 22 | getRoutePath(activatedRoute: any): string; 23 | delayOutFx(): void; 24 | static ɵfac: i0.ɵɵFactoryDeclaration; 25 | static ɵdir: i0.ɵɵDirectiveDeclaration; 26 | } 27 | -------------------------------------------------------------------------------- /dist/index.d.ts: -------------------------------------------------------------------------------- 1 | export { FxTracker } from './components/FxTracker.directive'; 2 | export { AckFxModule } from './AckFx.module'; 3 | export { animations } from './allFx'; 4 | -------------------------------------------------------------------------------- /dist/index.js: -------------------------------------------------------------------------------- 1 | export { FxTracker } from './components/FxTracker.directive'; 2 | export { AckFxModule } from './AckFx.module'; 3 | export { animations } from './allFx'; 4 | -------------------------------------------------------------------------------- /example/src/FxSession.injectable.ts: -------------------------------------------------------------------------------- 1 | import { Injectable } from "@angular/core" 2 | 3 | @Injectable() export class FxSession{ 4 | fxForward: string = 'fadeInOutLeft' 5 | fxBackward: string = 'fadeInOutRight' 6 | } -------------------------------------------------------------------------------- /example/src/Swapping.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from "@angular/core" 2 | import { string as swapping } from "./swapping.template" 3 | import { FxSession } from "./FxSession.injectable" 4 | import { animations } from "../../src/allFx"; 5 | 6 | @Component({ 7 | template : swapping, 8 | animations : animations 9 | }) export class Swapping{ 10 | inFx:boolean 11 | fxId:any 12 | hideToggle:boolean 13 | swapIndex:number = 0 14 | fxTime:string = "1000ms 0ms linear" 15 | swapArray = [1,2,3,4,5,6,7,8] 16 | fxPosition:string = "absolute" 17 | positions:string[] = ["static","relative","absolute","fixed"] 18 | 19 | constructor(public FxSession:FxSession){} 20 | } 21 | -------------------------------------------------------------------------------- /example/src/app.module.ts: -------------------------------------------------------------------------------- 1 | import { declarations as routeDecs, routing } from "./routes" 2 | import { NgModule } from "@angular/core"; 3 | import { AckFxModule } from "../../src/AckFx.module"; 4 | import { BrowserModule } from "@angular/platform-browser"; 5 | import { BrowserAnimationsModule } from "@angular/platform-browser/animations"; 6 | import { FormsModule } from "@angular/forms"; 7 | 8 | import { AppComponent } from "./app.component"; 9 | import { FxSession } from "./FxSession.injectable"; 10 | 11 | const declarations = [ AppComponent, ...routeDecs ] 12 | 13 | @NgModule({ 14 | imports: [ 15 | BrowserModule, 16 | BrowserAnimationsModule, 17 | AckFxModule, 18 | FormsModule, 19 | routing 20 | ], 21 | providers: [ FxSession ], 22 | declarations: declarations, 23 | bootstrap: [ AppComponent ] 24 | }) export class AppModule {} -------------------------------------------------------------------------------- /example/src/app.pug: -------------------------------------------------------------------------------- 1 | -fxWithKids = ["fadeInOut","fadeInOutDown","fadeInOutLeft","fadeInOutRight","fadeInOutUp"]; 2 | -fxWithKids.push("bounceInOut","bounceInOutLeft","bounceInOutRight","bounceInOutUp"); 3 | -fxWithKids.push("rotateInOut","rotateInOutDownLeft","rotateInOutDownRight","rotateInOutUpLeft","rotateInOutUpRight"); 4 | -fxWithKids.push("slideInOutUp","slideInOutDown","slideInOutLeft","slideInOutRight"); 5 | -fxWithKids.push("zoomInOut","zoomInOutDown","zoomInOutLeft","zoomInOutRight","zoomInOutUp"); 6 | 7 | -routeAttrs = {}; 8 | each fx in fxWithKids 9 | -routeAttrs["[@"+fx+"Kids]"] = "{value:FxSession.fxForward=='"+fx+"' ? fx.id : 'nofx', params:{time:fxTime}}"; 10 | 11 | table.container( 12 | cellPadding = "0" 13 | cellSpacing = "0" 14 | border = "0" 15 | style = "width:100%;height:100%;max-width:900px;background-color:white;" 16 | align = "center" 17 | ) 18 | tr 19 | td 20 | div(style="padding:1em;text-align:left") 21 | h1 ack-angular-fx {{ version }} 22 | p Angular animations made super easy 23 | div(style="text-align:center") 24 | ng-container(*ngFor="let item of routes") 25 | div(style="display:inline-block;padding:.4em;") 26 | a( 27 | [routerLink] = "'/'+item" 28 | "[ngStyle]" = "fx.value==item ? {color:'#88aaff','font-weight':'900'} : {color:'#999'}" 29 | ) {{ item }} 30 | div(style="display:inline-block;padding:.4em;") 31 | select-fx("[(model)]"="FxSession.fxForward") 32 | div(style="border-bottom:1px dotted #CCCCCC;") 33 | tr 34 | td(style="height:100%;text-align:left") 35 | fx-tracker( 36 | #fx="" 37 | "[(orderArray)]" = "routes" 38 | "[activatedRoute]" = "ActivatedRoute" 39 | ) 40 | div( 41 | style="height:100%;width:100%;" 42 | "[ngStyle]" = "inFx && {position:'relative',overflow:'hidden'}" 43 | ) 44 | div( 45 | style = "padding:1em;height:100%;" 46 | "[@absoluteKids]" = "{value:fx.id, params:{time:fxTime, position:'absolute'}}" 47 | "(@absoluteKids.start)" = "inFx=true" 48 | "(@absoluteKids.done)" = "inFx=false" 49 | )&attributes(routeAttrs) 50 | router-outlet(#routerOutlet="outlet") -------------------------------------------------------------------------------- /example/src/assets/app.css: -------------------------------------------------------------------------------- 1 | * {box-sizing:border-box}/* ease the pain of width management */ 2 | 3 | html,body {padding:0;margin:0;height:100%;width:100%;} 4 | 5 | body { 6 | font-family:Helvetica;text-align:center; 7 | } 8 | 9 | app { 10 | display:inline-table; 11 | width:100%;height:100%; 12 | background-image: -webkit-linear-gradient(92deg, #f35626, #feab3a); 13 | -webkit-animation: hue 30s infinite linear; 14 | } 15 | 16 | .container { 17 | font-family:Helvetica; 18 | margin: 0 auto; 19 | max-width: 960px; 20 | } 21 | 22 | h1,h2,h3,h4 { 23 | margin-bottom:0;color: #f35626; 24 | background-image: -webkit-linear-gradient(92deg, #f35626, #feab3a); 25 | -webkit-background-clip: text; 26 | -webkit-text-fill-color: transparent; 27 | -webkit-animation: hue 60s infinite linear; 28 | } 29 | 30 | .wrap { 31 | display: flex; 32 | flex-wrap: wrap; 33 | justify-content: center; 34 | } 35 | 36 | .demo-wrap { 37 | color: #eeeeee; 38 | width: 130px; 39 | height: 130px; 40 | margin: 5px; 41 | background-color: #898b8b; 42 | } 43 | 44 | .demo-item { 45 | width: 100%; 46 | height: 100%; 47 | font-size: 14px; 48 | display: flex; 49 | align-items: center; 50 | justify-content: center; 51 | background-color: #339966; 52 | } 53 | 54 | a { 55 | margin-top: 30px; 56 | color: #7b8993; 57 | text-decoration: underline; 58 | -webkit-animation: hue 60s infinite linear; 59 | background-color: white; 60 | } 61 | 62 | a:hover { 63 | color: #f35626; 64 | } 65 | 66 | @-webkit-keyframes hue { 67 | from { 68 | -webkit-filter: hue-rotate(0deg); 69 | } 70 | 71 | to { 72 | -webkit-filter: hue-rotate(-360deg); 73 | } 74 | } 75 | 76 | p {padding-left:1em;color:#666666;padding-top:0;} 77 | -------------------------------------------------------------------------------- /example/src/assets/fireworks.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AckerApple/ack-angular-fx/88fadbc2e27a8d25f259f3f924009c5ee5b07083/example/src/assets/fireworks.gif -------------------------------------------------------------------------------- /example/src/directives.pug: -------------------------------------------------------------------------------- 1 | h2 Directives 2 | 3 | h2 <fx-tracker> 4 | p Track animation values to determine if back or forward fx should be used 5 | 6 | h4 Code Sample 7 | textarea(style="width:100%;height:80px" wrap="off" readonly). 8 | <fx-tracker #fx="FxTracker"></fx-tracker> 9 | 10 | h3 FxTracker properties 11 | li FxTracker.id : 0|false|1|true 12 | ul 13 | li ack-angular-fx specific id to indicate fx transistion type 14 | li true == 'progressive animation' 15 | li 1 == 'progressive animation' 16 | li false == 'regressive animation' 17 | li 0 == 'regressive animation' 18 | 19 | h3 fx-tracker bindings 20 | li [value] : any 21 | li [activatedRoute] : [ActivatedRoute](https://angular.io/api/router/ActivatedRoute) 22 | li [orderArray]:any[] 23 | ul 24 | li back and foward fx can be determined by matching items in ordinal array instead of history tracking 25 | li [(history)]:any[] 26 | ul 27 | li record of animation value history 28 | li 29 | li [(index)]:number 30 | ul 31 | li current position in history -------------------------------------------------------------------------------- /example/src/directives.template.ts: -------------------------------------------------------------------------------- 1 | export const string = "

Directives

<fx-tracker>

Track animation values to determine if back or forward fx should be used

Code Sample

FxTracker properties

  • FxTracker.id : 0|false|1|true
    • ack-angular-fx specific id to indicate fx transistion type
    • true == 'progressive animation'
    • 1 == 'progressive animation'
    • false == 'regressive animation'
    • 0 == 'regressive animation'
  • fx-tracker bindings

  • [value] : any
  • [activatedRoute] : [ActivatedRoute](https://angular.io/api/router/ActivatedRoute)
  • [orderArray]:any[]
    • back and foward fx can be determined by matching items in ordinal array instead of history tracking
  • [(history)]:any[]
    • record of animation value history
  • [(index)]:number
    • current position in history
  • " -------------------------------------------------------------------------------- /example/src/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ack-angular-fx examples 6 | 7 | 8 | 9 | 10 | 11 | loading... 12 | 15 | 16 | -------------------------------------------------------------------------------- /example/src/index.ts: -------------------------------------------------------------------------------- 1 | import "zone.js" 2 | import "reflect-metadata" 3 | 4 | import { platformBrowserDynamic } from "@angular/platform-browser-dynamic" 5 | import { AppModule } from "./app.module" 6 | import { enableProdMode } from "@angular/core" 7 | 8 | enableProdMode() 9 | 10 | platformBrowserDynamic().bootstrapModule(AppModule) -------------------------------------------------------------------------------- /example/src/routeroutlet.pug: -------------------------------------------------------------------------------- 1 | h3 Simplest Example 2 | |Learn the basics below 3 | textarea(style="width:100%" rows="3" wrap="off" readonly). 4 | <div [@fadeInUpKids]="routerOutlet.activated ? routerOutlet.activatedRoute : null"> 5 | <router-outlet #routerOutlet="outlet"></router-outlet> 6 | </div> 7 | 8 | h3 Perfect Swap Example 9 | |A few more settings yields a more stylish display 10 | textarea(style="width:100%" rows="9" wrap="off" readonly). 11 | <div 12 | [@fadeInUpKids] = "routerOutlet.activated ? routerOutlet.activatedRoute : null" 13 | (@fadeInUpKids.start) = "inFx=true" 14 | (@fadeInUpKids.done) = "inFx=false" 15 | [@absoluteKids] = "inFx" 16 | [ngStyle] = "inFx ? 'position:relative;overflow:hidden;height:100%' : null" 17 | > 18 | <router-outlet #routerOutlet="outlet"></router-outlet> 19 | </div> 20 | 21 | h3 Advanced Swap Back/Forth 22 | |More code will yield a sophisticated back and forth swap as route history is recorded and converted into an animation id representing user back and forth navigation 23 | textarea(style="width:100%" rows="15" wrap="off" readonly). 24 | <fx-tracker 25 | #fx = "FxTracker" 26 | [activatedRoute] = "fx.loaded && routerOutlet.activated ? routerOutlet.activatedRoute : null" 27 | ><fx-tracker> 28 | 29 | <div 30 | [@fadeInUpKids] = "{value:fx.id, params:{time:'500ms'}}" 31 | [@absoluteKids] = "{value:fx.id, params:{time:'500ms', position:'fixed'}}" 32 | (@absoluteKids.start) = "inFx=true" 33 | (@absoluteKids.done) = "inFx=false" 34 | [ngStyle] = "inFx ? 'position:relative;overflow:hidden;height:100%' : null" 35 | > 36 | <router-outlet #routerOutlet="outlet"></router-outlet> 37 | </div> -------------------------------------------------------------------------------- /example/src/routeroutlet.template.ts: -------------------------------------------------------------------------------- 1 | export const string = "

    Simplest Example

    Learn the basics below

    Perfect Swap Example

    A few more settings yields a more stylish display

    Advanced Swap Back/Forth

    More code will yield a sophisticated back and forth swap as route history is recorded and converted into an animation id representing user back and forth navigation" -------------------------------------------------------------------------------- /example/src/selectFx.pug: -------------------------------------------------------------------------------- 1 | select( 2 | "[ngModel]"="model" 3 | "(ngModelChange)"="modelChange.emit($event)" 4 | ) 5 | option( 6 | *ngFor="let item of fxNameArray" 7 | "[value]"="item" 8 | ) {{ item }} 9 | -------------------------------------------------------------------------------- /example/src/selectFx.template.ts: -------------------------------------------------------------------------------- 1 | export const string = "" -------------------------------------------------------------------------------- /example/src/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "strict": false, 4 | "noUnusedLocals": true, 5 | "noUnusedParameters": true, 6 | "removeComments": true, 7 | "moduleResolution": "node", 8 | "sourceMap": true, 9 | "emitDecoratorMetadata": true, 10 | "experimentalDecorators": true, 11 | "noEmitHelpers": false, 12 | "noImplicitAny": false, 13 | "typeRoots": [ "./node_modules/@types" ], 14 | "types": ["node"], 15 | "outDir": "../www", 16 | 17 | "target": "es2015", 18 | "module": "esnext", 19 | "importHelpers": true, 20 | "lib": ["es2018", "dom"] 21 | 22 | }, 23 | "files":[ 24 | "index.ts", 25 | "typings.d.ts" 26 | ], 27 | "exclude": [ 28 | "node_modules" 29 | ], 30 | "angularCompilerOptions": { 31 | "enableIvy": true, 32 | "fullTemplateTypeCheck": true, 33 | "strictInjectionParameters": true 34 | } 35 | } -------------------------------------------------------------------------------- /example/src/typings.d.ts: -------------------------------------------------------------------------------- 1 | declare module "*.json"{} -------------------------------------------------------------------------------- /example/www/assets/app.css: -------------------------------------------------------------------------------- 1 | * {box-sizing:border-box}/* ease the pain of width management */ 2 | 3 | html,body {padding:0;margin:0;height:100%;width:100%;} 4 | 5 | body { 6 | font-family:Helvetica;text-align:center; 7 | } 8 | 9 | app { 10 | display:inline-table; 11 | width:100%;height:100%; 12 | background-image: -webkit-linear-gradient(92deg, #f35626, #feab3a); 13 | -webkit-animation: hue 30s infinite linear; 14 | } 15 | 16 | .container { 17 | font-family:Helvetica; 18 | margin: 0 auto; 19 | max-width: 960px; 20 | } 21 | 22 | h1,h2,h3,h4 { 23 | margin-bottom:0;color: #f35626; 24 | background-image: -webkit-linear-gradient(92deg, #f35626, #feab3a); 25 | -webkit-background-clip: text; 26 | -webkit-text-fill-color: transparent; 27 | -webkit-animation: hue 60s infinite linear; 28 | } 29 | 30 | .wrap { 31 | display: flex; 32 | flex-wrap: wrap; 33 | justify-content: center; 34 | } 35 | 36 | .demo-wrap { 37 | color: #eeeeee; 38 | width: 130px; 39 | height: 130px; 40 | margin: 5px; 41 | background-color: #898b8b; 42 | } 43 | 44 | .demo-item { 45 | width: 100%; 46 | height: 100%; 47 | font-size: 14px; 48 | display: flex; 49 | align-items: center; 50 | justify-content: center; 51 | background-color: #339966; 52 | } 53 | 54 | a { 55 | margin-top: 30px; 56 | color: #7b8993; 57 | text-decoration: underline; 58 | -webkit-animation: hue 60s infinite linear; 59 | background-color: white; 60 | } 61 | 62 | a:hover { 63 | color: #f35626; 64 | } 65 | 66 | @-webkit-keyframes hue { 67 | from { 68 | -webkit-filter: hue-rotate(0deg); 69 | } 70 | 71 | to { 72 | -webkit-filter: hue-rotate(-360deg); 73 | } 74 | } 75 | 76 | p {padding-left:1em;color:#666666;padding-top:0;} 77 | -------------------------------------------------------------------------------- /example/www/assets/fireworks.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AckerApple/ack-angular-fx/88fadbc2e27a8d25f259f3f924009c5ee5b07083/example/www/assets/fireworks.gif -------------------------------------------------------------------------------- /example/www/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | ack-angular-fx examples 4 | 5 | 6 | 7 | 8 | 9 | loading... 10 | 13 | 14 | -------------------------------------------------------------------------------- /example/www/runtime.js: -------------------------------------------------------------------------------- 1 | (()=>{"use strict";var e,i={},p={};function n(e){var f=p[e];if(void 0!==f)return f.exports;var r=p[e]={exports:{}};return i[e](r,r.exports,n),r.exports}n.m=i,e=[],n.O=(f,r,u,l)=>{if(!r){var c=1/0;for(a=0;a=l)&&Object.keys(n.O).every(h=>n.O[h](r[o]))?r.splice(o--,1):(t=!1,l0&&e[a-1][2]>l;a--)e[a]=e[a-1];e[a]=[r,u,l]},n.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),(()=>{var e={666:0};n.O.j=u=>0===e[u];var f=(u,l)=>{var o,s,[a,c,t]=l,v=0;if(a.some(d=>0!==e[d])){for(o in c)n.o(c,o)&&(n.m[o]=c[o]);if(t)var _=t(n)}for(u&&u(l);v{ 4 | aPath.default( filePath ).File().readAsString().then(string=>{ 5 | if( string.search(/(\.\.\/).+\/node_modules\//)>=0 ){ 6 | string = string.replace(/(\.\.\/).+\/node_modules\//,'') 7 | aPath.default( filePath ).File().write( string ) 8 | } 9 | }) 10 | }) -------------------------------------------------------------------------------- /src/AckFx.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core' 2 | import { CommonModule } from '@angular/common' 3 | import { FxTracker } from './components/FxTracker.directive' 4 | 5 | @NgModule({ 6 | imports:[ 7 | CommonModule, 8 | ], 9 | declarations: [ FxTracker ], 10 | exports : [ FxTracker ] 11 | }) export class AckFxModule {} -------------------------------------------------------------------------------- /src/allFxDynamic.ts: -------------------------------------------------------------------------------- 1 | import { childStags } from './animations/childStag'; 2 | import { triggers as absoluteTriggers } from './animations/absolutes'; 3 | import { triggers as fadeTriggers } from './animations/fade'; 4 | import { triggers as bounceTriggers } from './animations/bounce'; 5 | import { triggers as rotateTriggers } from './animations/rotate'; 6 | import { triggers as slideTriggers } from './animations/slide'; 7 | import { triggers as zoomTriggers } from './animations/zoom'; 8 | 9 | export const animations = [ 10 | ...childStags, 11 | ...absoluteTriggers, 12 | ...fadeTriggers, 13 | ...bounceTriggers, 14 | ...rotateTriggers, 15 | ...slideTriggers, 16 | ...zoomTriggers 17 | ] -------------------------------------------------------------------------------- /src/fxTypes.ts: -------------------------------------------------------------------------------- 1 | import { AnimationTriggerMetadata } from '@angular/animations'; 2 | 3 | export interface selectedFxMetaData{ 4 | triggers : AnimationTriggerMetadata[] 5 | states : AnimationTriggerMetadata[] 6 | } 7 | 8 | export interface whileStyle{ 9 | position : string 10 | width : string 11 | overflow : string 12 | } 13 | 14 | export interface fxConfig{ 15 | name? : string 16 | stagger? : number 17 | igniter? : '*'|string, 18 | duration? : number, 19 | effects? : string[] 20 | delay? : number 21 | easing? : 'linear'|string 22 | whileStyle? : whileStyle 23 | } 24 | 25 | export interface effectsTypeObject{ 26 | fade? : boolean 27 | bounce? : boolean 28 | rotate? : boolean 29 | slide? : boolean 30 | zoom? : boolean 31 | } 32 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | export { FxTracker } from './components/FxTracker.directive'; 2 | export { AckFxModule } from './AckFx.module'; 3 | export { animations } from './allFx'; -------------------------------------------------------------------------------- /src/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "resolveJsonModule": true, 4 | "strict": false, 5 | "noUnusedLocals": true, 6 | "noUnusedParameters": true, 7 | "removeComments": true, 8 | "rootDir": ".", 9 | "outDir": "../dist", 10 | "moduleResolution": "node", 11 | "emitDecoratorMetadata": true, 12 | "experimentalDecorators": true, 13 | "declaration": true, 14 | "typeRoots": [ "./node_modules/@types" ], 15 | "target": "ES5", 16 | "module": "es2020", 17 | "importHelpers": true, 18 | "lib": ["es2018", "dom"], 19 | "allowJs": false, 20 | "allowSyntheticDefaultImports": true, 21 | "suppressImplicitAnyIndexErrors": true, 22 | }, 23 | "files": [ 24 | "./index.ts" 25 | ], 26 | "exclude": [ 27 | "**/node_modules", 28 | "../node_modules", 29 | "**/*.spec.ts" 30 | ] 31 | } -------------------------------------------------------------------------------- /webpack.aot.config.js: -------------------------------------------------------------------------------- 1 | const UglifyJsPlugin = require('webpack/lib/optimize/UglifyJsPlugin'); 2 | const CommonsChunkPlugin = require('webpack/lib/optimize/CommonsChunkPlugin'); 3 | 4 | module.exports = { 5 | entry: { 6 | main: './example/index.aot', 7 | vendor: './example/src/vendor', 8 | polyfills: './example/src/polyfills' 9 | }, 10 | devServer:{ 11 | contentBase: "./example/dist/" 12 | //,hot:true 13 | }, 14 | devtool: 'source-map', 15 | output: { 16 | path: require('path').join(__dirname,'example','dist'), 17 | filename: 'bundle.js' 18 | //,publicPath: 'example/dist/' 19 | }, 20 | resolve: { 21 | extensions: ['.ts', '.js'] 22 | }, 23 | module: { 24 | loaders: [ 25 | { 26 | test: /\.ts$/, 27 | exclude: /\.d\.ts$/, 28 | loader: 'ts-loader' 29 | }, 30 | { 31 | test: /\.(html|css)$/, 32 | loader: 'raw-loader' 33 | } 34 | ] 35 | }, 36 | plugins: [ 37 | new UglifyJsPlugin({ 38 | compress: { 39 | warnings: false 40 | }, 41 | comments: false 42 | }), 43 | new CommonsChunkPlugin({ 44 | names: ['vendor', 'polyfills'], 45 | filename: '[name].js' 46 | }) 47 | ] 48 | }; -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- 1 | const UglifyJsPlugin = require('webpack/lib/optimize/UglifyJsPlugin'); 2 | const CommonsChunkPlugin = require('webpack/lib/optimize/CommonsChunkPlugin'); 3 | 4 | module.exports = { 5 | entry: { 6 | main: './example/index' 7 | ,vendor: './example/src/vendor' 8 | ,polyfills: './example/src/polyfills' 9 | }, 10 | devServer:{ 11 | contentBase: "./example/dist/" 12 | //,hot:true 13 | }, 14 | devtool: 'source-map', 15 | output: { 16 | path: process.argv.indexOf('--watch')>0? require('path').join(__dirname,'example','dist') : 'example/dist/', 17 | filename: 'bundle.js' 18 | //,publicPath: 'example/dist/' 19 | }, 20 | resolve: { 21 | extensions: ['.ts', '.js'] 22 | }, 23 | module: { 24 | loaders: [ 25 | { 26 | test: /\.ts$/, 27 | exclude: /\.d\.ts$/, 28 | loader: 'ts-loader' 29 | }, 30 | { 31 | test: /\.(html|css)$/, 32 | loader: 'raw-loader' 33 | } 34 | ] 35 | }, 36 | plugins: [ 37 | new UglifyJsPlugin({ 38 | compress: { 39 | warnings: false 40 | }, 41 | comments: false 42 | })/*, 43 | new CommonsChunkPlugin({ 44 | names: ['vendor', 'polyfills'], 45 | filename: '[name].js' 46 | })*/ 47 | ] 48 | }; --------------------------------------------------------------------------------