diff --git a/.editorconfig b/.editorconfig deleted file mode 100644 index 6e87a00..0000000 --- a/.editorconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Editor configuration, see http://editorconfig.org -root = true - -[*] -charset = utf-8 -indent_style = space -indent_size = 2 -insert_final_newline = true -trim_trailing_whitespace = true - -[*.md] -max_line_length = off -trim_trailing_whitespace = false diff --git a/404.html b/404.html new file mode 100644 index 0000000..0b2f13d --- /dev/null +++ b/404.html @@ -0,0 +1,15 @@ + + + + + The Kanban Board + + + + + + + + Loading... + + diff --git a/README.md b/README.md deleted file mode 100644 index ed50c9b..0000000 --- a/README.md +++ /dev/null @@ -1,70 +0,0 @@ -# kanban2 - -## Project description - -This project is a playground for a Kanban board made with following libraries: - -* Angular 2 (based on angular-cli) -* Firebase via AngualarFire2 -* Bootstrap with ng2-bootstrap - -## Configuration - -You will need to configure your firebase credentials in firebaseConfig.ts. This can be copied -almost directly from the proposed configuration from the Firebase console. - -```angular2html - apiKey: "????", - authDomain: "????", - databaseURL: "???", - storageBucket: "???", - messagingSenderId: "???" -``` - -Initial data: - -In "data" folder there is "kanban2-d5e2a-export.json" file with some initial data -It can be imported in firebase console in a new fresh firebase database. - -![alt text](data/importdata.png "Import initial data") - - - -## Screenshots - -![alt text](data/screenshot01.png "Import initial data") - - - - -#Angular 2 Specifics - -This project was generated with [angular-cli](https://github.com/angular/angular-cli) version 1.0.0-beta.21. - -## Development server -Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files. - -## Code scaffolding - -Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive/pipe/service/class`. - -## Build - -Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `-prod` flag for a production build. - -## Running unit tests - -Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io). - -## Running end-to-end tests - -Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/). -Before running the tests make sure you are serving the app via `ng serve`. - -## Deploying to Github Pages - -Run `ng github-pages:deploy` to deploy to Github Pages. - -## Further help - -To get more help on the `angular-cli` use `ng --help` or go check out the [Angular-CLI README](https://github.com/angular/angular-cli/blob/master/README.md). diff --git a/angular-cli.json b/angular-cli.json deleted file mode 100644 index 60e12db..0000000 --- a/angular-cli.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "project": { - "version": "1.0.0-beta.21", - "name": "kanban2" - }, - "apps": [ - { - "root": "src", - "outDir": "dist", - "assets": [ - "assets", - "favicon.ico" - ], - "index": "index.html", - "main": "main.ts", - "test": "test.ts", - "tsconfig": "tsconfig.json", - "prefix": "app", - "mobile": false, - "styles": [ - "styles.css", - "../node_modules/bootstrap/dist/css/bootstrap.min.css" - ], - "scripts": [], - "environments": { - "source": "environments/environment.ts", - "dev": "environments/environment.ts", - "prod": "environments/environment.prod.ts" - } - } - ], - "addons": [], - "packages": [], - "e2e": { - "protractor": { - "config": "./protractor.conf.js" - } - }, - "test": { - "karma": { - "config": "./karma.conf.js" - } - }, - "defaults": { - "styleExt": "css", - "prefixInterfaces": false, - "inline": { - "style": false, - "template": false - }, - "spec": { - "class": false, - "component": true, - "directive": true, - "module": false, - "pipe": true, - "service": true - } - } -} diff --git a/data/importdata.png b/data/importdata.png deleted file mode 100644 index 05ad71d..0000000 Binary files a/data/importdata.png and /dev/null differ diff --git a/data/kanban2-d5e2a-export.json b/data/kanban2-d5e2a-export.json deleted file mode 100644 index 79b07f2..0000000 --- a/data/kanban2-d5e2a-export.json +++ /dev/null @@ -1,146 +0,0 @@ -{ - "cardlist" : { - "-KdRl7OguO3iT-Uapu1B" : { - "color" : "orange", - "created_at" : "Mon Feb 20 2017 20:24:25 GMT+0200 (GTB Standard Time)", - "name" : "IN PPROGRESS", - "order" : 1, - "projectId" : "-KdRh_nFQT3Im1KfUPMW" - }, - "-KdRmdEq-T-AmCqRvPQq" : { - "color" : "green", - "created_at" : "Mon Feb 20 2017 20:31:02 GMT+0200 (GTB Standard Time)", - "name" : "DONE", - "order" : 2, - "projectId" : "-KdRh_nFQT3Im1KfUPMW" - }, - "ToDo" : { - "color" : "gray", - "created_at" : "Mon Feb 20 2017 20:31:02 GMT+0200 (GTB Standard Time)", - "name" : "TO DO", - "order" : 0, - "projectId" : "-KdRh_nFQT3Im1KfUPMW" - } - }, - "cards" : { - "-KdTXIRPx0OAe8V9tfba" : { - "cardListId" : "ToDo", - "created_at" : "Tue Feb 21 2017 04:38:52 GMT+0200 (GTB Standard Time)", - "description" : "Read it before the Friday presentation, discuss ideas with the team.", - "isExpanded" : true, - "name" : "Read \"Don't make me think\"", - "order" : 0 - }, - "-KdTYCqtrRKoZejMUQaA" : { - "cardListId" : "ToDo", - "created_at" : "Tue Feb 21 2017 04:42:52 GMT+0200 (GTB Standard Time)", - "description" : "Test driven development desc", - "isExpanded" : false, - "name" : "Test driven development", - "order" : 0 - }, - "-KdT_XMJHSc5EEdMbZPL" : { - "cardListId" : "-KdRl7OguO3iT-Uapu1B", - "created_at" : "Tue Feb 21 2017 04:53:00 GMT+0200 (GTB Standard Time)", - "description" : "Read tech articles on medium desc", - "isExpanded" : false, - "name" : "Read tech articles on medium", - "order" : 0 - }, - "-KdT_hWu_JChDp22_yYe" : { - "cardListId" : "-KdRl7OguO3iT-Uapu1B", - "created_at" : "Tue Feb 21 2017 04:53:46 GMT+0200 (GTB Standard Time)", - "description" : "Write code with the supervision of another colleague.", - "isExpanded" : true, - "name" : "Pair programming", - "order" : 0 - }, - "-KdT_vWZ6zbKoG4ubmgF" : { - "cardListId" : "-KdRl7OguO3iT-Uapu1B", - "created_at" : "Tue Feb 21 2017 04:54:43 GMT+0200 (GTB Standard Time)", - "description" : "Read on time management desc", - "isExpanded" : false, - "name" : "Read on time management", - "order" : 0 - }, - "-KdTaA4uy_7iFCw0Bzr5" : { - "cardListId" : "-KdRmdEq-T-AmCqRvPQq", - "created_at" : "Tue Feb 21 2017 04:55:47 GMT+0200 (GTB Standard Time)", - "description" : "Have a meeting with the team in order to get our definitions on Agile aligned.", - "isExpanded" : true, - "name" : "Meeting on Agile", - "order" : 0 - } - }, - "projects" : { - "-KdRh_nFQT3Im1KfUPMW" : { - "created_at" : "Mon Feb 20 2017 20:08:59 GMT+0200 (GTB Standard Time)", - "name" : "TestProject1" - } - }, - "tasks" : { - "-KdT_iknV-6SxGejJkZt" : { - "cardId" : "-KdT_hWu_JChDp22_yYe", - "created_at" : "Tue Feb 21 2017 04:53:51 GMT+0200 (GTB Standard Time)", - "description" : "Write code", - "isCompleted" : true, - "order" : 0 - }, - "-KdT_jkICL5Q6SwKZ25c" : { - "cardId" : "-KdT_hWu_JChDp22_yYe", - "created_at" : "Tue Feb 21 2017 04:53:55 GMT+0200 (GTB Standard Time)", - "description" : "Check code", - "isCompleted" : false, - "order" : 0 - }, - "-KdT_mNQeZ0BmJvM-Xay" : { - "cardId" : "-KdTXIRPx0OAe8V9tfba", - "created_at" : "Tue Feb 21 2017 04:54:06 GMT+0200 (GTB Standard Time)", - "description" : "Read book", - "isCompleted" : false, - "order" : 0 - }, - "-KdT_oNftsSW6QX0mgYB" : { - "cardId" : "-KdTXIRPx0OAe8V9tfba", - "created_at" : "Tue Feb 21 2017 04:54:14 GMT+0200 (GTB Standard Time)", - "description" : "Find similar examples", - "isCompleted" : false, - "order" : 0 - }, - "-KdT_q8SgYfNs4USoVh3" : { - "cardId" : "-KdTXIRPx0OAe8V9tfba", - "created_at" : "Tue Feb 21 2017 04:54:21 GMT+0200 (GTB Standard Time)", - "description" : "Prepare presentation", - "isCompleted" : false, - "order" : 0 - }, - "-KdTaDPoEdDcMr9PujkO" : { - "cardId" : "-KdTaA4uy_7iFCw0Bzr5", - "created_at" : "Tue Feb 21 2017 04:56:00 GMT+0200 (GTB Standard Time)", - "description" : "Define Agile methodology", - "isCompleted" : true, - "order" : 0 - }, - "-KdTaFqonDXBEef6F-3o" : { - "cardId" : "-KdTaA4uy_7iFCw0Bzr5", - "created_at" : "Tue Feb 21 2017 04:56:10 GMT+0200 (GTB Standard Time)", - "description" : "What is Scrum?", - "isCompleted" : true, - "order" : 0 - }, - "-KdTaHSJYL0uviZyvOST" : { - "cardId" : "-KdTaA4uy_7iFCw0Bzr5", - "created_at" : "Tue Feb 21 2017 04:56:17 GMT+0200 (GTB Standard Time)", - "description" : "Current implementation", - "isCompleted" : true, - "order" : 0 - }, - "-KdTaKOLbyxnCrJz4GVs" : { - "cardId" : "-KdTaA4uy_7iFCw0Bzr5", - "created_at" : "Tue Feb 21 2017 04:56:29 GMT+0200 (GTB Standard Time)", - "description" : "What to improve?", - "isCompleted" : true, - "order" : 0 - } - } -} diff --git a/data/screenshot01.png b/data/screenshot01.png deleted file mode 100644 index 221ae3a..0000000 Binary files a/data/screenshot01.png and /dev/null differ diff --git a/e2e/app.e2e-spec.ts b/e2e/app.e2e-spec.ts deleted file mode 100644 index 11804a8..0000000 --- a/e2e/app.e2e-spec.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { ValuationJsPage } from './app.po'; - -describe('kanban2 App', function() { - let page: ValuationJsPage; - - beforeEach(() => { - page = new ValuationJsPage(); - }); - - it('should display message saying app works', () => { - page.navigateTo(); - expect(page.getParagraphText()).toEqual('app works!'); - }); -}); diff --git a/e2e/app.po.ts b/e2e/app.po.ts deleted file mode 100644 index c07b268..0000000 --- a/e2e/app.po.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { browser, element, by } from 'protractor'; - -export class ValuationJsPage { - navigateTo() { - return browser.get('/'); - } - - getParagraphText() { - return element(by.css('app-root h1')).getText(); - } -} diff --git a/e2e/tsconfig.json b/e2e/tsconfig.json deleted file mode 100644 index 656bdb1..0000000 --- a/e2e/tsconfig.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "compileOnSave": false, - "compilerOptions": { - "declaration": false, - "emitDecoratorMetadata": true, - "experimentalDecorators": true, - "module": "commonjs", - "moduleResolution": "node", - "outDir": "../dist/out-tsc-e2e", - "sourceMap": true, - "target": "es5", - "typeRoots": [ - "../node_modules/@types" - ] - } -} diff --git a/src/favicon.ico b/favicon.ico similarity index 100% rename from src/favicon.ico rename to favicon.ico diff --git a/glyphicons-halflings-regular.448c34a56d699c29117a.woff2 b/glyphicons-halflings-regular.448c34a56d699c29117a.woff2 new file mode 100644 index 0000000..64539b5 Binary files /dev/null and b/glyphicons-halflings-regular.448c34a56d699c29117a.woff2 differ diff --git a/glyphicons-halflings-regular.89889688147bd7575d63.svg b/glyphicons-halflings-regular.89889688147bd7575d63.svg new file mode 100644 index 0000000..94fb549 --- /dev/null +++ b/glyphicons-halflings-regular.89889688147bd7575d63.svg @@ -0,0 +1,288 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/glyphicons-halflings-regular.e18bbf611f2a2e43afc0.ttf b/glyphicons-halflings-regular.e18bbf611f2a2e43afc0.ttf new file mode 100644 index 0000000..1413fc6 Binary files /dev/null and b/glyphicons-halflings-regular.e18bbf611f2a2e43afc0.ttf differ diff --git a/glyphicons-halflings-regular.f4769f9bdb7466be6508.eot b/glyphicons-halflings-regular.f4769f9bdb7466be6508.eot new file mode 100644 index 0000000..b93a495 Binary files /dev/null and b/glyphicons-halflings-regular.f4769f9bdb7466be6508.eot differ diff --git a/glyphicons-halflings-regular.fa2772327f55d8198301.woff b/glyphicons-halflings-regular.fa2772327f55d8198301.woff new file mode 100644 index 0000000..9e61285 Binary files /dev/null and b/glyphicons-halflings-regular.fa2772327f55d8198301.woff differ diff --git a/src/index.html b/index.html similarity index 58% rename from src/index.html rename to index.html index f39f80d..0b2f13d 100644 --- a/src/index.html +++ b/index.html @@ -3,13 +3,13 @@ The Kanban Board - + - + Loading... - + diff --git a/inline.216da77ff60ab5b69d79.bundle.js b/inline.216da77ff60ab5b69d79.bundle.js new file mode 100644 index 0000000..4450a51 --- /dev/null +++ b/inline.216da77ff60ab5b69d79.bundle.js @@ -0,0 +1 @@ +!function(e){function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}var n=window.webpackJsonp;window.webpackJsonp=function(t,c,u){for(var a,i,f,l=0,s=[];l0)for(n in br)r=br[n],i=e[r],v(i)||(t[r]=i);return t}function g(t){_(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),wr===!1&&(wr=!0,e.updateOffset(this),wr=!1)}function b(t){return t instanceof g||null!=t&&null!=t._isAMomentObject}function w(t){return t<0?Math.ceil(t)||0:Math.floor(t)}function M(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=w(e)),n}function k(t,e,n){var r,i=Math.min(t.length,e.length),o=Math.abs(t.length-e.length),a=0;for(r=0;r0?"future":"past"];return x(n)?n(e):n.replace(/%s/i,e)}function N(t,e){var n=t.toLowerCase();Or[n]=Or[n+"s"]=Or[e]=t}function R(t){return"string"==typeof t?Or[t]||Or[t.toLowerCase()]:void 0}function H(t){var e,n,r={};for(n in t)l(t,n)&&(e=R(n),e&&(r[e]=t[n]));return r}function F(t,e){Ar[t]=e}function V(t){var e=[];for(var n in t)e.push({unit:n,priority:Ar[n]});return e.sort(function(t,e){return t.priority-e.priority}),e}function U(t,n){return function(r){return null!=r?(W(this,t,r),e.updateOffset(this,n),this):B(this,t)}}function B(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function W(t,e,n){t.isValid()&&t._d["set"+(t._isUTC?"UTC":"")+e](n)}function z(t){return t=R(t),x(this[t])?this[t]():this}function q(t,e){if("object"==typeof t){t=H(t);for(var n=V(t),r=0;r=0;return(o?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+r}function K(t,e,n,r){var i=r;"string"==typeof r&&(i=function(){return this[r]()}),t&&(Nr[t]=i),e&&(Nr[e[0]]=function(){return G(i.apply(this,arguments),e[1],e[2])}),n&&(Nr[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),t)})}function J(t){return t.match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"")}function Z(t){var e,n,r=t.match(jr);for(e=0,n=r.length;e=0&&Yr.test(t);)t=t.replace(Yr,n),Yr.lastIndex=0,r-=1;return t}function Q(t,e,n){ei[t]=x(e)?e:function(t,r){return t&&n?n:e}}function tt(t,e){return l(ei,t)?ei[t](e._strict,e._locale):new RegExp(et(t))}function et(t){return nt(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,e,n,r,i){return e||n||r||i}))}function nt(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function rt(t,e){var n,r=e;for("string"==typeof t&&(t=[t]),s(e)&&(r=function(t,n){n[e]=M(t)}),n=0;n=0&&isFinite(s.getFullYear())&&s.setFullYear(t),s}function wt(t){var e=new Date(Date.UTC.apply(null,arguments));return t<100&&t>=0&&isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t),e}function Mt(t,e,n){var r=7+e-n,i=(7+wt(t,0,r).getUTCDay()-e)%7;return-i+r-1}function kt(t,e,n,r,i){var o,a,s=(7+n-r)%7,u=Mt(t,r,i),c=1+7*(e-1)+s+u;return c<=0?(o=t-1,a=vt(o)+c):c>vt(t)?(o=t+1,a=c-vt(t)):(o=t,a=c),{year:o,dayOfYear:a}}function St(t,e,n){var r,i,o=Mt(t.year(),e,n),a=Math.floor((t.dayOfYear()-o-1)/7)+1;return a<1?(i=t.year()-1,r=a+Et(i,e,n)):a>Et(t.year(),e,n)?(r=a-Et(t.year(),e,n),i=t.year()+1):(i=t.year(),r=a),{week:r,year:i}}function Et(t,e,n){var r=Mt(t,e,n),i=Mt(t+1,e,n);return(vt(t)-r+i)/7}function Tt(t){return St(t,this._week.dow,this._week.doy).week}function xt(){return this._week.dow}function Ct(){return this._week.doy}function Lt(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")}function Dt(t){var e=St(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")}function Pt(t,e){return"string"!=typeof t?t:isNaN(t)?(t=e.weekdaysParse(t),"number"==typeof t?t:null):parseInt(t,10)}function Ot(t,e){return"string"==typeof t?e.weekdaysParse(t)%7||7:isNaN(t)?null:t}function At(t,e){return t?i(this._weekdays)?this._weekdays[t.day()]:this._weekdays[this._weekdays.isFormat.test(e)?"format":"standalone"][t.day()]:this._weekdays}function jt(t){return t?this._weekdaysShort[t.day()]:this._weekdaysShort}function Yt(t){return t?this._weekdaysMin[t.day()]:this._weekdaysMin}function It(t,e,n){var r,i,o,a=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)o=p([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(o,"").toLocaleLowerCase();return n?"dddd"===e?(i=pi.call(this._weekdaysParse,a),i!==-1?i:null):"ddd"===e?(i=pi.call(this._shortWeekdaysParse,a),i!==-1?i:null):(i=pi.call(this._minWeekdaysParse,a),i!==-1?i:null):"dddd"===e?(i=pi.call(this._weekdaysParse,a),i!==-1?i:(i=pi.call(this._shortWeekdaysParse,a),i!==-1?i:(i=pi.call(this._minWeekdaysParse,a),i!==-1?i:null))):"ddd"===e?(i=pi.call(this._shortWeekdaysParse,a),i!==-1?i:(i=pi.call(this._weekdaysParse,a),i!==-1?i:(i=pi.call(this._minWeekdaysParse,a),i!==-1?i:null))):(i=pi.call(this._minWeekdaysParse,a),i!==-1?i:(i=pi.call(this._weekdaysParse,a),i!==-1?i:(i=pi.call(this._shortWeekdaysParse,a),i!==-1?i:null)))}function Nt(t,e,n){var r,i,o;if(this._weekdaysParseExact)return It.call(this,t,e,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(i=p([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(i,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(i,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(i,"").replace(".",".?")+"$","i")),this._weekdaysParse[r]||(o="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[r]=new RegExp(o.replace(".",""),"i")),n&&"dddd"===e&&this._fullWeekdaysParse[r].test(t))return r;if(n&&"ddd"===e&&this._shortWeekdaysParse[r].test(t))return r;if(n&&"dd"===e&&this._minWeekdaysParse[r].test(t))return r;if(!n&&this._weekdaysParse[r].test(t))return r}}function Rt(t){if(!this.isValid())return null!=t?this:NaN;var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=Pt(t,this.localeData()),this.add(t-e,"d")):e}function Ht(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")}function Ft(t){if(!this.isValid())return null!=t?this:NaN;if(null!=t){var e=Ot(t,this.localeData());return this.day(this.day()%7?e:e-7)}return this.day()||7}function Vt(t){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Wt.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=ki),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)}function Ut(t){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Wt.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Si),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Bt(t){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Wt.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ei),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Wt(){function t(t,e){return e.length-t.length}var e,n,r,i,o,a=[],s=[],u=[],c=[];for(e=0;e<7;e++)n=p([2e3,1]).day(e),r=this.weekdaysMin(n,""),i=this.weekdaysShort(n,""),o=this.weekdays(n,""),a.push(r),s.push(i),u.push(o),c.push(r),c.push(i),c.push(o);for(a.sort(t),s.sort(t),u.sort(t),c.sort(t),e=0;e<7;e++)s[e]=nt(s[e]),u[e]=nt(u[e]),c[e]=nt(c[e]);this._weekdaysRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function zt(){return this.hours()%12||12}function qt(){return this.hours()||24}function Gt(t,e){K(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function Kt(t,e){return e._meridiemParse}function Jt(t){return"p"===(t+"").toLowerCase().charAt(0)}function Zt(t,e,n){return t>11?n?"pm":"PM":n?"am":"AM"}function $t(t){return t?t.toLowerCase().replace("_","-"):t}function Xt(t){for(var e,n,r,i,o=0;o0;){if(r=Qt(i.slice(0,e).join("-")))return r;if(n&&n.length>=e&&k(i,n,!0)>=e-1)break;e--}o++}return null}function Qt(e){var r=null;if(!Di[e]&&"undefined"!=typeof t&&t&&t.exports)try{r=Ti._abbr,n(859)("./"+e),te(r)}catch(t){}return Di[e]}function te(t,e){var n;return t&&(n=v(e)?re(t):ee(t,e),n&&(Ti=n)),Ti._abbr}function ee(t,e){if(null!==e){var n=Li;if(e.abbr=t,null!=Di[t])T("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=Di[t]._config;else if(null!=e.parentLocale){if(null==Di[e.parentLocale])return Pi[e.parentLocale]||(Pi[e.parentLocale]=[]),Pi[e.parentLocale].push({name:t,config:e}),null;n=Di[e.parentLocale]._config}return Di[t]=new D(L(n,e)),Pi[t]&&Pi[t].forEach(function(t){ee(t.name,t.config)}),te(t),Di[t]}return delete Di[t],null}function ne(t,e){if(null!=e){var n,r=Li;null!=Di[t]&&(r=Di[t]._config),e=L(r,e),n=new D(e),n.parentLocale=Di[t],Di[t]=n,te(t)}else null!=Di[t]&&(null!=Di[t].parentLocale?Di[t]=Di[t].parentLocale:null!=Di[t]&&delete Di[t]);return Di[t]}function re(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return Ti;if(!i(t)){if(e=Qt(t))return e;t=[t]}return Xt(t)}function ie(){return Er(Di)}function oe(t){var e,n=t._a;return n&&d(t).overflow===-2&&(e=n[ii]<0||n[ii]>11?ii:n[oi]<1||n[oi]>at(n[ri],n[ii])?oi:n[ai]<0||n[ai]>24||24===n[ai]&&(0!==n[si]||0!==n[ui]||0!==n[ci])?ai:n[si]<0||n[si]>59?si:n[ui]<0||n[ui]>59?ui:n[ci]<0||n[ci]>999?ci:-1,d(t)._overflowDayOfYear&&(eoi)&&(e=oi),d(t)._overflowWeeks&&e===-1&&(e=li),d(t)._overflowWeekday&&e===-1&&(e=hi),d(t).overflow=e),t}function ae(t){var e,n,r,i,o,a,s=t._i,u=Oi.exec(s)||Ai.exec(s);if(u){for(d(t).iso=!0,e=0,n=Yi.length;evt(i)&&(d(t)._overflowDayOfYear=!0),n=wt(i,0,t._dayOfYear),t._a[ii]=n.getUTCMonth(),t._a[oi]=n.getUTCDate()),e=0;e<3&&null==t._a[e];++e)t._a[e]=o[e]=r[e];for(;e<7;e++)t._a[e]=o[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[ai]&&0===t._a[si]&&0===t._a[ui]&&0===t._a[ci]&&(t._nextDay=!0,t._a[ai]=0),t._d=(t._useUTC?wt:bt).apply(null,o),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[ai]=24)}}function he(t){var e,n,r,i,o,a,s,u;if(e=t._w,null!=e.GG||null!=e.W||null!=e.E)o=1,a=4,n=ue(e.GG,t._a[ri],St(be(),1,4).year),r=ue(e.W,1),i=ue(e.E,1),(i<1||i>7)&&(u=!0);else{o=t._locale._week.dow,a=t._locale._week.doy;var c=St(be(),o,a);n=ue(e.gg,t._a[ri],c.year),r=ue(e.w,c.week),null!=e.d?(i=e.d,(i<0||i>6)&&(u=!0)):null!=e.e?(i=e.e+o,(e.e<0||e.e>6)&&(u=!0)):i=o}r<1||r>Et(n,o,a)?d(t)._overflowWeeks=!0:null!=u?d(t)._overflowWeekday=!0:(s=kt(n,r,i,o,a),t._a[ri]=s.year,t._dayOfYear=s.dayOfYear)}function pe(t){if(t._f===e.ISO_8601)return void ae(t);t._a=[],d(t).empty=!0;var n,r,i,o,a,s=""+t._i,u=s.length,c=0;for(i=X(t._f,t._locale).match(jr)||[],n=0;n0&&d(t).unusedInput.push(a),s=s.slice(s.indexOf(r)+r.length),c+=r.length),Nr[o]?(r?d(t).empty=!1:d(t).unusedTokens.push(o),ot(o,r,t)):t._strict&&!r&&d(t).unusedTokens.push(o);d(t).charsLeftOver=u-c,s.length>0&&d(t).unusedInput.push(s),t._a[ai]<=12&&d(t).bigHour===!0&&t._a[ai]>0&&(d(t).bigHour=void 0),d(t).parsedDateParts=t._a.slice(0),d(t).meridiem=t._meridiem,t._a[ai]=fe(t._locale,t._a[ai],t._meridiem),le(t),oe(t)}function fe(t,e,n){var r;return null==n?e:null!=t.meridiemHour?t.meridiemHour(e,n):null!=t.isPM?(r=t.isPM(n),r&&e<12&&(e+=12),r||12!==e||(e=0),e):e}function de(t){var e,n,r,i,o;if(0===t._f.length)return d(t).invalidFormat=!0,void(t._d=new Date(NaN));for(i=0;ithis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Re(){if(!v(this._isDSTShifted))return this._isDSTShifted;var t={};if(_(t,this),t=ve(t),t._a){var e=t._isUTC?p(t._a):be(t._a);this._isDSTShifted=this.isValid()&&k(t._a,e.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function He(){return!!this.isValid()&&!this._isUTC}function Fe(){return!!this.isValid()&&this._isUTC}function Ve(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function Ue(t,e){var n,r,i,o=t,a=null;return Ee(t)?o={ms:t._milliseconds,d:t._days,M:t._months}:s(t)?(o={},e?o[e]=t:o.milliseconds=t):(a=Ui.exec(t))?(n="-"===a[1]?-1:1,o={y:0,d:M(a[oi])*n,h:M(a[ai])*n,m:M(a[si])*n,s:M(a[ui])*n,ms:M(Te(1e3*a[ci]))*n}):(a=Bi.exec(t))?(n="-"===a[1]?-1:1,o={y:Be(a[2],n),M:Be(a[3],n),w:Be(a[4],n),d:Be(a[5],n),h:Be(a[6],n),m:Be(a[7],n),s:Be(a[8],n)}):null==o?o={}:"object"==typeof o&&("from"in o||"to"in o)&&(i=ze(be(o.from),be(o.to)),o={},o.ms=i.milliseconds,o.M=i.months),r=new Se(o),Ee(t)&&l(t,"_locale")&&(r._locale=t._locale),r}function Be(t,e){var n=t&&parseFloat(t.replace(",","."));return(isNaN(n)?0:n)*e}function We(t,e){var n={milliseconds:0,months:0};return n.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(n.months,"M").isAfter(e)&&--n.months,n.milliseconds=+e-+t.clone().add(n.months,"M"),n}function ze(t,e){var n;return t.isValid()&&e.isValid()?(e=Le(e,t),t.isBefore(e)?n=We(t,e):(n=We(e,t),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function qe(t,e){return function(n,r){var i,o;return null===r||isNaN(+r)||(T(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),o=n,n=r,r=o),n="string"==typeof n?+n:n,i=Ue(n,r),Ge(this,i,t),this}}function Ge(t,n,r,i){var o=n._milliseconds,a=Te(n._days),s=Te(n._months);t.isValid()&&(i=null==i||i,o&&t._d.setTime(t._d.valueOf()+o*r),a&&W(t,"Date",B(t,"Date")+a*r),s&&ht(t,B(t,"Month")+s*r),i&&e.updateOffset(t,a||s))}function Ke(t,e){var n=t.diff(e,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function Je(t,n){var r=t||be(),i=Le(r,this).startOf("day"),o=e.calendarFormat(this,i)||"sameElse",a=n&&(x(n[o])?n[o].call(this,r):n[o]);return this.format(a||this.localeData().calendar(o,this,be(r)))}function Ze(){return new g(this)}function $e(t,e){var n=b(t)?t:be(t);return!(!this.isValid()||!n.isValid())&&(e=R(v(e)?"millisecond":e),"millisecond"===e?this.valueOf()>n.valueOf():n.valueOf()o&&(e=o),jn.call(this,t,e,n,r,i))}function jn(t,e,n,r,i){var o=kt(t,e,n,r,i),a=wt(o.year,0,o.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}function Yn(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)}function In(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")}function Nn(t,e){e[ci]=M(1e3*("0."+t))}function Rn(){return this._isUTC?"UTC":""}function Hn(){return this._isUTC?"Coordinated Universal Time":""}function Fn(t){return be(1e3*t)}function Vn(){return be.apply(null,arguments).parseZone()}function Un(t){return t}function Bn(t,e,n,r){var i=re(),o=p().set(r,e);return i[n](o,t)}function Wn(t,e,n){if(s(t)&&(e=t,t=void 0),t=t||"",null!=e)return Bn(t,e,n,"month");var r,i=[];for(r=0;r<12;r++)i[r]=Bn(t,r,n,"month");return i}function zn(t,e,n,r){"boolean"==typeof t?(s(e)&&(n=e,e=void 0),e=e||""):(e=t,n=e,t=!1,s(e)&&(n=e,e=void 0),e=e||"");var i=re(),o=t?i._week.dow:0;if(null!=n)return Bn(e,(n+o)%7,r,"day");var a,u=[];for(a=0;a<7;a++)u[a]=Bn(e,(a+o)%7,r,"day");return u}function qn(t,e){return Wn(t,e,"months")}function Gn(t,e){return Wn(t,e,"monthsShort")}function Kn(t,e,n){return zn(t,e,n,"weekdays")}function Jn(t,e,n){return zn(t,e,n,"weekdaysShort")}function Zn(t,e,n){return zn(t,e,n,"weekdaysMin")}function $n(){var t=this._data;return this._milliseconds=to(this._milliseconds),this._days=to(this._days),this._months=to(this._months),t.milliseconds=to(t.milliseconds),t.seconds=to(t.seconds),t.minutes=to(t.minutes),t.hours=to(t.hours),t.months=to(t.months),t.years=to(t.years),this}function Xn(t,e,n,r){var i=Ue(e,n);return t._milliseconds+=r*i._milliseconds,t._days+=r*i._days,t._months+=r*i._months,t._bubble()}function Qn(t,e){return Xn(this,t,e,1)}function tr(t,e){return Xn(this,t,e,-1)}function er(t){return t<0?Math.floor(t):Math.ceil(t)}function nr(){var t,e,n,r,i,o=this._milliseconds,a=this._days,s=this._months,u=this._data;return o>=0&&a>=0&&s>=0||o<=0&&a<=0&&s<=0||(o+=864e5*er(ir(s)+a),a=0,s=0),u.milliseconds=o%1e3,t=w(o/1e3),u.seconds=t%60,e=w(t/60),u.minutes=e%60,n=w(e/60),u.hours=n%24,a+=w(n/24),i=w(rr(a)),s+=i,a-=er(ir(i)),r=w(s/12),s%=12,u.days=a,u.months=s,u.years=r,this}function rr(t){return 4800*t/146097}function ir(t){return 146097*t/4800}function or(t){var e,n,r=this._milliseconds;if(t=R(t),"month"===t||"year"===t)return e=this._days+r/864e5,n=this._months+rr(e),"month"===t?n:n/12;switch(e=this._days+Math.round(ir(this._months)),t){case"week":return e/7+r/6048e5;case"day":return e+r/864e5;case"hour":return 24*e+r/36e5;case"minute":return 1440*e+r/6e4;case"second":return 86400*e+r/1e3;case"millisecond":return Math.floor(864e5*e)+r;default:throw new Error("Unknown unit "+t)}}function ar(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*M(this._months/12)}function sr(t){return function(){return this.as(t)}}function ur(t){return t=R(t),this[t+"s"]()}function cr(t){return function(){return this._data[t]}}function lr(){return w(this.days()/7)}function hr(t,e,n,r,i){return i.relativeTime(e||1,!!n,t,r)}function pr(t,e,n){var r=Ue(t).abs(),i=vo(r.as("s")),o=vo(r.as("m")),a=vo(r.as("h")),s=vo(r.as("d")),u=vo(r.as("M")),c=vo(r.as("y")),l=i<_o.s&&["s",i]||o<=1&&["m"]||o<_o.m&&["mm",o]||a<=1&&["h"]||a<_o.h&&["hh",a]||s<=1&&["d"]||s<_o.d&&["dd",s]||u<=1&&["M"]||u<_o.M&&["MM",u]||c<=1&&["y"]||["yy",c];return l[2]=e,l[3]=+t>0,l[4]=n,hr.apply(null,l)}function fr(t){return void 0===t?vo:"function"==typeof t&&(vo=t,!0)}function dr(t,e){return void 0!==_o[t]&&(void 0===e?_o[t]:(_o[t]=e,!0))}function mr(t){var e=this.localeData(),n=pr(this,!t,e);return t&&(n=e.pastFuture(+this,n)),e.postformat(n)}function yr(){var t,e,n,r=go(this._milliseconds)/1e3,i=go(this._days),o=go(this._months);t=w(r/60),e=w(t/60),r%=60,t%=60,n=w(o/12),o%=12;var a=n,s=o,u=i,c=e,l=t,h=r,p=this.asSeconds();return p?(p<0?"-":"")+"P"+(a?a+"Y":"")+(s?s+"M":"")+(u?u+"D":"")+(c||l||h?"T":"")+(c?c+"H":"")+(l?l+"M":"")+(h?h+"S":""):"P0D"}var vr,_r;_r=Array.prototype.some?Array.prototype.some:function(t){for(var e=Object(this),n=e.length>>>0,r=0;r68?1900:2e3)};var _i=U("FullYear",!0);K("w",["ww",2],"wo","week"),K("W",["WW",2],"Wo","isoWeek"),N("week","w"),N("isoWeek","W"),F("week",5),F("isoWeek",5),Q("w",Br),Q("ww",Br,Hr),Q("W",Br),Q("WW",Br,Hr),it(["w","ww","W","WW"],function(t,e,n,r){e[r.substr(0,1)]=M(t)});var gi={dow:0,doy:6};K("d",0,"do","day"),K("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),K("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),K("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),K("e",0,0,"weekday"),K("E",0,0,"isoWeekday"),N("day","d"),N("weekday","e"),N("isoWeekday","E"),F("day",11),F("weekday",11),F("isoWeekday",11),Q("d",Br),Q("e",Br),Q("E",Br),Q("dd",function(t,e){return e.weekdaysMinRegex(t)}),Q("ddd",function(t,e){return e.weekdaysShortRegex(t)}),Q("dddd",function(t,e){return e.weekdaysRegex(t)}),it(["dd","ddd","dddd"],function(t,e,n,r){var i=n._locale.weekdaysParse(t,r,n._strict);null!=i?e.d=i:d(n).invalidWeekday=t}),it(["d","e","E"],function(t,e,n,r){e[r]=M(t)});var bi="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),wi="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Mi="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ki=ti,Si=ti,Ei=ti;K("H",["HH",2],0,"hour"),K("h",["hh",2],0,zt),K("k",["kk",2],0,qt),K("hmm",0,0,function(){return""+zt.apply(this)+G(this.minutes(),2)}),K("hmmss",0,0,function(){return""+zt.apply(this)+G(this.minutes(),2)+G(this.seconds(),2)}),K("Hmm",0,0,function(){return""+this.hours()+G(this.minutes(),2)}),K("Hmmss",0,0,function(){return""+this.hours()+G(this.minutes(),2)+G(this.seconds(),2)}),Gt("a",!0),Gt("A",!1),N("hour","h"),F("hour",13),Q("a",Kt),Q("A",Kt),Q("H",Br),Q("h",Br),Q("HH",Br,Hr),Q("hh",Br,Hr),Q("hmm",Wr),Q("hmmss",zr),Q("Hmm",Wr),Q("Hmmss",zr),rt(["H","HH"],ai),rt(["a","A"],function(t,e,n){n._isPm=n._locale.isPM(t),n._meridiem=t}),rt(["h","hh"],function(t,e,n){e[ai]=M(t),d(n).bigHour=!0}),rt("hmm",function(t,e,n){var r=t.length-2;e[ai]=M(t.substr(0,r)),e[si]=M(t.substr(r)),d(n).bigHour=!0}),rt("hmmss",function(t,e,n){var r=t.length-4,i=t.length-2;e[ai]=M(t.substr(0,r)),e[si]=M(t.substr(r,2)),e[ui]=M(t.substr(i)),d(n).bigHour=!0}),rt("Hmm",function(t,e,n){var r=t.length-2;e[ai]=M(t.substr(0,r)),e[si]=M(t.substr(r))}),rt("Hmmss",function(t,e,n){var r=t.length-4,i=t.length-2;e[ai]=M(t.substr(0,r)),e[si]=M(t.substr(r,2)),e[ui]=M(t.substr(i))});var Ti,xi=/[ap]\.?m?\.?/i,Ci=U("Hours",!0),Li={calendar:Tr,longDateFormat:xr,invalidDate:Cr,ordinal:Lr,ordinalParse:Dr,relativeTime:Pr,months:di,monthsShort:mi,week:gi,weekdays:bi,weekdaysMin:Mi,weekdaysShort:wi,meridiemParse:xi},Di={},Pi={},Oi=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ai=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ji=/Z|[+-]\d\d(?::?\d\d)?/,Yi=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Ii=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Ni=/^\/?Date\((\-?\d+)/i;e.createFromInputFallback=E("value provided is not in a recognized ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))}),e.ISO_8601=function(){};var Ri=E("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var t=be.apply(null,arguments);return this.isValid()&&t.isValid()?tthis?this:t:y()}),Fi=function(){return Date.now?Date.now():+new Date};xe("Z",":"),xe("ZZ",""),Q("Z",Xr),Q("ZZ",Xr),rt(["Z","ZZ"],function(t,e,n){n._useUTC=!0,n._tzm=Ce(Xr,t)});var Vi=/([\+\-]|\d\d)/gi;e.updateOffset=function(){};var Ui=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Bi=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;Ue.fn=Se.prototype;var Wi=qe(1,"add"),zi=qe(-1,"subtract");e.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",e.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var qi=E("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(t){return void 0===t?this.localeData():this.locale(t)});K(0,["gg",2],0,function(){return this.weekYear()%100}),K(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Cn("gggg","weekYear"),Cn("ggggg","weekYear"),Cn("GGGG","isoWeekYear"),Cn("GGGGG","isoWeekYear"),N("weekYear","gg"),N("isoWeekYear","GG"),F("weekYear",1),F("isoWeekYear",1),Q("G",Zr),Q("g",Zr),Q("GG",Br,Hr),Q("gg",Br,Hr),Q("GGGG",Gr,Vr),Q("gggg",Gr,Vr),Q("GGGGG",Kr,Ur),Q("ggggg",Kr,Ur),it(["gggg","ggggg","GGGG","GGGGG"],function(t,e,n,r){e[r.substr(0,2)]=M(t)}),it(["gg","GG"],function(t,n,r,i){n[i]=e.parseTwoDigitYear(t)}),K("Q",0,"Qo","quarter"),N("quarter","Q"),F("quarter",7),Q("Q",Rr),rt("Q",function(t,e){e[ii]=3*(M(t)-1)}),K("D",["DD",2],"Do","date"),N("date","D"),F("date",9),Q("D",Br),Q("DD",Br,Hr),Q("Do",function(t,e){return t?e._ordinalParse:e._ordinalParseLenient}),rt(["D","DD"],oi),rt("Do",function(t,e){e[oi]=M(t.match(Br)[0],10)});var Gi=U("Date",!0);K("DDD",["DDDD",3],"DDDo","dayOfYear"),N("dayOfYear","DDD"),F("dayOfYear",4),Q("DDD",qr),Q("DDDD",Fr),rt(["DDD","DDDD"],function(t,e,n){n._dayOfYear=M(t)}),K("m",["mm",2],0,"minute"),N("minute","m"),F("minute",14),Q("m",Br),Q("mm",Br,Hr),rt(["m","mm"],si);var Ki=U("Minutes",!1);K("s",["ss",2],0,"second"),N("second","s"),F("second",15),Q("s",Br),Q("ss",Br,Hr),rt(["s","ss"],ui);var Ji=U("Seconds",!1);K("S",0,0,function(){return~~(this.millisecond()/100)}),K(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),K(0,["SSS",3],0,"millisecond"),K(0,["SSSS",4],0,function(){return 10*this.millisecond()}),K(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),K(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),K(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),K(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),K(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),N("millisecond","ms"),F("millisecond",16),Q("S",qr,Rr),Q("SS",qr,Hr),Q("SSS",qr,Fr);var Zi;for(Zi="SSSS";Zi.length<=9;Zi+="S")Q(Zi,Jr);for(Zi="S";Zi.length<=9;Zi+="S")rt(Zi,Nn);var $i=U("Milliseconds",!1);K("z",0,0,"zoneAbbr"),K("zz",0,0,"zoneName");var Xi=g.prototype;Xi.add=Wi,Xi.calendar=Je,Xi.clone=Ze,Xi.diff=rn,Xi.endOf=vn,Xi.format=cn,Xi.from=ln,Xi.fromNow=hn,Xi.to=pn,Xi.toNow=fn,Xi.get=z,Xi.invalidAt=Tn,Xi.isAfter=$e,Xi.isBefore=Xe,Xi.isBetween=Qe,Xi.isSame=tn,Xi.isSameOrAfter=en,Xi.isSameOrBefore=nn,Xi.isValid=Sn,Xi.lang=qi,Xi.locale=dn,Xi.localeData=mn,Xi.max=Hi,Xi.min=Ri,Xi.parsingFlags=En,Xi.set=q,Xi.startOf=yn,Xi.subtract=zi,Xi.toArray=wn,Xi.toObject=Mn,Xi.toDate=bn,Xi.toISOString=sn,Xi.inspect=un,Xi.toJSON=kn,Xi.toString=an,Xi.unix=gn,Xi.valueOf=_n,Xi.creationData=xn,Xi.year=_i,Xi.isLeapYear=gt,Xi.weekYear=Ln,Xi.isoWeekYear=Dn,Xi.quarter=Xi.quarters=Yn,Xi.month=pt,Xi.daysInMonth=ft,Xi.week=Xi.weeks=Lt,Xi.isoWeek=Xi.isoWeeks=Dt,Xi.weeksInYear=On,Xi.isoWeeksInYear=Pn,Xi.date=Gi,Xi.day=Xi.days=Rt,Xi.weekday=Ht,Xi.isoWeekday=Ft,Xi.dayOfYear=In,Xi.hour=Xi.hours=Ci,Xi.minute=Xi.minutes=Ki,Xi.second=Xi.seconds=Ji,Xi.millisecond=Xi.milliseconds=$i,Xi.utcOffset=Pe,Xi.utc=Ae,Xi.local=je,Xi.parseZone=Ye,Xi.hasAlignedHourOffset=Ie,Xi.isDST=Ne,Xi.isLocal=He,Xi.isUtcOffset=Fe,Xi.isUtc=Ve,Xi.isUTC=Ve,Xi.zoneAbbr=Rn,Xi.zoneName=Hn,Xi.dates=E("dates accessor is deprecated. Use date instead.",Gi),Xi.months=E("months accessor is deprecated. Use month instead",pt),Xi.years=E("years accessor is deprecated. Use year instead",_i),Xi.zone=E("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Oe),Xi.isDSTShifted=E("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Re);var Qi=D.prototype;Qi.calendar=P,Qi.longDateFormat=O,Qi.invalidDate=A,Qi.ordinal=j,Qi.preparse=Un,Qi.postformat=Un,Qi.relativeTime=Y,Qi.pastFuture=I,Qi.set=C,Qi.months=st,Qi.monthsShort=ut,Qi.monthsParse=lt,Qi.monthsRegex=mt,Qi.monthsShortRegex=dt,Qi.week=Tt,Qi.firstDayOfYear=Ct,Qi.firstDayOfWeek=xt,Qi.weekdays=At,Qi.weekdaysMin=Yt,Qi.weekdaysShort=jt,Qi.weekdaysParse=Nt,Qi.weekdaysRegex=Vt,Qi.weekdaysShortRegex=Ut,Qi.weekdaysMinRegex=Bt,Qi.isPM=Jt,Qi.meridiem=Zt,te("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10,n=1===M(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n}}),e.lang=E("moment.lang is deprecated. Use moment.locale instead.",te),e.langData=E("moment.langData is deprecated. Use moment.localeData instead.",re);var to=Math.abs,eo=sr("ms"),no=sr("s"),ro=sr("m"),io=sr("h"),oo=sr("d"),ao=sr("w"),so=sr("M"),uo=sr("y"),co=cr("milliseconds"),lo=cr("seconds"),ho=cr("minutes"),po=cr("hours"),fo=cr("days"),mo=cr("months"),yo=cr("years"),vo=Math.round,_o={s:45,m:45,h:22,d:26,M:11},go=Math.abs,bo=Se.prototype;return bo.abs=$n,bo.add=Qn,bo.subtract=tr,bo.as=or,bo.asMilliseconds=eo,bo.asSeconds=no,bo.asMinutes=ro,bo.asHours=io,bo.asDays=oo,bo.asWeeks=ao,bo.asMonths=so,bo.asYears=uo,bo.valueOf=ar,bo._bubble=nr,bo.get=ur,bo.milliseconds=co,bo.seconds=lo,bo.minutes=ho,bo.hours=po,bo.days=fo,bo.weeks=lr,bo.months=mo,bo.years=yo,bo.humanize=mr,bo.toISOString=yr,bo.toString=yr,bo.toJSON=yr,bo.locale=dn,bo.localeData=mn,bo.toIsoString=E("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",yr),bo.lang=qi,K("X",0,0,"unix"),K("x",0,0,"valueOf"),Q("x",Zr),Q("X",Qr),rt("X",function(t,e,n){n._d=new Date(1e3*parseFloat(t,10))}),rt("x",function(t,e,n){n._d=new Date(M(t))}),e.version="2.17.1",r(be),e.fn=Xi,e.min=Me,e.max=ke,e.now=Fi,e.utc=p,e.unix=Fn,e.months=qn,e.isDate=u,e.locale=te,e.invalid=y,e.duration=Ue,e.isMoment=b,e.weekdays=Kn,e.parseZone=Vn,e.localeData=re,e.isDuration=Ee,e.monthsShort=Gn,e.weekdaysMin=Zn,e.defineLocale=ee,e.updateLocale=ne,e.locales=ie,e.weekdaysShort=Jn,e.normalizeUnits=R,e.relativeTimeRounding=fr,e.relativeTimeThreshold=dr,e.calendarFormat=Ke,e.prototype=Xi,e})}).call(e,n(917)(t))},function(t,e,n){var r=n(16),i=n(15),o=n(46),a=n(24),s=n(80),u="prototype",c=function(t,e,n){var l,h,p,f,d=t&c.F,m=t&c.G,y=t&c.S,v=t&c.P,_=t&c.B,g=m?r:y?r[e]||(r[e]={}):(r[e]||{})[u],b=m?i:i[e]||(i[e]={}),w=b[u]||(b[u]={});m&&(n=e);for(l in n)h=!d&&g&&void 0!==g[l],p=(h?g:n)[l],f=_&&h?s(p,r):v&&"function"==typeof p?s(Function.call,p):p,g&&a(g,l,p,t&c.U),b[l]!=p&&o(b,l,f),v&&w[l]!=p&&(w[l]=p)};r.core=i,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},function(t,e,n){"use strict";(function(t){function r(t){return null!=t}function i(t){return null==t}function o(t){return"object"==typeof t&&null!==t&&Object.getPrototypeOf(t)===f}function a(t){if("string"==typeof t)return t;if(null==t)return""+t;if(t.overriddenName)return""+t.overriddenName;if(t.name)return""+t.name;var e=t.toString(),n=e.indexOf("\n");return n===-1?e:e.substring(0,n)}function s(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function u(){if(!m)if(h.Symbol&&Symbol.iterator)m=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;e=0?(i="anonymous_"+D++,e.__anonymousType=i):i=r(i),i}function o(t){var e=t.reference;return e instanceof h.a?e.filePath:d.c.importUri(e)}function a(t){return n.i(f.c)(t.value)?r(t.value):i(t.identifier)}function s(t){return n.i(f.c)(t.identifier)?t.identifier.reference:t.value}function u(t,e){var n=m.a.parse(e.selector)[0].getMatchingElementTemplate();return j.create({isHost:!0,type:{reference:t,diDeps:[],lifecycleHooks:[]},template:new A({encapsulation:l.F.None,template:n,templateUrl:"",styles:[],styleUrls:[],ngContentSelectors:[],animations:[]}),changeDetection:l.J.Default,inputs:[],outputs:[],host:{},isComponent:!0,selector:"*",providers:[],viewProviders:[],queries:[],viewQueries:[]})}function c(t){return t||[]}var l=n(0),h=n(51),p=n(62),f=n(3),d=n(11),m=n(129),y=n(22);n.d(e,"m",function(){return g}),n.d(e,"b",function(){return w}),n.d(e,"n",function(){return M}),n.d(e,"h",function(){return S}),n.d(e,"f",function(){return E}),n.d(e,"g",function(){return T}),n.d(e,"e",function(){return x}),n.d(e,"c",function(){return C}),n.d(e,"d",function(){return L}),e.a=i,e.i=o,n.d(e,"q",function(){return P}),e.k=a,e.j=s,n.d(e,"l",function(){return O}),n.d(e,"p",function(){return A}),n.d(e,"o",function(){return j}),e.v=u,n.d(e,"t",function(){return Y}),n.d(e,"r",function(){return I}),n.d(e,"s",function(){return N}),n.d(e,"u",function(){return R});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var v=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},_=/^(?:(?:\[([^\]]+)\])|(?:\(([^\)]+)\)))|(\@[-\w]+)$/,g=function(){function t(t,e){void 0===t&&(t=null),void 0===e&&(e=null),this.name=t,this.definitions=e}return t}(),b=function(){function t(){}return t}(),w=function(t){function e(e,n){t.call(this),this.stateNameExpr=e,this.styles=n}return v(e,t),e}(b),M=function(t){function e(e,n){t.call(this),this.stateChangeExpr=e,this.steps=n}return v(e,t),e}(b),k=function(){function t(){}return t}(),S=function(t){function e(e){void 0===e&&(e=[]),t.call(this),this.steps=e}return v(e,t),e}(k),E=function(t){function e(e,n){void 0===n&&(n=null),t.call(this),this.offset=e,this.styles=n}return v(e,t),e}(k),T=function(t){function e(e,n){void 0===e&&(e=0),void 0===n&&(n=null),t.call(this),this.timings=e,this.styles=n}return v(e,t),e}(k),x=function(t){function e(e){void 0===e&&(e=null),t.call(this),this.steps=e}return v(e,t),e}(k),C=function(t){function e(e){void 0===e&&(e=null),t.call(this,e)}return v(e,t),e}(x),L=function(t){function e(e){void 0===e&&(e=null),t.call(this,e)}return v(e,t),e}(x),D=0,P={};P.Pipe=0,P.Directive=1,P.NgModule=2,P.Injectable=3,P[P.Pipe]="Pipe",P[P.Directive]="Directive",P[P.NgModule]="NgModule",P[P.Injectable]="Injectable";var O=function(){function t(t){var e=void 0===t?{}:t,n=e.moduleUrl,r=e.styles,i=e.styleUrls;this.moduleUrl=n,this.styles=c(r),this.styleUrls=c(i)}return t}(),A=function(){function t(t){var e=void 0===t?{}:t,n=e.encapsulation,r=e.template,i=e.templateUrl,o=e.styles,a=e.styleUrls,s=e.externalStylesheets,u=e.animations,l=e.ngContentSelectors,h=e.interpolation;if(this.encapsulation=n,this.template=r,this.templateUrl=i,this.styles=c(o),this.styleUrls=c(a),this.externalStylesheets=c(s),this.animations=u?p.b.flatten(u):[],this.ngContentSelectors=l||[],h&&2!=h.length)throw new Error("'interpolation' should have a start and an end symbol.");this.interpolation=h}return t.prototype.toSummary=function(){return{animations:this.animations.map(function(t){return t.name}),ngContentSelectors:this.ngContentSelectors,encapsulation:this.encapsulation}},t}(),j=function(){function t(t){var e=void 0===t?{}:t,n=e.isHost,r=e.type,i=e.isComponent,o=e.selector,a=e.exportAs,s=e.changeDetection,u=e.inputs,l=e.outputs,h=e.hostListeners,p=e.hostProperties,f=e.hostAttributes,d=e.providers,m=e.viewProviders,y=e.queries,v=e.viewQueries,_=e.entryComponents,g=e.template;this.isHost=!!n,this.type=r,this.isComponent=i,this.selector=o,this.exportAs=a,this.changeDetection=s,this.inputs=u,this.outputs=l,this.hostListeners=h,this.hostProperties=p,this.hostAttributes=f,this.providers=c(d),this.viewProviders=c(m),this.queries=c(y),this.viewQueries=c(v),this.entryComponents=c(_),this.template=g}return t.create=function(e){var r=void 0===e?{}:e,i=r.isHost,o=r.type,a=r.isComponent,s=r.selector,u=r.exportAs,c=r.changeDetection,l=r.inputs,h=r.outputs,p=r.host,d=r.providers,m=r.viewProviders,v=r.queries,g=r.viewQueries,b=r.entryComponents,w=r.template,M={},k={},S={};n.i(f.c)(p)&&Object.keys(p).forEach(function(t){var e=p[t],r=t.match(_);null===r?S[t]=e:n.i(f.c)(r[1])?k[r[1]]=e:n.i(f.c)(r[2])&&(M[r[2]]=e)});var E={};n.i(f.c)(l)&&l.forEach(function(t){var e=n.i(y.a)(t,[t,t]);E[e[0]]=e[1]});var T={};return n.i(f.c)(h)&&h.forEach(function(t){var e=n.i(y.a)(t,[t,t]);T[e[0]]=e[1]}),new t({isHost:i,type:o,isComponent:!!a,selector:s,exportAs:u,changeDetection:c,inputs:E,outputs:T,hostListeners:M,hostProperties:k,hostAttributes:S,providers:d,viewProviders:m,queries:v,viewQueries:g,entryComponents:b,template:w})},t.prototype.toSummary=function(){return{summaryKind:P.Directive,type:this.type,isComponent:this.isComponent,selector:this.selector,exportAs:this.exportAs,inputs:this.inputs,outputs:this.outputs,hostListeners:this.hostListeners,hostProperties:this.hostProperties,hostAttributes:this.hostAttributes,providers:this.providers,viewProviders:this.viewProviders,queries:this.queries,entryComponents:this.entryComponents,changeDetection:this.changeDetection,template:this.template&&this.template.toSummary()}},t}(),Y=function(){function t(t){var e=void 0===t?{}:t,n=e.type,r=e.name,i=e.pure;this.type=n,this.name=r,this.pure=!!i}return t.prototype.toSummary=function(){return{summaryKind:P.Pipe,type:this.type,name:this.name,pure:this.pure}},t}(),I=function(){function t(t){var e=void 0===t?{}:t,n=e.type,r=e.providers,i=e.declaredDirectives,o=e.exportedDirectives,a=e.declaredPipes,s=e.exportedPipes,u=e.entryComponents,l=e.bootstrapComponents,h=e.importedModules,p=e.exportedModules,f=e.schemas,d=e.transitiveModule,m=e.id;this.type=n,this.declaredDirectives=c(i),this.exportedDirectives=c(o),this.declaredPipes=c(a),this.exportedPipes=c(s),this.providers=c(r),this.entryComponents=c(u),this.bootstrapComponents=c(l),this.importedModules=c(h),this.exportedModules=c(p),this.schemas=c(f),this.id=m,this.transitiveModule=d}return t.prototype.toSummary=function(){return{summaryKind:P.NgModule,type:this.type,entryComponents:this.transitiveModule.entryComponents,providers:this.transitiveModule.providers,modules:this.transitiveModule.modules,exportedDirectives:this.transitiveModule.exportedDirectives,exportedPipes:this.transitiveModule.exportedPipes}},t}(),N=function(){function t(){this.directivesSet=new Set,this.directives=[],this.exportedDirectivesSet=new Set,this.exportedDirectives=[],this.pipesSet=new Set,this.pipes=[],this.exportedPipesSet=new Set,this.exportedPipes=[],this.modulesSet=new Set,this.modules=[],this.entryComponentsSet=new Set,this.entryComponents=[],this.providers=[]}return t.prototype.addProvider=function(t,e){this.providers.push({provider:t,module:e})},t.prototype.addDirective=function(t){this.directivesSet.has(t.reference)||(this.directivesSet.add(t.reference),this.directives.push(t))},t.prototype.addExportedDirective=function(t){this.exportedDirectivesSet.has(t.reference)||(this.exportedDirectivesSet.add(t.reference),this.exportedDirectives.push(t))},t.prototype.addPipe=function(t){this.pipesSet.has(t.reference)||(this.pipesSet.add(t.reference),this.pipes.push(t))},t.prototype.addExportedPipe=function(t){this.exportedPipesSet.has(t.reference)||(this.exportedPipesSet.add(t.reference),this.exportedPipes.push(t))},t.prototype.addModule=function(t){this.modulesSet.has(t.reference)||(this.modulesSet.add(t.reference),this.modules.push(t))},t.prototype.addEntryComponent=function(t){this.entryComponentsSet.has(t.reference)||(this.entryComponentsSet.add(t.reference),this.entryComponents.push(t))},t}(),R=function(){function t(t,e){var n=e.useClass,r=e.useValue,i=e.useExisting,o=e.useFactory,a=e.deps,s=e.multi;this.token=t,this.useClass=n,this.useValue=r,this.useExisting=i,this.useFactory=o,this.dependencies=a,this.multi=!!s}return t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"E",function(){return i}),n.d(e,"r",function(){return o}),n.d(e,"G",function(){return a}),n.d(e,"J",function(){return s}),n.d(e,"K",function(){return u}),n.d(e,"g",function(){return c}),n.d(e,"i",function(){return l}),n.d(e,"j",function(){return h}),n.d(e,"e",function(){return p}),n.d(e,"f",function(){return f}),n.d(e,"k",function(){return d}),n.d(e,"l",function(){return m}),n.d(e,"n",function(){return y}),n.d(e,"d",function(){return v}),n.d(e,"p",function(){return _}),n.d(e,"o",function(){return g}),n.d(e,"s",function(){return b}),n.d(e,"q",function(){return w}),n.d(e,"m",function(){return M}),n.d(e,"h",function(){return k}),n.d(e,"F",function(){return S}),n.d(e,"c",function(){return E}),n.d(e,"N",function(){return T}),n.d(e,"L",function(){return x}),n.d(e,"v",function(){return C}),n.d(e,"x",function(){return L}),n.d(e,"w",function(){return D}),n.d(e,"t",function(){return P}),n.d(e,"u",function(){return O}),n.d(e,"a",function(){return A}),n.d(e,"M",function(){return j}),n.d(e,"H",function(){return Y}),n.d(e,"b",function(){return I}),n.d(e,"y",function(){return N}),n.d(e,"z",function(){return R}),n.d(e,"A",function(){return H}),n.d(e,"C",function(){return F}),n.d(e,"B",function(){return V}),n.d(e,"I",function(){return U}),n.d(e,"D",function(){return B});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=r.o.isDefaultChangeDetectionStrategy,o=r.o.ChangeDetectorStatus,a=r.o.LifecycleHooks,s=r.o.LIFECYCLE_HOOKS_VALUES,u=r.o.ReflectorReader,c=r.o.ViewContainer,l=r.o.CodegenComponentFactoryResolver,h=r.o.ComponentRef_,p=r.o.AppView,f=r.o.DebugAppView,d=r.o.NgModuleInjector,m=r.o.registerModuleFactory,y=r.o.ViewType,v=r.o.view_utils,_=r.o.DebugContext,g=r.o.StaticNodeDebugInfo,b=r.o.devModeEqual,w=r.o.UNINITIALIZED,M=r.o.ValueUnwrapper,k=r.o.TemplateRef_,S=(r.o.RenderDebugInfo,r.o.Console),E=r.o.reflector,T=r.o.Reflector,x=r.o.ReflectionCapabilities,C=r.o.NoOpAnimationPlayer,L=(r.o.AnimationPlayer,r.o.AnimationSequencePlayer),D=r.o.AnimationGroupPlayer,P=r.o.AnimationKeyframe,O=r.o.AnimationStyles,A=r.o.ANY_STATE,j=r.o.DEFAULT_STATE,Y=r.o.EMPTY_STATE,I=r.o.FILL_STYLE_FLAG,N=r.o.prepareFinalAnimationStyles,R=r.o.balanceAnimationKeyframes,H=r.o.clearStyles,F=r.o.collectAndResolveStyles,V=r.o.renderStyles,U=(r.o.ViewMetadata,r.o.ComponentStillLoadingError),B=r.o.AnimationTransition},function(t,e,n){var r=n(161)("wks"),i=n(112),o=n(16).Symbol,a="function"==typeof o,s=t.exports=function(t){return r[t]||(r[t]=a&&o[t]||(a?o:i)("Symbol."+t))};s.store=r},function(t,e,n){"use strict";function r(t,e,n){return void 0===e&&(e=null),void 0===n&&(n="src"),null==e?"@angular/"+t+"/index":"@angular/"+t+"/"+n+"/"+e}function i(t){return l.c.resolveIdentifier(t.name,t.moduleUrl,t.runtime)}function o(t){var e=l.c.resolveIdentifier(t.name,t.moduleUrl,t.runtime);return{reference:e}}function a(t){return{identifier:t}}function s(t){return a(o(t))}function u(t,e){var n=l.c.resolveEnum(i(t),e);return{reference:n}}var c=n(0),l=n(11);n.d(e,"b",function(){return m}),e.e=i,e.a=o,e.c=a,e.f=s,e.d=u;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var h=r("core","linker/view"),p=r("core","linker/view_utils"),f=r("core","change_detection/change_detection"),d=r("core","animation/animation_style_util"),m=function(){function t(){}return t.ANALYZE_FOR_ENTRY_COMPONENTS={name:"ANALYZE_FOR_ENTRY_COMPONENTS",moduleUrl:r("core","metadata/di"),runtime:c._2},t.ViewUtils={name:"ViewUtils",moduleUrl:r("core","linker/view_utils"),runtime:l.d.ViewUtils},t.AppView={name:"AppView",moduleUrl:h,runtime:l.e},t.DebugAppView={name:"DebugAppView",moduleUrl:h,runtime:l.f},t.ViewContainer={name:"ViewContainer",moduleUrl:r("core","linker/view_container"),runtime:l.g},t.ElementRef={name:"ElementRef",moduleUrl:r("core","linker/element_ref"),runtime:c.h},t.ViewContainerRef={name:"ViewContainerRef",moduleUrl:r("core","linker/view_container_ref"),runtime:c.A},t.ChangeDetectorRef={name:"ChangeDetectorRef",moduleUrl:r("core","change_detection/change_detector_ref"),runtime:c.i},t.RenderComponentType={name:"RenderComponentType",moduleUrl:r("core","render/api"),runtime:c._3},t.QueryList={name:"QueryList",moduleUrl:r("core","linker/query_list"),runtime:c._4},t.TemplateRef={name:"TemplateRef",moduleUrl:r("core","linker/template_ref"),runtime:c.z},t.TemplateRef_={name:"TemplateRef_",moduleUrl:r("core","linker/template_ref"),runtime:l.h},t.CodegenComponentFactoryResolver={name:"CodegenComponentFactoryResolver",moduleUrl:r("core","linker/component_factory_resolver"),runtime:l.i},t.ComponentFactoryResolver={name:"ComponentFactoryResolver",moduleUrl:r("core","linker/component_factory_resolver"),runtime:c.G},t.ComponentFactory={name:"ComponentFactory",runtime:c._5,moduleUrl:r("core","linker/component_factory")},t.ComponentRef_={name:"ComponentRef_",runtime:l.j,moduleUrl:r("core","linker/component_factory")},t.ComponentRef={name:"ComponentRef",runtime:c._6,moduleUrl:r("core","linker/component_factory")},t.NgModuleFactory={name:"NgModuleFactory",runtime:c._7,moduleUrl:r("core","linker/ng_module_factory")},t.NgModuleInjector={name:"NgModuleInjector",runtime:l.k,moduleUrl:r("core","linker/ng_module_factory")},t.RegisterModuleFactoryFn={name:"registerModuleFactory",runtime:l.l,moduleUrl:r("core","linker/ng_module_factory_loader")},t.ValueUnwrapper={name:"ValueUnwrapper",moduleUrl:f,runtime:l.m},t.Injector={name:"Injector",moduleUrl:r("core","di/injector"),runtime:c.q},t.ViewEncapsulation={name:"ViewEncapsulation",moduleUrl:r("core","metadata/view"),runtime:c.F},t.ViewType={name:"ViewType",moduleUrl:r("core","linker/view_type"),runtime:l.n},t.ChangeDetectionStrategy={name:"ChangeDetectionStrategy",moduleUrl:f,runtime:c.J},t.StaticNodeDebugInfo={name:"StaticNodeDebugInfo",moduleUrl:r("core","linker/debug_context"),runtime:l.o},t.DebugContext={name:"DebugContext",moduleUrl:r("core","linker/debug_context"),runtime:l.p},t.Renderer={name:"Renderer",moduleUrl:r("core","render/api"),runtime:c.p},t.SimpleChange={name:"SimpleChange",moduleUrl:f,runtime:c._8},t.UNINITIALIZED={name:"UNINITIALIZED",moduleUrl:f,runtime:l.q},t.ChangeDetectorStatus={name:"ChangeDetectorStatus",moduleUrl:f,runtime:l.r},t.checkBinding={name:"checkBinding",moduleUrl:p,runtime:l.d.checkBinding},t.devModeEqual={name:"devModeEqual",moduleUrl:f,runtime:l.s},t.inlineInterpolate={name:"inlineInterpolate",moduleUrl:p,runtime:l.d.inlineInterpolate},t.interpolate={name:"interpolate",moduleUrl:p,runtime:l.d.interpolate},t.castByValue={name:"castByValue",moduleUrl:p,runtime:l.d.castByValue},t.EMPTY_ARRAY={name:"EMPTY_ARRAY",moduleUrl:p,runtime:l.d.EMPTY_ARRAY},t.EMPTY_MAP={name:"EMPTY_MAP",moduleUrl:p,runtime:l.d.EMPTY_MAP},t.createRenderElement={name:"createRenderElement",moduleUrl:p,runtime:l.d.createRenderElement},t.selectOrCreateRenderHostElement={name:"selectOrCreateRenderHostElement",moduleUrl:p,runtime:l.d.selectOrCreateRenderHostElement},t.pureProxies=[null,{name:"pureProxy1",moduleUrl:p,runtime:l.d.pureProxy1},{name:"pureProxy2",moduleUrl:p,runtime:l.d.pureProxy2},{name:"pureProxy3",moduleUrl:p,runtime:l.d.pureProxy3},{name:"pureProxy4",moduleUrl:p,runtime:l.d.pureProxy4},{name:"pureProxy5",moduleUrl:p,runtime:l.d.pureProxy5},{name:"pureProxy6",moduleUrl:p,runtime:l.d.pureProxy6},{name:"pureProxy7",moduleUrl:p,runtime:l.d.pureProxy7},{name:"pureProxy8",moduleUrl:p,runtime:l.d.pureProxy8},{name:"pureProxy9",moduleUrl:p,runtime:l.d.pureProxy9},{name:"pureProxy10",moduleUrl:p,runtime:l.d.pureProxy10}],t.SecurityContext={name:"SecurityContext",moduleUrl:r("core","security"),runtime:c.V},t.AnimationKeyframe={name:"AnimationKeyframe",moduleUrl:r("core","animation/animation_keyframe"),runtime:l.t},t.AnimationStyles={name:"AnimationStyles",moduleUrl:r("core","animation/animation_styles"),runtime:l.u},t.NoOpAnimationPlayer={name:"NoOpAnimationPlayer",moduleUrl:r("core","animation/animation_player"),runtime:l.v},t.AnimationGroupPlayer={name:"AnimationGroupPlayer",moduleUrl:r("core","animation/animation_group_player"),runtime:l.w},t.AnimationSequencePlayer={name:"AnimationSequencePlayer",moduleUrl:r("core","animation/animation_sequence_player"),runtime:l.x},t.prepareFinalAnimationStyles={name:"prepareFinalAnimationStyles",moduleUrl:d,runtime:l.y},t.balanceAnimationKeyframes={name:"balanceAnimationKeyframes",moduleUrl:d,runtime:l.z},t.clearStyles={name:"clearStyles",moduleUrl:d,runtime:l.A},t.renderStyles={name:"renderStyles",moduleUrl:d,runtime:l.B},t.collectAndResolveStyles={name:"collectAndResolveStyles",moduleUrl:d,runtime:l.C},t.LOCALE_ID={name:"LOCALE_ID",moduleUrl:r("core","i18n/tokens"),runtime:c.w},t.TRANSLATIONS_FORMAT={name:"TRANSLATIONS_FORMAT",moduleUrl:r("core","i18n/tokens"),runtime:c._9},t.setBindingDebugInfo={name:"setBindingDebugInfo",moduleUrl:p,runtime:l.d.setBindingDebugInfo},t.setBindingDebugInfoForChanges={name:"setBindingDebugInfoForChanges",moduleUrl:p,runtime:l.d.setBindingDebugInfoForChanges},t.AnimationTransition={name:"AnimationTransition",moduleUrl:r("core","animation/animation_transition"),runtime:l.D},t.InlineArray={name:"InlineArray",moduleUrl:p,runtime:null},t.inlineArrays=[{name:"InlineArray2",moduleUrl:p,runtime:l.d.InlineArray2},{name:"InlineArray2",moduleUrl:p,runtime:l.d.InlineArray2},{name:"InlineArray4",moduleUrl:p,runtime:l.d.InlineArray4},{name:"InlineArray8",moduleUrl:p,runtime:l.d.InlineArray8},{name:"InlineArray16",moduleUrl:p,runtime:l.d.InlineArray16}],t.EMPTY_INLINE_ARRAY={name:"EMPTY_INLINE_ARRAY",moduleUrl:p,runtime:l.d.EMPTY_INLINE_ARRAY},t.InlineArrayDynamic={name:"InlineArrayDynamic",moduleUrl:p,runtime:l.d.InlineArrayDynamic},t.subscribeToRenderElement={name:"subscribeToRenderElement",moduleUrl:p,runtime:l.d.subscribeToRenderElement},t.createRenderComponentType={name:"createRenderComponentType",moduleUrl:p,runtime:l.d.createRenderComponentType},t.noop={name:"noop",moduleUrl:p,runtime:l.d.noop},t}()},function(t,e,n){"use strict";function r(){return function(t){return t}}e.a=r},function(t,e){var n=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e,n){"use strict";function r(){return o}function i(t){o||(o=t)}e.b=r,e.c=i,n.d(e,"a",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=null,a=function(){function t(){this.resourceLoaderType=null}return t.prototype.hasProperty=function(t,e){},t.prototype.setProperty=function(t,e,n){},t.prototype.getProperty=function(t,e){},t.prototype.invoke=function(t,e,n){},t.prototype.logError=function(t){},t.prototype.log=function(t){},t.prototype.logGroup=function(t){},t.prototype.logGroupEnd=function(){},Object.defineProperty(t.prototype,"attrToPropMap",{get:function(){return this._attrToPropMap},set:function(t){this._attrToPropMap=t},enumerable:!0,configurable:!0}),t.prototype.parse=function(t){},t.prototype.query=function(t){},t.prototype.querySelector=function(t,e){},t.prototype.querySelectorAll=function(t,e){},t.prototype.on=function(t,e,n){},t.prototype.onAndCancel=function(t,e,n){},t.prototype.dispatchEvent=function(t,e){},t.prototype.createMouseEvent=function(t){},t.prototype.createEvent=function(t){},t.prototype.preventDefault=function(t){},t.prototype.isPrevented=function(t){},t.prototype.getInnerHTML=function(t){},t.prototype.getTemplateContent=function(t){},t.prototype.getOuterHTML=function(t){},t.prototype.nodeName=function(t){},t.prototype.nodeValue=function(t){},t.prototype.type=function(t){},t.prototype.content=function(t){},t.prototype.firstChild=function(t){},t.prototype.nextSibling=function(t){},t.prototype.parentElement=function(t){},t.prototype.childNodes=function(t){},t.prototype.childNodesAsList=function(t){},t.prototype.clearNodes=function(t){},t.prototype.appendChild=function(t,e){},t.prototype.removeChild=function(t,e){},t.prototype.replaceChild=function(t,e,n){},t.prototype.remove=function(t){},t.prototype.insertBefore=function(t,e){},t.prototype.insertAllBefore=function(t,e){},t.prototype.insertAfter=function(t,e){},t.prototype.setInnerHTML=function(t,e){},t.prototype.getText=function(t){},t.prototype.setText=function(t,e){},t.prototype.getValue=function(t){},t.prototype.setValue=function(t,e){},t.prototype.getChecked=function(t){},t.prototype.setChecked=function(t,e){},t.prototype.createComment=function(t){},t.prototype.createTemplate=function(t){},t.prototype.createElement=function(t,e){},t.prototype.createElementNS=function(t,e,n){},t.prototype.createTextNode=function(t,e){},t.prototype.createScriptTag=function(t,e,n){},t.prototype.createStyleElement=function(t,e){},t.prototype.createShadowRoot=function(t){},t.prototype.getShadowRoot=function(t){},t.prototype.getHost=function(t){},t.prototype.getDistributedNodes=function(t){},t.prototype.clone=function(t){},t.prototype.getElementsByClassName=function(t,e){},t.prototype.getElementsByTagName=function(t,e){},t.prototype.classList=function(t){},t.prototype.addClass=function(t,e){},t.prototype.removeClass=function(t,e){},t.prototype.hasClass=function(t,e){},t.prototype.setStyle=function(t,e,n){},t.prototype.removeStyle=function(t,e){},t.prototype.getStyle=function(t,e){},t.prototype.hasStyle=function(t,e,n){},t.prototype.tagName=function(t){},t.prototype.attributeMap=function(t){},t.prototype.hasAttribute=function(t,e){},t.prototype.hasAttributeNS=function(t,e,n){},t.prototype.getAttribute=function(t,e){},t.prototype.getAttributeNS=function(t,e,n){},t.prototype.setAttribute=function(t,e,n){},t.prototype.setAttributeNS=function(t,e,n,r){},t.prototype.removeAttribute=function(t,e){},t.prototype.removeAttributeNS=function(t,e,n){},t.prototype.templateAwareRoot=function(t){},t.prototype.createHtmlDocument=function(){},t.prototype.defaultDoc=function(){},t.prototype.getBoundingClientRect=function(t){},t.prototype.getTitle=function(){},t.prototype.setTitle=function(t){},t.prototype.elementMatches=function(t,e){},t.prototype.isTemplateElement=function(t){},t.prototype.isTextNode=function(t){},t.prototype.isCommentNode=function(t){},t.prototype.isElementNode=function(t){},t.prototype.hasShadowRoot=function(t){},t.prototype.isShadowRoot=function(t){},t.prototype.importIntoDoc=function(t){},t.prototype.adoptNode=function(t){},t.prototype.getHref=function(t){},t.prototype.getEventKey=function(t){},t.prototype.resolveAndSetHref=function(t,e,n){},t.prototype.supportsDOMEvents=function(){},t.prototype.supportsNativeShadowDOM=function(){},t.prototype.getGlobalEventTarget=function(t){},t.prototype.getHistory=function(){},t.prototype.getLocation=function(){},t.prototype.getBaseHref=function(){},t.prototype.resetBaseElement=function(){},t.prototype.getUserAgent=function(){},t.prototype.setData=function(t,e,n){},t.prototype.getComputedStyle=function(t){},t.prototype.getData=function(t,e){},t.prototype.setGlobalVar=function(t,e){},t.prototype.supportsWebAnimation=function(){},t.prototype.performanceNow=function(){},t.prototype.getAnimationPrefix=function(){},t.prototype.getTransitionEnd=function(){},t.prototype.supportsAnimation=function(){},t.prototype.supportsCookies=function(){},t.prototype.getCookie=function(t){},t.prototype.setCookie=function(t,e){},t}()},function(t,e,n){var r=n(5),i=n(369),o=n(71),a=Object.defineProperty;e.f=n(21)?Object.defineProperty:function(t,e,n){if(r(t),e=o(e,!0),r(n),i)try{return a(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){"use strict";var r=n(583);n.d(e,"a",function(){return r.a}),n.d(e,"b",function(){return r.b})},function(t,e,n){t.exports=!n(7)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e,n){"use strict";function r(t){return t.replace(p,function(){for(var t=[],e=0;e"+i+""};t.exports=function(t,e){var n={};n[t]=e(s),r(r.P+r.F*i(function(){var e=""[t]('"');return e!==e.toLowerCase()||e.split('"').length>3}),"String",n)}},function(t,e,n){"use strict";var r=n(661);n.d(e,"c",function(){return r.a}),n.d(e,"d",function(){return r.d}),n.d(e,"a",function(){return r.b}),n.d(e,"b",function(){return r.c})},function(t,e,n){var r=n(83),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},function(t,e,n){"use strict";var r=n(122),i=n(3);n.d(e,"d",function(){return o}),n.d(e,"b",function(){return a}),n.d(e,"c",function(){return s}),n.d(e,"e",function(){return u}),n.d(e,"a",function(){return c});var o=function(){function t(t,e,n,r){this.file=t,this.offset=e,this.line=n,this.col=r}return t.prototype.toString=function(){return n.i(i.c)(this.offset)?this.file.url+"@"+this.line+":"+this.col:this.file.url},t.prototype.moveBy=function(e){for(var n=this.file.content,i=n.length,o=this.offset,a=this.line,s=this.col;o>0&&e<0;){o--,e++;var u=n.charCodeAt(o);if(u==r.a){a--;var c=n.substr(0,o-1).lastIndexOf(String.fromCharCode(r.a));s=c>0?o-c:o}else s--}for(;o0;){var u=n.charCodeAt(o);o++,e--,u==r.a?(a++,s=0):s++}return new t(this.file,o,a,s)},t.prototype.getContext=function(t,e){var r=this.file.content,o=this.offset;if(n.i(i.c)(o)){o>r.length-1&&(o=r.length-1);for(var a=o,s=0,u=0;s0&&(o--,s++,"\n"!=r[o]||++u!=e););for(s=0,u=0;s]"+t.after+'")':"",n=this.span.details?", "+this.span.details:"";return""+this.msg+e+": "+this.span.start+n},t}()},function(t,e,n){"use strict";var r=n(75);n.d(e,"b",function(){return r.a}),n.d(e,"e",function(){return r.b}),n.d(e,"c",function(){return r.c}),n.d(e,"j",function(){return r.e}),n.d(e,"d",function(){return r.d}),n.d(e,"i",function(){return r.f});var i=n(197);n.d(e,"h",function(){return i.b}),n.d(e,"k",function(){return i.a});var o=n(96);n.d(e,"g",function(){return o.b});var a=n(642);n.d(e,"f",function(){return a.a});var s=(n(200),n(199),n(198));n.d(e,"a",function(){return s.a})},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=new r.e("NgValueAccessor")},function(t,e,n){var r=n(7);t.exports=function(t,e){return!!t&&r(function(){e?t.call(null,function(){},1):t.call(null)})}},function(t,e,n){var r=n(108),i=n(45);t.exports=function(t){return r(i(t))}},function(t,e,n){var r=n(45);t.exports=function(t){return Object(r(t))}},function(t,e,n){"use strict";function r(){return"bs4"!==i.a.__theme}var i=n(170);e.a=r},function(t,e,n){"use strict";(function(t){function r(t){return t.name||typeof t}function i(t){return null!=t}function o(t){return null==t}function a(t){if("string"==typeof t)return t;if(null==t)return""+t;if(t.overriddenName)return""+t.overriddenName;if(t.name)return""+t.name;var e=t.toString(),n=e.indexOf("\n");return n===-1?e:e.substring(0,n)}function s(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function u(){if(!p)if(c.Symbol&&Symbol.iterator)p=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;et?{maxlength:{requiredLength:t,actualLength:n}}:null}},t.pattern=function(e){if(!e)return t.nullValidator;var n,i;return"string"==typeof e?(i="^"+e+"$",n=new RegExp(i)):(i=e.toString(),n=e),function(t){if(r(t.value))return null;var e=t.value;return n.test(e)?null:{pattern:{requiredPattern:i,actualValue:e}}}},t.nullValidator=function(t){return null},t.compose=function(t){if(!t)return null;var e=t.filter(h.a);return 0==e.length?null:function(t){return s(o(t,e))}},t.composeAsync=function(t){if(!t)return null;var e=t.filter(h.a);return 0==e.length?null:function(t){var n=a(t,e).map(i);return Promise.all(n).then(s)}},t}()},function(t,e,n){"use strict";(function(t){function r(t){return null!=t}function i(t){return null==t}function o(t){if("string"==typeof t)return t;if(null==t)return""+t;if(t.overriddenName)return""+t.overriddenName;if(t.name)return""+t.name;var e=t.toString(),n=e.indexOf("\n");return n===-1?e:e.substring(0,n)}function a(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function s(t,e,n){for(var r=e.split("."),i=t;r.length>1;){var o=r.shift();i=i.hasOwnProperty(o)&&null!=i[o]?i[o]:i[o]={}}void 0!==i&&null!==i||(i={}),i[r.shift()]=n}function u(){if(!h)if(c.Symbol&&Symbol.iterator)h=Symbol.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),e=0;ew;w++)if((p||w in _)&&(m=_[w],y=g(m,w,v),t))if(n)M[w]=y;else if(y)switch(t){case 3:return!0;case 5:return m;case 6:return w;case 2:M.push(m)}else if(l)return!1;return h?-1:c||l?l:M}}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var r=n(18),i=n(70);t.exports=n(21)?function(t,e,n){return r.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var r=n(388),i=n(2),o=n(161)("metadata"),a=o.store||(o.store=new(n(845))),s=function(t,e,n){var i=a.get(t);if(!i){if(!n)return;a.set(t,i=new r)}var o=i.get(e);if(!o){if(!n)return;i.set(e,o=new r)}return o},u=function(t,e,n){var r=s(e,n,!1);return void 0!==r&&r.has(t)},c=function(t,e,n){var r=s(e,n,!1);return void 0===r?void 0:r.get(t)},l=function(t,e,n,r){s(n,r,!0).set(t,e)},h=function(t,e){var n=s(t,e,!1),r=[];return n&&n.forEach(function(t,e){r.push(e)}),r},p=function(t){return void 0===t||"symbol"==typeof t?t:String(t)},f=function(t){i(i.S,"Reflect",t)};t.exports={store:a,map:s,has:u,get:c,set:l,keys:h,key:p,exp:f}},function(t,e,n){var r=n(23),i=n(33),o=n(244)("IE_PROTO"),a=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=i(t),r(t,o)?t[o]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?a:null}},function(t,e,n){"use strict";(function(t){if(e.root="object"==typeof window&&window.window===window&&window||"object"==typeof self&&self.self===self&&self||"object"==typeof t&&t.global===t&&t,!e.root)throw new Error("RxJS could not find any global context (window, self, global)")}).call(e,n(19))},function(t,e,n){"use strict";var r=n(592),i=n(35);n.d(e,"a",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(t){function e(e,r){t.call(this,"Invalid argument '"+r+"' for pipe '"+n.i(i.a)(e)+"'")}return o(e,t),e}(r.a)},function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"b",function(){return i});var r=function(){function t(t,e,n){this.filePath=t,this.name=e,this.members=n}return t}(),i=function(){function t(){this.cache=new Map}return t.prototype.get=function(t,e,n){n=n||[];var i=n.length?"."+n.join("."):"",o='"'+t+'".'+e+i,a=this.cache.get(o);return a||(a=new r(t,e,n),this.cache.set(o,a)),a},t}()},function(t,e,n){"use strict";var r=n(0),i=n(13);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(t){var e=void 0===t?{}:t,n=e.renderTypes,i=void 0===n?new a:n,o=e.defaultEncapsulation,s=void 0===o?r.F.Emulated:o,u=e.genDebugInfo,c=e.logBindingUpdate,l=e.useJit,h=void 0===l||l;this.renderTypes=i,this.defaultEncapsulation=s,this._genDebugInfo=u,this._logBindingUpdate=c,this.useJit=h}return Object.defineProperty(t.prototype,"genDebugInfo",{get:function(){return void 0===this._genDebugInfo?n.i(r.C)():this._genDebugInfo},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"logBindingUpdate",{get:function(){return void 0===this._logBindingUpdate?n.i(r.C)():this._logBindingUpdate},enumerable:!0,configurable:!0}),t}(),a=(function(){function t(){}return t.prototype.renderer=function(){},t.prototype.renderText=function(){},t.prototype.renderElement=function(){},t.prototype.renderComment=function(){},t.prototype.renderNode=function(){},t.prototype.renderEvent=function(){},t}(),function(){function t(){this.renderText=null,this.renderElement=null,this.renderComment=null,this.renderNode=null,this.renderEvent=null}return Object.defineProperty(t.prototype,"renderer",{get:function(){return n.i(i.a)(i.b.Renderer)},enumerable:!0,configurable:!0}),t}())},function(t,e,n){"use strict";function r(t){var e=b.a("changed"),r=[e.set(b.e.prop(D)).toDeclStmt(),b.e.prop(D).set(b.f(!1)).toStmt()],i=[];if(t.genChanges){var o=[];t.ngOnChanges&&o.push(b.e.prop(C).callMethod("ngOnChanges",[b.e.prop(L)]).toStmt()),t.compilerConfig.logBindingUpdate&&o.push(b.g(n.i(y.a)(y.b.setBindingDebugInfoForChanges)).callFn([Y.prop("renderer"),N,b.e.prop(L)]).toStmt()),o.push(H),i.push(new b.u(e,o))}t.ngOnInit&&i.push(new b.u(Y.prop("numberOfChecks").identical(new b.N(0)),[b.e.prop(C).callMethod("ngOnInit",[]).toStmt()])),t.ngDoCheck&&i.push(b.e.prop(C).callMethod("ngDoCheck",[]).toStmt()),i.length>0&&r.push(new b.u(b.v(A),i)),r.push(new b.t(e)),t.methods.push(new b.q("ngDoCheck",[new b.o(Y.name,b.d(n.i(y.a)(y.b.AppView),[b.m])),new b.o(N.name,b.m),new b.o(A.name,b.s)],r,b.s))}function i(t,e){var r=n.i(h.a)(e),i=[b.e.prop(D).set(b.f(!0)).toStmt(),b.e.prop(C).prop(t).set(O).toStmt()];e.genChanges&&i.push(b.e.prop(L).key(b.f(t)).set(b.g(n.i(y.a)(y.b.SimpleChange)).instantiate([r.expression,O])).toStmt());var o=n.i(h.b)({currValExpr:O,forceUpdate:j,stmts:[]},r.expression,A,i);e.methods.push(new b.q("check_"+t,[new b.o(O.name,b.m),new b.o(A.name,b.s),new b.o(j.name,b.s)],o))}function o(t,e,r){var i=[],o=[new b.o(Y.name,b.d(n.i(y.a)(y.b.AppView),[b.m])),new b.o(I.name,b.d(n.i(y.a)(y.b.AppView),[b.m])),new b.o(N.name,b.m),new b.o(A.name,b.s)];t.forEach(function(t,a){var s=n.i(h.a)(r),u=n.i(p.b)(r,null,b.e.prop(C),t.value,s.bindingId);if(u){var c;t.needsRuntimeSecurityContext&&(c=b.a("secCtx_"+o.length),o.push(new b.o(c.name,b.d(n.i(y.a)(y.b.SecurityContext)))));var l;if(t.isAnimation){var d=n.i(f.a)(Y,I,t,e,b.e.prop(P).or(b.g(n.i(y.a)(y.b.noop))),N,u.currValExpr,s.expression),m=d.updateStmts,v=d.detachStmts;l=m,(_=r.detachStmts).push.apply(_,v)}else l=n.i(f.b)(Y,t,N,u.currValExpr,r.compilerConfig.logBindingUpdate,c);i.push.apply(i,n.i(h.b)(u,s.expression,A,l));var _}}),r.methods.push(new b.q("checkHost",o,i))}function a(t,e){var r=b.a("result"),i=[r.set(b.f(!0)).toDeclStmt(b.s)];t.forEach(function(t,o){var a=n.i(p.c)(e,null,b.e.prop(C),t.handler,"sub_"+o),s=a.stmts;a.preventDefault&&s.push(r.set(a.preventDefault.and(r)).toStmt()),i.push(new b.u(R.equals(b.f(t.fullName)),s))}),i.push(new b.t(r)),e.methods.push(new b.q("handleEvent",[new b.o(R.name,b.r),new b.o(p.d.event.name,b.m)],i,b.s))}function s(t,e){var r=[new b.o(Y.name,b.d(n.i(y.a)(y.b.AppView),[b.m])),new b.o(P,b.m)],i=[b.e.prop(P).set(b.a(P)).toStmt()];Object.keys(t.outputs).forEach(function(n,o){var a=t.outputs[n],s="emit"+o;r.push(new b.o(s,b.s));var u="subscription"+o;e.fields.push(new b.c(u,b.m)),i.push(new b.u(b.a(s),[b.e.prop(u).set(b.e.prop(C).prop(n).callMethod(b.O.SubscribeObservable,[b.a(P).callMethod(b.O.Bind,[Y,b.f(a)])])).toStmt()])),e.destroyStmts.push(b.e.prop(u).and(b.e.prop(u).callMethod("unsubscribe",[])).toStmt())}),e.methods.push(new b.q("subscribe",r,i))}function u(t,e,r){var i=[],o=new S.a(e,_.a,r,[],i),a=n.i(l.i)(t.type),s=a?"in Directive "+n.i(l.a)(t.type)+" in "+a:"in Directive "+n.i(l.a)(t.type),u=new w.b("",s),c=new w.c(new w.d(u,null,null,null),new w.d(u,null,null,null)),h=o.createDirectiveHostPropertyAsts(t.toSummary(),c),p=o.createDirectiveHostEventAsts(t.toSummary(),c);return new U(h,p,i)}function c(t,e){var n=t.filter(function(t){return t.level===w.e.WARNING}),r=t.filter(function(t){return t.level===w.e.FATAL});if(n.length>0&&this._console.warn("Directive parse warnings:\n"+n.join("\n")),r.length>0)throw new Error("Directive parse errors:\n"+r.join("\n"))}var l=n(10),h=n(283),p=n(87),f=n(284),d=n(52),m=n(73),y=n(13),v=n(14),_=n(37),g=n(186),b=n(6),w=n(28),M=n(11),k=n(55),S=n(297);n.d(e,"a",function(){return F}),n.d(e,"b",function(){return B});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var E=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},T=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},x=function(){function t(t,e){this.statements=t,this.dirWrapperClassVar=e}return t}(),C="context",L="_changes",D="_changed",P="_eventHandler",O=b.a("currValue"),A=b.a("throwOnChange"),j=b.a("forceUpdate"),Y=b.a("view"),I=b.a("componentView"),N=b.a("el"),R=b.a("eventName"),H=b.e.prop(L).set(b.l([])).toStmt(),F=function(){function t(t,e,n,r){this.compilerConfig=t,this._exprParser=e,this._schemaRegistry=n,this._console=r}return t.dirWrapperClassName=function(t){return"Wrapper_"+n.i(l.a)(t)},t.prototype.compile=function(t){var e=u(t,this._exprParser,this._schemaRegistry);c(e.errors,this._console);var n=new V(this.compilerConfig,t);Object.keys(t.inputs).forEach(function(t){i(t,n)}),r(n),o(e.hostProps,e.hostListeners,n),a(e.hostListeners,n),s(t,n);var l=n.build();return new x([l],l.name)},t=E([n.i(v.a)(),T("design:paramtypes",[d.a,m.a,k.a,M.F])],t)}(),V=function(){function t(t,e){this.compilerConfig=t,this.dirMeta=e,this.fields=[],this.getters=[],this.methods=[],this.ctorStmts=[],this.detachStmts=[],this.destroyStmts=[];var n=e.type.lifecycleHooks;this.genChanges=n.indexOf(M.G.OnChanges)!==-1||this.compilerConfig.logBindingUpdate,this.ngOnChanges=n.indexOf(M.G.OnChanges)!==-1,this.ngOnInit=n.indexOf(M.G.OnInit)!==-1,this.ngDoCheck=n.indexOf(M.G.DoCheck)!==-1,this.ngOnDestroy=n.indexOf(M.G.OnDestroy)!==-1,this.ngOnDestroy&&this.destroyStmts.push(b.e.prop(C).callMethod("ngOnDestroy",[]).toStmt())}return t.prototype.build=function(){for(var t=[],e=0;e0?[e.callMethod("ngOnDestroy",[]).toStmt()]:[]},t.subscribe=function(t,e,n,r,i,o){var a=!1,s=[];return Object.keys(t.outputs).forEach(function(e){var r=t.outputs[e],i=n.indexOf(r)>-1;a=a||i,s.push(b.f(i))}),e.forEach(function(t){t.isAnimation&&n.length>0&&(a=!0)}),a?[r.callMethod("subscribe",[i,o].concat(s)).toStmt()]:[]},t.handleEvent=function(t,e,n,r){return e.callMethod("handleEvent",[n,r])},t}()},function(t,e,n){"use strict";function r(t,e,n){void 0===n&&(n=null);var r=[],i=t.visit?function(e){return t.visit(e,n)||e.visit(t,n)}:function(e){return e.visit(t,n)};return e.forEach(function(t){var e=i(t);e&&r.push(e)}),r}n.d(e,"d",function(){return i}),n.d(e,"b",function(){return o}),n.d(e,"c",function(){return a}),n.d(e,"f",function(){return s}),n.d(e,"e",function(){return u}),n.d(e,"a",function(){return c}),e.g=r;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(t,e){this.value=t,this.sourceSpan=e}return t.prototype.visit=function(t,e){return t.visitText(this,e)},t}(),o=function(){function t(t,e,n,r,i){this.switchValue=t,this.type=e,this.cases=n,this.sourceSpan=r,this.switchValueSourceSpan=i}return t.prototype.visit=function(t,e){return t.visitExpansion(this,e)},t}(),a=function(){function t(t,e,n,r,i){this.value=t,this.expression=e,this.sourceSpan=n,this.valueSourceSpan=r,this.expSourceSpan=i}return t.prototype.visit=function(t,e){return t.visitExpansionCase(this,e)},t}(),s=function(){function t(t,e,n,r){this.name=t,this.value=e,this.sourceSpan=n,this.valueSpan=r}return t.prototype.visit=function(t,e){return t.visitAttribute(this,e)},t}(),u=function(){function t(t,e,n,r,i,o){this.name=t,this.attrs=e,this.children=n,this.sourceSpan=r,this.startSourceSpan=i,this.endSourceSpan=o}return t.prototype.visit=function(t,e){return t.visitElement(this,e)},t}(),c=function(){function t(t,e){this.value=t,this.sourceSpan=e}return t.prototype.visit=function(t,e){return t.visitComment(this,e)},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=function(){function t(){}return t.prototype.hasProperty=function(t,e,n){},t.prototype.hasElement=function(t,e){},t.prototype.securityContext=function(t,e,n){},t.prototype.allKnownElementNames=function(){},t.prototype.getMappedPropName=function(t){},t.prototype.getDefaultComponentElementName=function(){},t.prototype.validateProperty=function(t){},t.prototype.validateAttribute=function(t){},t.prototype.normalizeAnimationStyleProperty=function(t){},t.prototype.normalizeAnimationStyleValue=function(t,e,n){},t}()},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function r(t,e){return e.path.concat([t])}function i(t,e){t||u(e,"Cannot find control with"),e.valueAccessor||u(e,"No value accessor for form control with"),t.validator=m.a.compose([t.validator,e.validator]),t.asyncValidator=m.a.composeAsync([t.asyncValidator,e.asyncValidator]),e.valueAccessor.writeValue(t.value),e.valueAccessor.registerOnChange(function(n){e.viewToModelUpdate(n),t.markAsDirty(),t.setValue(n,{emitModelToViewChange:!1})}),e.valueAccessor.registerOnTouched(function(){return t.markAsTouched()}),t.registerOnChange(function(t,n){e.valueAccessor.writeValue(t),n&&e.viewToModelUpdate(t)}),e.valueAccessor.setDisabledState&&t.registerOnDisabledChange(function(t){e.valueAccessor.setDisabledState(t)}),e._rawValidators.forEach(function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(function(){return t.updateValueAndValidity()})}),e._rawAsyncValidators.forEach(function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(function(){return t.updateValueAndValidity()})})}function o(t,e){e.valueAccessor.registerOnChange(function(){return s(e)}),e.valueAccessor.registerOnTouched(function(){return s(e)}),e._rawValidators.forEach(function(t){t.registerOnValidatorChange&&t.registerOnValidatorChange(null)}),e._rawAsyncValidators.forEach(function(t){t.registerOnValidatorChange&&t.registerOnValidatorChange(null)}),t&&t._clearChangeFns()}function a(t,e){n.i(d.b)(t)&&u(e,"Cannot find control with"),t.validator=m.a.compose([t.validator,e.validator]),t.asyncValidator=m.a.composeAsync([t.asyncValidator,e.asyncValidator])}function s(t){return u(t,"There is no FormControl instance attached to form control element with")}function u(t,e){var n;throw n=t.path.length>1?"path: '"+t.path.join(" -> ")+"'":t.path[0]?"name: '"+t.path+"'":"unspecified name attribute",new Error(e+" "+n)}function c(t){return n.i(d.a)(t)?m.a.compose(t.map(_.a)):null}function l(t){return n.i(d.a)(t)?m.a.composeAsync(t.map(_.b)):null}function h(t,e){if(!t.hasOwnProperty("model"))return!1;var r=t.model;return!!r.isFirstChange()||!n.i(d.c)(e,r.currentValue)}function p(t){return S.some(function(e){return t.constructor===e})}function f(t,e){if(!e)return null;var n,r,i;return e.forEach(function(e){e.constructor===v.a?n=e:p(e)?(r&&u(t,"More than one built-in value accessor matches form control with"),r=e):(i&&u(t,"More than one custom value accessor matches form control with"),i=e)}),i?i:r?r:n?n:(u(t,"No valid value accessor for form control with"),null)}var d=n(78),m=n(39),y=n(143),v=n(144),_=n(659),g=n(212),b=n(101),w=n(213),M=n(147),k=n(148);e.c=r,e.f=i,e.h=o,e.g=a,e.a=c,e.b=l,e.e=h,e.d=f;var S=[y.a,w.a,g.a,M.a,k.a,b.b]},function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"c",function(){return i}),n.d(e,"d",function(){return o}),n.d(e,"b",function(){return a}),n.d(e,"e",function(){return s});var r={};r.Get=0,r.Post=1,r.Put=2,r.Delete=3,r.Options=4,r.Head=5,r.Patch=6,r[r.Get]="Get",r[r.Post]="Post",r[r.Put]="Put",r[r.Delete]="Delete",r[r.Options]="Options",r[r.Head]="Head",r[r.Patch]="Patch";var i={};i.Unsent=0,i.Open=1,i.HeadersReceived=2,i.Loading=3,i.Done=4,i.Cancelled=5,i[i.Unsent]="Unsent",i[i.Open]="Open",i[i.HeadersReceived]="HeadersReceived",i[i.Loading]="Loading",i[i.Done]="Done",i[i.Cancelled]="Cancelled";var o={};o.Basic=0,o.Cors=1,o.Default=2,o.Error=3,o.Opaque=4,o[o.Basic]="Basic",o[o.Cors]="Cors",o[o.Default]="Default",o[o.Error]="Error",o[o.Opaque]="Opaque";var a={};a.NONE=0,a.JSON=1,a.FORM=2,a.FORM_DATA=3,a.TEXT=4,a.BLOB=5,a.ARRAY_BUFFER=6,a[a.NONE]="NONE",a[a.JSON]="JSON",a[a.FORM]="FORM",a[a.FORM_DATA]="FORM_DATA",a[a.TEXT]="TEXT",a[a.BLOB]="BLOB",a[a.ARRAY_BUFFER]="ARRAY_BUFFER";var s={};s.Text=0,s.Json=1,s.ArrayBuffer=2,s.Blob=3,s[s.Text]="Text",s[s.Json]="Json",s[s.ArrayBuffer]="ArrayBuffer",s[s.Blob]="Blob"},function(t,e,n){"use strict";function r(t){return void 0===t||null===t}function i(t,e){return t&&void 0!==t[e]}function o(t){return"string"==typeof t}function a(t){return"function"==typeof t.set}function s(t){return"function"==typeof t.exportVal}function u(t){return"string"==typeof t.$key}function c(t){return"function"==typeof t.orderByChild}function l(t){return!r(t)&&(0===Object.keys(t).length&&JSON.stringify(t)===JSON.stringify({}))}function h(t){var e=r(t.val())?{$value:null}:t.val();return/string|number|boolean/.test(typeof e)&&(e={$value:e}),Object.defineProperty(e,"$key",{value:t.ref.key,enumerable:!1}),Object.defineProperty(e,"$exists",{value:function(){return t.exists()},enumerable:!1}),e}function p(t,e){if(o(t))return e.isUrl();if(a(t))return e.isRef();if(c(t))return e.isQuery();throw new Error("Provide a url or a Firebase database reference")}function f(t){return"/"===t.substring(t.length-1,t.length)?t.substring(0,t.length-1):t}function d(t){return"/"===t.substring(0,1)?t.substring(1,t.length):t}var m=n(572);n.n(m);e.c=r,e.d=i,e.g=o,e.h=a,e.i=s,e.j=u,e.k=l,e.f=h,e.e=p,e.a=f,e.l=d,n.d(e,"b",function(){return y});var y=function(){function t(t){this.zone=t}return t.prototype.schedule=function(){for(var t=[],e=0;e=0;n--)if(e(t[n]))return t[n];return null},t.removeAll=function(t,e){for(var n=0;n-1&&t.splice(r,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},c=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},l=function(t){function e(){t.call(this,i.a)}return s(e,t),e.prototype.parse=function(e,n,r,i){return void 0===r&&(r=!1),void 0===i&&(i=o.a),t.prototype.parse.call(this,e,n,r,i)},e=u([n.i(r.a)(),c("design:paramtypes",[])],e)}(a.a)},function(t,e,n){"use strict";function r(t){if(":"!=t[0])return[null,t];var e=t.indexOf(":",1);if(e==-1)throw new Error('Unsupported format "'+t+'" expecting ":namespace:name"');return[t.slice(1,e),t.slice(e+1)]}function i(t){return null===t?null:r(t)[0]}function o(t,e){return t?":"+t+":"+e:e}n.d(e,"a",function(){return a}),e.e=r,e.c=i,e.b=o,n.d(e,"d",function(){return s});var a={};a.RAW_TEXT=0,a.ESCAPABLE_RAW_TEXT=1,a.PARSABLE_DATA=2,a[a.RAW_TEXT]="RAW_TEXT",a[a.ESCAPABLE_RAW_TEXT]="ESCAPABLE_RAW_TEXT",a[a.PARSABLE_DATA]="PARSABLE_DATA";var s={Aacute:"Á",aacute:"á",Acirc:"Â",acirc:"â",acute:"´",AElig:"Æ",aelig:"æ",Agrave:"À",agrave:"à",alefsym:"ℵ",Alpha:"Α",alpha:"α",amp:"&",and:"∧",ang:"∠",apos:"'",Aring:"Å",aring:"å",asymp:"≈",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",bdquo:"„",Beta:"Β",beta:"β",brvbar:"¦",bull:"•",cap:"∩",Ccedil:"Ç",ccedil:"ç",cedil:"¸",cent:"¢",Chi:"Χ",chi:"χ",circ:"ˆ",clubs:"♣",cong:"≅",copy:"©",crarr:"↵",cup:"∪",curren:"¤",dagger:"†",Dagger:"‡",darr:"↓",dArr:"⇓",deg:"°",Delta:"Δ",delta:"δ",diams:"♦",divide:"÷",Eacute:"É",eacute:"é",Ecirc:"Ê",ecirc:"ê",Egrave:"È",egrave:"è",empty:"∅",emsp:" ",ensp:" ",Epsilon:"Ε",epsilon:"ε",equiv:"≡",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",exist:"∃",fnof:"ƒ",forall:"∀",frac12:"½",frac14:"¼",frac34:"¾",frasl:"⁄",Gamma:"Γ",gamma:"γ",ge:"≥",gt:">",harr:"↔",hArr:"⇔",hearts:"♥",hellip:"…",Iacute:"Í",iacute:"í",Icirc:"Î",icirc:"î",iexcl:"¡",Igrave:"Ì",igrave:"ì",image:"ℑ",infin:"∞",int:"∫",Iota:"Ι",iota:"ι",iquest:"¿",isin:"∈",Iuml:"Ï",iuml:"ï",Kappa:"Κ",kappa:"κ",Lambda:"Λ",lambda:"λ",lang:"⟨",laquo:"«",larr:"←",lArr:"⇐",lceil:"⌈",ldquo:"“",le:"≤",lfloor:"⌊",lowast:"∗",loz:"◊",lrm:"‎",lsaquo:"‹",lsquo:"‘",lt:"<",macr:"¯",mdash:"—",micro:"µ",middot:"·",minus:"−",Mu:"Μ",mu:"μ",nabla:"∇",nbsp:" ",ndash:"–",ne:"≠",ni:"∋",not:"¬",notin:"∉",nsub:"⊄",Ntilde:"Ñ",ntilde:"ñ",Nu:"Ν",nu:"ν",Oacute:"Ó",oacute:"ó",Ocirc:"Ô",ocirc:"ô",OElig:"Œ",oelig:"œ",Ograve:"Ò",ograve:"ò",oline:"‾",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",oplus:"⊕",or:"∨",ordf:"ª",ordm:"º",Oslash:"Ø",oslash:"ø",Otilde:"Õ",otilde:"õ",otimes:"⊗",Ouml:"Ö",ouml:"ö",para:"¶",permil:"‰",perp:"⊥",Phi:"Φ",phi:"φ",Pi:"Π",pi:"π",piv:"ϖ",plusmn:"±",pound:"£",prime:"′",Prime:"″",prod:"∏",prop:"∝",Psi:"Ψ",psi:"ψ",quot:'"',radic:"√",rang:"⟩",raquo:"»",rarr:"→",rArr:"⇒",rceil:"⌉",rdquo:"”",real:"ℜ",reg:"®",rfloor:"⌋",Rho:"Ρ",rho:"ρ",rlm:"‏",rsaquo:"›",rsquo:"’",sbquo:"‚",Scaron:"Š",scaron:"š",sdot:"⋅",sect:"§",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sim:"∼",spades:"♠",sub:"⊂",sube:"⊆",sum:"∑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supe:"⊇",szlig:"ß",Tau:"Τ",tau:"τ",there4:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thinsp:" ",THORN:"Þ",thorn:"þ",tilde:"˜",times:"×",trade:"™",Uacute:"Ú",uacute:"ú",uarr:"↑",uArr:"⇑",Ucirc:"Û",ucirc:"û",Ugrave:"Ù",ugrave:"ù",uml:"¨",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",Uuml:"Ü",uuml:"ü",weierp:"℘",Xi:"Ξ",xi:"ξ",Yacute:"Ý",yacute:"ý",yen:"¥",yuml:"ÿ",Yuml:"Ÿ",Zeta:"Ζ",zeta:"ζ",zwj:"‍",zwnj:"‌"}},function(t,e,n){"use strict";function r(){return new y(".")}function i(t){var e=a(t);return e&&e[_.Scheme]||""}function o(t,e,r,i,o,a,s){var u=[];return n.i(h.c)(t)&&u.push(t+":"),n.i(h.c)(r)&&(u.push("//"),n.i(h.c)(e)&&u.push(e+"@"),u.push(r),n.i(h.c)(i)&&u.push(":"+i)),n.i(h.c)(o)&&u.push(o),n.i(h.c)(a)&&u.push("?"+a),n.i(h.c)(s)&&u.push("#"+s),u.join("")}function a(t){return t.match(v)}function s(t){if("/"==t)return"/";for(var e="/"==t[0]?"/":"",n="/"===t[t.length-1]?"/":"",r=t.split("/"),i=[],o=0,a=0;a0?i.pop():o++;break;default:i.push(s)}}if(""==e){for(;o-- >0;)i.unshift("..");0===i.length&&i.push(".")}return e+i.join("/")+n}function u(t){var e=t[_.Path];return e=n.i(h.d)(e)?"":s(e),t[_.Path]=e,o(t[_.Scheme],t[_.UserInfo],t[_.Domain],t[_.Port],e,t[_.QueryData],t[_.Fragment])}function c(t,e){var r=a(encodeURI(e)),i=a(t);if(n.i(h.c)(r[_.Scheme]))return u(r);r[_.Scheme]=i[_.Scheme];for(var o=_.Scheme;o<=_.Port;o++)n.i(h.d)(r[o])&&(r[o]=i[o]);if("/"==r[_.Path][0])return u(r);var s=i[_.Path];n.i(h.d)(s)&&(s="/");var c=s.lastIndexOf("/");return s=s.substring(0,c+1)+r[_.Path],r[_.Path]=s,u(r)}var l=n(0),h=n(3),p=n(14);e.c=r,n.d(e,"d",function(){return m}),n.d(e,"a",function(){return y}),e.b=i;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var f=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},d=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},m={provide:l._10,useValue:"/"},y=function(){function t(t){void 0===t&&(t=null),this._packagePrefix=t}return t.prototype.resolve=function(t,e){var r=e;n.i(h.c)(t)&&t.length>0&&(r=c(t,r));var i=a(r),o=this._packagePrefix;if(n.i(h.c)(o)&&n.i(h.c)(i)&&"package"==i[_.Scheme]){var s=i[_.Path];return o=o.replace(/\/+$/,""),s=s.replace(/^\/+/,""),o+"/"+s}return r},t.ctorParameters=function(){return[{type:void 0,decorators:[{type:l.d,args:[l._10]}]}]},t=f([n.i(p.a)(),d("design:paramtypes",[String])],t)}(),v=new RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([\\w\\d\\-\\u0100-\\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$"),_={};_.Scheme=1,_.UserInfo=2,_.Domain=3,_.Port=4,_.Path=5,_.QueryData=6,_.Fragment=7,_[_.Scheme]="Scheme",_[_.UserInfo]="UserInfo",_[_.Domain]="Domain",_[_.Port]="Port",_[_.Path]="Path",_[_.QueryData]="QueryData",_[_.Fragment]="Fragment"},function(t,e,n){"use strict";function r(t,e,n){if(e===n)return t;for(var r=c.e,i=e;i!==n&&i.declarationElement.view;)i=i.declarationElement.view,r=r.prop("parentView");if(i!==n)throw new Error("Internal error: Could not calculate a property in a parent view: "+t);return t.visitExpression(new p(r,n),null)}function i(t,e,r){var i;i=t.viewType===l.n.HOST?c.e:c.e.prop("parentView");var o=[n.i(u.b)(e),c.e.prop("parentIndex")];return r&&o.push(c.b),i.callMethod("injectorGet",o)}function o(t,e){return"View_"+n.i(s.a)(t.type)+e}function a(t){return"handleEvent_"+t}var s=n(10),u=n(36),c=n(6),l=n(11);e.c=r,e.b=i,e.a=o,e.d=a;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var h=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},p=function(t){function e(e,n){t.call(this),this._viewExpr=e,this._view=n}return h(e,t),e.prototype._isThis=function(t){return t instanceof c.A&&t.builtin===c.F.This},e.prototype.visitReadVarExpr=function(t,e){return this._isThis(t)?this._viewExpr:t},e.prototype.visitReadPropExpr=function(e,n){return this._isThis(e.receiver)&&(this._view.fields.some(function(t){return t.name==e.name})||this._view.getters.some(function(t){return t.name==e.name}))?this._viewExpr.cast(this._view.classType).prop(e.name):t.prototype.visitReadPropExpr.call(this,e,n)},e}(c.G)},function(t,e,n){"use strict";function r(){throw new Error("unimplemented")}var i=n(209);n.d(e,"a",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(t){function e(){t.apply(this,arguments),this._parent=null,this.name=null,this.valueAccessor=null,this._rawValidators=[],this._rawAsyncValidators=[]}return o(e,t),Object.defineProperty(e.prototype,"validator",{get:function(){return r()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return r()},enumerable:!0,configurable:!0}),e.prototype.viewToModelUpdate=function(t){},e}(i.a)},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var r=n(9);t.exports=function(t,e){if(!r(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!r(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){"use strict";var r=n(269);n.d(e,"a",function(){return o});var i=function(){function t(t){this.name=t}return t.COPY=new t("copy"),t.LINK=new t("link"),t.MOVE=new t("move"),t.NONE=new t("none"),t}(),o=(function(){function t(t,e,i){if(void 0===e&&(e=0),void 0===i&&(i=0),this.imageElement=t,this.x_offset=e,this.y_offset=i,n.i(r.b)(this.imageElement)){var o=this.imageElement;this.imageElement=new HTMLImageElement,this.imageElement.src=o}}return t}(),function(){function t(){this.onDragStartClass="dnd-drag-start",this.onDragEnterClass="dnd-drag-enter",this.onDragOverClass="dnd-drag-over",this.onSortableDragClass="dnd-sortable-drag",this.dragEffect=i.MOVE,this.dropEffect=i.MOVE,this.dragCursor="move"}return t}())},function(t,e,n){"use strict";function r(t){var e=n.i(o.h)(t.start)+"([\\s\\S]*?)"+n.i(o.h)(t.end);return new RegExp(e,"g")}var i=n(122),o=n(3),a=n(14),s=n(37),u=n(182),c=n(90);n.d(e,"a",function(){return d});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var l=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},h=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},p=function(){function t(t,e,n){this.strings=t,this.expressions=e,this.offsets=n}return t}(),f=function(){function t(t,e,n){this.templateBindings=t,this.warnings=e,this.errors=n}return t}(),d=function(){function t(t){this._lexer=t,this.errors=[]}return t.prototype.parseAction=function(t,e,n){void 0===n&&(n=s.a),this._checkNoInterpolation(t,e,n);var r=this._stripComments(t),i=this._lexer.tokenize(this._stripComments(t)),o=new m(t,e,i,r.length,!0,this.errors,t.length-r.length).parseChain();return new u.f(o,t,e,this.errors)},t.prototype.parseBinding=function(t,e,n){void 0===n&&(n=s.a);var r=this._parseBindingAst(t,e,n);return new u.f(r,t,e,this.errors)},t.prototype.parseSimpleBinding=function(t,e,n){void 0===n&&(n=s.a);var r=this._parseBindingAst(t,e,n),i=y.check(r);return i.length>0&&this._reportError("Host binding expression cannot contain "+i.join(" "),t,e),new u.f(r,t,e,this.errors)},t.prototype._reportError=function(t,e,n,r){this.errors.push(new u.g(t,e,n,r))},t.prototype._parseBindingAst=function(t,e,r){var i=this._parseQuote(t,e);if(n.i(o.c)(i))return i;this._checkNoInterpolation(t,e,r);var a=this._stripComments(t),s=this._lexer.tokenize(a);return new m(t,e,s,a.length,!1,this.errors,t.length-a.length).parseChain()},t.prototype._parseQuote=function(t,e){if(n.i(o.d)(t))return null;var r=t.indexOf(":");if(r==-1)return null;var i=t.substring(0,r).trim();if(!n.i(c.a)(i))return null;var a=t.substring(r+1);return new u.h(new u.i(0,t.length),i,a,e)},t.prototype.parseTemplateBindings=function(t,e,n){var r=this._lexer.tokenize(e);if(t){var i=this._lexer.tokenize(t).map(function(t){return t.index=0,t});r.unshift.apply(r,i)}return new m(e,n,r,e.length,!1,this.errors,0).parseTemplateBindings()},t.prototype.parseInterpolation=function(t,e,r){void 0===r&&(r=s.a);var i=this.splitInterpolation(t,e,r);if(null==i)return null;for(var a=[],c=0;c0?(l+=n.start.length,u.push(f),c.push(l),l+=f.length+n.end.length):(this._reportError("Blank expressions are not allowed in interpolated strings",t,"at column "+this._findInterpolationErrorColumn(o,h,n)+" in",e),u.push("$implict"),c.push(l))}return new p(a,u,c)},t.prototype.wrapLiteralPrimitive=function(t,e){return new u.f(new u.k(new u.i(0,n.i(o.d)(t)?0:t.length),t),t,e,this.errors)},t.prototype._stripComments=function(t){var e=this._commentStart(t);return n.i(o.c)(e)?t.substring(0,e).trim():t},t.prototype._commentStart=function(t){for(var e=null,r=0;r1&&this._reportError("Got interpolation ("+n.start+n.end+") where expression was expected",t,"at column "+this._findInterpolationErrorColumn(o,1,n)+" in",e)},t.prototype._findInterpolationErrorColumn=function(t,e,n){for(var r="",i=0;i":case"<=":case">=":this.advance();var n=this.parseAdditive();t=new u.o(this.span(t.span.start),e,t,n);continue}break}return t},t.prototype.parseAdditive=function(){for(var t=this.parseMultiplicative();this.next.type==c.e.Operator;){var e=this.next.strValue;switch(e){case"+":case"-":this.advance();var n=this.parseMultiplicative();t=new u.o(this.span(t.span.start),e,t,n);continue}break}return t},t.prototype.parseMultiplicative=function(){for(var t=this.parsePrefix();this.next.type==c.e.Operator;){var e=this.next.strValue;switch(e){case"*":case"%":case"/":this.advance();var n=this.parsePrefix();t=new u.o(this.span(t.span.start),e,t,n);continue}break}return t},t.prototype.parsePrefix=function(){if(this.next.type==c.e.Operator){var t=this.inputIndex,e=this.next.strValue,n=void 0;switch(e){case"+":return this.advance(),this.parsePrefix();case"-":return this.advance(),n=this.parsePrefix(),new u.o(this.span(t),e,new u.k(new u.i(t,t),0),n);case"!":return this.advance(),n=this.parsePrefix(),new u.p(this.span(t),n)}}return this.parseCallChain()},t.prototype.parseCallChain=function(){for(var t=this.parsePrimary();;)if(this.optionalCharacter(i.e))t=this.parseAccessMemberOrMethodCall(t,!1);else if(this.optionalOperator("?."))t=this.parseAccessMemberOrMethodCall(t,!0);else if(this.optionalCharacter(i.f)){this.rbracketsExpected++;var e=this.parsePipe();if(this.rbracketsExpected--,this.expectCharacter(i.g),this.optionalOperator("=")){var n=this.parseConditional();t=new u.q(this.span(t.span.start),t,e,n)}else t=new u.r(this.span(t.span.start),t,e)}else{if(!this.optionalCharacter(i.h))return t;this.rparensExpected++;var r=this.parseCallArguments();this.rparensExpected--,this.expectCharacter(i.i),t=new u.s(this.span(t.span.start),t,r)}},t.prototype.parsePrimary=function(){var t=this.inputIndex;if(this.optionalCharacter(i.h)){this.rparensExpected++;var e=this.parsePipe();return this.rparensExpected--,this.expectCharacter(i.i),e}if(this.next.isKeywordNull())return this.advance(),new u.k(this.span(t),null);if(this.next.isKeywordUndefined())return this.advance(),new u.k(this.span(t),void 0);if(this.next.isKeywordTrue())return this.advance(),new u.k(this.span(t),!0);if(this.next.isKeywordFalse())return this.advance(),new u.k(this.span(t),!1);if(this.next.isKeywordThis())return this.advance(),new u.t(this.span(t));if(this.optionalCharacter(i.f)){this.rbracketsExpected++;var n=this.parseExpressionList(i.g);return this.rbracketsExpected--,this.expectCharacter(i.g),new u.u(this.span(t),n)}if(this.next.isCharacter(i.j))return this.parseLiteralMap();if(this.next.isIdentifier())return this.parseAccessMemberOrMethodCall(new u.t(this.span(t)),!1);if(this.next.isNumber()){var r=this.next.toNumber();return this.advance(),new u.k(this.span(t),r)}if(this.next.isString()){var o=this.next.toString();return this.advance(),new u.k(this.span(t),o)}return this.index>=this.tokens.length?(this.error("Unexpected end of expression: "+this.input),new u.d(this.span(t))):(this.error("Unexpected token "+this.next),new u.d(this.span(t)))},t.prototype.parseExpressionList=function(t){var e=[];if(!this.next.isCharacter(t))do e.push(this.parsePipe());while(this.optionalCharacter(i.k));return e},t.prototype.parseLiteralMap=function(){var t=[],e=[],n=this.inputIndex;if(this.expectCharacter(i.j),!this.optionalCharacter(i.l)){this.rbracesExpected++;do{var r=this.expectIdentifierOrKeywordOrString();t.push(r),this.expectCharacter(i.d),e.push(this.parsePipe())}while(this.optionalCharacter(i.k));this.rbracesExpected--,this.expectCharacter(i.l)}return new u.v(this.span(n),t,e)},t.prototype.parseAccessMemberOrMethodCall=function(t,e){void 0===e&&(e=!1);var n=t.span.start,r=this.expectIdentifierOrKeyword();if(this.optionalCharacter(i.h)){this.rparensExpected++;var o=this.parseCallArguments();this.expectCharacter(i.i),this.rparensExpected--;var a=this.span(n);return e?new u.a(a,t,r,o):new u.b(a,t,r,o)}if(e)return this.optionalOperator("=")?(this.error("The '?.' operator cannot be used in the assignment"),new u.d(this.span(n))):new u.w(this.span(n),t,r);if(this.optionalOperator("=")){if(!this.parseAction)return this.error("Bindings cannot contain assignments"),new u.d(this.span(n));var s=this.parseConditional();return new u.x(this.span(n),t,r,s)}return new u.c(this.span(n),t,r)},t.prototype.parseCallArguments=function(){if(this.next.isCharacter(i.i))return[];var t=[];do t.push(this.parsePipe());while(this.optionalCharacter(i.k));return t},t.prototype.expectTemplateBindingKey=function(){var t="",e=!1;do t+=this.expectIdentifierOrKeywordOrString(),e=this.optionalOperator("-"),e&&(t+="-");while(e);return t.toString()},t.prototype.parseTemplateBindings=function(){for(var t=[],e=null,n=[];this.index0&&t[t.length-1]===e}var i=n(3),o=n(28),a=n(54),s=n(37),u=n(618),c=n(64);n.d(e,"b",function(){return p}),n.d(e,"a",function(){return f});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var l=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},h=function(t){function e(e,n,r){t.call(this,n,r),this.elementName=e}return l(e,t),e.create=function(t,n,r){return new e(t,n,r)},e}(o.a),p=function(){function t(t,e){this.rootNodes=t,this.errors=e}return t}(),f=function(){function t(t){this.getTagDefinition=t}return t.prototype.parse=function(t,e,n,r){void 0===n&&(n=!1),void 0===r&&(r=s.a);var i=u.a(t,e,this.getTagDefinition,n,r),o=new d(i.tokens,this.getTagDefinition).build();return new p(o.rootNodes,i.errors.concat(o.errors))},t}(),d=function(){function t(t,e){this.tokens=t,this.getTagDefinition=e,this._index=-1,this._rootNodes=[],this._errors=[],this._elementStack=[],this._advance()}return t.prototype.build=function(){for(;this._peek.type!==u.b.EOF;)this._peek.type===u.b.TAG_OPEN_START?this._consumeStartTag(this._advance()):this._peek.type===u.b.TAG_CLOSE?this._consumeEndTag(this._advance()):this._peek.type===u.b.CDATA_START?(this._closeVoidElement(),this._consumeCdata(this._advance())):this._peek.type===u.b.COMMENT_START?(this._closeVoidElement(),this._consumeComment(this._advance())):this._peek.type===u.b.TEXT||this._peek.type===u.b.RAW_TEXT||this._peek.type===u.b.ESCAPABLE_RAW_TEXT?(this._closeVoidElement(),this._consumeText(this._advance())):this._peek.type===u.b.EXPANSION_FORM_START?this._consumeExpansion(this._advance()):this._advance();return new p(this._rootNodes,this._errors)},t.prototype._advance=function(){var t=this._peek;return this._index0)return this._errors=this._errors.concat(s.errors),null;var c=new o.c(e.sourceSpan.start,i.sourceSpan.end),l=new o.c(n.sourceSpan.start,i.sourceSpan.end);return new a.c(e.parts[0],s.rootNodes,c,e.sourceSpan,l)},t.prototype._collectExpansionExpTokens=function(t){for(var e=[],n=[u.b.EXPANSION_CASE_EXP_START];;){if(this._peek.type!==u.b.EXPANSION_FORM_START&&this._peek.type!==u.b.EXPANSION_CASE_EXP_START||n.push(this._peek.type),this._peek.type===u.b.EXPANSION_CASE_EXP_END){if(!r(n,u.b.EXPANSION_CASE_EXP_START))return this._errors.push(h.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(n.pop(),0==n.length)return e}if(this._peek.type===u.b.EXPANSION_FORM_END){if(!r(n,u.b.EXPANSION_FORM_START))return this._errors.push(h.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;n.pop()}if(this._peek.type===u.b.EOF)return this._errors.push(h.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;e.push(this._advance())}},t.prototype._consumeText=function(t){var e=t.parts[0];if(e.length>0&&"\n"==e[0]){var r=this._getParentElement();n.i(i.c)(r)&&0==r.children.length&&this.getTagDefinition(r.name).ignoreFirstLf&&(e=e.substring(1))}e.length>0&&this._addToParent(new a.d(e,t.sourceSpan))},t.prototype._closeVoidElement=function(){if(this._elementStack.length>0){var t=this._elementStack[this._elementStack.length-1];this.getTagDefinition(t.name).isVoid&&this._elementStack.pop()}},t.prototype._consumeStartTag=function(t){for(var e=t.parts[0],r=t.parts[1],i=[];this._peek.type===u.b.ATTR_NAME;)i.push(this._consumeAttr(this._advance()));var s=this._getElementFullName(e,r,this._getParentElement()),l=!1;if(this._peek.type===u.b.TAG_OPEN_END_VOID){this._advance(),l=!0;var p=this.getTagDefinition(s);p.canSelfClose||null!==n.i(c.c)(s)||p.isVoid||this._errors.push(h.create(s,t.sourceSpan,'Only void and foreign elements can be self closed "'+t.parts[1]+'"'))}else this._peek.type===u.b.TAG_OPEN_END&&(this._advance(),l=!1);var f=this._peek.sourceSpan.start,d=new o.c(t.sourceSpan.start,f),m=new a.e(s,i,[],d,d,null);this._pushElement(m),l&&(this._popElement(s),m.endSourceSpan=d)},t.prototype._pushElement=function(t){if(this._elementStack.length>0){var e=this._elementStack[this._elementStack.length-1];this.getTagDefinition(e.name).isClosedByChild(t.name)&&this._elementStack.pop()}var n=this.getTagDefinition(t.name),r=this._getParentElementSkippingContainers(),i=r.parent,o=r.container;if(i&&n.requireExtraParent(i.name)){var s=new a.e(n.parentToAdd,[],[],t.sourceSpan,t.startSourceSpan,t.endSourceSpan);this._insertBeforeContainer(i,o,s)}this._addToParent(t),this._elementStack.push(t)},t.prototype._consumeEndTag=function(t){var e=this._getElementFullName(t.parts[0],t.parts[1],this._getParentElement());this._getParentElement()&&(this._getParentElement().endSourceSpan=t.sourceSpan),this.getTagDefinition(e).isVoid?this._errors.push(h.create(e,t.sourceSpan,'Void elements do not have end tags "'+t.parts[1]+'"')):this._popElement(e)||this._errors.push(h.create(e,t.sourceSpan,'Unexpected closing tag "'+t.parts[1]+'"'))},t.prototype._popElement=function(t){for(var e=this._elementStack.length-1;e>=0;e--){var n=this._elementStack[e];if(n.name==t)return this._elementStack.splice(e,this._elementStack.length-e),!0;if(!this.getTagDefinition(n.name).closedByParent)return!1}return!1},t.prototype._consumeAttr=function(t){var e,r=n.i(c.b)(t.parts[0],t.parts[1]),i=t.sourceSpan.end,s="";if(this._peek.type===u.b.ATTR_VALUE){var l=this._advance();s=l.parts[0],i=l.sourceSpan.end,e=l.sourceSpan}return new a.f(r,s,new o.c(t.sourceSpan.start,i),e)},t.prototype._getParentElement=function(){return this._elementStack.length>0?this._elementStack[this._elementStack.length-1]:null},t.prototype._getParentElementSkippingContainers=function(){for(var t=null,e=this._elementStack.length-1;e>=0;e--){if("ng-container"!==this._elementStack[e].name)return{parent:this._elementStack[e],container:t};t=this._elementStack[e]}return{parent:this._elementStack[this._elementStack.length-1],container:t}},t.prototype._addToParent=function(t){var e=this._getParentElement();n.i(i.c)(e)?e.children.push(t):this._rootNodes.push(t)},t.prototype._insertBeforeContainer=function(t,e,n){if(e){if(t){var r=t.children.indexOf(e);t.children[r]=n}else this._rootNodes.push(n);n.children.push(e),this._elementStack.splice(this._elementStack.indexOf(e),0,n)}else this._addToParent(n),this._elementStack.push(n)},t.prototype._getElementFullName=function(t,e,r){return n.i(i.d)(t)&&(t=this.getTagDefinition(e).implicitNamespacePrefix,n.i(i.d)(t)&&n.i(i.c)(r)&&(t=n.i(c.c)(r.name))),n.i(c.b)(t,e)},t}()},function(t,e,n){"use strict";var r=n(76);n.d(e,"a",function(){return i}),n.d(e,"b",function(){return o}),n.d(e,"c",function(){return a}),n.d(e,"e",function(){return s}),n.d(e,"d",function(){return u}),n.d(e,"f",function(){return c});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=n.i(r.b)("Inject",[["token",void 0]]),o=n.i(r.b)("Optional",[]),a=n.i(r.a)("Injectable",[]),s=n.i(r.b)("Self",[]),u=n.i(r.b)("SkipSelf",[]),c=n.i(r.b)("Host",[])},function(t,e,n){"use strict";function r(t){return"function"==typeof t&&t.hasOwnProperty("annotation")&&(t=t.annotation),t}function i(t,e){if(t===Object||t===String||t===Function||t===Number||t===Array)throw new Error("Can not use native "+n.i(l.c)(t)+" as constructor");if("function"==typeof t)return t;if(Array.isArray(t)){var i=t,o=i.length-1,a=t[o];if("function"!=typeof a)throw new Error("Last position of Class method array must be Function in key "+e+" was '"+n.i(l.c)(a)+"'");if(o!=a.length)throw new Error("Number of annotations ("+o+") does not match number of arguments ("+a.length+") in the function: "+n.i(l.c)(a));for(var s=[],u=0,c=i.length-1;u";for(e.style.display="none",n(368).appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write(i+"script"+a+"document.F=Object"+i+"/script"+a),t.close(),c=t.F;r--;)delete c[u][o[r]];return c()};t.exports=Object.create||function(t,e){var n;return null!==t?(s[u]=r(t),n=new s,s[u]=null,n[a]=t):n=c(),void 0===e?n:i(n,e)}},function(t,e,n){var r=n(380),i=n(231);t.exports=Object.keys||function(t){return r(t,i)}},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e,n){"use strict";var r=(n(537),n(869));n.d(e,"a",function(){return r.a})},function(t,e,n){"use strict";function r(){return new u}function i(t){return new c(t)}var o=n(0),a=n(72),s=n(269);e.b=r,n.d(e,"a",function(){return u}),e.d=i,n.d(e,"c",function(){return c});var u=(function(){function t(){}return t}(),function(){function t(){this.allowedDropZones=[]}return t.decorators=[{type:o.c}],t.ctorParameters=function(){return[]},t}()),c=function(){function t(t){this._config=t}return Object.defineProperty(t.prototype,"elem",{get:function(){return this._elem},enumerable:!0,configurable:!0}),t.prototype.markSortable=function(t){n.i(s.a)(this._elem)&&this._elem.classList.remove(this._config.onSortableDragClass),n.i(s.a)(t)&&(this._elem=t,this._elem.classList.add(this._config.onSortableDragClass))},t.decorators=[{type:o.c}],t.ctorParameters=function(){return[{type:a.a}]},t}()},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(8),o=n(42),a=n(115),s=n(573),u=n(563),c=n(273),l=function(t){function e(e){t.call(this,e),this.destination=e}return r(e,t),e}(o.Subscriber);e.SubjectSubscriber=l;var h=function(t){function e(){t.call(this),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}return r(e,t),e.prototype[c.$$rxSubscriber]=function(){return new l(this)},e.prototype.lift=function(t){var e=new p(this,this);return e.operator=t,e},e.prototype.next=function(t){if(this.closed)throw new s.ObjectUnsubscribedError;if(!this.isStopped)for(var e=this.observers,n=e.length,r=e.slice(),i=0;i=0){var l=a[s],h=v(l);h&&(c=y(i),a[s]=c.set(h.cast(w.m).notIdentical(w.f(!1))).toDeclStmt(null,[w.k.Final]))}return new T(a,c)}function o(t){var e=[],r=w.w(t);return r.has(k.name)&&e.push(k.set(w.g(n.i(b.a)(b.b.ValueUnwrapper)).instantiate([])).toDeclStmt(null,[w.k.Final])),e}function a(t,e){return"tmp_"+t+"_"+e}function s(t,e){return new w.x(a(t,e),w.b)}function u(t,e,n){for(var r=t-1;r>=0;r--)n.unshift(s(e,r))}function c(t,e){if(t!==x.Statement)throw new Error("Expected a statement, but saw "+e)}function l(t,e){if(t!==x.Expression)throw new Error("Expected an expression, but saw "+e)}function h(t,e){return t===x.Statement?e.toStmt():e}function p(t,e){Array.isArray(t)?t.forEach(function(t){return p(t,e)}):e.push(t)}function f(t,e){if(0===e.length)return w.g(n.i(b.a)(b.b.EMPTY_ARRAY));for(var r=w.e.prop("_arr_"+t.fields.length),i=[],o=[],a=0;a":n=w.y.Bigger;break;case"<=":n=w.y.LowerEquals;break;case">=":n=w.y.BiggerEquals;break;default:throw new Error("Unsupported operation "+t.operation)}return h(e,new w.z(n,this.visit(t.left,x.Expression),this.visit(t.right,x.Expression)))},t.prototype.visitChain=function(t,e){return c(e,t),this.visitAll(t.expressions,e)},t.prototype.visitConditional=function(t,e){var n=this.visit(t.condition,x.Expression);return h(e,n.conditional(this.visit(t.trueExp,x.Expression),this.visit(t.falseExp,x.Expression)))},t.prototype.visitPipe=function(t,e){var n=this.visit(t.exp,x.Expression),r=this.visitAll(t.args,x.Expression),i=this._nameResolver.callPipe(t.name,n,r);if(!i)throw new Error("Illegal state: Pipe "+t.name+" is not allowed here!");return this.needsValueUnwrapper=!0,h(e,this._valueUnwrapper.callMethod("unwrap",[i]))},t.prototype.visitFunctionCall=function(t,e){return h(e,this.visit(t.target,x.Expression).callFn(this.visitAll(t.args,x.Expression)))},t.prototype.visitImplicitReceiver=function(t,e){return l(e,t),this._implicitReceiver},t.prototype.visitInterpolation=function(t,e){l(e,t);for(var r=[w.f(t.expressions.length)],i=0;i=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},v=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},_=function(){function t(t,e,n,r){this._resourceLoader=t,this._urlResolver=e,this._htmlParser=n,this._config=r,this._resourceLoaderCache=new Map}return t.prototype.clearCache=function(){this._resourceLoaderCache.clear()},t.prototype.clearCacheFor=function(t){var e=this;t.isComponent&&(this._resourceLoaderCache.delete(t.template.templateUrl),t.template.externalStylesheets.forEach(function(t){e._resourceLoaderCache.delete(t.moduleUrl)}))},t.prototype._fetch=function(t){var e=this._resourceLoaderCache.get(t);return e||(e=this._resourceLoader.get(t),this._resourceLoaderCache.set(t,e)),e},t.prototype.normalizeTemplate=function(t){var e,r=this,i=null;if(n.i(a.c)(t.template))i=this.normalizeTemplateSync(t),e=Promise.resolve(i);else{if(!t.templateUrl)throw new m.e("No template specified for component "+n.i(a.e)(t.componentType));e=this.normalizeTemplateAsync(t)}return i&&0===i.styleUrls.length?new m.h(i):new m.h(null,e.then(function(t){return r.normalizeExternalStylesheets(t)}))},t.prototype.normalizeTemplateSync=function(t){return this.normalizeLoadedTemplate(t,t.template,t.moduleUrl)},t.prototype.normalizeTemplateAsync=function(t){var e=this,n=this._urlResolver.resolve(t.moduleUrl,t.templateUrl);return this._fetch(n).then(function(r){return e.normalizeLoadedTemplate(t,r,n)})},t.prototype.normalizeLoadedTemplate=function(t,e,o){var s=l.b.fromArray(t.interpolation),c=this._htmlParser.parse(e,n.i(a.e)(t.componentType),!0,s);if(c.errors.length>0){var h=c.errors.join("\n");throw new m.e("Template parse errors:\n"+h)}var p=this.normalizeStylesheet(new i.l({styles:t.styles,styleUrls:t.styleUrls,moduleUrl:t.moduleUrl})),f=new g;u.g(f,c.rootNodes);var d=this.normalizeStylesheet(new i.l({styles:f.styles,styleUrls:f.styleUrls,moduleUrl:o})),y=t.encapsulation;n.i(a.d)(y)&&(y=this._config.defaultEncapsulation);var v=p.styles.concat(d.styles),_=p.styleUrls.concat(d.styleUrls);return y===r.F.Emulated&&0===v.length&&0===_.length&&(y=r.F.None),new i.p({encapsulation:y,template:e,templateUrl:o,styles:v,styleUrls:_,ngContentSelectors:f.ngContentSelectors,animations:t.animations,interpolation:t.interpolation})},t.prototype.normalizeExternalStylesheets=function(t){return this._loadMissingExternalStylesheets(t.styleUrls).then(function(e){return new i.p({encapsulation:t.encapsulation,template:t.template,templateUrl:t.templateUrl,styles:t.styles,styleUrls:t.styleUrls,externalStylesheets:e,ngContentSelectors:t.ngContentSelectors,animations:t.animations,interpolation:t.interpolation})})},t.prototype._loadMissingExternalStylesheets=function(t,e){var n=this;return void 0===e&&(e=new Map),Promise.all(t.filter(function(t){return!e.has(t)}).map(function(t){return n._fetch(t).then(function(r){var o=n.normalizeStylesheet(new i.l({styles:[r],moduleUrl:t}));return e.set(t,o),n._loadMissingExternalStylesheets(o.styleUrls,e)})})).then(function(t){return Array.from(e.values())})},t.prototype.normalizeStylesheet=function(t){var e=this,r=t.styleUrls.filter(p.a).map(function(n){return e._urlResolver.resolve(t.moduleUrl,n)}),o=t.styles.map(function(i){var o=n.i(p.b)(e._urlResolver,t.moduleUrl,i);return r.push.apply(r,o.styleUrls),o.style});return new i.l({styles:o,styleUrls:r,moduleUrl:t.moduleUrl})},t=y([n.i(s.a)(),v("design:paramtypes",[h.a,d.a,c.a,o.a])],t)}(),g=function(){function t(){this.ngContentSelectors=[],this.styles=[],this.styleUrls=[],this.ngNonBindableStackCount=0}return t.prototype.visitElement=function(t,e){var r=n.i(f.a)(t);switch(r.type){case f.b.NG_CONTENT:0===this.ngNonBindableStackCount&&this.ngContentSelectors.push(r.selectAttr);break;case f.b.STYLE:var i="";t.children.forEach(function(t){t instanceof u.d&&(i+=t.value)}),this.styles.push(i);break;case f.b.STYLESHEET:this.styleUrls.push(r.hrefAttr)}return r.nonBindable&&this.ngNonBindableStackCount++,u.g(this,t.children),r.nonBindable&&this.ngNonBindableStackCount--,null},t.prototype.visitExpansion=function(t,e){u.g(this,t.cases)},t.prototype.visitExpansionCase=function(t,e){u.g(this,t.expression)},t.prototype.visitComment=function(t,e){return null},t.prototype.visitAttribute=function(t,e){return null},t.prototype.visitText=function(t,e){return null},t}()},function(t,e,n){"use strict";function r(t){return t instanceof i.g}var i=n(0),o=n(62),a=n(3),s=n(14),u=n(11),c=n(22);n.d(e,"a",function(){return p});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var l=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},h=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},p=function(){function t(t){void 0===t&&(t=u.c),this._reflector=t}return t.prototype.isDirective=function(t){var e=this._reflector.annotations(n.i(i._20)(t));return e&&e.some(r)},t.prototype.resolve=function(t,e){void 0===e&&(e=!0);var s=this._reflector.annotations(n.i(i._20)(t));if(s){var u=o.b.findLast(s,r);if(u){var c=this._reflector.propMetadata(t);return this._mergeWithPropertyMetadata(u,c,t)}}if(e)throw new Error("No Directive annotation found on "+n.i(a.e)(t));return null},t.prototype._mergeWithPropertyMetadata=function(t,e,n){var r=[],a=[],s={},u={};return Object.keys(e).forEach(function(t){var n=o.b.findLast(e[t],function(t){return t instanceof i.j});n&&(n.bindingPropertyName?r.push(t+": "+n.bindingPropertyName):r.push(t));var c=o.b.findLast(e[t],function(t){return t instanceof i.l});c&&(c.bindingPropertyName?a.push(t+": "+c.bindingPropertyName):a.push(t));var l=e[t].filter(function(t){return t&&t instanceof i.K});l.forEach(function(e){if(e.hostPropertyName){var n=e.hostPropertyName[0];if("("===n)throw new Error("@HostBinding can not bind to events. Use @HostListener instead.");if("["===n)throw new Error("@HostBinding parameter should be a property name, 'class.', or 'attr.'.");s["["+e.hostPropertyName+"]"]=t}else s["["+t+"]"]=t});var h=e[t].filter(function(t){return t&&t instanceof i.E});h.forEach(function(e){var n=e.args||[];s["("+e.eventName+")"]=t+"("+n.join(",")+")"});var p=o.b.findLast(e[t],function(t){return t instanceof i._22});p&&(u[t]=p)}),this._merge(t,r,a,s,u,n)},t.prototype._extractPublicName=function(t){return n.i(c.a)(t,[null,t])[1].trim()},t.prototype._dedupeBindings=function(t){for(var e=new Set,n=[],r=t.length-1;r>=0;r--){var i=t[r],o=this._extractPublicName(i);e.has(o)||(e.add(o),n.push(i))}return n.reverse()},t.prototype._merge=function(t,e,n,r,a,s){var u=this._dedupeBindings(t.inputs?t.inputs.concat(e):e),c=this._dedupeBindings(t.outputs?t.outputs.concat(n):n),l=t.host?o.a.merge(t.host,r):r,h=t.queries?o.a.merge(t.queries,a):a;return t instanceof i.m?new i.m({selector:t.selector,inputs:u,outputs:c,host:l,exportAs:t.exportAs,moduleId:t.moduleId,queries:h,changeDetection:t.changeDetection,providers:t.providers,viewProviders:t.viewProviders,entryComponents:t.entryComponents,template:t.template,templateUrl:t.templateUrl,styles:t.styles,styleUrls:t.styleUrls,encapsulation:t.encapsulation,animations:t.animations,interpolation:t.interpolation}):new i.g({selector:t.selector,inputs:u,outputs:c,host:l,exportAs:t.exportAs,queries:h,providers:t.providers})},t=l([n.i(s.a)(),h("design:paramtypes",[u.K])],t)}()},function(t,e,n){"use strict";function r(t,e){return new E(t,M.Character,e,String.fromCharCode(e))}function i(t,e){return new E(t,M.Identifier,0,e)}function o(t,e){return new E(t,M.Keyword,0,e)}function a(t,e){return new E(t,M.Operator,0,e)}function s(t,e){return new E(t,M.String,0,e)}function u(t,e){return new E(t,M.Number,e,"")}function c(t,e){return new E(t,M.Error,0,e)}function l(t){return v.I<=t&&t<=v.J||v.K<=t&&t<=v.L||t==v.M||t==v.N}function h(t){if(0==t.length)return!1;var e=new x(t);if(!l(e.peek))return!1;for(e.advance();e.peek!==v.m;){if(!p(e.peek))return!1;e.advance()}return!0}function p(t){return v.O(t)||v.o(t)||t==v.M||t==v.N}function f(t){return t==v.P||t==v.Q}function d(t){return t==v.t||t==v.s}function m(t){return t===v.p||t===v.q||t===v.R}function y(t){switch(t){case v.S:return v.a;case v.T:return v.U;case v.V:return v.W;case v.X:return v.Y;case v.Z:return v._0;default:return t}}var v=n(122),_=n(3),g=n(14);n.d(e,"e",function(){return M}),n.d(e,"c",function(){return S}),n.d(e,"d",function(){return T}),e.a=h,e.b=m;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var b=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},w=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},M={};M.Character=0,M.Identifier=1,M.Keyword=2,M.String=3,M.Operator=4,M.Number=5,M.Error=6,M[M.Character]="Character",M[M.Identifier]="Identifier",M[M.Keyword]="Keyword",M[M.String]="String",M[M.Operator]="Operator",M[M.Number]="Number",M[M.Error]="Error";var k=["var","let","null","undefined","true","false","if","else","this"],S=function(){function t(){}return t.prototype.tokenize=function(t){for(var e=new x(t),n=[],r=e.scanToken();null!=r;)n.push(r),r=e.scanToken();return n},t=b([n.i(g.a)(),w("design:paramtypes",[])],t)}(),E=function(){function t(t,e,n,r){this.index=t,this.type=e,this.numValue=n,this.strValue=r}return t.prototype.isCharacter=function(t){return this.type==M.Character&&this.numValue==t},t.prototype.isNumber=function(){return this.type==M.Number},t.prototype.isString=function(){return this.type==M.String},t.prototype.isOperator=function(t){return this.type==M.Operator&&this.strValue==t},t.prototype.isIdentifier=function(){return this.type==M.Identifier},t.prototype.isKeyword=function(){return this.type==M.Keyword},t.prototype.isKeywordLet=function(){return this.type==M.Keyword&&"let"==this.strValue},t.prototype.isKeywordNull=function(){return this.type==M.Keyword&&"null"==this.strValue},t.prototype.isKeywordUndefined=function(){return this.type==M.Keyword&&"undefined"==this.strValue},t.prototype.isKeywordTrue=function(){return this.type==M.Keyword&&"true"==this.strValue},t.prototype.isKeywordFalse=function(){return this.type==M.Keyword&&"false"==this.strValue},t.prototype.isKeywordThis=function(){return this.type==M.Keyword&&"this"==this.strValue},t.prototype.isError=function(){return this.type==M.Error},t.prototype.toNumber=function(){return this.type==M.Number?this.numValue:-1},t.prototype.toString=function(){switch(this.type){case M.Character:case M.Identifier:case M.Keyword:case M.Operator:case M.String:case M.Error:return this.strValue;case M.Number:return this.numValue.toString();default:return null}},t}(),T=new E(-1,M.Character,0,""),x=function(){function t(t){this.input=t,this.peek=0,this.index=-1,this.length=t.length,this.advance()}return t.prototype.advance=function(){this.peek=++this.index>=this.length?v.m:this.input.charCodeAt(this.index)},t.prototype.scanToken=function(){for(var t=this.input,e=this.length,n=this.peek,i=this.index;n<=v.n;){if(++i>=e){n=v.m;break}n=t.charCodeAt(i)}if(this.peek=n,this.index=i,i>=e)return null;if(l(n))return this.scanIdentifier();if(v.o(n))return this.scanNumber(i);var o=i;switch(n){case v.e:return this.advance(),v.o(this.peek)?this.scanNumber(o):r(o,v.e);case v.h:case v.i:case v.j:case v.l:case v.f:case v.g:case v.k:case v.d:case v.c:return this.scanCharacter(o,n);case v.p:case v.q:return this.scanString();case v.r:case v.s:case v.t:case v.u:case v.b:case v.v:case v.w:return this.scanOperator(o,String.fromCharCode(n));case v.x:return this.scanComplexOperator(o,"?",v.e,".");case v.y:case v.z:return this.scanComplexOperator(o,String.fromCharCode(n),v.A,"=");case v.B:case v.A:return this.scanComplexOperator(o,String.fromCharCode(n),v.A,"=",v.A,"=");case v.C:return this.scanComplexOperator(o,"&",v.C,"&");case v.D:return this.scanComplexOperator(o,"|",v.D,"|");case v.E:for(;v.F(this.peek);)this.advance();return this.scanToken()}return this.advance(),this.error("Unexpected character ["+String.fromCharCode(n)+"]",0)},t.prototype.scanCharacter=function(t,e){return this.advance(),r(t,e)},t.prototype.scanOperator=function(t,e){return this.advance(),a(t,e)},t.prototype.scanComplexOperator=function(t,e,n,r,i,o){this.advance();var s=e;return this.peek==n&&(this.advance(),s+=r),null!=i&&this.peek==i&&(this.advance(),s+=o),a(t,s)},t.prototype.scanIdentifier=function(){var t=this.index;for(this.advance();p(this.peek);)this.advance();var e=this.input.substring(t,this.index);return k.indexOf(e)>-1?o(t,e):i(t,e)},t.prototype.scanNumber=function(t){var e=this.index===t;for(this.advance();;){if(v.o(this.peek));else if(this.peek==v.e)e=!1;else{if(!f(this.peek))break;if(this.advance(),d(this.peek)&&this.advance(),!v.o(this.peek))return this.error("Invalid exponent",-1);e=!1}this.advance()}var n=this.input.substring(t,this.index),r=e?_.i.parseIntAutoRadix(n):parseFloat(n);return u(t,r)},t.prototype.scanString=function(){var t=this.index,e=this.peek;this.advance();for(var n="",r=this.index,i=this.input;this.peek!=e;)if(this.peek==v.G){n+=i.substring(r,this.index),this.advance();var o=void 0;if(this.peek==v.H){var a=i.substring(this.index+1,this.index+5);if(!/^[0-9a-f]+$/i.test(a))return this.error("Invalid unicode escape [\\u"+a+"]",0);o=parseInt(a,16);for(var u=0;u<5;u++)this.advance()}else o=y(this.peek),this.advance();n+=String.fromCharCode(o),r=this.index}else{if(this.peek==v.m)return this.error("Unterminated quote",0);this.advance()}var c=i.substring(r,this.index);return this.advance(),s(t,n+c)},t.prototype.error=function(t,e){var n=this.index+e;return c(n,"Lexer Error: "+t+" at column "+n+" in expression ["+this.input+"]")},t}()},function(t,e,n){"use strict";function r(t,e){if(void 0===e&&(e=[]),t)for(var i=0;i=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},L=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},D=new l.e("ErrorCollector"),P=function(){function t(t,e,n,r,i,o,a,s){void 0===a&&(a=M.c),this._ngModuleResolver=t,this._directiveResolver=e,this._pipeResolver=n,this._summaryResolver=r,this._schemaRegistry=i,this._directiveNormalizer=o,this._reflector=a,this._errorCollector=s,this._directiveCache=new Map,this._summaryCache=new Map,this._pipeCache=new Map,this._ngModuleCache=new Map,this._ngModuleOfTypes=new Map}return t.prototype.clearCacheFor=function(t){var e=this._directiveCache.get(t);this._directiveCache.delete(t),this._summaryCache.delete(t),this._pipeCache.delete(t),this._ngModuleOfTypes.delete(t),this._ngModuleCache.clear(),e&&this._directiveNormalizer.clearCacheFor(e)},t.prototype.clearCache=function(){this._directiveCache.clear(),this._summaryCache.clear(),this._pipeCache.clear(),this._ngModuleCache.clear(),this._ngModuleOfTypes.clear(),this._directiveNormalizer.clearCache()},t.prototype.getAnimationEntryMetadata=function(t){var e=this,n=t.definitions.map(function(t){return e._getAnimationStateMetadata(t)});return new f.m(t.name,n)},t.prototype._getAnimationStateMetadata=function(t){if(t instanceof l._13){var e=this._getAnimationStyleMetadata(t.styles);return new f.b(t.stateNameExpr,e)}return t instanceof l._14?new f.n(t.stateChangeExpr,this._getAnimationMetadata(t.steps)):null},t.prototype._getAnimationStyleMetadata=function(t){return new f.f(t.offset,t.styles)},t.prototype._getAnimationMetadata=function(t){var e=this;if(t instanceof l._15)return this._getAnimationStyleMetadata(t);if(t instanceof l._16)return new f.h(t.steps.map(function(t){return e._getAnimationStyleMetadata(t)}));if(t instanceof l._17){var n=this._getAnimationMetadata(t.styles);return new f.g(t.timings,n)}if(t instanceof l._18){var r=t.steps.map(function(t){return e._getAnimationMetadata(t)});return t instanceof l._19?new f.d(r):new f.c(r)}return null},t.prototype._loadSummary=function(t,e){var n=this._summaryCache.get(t);if(!n){var r=this._summaryResolver.resolveSummary(t);n=r?r.type:null,this._summaryCache.set(t,n)}return n&&n.summaryKind===e?n:null},t.prototype._loadDirectiveMetadata=function(t,e){var r=this;if(!this._directiveCache.has(t)){t=n.i(l._20)(t);var i=this.getNonNormalizedDirectiveMetadata(t),o=i.annotation,a=i.metadata,u=function(e){var n=new f.o({type:a.type,isComponent:a.isComponent,selector:a.selector,exportAs:a.exportAs,changeDetection:a.changeDetection,inputs:a.inputs,outputs:a.outputs,hostListeners:a.hostListeners,hostProperties:a.hostProperties,hostAttributes:a.hostAttributes,providers:a.providers,viewProviders:a.viewProviders,queries:a.queries,viewQueries:a.viewQueries,entryComponents:a.entryComponents,template:e});return r._directiveCache.set(t,n),r._summaryCache.set(t,n.toSummary()),n};if(a.isComponent){var c=this._directiveNormalizer.normalizeTemplate({componentType:t,moduleUrl:s(this._reflector,t,o),encapsulation:a.template.encapsulation,template:a.template.template,templateUrl:a.template.templateUrl,styles:a.template.styles,styleUrls:a.template.styleUrls,animations:a.template.animations,interpolation:a.template.interpolation});return c.syncResult?(u(c.syncResult),null):e?(this._reportError(new M.I(t),t),null):c.asyncResult.then(u)}return u(null),null}},t.prototype.getNonNormalizedDirectiveMetadata=function(t){var e=this;t=n.i(l._20)(t);var r=this._directiveResolver.resolve(t);if(!r)return null;var i;if(r instanceof l.m){n.i(p.b)("styles",r.styles),n.i(p.b)("styleUrls",r.styleUrls),n.i(p.a)("interpolation",r.interpolation);var a=r.animations?r.animations.map(function(t){return e.getAnimationEntryMetadata(t)}):null;i=new f.p({encapsulation:r.encapsulation,template:r.template,templateUrl:r.templateUrl,styles:r.styles,styleUrls:r.styleUrls,animations:a,interpolation:r.interpolation})}var s=null,u=[],h=[],d=r.selector;r instanceof l.m?(s=r.changeDetection,r.viewProviders&&(u=this._getProvidersMetadata(r.viewProviders,h,'viewProviders for "'+c(t)+'"',[],t)),r.entryComponents&&(h=o(r.entryComponents).map(function(t){return e._getIdentifierMetadata(t)}).concat(h)),d||(d=this._schemaRegistry.getDefaultComponentElementName())):d||(this._reportError(new T.e("Directive "+c(t)+" has no selector, please add it!"),t),d="error");var m=[];n.i(y.c)(r.providers)&&(m=this._getProvidersMetadata(r.providers,h,'providers for "'+c(t)+'"',[],t));var v=[],_=[];n.i(y.c)(r.queries)&&(v=this._getQueriesMetadata(r.queries,!1,t),_=this._getQueriesMetadata(r.queries,!0,t));var g=f.o.create({selector:d,exportAs:r.exportAs,isComponent:!!i,type:this._getTypeMetadata(t),template:i,changeDetection:s,inputs:r.inputs,outputs:r.outputs,host:r.host,providers:m,viewProviders:u,queries:v,viewQueries:_,entryComponents:h});return{metadata:g,annotation:r}},t.prototype.getDirectiveMetadata=function(t){var e=this._directiveCache.get(t);return e||this._reportError(new T.e("Illegal state: getDirectiveMetadata can only be called after loadNgModuleDirectiveAndPipeMetadata for a module that declares it. Directive "+c(t)+"."),t),e},t.prototype.getDirectiveSummary=function(t){var e=this._loadSummary(t,f.q.Directive);return e||this._reportError(new T.e("Illegal state: Could not load the summary for directive "+c(t)+"."),t),e},t.prototype.isDirective=function(t){return this._directiveResolver.isDirective(t)},t.prototype.isPipe=function(t){return this._pipeResolver.isPipe(t)},t.prototype.getNgModuleSummary=function(t){var e=this._loadSummary(t,f.q.NgModule);if(!e){var n=this.getNgModuleMetadata(t,!1);e=n?n.toSummary():null,e&&this._summaryCache.set(t,e)}return e},t.prototype.loadNgModuleDirectiveAndPipeMetadata=function(t,e,n){var r=this;void 0===n&&(n=!0);var i=this.getNgModuleMetadata(t,n),o=[];return i&&(i.declaredDirectives.forEach(function(t){var n=r._loadDirectiveMetadata(t.reference,e);n&&o.push(n)}),i.declaredPipes.forEach(function(t){return r._loadPipeMetadata(t.reference)})),Promise.all(o)},t.prototype.getNgModuleMetadata=function(t,e){var r=this;void 0===e&&(e=!0),t=n.i(l._20)(t);var i=this._ngModuleCache.get(t);if(i)return i;var s=this._ngModuleResolver.resolve(t,e);if(!s)return null;var u=[],h=[],p=[],d=[],m=[],y=[],v=[],_=[],g=[];s.imports&&o(s.imports).forEach(function(e){var n;if(a(e))n=e;else if(e&&e.ngModule){var i=e;n=i.ngModule,i.providers&&y.push.apply(y,r._getProvidersMetadata(i.providers,v,"provider for the NgModule '"+c(n)+"'",[],e))}if(!n)return void r._reportError(new T.e("Unexpected value '"+c(e)+"' imported by the module '"+c(t)+"'"),t);var o=r.getNgModuleSummary(n);return o?void d.push(o):void r._reportError(new T.e("Unexpected "+r._getTypeDescriptor(e)+" '"+c(e)+"' imported by the module '"+c(t)+"'"),t)}),s.exports&&o(s.exports).forEach(function(e){if(!a(e))return void r._reportError(new T.e("Unexpected value '"+c(e)+"' exported by the module '"+c(t)+"'"),t);var n=r.getNgModuleSummary(e);n?m.push(n):h.push(r._getIdentifierMetadata(e))});var b=this._getTransitiveNgModuleMetadata(d,m);s.declarations&&o(s.declarations).forEach(function(e){if(!a(e))return void r._reportError(new T.e("Unexpected value '"+c(e)+"' declared by the module '"+c(t)+"'"),t);var n=r._getIdentifierMetadata(e);if(r._directiveResolver.isDirective(e))b.addDirective(n),u.push(n),r._addTypeToModule(e,t);else{if(!r._pipeResolver.isPipe(e))return void r._reportError(new T.e("Unexpected "+r._getTypeDescriptor(e)+" '"+c(e)+"' declared by the module '"+c(t)+"'"),t);b.addPipe(n),b.pipes.push(n),p.push(n),r._addTypeToModule(e,t)}});var w=[],M=[];return h.forEach(function(e){b.directivesSet.has(e.reference)?(w.push(e),b.addExportedDirective(e)):b.pipesSet.has(e.reference)?(M.push(e),b.addExportedPipe(e)):r._reportError(new T.e("Can't export "+r._getTypeDescriptor(e.reference)+" "+c(e.reference)+" from "+c(t)+" as it was neither declared nor imported!"),t)}),s.providers&&y.push.apply(y,this._getProvidersMetadata(s.providers,v,"provider for the NgModule '"+c(t)+"'",[],t)),s.entryComponents&&v.push.apply(v,o(s.entryComponents).map(function(t){return r._getIdentifierMetadata(t)})),s.bootstrap&&o(s.bootstrap).forEach(function(e){return a(e)?void _.push(r._getIdentifierMetadata(e)):void r._reportError(new T.e("Unexpected value '"+c(e)+"' used in the bootstrap property of module '"+c(t)+"'"),t)}),v.push.apply(v,_),s.schemas&&g.push.apply(g,o(s.schemas)),i=new f.r({type:this._getTypeMetadata(t),providers:y,entryComponents:v,bootstrapComponents:_,schemas:g,declaredDirectives:u,exportedDirectives:w,declaredPipes:p,exportedPipes:M,importedModules:d,exportedModules:m,transitiveModule:b,id:s.id}),v.forEach(function(t){return b.addEntryComponent(t)}),y.forEach(function(t){return b.addProvider(t,i.type)}),b.addModule(i.type),this._ngModuleCache.set(t,i),i},t.prototype._getTypeDescriptor=function(t){return this._directiveResolver.isDirective(t)?"directive":this._pipeResolver.isPipe(t)?"pipe":this._ngModuleResolver.isNgModule(t)?"module":t.provide?"provider":"value"},t.prototype._addTypeToModule=function(t,e){var n=this._ngModuleOfTypes.get(t);n&&n!==e&&this._reportError(new T.e("Type "+c(t)+" is part of the declarations of 2 modules: "+c(n)+" and "+c(e)+"! "+("Please consider moving "+c(t)+" to a higher module that imports "+c(n)+" and "+c(e)+". ")+("You can also create a new NgModule that exports and includes "+c(t)+" then import that NgModule in "+c(n)+" and "+c(e)+".")),e),this._ngModuleOfTypes.set(t,e)},t.prototype._getTransitiveNgModuleMetadata=function(t,e){var n=new f.s,r=new Map;return t.concat(e).forEach(function(t){t.modules.forEach(function(t){return n.addModule(t)}),t.entryComponents.forEach(function(t){return n.addEntryComponent(t)});var e=new Set;t.providers.forEach(function(t){var i=f.j(t.provider.token),o=r.get(i);o||(o=new Set,r.set(i,o));var a=t.module.reference;!e.has(i)&&o.has(a)||(o.add(a),e.add(i),n.addProvider(t.provider,t.module))})}),e.forEach(function(t){t.exportedDirectives.forEach(function(t){return n.addExportedDirective(t)}),t.exportedPipes.forEach(function(t){return n.addExportedPipe(t)})}),t.forEach(function(t){t.exportedDirectives.forEach(function(t){return n.addDirective(t)}),t.exportedPipes.forEach(function(t){return n.addPipe(t)})}),n},t.prototype._getIdentifierMetadata=function(t){return t=n.i(l._20)(t),{reference:t}},t.prototype.isInjectable=function(t){var e=this._reflector.annotations(t);return e.some(function(t){return t.constructor===l.c})},t.prototype.getInjectableSummary=function(t){return{summaryKind:f.q.Injectable,type:this._getTypeMetadata(t)}},t.prototype._getInjectableMetadata=function(t,e){void 0===e&&(e=null);var n=this._loadSummary(t,f.q.Injectable);return n?n.type:this._getTypeMetadata(t,e)},t.prototype._getTypeMetadata=function(t,e){void 0===e&&(e=null);var r=this._getIdentifierMetadata(t);return{reference:r.reference,diDeps:this._getDependenciesMetadata(r.reference,e),lifecycleHooks:M.J.filter(function(t){return n.i(g.a)(t,r.reference)})}},t.prototype._getFactoryMetadata=function(t,e){return void 0===e&&(e=null),t=n.i(l._20)(t),{reference:t,diDeps:this._getDependenciesMetadata(t,e)}},t.prototype.getPipeMetadata=function(t){var e=this._pipeCache.get(t);return e||this._reportError(new T.e("Illegal state: getPipeMetadata can only be called after loadNgModuleDirectiveAndPipeMetadata for a module that declares it. Pipe "+c(t)+"."),t),e},t.prototype.getPipeSummary=function(t){var e=this._loadSummary(t,f.q.Pipe);return e||this._reportError(new T.e("Illegal state: Could not load the summary for pipe "+c(t)+"."),t),e},t.prototype.getOrLoadPipeMetadata=function(t){var e=this._pipeCache.get(t);return e||(e=this._loadPipeMetadata(t)),e},t.prototype._loadPipeMetadata=function(t){t=n.i(l._20)(t);var e=this._pipeResolver.resolve(t),r=new f.t({type:this._getTypeMetadata(t),name:e.name,pure:e.pure});return this._pipeCache.set(t,r),this._summaryCache.set(t,r.toSummary()),r},t.prototype._getDependenciesMetadata=function(t,e){var r=this,i=!1,o=e||this._reflector.parameters(t)||[],s=o.map(function(t){var e=!1,o=!1,s=!1,u=!1,c=!1,h=null;return Array.isArray(t)?t.forEach(function(t){t instanceof l.r?o=!0:t instanceof l.t?s=!0:t instanceof l.s?u=!0:t instanceof l.f?c=!0:t instanceof l.y?(e=!0,h=t.attributeName):t instanceof l.d?h=t.token:a(t)&&n.i(y.d)(h)&&(h=t)}):h=t,n.i(y.d)(h)?(i=!0,null):{isAttribute:e,isHost:o,isSelf:s,isSkipSelf:u,isOptional:c,token:r._getTokenMetadata(h)}});if(i){var u=s.map(function(t){return t?c(t.token):"?"}).join(", ");this._reportError(new T.e("Can't resolve all parameters for "+c(t)+": ("+u+")."),t)}return s},t.prototype._getTokenMetadata=function(t){t=n.i(l._20)(t);var e;return e="string"==typeof t?{value:t}:{identifier:{reference:t}}},t.prototype._getProvidersMetadata=function(t,e,r,i,o){var s=this;return void 0===i&&(i=[]),t.forEach(function(u,h){if(Array.isArray(u))s._getProvidersMetadata(u,e,r,i);else{u=n.i(l._20)(u);var p=void 0;if(u&&"object"==typeof u&&u.hasOwnProperty("provide"))p=new f.u(u.provide,u);else if(a(u))p=new f.u(u,{useClass:u});else{var d=t.reduce(function(t,e,n){return n=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},l=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},h=function(){function t(t){void 0===t&&(t=u.c),this._reflector=t}return t.prototype.isNgModule=function(t){return this._reflector.annotations(t).some(r)},t.prototype.resolve=function(t,e){void 0===e&&(e=!0);var i=o.b.findLast(this._reflector.annotations(t),r);if(i)return i;if(e)throw new Error("No NgModule metadata found for '"+n.i(a.e)(t)+"'.");return null},t=c([n.i(s.a)(),l("design:paramtypes",[u.K])],t)}()},function(t,e,n){"use strict";function r(t){return t instanceof i.v}var i=n(0),o=n(62),a=n(3),s=n(14),u=n(11);n.d(e,"a",function(){return h});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var c=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},l=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},h=function(){function t(t){void 0===t&&(t=u.c),this._reflector=t}return t.prototype.isPipe=function(t){var e=this._reflector.annotations(n.i(i._20)(t));return e&&e.some(r)},t.prototype.resolve=function(t,e){void 0===e&&(e=!0);var s=this._reflector.annotations(n.i(i._20)(t));if(s){var u=o.b.findLast(s,r);if(u)return u}if(e)throw new Error("No Pipe decorator found on "+n.i(a.e)(t));return null},t=c([n.i(s.a)(),l("design:paramtypes",[u.K])],t)}()},function(t,e,n){"use strict";function r(t){return t.trim().split(/\s+/g)}function i(t,e){var i=new k.a,o=n.i(_.e)(t)[1];i.setElement(o);for(var a=0;a=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},P=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},O=/^(?:(?:(?:(bind-)|(let-)|(ref-|#)|(on-)|(bindon-)|(@))(.+))|\[\(([^\)]+)\)\]|\[([^\]]+)\]|\(([^\)]+)\))$/,A=1,j=2,Y=3,I=4,N=5,R=6,H=7,F=8,V=9,U=10,B="template",W="template",z="*",q="class",G=k.a.parse("*")[0],K=new s.e("TemplateTransforms"),J=function(t){function e(e,n,r){t.call(this,n,e,r)}return L(e,t),e}(g.a),Z=function(){function t(t,e){this.templateAst=t,this.errors=e}return t}(),$=function(){function t(t,e,n,r,i){this._exprParser=t,this._schemaRegistry=e,this._htmlParser=n,this._console=r,this.transforms=i}return t.prototype.parse=function(t,e,n,r,i,o){var a=this.tryParse(t,e,n,r,i,o),s=a.errors.filter(function(t){return t.level===g.e.WARNING}),u=a.errors.filter(function(t){return t.level===g.e.FATAL});if(s.length>0&&this._console.warn("Template parse warnings:\n"+s.join("\n")),u.length>0){var c=u.join("\n");throw new E.e("Template parse errors:\n"+c)}return a.templateAst},t.prototype.tryParse=function(t,e,n,r,i,o){return this.tryParseHtml(this.expandHtml(this._htmlParser.parse(e,o,!0,this.getInterpolationConfig(t))),t,e,n,r,i,o)},t.prototype.tryParseHtml=function(t,e,r,i,o,s,u){var c,l=t.errors;if(t.rootNodes.length>0){var h=a(i),p=a(o),f=new w.b(e,t.rootNodes[0].sourceSpan),m=void 0;e.template&&e.template.interpolation&&(m={start:e.template.interpolation[0],end:e.template.interpolation[1]});var y=new T.a(this._exprParser,m,this._schemaRegistry,p,l),v=new X(f,h,y,this._schemaRegistry,s,l);c=d.g(v,t.rootNodes,nt),l.push.apply(l,f.errors)}else c=[];return this._assertNoReferenceDuplicationOnTemplate(c,l),l.length>0?new Z(c,l):(this.transforms&&this.transforms.forEach(function(t){c=n.i(x.a)(t,c)}),new Z(c,l))},t.prototype.expandHtml=function(t,e){void 0===e&&(e=!1);var r=t.errors;if(0==r.length||e){var i=n.i(y.a)(t.rootNodes);r.push.apply(r,i.errors),t=new m.b(i.nodes,r)}return t},t.prototype.getInterpolationConfig=function(t){if(t.template)return v.b.fromArray(t.template.interpolation)},t.prototype._assertNoReferenceDuplicationOnTemplate=function(t,e){var n=[];t.filter(function(t){return!!t.references}).forEach(function(t){return t.references.forEach(function(t){var r=t.name;if(n.indexOf(r)<0)n.push(r);else{var i=new J('Reference "#'+r+'" is defined several times',t.sourceSpan,g.e.FATAL);e.push(i)}})})},t.ctorParameters=function(){return[{type:c.a},{type:M.a},{type:h.a},{type:b.F},{type:Array,decorators:[{type:s.f},{type:s.d,args:[K]}]}]},t=D([n.i(f.a)(),P("design:paramtypes",[c.a,M.a,h.a,b.F,Array])],t)}(),X=function(){function t(t,e,n,r,i,o){var a=this;this.providerViewContext=t,this._bindingParser=n,this._schemaRegistry=r,this._schemas=i,this._targetErrors=o,this.selectorMatcher=new k.b,this.directivesIndex=new Map,this.ngContentCount=0,e.forEach(function(t,e){var n=k.a.parse(t.selector);a.selectorMatcher.addSelectables(n,t),a.directivesIndex.set(t,e)})}return t.prototype.visitExpansion=function(t,e){return null},t.prototype.visitExpansionCase=function(t,e){return null},t.prototype.visitText=function(t,e){var n=e.findNgContentIndex(G),r=this._bindingParser.parseInterpolation(t.value,t.sourceSpan);return r?new x.h(r,n,t.sourceSpan):new x.i(t.value,n,t.sourceSpan)},t.prototype.visitAttribute=function(t,e){return new x.j(t.name,t.value,t.sourceSpan)},t.prototype.visitComment=function(t,e){return null},t.prototype.visitElement=function(t,e){var r=this,a=t.name,s=n.i(C.a)(t);if(s.type===C.b.SCRIPT||s.type===C.b.STYLE)return null;if(s.type===C.b.STYLESHEET&&n.i(S.a)(s.hrefAttr))return null;var u=[],c=[],h=[],p=[],f=[],m=[],y=[],v=[],g=!1,b=[],M=n.i(_.e)(a.toLowerCase())[1],E=M==B;t.attrs.forEach(function(t){var e,i,o=r._parseAttr(E,t,u,c,f,h,p),a=r._normalizeAttributeName(t.name);a==W?e=t.value:a.startsWith(z)&&(e=t.value,i=a.substring(z.length)+":");var s=n.i(l.c)(e);s&&(g&&r._reportError("Can't have multiple template bindings on one element. Use only one attribute named 'template' or prefixed with *",t.sourceSpan),g=!0,r._bindingParser.parseInlineTemplateBinding(i,e,t.sourceSpan,y,m,v)),o||s||(b.push(r.visitAttribute(t,null)),u.push([t.name,t.value]))});var T=i(a,u),L=this._parseDirectives(this.selectorMatcher,T),D=L.directives,P=L.matchElement,O=[],A=this._createDirectiveAsts(E,t.name,D,c,h,t.sourceSpan,O),j=this._createElementPropertyAsts(t.name,c,A),Y=e.isTemplateElement||g,I=new w.c(this.providerViewContext,e.providerContext,Y,A,b,O,t.sourceSpan),N=d.g(s.nonBindable?rt:this,t.children,et.create(E,A,E?e.providerContext:I));I.afterElement();var R,H=n.i(l.c)(s.projectAs)?k.a.parse(s.projectAs)[0]:T,F=e.findNgContentIndex(H);if(s.type===C.b.NG_CONTENT)t.children&&!t.children.every(o)&&this._reportError(" element cannot have content.",t.sourceSpan),R=new x.k(this.ngContentCount++,g?null:F,t.sourceSpan);else if(E)this._assertAllEventsPublishedByDirectives(A,f),this._assertNoComponentsNorElementBindingsOnTemplate(A,j,t.sourceSpan),R=new x.l(b,f,O,p,I.transformedDirectiveAsts,I.transformProviders,I.transformedHasViewContainer,N,g?null:F,t.sourceSpan);else{this._assertElementExists(P,t),this._assertOnlyOneComponent(A,t.sourceSpan);var V=g?null:e.findNgContentIndex(H);R=new x.m(a,b,j,f,O,I.transformedDirectiveAsts,I.transformProviders,I.transformedHasViewContainer,N,g?null:V,t.sourceSpan,t.endSourceSpan),this._findComponentDirectives(A).forEach(function(t){return r._validateElementAnimationInputOutputs(t.hostProperties,t.hostEvents,t.directive.template)});var U=I.viewContext.component.template;this._validateElementAnimationInputOutputs(j,f,U.toSummary())}if(g){var q=i(B,y),G=this._parseDirectives(this.selectorMatcher,q).directives,K=this._createDirectiveAsts(!0,t.name,G,m,[],t.sourceSpan,[]),J=this._createElementPropertyAsts(t.name,m,K);this._assertNoComponentsNorElementBindingsOnTemplate(K,J,t.sourceSpan);var Z=new w.c(this.providerViewContext,e.providerContext,e.isTemplateElement,K,[],[],t.sourceSpan);Z.afterElement(),R=new x.l([],[],[],v,Z.transformedDirectiveAsts,Z.transformProviders,Z.transformedHasViewContainer,[R],F,t.sourceSpan)}return R},t.prototype._validateElementAnimationInputOutputs=function(t,e,n){var r=this,i=new Set;n.animations.forEach(function(t){i.add(t)});var o=t.filter(function(t){return t.isAnimation});o.forEach(function(t){var e=t.name;i.has(e)||r._reportError("Couldn't find an animation entry for \""+e+'"',t.sourceSpan)}),e.forEach(function(t){if(t.isAnimation){var e=o.find(function(e){return e.name==t.name});e||r._reportError("Unable to listen on (@"+t.name+"."+t.phase+") because the animation trigger [@"+t.name+"] isn't being used on the same element",t.sourceSpan)}})},t.prototype._parseAttr=function(t,e,r,i,o,a,s){var u=this._normalizeAttributeName(e.name),c=e.value,h=e.sourceSpan,p=u.match(O),f=!1;if(null!==p)if(f=!0,n.i(l.c)(p[A]))this._bindingParser.parsePropertyBinding(p[H],c,!1,h,r,i);else if(p[j])if(t){var d=p[H];this._parseVariable(d,c,h,s)}else this._reportError('"let-" is only supported on template elements.',h);else if(p[Y]){var d=p[H];this._parseReference(d,c,h,a)}else p[I]?this._bindingParser.parseEvent(p[H],c,h,r,o):p[N]?(this._bindingParser.parsePropertyBinding(p[H],c,!1,h,r,i),this._parseAssignmentEvent(p[H],c,h,r,o)):p[R]?this._bindingParser.parseLiteralAttr(u,c,h,r,i):p[F]?(this._bindingParser.parsePropertyBinding(p[F],c,!1,h,r,i),this._parseAssignmentEvent(p[F],c,h,r,o)):p[V]?this._bindingParser.parsePropertyBinding(p[V],c,!1,h,r,i):p[U]&&this._bindingParser.parseEvent(p[U],c,h,r,o);else f=this._bindingParser.parsePropertyInterpolation(u,c,h,r,i);return f||this._bindingParser.parseLiteralAttr(u,c,h,r,i),f},t.prototype._normalizeAttributeName=function(t){return/^data-/i.test(t)?t.substring(5):t},t.prototype._parseVariable=function(t,e,n,r){t.indexOf("-")>-1&&this._reportError('"-" is not allowed in variable names',n),r.push(new x.d(t,e,n))},t.prototype._parseReference=function(t,e,n,r){t.indexOf("-")>-1&&this._reportError('"-" is not allowed in reference names',n),r.push(new tt(t,e,n))},t.prototype._parseAssignmentEvent=function(t,e,n,r,i){this._bindingParser.parseEvent(t+"Change",e+"=$event",n,r,i)},t.prototype._parseDirectives=function(t,e){var n=this,r=new Array(this.directivesIndex.size),i=!1;return t.match(e,function(t,e){r[n.directivesIndex.get(e)]=e,i=i||t.hasElementSelector()}),{directives:r.filter(function(t){return!!t}),matchElement:i}},t.prototype._createDirectiveAsts=function(t,e,r,i,o,a,s){var c=this,l=new Set,h=null,f=r.map(function(t){var r=new g.c(a.start,a.end,"Directive "+n.i(u.a)(t.type));t.isComponent&&(h=t);var f=[],d=c._bindingParser.createDirectiveHostPropertyAsts(t,r);c._checkPropertiesInSchema(e,d);var m=c._bindingParser.createDirectiveHostEventAsts(t,r);return c._createDirectivePropertyAsts(t.inputs,i,f),o.forEach(function(e){(0===e.value.length&&t.isComponent||t.exportAs==e.value)&&(s.push(new x.n(e.name,n.i(p.c)(t.type),e.sourceSpan)),l.add(e.name))}),new x.o(t,f,d,m,r)});return o.forEach(function(e){if(e.value.length>0)l.has(e.name)||c._reportError('There is no directive with "exportAs" set to "'+e.value+'"',e.sourceSpan);else if(!h){var r=null;t&&(r=n.i(p.f)(p.b.TemplateRef)),s.push(new x.n(e.name,r,e.sourceSpan))}}),f},t.prototype._createDirectivePropertyAsts=function(t,e,n){if(t){var r=new Map;e.forEach(function(t){var e=r.get(t.name);e&&!e.isLiteral||r.set(t.name,t)}),Object.keys(t).forEach(function(e){var i=t[e],o=r.get(i);o&&n.push(new x.p(e,o.name,o.expression,o.sourceSpan))})}},t.prototype._createElementPropertyAsts=function(t,e,n){var r=this,i=[],o=new Map;return n.forEach(function(t){t.inputs.forEach(function(t){o.set(t.templateName,t)})}),e.forEach(function(e){e.isLiteral||o.get(e.name)||i.push(r._bindingParser.createElementPropertyAst(t,e))}),this._checkPropertiesInSchema(t,i),i},t.prototype._findComponentDirectives=function(t){return t.filter(function(t){return t.directive.isComponent})},t.prototype._findComponentDirectiveNames=function(t){return this._findComponentDirectives(t).map(function(t){return n.i(u.a)(t.directive.type)})},t.prototype._assertOnlyOneComponent=function(t,e){var n=this._findComponentDirectiveNames(t);n.length>1&&this._reportError("More than one component matched on this element.\nMake sure that only one component's selector can match a given element.\nConflicting components: "+n.join(","),e)},t.prototype._assertElementExists=function(t,e){var n=e.name.replace(/^:xhtml:/,"");if(!t&&!this._schemaRegistry.hasElement(n,this._schemas)){var r="'"+n+"' is not a known element:\n"+("1. If '"+n+"' is an Angular component, then verify that it is part of this module.\n")+("2. If '"+n+"' is a Web Component then add \"CUSTOM_ELEMENTS_SCHEMA\" to the '@NgModule.schemas' of this component to suppress this message.");this._reportError(r,e.sourceSpan)}},t.prototype._assertNoComponentsNorElementBindingsOnTemplate=function(t,e,n){var r=this,i=this._findComponentDirectiveNames(t);i.length>0&&this._reportError("Components on an embedded template: "+i.join(","),n),e.forEach(function(t){r._reportError("Property binding "+t.name+' not used by any directive on an embedded template. Make sure that the property name is spelled correctly and all directives are listed in the "@NgModule.declarations".',n)})},t.prototype._assertAllEventsPublishedByDirectives=function(t,e){var r=this,i=new Set;t.forEach(function(t){Object.keys(t.directive.outputs).forEach(function(e){var n=t.directive.outputs[e];i.add(n)})}),e.forEach(function(t){!n.i(l.c)(t.target)&&i.has(t.name)||r._reportError("Event binding "+t.fullName+' not emitted by any directive on an embedded template. Make sure that the event name is spelled correctly and all directives are listed in the "@NgModule.declarations".',t.sourceSpan)})},t.prototype._checkPropertiesInSchema=function(t,e){var n=this;e.forEach(function(e){if(e.type===x.f.Property&&!n._schemaRegistry.hasProperty(t,e.name,n._schemas)){var r="Can't bind to '"+e.name+"' since it isn't a known property of '"+t+"'.";t.indexOf("-")>-1&&(r+="\n1. If '"+t+"' is an Angular component and it has '"+e.name+"' input, then verify that it is part of this module."+("\n2. If '"+t+"' is a Web Component then add \"CUSTOM_ELEMENTS_SCHEMA\" to the '@NgModule.schemas' of this component to suppress this message.\n")),n._reportError(r,e.sourceSpan)}})},t.prototype._reportError=function(t,e,n){void 0===n&&(n=g.e.FATAL),this._targetErrors.push(new g.a(e,t,n))},t}(),Q=function(){function t(){}return t.prototype.visitElement=function(t,e){var r=n.i(C.a)(t);if(r.type===C.b.SCRIPT||r.type===C.b.STYLE||r.type===C.b.STYLESHEET)return null;var o=t.attrs.map(function(t){return[t.name,t.value]}),a=i(t.name,o),s=e.findNgContentIndex(a),u=d.g(this,t.children,nt);return new x.m(t.name,d.g(this,t.attrs),[],[],[],[],[],!1,u,s,t.sourceSpan,t.endSourceSpan)},t.prototype.visitComment=function(t,e){return null},t.prototype.visitAttribute=function(t,e){return new x.j(t.name,t.value,t.sourceSpan)},t.prototype.visitText=function(t,e){var n=e.findNgContentIndex(G);return new x.i(t.value,n,t.sourceSpan)},t.prototype.visitExpansion=function(t,e){return t},t.prototype.visitExpansionCase=function(t,e){return t},t}(),tt=function(){function t(t,e,n){this.name=t,this.value=e,this.sourceSpan=n}return t}(),et=function(){function t(t,e,n,r){this.isTemplateElement=t,this._ngContentIndexMatcher=e,this._wildcardNgContentIndex=n,this.providerContext=r}return t.create=function(e,n,r){var i=new k.b,o=null,a=n.find(function(t){return t.directive.isComponent});if(a)for(var s=a.directive.template.ngContentSelectors,u=0;u0?e[0]:null},t}(),nt=new et(!0,new k.b,null,null),rt=new Q},function(t,e,n){"use strict";var r=n(52),i=n(14),o=n(55),a=n(299),s=n(301),u=n(632),c=n(633),l=n(191);n.d(e,"b",function(){return l.b}),n.d(e,"c",function(){return l.c}),n.d(e,"a",function(){return l.a}),n.d(e,"d",function(){return d});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var h=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},p=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},f=function(){function t(t,e,n){this.statements=t,this.viewClassVar=e,this.dependencies=n}return t}(),d=function(){function t(t,e){this._genConfig=t,this._schemaRegistry=e}return t.prototype.compileComponent=function(t,e,r,i,o){var l=[],h=new s.a(t,this._genConfig,i,r,o,0,a.a.createNull(),[],l),p=[];return n.i(c.a)(h,e,l),n.i(u.a)(h,e,this._schemaRegistry),n.i(c.b)(h,p),new f(p,h.classExpr.name,l)},t=h([n.i(i.a)(),p("design:paramtypes",[r.a,o.a])],t)}()},function(t,e,n){"use strict";var r=n(4);n.d(e,"a",function(){return o}),n.d(e,"b",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=new Object,o=i,a=function(){function t(){}return t.prototype.get=function(t,e){if(void 0===e&&(e=i),e===i)throw new Error("No provider for "+n.i(r.c)(t)+"!");return e},t}(),s=function(){function t(){}return t.prototype.get=function(t,e){},t.THROW_IF_NOT_FOUND=i,t.NULL=new a,t}()},function(t,e,n){"use strict";function r(t){return!!n.i(a.d)(t)&&(Array.isArray(t)||!(t instanceof Map)&&n.i(a.e)()in t)}function i(t,e,r){for(var i=t[n.i(a.e)()](),o=e[n.i(a.e)()]();;){var s=i.next(),u=o.next();if(s.done&&u.done)return!0;if(s.done||u.done)return!1;if(!r(s.value,u.value))return!1}}function o(t,e){if(Array.isArray(t))for(var r=0;r=0;n--)if(e(t[n]))return t[n];return null},t.removeAll=function(t,e){for(var n=0;n-1&&t.splice(r,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n=0;--e)if(this._accessors[e][1]===t)return void this._accessors.splice(e,1)},t.prototype.select=function(t){var e=this;this._accessors.forEach(function(n){e._isSameGroup(n,t)&&n[1]!==t&&n[1].fireUncheck(t.value)})},t.prototype._isSameGroup=function(t,e){return!!t[0].control&&(t[0]._parent===e._control._parent&&t[1].name===e.name)},t.decorators=[{type:r.c}],t.ctorParameters=function(){return[]},t}(),u=function(){function t(t,e,n,r){this._renderer=t,this._elementRef=e,this._registry=n,this._injector=r,this.onChange=function(){},this.onTouched=function(){}}return t.prototype.ngOnInit=function(){this._control=this._injector.get(o.a),this._checkName(),this._registry.add(this._control,this)},t.prototype.ngOnDestroy=function(){this._registry.remove(this)},t.prototype.writeValue=function(t){this._state=t===this.value,this._renderer.setElementProperty(this._elementRef.nativeElement,"checked",this._state)},t.prototype.registerOnChange=function(t){var e=this;this._fn=t,this.onChange=function(){t(e.value),e._registry.select(e)}},t.prototype.fireUncheck=function(t){this.writeValue(t)},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setElementProperty(this._elementRef.nativeElement,"disabled",t)},t.prototype._checkName=function(){this.name&&this.formControlName&&this.name!==this.formControlName&&this._throwNameError(),!this.name&&this.formControlName&&(this.name=this.formControlName)},t.prototype._throwNameError=function(){throw new Error('\n If you define both a name and a formControlName attribute on your radio button, their values\n must match. Ex: \n ')},t.decorators=[{type:r.g,args:[{selector:"input[type=radio][formControlName],input[type=radio][formControl],input[type=radio][ngModel]",host:{"(change)":"onChange()","(blur)":"onTouched()"},providers:[a]}]}],t.ctorParameters=function(){return[{type:r.p},{type:r.h},{type:s},{type:r.q}]},t.propDecorators={name:[{type:r.j}],formControlName:[{type:r.j}],value:[{type:r.j}]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(77),o=n(335),a=n(39),s=n(43),u=n(146),c=n(56);n.d(e,"a",function(){return p});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var l=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},h={provide:s.a,useExisting:n.i(r.n)(function(){return p})},p=function(t){function e(e,n){t.call(this),this._validators=e,this._asyncValidators=n,this._submitted=!1,this.directives=[],this.form=null,this.ngSubmit=new i.a}return l(e,t),e.prototype.ngOnChanges=function(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations())},Object.defineProperty(e.prototype,"submitted",{get:function(){return this._submitted},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),e.prototype.addControl=function(t){var e=this.form.get(t.path);return n.i(c.f)(e,t),e.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),e},e.prototype.getControl=function(t){return this.form.get(t.path)},e.prototype.removeControl=function(t){o.b.remove(this.directives,t)},e.prototype.addFormGroup=function(t){var e=this.form.get(t.path);n.i(c.g)(e,t),e.updateValueAndValidity({emitEvent:!1})},e.prototype.removeFormGroup=function(t){},e.prototype.getFormGroup=function(t){return this.form.get(t.path)},e.prototype.addFormArray=function(t){var e=this.form.get(t.path);n.i(c.g)(e,t),e.updateValueAndValidity({emitEvent:!1})},e.prototype.removeFormArray=function(t){},e.prototype.getFormArray=function(t){return this.form.get(t.path)},e.prototype.updateModel=function(t,e){var n=this.form.get(t.path);n.setValue(e)},e.prototype.onSubmit=function(t){return this._submitted=!0,this.ngSubmit.emit(t),!1},e.prototype.onReset=function(){this.resetForm()},e.prototype.resetForm=function(t){void 0===t&&(t=void 0),this.form.reset(t),this._submitted=!1},e.prototype._updateDomValue=function(){var t=this;this.directives.forEach(function(e){var r=t.form.get(e.path);e._control!==r&&(n.i(c.h)(e._control,e),r&&n.i(c.f)(r,e),e._control=r)}),this.form._updateTreeValidity({emitEvent:!1})},e.prototype._updateRegistrations=function(){var t=this;this.form._registerOnCollectionChange(function(){return t._updateDomValue()}),this._oldForm&&this._oldForm._registerOnCollectionChange(function(){}),this._oldForm=this.form},e.prototype._updateValidators=function(){var t=n.i(c.a)(this._validators);this.form.validator=a.a.compose([this.form.validator,t]);var e=n.i(c.b)(this._asyncValidators);this.form.asyncValidator=a.a.composeAsync([this.form.asyncValidator,e])},e.prototype._checkFormPresent=function(){this.form||u.a.missingFormException()},e.decorators=[{type:r.g,args:[{selector:"[formGroup]",providers:[h],host:{"(submit)":"onSubmit($event)","(reset)":"onReset()"},exportAs:"ngForm"}]}],e.ctorParameters=function(){return[{type:Array,decorators:[{type:r.f},{type:r.t},{type:r.d,args:[a.b]}]},{type:Array,decorators:[{type:r.f},{type:r.t},{type:r.d,args:[a.c]}]}]},e.propDecorators={form:[{type:r.j,args:["formGroup"]}],ngSubmit:[{type:r.l}]},e}(s.a)},function(t,e,n){"use strict";function r(t){return!(t instanceof f||t instanceof l.a||t instanceof m)}var i=n(0),o=n(39),a=n(99),s=n(43),u=n(146),c=n(56),l=n(102);n.d(e,"a",function(){return f}),n.d(e,"b",function(){return m});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var h=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},p={provide:s.a,useExisting:n.i(i.n)(function(){return f})},f=function(t){function e(e,n,r){t.call(this),this._parent=e,this._validators=n,this._asyncValidators=r}return h(e,t),e.prototype._checkParentType=function(){r(this._parent)&&u.a.groupParentException()},e.decorators=[{type:i.g,args:[{selector:"[formGroupName]",providers:[p]}]}],e.ctorParameters=function(){return[{type:s.a,decorators:[{type:i.f},{type:i.r},{type:i.s}]},{type:Array,decorators:[{type:i.f},{type:i.t},{type:i.d,args:[o.b]}]},{type:Array,decorators:[{type:i.f},{type:i.t},{type:i.d,args:[o.c]}]}]},e.propDecorators={name:[{type:i.j,args:["formGroupName"]}]},e}(a.a),d={provide:s.a,useExisting:n.i(i.n)(function(){return m})},m=function(t){function e(e,n,r){t.call(this),this._parent=e,this._validators=n,this._asyncValidators=r}return h(e,t),e.prototype.ngOnInit=function(){this._checkParentType(),this.formDirective.addFormArray(this)},e.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeFormArray(this)},Object.defineProperty(e.prototype,"control",{get:function(){return this.formDirective.getFormArray(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return n.i(c.c)(this.name,this._parent)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return n.i(c.a)(this._validators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return n.i(c.b)(this._asyncValidators)},enumerable:!0,configurable:!0}),e.prototype._checkParentType=function(){r(this._parent)&&u.a.arrayParentException()},e.decorators=[{type:i.g,args:[{selector:"[formArrayName]",providers:[d]}]}],e.ctorParameters=function(){return[{type:s.a,decorators:[{type:i.f},{type:i.r},{type:i.s}]},{type:Array,decorators:[{type:i.f},{type:i.t},{type:i.d,args:[o.b]}]},{type:Array,decorators:[{type:i.f},{type:i.t},{type:i.d,args:[o.c]}]}]},e.propDecorators={name:[{type:i.j,args:["formArrayName"]}]},e}(s.a)},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(e){var n=this;if(this._headers=new Map,this._normalizedNames=new Map,e)return e instanceof t?void e.forEach(function(t,e){t.forEach(function(t){return n.append(e,t)})}):void Object.keys(e).forEach(function(t){var r=Array.isArray(e[t])?e[t]:[e[t]];n.delete(t),r.forEach(function(e){return n.append(t,e)})})}return t.fromResponseHeaderString=function(e){var n=new t;return e.split("\n").forEach(function(t){var e=t.indexOf(":");if(e>0){var r=t.slice(0,e),i=t.slice(e+1).trim();n.set(r,i)}}),n},t.prototype.append=function(t,e){var n=this.getAll(t);null===n?this.set(t,e):n.push(e)},t.prototype.delete=function(t){var e=t.toLowerCase();this._normalizedNames.delete(e),this._headers.delete(e)},t.prototype.forEach=function(t){var e=this;this._headers.forEach(function(n,r){return t(n,e._normalizedNames.get(r),e._headers)})},t.prototype.get=function(t){var e=this.getAll(t);return null===e?null:e.length>0?e[0]:null},t.prototype.has=function(t){return this._headers.has(t.toLowerCase())},t.prototype.keys=function(){return Array.from(this._normalizedNames.values())},t.prototype.set=function(t,e){Array.isArray(e)?e.length&&this._headers.set(t.toLowerCase(),[e.join(",")]):this._headers.set(t.toLowerCase(),[e]),this.mayBeSetNormalizedName(t)},t.prototype.values=function(){return Array.from(this._headers.values())},t.prototype.toJSON=function(){var t=this,e={};return this._headers.forEach(function(n,r){var i=[];n.forEach(function(t){return i.push.apply(i,t.split(","))}),e[t._normalizedNames.get(r)]=i}),e},t.prototype.getAll=function(t){return this.has(t)?this._headers.get(t.toLowerCase()):null},t.prototype.entries=function(){throw new Error('"entries" method is not implemented on Headers class')},t.prototype.mayBeSetNormalizedName=function(t){var e=t.toLowerCase();this._normalizedNames.has(e)||this._normalizedNames.set(e,t)},t}()},function(t,e,n){"use strict";n.d(e,"b",function(){return r}),n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=function(){function t(){}return t.prototype.createConnection=function(t){},t}(),i=(function(){function t(){}return t}(),function(){function t(){}return t.prototype.configureRequest=function(t){},t}())},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i}),n.d(e,"b",function(){return o}),n.d(e,"f",function(){return a}),n.d(e,"e",function(){return s}),n.d(e,"c",function(){return u}),n.d(e,"d",function(){return c});var i=new r.e("FirebaseUrl"),o=new r.e("FirebaseApp"),a=new r.e("FirebaseAuthConfig"),s=new r.e("FirebaseUserConfig"),u=new r.e("FirebaseAppName"),c=new r.e("WindowLocation")},function(t,e,n){var r=n(12)("unscopables"),i=Array.prototype;void 0==i[r]&&n(46)(i,r,{}),t.exports=function(t){i[r][t]=!0}},function(t,e,n){var r=n(69);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,e){t.exports={}},function(t,e,n){var r=n(380),i=n(231).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,i)}},function(t,e,n){var r=n(83),i=Math.max,o=Math.min;t.exports=function(t,e){return t=r(t),t<0?i(t+e,0):o(t,e)}},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e,n){(function(e){var n=function(){/*! @license Firebase v3.6.9 + Build: 3.6.9-rc.1 + Terms: https://firebase.google.com/terms/ */ +var t=null;return function(){function n(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}function r(t,e,n,r){var i,o=arguments.length,a=3>o?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if(i=h.Reflect,"object"==typeof i&&"function"==typeof i.decorate)a=i.decorate(t,e,n,r);else for(var s=t.length-1;0<=s;s--)(i=t[s])&&(a=(3>o?i(a):3"}),n=this.W+": "+n+" ("+t+").",n=new bt(t,n);for(r in e)e.hasOwnProperty(r)&&"_"!==r.slice(-1)&&(n[r]=e[r]);return n};var Mt=dt,kt=function(t,e,n){var r=this;this.I=n,this.J=!1,this.i={},this.C=e,this.F=o(void 0,t),t="serviceAccount"in this.F,("credential"in this.F||t)&&"undefined"!=typeof console&&console.log("The '"+(t?"serviceAccount":"credential")+"' property specified in the first argument to initializeApp() is deprecated and will be removed in the next major version. You should instead use the 'firebase-admin' package. See https://firebase.google.com/docs/admin/setup for details on how to get started."),Object.keys(n.INTERNAL.factories).forEach(function(t){var e=n.INTERNAL.useAsService(r,t);null!==e&&(e=r.S.bind(r,e),r[t]=e)})};kt.prototype.delete=function(){var t=this;return new Mt(function(e){St(t),e()}).then(function(){return t.I.INTERNAL.removeApp(t.C),Mt.all(Object.keys(t.i).map(function(e){return t.i[e].INTERNAL.delete()}))}).then(function(){t.J=!0,t.i={}})},kt.prototype.S=function(t){return St(this),void 0===this.i[t]&&(this.i[t]=this.I.INTERNAL.factories[t](this,this.R.bind(this))),this.i[t]},kt.prototype.R=function(t){o(this,t)};var St=function(t){t.J&&l("app-deleted",{name:t.C})};f.Object.defineProperties(kt.prototype,{name:{configurable:!0,enumerable:!0,get:function(){return St(this),this.C}},options:{configurable:!0,enumerable:!0,get:function(){return St(this),this.F}}}),kt.prototype.name&&kt.prototype.options||kt.prototype.delete||console.log("dc");var Et=new wt("app","Firebase",{"no-app":"No Firebase App '{$name}' has been created - call Firebase App.initializeApp()","bad-app-name":"Illegal App name: '{$name}","duplicate-app":"Firebase App named '{$name}' already exists","app-deleted":"Firebase App named '{$name}' already deleted","duplicate-service":"Firebase service named '{$name}' already registered","sa-not-supported":"Initializing the Firebase SDK with a service account is only allowed in a Node.js environment. On client devices, you should instead initialize the SDK with an api key and auth domain"});"undefined"!=typeof t&&(t=c())}.call(this),t.SDK_VERSION="3.6.9",t}.call(void 0!==typeof e?e:void 0!==typeof self?self:void 0!==typeof window?window:{});t.exports=n}).call(e,n(19))},function(t,e,n){"use strict";var r=n(0),i=n(518);n.d(e,"a",function(){return o});var o=function(){function t(){this.selectionDone=new r.k(void 0),this.update=new r.k(!1),this.stepDay={},this.stepMonth={},this.stepYear={},this.modes=["day","month","year"],this.dateFormatter=new i.a}return Object.defineProperty(t.prototype,"activeDate",{get:function(){return this._activeDate},set:function(t){this._activeDate=t},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.uniqueId="datepicker--"+Math.floor(1e4*Math.random()),this.initDate?(this.activeDate=this.initDate,this.selectedDate=new Date(this.activeDate.valueOf()),this.update.emit(this.activeDate)):void 0===this.activeDate&&(this.activeDate=new Date)},t.prototype.ngOnChanges=function(t){this.refreshView()},t.prototype.setCompareHandler=function(t,e){"day"===e&&(this.compareHandlerDay=t),"month"===e&&(this.compareHandlerMonth=t),"year"===e&&(this.compareHandlerYear=t)},t.prototype.compare=function(t,e){if(void 0!==t&&void 0!==e)return"day"===this.datepickerMode&&this.compareHandlerDay?this.compareHandlerDay(t,e):"month"===this.datepickerMode&&this.compareHandlerMonth?this.compareHandlerMonth(t,e):"year"===this.datepickerMode&&this.compareHandlerYear?this.compareHandlerYear(t,e):void 0},t.prototype.setRefreshViewHandler=function(t,e){"day"===e&&(this.refreshViewHandlerDay=t),"month"===e&&(this.refreshViewHandlerMonth=t),"year"===e&&(this.refreshViewHandlerYear=t)},t.prototype.refreshView=function(){"day"===this.datepickerMode&&this.refreshViewHandlerDay&&this.refreshViewHandlerDay(),"month"===this.datepickerMode&&this.refreshViewHandlerMonth&&this.refreshViewHandlerMonth(),"year"===this.datepickerMode&&this.refreshViewHandlerYear&&this.refreshViewHandlerYear()},t.prototype.dateFilter=function(t,e){return this.dateFormatter.format(t,e)},t.prototype.isActive=function(t){return 0===this.compare(t.date,this.activeDate)&&(this.activeDateId=t.uid,!0)},t.prototype.createDateObject=function(t,e){var n={};return n.date=new Date(t.getFullYear(),t.getMonth(),t.getDate()),n.label=this.dateFilter(t,e),n.selected=0===this.compare(t,this.selectedDate),n.disabled=this.isDisabled(t),n.current=0===this.compare(t,new Date),n.customClass=this.getCustomClassForDate(n.date),n},t.prototype.split=function(t,e){for(var n=[];t.length>0;)n.push(t.splice(0,e));return n},t.prototype.fixTimeZone=function(t){var e=t.getHours();return new Date(t.getFullYear(),t.getMonth(),t.getDate(),23===e?e+2:0)},t.prototype.select=function(t,e){void 0===e&&(e=!0),this.datepickerMode===this.minMode?(this.activeDate||(this.activeDate=new Date(0,0,0,0,0,0,0)),this.activeDate=new Date(t.getFullYear(),t.getMonth(),t.getDate()),e&&this.selectionDone.emit(this.activeDate)):(this.activeDate=new Date(t.getFullYear(),t.getMonth(),t.getDate()),this.datepickerMode=this.modes[this.modes.indexOf(this.datepickerMode)-1]),this.selectedDate=new Date(this.activeDate.valueOf()),this.update.emit(this.activeDate),this.refreshView()},t.prototype.move=function(t){var e;if("day"===this.datepickerMode&&(e=this.stepDay),"month"===this.datepickerMode&&(e=this.stepMonth),"year"===this.datepickerMode&&(e=this.stepYear),e){var n=this.activeDate.getFullYear()+t*(e.years||0),r=this.activeDate.getMonth()+t*(e.months||0);this.activeDate=new Date(n,r,1),this.refreshView()}},t.prototype.toggleMode=function(t){t=t||1,this.datepickerMode===this.maxMode&&1===t||this.datepickerMode===this.minMode&&t===-1||(this.datepickerMode=this.modes[this.modes.indexOf(this.datepickerMode)+t],this.refreshView())},t.prototype.getCustomClassForDate=function(t){var e=this;if(!this.customClass)return"";var n=this.customClass.find(function(n){return n.date.valueOf()===t.valueOf()&&n.mode===e.datepickerMode},this);return void 0===n?"":n.clazz},t.prototype.compareDateDisabled=function(t,e){if(void 0!==t&&void 0!==e)return"day"===t.mode&&this.compareHandlerDay?this.compareHandlerDay(t.date,e):"month"===t.mode&&this.compareHandlerMonth?this.compareHandlerMonth(t.date,e):"year"===t.mode&&this.compareHandlerYear?this.compareHandlerYear(t.date,e):void 0},t.prototype.isDisabled=function(t){var e=this,n=!1;return this.dateDisabled&&this.dateDisabled.forEach(function(r){0===e.compareDateDisabled(r,t)&&(n=!0)}),n||this.minDate&&this.compare(t,this.minDate)<0||this.maxDate&&this.compare(t,this.maxDate)>0},t.decorators=[{type:r.m,args:[{selector:"datepicker-inner",template:'\n
\n \n
\n '}]}],t.ctorParameters=function(){return[]},t.propDecorators={datepickerMode:[{type:r.j}],startingDay:[{type:r.j}],yearRange:[{type:r.j}],minDate:[{type:r.j}],maxDate:[{type:r.j}],minMode:[{type:r.j}],maxMode:[{type:r.j}],showWeeks:[{type:r.j}],formatDay:[{type:r.j}],formatMonth:[{type:r.j}],formatYear:[{type:r.j}],formatDayHeader:[{type:r.j}],formatDayTitle:[{type:r.j}],formatMonthTitle:[{type:r.j}],onlyCurrentMonth:[{type:r.j}],shortcutPropagation:[{type:r.j}],customClass:[{type:r.j}],monthColLimit:[{type:r.j}],yearColLimit:[{type:r.j}],dateDisabled:[{type:r.j}],initDate:[{type:r.j}],selectionDone:[{type:r.l}],update:[{type:r.l}],activeDate:[{type:r.j}]},t}()},function(t,e,n){"use strict";function r(t){return t.reduce(function(t,e){return t.concat(e instanceof l.UnsubscriptionError?e.errors:e)},[])}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(174),a=n(576),s=n(575),u=n(916),c=n(574),l=n(914),h=function(){function t(t){this.closed=!1,t&&(this._unsubscribe=t)}return t.prototype.unsubscribe=function(){var t,e=!1;if(!this.closed){this.closed=!0;var n=this,i=n._unsubscribe,h=n._subscriptions;if(this._subscriptions=null,s.isFunction(i)){var p=u.tryCatch(i).call(this);p===c.errorObject&&(e=!0,t=t||(c.errorObject.e instanceof l.UnsubscriptionError?r(c.errorObject.e.errors):[c.errorObject.e]))}if(o.isArray(h))for(var f=-1,d=h.length;++f-1)return r;if(r=n.getPluralCategory(t),e.indexOf(r)>-1)return r;if(e.indexOf("other")>-1)return"other";throw new Error('No plural message found for value "'+t+'"')}function i(t,e){"string"==typeof e&&(e=parseInt(e,10));var n=e,r=n.toString().replace(/^[^.]*\.?/,""),i=Math.floor(Math.abs(n)),o=r.length,a=parseInt(r,10),s=parseInt(n.toString().replace(/^[^.]*\.?|0+$/g,""),10)||0,u=t.split("-")[0].toLowerCase();switch(u){case"af":case"asa":case"az":case"bem":case"bez":case"bg":case"brx":case"ce":case"cgg":case"chr":case"ckb":case"ee":case"el":case"eo":case"es":case"eu":case"fo":case"fur":case"gsw":case"ha":case"haw":case"hu":case"jgo":case"jmc":case"ka":case"kk":case"kkj":case"kl":case"ks":case"ksb":case"ky":case"lb":case"lg":case"mas":case"mgo":case"ml":case"mn":case"nb":case"nd":case"ne":case"nn":case"nnh":case"nyn":case"om":case"or":case"os":case"ps":case"rm":case"rof":case"rwk":case"saq":case"seh":case"sn":case"so":case"sq":case"ta":case"te":case"teo":case"tk":case"tr":case"ug":case"uz":case"vo":case"vun":case"wae":case"xog":return 1===n?c.One:c.Other;case"agq":case"bas":case"cu":case"dav":case"dje":case"dua":case"dyo":case"ebu":case"ewo":case"guz":case"kam":case"khq":case"ki":case"kln":case"kok":case"ksf":case"lrc":case"lu":case"luo":case"luy":case"mer":case"mfe":case"mgh":case"mua":case"mzn":case"nmg":case"nus":case"qu":case"rn":case"rw":case"sbp":case"twq":case"vai":case"yav":case"yue":case"zgh":case"ak":case"ln":case"mg":case"pa":case"ti":return n===Math.floor(n)&&n>=0&&n<=1?c.One:c.Other;case"am":case"as":case"bn":case"fa":case"gu":case"hi":case"kn":case"mr":case"zu":return 0===i||1===n?c.One:c.Other;case"ar":return 0===n?c.Zero:1===n?c.One:2===n?c.Two:n%100===Math.floor(n%100)&&n%100>=3&&n%100<=10?c.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=99?c.Many:c.Other;case"ast":case"ca":case"de":case"en":case"et":case"fi":case"fy":case"gl":case"it":case"nl":case"sv":case"sw":case"ur":case"yi":return 1===i&&0===o?c.One:c.Other;case"be":return n%10===1&&n%100!==11?c.One:n%10===Math.floor(n%10)&&n%10>=2&&n%10<=4&&!(n%100>=12&&n%100<=14)?c.Few:n%10===0||n%10===Math.floor(n%10)&&n%10>=5&&n%10<=9||n%100===Math.floor(n%100)&&n%100>=11&&n%100<=14?c.Many:c.Other;case"br":return n%10===1&&n%100!==11&&n%100!==71&&n%100!==91?c.One:n%10===2&&n%100!==12&&n%100!==72&&n%100!==92?c.Two:n%10===Math.floor(n%10)&&(n%10>=3&&n%10<=4||n%10===9)&&!(n%100>=10&&n%100<=19||n%100>=70&&n%100<=79||n%100>=90&&n%100<=99)?c.Few:0!==n&&n%1e6===0?c.Many:c.Other;case"bs":case"hr":case"sr":return 0===o&&i%10===1&&i%100!==11||a%10===1&&a%100!==11?c.One:0===o&&i%10===Math.floor(i%10)&&i%10>=2&&i%10<=4&&!(i%100>=12&&i%100<=14)||a%10===Math.floor(a%10)&&a%10>=2&&a%10<=4&&!(a%100>=12&&a%100<=14)?c.Few:c.Other;case"cs":case"sk":return 1===i&&0===o?c.One:i===Math.floor(i)&&i>=2&&i<=4&&0===o?c.Few:0!==o?c.Many:c.Other;case"cy":return 0===n?c.Zero:1===n?c.One:2===n?c.Two:3===n?c.Few:6===n?c.Many:c.Other;case"da":return 1===n||0!==s&&(0===i||1===i)?c.One:c.Other;case"dsb":case"hsb":return 0===o&&i%100===1||a%100===1?c.One:0===o&&i%100===2||a%100===2?c.Two:0===o&&i%100===Math.floor(i%100)&&i%100>=3&&i%100<=4||a%100===Math.floor(a%100)&&a%100>=3&&a%100<=4?c.Few:c.Other;case"ff":case"fr":case"hy":case"kab":return 0===i||1===i?c.One:c.Other;case"fil":return 0===o&&(1===i||2===i||3===i)||0===o&&i%10!==4&&i%10!==6&&i%10!==9||0!==o&&a%10!==4&&a%10!==6&&a%10!==9?c.One:c.Other;case"ga":return 1===n?c.One:2===n?c.Two:n===Math.floor(n)&&n>=3&&n<=6?c.Few:n===Math.floor(n)&&n>=7&&n<=10?c.Many:c.Other;case"gd":return 1===n||11===n?c.One:2===n||12===n?c.Two:n===Math.floor(n)&&(n>=3&&n<=10||n>=13&&n<=19)?c.Few:c.Other;case"gv":return 0===o&&i%10===1?c.One:0===o&&i%10===2?c.Two:0!==o||i%100!==0&&i%100!==20&&i%100!==40&&i%100!==60&&i%100!==80?0!==o?c.Many:c.Other:c.Few;case"he":return 1===i&&0===o?c.One:2===i&&0===o?c.Two:0!==o||n>=0&&n<=10||n%10!==0?c.Other:c.Many;case"is":return 0===s&&i%10===1&&i%100!==11||0!==s?c.One:c.Other;case"ksh":return 0===n?c.Zero:1===n?c.One:c.Other;case"kw":case"naq":case"se":case"smn":return 1===n?c.One:2===n?c.Two:c.Other;case"lag":return 0===n?c.Zero:0!==i&&1!==i||0===n?c.Other:c.One;case"lt":return n%10!==1||n%100>=11&&n%100<=19?n%10===Math.floor(n%10)&&n%10>=2&&n%10<=9&&!(n%100>=11&&n%100<=19)?c.Few:0!==a?c.Many:c.Other:c.One;case"lv":case"prg":return n%10===0||n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19||2===o&&a%100===Math.floor(a%100)&&a%100>=11&&a%100<=19?c.Zero:n%10===1&&n%100!==11||2===o&&a%10===1&&a%100!==11||2!==o&&a%10===1?c.One:c.Other;case"mk":return 0===o&&i%10===1||a%10===1?c.One:c.Other;case"mt":return 1===n?c.One:0===n||n%100===Math.floor(n%100)&&n%100>=2&&n%100<=10?c.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19?c.Many:c.Other;case"pl":return 1===i&&0===o?c.One:0===o&&i%10===Math.floor(i%10)&&i%10>=2&&i%10<=4&&!(i%100>=12&&i%100<=14)?c.Few:0===o&&1!==i&&i%10===Math.floor(i%10)&&i%10>=0&&i%10<=1||0===o&&i%10===Math.floor(i%10)&&i%10>=5&&i%10<=9||0===o&&i%100===Math.floor(i%100)&&i%100>=12&&i%100<=14?c.Many:c.Other;case"pt":return n===Math.floor(n)&&n>=0&&n<=2&&2!==n?c.One:c.Other;case"ro":return 1===i&&0===o?c.One:0!==o||0===n||1!==n&&n%100===Math.floor(n%100)&&n%100>=1&&n%100<=19?c.Few:c.Other;case"ru":case"uk":return 0===o&&i%10===1&&i%100!==11?c.One:0===o&&i%10===Math.floor(i%10)&&i%10>=2&&i%10<=4&&!(i%100>=12&&i%100<=14)?c.Few:0===o&&i%10===0||0===o&&i%10===Math.floor(i%10)&&i%10>=5&&i%10<=9||0===o&&i%100===Math.floor(i%100)&&i%100>=11&&i%100<=14?c.Many:c.Other;case"shi":return 0===i||1===n?c.One:n===Math.floor(n)&&n>=2&&n<=10?c.Few:c.Other;case"si":return 0===n||1===n||0===i&&1===a?c.One:c.Other;case"sl":return 0===o&&i%100===1?c.One:0===o&&i%100===2?c.Two:0===o&&i%100===Math.floor(i%100)&&i%100>=3&&i%100<=4||0!==o?c.Few:c.Other;case"tzm":return n===Math.floor(n)&&n>=0&&n<=1||n===Math.floor(n)&&n>=11&&n<=99?c.One:c.Other;default:return c.Other}}var o=n(0);n.d(e,"b",function(){return s}),e.a=r,n.d(e,"c",function(){return u});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(){function t(){}return t.prototype.getPluralCategory=function(t){},t}(),u=function(t){function e(e){t.call(this),this._locale=e}return a(e,t),e.prototype.getPluralCategory=function(t){var e=i(this._locale,t);switch(e){case c.Zero:return"zero";case c.One:return"one";case c.Two:return"two";case c.Few:return"few";case c.Many:return"many";default:return"other"}},e.decorators=[{type:o.c}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:o.d,args:[o.w]}]}]},e}(s),c={};c.Zero=0,c.One=1,c.Two=2,c.Few=3,c.Many=4,c.Other=5,c[c.Zero]="Zero",c[c.One]="One",c[c.Two]="Two",c[c.Few]="Few",c[c.Many]="Many",c[c.Other]="Other"},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i}),n.d(e,"b",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(){}return t.prototype.path=function(t){},t.prototype.prepareExternalUrl=function(t){},t.prototype.pushState=function(t,e,n,r){},t.prototype.replaceState=function(t,e,n,r){},t.prototype.forward=function(){},t.prototype.back=function(){},t.prototype.onPopState=function(t){},t.prototype.getBaseHref=function(){},t}(),o=new r.e("appBaseHref")},function(t,e,n){"use strict";var r=(n(626),n(38),n(94),n(52),n(10),n(608),n(177),n(179),n(178),n(51),n(180),n(181),n(189),n(292),n(615));n.d(e,"b",function(){return r.a});var i=(n(65),n(188));n.d(e,"a",function(){return i.a});n(89),n(93),n(92),n(37),n(55),n(287),n(88),n(90),n(73),n(91),n(63),n(127),n(53),n(623),n(187),n(28),n(128),n(129),n(130),n(95),n(121),n(22)},function(t,e,n){"use strict";function r(t,e,n){var r=u(t.styles,{},e,n,!1),i=new E.b(r),o=t.stateNameExpr.split(/\s*,\s*/);return o.map(function(t){return new E.c(t,i)})}function i(t,e,n,r){var i=new T.a,o=[],u=t.stateChangeExpr.split(/\s*,\s*/);u.forEach(function(t){o.push.apply(o,a(t,r))});var l=s(t.steps),h=c(l,e,n,r),p=d(h,0,i,e,r);0==r.length&&m(p,i,r);var f=p instanceof E.d?p:new E.e([p]);return new E.f(o,f)}function o(t,e){switch(t){case":enter":return"void => *";case":leave":return"* => void";default:return e.push(new A('the transition alias value "'+t+'" is not supported')),"* => *"}}function a(t,e){var r=[];":"==t[0]&&(t=o(t,e));var i=t.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(!n.i(b.c)(i)||i.length<4)return e.push(new A("the provided "+t+" is not of a supported format")),r;var a=i[1],s=i[2],u=i[3];r.push(new E.g(a,u));var c=a==k.a&&u==k.a;return"<"!=s[0]||c||r.push(new E.g(u,a)),r}function s(t){return Array.isArray(t)?new _.c(t):t}function u(t,e,n,r,i){var o=t.offset;(o>1||o<0)&&r.push(new A("Offset values for animations must be between 0 and 1"));var a=[];return t.styles.forEach(function(t){if("string"==typeof t)i?a.push.apply(a,p(t,e,r)):r.push(new A("State based animations cannot contain references to other states"));else{var o=t,s={};Object.keys(o).forEach(function(t){var e=n.normalizeAnimationStyleProperty(t),i=n.normalizeAnimationStyleValue(e,t,o[t]),a=i.error;a&&r.push(new A(a)),s[e]=i.value}),a.push(s)}}),a}function c(t,e,n,r){var i=h(t,e,n,r);return t instanceof _.d?new _.d(i):new _.c(i)}function l(t,e){if("object"==typeof e&&null!==e&&t.length>0){var n=t.length-1,r=t[n];if("object"==typeof r&&null!==r)return void(t[n]=g.a.merge(r,e))}t.push(e)}function h(t,e,r,i){var o;if(!(t instanceof _.e))return[t];o=t.steps;var a,s=[];return o.forEach(function(t){if(t instanceof _.f)n.i(b.c)(a)||(a=[]),u(t,e,r,i,!0).forEach(function(t){l(a,t)});else{if(n.i(b.c)(a)&&(s.push(new _.f(0,a)),a=null),t instanceof _.g){var o=t.styles;o instanceof _.f?o.styles=u(o,e,r,i,!0):o instanceof _.h&&o.steps.forEach(function(t){t.styles=u(t,e,r,i,!0)})}else if(t instanceof _.e){var c=h(t,e,r,i);t=t instanceof _.d?new _.d(c):new _.c(c)}s.push(t)}}),n.i(b.c)(a)&&s.push(new _.f(0,a)),s}function p(t,e,r){var i=[];if(":"!=t[0])r.push(new A('Animation states via styles must be prefixed with a ":"'));else{var o=t.substring(1),a=e[o];n.i(b.c)(a)?a.styles.forEach(function(t){"object"==typeof t&&null!==t&&i.push(t)}):r.push(new A('Unable to apply styles due to missing a state: "'+o+'"'))}return i}function f(t,e,r,i,o){var a=t.steps.length,s=0;t.steps.forEach(function(t){return s+=n.i(b.c)(t.offset)?1:0}),s>0&&s=0;_--)M(_);return l.map(function(t){return new E.h(t[0],new E.b([t[1]]))})}function d(t,e,r,i,o){var a,s=0,u=e;if(t instanceof _.e){var c,l=0,h=[],p=t instanceof _.d;if(t.steps.forEach(function(t){var a=p?u:e;if(t instanceof _.f)return t.styles.forEach(function(t){var e=t;Object.keys(e).forEach(function(t){r.insertAtTime(t,a,e[t])})}),void(c=t.styles);var f=d(t,a,r,i,o);if(n.i(b.c)(c)){if(t instanceof _.e){var m=new E.b(c);h.push(new E.i(m,[],0,0,""))}else{var y=f;(g=y.startingStyles.styles).push.apply(g,c)}c=null}var v=f.playTime;e+=v,s+=v,l=Math.max(v,l),h.push(f);var g}),n.i(b.c)(c)){var m=new E.b(c);h.push(new E.i(m,[],0,0,""))}p?(a=new E.j(h),s=l,e=u+s):a=new E.e(h)}else if(t instanceof _.g){var v=y(t.timings,o),g=t.styles,w=void 0;if(g instanceof _.h)w=f(g,e,r,i,o);else{var M=g,k=P,S=new E.b(M.styles),T=new E.h(k,S);w=[T]}a=new E.i(new E.b([]),w,v.duration,v.delay,v.easing),s=v.duration+v.delay,e+=s,w.forEach(function(t){return t.styles.styles.forEach(function(t){return Object.keys(t).forEach(function(n){r.insertAtTime(n,e,t[n])})})})}else a=new E.i(null,[],0,0,"");return a.playTime=s,a.startTime=u,a}function m(t,e,n){if(t instanceof E.i&&t.keyframes.length>0){var r=t.keyframes;if(1==r.length){var i=r[0],o=v(i,t.startTime,t.playTime,e,n);t.keyframes=[o,i]}}else t instanceof E.d&&t.steps.forEach(function(t){return m(t,e,n)})}function y(t,e){var r,i=/^([\.\d]+)(m?s)(?:\s+([\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?/i,o=0,a=null;if("string"==typeof t){var s=t.match(i);if(null===s)return e.push(new A('The provided timing value "'+t+'" is invalid.')),new I(0,0,null);var u=parseFloat(s[1]),c=s[2];"s"==c&&(u*=O),r=Math.floor(u);var l=s[3],h=s[4];if(n.i(b.c)(l)){var p=parseFloat(l);n.i(b.c)(h)&&"s"==h&&(p*=O),o=Math.floor(p)}var f=s[5];n.i(b.d)(f)||(a=f)}else r=t;return new I(r,o,a)}function v(t,e,r,i,o){var a={},s=e+r;return t.styles.styles.forEach(function(t){Object.keys(t).forEach(function(r){var u=t[r];if("offset"!=r){var c,l,h,p=i.indexOfAtOrBeforeTime(r,e);n.i(b.c)(p)?(c=i.getByIndex(r,p),h=c.value,l=i.getByIndex(r,p+1)):h=k.b,n.i(b.c)(l)&&!l.matches(s,u)&&o.push(new A('The animated CSS property "'+r+'" unexpectedly changes between steps "'+c.time+'ms" and "'+s+'ms" at "'+l.time+'ms"')),a[r]=h}})}),new E.h(D,new E.b([a]))}var _=n(10),g=n(62),b=n(3),w=n(14),M=n(28),k=n(11),S=n(55),E=n(279),T=n(607);n.d(e,"a",function(){return Y});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var x=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},C=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},L=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},D=0,P=1,O=1e3,A=function(t){function e(e){t.call(this,null,e)}return x(e,t),e.prototype.toString=function(){return""+this.msg},e}(M.a),j=function(){function t(t,e){this.ast=t,this.errors=e}return t}(),Y=function(){function t(t){this._schema=t}return t.prototype.parseComponent=function(t){var e=this,r=[],i=n.i(_.a)(t.type),o=new Set,a=t.template.animations.map(function(t){var n=e.parseEntry(t),a=n.ast,s=a.name;if(o.has(s)?n.errors.push(new A('The animation trigger "'+s+'" has already been registered for the '+i+" component")):o.add(s),n.errors.length>0){var u='- Unable to parse the animation sequence for "'+s+'" on the '+i+" component due to the following errors:";n.errors.forEach(function(t){u+="\n-- "+t.msg}),r.push(u)}return a});if(r.length>0){var s=r.join("\n");throw new Error("Animation parse errors:\n"+s)}return a},t.prototype.parseEntry=function(t){var e=this,n=[],o={},a=[],s=[];t.definitions.forEach(function(t){t instanceof _.b?r(t,e._schema,n).forEach(function(t){s.push(t),o[t.stateName]=t.styles}):a.push(t)});var u=a.map(function(t){return i(t,o,e._schema,n)}),c=new E.a(t.name,s,u);return new j(c,n)},t=C([n.i(w.a)(),L("design:paramtypes",[S.a])],t)}(),I=function(){function t(t,e,n){this.duration=t,this.delay=e,this.easing=n}return t}()},function(t,e,n){"use strict";function r(t){return t>=u&&t<=f||t==at}function i(t){return Y<=t&&t<=I}function o(t){return t>=G&&t<=nt||t>=N&&t<=V}function a(t){return t>=G&&t<=J||t>=N&&t<=H||i(t)}n.d(e,"m",function(){return s}),n.d(e,"Y",function(){return u}),n.d(e,"a",function(){return c}),n.d(e,"_0",function(){return l}),n.d(e,"U",function(){return h}),n.d(e,"W",function(){return p}),n.d(e,"n",function(){return f}),n.d(e,"B",function(){return d}),n.d(e,"q",function(){return m}),n.d(e,"r",function(){return y}),n.d(e,"N",function(){return v}),n.d(e,"v",function(){return _}),n.d(e,"C",function(){return g}),n.d(e,"p",function(){return b}),n.d(e,"h",function(){return w}),n.d(e,"i",function(){return M}),n.d(e,"u",function(){return k}),n.d(e,"s",function(){return S}),n.d(e,"k",function(){return E}),n.d(e,"t",function(){return T}),n.d(e,"e",function(){return x}),n.d(e,"b",function(){return C}),n.d(e,"d",function(){return L}),n.d(e,"c",function(){return D}),n.d(e,"y",function(){return P}),n.d(e,"A",function(){return O}),n.d(e,"z",function(){return A}),n.d(e,"x",function(){return j}),n.d(e,"_3",function(){return Y}),n.d(e,"_4",function(){return I}),n.d(e,"K",function(){return N}),n.d(e,"Q",function(){return R}),n.d(e,"_2",function(){return F}),n.d(e,"L",function(){return V}),n.d(e,"f",function(){return U}),n.d(e,"G",function(){return B}),n.d(e,"g",function(){return W}),n.d(e,"w",function(){return z}),n.d(e,"M",function(){return q}),n.d(e,"I",function(){return G}),n.d(e,"P",function(){return K}),n.d(e,"T",function(){return J}),n.d(e,"S",function(){return Z}),n.d(e,"V",function(){return $}),n.d(e,"X",function(){return X}),n.d(e,"H",function(){return Q}),n.d(e,"Z",function(){return tt}),n.d(e,"_1",function(){return et}),n.d(e,"J",function(){return nt}),n.d(e,"j",function(){return rt}),n.d(e,"D",function(){return it}),n.d(e,"l",function(){return ot}),n.d(e,"E",function(){return at}),n.d(e,"R",function(){return st}),e.F=r,e.o=i,e.O=o,e._5=a;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=0,u=9,c=10,l=11,h=12,p=13,f=32,d=33,m=34,y=35,v=36,_=37,g=38,b=39,w=40,M=41,k=42,S=43,E=44,T=45,x=46,C=47,L=58,D=59,P=60,O=61,A=62,j=63,Y=48,I=57,N=65,R=69,H=70,F=88,V=90,U=91,B=92,W=93,z=94,q=95,G=97,K=101,J=102,Z=110,$=114,X=116,Q=117,tt=118,et=120,nt=122,rt=123,it=124,ot=125,at=160,st=96},function(t,e,n){"use strict";n.d(e,"e",function(){return r}),n.d(e,"a",function(){return i}),n.d(e,"b",function(){return o}),n.d(e,"c",function(){return a}),n.d(e,"f",function(){return s}),n.d(e,"d",function(){return u}),n.d(e,"g",function(){return c});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=function(){function t(t,e,n,r,i){this.nodes=t,this.placeholders=e,this.placeholderToMessage=n,this.meaning=r,this.description=i}return t}(),i=function(){function t(t,e){this.value=t,this.sourceSpan=e}return t.prototype.visit=function(t,e){return t.visitText(this,e)},t}(),o=function(){function t(t,e){this.children=t,this.sourceSpan=e}return t.prototype.visit=function(t,e){return t.visitContainer(this,e)},t}(),a=function(){function t(t,e,n,r){this.expression=t,this.type=e,this.cases=n,this.sourceSpan=r}return t.prototype.visit=function(t,e){return t.visitIcu(this,e)},t}(),s=function(){function t(t,e,n,r,i,o,a){this.tag=t,this.attrs=e,this.startName=n,this.closeName=r,this.children=i,this.isVoid=o,this.sourceSpan=a}return t.prototype.visit=function(t,e){return t.visitTagPlaceholder(this,e)},t}(),u=function(){function t(t,e,n){this.value=t,this.name=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitPlaceholder(this,e)},t}(),c=function(){function t(t,e,n){this.value=t,this.name=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitIcuPlaceholder(this,e)},t}()},function(t,e,n){"use strict";var r=n(37),i=n(74),o=n(286),a=n(289),s=n(183),u=n(291),c=n(614);n.d(e,"a",function(){return l});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var l=function(){function t(t,e,n){this._htmlParser=t,this._translations=e,this._translationsFormat=n}return t.prototype.parse=function(t,e,a,s){void 0===a&&(a=!1),void 0===s&&(s=r.a);var u=this._htmlParser.parse(t,e,a,s);if(!this._translations||""===this._translations)return u;if(u.errors.length)return new i.b(u.rootNodes,u.errors);var l=this._createSerializer(),h=c.a.load(this._translations,e,l);return n.i(o.b)(u.rootNodes,h,s,[],{})},t.prototype._createSerializer=function(){var t=(this._translationsFormat||"xlf").toLowerCase();switch(t){case"xmb":return new s.c;case"xtb":return new u.a;case"xliff":case"xlf":default:return new a.a}},t}()},function(t,e,n){"use strict";var r=n(28);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=function(t){function e(e,n){t.call(this,e,n)}return i(e,t),e}(r.a)},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=function(){function t(){}return t.prototype.write=function(t){},t.prototype.load=function(t,e){},t.prototype.digest=function(t){},t.prototype.createNameMapper=function(t){return null},t}()},function(t,e,n){"use strict";var r=n(10),i=n(36),o=n(3),a=n(13),s=n(14),u=n(186),c=n(6),l=n(294),h=n(28),p=n(11),f=n(295);n.d(e,"a",function(){return _});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var d=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},m=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},y=function(){function t(t,e){this.comp=t,this.placeholder=e}return t}(),v=function(){function t(t,e,n){this.statements=t,this.ngModuleFactoryVar=e,this.dependencies=n}return t}(),_=function(){function t(){}return t.prototype.compile=function(t,e){var i=n.i(r.i)(t.type),s=n.i(o.c)(i)?"in NgModule "+n.i(r.a)(t.type)+" in "+i:"in NgModule "+n.i(r.a)(t.type),u=new h.b("",s),l=new h.c(new h.d(u,null,null,null),new h.d(u,null,null,null)),p=[],d=[],m=t.transitiveModule.entryComponents.map(function(e){var n={reference:null};return t.bootstrapComponents.some(function(t){return t.reference===e.reference})&&d.push(n),p.push(new y(e,n)),n}),_=new g(t,m,d,l),b=new f.a(t,e,l);b.parse().forEach(function(t){return _.addProvider(t)});var w=_.build(),M=n.i(r.a)(t.type)+"NgFactory",k=c.a(M).set(c.g(n.i(a.a)(a.b.NgModuleFactory)).instantiate([c.a(w.name),c.g(t.type)],c.d(n.i(a.a)(a.b.NgModuleFactory),[c.d(t.type)],[c.j.Const]))).toDeclStmt(null,[c.k.Final]),S=[w,k];if(t.id){var E=c.g(n.i(a.a)(a.b.RegisterModuleFactoryFn)).callFn([c.f(t.id),c.a(M)]).toStmt();S.push(E)}return new v(S,M,p)},t=d([n.i(s.a)(),m("design:paramtypes",[])],t)}(),g=function(){function t(t,e,n,r){this._ngModuleMeta=t,this._entryComponentFactories=e,this._bootstrapComponentFactories=n,this._sourceSpan=r,this.fields=[],this.getters=[],this.methods=[],this.ctorStmts=[],this._tokens=[],this._instances=new Map,this._createStmts=[],this._destroyStmts=[]}return t.prototype.addProvider=function(t){var e=this,i=t.providers.map(function(t){return e._getProviderValue(t)}),o="_"+n.i(r.k)(t.token)+"_"+this._instances.size,a=this._createProviderProperty(o,t,i,t.multiProvider,t.eager);t.lifecycleHooks.indexOf(p.G.OnDestroy)!==-1&&this._destroyStmts.push(a.callMethod("ngOnDestroy",[]).toStmt()),this._tokens.push(t.token),this._instances.set(n.i(r.j)(t.token),a)},t.prototype.build=function(){var t=this,e=this._tokens.map(function(e){var o=t._instances.get(n.i(r.j)(e));return new c.u(w.token.identical(n.i(i.b)(e)),[new c.t(o)])}),o=[new c.q("createInternal",[],this._createStmts.concat(new c.t(this._instances.get(this._ngModuleMeta.type.reference))),c.d(this._ngModuleMeta.type)),new c.q("getInternal",[new c.o(w.token.name,c.m),new c.o(w.notFoundResult.name,c.m)],e.concat([new c.t(w.notFoundResult)]),c.m),new c.q("destroyInternal",[],this._destroyStmts)],s=[c.a(b.parent.name),c.h(this._entryComponentFactories.map(function(t){return c.g(t)})),c.h(this._bootstrapComponentFactories.map(function(t){return c.g(t)}))],l=n.i(r.a)(this._ngModuleMeta.type)+"Injector";return n.i(u.a)({name:l,ctorParams:[new c.o(b.parent.name,c.d(n.i(a.a)(a.b.Injector)))],parent:c.g(n.i(a.a)(a.b.NgModuleInjector),[c.d(this._ngModuleMeta.type)]),parentArgs:s,builders:[{methods:o},this]})},t.prototype._getProviderValue=function(t){var e,r=this;if(n.i(o.c)(t.useExisting))e=this._getDependency({token:t.useExisting});else if(n.i(o.c)(t.useFactory)){var i=t.deps||t.useFactory.diDeps,a=i.map(function(t){return r._getDependency(t)});e=c.g(t.useFactory).callFn(a)}else if(n.i(o.c)(t.useClass)){var i=t.deps||t.useClass.diDeps,a=i.map(function(t){return r._getDependency(t)});e=c.g(t.useClass).instantiate(a,c.d(t.useClass))}else e=n.i(l.a)(t.useValue);return e},t.prototype._createProviderProperty=function(t,e,n,r,i){var o,a;if(r?(o=c.h(n),a=new c.i(c.m)):(o=n[0],a=n[0].type),a||(a=c.m),i)this.fields.push(new c.c(t,a)),this._createStmts.push(c.e.prop(t).set(o).toStmt());else{var s="_"+t;this.fields.push(new c.c(s,a));var u=[new c.u(c.e.prop(s).isBlank(),[c.e.prop(s).set(o).toStmt()]),new c.t(c.e.prop(s))];this.getters.push(new c.H(t,u,a))}return c.e.prop(t)},t.prototype._getDependency=function(t){var e=null;if(t.isValue&&(e=c.f(t.value)),t.isSkipSelf||(!t.token||n.i(r.j)(t.token)!==n.i(a.e)(a.b.Injector)&&n.i(r.j)(t.token)!==n.i(a.e)(a.b.ComponentFactoryResolver)||(e=c.e),e||(e=this._instances.get(n.i(r.j)(t.token)))),!e){var o=[n.i(i.b)(t.token)];t.isOptional&&o.push(c.b),e=b.parent.callMethod("get",o)}return e},t}(),b=function(){function t(){}return t.parent=c.e.prop("parent"),t}(),w=function(){function t(){}return t.token=c.a("token"),t.notFoundResult=c.a("notFoundResult"),t}()},function(t,e,n){"use strict";function r(t){switch(t){case"width":case"height":case"minWidth":case"minHeight":case"maxWidth":case"maxHeight":case"left":case"top":case"bottom":case"right":case"fontSize":case"outlineWidth":case"outlineOffset":case"paddingTop":case"paddingLeft":case"paddingBottom":case"paddingRight":case"marginTop":case"marginLeft":case"marginBottom":case"marginRight":case"borderRadius":case"borderWidth":case"borderTopWidth":case"borderLeftWidth":case"borderRightWidth":case"borderBottomWidth":case"textIndent":return!0;default:return!1}}var i=n(0),o=n(14),a=n(22),s=n(624),u=n(55);n.d(e,"a",function(){return _});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var c=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},l=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},h=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},p="boolean",f="number",d="string",m="object",y=["[Element]|textContent,%classList,className,id,innerHTML,*beforecopy,*beforecut,*beforepaste,*copy,*cut,*paste,*search,*selectstart,*webkitfullscreenchange,*webkitfullscreenerror,*wheel,outerHTML,#scrollLeft,#scrollTop","[HTMLElement]^[Element]|accessKey,contentEditable,dir,!draggable,!hidden,innerText,lang,*abort,*beforecopy,*beforecut,*beforepaste,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*message,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*mozfullscreenchange,*mozfullscreenerror,*mozpointerlockchange,*mozpointerlockerror,*paste,*pause,*play,*playing,*progress,*ratechange,*reset,*resize,*scroll,*search,*seeked,*seeking,*select,*selectstart,*show,*stalled,*submit,*suspend,*timeupdate,*toggle,*volumechange,*waiting,*webglcontextcreationerror,*webglcontextlost,*webglcontextrestored,*webkitfullscreenchange,*webkitfullscreenerror,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate","abbr,address,article,aside,b,bdi,bdo,cite,code,dd,dfn,dt,em,figcaption,figure,footer,header,i,kbd,main,mark,nav,noscript,rb,rp,rt,rtc,ruby,s,samp,section,small,strong,sub,sup,u,var,wbr^[HTMLElement]|accessKey,contentEditable,dir,!draggable,!hidden,innerText,lang,*abort,*beforecopy,*beforecut,*beforepaste,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*message,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*mozfullscreenchange,*mozfullscreenerror,*mozpointerlockchange,*mozpointerlockerror,*paste,*pause,*play,*playing,*progress,*ratechange,*reset,*resize,*scroll,*search,*seeked,*seeking,*select,*selectstart,*show,*stalled,*submit,*suspend,*timeupdate,*toggle,*volumechange,*waiting,*webglcontextcreationerror,*webglcontextlost,*webglcontextrestored,*webkitfullscreenchange,*webkitfullscreenerror,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate","media^[HTMLElement]|!autoplay,!controls,%crossOrigin,#currentTime,!defaultMuted,#defaultPlaybackRate,!disableRemotePlayback,!loop,!muted,*encrypted,#playbackRate,preload,src,%srcObject,#volume",":svg:^[HTMLElement]|*abort,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*cuechange,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*pause,*play,*playing,*progress,*ratechange,*reset,*resize,*scroll,*seeked,*seeking,*select,*show,*stalled,*submit,*suspend,*timeupdate,*toggle,*volumechange,*waiting,%style,#tabIndex",":svg:graphics^:svg:|",":svg:animation^:svg:|*begin,*end,*repeat",":svg:geometry^:svg:|",":svg:componentTransferFunction^:svg:|",":svg:gradient^:svg:|",":svg:textContent^:svg:graphics|",":svg:textPositioning^:svg:textContent|","a^[HTMLElement]|charset,coords,download,hash,host,hostname,href,hreflang,name,password,pathname,ping,port,protocol,referrerPolicy,rel,rev,search,shape,target,text,type,username","area^[HTMLElement]|alt,coords,hash,host,hostname,href,!noHref,password,pathname,ping,port,protocol,referrerPolicy,search,shape,target,username","audio^media|","br^[HTMLElement]|clear","base^[HTMLElement]|href,target","body^[HTMLElement]|aLink,background,bgColor,link,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,text,vLink","button^[HTMLElement]|!autofocus,!disabled,formAction,formEnctype,formMethod,!formNoValidate,formTarget,name,type,value","canvas^[HTMLElement]|#height,#width","content^[HTMLElement]|select","dl^[HTMLElement]|!compact","datalist^[HTMLElement]|","details^[HTMLElement]|!open","dialog^[HTMLElement]|!open,returnValue","dir^[HTMLElement]|!compact","div^[HTMLElement]|align","embed^[HTMLElement]|align,height,name,src,type,width","fieldset^[HTMLElement]|!disabled,name","font^[HTMLElement]|color,face,size","form^[HTMLElement]|acceptCharset,action,autocomplete,encoding,enctype,method,name,!noValidate,target","frame^[HTMLElement]|frameBorder,longDesc,marginHeight,marginWidth,name,!noResize,scrolling,src","frameset^[HTMLElement]|cols,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,rows","hr^[HTMLElement]|align,color,!noShade,size,width","head^[HTMLElement]|","h1,h2,h3,h4,h5,h6^[HTMLElement]|align","html^[HTMLElement]|version","iframe^[HTMLElement]|align,!allowFullscreen,frameBorder,height,longDesc,marginHeight,marginWidth,name,referrerPolicy,%sandbox,scrolling,src,srcdoc,width","img^[HTMLElement]|align,alt,border,%crossOrigin,#height,#hspace,!isMap,longDesc,lowsrc,name,referrerPolicy,sizes,src,srcset,useMap,#vspace,#width","input^[HTMLElement]|accept,align,alt,autocapitalize,autocomplete,!autofocus,!checked,!defaultChecked,defaultValue,dirName,!disabled,%files,formAction,formEnctype,formMethod,!formNoValidate,formTarget,#height,!incremental,!indeterminate,max,#maxLength,min,#minLength,!multiple,name,pattern,placeholder,!readOnly,!required,selectionDirection,#selectionEnd,#selectionStart,#size,src,step,type,useMap,value,%valueAsDate,#valueAsNumber,#width","keygen^[HTMLElement]|!autofocus,challenge,!disabled,keytype,name","li^[HTMLElement]|type,#value","label^[HTMLElement]|htmlFor","legend^[HTMLElement]|align","link^[HTMLElement]|as,charset,%crossOrigin,!disabled,href,hreflang,integrity,media,rel,%relList,rev,%sizes,target,type","map^[HTMLElement]|name","marquee^[HTMLElement]|behavior,bgColor,direction,height,#hspace,#loop,#scrollAmount,#scrollDelay,!trueSpeed,#vspace,width","menu^[HTMLElement]|!compact","meta^[HTMLElement]|content,httpEquiv,name,scheme","meter^[HTMLElement]|#high,#low,#max,#min,#optimum,#value","ins,del^[HTMLElement]|cite,dateTime","ol^[HTMLElement]|!compact,!reversed,#start,type","object^[HTMLElement]|align,archive,border,code,codeBase,codeType,data,!declare,height,#hspace,name,standby,type,useMap,#vspace,width","optgroup^[HTMLElement]|!disabled,label","option^[HTMLElement]|!defaultSelected,!disabled,label,!selected,text,value","output^[HTMLElement]|defaultValue,%htmlFor,name,value","p^[HTMLElement]|align","param^[HTMLElement]|name,type,value,valueType","picture^[HTMLElement]|","pre^[HTMLElement]|#width","progress^[HTMLElement]|#max,#value","q,blockquote,cite^[HTMLElement]|","script^[HTMLElement]|!async,charset,%crossOrigin,!defer,event,htmlFor,integrity,src,text,type","select^[HTMLElement]|!autofocus,!disabled,#length,!multiple,name,!required,#selectedIndex,#size,value","shadow^[HTMLElement]|","source^[HTMLElement]|media,sizes,src,srcset,type","span^[HTMLElement]|","style^[HTMLElement]|!disabled,media,type","caption^[HTMLElement]|align","th,td^[HTMLElement]|abbr,align,axis,bgColor,ch,chOff,#colSpan,headers,height,!noWrap,#rowSpan,scope,vAlign,width","col,colgroup^[HTMLElement]|align,ch,chOff,#span,vAlign,width","table^[HTMLElement]|align,bgColor,border,%caption,cellPadding,cellSpacing,frame,rules,summary,%tFoot,%tHead,width","tr^[HTMLElement]|align,bgColor,ch,chOff,vAlign","tfoot,thead,tbody^[HTMLElement]|align,ch,chOff,vAlign","template^[HTMLElement]|","textarea^[HTMLElement]|autocapitalize,!autofocus,#cols,defaultValue,dirName,!disabled,#maxLength,#minLength,name,placeholder,!readOnly,!required,#rows,selectionDirection,#selectionEnd,#selectionStart,value,wrap","title^[HTMLElement]|text","track^[HTMLElement]|!default,kind,label,src,srclang","ul^[HTMLElement]|!compact,type","unknown^[HTMLElement]|","video^media|#height,poster,#width",":svg:a^:svg:graphics|",":svg:animate^:svg:animation|",":svg:animateMotion^:svg:animation|",":svg:animateTransform^:svg:animation|",":svg:circle^:svg:geometry|",":svg:clipPath^:svg:graphics|",":svg:cursor^:svg:|",":svg:defs^:svg:graphics|",":svg:desc^:svg:|",":svg:discard^:svg:|",":svg:ellipse^:svg:geometry|",":svg:feBlend^:svg:|",":svg:feColorMatrix^:svg:|",":svg:feComponentTransfer^:svg:|",":svg:feComposite^:svg:|",":svg:feConvolveMatrix^:svg:|",":svg:feDiffuseLighting^:svg:|",":svg:feDisplacementMap^:svg:|",":svg:feDistantLight^:svg:|",":svg:feDropShadow^:svg:|",":svg:feFlood^:svg:|",":svg:feFuncA^:svg:componentTransferFunction|",":svg:feFuncB^:svg:componentTransferFunction|",":svg:feFuncG^:svg:componentTransferFunction|",":svg:feFuncR^:svg:componentTransferFunction|",":svg:feGaussianBlur^:svg:|",":svg:feImage^:svg:|",":svg:feMerge^:svg:|",":svg:feMergeNode^:svg:|",":svg:feMorphology^:svg:|",":svg:feOffset^:svg:|",":svg:fePointLight^:svg:|",":svg:feSpecularLighting^:svg:|",":svg:feSpotLight^:svg:|",":svg:feTile^:svg:|",":svg:feTurbulence^:svg:|",":svg:filter^:svg:|",":svg:foreignObject^:svg:graphics|",":svg:g^:svg:graphics|",":svg:image^:svg:graphics|",":svg:line^:svg:geometry|",":svg:linearGradient^:svg:gradient|",":svg:mpath^:svg:|",":svg:marker^:svg:|",":svg:mask^:svg:|",":svg:metadata^:svg:|",":svg:path^:svg:geometry|",":svg:pattern^:svg:|",":svg:polygon^:svg:geometry|",":svg:polyline^:svg:geometry|",":svg:radialGradient^:svg:gradient|",":svg:rect^:svg:geometry|",":svg:svg^:svg:graphics|#currentScale,#zoomAndPan",":svg:script^:svg:|type",":svg:set^:svg:animation|",":svg:stop^:svg:|",":svg:style^:svg:|!disabled,media,title,type",":svg:switch^:svg:graphics|",":svg:symbol^:svg:|",":svg:tspan^:svg:textPositioning|",":svg:text^:svg:textPositioning|",":svg:textPath^:svg:textContent|",":svg:title^:svg:|",":svg:use^:svg:graphics|",":svg:view^:svg:|#zoomAndPan","data^[HTMLElement]|value","menuitem^[HTMLElement]|type,label,icon,!disabled,!checked,radiogroup,!default","summary^[HTMLElement]|","time^[HTMLElement]|dateTime"],v={class:"className",for:"htmlFor",formaction:"formAction",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"},_=function(t){function e(){var e=this;t.call(this),this._schema={},y.forEach(function(t){var n={},r=t.split("|"),i=r[0],o=r[1],a=o.split(","),s=i.split("^"),u=s[0],c=s[1];u.split(",").forEach(function(t){return e._schema[t.toLowerCase()]=n});var l=c&&e._schema[c.toLowerCase()];l&&Object.keys(l).forEach(function(t){n[t]=l[t]}),a.forEach(function(t){if(t.length>0)switch(t[0]){case"*":break;case"!":n[t.substring(1)]=p;break;case"#":n[t.substring(1)]=f;break;case"%":n[t.substring(1)]=m;break;default:n[t]=d}})})}return c(e,t),e.prototype.hasProperty=function(t,e,n){if(n.some(function(t){return t.name===i._11.name}))return!0;if(t.indexOf("-")>-1){if("ng-container"===t||"ng-content"===t)return!1;if(n.some(function(t){return t.name===i._12.name}))return!0}var r=this._schema[t.toLowerCase()]||this._schema.unknown;return!!r[e]},e.prototype.hasElement=function(t,e){if(e.some(function(t){return t.name===i._11.name}))return!0;if(t.indexOf("-")>-1){if("ng-container"===t||"ng-content"===t)return!0;if(e.some(function(t){return t.name===i._12.name}))return!0}return!!this._schema[t.toLowerCase()]},e.prototype.securityContext=function(t,e,n){n&&(e=this.getMappedPropName(e)),t=t.toLowerCase(),e=e.toLowerCase();var r=s.a[t+"|"+e];return r?r:(r=s.a["*|"+e],r?r:i.V.NONE)},e.prototype.getMappedPropName=function(t){return v[t]||t},e.prototype.getDefaultComponentElementName=function(){return"ng-component"},e.prototype.validateProperty=function(t){if(t.toLowerCase().startsWith("on")){var e="Binding to event property '"+t+"' is disallowed for security reasons, "+("please use ("+t.slice(2)+")=...")+("\nIf '"+t+"' is a directive input, make sure the directive is imported by the")+" current module.";return{error:!0,msg:e}}return{error:!1}},e.prototype.validateAttribute=function(t){if(t.toLowerCase().startsWith("on")){var e="Binding to event attribute '"+t+"' is disallowed for security reasons, "+("please use ("+t.slice(2)+")=...");return{error:!0,msg:e}}return{error:!1}},e.prototype.allKnownElementNames=function(){return Object.keys(this._schema)},e.prototype.normalizeAnimationStyleProperty=function(t){return n.i(a.d)(t)},e.prototype.normalizeAnimationStyleValue=function(t,e,n){var i="",o=n.toString().trim(),a=null;if(r(t)&&0!==n&&"0"!==n)if("number"==typeof n)i="px";else{var s=n.match(/^[+-]?[\d\.]+([a-z]*)$/);s&&0==s[1].length&&(a="Please provide a CSS unit value for "+e+":"+n)}return{error:a,value:o+i}},e=l([n.i(o.a)(),h("design:paramtypes",[])],e)}(u.a)},function(t,e,n){"use strict";var r=n(184);n.d(e,"a",function(){return o}),n.d(e,"b",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=new RegExp("(\\:not\\()|([-\\w]+)|(?:\\.([-\\w]+))|(?:\\[([-.\\w*]+)(?:=([^\\]]*))?\\])|(\\))|(\\s*,\\s*)","g"),o=function(){function t(){this.element=null,this.classNames=[],this.attrs=[],this.notSelectors=[]}return t.parse=function(e){var n,r=[],o=function(t,e){e.notSelectors.length>0&&!e.element&&0==e.classNames.length&&0==e.attrs.length&&(e.element="*"),t.push(e)},a=new t,s=a,u=!1;for(i.lastIndex=0;n=i.exec(e);){if(n[1]){if(u)throw new Error("Nesting :not is not allowed in a selector");u=!0,s=new t,a.notSelectors.push(s)}if(n[2]&&s.setElement(n[2]),n[3]&&s.addClassName(n[3]),n[4]&&s.addAttribute(n[4],n[5]),n[6]&&(u=!1,s=a),n[7]){if(u)throw new Error("Multiple selectors in :not are not supported");o(r,a),a=s=new t}}return o(r,a),r},t.prototype.isElementSelector=function(){return this.hasElementSelector()&&0==this.classNames.length&&0==this.attrs.length&&0===this.notSelectors.length},t.prototype.hasElementSelector=function(){return!!this.element},t.prototype.setElement=function(t){void 0===t&&(t=null),this.element=t},t.prototype.getMatchingElementTemplate=function(){for(var t=this.element||"div",e=this.classNames.length>0?' class="'+this.classNames.join(" ")+'"':"",i="",o=0;o":"<"+t+e+i+">"},t.prototype.addAttribute=function(t,e){void 0===e&&(e=""),this.attrs.push(t,e&&e.toLowerCase()||"")},t.prototype.addClassName=function(t){this.classNames.push(t.toLowerCase())},t.prototype.toString=function(){var t=this.element||"";if(this.classNames&&this.classNames.forEach(function(e){return t+="."+e}),this.attrs)for(var e=0;e1&&(n=new s(t),this._listContexts.push(n));for(var r=0;r0&&(!this.listContext||!this.listContext.alreadyMatched)){var r=a.createNotMatcher(this.notSelectors);n=!r.match(t,null)}return!n||!e||this.listContext&&this.listContext.alreadyMatched||(this.listContext&&(this.listContext.alreadyMatched=!0),e(this.selector,this.cbContext)),n},t}()},function(t,e,n){"use strict";function r(t){var e="styles";return t&&(e+="_"+n.i(o.a)(t.type)),e}var i=n(0),o=n(10),a=n(14),s=n(6),u=n(625),c=n(65);n.d(e,"a",function(){return _});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var l=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},h=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},p="%COMP%",f="_nghost-"+p,d="_ngcontent-"+p,m=function(){function t(t,e,n,r){this.name=t,this.moduleUrl=e,this.isShimmed=n,this.valuePlaceholder=r}return t}(),y=function(){function t(t,e){this.componentStylesheet=t,this.externalStylesheets=e}return t}(),v=function(){function t(t,e,n,r,i){this.statements=t,this.stylesVar=e,this.dependencies=n,this.isShimmed=r,this.meta=i}return t}(),_=function(){function t(t){this._urlResolver=t,this._shadowCss=new u.a}return t.prototype.compileComponent=function(t){var e=this,r=[],i=this._compileStyles(t,new o.l({styles:t.template.styles,styleUrls:t.template.styleUrls,moduleUrl:n.i(o.i)(t.type)}),!0);return t.template.externalStylesheets.forEach(function(n){var i=e._compileStyles(t,n,!1);r.push(i)}),new y(i,r)},t.prototype._compileStyles=function(t,e,n){for(var o=this,a=t.template.encapsulation===i.F.Emulated,u=e.styles.map(function(t){return s.f(o._shimIfNeeded(t,a))}),c=[],l=0;l-1)}}else n=function(t,e){t._setSelected(!1)};this._optionMap.forEach(n)},t.prototype.registerOnChange=function(t){var e=this;this.onChange=function(n){var r=[];if(n.hasOwnProperty("selectedOptions"))for(var i=n.selectedOptions,o=0;o0||this.disabled},e.prototype._checkAllValuesPresent=function(t){this._forEachChild(function(e,n){if(void 0===t[n])throw new Error("Must supply a value for form control with name: '"+n+"'.")})},e}(y),g=function(t){function e(e,n,r){void 0===n&&(n=null),void 0===r&&(r=null),t.call(this,n,r),this.controls=e,this._initObservables(),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1})}return h(e,t),e.prototype.at=function(t){return this.controls[t]},e.prototype.push=function(t){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.insert=function(t,e){this.controls.splice(t,0,e),this._registerControl(e),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.removeAt=function(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),this.controls.splice(t,1),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.setControl=function(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),this.controls.splice(t,1),e&&(this.controls.splice(t,0,e),this._registerControl(e)),this.updateValueAndValidity(),this._onCollectionChange()},Object.defineProperty(e.prototype,"length",{get:function(){return this.controls.length},enumerable:!0,configurable:!0}),e.prototype.setValue=function(t,e){var n=this,r=void 0===e?{}:e,i=r.onlySelf,o=r.emitEvent;this._checkAllValuesPresent(t),t.forEach(function(t,e){n._throwIfControlMissing(e),n.at(e).setValue(t,{onlySelf:!0,emitEvent:o})}),this.updateValueAndValidity({onlySelf:i,emitEvent:o})},e.prototype.patchValue=function(t,e){var n=this,r=void 0===e?{}:e,i=r.onlySelf,o=r.emitEvent;t.forEach(function(t,e){n.at(e)&&n.at(e).patchValue(t,{onlySelf:!0,emitEvent:o})}),this.updateValueAndValidity({onlySelf:i,emitEvent:o})},e.prototype.reset=function(t,e){void 0===t&&(t=[]);var n=void 0===e?{}:e,r=n.onlySelf,i=n.emitEvent;this._forEachChild(function(e,n){e.reset(t[n],{onlySelf:!0,emitEvent:i})}),this.updateValueAndValidity({onlySelf:r,emitEvent:i}),this._updatePristine({onlySelf:r}),this._updateTouched({onlySelf:r})},e.prototype.getRawValue=function(){return this.controls.map(function(t){return t.value})},e.prototype._throwIfControlMissing=function(t){if(!this.controls.length)throw new Error("\n There are no form controls registered with this array yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.at(t))throw new Error("Cannot find form control at index "+t)},e.prototype._forEachChild=function(t){this.controls.forEach(function(e,n){t(e,n)})},e.prototype._updateValue=function(){var t=this;this._value=this.controls.filter(function(e){return e.enabled||t.disabled}).map(function(t){return t.value})},e.prototype._anyControls=function(t){return this.controls.some(function(e){return e.enabled&&t(e)})},e.prototype._setUpControls=function(){var t=this;this._forEachChild(function(e){return t._registerControl(e)})},e.prototype._checkAllValuesPresent=function(t){this._forEachChild(function(e,n){if(void 0===t[n])throw new Error("Must supply a value for form control at index: "+n+".")})},e.prototype._allControlsDisabled=function(){for(var t=0,e=this.controls;t0||this.disabled},e.prototype._registerControl=function(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)},e}(y)},function(t,e,n){"use strict";var r=n(0),i=n(57),o=n(104);n.d(e,"a",function(){return s}),n.d(e,"b",function(){return u});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(){function t(t){var e=void 0===t?{}:t,n=e.body,r=e.status,i=e.headers,o=e.statusText,a=e.type,s=e.url;this.body=null!=n?n:null,this.status=null!=r?r:null,this.headers=null!=i?i:null,this.statusText=null!=o?o:null,this.type=null!=a?a:null,this.url=null!=s?s:null}return t.prototype.merge=function(e){return new t({body:e&&null!=e.body?e.body:this.body,status:e&&null!=e.status?e.status:this.status,headers:e&&null!=e.headers?e.headers:this.headers,statusText:e&&null!=e.statusText?e.statusText:this.statusText,type:e&&null!=e.type?e.type:this.type,url:e&&null!=e.url?e.url:this.url})},t}(),u=function(t){function e(){t.call(this,{status:200,statusText:"Ok",type:i.d.Default,headers:new o.a})}return a(e,t),e.decorators=[{type:r.c}],e.ctorParameters=function(){return[]},e}(s)},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function r(t){if("string"!=typeof t)return t;switch(t.toUpperCase()){case"GET":return a.a.Get;case"POST":return a.a.Post;case"PUT":return a.a.Put;case"DELETE":return a.a.Delete;case"OPTIONS":return a.a.Options;case"HEAD":return a.a.Head;case"PATCH":return a.a.Patch}throw new Error('Invalid request method. The method "'+t+'" is not supported.')}function i(t){return"responseURL"in t?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):void 0}function o(t){for(var e=new Uint16Array(t.length),n=0,r=t.length;n=200&&t<300}},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + * @param {?=} rawParams + * @return {?} + */ +function r(t){void 0===t&&(t="");var e=new Map;if(t.length>0){var n=t.split("&");n.forEach(function(t){var n=t.indexOf("="),r=n==-1?[t,""]:[t.slice(0,n),t.slice(n+1)],i=r[0],o=r[1],a=e.get(i)||[];a.push(o),e.set(i,a)})}return e}function i(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/gi,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%2B/gi,"+").replace(/%3D/gi,"=").replace(/%3F/gi,"?").replace(/%2F/gi,"/")}n.d(e,"a",function(){return a});var o=function(){function t(){}return t.prototype.encodeKey=function(t){return i(t)},t.prototype.encodeValue=function(t){return i(t)},t}(),a=function(){function t(t,e){void 0===t&&(t=""),void 0===e&&(e=new o),this.rawParams=t,this.queryEncoder=e,this.paramsMap=r(t)}return t.prototype.clone=function(){var e=new t("",this.queryEncoder);return e.appendAll(this),e},t.prototype.has=function(t){return this.paramsMap.has(t)},t.prototype.get=function(t){var e=this.paramsMap.get(t);return Array.isArray(e)?e[0]:null},t.prototype.getAll=function(t){return this.paramsMap.get(t)||[]},t.prototype.set=function(t,e){if(void 0===e||null===e)return void this.delete(t);var n=this.paramsMap.get(t)||[];n.length=0,n.push(e),this.paramsMap.set(t,n)},t.prototype.setAll=function(t){var e=this;t.paramsMap.forEach(function(t,n){var r=e.paramsMap.get(n)||[];r.length=0,r.push(t[0]),e.paramsMap.set(n,r)})},t.prototype.append=function(t,e){if(void 0!==e&&null!==e){var n=this.paramsMap.get(t)||[];n.push(e),this.paramsMap.set(t,n)}},t.prototype.appendAll=function(t){var e=this;t.paramsMap.forEach(function(t,n){for(var r=e.paramsMap.get(n)||[],i=0;i=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},a=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},s=function(){function t(t){this.af=t}return t.prototype.getProjects=function(){return this.projects=this.af.database.list("/projects"),this.projects},t.prototype.addProject=function(t){return this.projects.push(t)},t.prototype.getCardLists=function(){return this.cardlists=this.af.database.list("/cardlist",{query:{orderByChild:"order"}}),this.cardlists},t.prototype.getCardListsById=function(t){return this.af.database.object("/cardlist/"+t)},t.prototype.getCardListsByOrder=function(t){var e=this.af.database.list("/cardlist",{query:{orderByChild:"order",equalTo:t}});return e},t.prototype.getCachedCardListsById=function(t){return this.cardlists.filter(function(e){return e.$key==t}).map(function(t){return t.$key})},t.prototype.getCardListsByProject=function(t){var e=this.af.database.list("/cardlist",{query:{orderByChild:"projectId",equalTo:t}});return e},t.prototype.addCardList=function(t){return this.cardlists.push(t)},t.prototype.getCards=function(){return this.cards=this.af.database.list("/cards"),this.cards},t.prototype.getCardsByListId=function(t){return this.cards=this.af.database.list("/cards",{query:{orderByChild:"cardListId",equalTo:t}}),this.cards},t.prototype.addCard=function(t){return this.cards.push(t)},t.prototype.updateCard=function(t,e){return this.cards.update(t,e)},t.prototype.getTasks=function(){return this.tasks=this.af.database.list("/tasks"),this.cards},t.prototype.getTasksByCardId=function(t){var e=this.af.database.list("/tasks",{query:{orderByChild:"cardId",equalTo:t}});return e},t.prototype.addTask=function(t){return this.tasks.push(t)},t.prototype.updateTask=function(t,e){return this.tasks.update(t,e)},t}();s=o([n.i(r.c)(),a("design:paramtypes",["function"==typeof(u="undefined"!=typeof i.b&&i.b)&&u||Object])],s);var u},function(t,e,n){"use strict";var r=n(700);n.d(e,"a",function(){return r.a});var i=n(701);n.d(e,"c",function(){return i.a});var o=(n(358),n(702));n.d(e,"d",function(){return o.a});var a=n(703);n.d(e,"b",function(){return a.a});n(359)},function(t,e,n){"use strict";var r=n(46),i=n(24),o=n(7),a=n(45),s=n(12);t.exports=function(t,e,n){var u=s(t),c=n(a,u,""[t]),l=c[0],h=c[1];o(function(){var e={};return e[u]=function(){return 7},7!=""[t](e)})&&(i(String.prototype,t,l),r(RegExp.prototype,u,2==e?function(t,e){return h.call(t,this,e)}:function(t){return h.call(t,this)}))}},function(t,e,n){var r=n(80),i=n(372),o=n(370),a=n(5),s=n(27),u=n(386),c={},l={},e=t.exports=function(t,e,n,h,p){var f,d,m,y,v=p?function(){return t}:u(t),_=r(n,h,e?2:1),g=0;if("function"!=typeof v)throw TypeError(t+" is not iterable!");if(o(v)){for(f=s(t.length);f>g;g++)if(y=e?_(a(d=t[g])[0],d[1]):_(t[g]),y===c||y===l)return y}else for(m=v.call(t);!(d=m.next()).done;)if(y=i(m,_,d.value,e),y===c||y===l)return y};e.BREAK=c,e.RETURN=l},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){var r=n(18).f,i=n(23),o=n(12)("toStringTag");t.exports=function(t,e,n){t&&!i(t=n?t:t.prototype,o)&&r(t,o,{configurable:!0,value:e})}},function(t,e,n){var r=n(16),i="__core-js_shared__",o=r[i]||(r[i]={});t.exports=function(t){return o[t]||(o[t]={})}},function(t,e,n){var r=n(2),i=n(45),o=n(7),a=n(246),s="["+a+"]",u="​…",c=RegExp("^"+s+s+"*"),l=RegExp(s+s+"*$"),h=function(t,e,n){var i={},s=o(function(){return!!a[t]()||u[t]()!=u}),c=i[t]=s?e(p):a[t];n&&(i[n]=c),r(r.P+r.F*s,"String",i)},p=h.trim=function(t,e){return t=String(i(t)),1&e&&(t=t.replace(c,"")),2&e&&(t=t.replace(l,"")),t};t.exports=h},function(t,e,n){"use strict";var r=n(364),i={};i[n(12)("toStringTag")]="z",i+""!="[object z]"&&n(24)(Object.prototype,"toString",function(){return"[object "+r(this)+"]"},!0)},function(t,e,n){"use strict";var r=n(383)(!0);n(237)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})})},function(t,e,n){var r=n(113);n(855),n(856),n(858),n(857),t.exports=r},function(t,e,n){"use strict";var r=n(0),i=n(34),o=n(255),a=n(254);n.d(e,"a",function(){return s});var s=function(){function t(t,e,n){this.onToggle=new r.k(!1),this.isOpenChange=new r.k(!1),this.addClass=!0,this.el=t,this._changeDetector=e,Object.assign(this,n)}return Object.defineProperty(t.prototype,"isOpen",{get:function(){return this._isOpen},set:function(t){this._isOpen=!!t,this.isOpen?(this.focusToggleElement(),o.a.open(this)):(o.a.close(this),this.selectedOption=void 0),this.onToggle.emit(this.isOpen),this.isOpenChange.emit(this.isOpen),this._changeDetector.markForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isBs3",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.isOpen},t.prototype.ngOnDestroy=function(){this.appendToBody&&this.menuEl&&this.menuEl.nativeElement.remove()},Object.defineProperty(t.prototype,"dropDownMenu",{set:function(t){this.menuEl=t.el,this.appendToBody&&window.document.body.appendChild(this.menuEl.nativeElement)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dropDownToggle",{set:function(t){this.toggleEl=t.el},enumerable:!0,configurable:!0}),t.prototype.show=function(){this.isOpen=!0},t.prototype.hide=function(){this.isOpen=!1},t.prototype.toggle=function(t){return this.isOpen=arguments.length?!!t:!this.isOpen},t.prototype.focusDropdownEntry=function(t){var e=this.menuEl?this.menuEl.nativeElement:this.el.nativeElement.getElementsByTagName("ul")[0];if(e){var n=e.getElementsByTagName("a");if(n&&n.length){switch(t){case 40:if("number"!=typeof this.selectedOption){this.selectedOption=0;break}if(this.selectedOption===n.length-1)break;this.selectedOption++;break;case 38:if("number"!=typeof this.selectedOption)return;if(0===this.selectedOption)break;this.selectedOption--}n[this.selectedOption].focus()}}},t.prototype.focusToggleElement=function(){this.toggleEl&&this.toggleEl.nativeElement.focus()},t.decorators=[{type:r.g,args:[{selector:"[dropdown]",exportAs:"bs-dropdown",host:{"[class.show]":"isOpen && !isBs3"}}]}],t.ctorParameters=function(){return[{type:r.h},{type:r.i},{type:a.a}]},t.propDecorators={isOpen:[{type:r.K,args:["class.open"]},{type:r.K,args:["class.active"]},{type:r.j}],autoClose:[{type:r.j}],keyboardNav:[{type:r.j}],appendToBody:[{type:r.j}],onToggle:[{type:r.l}],isOpenChange:[{type:r.l}],addClass:[{type:r.K,args:["class.dropdown"]}]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});var i=function(){function t(){this.main={maxSize:void 0,itemsPerPage:10,boundaryLinks:!1,directionLinks:!0,firstText:"First",previousText:"Previous",nextText:"Next",lastText:"Last",pageBtnClass:"",rotate:!0},this.pager={itemsPerPage:15,previousText:"« Previous",nextText:"Next »",pageBtnClass:"",align:!0}}return t.decorators=[{type:r.c}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});var i=function(){function t(){this.placement="top",this.triggers="click"}return t.decorators=[{type:r.c}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});var i=function(){function t(){this.placement="top",this.triggers="hover focus"}return t.decorators=[{type:r.c}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"b",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r="undefined"!=typeof window&&window||{},i=r.document;r.location,r.gc?function(){return r.gc()}:function(){return null},r.performance?r.performance:null,r.Event,r.MouseEvent,r.KeyboardEvent,r.EventTarget,r.History,r.Location,r.EventListener},function(t,e,n){"use strict";var r=n(0),i=n(72),o=n(85),a=n(269);n.d(e,"a",function(){return s});var s=function(){function t(t,e,r,i){var o=this;this._dragDropService=e,this._config=r,this._cdr=i,this._dragEnabled=!1,this.dropEnabled=!1,this.dropZones=[],this.cloneItem=!1,this._elem=t.nativeElement,this._elem.ondragenter=function(t){o._onDragEnter(t)},this._elem.ondragover=function(t){return o._onDragOver(t),null!=t.dataTransfer&&(t.dataTransfer.dropEffect=o._config.dropEffect.name),!1},this._elem.ondragleave=function(t){o._onDragLeave(t)},this._elem.ondrop=function(t){o._onDrop(t)},this._elem.ondragstart=function(t){if(o._onDragStart(t),null!=t.dataTransfer){if(t.dataTransfer.setData("text",""),t.dataTransfer.effectAllowed=o.effectAllowed||o._config.dragEffect.name,n.i(a.a)(o.dragImage))if(n.i(a.b)(o.dragImage))t.dataTransfer.setDragImage(n.i(a.c)(o.dragImage));else if(n.i(a.d)(o.dragImage))t.dataTransfer.setDragImage(n.i(a.e)(o.dragImage));else{var e=o.dragImage;t.dataTransfer.setDragImage(e.imageElement,e.x_offset,e.y_offset)}else if(n.i(a.a)(o._config.dragImage)){var r=o._config.dragImage;t.dataTransfer.setDragImage(r.imageElement,r.x_offset,r.y_offset)}else o.cloneItem&&(o._dragHelper=o._elem.cloneNode(!0),o._dragHelper.classList.add("dnd-drag-item"),o._dragHelper.style.position="absolute",o._dragHelper.style.top="0px",o._dragHelper.style.left="-1000px",o._elem.parentElement.appendChild(o._dragHelper),t.dataTransfer.setDragImage(o._dragHelper,t.offsetX,t.offsetY));o._dragEnabled?o._elem.style.cursor=o.effectCursor?o.effectCursor:o._config.dragCursor:o._elem.style.cursor=o._defaultCursor}},this._elem.ondragend=function(t){o._elem.parentElement&&o._dragHelper&&o._elem.parentElement.removeChild(o._dragHelper),o._onDragEnd(t),o._elem.style.cursor=o._defaultCursor}}return Object.defineProperty(t.prototype,"dragEnabled",{get:function(){return this._dragEnabled},set:function(t){this._dragEnabled=!!t,this._elem.draggable=this._dragEnabled},enumerable:!0,configurable:!0}),t.prototype.detectChanges=function(){var t=this;setTimeout(function(){t._cdr.detectChanges()},250)},t.prototype._onDragEnter=function(t){this._isDropAllowed&&this._onDragEnterCallback(t)},t.prototype._onDragOver=function(t){this._isDropAllowed&&(t.preventDefault&&t.preventDefault(),this._onDragOverCallback(t))},t.prototype._onDragLeave=function(t){this._isDropAllowed&&this._onDragLeaveCallback(t)},t.prototype._onDrop=function(t){this._isDropAllowed&&(t.preventDefault&&t.preventDefault(),t.stopPropagation&&t.stopPropagation(),this._onDropCallback(t),this.detectChanges())},Object.defineProperty(t.prototype,"_isDropAllowed",{get:function(){if(this._dragDropService.isDragged&&this.dropEnabled){if(this.allowDrop)return this.allowDrop(this._dragDropService.dragData);if(0===this.dropZones.length&&0===this._dragDropService.allowedDropZones.length)return!0;for(var t=0;t1?new e(t,r):1===i?new o.ScalarObservable(t[0],r):new a.EmptyObservable(r)},e.dispatch=function(t){var e=t.array,n=t.index,r=t.count,i=t.subscriber;return n>=r?void i.complete():(i.next(e[n]),void(i.closed||(t.index=n+1,this.schedule(t))))},e.prototype._subscribe=function(t){var n=0,r=this.array,i=r.length,o=this.scheduler;if(o)return o.schedule(e.dispatch,0,{array:r,index:n,count:i,subscriber:t});for(var a=0;a0){var m=this._codegenSourceModule(t,o(t),p,f);d.unshift(m)}return d},t.prototype._createSummary=function(t,e,r,i,o){var a=this,s=this._symbolResolver.getSymbolsOf(t).map(function(t){return a._symbolResolver.resolveSymbol(t)}),u=i.map(function(t){return a._metadataResolver.getNgModuleSummary(t)}).concat(e.map(function(t){return a._metadataResolver.getDirectiveSummary(t)}),r.map(function(t){return a._metadataResolver.getPipeSummary(t)}),o.map(function(t){return a._metadataResolver.getInjectableSummary(t)})),c=n.i(M.c)(this._host,this._summaryResolver,this._symbolResolver,s,u);return new w.a(t,n.i(M.a)(t),c)},t.prototype._compileModule=function(t,e){var r=this,i=this._metadataResolver.getNgModuleMetadata(t),s=[];this._localeId&&s.push({token:n.i(_.f)(_.b.LOCALE_ID),useValue:this._localeId}),this._translationFormat&&s.push({token:n.i(_.f)(_.b.TRANSLATIONS_FORMAT),useValue:this._translationFormat});var u=this._ngModuleCompiler.compile(i,s);return u.dependencies.forEach(function(t){t.placeholder.reference=r._symbolResolver.getStaticSymbol(o(n.i(y.i)(t.comp)),a(t.comp))}),e.push.apply(e,u.statements),u.ngModuleFactoryVar},t.prototype._compileDirectiveWrapper=function(t,e){var n=this._metadataResolver.getDirectiveMetadata(t),r=this._dirWrapperCompiler.compile(n);return e.push.apply(e,r.statements),r.dirWrapperClassVar},t.prototype._compileComponentFactory=function(t,e,r,i){var o=n.i(y.v)(this._symbolResolver.getStaticSymbol(n.i(y.i)(t.type),n.i(y.a)(t.type)+"_Host"),t),s=this._compileComponent(o,e,[t.type],null,r,i),u=a(t.type);return i.push(g.a(u).set(g.g(n.i(_.a)(_.b.ComponentFactory),[g.d(t.type)]).instantiate([g.f(t.selector),g.a(s),g.g(t.type)],g.d(n.i(_.a)(_.b.ComponentFactory),[g.d(t.type)],[g.j.Const]))).toDeclStmt(null,[g.k.Final])),u},t.prototype._compileComponent=function(t,e,o,a,s,u){var c=this,l=this._animationParser.parseComponent(t),h=o.map(function(t){return c._metadataResolver.getDirectiveSummary(t.reference)}),p=e.transitiveModule.pipes.map(function(t){return c._metadataResolver.getPipeSummary(t.reference)}),f=this._templateParser.parse(t,t.template.template,h,p,e.schemas,n.i(y.a)(t.type)),d=a?g.a(a.stylesVar):g.h([]),m=this._animationCompiler.compile(n.i(y.a)(t.type),l),v=this._viewCompiler.compileComponent(t,f,d,p,m);return a&&u.push.apply(u,i(this._symbolResolver,a,s)),m.forEach(function(t){return u.push.apply(u,t.statements)}),u.push.apply(u,r(this._symbolResolver,v)),v.viewClassVar},t.prototype._codgenStyles=function(t,e,n){return i(this._symbolResolver,e,n),this._codegenSourceModule(t,s(e.meta.moduleUrl,e.isShimmed,n),e.statements,[e.stylesVar])},t.prototype._codegenSourceModule=function(t,e,n,r){return new w.a(t,e,this._outputEmitter.emitStatements(e,n,r))},t}()},function(t,e,n){"use strict";function r(t){return"object"==typeof t&&t.name&&t.filePath}var i=n(11);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(t){this.staticDelegate=t,this.dynamicDelegate=new i.L}return t.install=function(e){i.c.updateCapabilities(new t(e))},t.prototype.isReflectionEnabled=function(){return!0},t.prototype.factory=function(t){return this.dynamicDelegate.factory(t)},t.prototype.hasLifecycleHook=function(t,e){return r(t)?this.staticDelegate.hasLifecycleHook(t,e):this.dynamicDelegate.hasLifecycleHook(t,e)},t.prototype.parameters=function(t){return r(t)?this.staticDelegate.parameters(t):this.dynamicDelegate.parameters(t)},t.prototype.annotations=function(t){return r(t)?this.staticDelegate.annotations(t):this.dynamicDelegate.annotations(t)},t.prototype.propMetadata=function(t){return r(t)?this.staticDelegate.propMetadata(t):this.dynamicDelegate.propMetadata(t)},t.prototype.getter=function(t){return this.dynamicDelegate.getter(t)},t.prototype.setter=function(t){return this.dynamicDelegate.setter(t)},t.prototype.method=function(t){return this.dynamicDelegate.method(t)},t.prototype.importUri=function(t){return this.staticDelegate.importUri(t)},t.prototype.resolveIdentifier=function(t,e,n){return this.staticDelegate.resolveIdentifier(t,e)},t.prototype.resolveEnum=function(t,e){return r(t)?this.staticDelegate.resolveEnum(t,e):null},t}()},function(t,e,n){"use strict";function r(t){switch(t.message){case"Reference to non-exported class":if(t.context&&t.context.className)return"Reference to a non-exported class "+t.context.className+". Consider exporting the class";break;case"Variable not initialized":return"Only initialized variables and constants can be referenced because the value of this variable is needed by the template compiler";case"Destructuring not supported":return"Referencing an exported destructured variable or constant is not supported by the template compiler. Consider simplifying this to avoid destructuring";case"Could not resolve type":if(t.context&&t.context.typeName)return"Could not resolve type "+t.context.typeName;break;case"Function call not supported":var e=t.context&&t.context.name?"Calling function '"+t.context.name+"', f":"F";return e+"unction calls are not supported. Consider replacing the function or lambda with a reference to an exported function";case"Reference to a local symbol":if(t.context&&t.context.name)return"Reference to a local (non-exported) symbol '"+t.context.name+"'. Consider exporting the symbol"}return t.message}function i(t){return"Error encountered resolving symbol values statically. "+r(t)}function o(t,e){if(!t)return{};var n={};return Object.keys(t).forEach(function(r){var i=e(t[r],r);s(i)||(d.test(r)?Object.defineProperty(n,r,{enumerable:!1,configurable:!0,value:i}):n[r]=i)}),n}function a(t){return null===t||"function"!=typeof t&&"object"!=typeof t}function s(t){return t&&"ignore"==t.__symbolic}function u(t,e,n,r){var i=new Error(t);return i.fileName=e,i.line=n,i.column=r,i}var c=n(0),l=n(22),h=n(51);n.d(e,"a",function(){return m});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var p=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},f={coreDecorators:"@angular/core/src/metadata",diDecorators:"@angular/core/src/di/metadata",diMetadata:"@angular/core/src/di/metadata",diOpaqueToken:"@angular/core/src/di/opaque_token",animationMetadata:"@angular/core/src/animation/metadata",provider:"@angular/core/src/di/provider"},d=/^\$.*\$$/,m=function(){function t(t,e,n,r){var i=this;void 0===e&&(e=[]),void 0===n&&(n=[]),this.symbolResolver=t,this.errorRecorder=r,this.annotationCache=new Map,this.propertyCache=new Map,this.parameterCache=new Map,this.methodCache=new Map,this.conversionMap=new Map,this.initializeConversionMap(),e.forEach(function(t){return i._registerDecoratorOrConstructor(i.getStaticSymbol(t.filePath,t.name),t.ctor)}),n.forEach(function(t){return i._registerFunction(i.getStaticSymbol(t.filePath,t.name),t.fn)})}return t.prototype.importUri=function(t){var e=this.findSymbolDeclaration(t);return e?e.filePath:null},t.prototype.resolveIdentifier=function(t,e){return this.findDeclaration(e,t)},t.prototype.findDeclaration=function(t,e,n){return this.findSymbolDeclaration(this.symbolResolver.getSymbolByModule(t,e,n))},t.prototype.findSymbolDeclaration=function(t){var e=this.symbolResolver.resolveSymbol(t);return e&&e.metadata instanceof h.a?this.findSymbolDeclaration(e.metadata):t},t.prototype.resolveEnum=function(t,e){var n=t;return this.getStaticSymbol(n.filePath,n.name,[e])},t.prototype.annotations=function(t){var e=this.annotationCache.get(t);if(!e){e=[];var n=this.getTypeMetadata(t);if(n.extends){var r=this.annotations(this.simplify(t,n.extends));e.push.apply(e,r)}if(n.decorators){var i=this.simplify(t,n.decorators);e.push.apply(e,i)}this.annotationCache.set(t,e.filter(function(t){return!!t}))}return e},t.prototype.propMetadata=function(t){var e=this,n=this.propertyCache.get(t);if(!n){var r=this.getTypeMetadata(t);if(n={},r.extends){var i=this.propMetadata(this.simplify(t,r.extends));Object.keys(i).forEach(function(t){n[t]=i[t]})}var o=r.members||{};Object.keys(o).forEach(function(r){var i=o[r],a=i.find(function(t){return"property"==t.__symbolic||"method"==t.__symbolic}),s=[];n[r]&&s.push.apply(s,n[r]),n[r]=s,a&&a.decorators&&s.push.apply(s,e.simplify(t,a.decorators))}),this.propertyCache.set(t,n)}return n},t.prototype.parameters=function(t){if(!(t instanceof h.a))return this.reportError(new Error("parameters received "+JSON.stringify(t)+" which is not a StaticSymbol"),t),[];try{var e=this.parameterCache.get(t);if(!e){var n=this.getTypeMetadata(t),r=n?n.members:null,i=r?r.__ctor__:null;if(i){var o=i.find(function(t){return"constructor"==t.__symbolic}),a=this.simplify(t,o.parameters||[]),s=this.simplify(t,o.parameterDecorators||[]);e=[],a.forEach(function(t,n){var r=[];t&&r.push(t);var i=s?s[n]:null;i&&r.push.apply(r,i),e.push(r)})}else n.extends&&(e=this.parameters(this.simplify(t,n.extends)));e||(e=[]),this.parameterCache.set(t,e)}return e}catch(e){throw console.error("Failed on type "+JSON.stringify(t)+" with error "+e),e}},t.prototype._methodNames=function(t){var e=this.methodCache.get(t);if(!e){var n=this.getTypeMetadata(t);if(e={},n.extends){var r=this._methodNames(this.simplify(t,n.extends));Object.keys(r).forEach(function(t){e[t]=r[t]})}var i=n.members||{};Object.keys(i).forEach(function(t){var n=i[t],r=n.some(function(t){return"method"==t.__symbolic});e[t]=e[t]||r}),this.methodCache.set(t,e)}return e},t.prototype.hasLifecycleHook=function(t,e){t instanceof h.a||this.reportError(new Error("hasLifecycleHook received "+JSON.stringify(t)+" which is not a StaticSymbol"),t);try{return!!this._methodNames(t)[e]}catch(e){throw console.error("Failed on type "+JSON.stringify(t)+" with error "+e),e}},t.prototype._registerDecoratorOrConstructor=function(t,e){this.conversionMap.set(t,function(t,n){return new(e.bind.apply(e,[void 0].concat(n)))})},t.prototype._registerFunction=function(t,e){this.conversionMap.set(t,function(t,n){return e.apply(void 0,n)})},t.prototype.initializeConversionMap=function(){var t=f.coreDecorators,e=f.diDecorators,n=f.diMetadata,r=f.diOpaqueToken,i=f.animationMetadata;f.provider;this.opaqueToken=this.findDeclaration(r,"OpaqueToken"),this._registerDecoratorOrConstructor(this.findDeclaration(e,"Host"),c.r),this._registerDecoratorOrConstructor(this.findDeclaration(e,"Injectable"),c.c),this._registerDecoratorOrConstructor(this.findDeclaration(e,"Self"),c.t),this._registerDecoratorOrConstructor(this.findDeclaration(e,"SkipSelf"),c.s),this._registerDecoratorOrConstructor(this.findDeclaration(e,"Inject"),c.d),this._registerDecoratorOrConstructor(this.findDeclaration(e,"Optional"),c.f),this._registerDecoratorOrConstructor(this.findDeclaration(t,"Attribute"),c.y),this._registerDecoratorOrConstructor(this.findDeclaration(t,"ContentChild"),c._23),this._registerDecoratorOrConstructor(this.findDeclaration(t,"ContentChildren"),c._24),this._registerDecoratorOrConstructor(this.findDeclaration(t,"ViewChild"),c.L),this._registerDecoratorOrConstructor(this.findDeclaration(t,"ViewChildren"),c._25),this._registerDecoratorOrConstructor(this.findDeclaration(t,"Input"),c.j),this._registerDecoratorOrConstructor(this.findDeclaration(t,"Output"),c.l),this._registerDecoratorOrConstructor(this.findDeclaration(t,"Pipe"),c.v),this._registerDecoratorOrConstructor(this.findDeclaration(t,"HostBinding"),c.K),this._registerDecoratorOrConstructor(this.findDeclaration(t,"HostListener"),c.E),this._registerDecoratorOrConstructor(this.findDeclaration(t,"Directive"),c.g),this._registerDecoratorOrConstructor(this.findDeclaration(t,"Component"),c.m),this._registerDecoratorOrConstructor(this.findDeclaration(t,"NgModule"),c.b),this._registerDecoratorOrConstructor(this.findDeclaration(n,"Host"),c.r),this._registerDecoratorOrConstructor(this.findDeclaration(n,"Self"),c.t),this._registerDecoratorOrConstructor(this.findDeclaration(n,"SkipSelf"),c.s),this._registerDecoratorOrConstructor(this.findDeclaration(n,"Optional"),c.f),this._registerFunction(this.findDeclaration(i,"trigger"),c._26),this._registerFunction(this.findDeclaration(i,"state"),c._27),this._registerFunction(this.findDeclaration(i,"transition"),c._28),this._registerFunction(this.findDeclaration(i,"style"),c._29),this._registerFunction(this.findDeclaration(i,"animate"),c._30),this._registerFunction(this.findDeclaration(i,"keyframes"),c._31),this._registerFunction(this.findDeclaration(i,"sequence"),c._32),this._registerFunction(this.findDeclaration(i,"group"),c._33)},t.prototype.getStaticSymbol=function(t,e,n){return this.symbolResolver.getStaticSymbol(t,e,n)},t.prototype.reportError=function(t,e,n){if(!this.errorRecorder)throw t;this.errorRecorder(t,e&&e.filePath||n)},t.prototype.simplify=function(t,e){function n(t,e,r){function d(t){var e=c.symbolResolver.resolveSymbol(t);return e?e.metadata:null}function m(e,i,o){if(i&&"function"==i.__symbolic){if(f.get(e))throw new Error("Recursion not supported");f.set(e,!0);try{var a=i.value;if(a&&(0!=r||"error"!=a.__symbolic)){var s=i.parameters,u=i.defaults;o=o.map(function(e){return n(t,e,r+1)}),u&&u.length>o.length&&o.push.apply(o,u.slice(o.length).map(function(t){return v(t)}));for(var c=y.build(),l=0;l":return x>C;case"<=":return x<=C;case">=":return x>=C;case"<<":return x<>":return x>>C;case"+":return x+C;case"-":return x-C;case"*":return x*C;case"/":return x/C;case"%":return x%C}return null;case"if":var L=v(e.condition);return v(L?e.thenExpression:e.elseExpression);case"pre":var D=v(e.operand);if(s(D))return D;switch(e.operator){case"+":return D;case"-":return-D;case"!":return!D;case"~":return~D}return null;case"index":var P=v(e.expression),O=v(e.index);return P&&a(O)?P[O]:null;case"select":var A=e.member,j=t,Y=v(e.expression);if(Y instanceof h.a){var I=Y.members.concat(A);j=c.getStaticSymbol(Y.filePath,Y.name,I);var T=d(j);return T?n(j,T,r+1):j}return Y&&a(A)?n(j,Y[A],r+1):null;case"reference":var N=e.name,R=p.resolve(N);if(R!=y.missing)return R;break;case"class":return t;case"function":return t;case"new":case"call":if(E=n(t,e.expression,r+1),E instanceof h.a){if(E===c.opaqueToken)return t;var H=e.arguments||[],F=c.conversionMap.get(E);if(F){var V=H.map(function(e){return n(t,e,r+1)});return F(t,V)}var U=d(E);return m(E,U,H)}break;case"error":var B=i(e);if(e.line)throw B=B+" (position "+(e.line+1)+":"+(e.character+1)+" in the original .ts file)",u(B,t.filePath,e.line,e.character);throw new Error(B)}return null}return o(e,function(t,e){return v(t)})}return null}try{return v(e)}catch(e){var _=t.members.length?"."+t.members.join("."):"",g=e.message+", resolving symbol "+t.name+_+" in "+t.filePath;if(e.fileName)throw u(g,e.fileName,e.line,e.column);throw new l.e(g)}}var r=this,c=this,p=y.empty,f=new Map,d=function(t,e,i){try{return n(t,e,i)}catch(e){r.reportError(e,t)}},m=this.errorRecorder?d(t,e,0):n(t,e,0);if(!s(m))return m},t.prototype.getTypeMetadata=function(t){var e=this.symbolResolver.resolveSymbol(t);return e&&e.metadata?e.metadata:{__symbolic:"class"}},t}(),y=function(){function t(){}return t.prototype.resolve=function(t){},t.build=function(){var e=new Map;return{define:function(t,n){return e.set(t,n),this},done:function(){return e.size>0?new v(e):t.empty}}},t.missing={},t.empty={resolve:function(e){return t.missing}},t}(),v=function(t){function e(e){t.call(this),this.bindings=e}return p(e,t),e.prototype.resolve=function(t){return this.bindings.has(t)?this.bindings.get(t):y.missing},e}(y)},function(t,e,n){"use strict";var r=n(22),i=n(51);n.d(e,"a",function(){return u});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(){function t(t,e){this.symbol=t,this.metadata=e}return t}(),s=3,u=function(){function t(t,e,n,r){this.host=t,this.staticSymbolCache=e,this.summaryResolver=n,this.errorRecorder=r,this.metadataCache=new Map,this.resolvedSymbols=new Map,this.resolvedFilePaths=new Set}return t.prototype.resolveSymbol=function(t){if(t.members.length>0)return this._resolveSymbolMembers(t);var e=this._resolveSymbolFromSummary(t);return e||(this._createSymbolsOf(t.filePath),e=this.resolvedSymbols.get(t)),e},t.prototype._resolveSymbolMembers=function(t){var e=t.members,n=this.resolveSymbol(this.getStaticSymbol(t.filePath,t.name));if(!n)return null;var r=n.metadata;if(r instanceof i.a)return new a(t,this.getStaticSymbol(r.filePath,r.name,e));if(!r||"class"!==r.__symbolic){for(var o=r,s=0;s=0;h||(l=t.filePath)}return l?i.getStaticSymbol(l,c):{__symbolic:"reference",name:c}}return e.prototype.visitStringMap.call(this,n,r)},n}(r.g),u=n.i(r.b)(e,new s,[]);return new a(t,u)},t.prototype.reportError=function(t,e,n){if(!this.errorRecorder)throw t;this.errorRecorder(t,e&&e.filePath||n)},t.prototype.getModuleMetadata=function(t){var e=this.metadataCache.get(t);if(!e){var n=this.host.getMetadataFor(t);if(n){var r=-1;n.forEach(function(t){t.version>r&&(r=t.version,e=t)})}if(e||(e={__symbolic:"module",version:s,module:t,metadata:{}}),e.version!=s){var i=2==e.version?"Unsupported metadata version "+e.version+" for module "+t+". This module should be compiled with a newer version of ngc":"Metadata version mismatch for module "+t+", found version "+e.version+", expected "+s;this.reportError(new Error(i),null)}this.metadataCache.set(t,e)}return e},t.prototype.getSymbolByModule=function(t,e,n){var r=this.resolveModule(t,n);return r?this.getStaticSymbol(r,e):(this.reportError(new Error("Could not resolve module "+t+(n?" relative to $ {\n containingFile\n } ":"")),null),this.getStaticSymbol("ERROR:"+t,e))},t.prototype.resolveModule=function(t,e){try{return this.host.moduleNameToFileName(t,e)}catch(n){console.error("Could not resolve module '"+t+"' relative to file "+e),this.reportError(new n,null,e)}},t}()},function(t,e,n){"use strict";var r=n(281);n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(t,e){this.host=t,this.staticSymbolCache=e,this.summaryCache=new Map,this.loadedFilePaths=new Set}return t.prototype._assertNoMembers=function(t){if(t.members.length)throw new Error("Internal state: StaticSymbols in summaries can't have members! "+JSON.stringify(t))},t.prototype.resolveSummary=function(t){this._assertNoMembers(t);var e=this.summaryCache.get(t);return e||(this._loadSummaryFile(t.filePath),e=this.summaryCache.get(t)),e},t.prototype.getSymbolsOf=function(t){return this._loadSummaryFile(t),Array.from(this.summaryCache.keys()).filter(function(e){return e.filePath===t})},t.prototype._loadSummaryFile=function(t){var e=this;if(!this.loadedFilePaths.has(t)&&(this.loadedFilePaths.add(t),!this.host.isSourceFile(t))){var i=n.i(r.a)(t),o=void 0;try{o=this.host.loadSummary(i)}catch(t){throw console.error("Error loading summary file "+i),t}if(o){var a=n.i(r.b)(this.staticSymbolCache,o);a.forEach(function(t){e.summaryCache.set(t.symbol,t)})}}},t}()},function(t,e,n){"use strict";var r=n(3);n.d(e,"g",function(){return o}),n.d(e,"i",function(){return a}),n.d(e,"h",function(){return u}),n.d(e,"d",function(){return c}),n.d(e,"t",function(){return l}),n.d(e,"l",function(){return h}),n.d(e,"n",function(){return p}),n.d(e,"c",function(){return f}),n.d(e,"x",function(){return d}),n.d(e,"w",function(){return m}),n.d(e,"r",function(){return y}),n.d(e,"q",function(){return v}),n.d(e,"m",function(){return _}),n.d(e,"k",function(){return g}),n.d(e,"u",function(){return b}),n.d(e,"v",function(){return w}),n.d(e,"j",function(){return M}),n.d(e,"o",function(){return k}),n.d(e,"p",function(){return S}),n.d(e,"b",function(){return E}),n.d(e,"a",function(){return T}),n.d(e,"s",function(){return x}),n.d(e,"f",function(){return C}),n.d(e,"y",function(){return L}),n.d(e,"e",function(){return D});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=function(){function t(t,e,n,r){this.input=e,this.errLocation=n,this.ctxLocation=r,this.message="Parser Error: "+t+" "+n+" ["+e+"] in "+r}return t}(),a=function(){function t(t,e){this.start=t,this.end=e}return t}(),s=function(){function t(t){this.span=t}return t.prototype.visit=function(t,e){return void 0===e&&(e=null),null},t.prototype.toString=function(){return"AST"},t}(),u=function(t){function e(e,n,r,i){t.call(this,e),this.prefix=n,this.uninterpretedExpression=r,this.location=i}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitQuote(this,e)},e.prototype.toString=function(){return"Quote"},e}(s),c=function(t){function e(){t.apply(this,arguments)}return i(e,t),e.prototype.visit=function(t,e){void 0===e&&(e=null)},e}(s),l=function(t){function e(){t.apply(this,arguments)}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitImplicitReceiver(this,e)},e}(s),h=function(t){function e(e,n){t.call(this,e),this.expressions=n}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitChain(this,e)},e}(s),p=function(t){function e(e,n,r,i){t.call(this,e),this.condition=n,this.trueExp=r,this.falseExp=i}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitConditional(this,e)},e}(s),f=function(t){function e(e,n,r){t.call(this,e),this.receiver=n,this.name=r}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitPropertyRead(this,e)},e}(s),d=function(t){function e(e,n,r,i){t.call(this,e),this.receiver=n,this.name=r,this.value=i}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitPropertyWrite(this,e)},e}(s),m=function(t){function e(e,n,r){t.call(this,e),this.receiver=n,this.name=r}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitSafePropertyRead(this,e)},e}(s),y=function(t){function e(e,n,r){t.call(this,e),this.obj=n,this.key=r}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitKeyedRead(this,e)},e}(s),v=function(t){function e(e,n,r,i){t.call(this,e),this.obj=n,this.key=r,this.value=i}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitKeyedWrite(this,e)},e}(s),_=function(t){function e(e,n,r,i){t.call(this,e),this.exp=n,this.name=r,this.args=i}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitPipe(this,e)},e}(s),g=function(t){function e(e,n){t.call(this,e),this.value=n}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitLiteralPrimitive(this,e)},e}(s),b=function(t){function e(e,n){t.call(this,e),this.expressions=n}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitLiteralArray(this,e)},e}(s),w=function(t){function e(e,n,r){t.call(this,e),this.keys=n,this.values=r}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitLiteralMap(this,e)},e}(s),M=function(t){function e(e,n,r){t.call(this,e),this.strings=n,this.expressions=r}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitInterpolation(this,e)},e}(s),k=function(t){function e(e,n,r,i){t.call(this,e),this.operation=n,this.left=r,this.right=i}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitBinary(this,e)},e}(s),S=function(t){function e(e,n){t.call(this,e),this.expression=n}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitPrefixNot(this,e)},e}(s),E=function(t){function e(e,n,r,i){t.call(this,e),this.receiver=n,this.name=r,this.args=i}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitMethodCall(this,e)},e}(s),T=function(t){function e(e,n,r,i){t.call(this,e),this.receiver=n,this.name=r,this.args=i}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitSafeMethodCall(this,e)},e}(s),x=function(t){function e(e,n,r){t.call(this,e),this.target=n,this.args=r}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitFunctionCall(this,e)},e}(s),C=function(t){function e(e,i,o,s){t.call(this,new a(0,n.i(r.d)(i)?0:i.length)),this.ast=e,this.source=i,this.location=o,this.errors=s}return i(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),this.ast.visit(t,e)},e.prototype.toString=function(){return this.source+" in "+this.location},e}(s),L=function(){function t(t,e,n,r,i){this.span=t,this.key=e,this.keyIsVar=n,this.name=r,this.expression=i}return t}(),D=function(){function t(){}return t.prototype.visitBinary=function(t,e){return t.left.visit(this),t.right.visit(this),null},t.prototype.visitChain=function(t,e){return this.visitAll(t.expressions,e)},t.prototype.visitConditional=function(t,e){return t.condition.visit(this),t.trueExp.visit(this),t.falseExp.visit(this),null},t.prototype.visitPipe=function(t,e){return t.exp.visit(this),this.visitAll(t.args,e),null},t.prototype.visitFunctionCall=function(t,e){return t.target.visit(this),this.visitAll(t.args,e),null},t.prototype.visitImplicitReceiver=function(t,e){return null},t.prototype.visitInterpolation=function(t,e){return this.visitAll(t.expressions,e)},t.prototype.visitKeyedRead=function(t,e){return t.obj.visit(this),t.key.visit(this),null},t.prototype.visitKeyedWrite=function(t,e){return t.obj.visit(this),t.key.visit(this),t.value.visit(this),null},t.prototype.visitLiteralArray=function(t,e){return this.visitAll(t.expressions,e)},t.prototype.visitLiteralMap=function(t,e){return this.visitAll(t.values,e)},t.prototype.visitLiteralPrimitive=function(t,e){return null},t.prototype.visitMethodCall=function(t,e){return t.receiver.visit(this),this.visitAll(t.args,e)},t.prototype.visitPrefixNot=function(t,e){return t.expression.visit(this),null},t.prototype.visitPropertyRead=function(t,e){return t.receiver.visit(this),null},t.prototype.visitPropertyWrite=function(t,e){return t.receiver.visit(this),t.value.visit(this),null},t.prototype.visitSafePropertyRead=function(t,e){return t.receiver.visit(this),null},t.prototype.visitSafeMethodCall=function(t,e){return t.receiver.visit(this),this.visitAll(t.args,e)},t.prototype.visitAll=function(t,e){var n=this;return t.forEach(function(t){return t.visit(n,e)}),null},t.prototype.visitQuote=function(t,e){return null},t}();(function(){function t(){}return t.prototype.visitImplicitReceiver=function(t,e){return t},t.prototype.visitInterpolation=function(t,e){return new M(t.span,t.strings,this.visitAll(t.expressions))},t.prototype.visitLiteralPrimitive=function(t,e){return new g(t.span,t.value)},t.prototype.visitPropertyRead=function(t,e){return new f(t.span,t.receiver.visit(this),t.name)},t.prototype.visitPropertyWrite=function(t,e){return new d(t.span,t.receiver.visit(this),t.name,t.value)},t.prototype.visitSafePropertyRead=function(t,e){return new m(t.span,t.receiver.visit(this),t.name)},t.prototype.visitMethodCall=function(t,e){return new E(t.span,t.receiver.visit(this),t.name,this.visitAll(t.args))},t.prototype.visitSafeMethodCall=function(t,e){return new T(t.span,t.receiver.visit(this),t.name,this.visitAll(t.args))},t.prototype.visitFunctionCall=function(t,e){return new x(t.span,t.target.visit(this),this.visitAll(t.args))},t.prototype.visitLiteralArray=function(t,e){return new b(t.span,this.visitAll(t.expressions))},t.prototype.visitLiteralMap=function(t,e){return new w(t.span,t.keys,this.visitAll(t.values))},t.prototype.visitBinary=function(t,e){return new k(t.span,t.operation,t.left.visit(this),t.right.visit(this))},t.prototype.visitPrefixNot=function(t,e){return new S(t.span,t.expression.visit(this))},t.prototype.visitConditional=function(t,e){return new p(t.span,t.condition.visit(this),t.trueExp.visit(this),t.falseExp.visit(this))},t.prototype.visitPipe=function(t,e){return new _(t.span,t.exp.visit(this),t.name,this.visitAll(t.args))},t.prototype.visitKeyedRead=function(t,e){return new y(t.span,t.obj.visit(this),t.key.visit(this))},t.prototype.visitKeyedWrite=function(t,e){return new v(t.span,t.obj.visit(this),t.key.visit(this),t.value.visit(this))},t.prototype.visitAll=function(t){for(var e=new Array(t.length),n=0;n")]),r=e.mapper.toPublicName(t.startName),i=new a.a(l,{name:r},[n]);if(t.isVoid)return[i];var o=new a.a(h,{},[new a.f("")]);r=e.mapper.toPublicName(t.closeName);var s=new a.a(l,{name:r},[o]);return[i].concat(this.serialize(t.children,e),[s])},t.prototype.visitPlaceholder=function(t,e){var n=e.mapper.toPublicName(t.name);return[new a.a(l,{name:n})]},t.prototype.visitIcuPlaceholder=function(t,e){var n=e.mapper.toPublicName(t.name);return[new a.a(l,{name:n})]},t.prototype.serialize=function(t,e){var n=this;return(r=[]).concat.apply(r,t.map(function(t){return t.visit(n,e)}));var r},t}(),m=function(){function t(){}return t.prototype.addDefaultExamples=function(t){return t.visit(this),t},t.prototype.visitTag=function(t){var e=this;if(t.name===l){if(!t.children||0==t.children.length){var n=new a.f(t.attrs.name||"...");t.children=[new a.a(h,{},[n])]}}else t.children&&t.children.forEach(function(t){return t.visit(e)})},t.prototype.visitText=function(t){},t.prototype.visitDeclaration=function(t){},t.prototype.visitDoctype=function(t){},t}(),y=function(){function t(t){var e=this;this.internalToXmb={},this.xmbToNextId={},this.xmbToInternal={},t.nodes.forEach(function(t){return t.visit(e)})}return t.prototype.toPublicName=function(t){return this.internalToXmb.hasOwnProperty(t)?this.internalToXmb[t]:null},t.prototype.toInternalName=function(t){return this.xmbToInternal.hasOwnProperty(t)?this.xmbToInternal[t]:null},t.prototype.visitText=function(t,e){return null},t.prototype.visitContainer=function(t,e){var n=this;t.children.forEach(function(t){return t.visit(n)})},t.prototype.visitIcu=function(t,e){var n=this;Object.keys(t.cases).forEach(function(e){t.cases[e].visit(n)})},t.prototype.visitTagPlaceholder=function(t,e){var n=this;this.addPlaceholder(t.startName),t.children.forEach(function(t){return t.visit(n)}),this.addPlaceholder(t.closeName)},t.prototype.visitPlaceholder=function(t,e){this.addPlaceholder(t.name)},t.prototype.visitIcuPlaceholder=function(t,e){this.addPlaceholder(t.name)},t.prototype.addPlaceholder=function(t){if(t&&!this.internalToXmb.hasOwnProperty(t)){var e=t.toUpperCase().replace(/[^A-Z0-9_]/g,"_");if(this.xmbToInternal.hasOwnProperty(e)){var n=this.xmbToNextId[e];this.xmbToNextId[e]=n+1,e=e+"_"+n}else this.xmbToNextId[e]=1;this.internalToXmb[t]=e,this.xmbToInternal[e]=t}},t}()},function(t,e,n){"use strict";function r(t){return a[t.toLowerCase()]||s}var i=n(64);e.a=r;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(t){var e=this,n=void 0===t?{}:t,r=n.closedByChildren,o=n.requiredParents,a=n.implicitNamespacePrefix,s=n.contentType,u=void 0===s?i.a.PARSABLE_DATA:s,c=n.closedByParent,l=void 0!==c&&c,h=n.isVoid,p=void 0!==h&&h,f=n.ignoreFirstLf,d=void 0!==f&&f;this.closedByChildren={},this.closedByParent=!1,this.canSelfClose=!1,r&&r.length>0&&r.forEach(function(t){return e.closedByChildren[t]=!0}),this.isVoid=p,this.closedByParent=l||p,o&&o.length>0&&(this.requiredParents={},this.parentToAdd=o[0],o.forEach(function(t){return e.requiredParents[t]=!0})),this.implicitNamespacePrefix=a,this.contentType=u,this.ignoreFirstLf=d}return t.prototype.requireExtraParent=function(t){if(!this.requiredParents)return!1;if(!t)return!0;var e=t.toLowerCase();return 1!=this.requiredParents[e]&&"template"!=e},t.prototype.isClosedByChild=function(t){return this.isVoid||t.toLowerCase()in this.closedByChildren},t}(),a={base:new o({isVoid:!0}),meta:new o({isVoid:!0}),area:new o({isVoid:!0}),embed:new o({isVoid:!0}),link:new o({isVoid:!0}),img:new o({isVoid:!0}),input:new o({isVoid:!0}),param:new o({isVoid:!0}),hr:new o({isVoid:!0}),br:new o({isVoid:!0}),source:new o({isVoid:!0}),track:new o({isVoid:!0}),wbr:new o({isVoid:!0}),p:new o({closedByChildren:["address","article","aside","blockquote","div","dl","fieldset","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","main","nav","ol","p","pre","section","table","ul"],closedByParent:!0}),thead:new o({closedByChildren:["tbody","tfoot"]}),tbody:new o({closedByChildren:["tbody","tfoot"],closedByParent:!0}),tfoot:new o({closedByChildren:["tbody"],closedByParent:!0}),tr:new o({closedByChildren:["tr"],requiredParents:["tbody","tfoot","thead"],closedByParent:!0}),td:new o({closedByChildren:["td","th"],closedByParent:!0}),th:new o({closedByChildren:["td","th"],closedByParent:!0}),col:new o({requiredParents:["colgroup"],isVoid:!0}),svg:new o({implicitNamespacePrefix:"svg"}),math:new o({implicitNamespacePrefix:"math"}),li:new o({closedByChildren:["li"],closedByParent:!0}),dt:new o({closedByChildren:["dt","dd"]}),dd:new o({closedByChildren:["dt","dd"],closedByParent:!0}),rb:new o({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rt:new o({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rtc:new o({closedByChildren:["rb","rtc","rp"],closedByParent:!0}),rp:new o({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),optgroup:new o({closedByChildren:["optgroup"],closedByParent:!0}),option:new o({closedByChildren:["option","optgroup"],closedByParent:!0}),pre:new o({ignoreFirstLf:!0}),listing:new o({ignoreFirstLf:!0}),style:new o({contentType:i.a.RAW_TEXT}),script:new o({contentType:i.a.RAW_TEXT}),title:new o({contentType:i.a.ESCAPABLE_RAW_TEXT}),textarea:new o({contentType:i.a.ESCAPABLE_RAW_TEXT,ignoreFirstLf:!0})},s=new o},function(t,e,n){"use strict";function r(t,e,r){if(void 0===r&&(r=!0),n.i(o.d)(t))return null;var i=t.replace(s,function(){for(var t=[],n=0;n0&&this._currentLine.parts.push(t),e&&this._lines.push(new h(this._indent))},t.prototype.removeEmptyLastLine=function(){this.lineIsEmpty()&&this._lines.pop()},t.prototype.incIndent=function(){this._indent++,this._currentLine.indent=this._indent},t.prototype.decIndent=function(){this._indent--,this._currentLine.indent=this._indent},t.prototype.pushClass=function(t){this._classes.push(t)},t.prototype.popClass=function(){return this._classes.pop()},Object.defineProperty(t.prototype,"currentClass",{get:function(){return this._classes.length>0?this._classes[this._classes.length-1]:null},enumerable:!0,configurable:!0}),t.prototype.toSource=function(){var t=this._lines;return 0===t[t.length-1].parts.length&&(t=t.slice(0,t.length-1)),t.map(function(t){return t.parts.length>0?i(t.indent)+t.parts.join(""):""}).join("\n")},t}(),f=function(){function t(t){this._escapeDollarInStrings=t}return t.prototype.visitExpressionStmt=function(t,e){return t.expr.visitExpression(this,e),e.println(";"),null},t.prototype.visitReturnStmt=function(t,e){return e.print("return "),t.value.visitExpression(this,e),e.println(";"),null},t.prototype.visitCastExpr=function(t,e){},t.prototype.visitDeclareClassStmt=function(t,e){},t.prototype.visitIfStmt=function(t,e){e.print("if ("),t.condition.visitExpression(this,e),e.print(") {");var r=n.i(o.c)(t.falseCase)&&t.falseCase.length>0;return t.trueCase.length<=1&&!r?(e.print(" "),this.visitAllStatements(t.trueCase,e),e.removeEmptyLastLine(),e.print(" ")):(e.println(),e.incIndent(),this.visitAllStatements(t.trueCase,e),e.decIndent(),r&&(e.println("} else {"),e.incIndent(),this.visitAllStatements(t.falseCase,e),e.decIndent())),e.println("}"),null},t.prototype.visitTryCatchStmt=function(t,e){},t.prototype.visitThrowStmt=function(t,e){return e.print("throw "),t.error.visitExpression(this,e),e.println(";"),null},t.prototype.visitCommentStmt=function(t,e){var n=t.comment.split("\n");return n.forEach(function(t){e.println("// "+t)}),null},t.prototype.visitDeclareVarStmt=function(t,e){},t.prototype.visitWriteVarExpr=function(t,e){var n=e.lineIsEmpty();return n||e.print("("),e.print(t.name+" = "),t.value.visitExpression(this,e),n||e.print(")"),null},t.prototype.visitWriteKeyExpr=function(t,e){var n=e.lineIsEmpty();return n||e.print("("),t.receiver.visitExpression(this,e),e.print("["),t.index.visitExpression(this,e),e.print("] = "),t.value.visitExpression(this,e),n||e.print(")"),null},t.prototype.visitWritePropExpr=function(t,e){var n=e.lineIsEmpty();return n||e.print("("),t.receiver.visitExpression(this,e),e.print("."+t.name+" = "),t.value.visitExpression(this,e),n||e.print(")"),null},t.prototype.visitInvokeMethodExpr=function(t,e){t.receiver.visitExpression(this,e);var r=t.name;return n.i(o.c)(t.builtin)&&(r=this.getBuiltinMethodName(t.builtin),n.i(o.d)(r))?null:(e.print("."+r+"("),this.visitAllExpressions(t.args,e,","),e.print(")"),null)},t.prototype.getBuiltinMethodName=function(t){},t.prototype.visitInvokeFunctionExpr=function(t,e){return t.fn.visitExpression(this,e),e.print("("),this.visitAllExpressions(t.args,e,","),e.print(")"),null},t.prototype.visitReadVarExpr=function(t,e){var r=t.name;if(n.i(o.c)(t.builtin))switch(t.builtin){case a.F.Super:r="super";break;case a.F.This:r="this";break;case a.F.CatchError:r=c.name;break;case a.F.CatchStack:r=l.name;break;default:throw new Error("Unknown builtin variable "+t.builtin)}return e.print(r),null},t.prototype.visitInstantiateExpr=function(t,e){return e.print("new "),t.classExpr.visitExpression(this,e),e.print("("),this.visitAllExpressions(t.args,e,","),e.print(")"),null},t.prototype.visitLiteralExpr=function(t,e){var n=t.value;return"string"==typeof n?e.print(r(n,this._escapeDollarInStrings)):e.print(""+n),null},t.prototype.visitExternalExpr=function(t,e){},t.prototype.visitConditionalExpr=function(t,e){return e.print("("),t.condition.visitExpression(this,e),e.print("? "),t.trueCase.visitExpression(this,e),e.print(": "),t.falseCase.visitExpression(this,e),e.print(")"),null},t.prototype.visitNotExpr=function(t,e){return e.print("!"),t.condition.visitExpression(this,e),null},t.prototype.visitFunctionExpr=function(t,e){},t.prototype.visitDeclareFunctionStmt=function(t,e){},t.prototype.visitBinaryOperatorExpr=function(t,e){var n;switch(t.operator){case a.y.Equals:n="==";break;case a.y.Identical:n="===";break;case a.y.NotEquals:n="!=";break;case a.y.NotIdentical:n="!==";break;case a.y.And:n="&&";break;case a.y.Or:n="||";break;case a.y.Plus:n="+";break;case a.y.Minus:n="-";break;case a.y.Divide:n="/";break;case a.y.Multiply:n="*";break;case a.y.Modulo:n="%";break;case a.y.Lower:n="<";break;case a.y.LowerEquals:n="<=";break;case a.y.Bigger:n=">";break;case a.y.BiggerEquals:n=">=";break;default:throw new Error("Unknown operator "+t.operator)}return e.print("("),t.lhs.visitExpression(this,e),e.print(" "+n+" "),t.rhs.visitExpression(this,e),e.print(")"),null},t.prototype.visitReadPropExpr=function(t,e){return t.receiver.visitExpression(this,e),e.print("."),e.print(t.name),null},t.prototype.visitReadKeyExpr=function(t,e){return t.receiver.visitExpression(this,e),e.print("["),t.index.visitExpression(this,e),e.print("]"),null},t.prototype.visitLiteralArrayExpr=function(t,e){var n=t.entries.length>1;return e.print("[",n),e.incIndent(),this.visitAllExpressions(t.entries,e,",",n),e.decIndent(),e.print("]",n),null},t.prototype.visitLiteralMapExpr=function(t,e){var n=this,i=t.entries.length>1;return e.print("{",i),e.incIndent(),this.visitAllObjects(function(t){e.print(r(t.key,n._escapeDollarInStrings,t.quoted)+": "),t.value.visitExpression(n,e)},t.entries,e,",",i),e.decIndent(),e.print("}",i),null},t.prototype.visitAllExpressions=function(t,e,n,r){var i=this;void 0===r&&(r=!1),this.visitAllObjects(function(t){return t.visitExpression(i,e)},t,e,n,r)},t.prototype.visitAllObjects=function(t,e,n,r,i){void 0===i&&(i=!1);for(var o=0;o0&&n.print(r,i),t(e[o]);i&&n.println()},t.prototype.visitAllStatements=function(t,e){var n=this;t.forEach(function(t){return t.visitStatement(n,e)})},t}()},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function r(t){var e=t.parentArgs||[],n=t.parent?[o.D.callFn(e).toStmt()]:[],r=i(Array.isArray(t.builders)?t.builders:[t.builders]),a=new o.q(null,t.ctorParams||[],n.concat(r.ctorStmts));return new o.E(t.name,t.parent,r.fields,r.getters,a,r.methods,t.modifiers||[])}function i(t){return{fields:(e=[]).concat.apply(e,t.map(function(t){return t.fields||[]})),methods:(n=[]).concat.apply(n,t.map(function(t){return t.methods||[]})),getters:(r=[]).concat.apply(r,t.map(function(t){return t.getters||[]})),ctorStmts:(i=[]).concat.apply(i,t.map(function(t){return t.ctorStmts||[]}))};var e,n,r,i}var o=n(6);e.a=r},function(t,e,n){"use strict";function r(t){var e=new h(c),n=a.a.createRoot([]),r=Array.isArray(t)?t:[t];return r.forEach(function(t){if(t instanceof s.R)t.visitStatement(e,n);else if(t instanceof s.L)t.visitExpression(e,n);else{if(!(t instanceof s.S))throw new Error("Don't know how to print debug info for "+t);t.visitType(e,n)}}),n.toSource()}var i=n(10),o=n(3),a=n(185),s=n(6);e.a=r,n.d(e,"b",function(){return l});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var u=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c="/debug/lib",l=function(){function t(t){this._importGenerator=t}return t.prototype.emitStatements=function(t,e,n){var r=this,i=new h(t),o=a.a.createRoot(n);i.visitAllStatements(e,o);var s=[];return i.importsWithPrefixes.forEach(function(e,n){s.push("imp"+("ort * as "+e+" from '"+r._importGenerator.fileNameToModuleName(n,t)+"';"))}),s.push(o.toSource()),s.join("\n")},t}(),h=function(t){function e(e){t.call(this,!1),this._moduleUrl=e,this.importsWithPrefixes=new Map}return u(e,t),e.prototype.visitType=function(t,e,r){void 0===r&&(r="any"),n.i(o.c)(t)?t.visitType(this,e):e.print(r)},e.prototype.visitLiteralExpr=function(e,r){var i=e.value;return n.i(o.d)(i)&&e.type!=s.T?(r.print("("+i+" as any)"),null):t.prototype.visitLiteralExpr.call(this,e,r)},e.prototype.visitLiteralArrayExpr=function(e,n){0===e.entries.length&&n.print("(");var r=t.prototype.visitLiteralArrayExpr.call(this,e,n);return 0===e.entries.length&&n.print(" as any[])"),r},e.prototype.visitExternalExpr=function(t,e){return this._visitIdentifier(t.value,t.typeParams,e),null},e.prototype.visitDeclareVarStmt=function(t,e){return e.isExportedVar(t.name)&&e.print("export "),t.hasModifier(s.k.Final)?e.print("const"):e.print("var"),e.print(" "+t.name+":"),this.visitType(t.type,e),e.print(" = "),t.value.visitExpression(this,e),e.println(";"),null},e.prototype.visitCastExpr=function(t,e){return e.print("(<"),t.type.visitType(this,e),e.print(">"),t.value.visitExpression(this,e),e.print(")"),null},e.prototype.visitDeclareClassStmt=function(t,e){var r=this;return e.pushClass(t),e.isExportedVar(t.name)&&e.print("export "),e.print("class "+t.name),n.i(o.c)(t.parent)&&(e.print(" extends "),t.parent.visitExpression(this,e)),e.println(" {"),e.incIndent(),t.fields.forEach(function(t){return r._visitClassField(t,e)}),n.i(o.c)(t.constructorMethod)&&this._visitClassConstructor(t,e),t.getters.forEach(function(t){return r._visitClassGetter(t,e)}),t.methods.forEach(function(t){return r._visitClassMethod(t,e)}),e.decIndent(),e.println("}"),e.popClass(),null},e.prototype._visitClassField=function(t,e){t.hasModifier(s.k.Private)&&e.print("/*private*/ "),e.print(t.name),e.print(":"),this.visitType(t.type,e),e.println(";")},e.prototype._visitClassGetter=function(t,e){t.hasModifier(s.k.Private)&&e.print("private "),e.print("get "+t.name+"()"),e.print(":"),this.visitType(t.type,e),e.println(" {"),e.incIndent(),this.visitAllStatements(t.body,e),e.decIndent(),e.println("}")},e.prototype._visitClassConstructor=function(t,e){e.print("constructor("),this._visitParams(t.constructorMethod.params,e),e.println(") {"),e.incIndent(),this.visitAllStatements(t.constructorMethod.body,e),e.decIndent(),e.println("}")},e.prototype._visitClassMethod=function(t,e){t.hasModifier(s.k.Private)&&e.print("private "),e.print(t.name+"("),this._visitParams(t.params,e),e.print("):"),this.visitType(t.type,e,"void"),e.println(" {"),e.incIndent(),this.visitAllStatements(t.body,e),e.decIndent(),e.println("}")},e.prototype.visitFunctionExpr=function(t,e){return e.print("("),this._visitParams(t.params,e),e.print("):"),this.visitType(t.type,e,"void"),e.println(" => {"),e.incIndent(),this.visitAllStatements(t.statements,e),e.decIndent(),e.print("}"),null},e.prototype.visitDeclareFunctionStmt=function(t,e){return e.isExportedVar(t.name)&&e.print("export "),e.print("function "+t.name+"("),this._visitParams(t.params,e),e.print("):"),this.visitType(t.type,e,"void"),e.println(" {"),e.incIndent(),this.visitAllStatements(t.statements,e),e.decIndent(),e.println("}"),null},e.prototype.visitTryCatchStmt=function(t,e){e.println("try {"),e.incIndent(),this.visitAllStatements(t.bodyStmts,e),e.decIndent(),e.println("} catch ("+a.b.name+") {"),e.incIndent();var n=[a.c.set(a.b.prop("stack")).toDeclStmt(null,[s.k.Final])].concat(t.catchStmts);return this.visitAllStatements(n,e),e.decIndent(),e.println("}"),null},e.prototype.visitBuiltintType=function(t,e){var n;switch(t.name){case s.U.Bool:n="boolean";break;case s.U.Dynamic:n="any";break;case s.U.Function:n="Function";break;case s.U.Number:n="number";break;case s.U.Int:n="number";break;case s.U.String:n="string";break;default:throw new Error("Unsupported builtin type "+t.name)}return e.print(n),null},e.prototype.visitExpressionType=function(t,e){var r=this;return t.value.visitExpression(this,e),n.i(o.c)(t.typeParams)&&t.typeParams.length>0&&(e.print("<"),this.visitAllObjects(function(t){return t.visitType(r,e)},t.typeParams,e,","),e.print(">")),null},e.prototype.visitArrayType=function(t,e){return this.visitType(t.of,e),e.print("[]"),null},e.prototype.visitMapType=function(t,e){return e.print("{[key: string]:"),this.visitType(t.valueType,e),e.print("}"),null},e.prototype.getBuiltinMethodName=function(t){var e;switch(t){case s.O.ConcatArray:e="concat";break;case s.O.SubscribeObservable:e="subscribe";break;case s.O.Bind:e="bind";break;default:throw new Error("Unknown builtin method: "+t)}return e},e.prototype._visitParams=function(t,e){var n=this;this.visitAllObjects(function(t){e.print(t.name),e.print(":"),n.visitType(t.type,e)},t,e,",")},e.prototype._visitIdentifier=function(t,e,r){var a=this,s=n.i(i.a)(t),u=n.i(i.i)(t);if(n.i(o.d)(s))throw new Error("Internal error: unknown identifier "+t);if(n.i(o.c)(u)&&u!=this._moduleUrl){var c=this.importsWithPrefixes.get(u);n.i(o.d)(c)&&(c="import"+this.importsWithPrefixes.size,this.importsWithPrefixes.set(u,c)),r.print(c+".")}t.reference&&t.reference.members&&t.reference.members.length?(r.print(t.reference.name),r.print("."),r.print(t.reference.members.join("."))):r.print(s),n.i(o.c)(e)&&e.length>0&&(r.print("<"),this.visitAllObjects(function(t){return t.visitType(a,r)},e,r,","),r.print(">"))},e}(a.d)},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(){}return t.prototype.get=function(t){return null},t}()},function(t,e,n){"use strict";var r=n(14);n.d(e,"a",function(){return a});var i=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},o=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},a=function(){function t(){}return t.prototype.resolveSummary=function(t){return null},t.prototype.getSymbolsOf=function(t){return[]},t=i([n.i(r.a)(),o("design:paramtypes",[])],t)}()},function(t,e,n){"use strict";var r=n(6);n.d(e,"a",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(t,e){this.nodeIndex=t,this.sourceAst=e}return t}(),o=new i(null,null),a=function(){function t(t){this._view=t,this._newState=o,this._currState=o,this._bodyStatements=[],this._debugEnabled=this._view.genConfig.genDebugInfo}return t.prototype._updateDebugContextIfNeeded=function(){if(this._newState.nodeIndex!==this._currState.nodeIndex||this._newState.sourceAst!==this._currState.sourceAst){var t=this._updateDebugContext(this._newState);t&&this._bodyStatements.push(t.toStmt())}},t.prototype._updateDebugContext=function(t){if(this._currState=this._newState=t,this._debugEnabled){var e=t.sourceAst?t.sourceAst.sourceSpan.start:null;return r.e.callMethod("debug",[r.f(t.nodeIndex),e?r.f(e.line):r.b,e?r.f(e.col):r.b])}return null},t.prototype.resetDebugInfoExpr=function(t,e){var n=this._updateDebugContext(new i(t,e));return n||r.b},t.prototype.resetDebugInfo=function(t,e){this._newState=new i(t,e)},t.prototype.push=function(){for(var t=[],e=0;e0)t.bootstrapFactories.forEach(function(t){return e.bootstrap(t)});else{if(!t.instance.ngDoBootstrap)throw new Error("The module "+n.i(p.c)(t.instance.constructor)+' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.');t.instance.ngDoBootstrap(e)}this._modules.push(t)},e.decorators=[{type:v.c}],e.ctorParameters=function(){return[{type:v.g}]},e}(L),P=function(){function t(){}return t.prototype.bootstrap=function(t){},t.prototype.tick=function(){},t.prototype.componentTypes=function(){},t.prototype.components=function(){},t.prototype.attachView=function(t){},t.prototype.detachView=function(t){},t.prototype.viewCount=function(){},t}(),O=function(t){function e(e,n,r,o,a,s,u,c){var l=this;t.call(this),this._zone=e,this._console=n,this._injector=r,this._exceptionHandler=o,this._componentFactoryResolver=a,this._initStatus=s,this._testabilityRegistry=u,this._testability=c,this._bootstrapListeners=[],this._rootComponents=[],this._rootComponentTypes=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._enforceNoNewChanges=i(),this._zone.onMicrotaskEmpty.subscribe({next:function(){l._zone.run(function(){l.tick()})}})}return E(e,t),e.prototype.attachView=function(t){var e=t.internalView;this._views.push(e),e.attachToAppRef(this)},e.prototype.detachView=function(t){var e=t.internalView;h.e.remove(this._views,e),e.detach()},e.prototype.bootstrap=function(t){var e=this;if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");var n;n=t instanceof g.b?t:this._componentFactoryResolver.resolveComponentFactory(t),this._rootComponentTypes.push(n.componentType);var r=n.create(this._injector,[],n.selector);r.onDestroy(function(){e._unloadComponent(r)});var o=r.injector.get(M.a,null);return o&&r.injector.get(M.b).registerApplication(r.location.nativeElement,o),this._loadComponent(r),i()&&this._console.log("Angular is running in the development mode. Call enableProdMode() to enable the production mode."),r},e.prototype._loadComponent=function(t){this.attachView(t.hostView),this.tick(),this._rootComponents.push(t);var e=this._injector.get(m.c,[]).concat(this._bootstrapListeners);e.forEach(function(e){return e(t)})},e.prototype._unloadComponent=function(t){this.detachView(t.hostView),h.e.remove(this._rootComponents,t)},e.prototype.tick=function(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");var t=e._tickScope();try{this._runningTick=!0,this._views.forEach(function(t){return t.ref.detectChanges()}),this._enforceNoNewChanges&&this._views.forEach(function(t){return t.ref.checkNoChanges()})}finally{this._runningTick=!1,n.i(w.b)(t)}},e.prototype.ngOnDestroy=function(){this._views.slice().forEach(function(t){return t.destroy()})},Object.defineProperty(e.prototype,"viewCount",{get:function(){return this._views.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentTypes",{get:function(){return this._rootComponentTypes},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"components",{get:function(){return this._rootComponents},enumerable:!0,configurable:!0}),e._tickScope=n.i(w.a)("ApplicationRef#tick()"),e.decorators=[{type:v.c}],e.ctorParameters=function(){return[{type:k.a},{type:y.a},{type:v.g},{type:l.a},{type:b.b},{type:d.a},{type:M.b,decorators:[{type:v.e}]},{type:M.a,decorators:[{type:v.e}]}]},e}(P)},function(t,e,n){"use strict";function r(t,e,n){var r=t.previousIndex;if(null===r)return r;var i=0;return n&&r"+n.i(o.c)(this.currentIndex)+"]"},t}(),l=function(){function t(){this._head=null,this._tail=null}return t.prototype.add=function(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)},t.prototype.get=function(t,e){var r;for(r=this._head;null!==r;r=r._nextDup)if((null===e||e=200&&this.status<=299,this.statusText=e.statusText,this.headers=e.headers,this.type=e.type,this.url=e.url}return i(e,t),e.prototype.toString=function(){return"Response with status: "+this.status+" "+this.statusText+" for URL: "+this.url},e}(r.a)},function(t,e,n){"use strict";var r=n(682);n.d(e,"a",function(){return r.a}),n.d(e,"b",function(){return r.b})},function(t,e,n){"use strict";var r=n(225);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(){}return t.prototype.animate=function(t,e,n,i,o,a,s){return void 0===s&&(s=[]),new r.a},t}(),o=function(){function t(){}return t.prototype.animate=function(t,e,n,r,i,o,a){},t.NOOP=new i,t}()},function(t,e,n){"use strict";function r(t){return s.X(t)}function i(t,e,n){return s.C()?o(t,(e||[]).concat(n||[])):t}function o(t,e){return n.i(l.b)().setGlobalVar(f,r),n.i(l.b)().setGlobalVar(d,u.a.merge(p,a(e||[]))),new c.b(t)}function a(t){return t.reduce(function(t,e){return t[e.name]=e.token,t},{})}var s=n(0),u=n(681),c=n(225),l=n(17),h=n(222);n.d(e,"a",function(){return y});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var p={ApplicationRef:s.W,NgZone:s.H},f="ng.probe",d="ng.coreTokens",m=function(){function t(t,e){this.name=t,this.token=e}return t}(),y=[{provide:s.S,useFactory:i,deps:[h.b,[m,new s.f],[s.Y,new s.f]]}]},function(t,e,n){"use strict";function r(t,e){var n=t.parentNode;if(e.length>0&&n){var r=t.nextSibling;if(r)for(var i=0;i-1},e.decorators=[{type:r.c}],e.ctorParameters=function(){return[{type:u,decorators:[{type:r.d,args:[s]}]}]},e}(i.c)},function(t,e,n){"use strict";var r=n(0),i=n(17),o=n(153);n.d(e,"b",function(){return s}),n.d(e,"a",function(){return u});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(){function t(){this._stylesSet=new Set}return t.prototype.addStyles=function(t){var e=this,n=new Set;t.forEach(function(t){e._stylesSet.has(t)||(e._stylesSet.add(t),n.add(t))}),this.onStylesAdded(n)},t.prototype.onStylesAdded=function(t){},t.prototype.getAllStyles=function(){return Array.from(this._stylesSet)},t.decorators=[{type:r.c}],t.ctorParameters=function(){return[]},t}(),u=function(t){function e(e){t.call(this),this._doc=e,this._hostNodes=new Set,this._styleNodes=new Set,this._hostNodes.add(e.head)}return a(e,t),e.prototype._addStylesToHost=function(t,e){var n=this;t.forEach(function(t){var r=n._doc.createElement("style");r.textContent=t,n._styleNodes.add(e.appendChild(r))})},e.prototype.addHost=function(t){this._addStylesToHost(this._stylesSet,t),this._hostNodes.add(t)},e.prototype.removeHost=function(t){this._hostNodes.delete(t)},e.prototype.onStylesAdded=function(t){var e=this;this._hostNodes.forEach(function(n){return e._addStylesToHost(t,n)})},e.prototype.ngOnDestroy=function(){this._styleNodes.forEach(function(t){return n.i(i.b)().remove(t)})},e.decorators=[{type:r.c}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:r.d,args:[o.a]}]}]},e}(s)},function(t,e,n){"use strict";var r=n(0);n.d(e,"b",function(){return i}),n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=(r.o.RenderDebugInfo,r.o.ReflectionCapabilities,r.o.DebugDomRootRenderer),o=(r.o.reflector,r.o.NoOpAnimationPlayer);r.o.AnimationPlayer,r.o.AnimationSequencePlayer,r.o.AnimationGroupPlayer,r.o.AnimationKeyframe,r.o.AnimationStyles,r.o.prepareFinalAnimationStyles,r.o.balanceAnimationKeyframes,r.o.clearStyles,r.o.collectAndResolveStyles},function(t,e,n){"use strict";function r(t){return t=String(t),t.match(s)||t.match(u)?t:(n.i(o.C)()&&n.i(a.b)().log("WARNING: sanitizing unsafe URL value "+t+" (see http://g.co/ng/security#xss)"),"unsafe:"+t)}function i(t){return t=String(t),t.split(",").map(function(t){return r(t.trim())}).join(", ")}var o=n(0),a=n(17);e.a=r,e.b=i;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:\/?#]*(?:[\/?#]|$))/gi,u=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i},function(t,e,n){"use strict";function r(t,e){if(!t)return null;var n,r=t.uid,i={auth:t,uid:r,provider:null};if(t.isAnonymous)return n="anonymous",i.provider=o.Anonymous,i.anonymous=!0,i;if(void 0===t.providerData[0]||null===t.providerData[0])return n="custom",i.provider=o.Custom,i;switch(n=t.providerData[0].providerId){case"github.com":i.github=e,i.provider=o.Github;break;case"twitter.com":i.twitter=e,i.provider=o.Twitter;break;case"facebook.com":i.facebook=e,i.provider=o.Facebook;break;case"google.com":i.google=e,i.provider=o.Google;break;case"password":i.provider=o.Password;break;case"custom":i.provider=o.Custom;break;default:throw new Error("Unsupported firebase auth provider "+n)}return i}function i(t){var e=/(.*)\.com$/.exec(t);return e&&2===e.length?e[1]:null}n.d(e,"a",function(){return a}),n.d(e,"c",function(){return o}),n.d(e,"d",function(){return s}),e.b=r,e.e=i;var o,a=function(){function t(){}return t}();!function(t){t[t.Github=0]="Github",t[t.Twitter=1]="Twitter",t[t.Facebook=2]="Facebook",t[t.Google=3]="Google",t[t.Password=4]="Password",t[t.Anonymous=5]="Anonymous",t[t.Custom=6]="Custom"}(o||(o={}));var s;!function(t){t[t.Popup=0]="Popup",t[t.Redirect=1]="Redirect",t[t.Anonymous=2]="Anonymous",t[t.Password=3]="Password",t[t.OAuthToken=4]="OAuthToken",t[t.CustomToken=5]="CustomToken"}(s||(s={}))},function(t,e,n){"use strict";var r=n(696);n.d(e,"a",function(){return r.a}),n.d(e,"b",function(){return r.b}),n.d(e,"c",function(){return r.c}),n.d(e,"d",function(){return r.d})},function(t,e){t.exports=function(t,e,n,r){if(!(t instanceof e)||void 0!==r&&r in t)throw TypeError(n+": incorrect invocation!");return t}},function(t,e,n){"use strict";var r=n(16),i=n(2),o=n(24),a=n(241),s=n(59),u=n(157),c=n(229),l=n(9),h=n(7),p=n(374),f=n(160),d=n(234);t.exports=function(t,e,n,m,y,v){var _=r[t],g=_,b=y?"set":"add",w=g&&g.prototype,M={},k=function(t){var e=w[t];o(w,t,"delete"==t?function(t){return!(v&&!l(t))&&e.call(this,0===t?0:t)}:"has"==t?function(t){return!(v&&!l(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return v&&!l(t)?void 0:e.call(this,0===t?0:t)}:"add"==t?function(t){return e.call(this,0===t?0:t),this}:function(t,n){return e.call(this,0===t?0:t,n),this})};if("function"==typeof g&&(v||w.forEach&&!h(function(){(new g).entries().next()}))){var S=new g,E=S[b](v?{}:-0,1)!=S,T=h(function(){S.has(1)}),x=p(function(t){new g(t)}),C=!v&&h(function(){for(var t=new g,e=5;e--;)t[b](e,e);return!t.has(-0)});x||(g=e(function(e,n){c(e,g,t);var r=d(new _,e,g);return void 0!=n&&u(n,y,r[b],r),r}),g.prototype=w,w.constructor=g),(T||C)&&(k("delete"),k("has"),y&&k("get")),(C||E)&&k(b),v&&w.clear&&delete w.clear}else g=m.getConstructor(e,t,y,b),a(g.prototype,n),s.NEED=!0;return f(g,t),M[t]=g,i(i.G+i.W+i.F*(g!=_),M),v||m.setStrong(g,t,y),g}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){var r=n(12)("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[r]=!1,!"/./"[t](e)}catch(t){}}return!0}},function(t,e,n){"use strict";var r=n(5);t.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},function(t,e,n){var r=n(9),i=n(242).set;t.exports=function(t,e,n){var o,a=e.constructor;return a!==n&&"function"==typeof a&&(o=a.prototype)!==n.prototype&&r(o)&&i&&i(t,o),t}},function(t,e,n){var r=n(69);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,e,n){var r=n(9),i=n(69),o=n(12)("match");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[o])?!!e:"RegExp"==i(t))}},function(t,e,n){"use strict";var r=n(238),i=n(2),o=n(24),a=n(46),s=n(23),u=n(109),c=n(373),l=n(160),h=n(48),p=n(12)("iterator"),f=!([].keys&&"next"in[].keys()),d="@@iterator",m="keys",y="values",v=function(){return this};t.exports=function(t,e,n,_,g,b,w){c(n,e,_);var M,k,S,E=function(t){if(!f&&t in L)return L[t];switch(t){case m:return function(){return new n(this,t)};case y:return function(){return new n(this,t)}}return function(){return new n(this,t)}},T=e+" Iterator",x=g==y,C=!1,L=t.prototype,D=L[p]||L[d]||g&&L[g],P=D||E(g),O=g?x?E("entries"):P:void 0,A="Array"==e?L.entries||D:D;if(A&&(S=h(A.call(new t)),S!==Object.prototype&&(l(S,T,!0),r||s(S,p)||a(S,p,v))),x&&D&&D.name!==y&&(C=!0,P=function(){return D.call(this)}),r&&!w||!f&&!C&&L[p]||a(L,p,P),u[e]=P,u[T]=v,g)if(M={values:x?P:E(y),keys:b?P:E(m),entries:O},w)for(k in M)k in L||o(L,k,M[k]);else i(i.P+i.F*(f||C),e,M);return M}},function(t,e){t.exports=!1},function(t,e){var n=Math.expm1;t.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||n(-2e-17)!=-2e-17?function(t){return 0==(t=+t)?t:t>-1e-6&&t<1e-6?t+t*t/2:Math.exp(t)-1}:n},function(t,e){t.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:t<0?-1:1}},function(t,e,n){var r=n(24);t.exports=function(t,e,n){for(var i in e)r(t,i,e[i],n);return t}},function(t,e,n){var r=n(9),i=n(5),o=function(t,e){if(i(t),!r(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,e,r){try{r=n(80)(Function.call,n(60).f(Object.prototype,"__proto__").set,2),r(t,[]),e=!(t instanceof Array)}catch(t){e=!0}return function(t,n){return o(t,n),e?t.__proto__=n:r(t,n),t}}({},!1):void 0),check:o}},function(t,e,n){"use strict";var r=n(16),i=n(18),o=n(21),a=n(12)("species");t.exports=function(t){var e=r[t];o&&e&&!e[a]&&i.f(e,a,{configurable:!0,get:function(){return this}})}},function(t,e,n){var r=n(161)("keys"),i=n(112);t.exports=function(t){return r[t]||(r[t]=i(t))}},function(t,e,n){var r=n(236),i=n(45);t.exports=function(t,e,n){if(r(e))throw TypeError("String#"+n+" doesn't accept regex!");return String(i(t))}},function(t,e){t.exports="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff"},function(t,e,n){"use strict";var r=n(0),i=n(248);n.d(e,"a",function(){return o});var o=function(){function t(t){this.groups=[],Object.assign(this,t)}return t.prototype.closeOtherPanels=function(t){this.closeOthers&&this.groups.forEach(function(e){e!==t&&(e.isOpen=!1)})},t.prototype.addGroup=function(t){this.groups.push(t)},t.prototype.removeGroup=function(t){var e=this.groups.indexOf(t);e!==-1&&this.groups.splice(e,1)},t.decorators=[{type:r.m,args:[{selector:"accordion",template:"",host:{"[class.panel-group]":"true","[attr.aria-multiselectable]":"closeOthers",role:"tablist"}}]}],t.ctorParameters=function(){return[{type:i.a}]},t.propDecorators={closeOthers:[{type:r.j}]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});var i=function(){function t(){this.closeOthers=!1}return t.decorators=[{type:r.c}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});var i=function(){function t(){this.type="warning",this.dismissible=!1,this.dismissOnTimeout=void 0}return t.decorators=[{type:r.c}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(556),o=n(251);n.d(e,"a",function(){return s});var a;!function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.NEXT=1]="NEXT",t[t.PREV=2]="PREV"}(a||(a={}));var s=function(){function t(t){this.activeSlideChange=new r.k(!1),this._slides=new i.a,this.destroyed=!1,Object.assign(this,t)}return Object.defineProperty(t.prototype,"activeSlide",{get:function(){return this._currentActiveSlide},set:function(t){this._slides.length&&t!==this._currentActiveSlide&&this._select(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"interval",{get:function(){return this._interval},set:function(t){this._interval=t,this.restartTimer()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"slides",{get:function(){return this._slides.toArray()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isBs4",{get:function(){return!n.i(i.b)()},enumerable:!0,configurable:!0}),t.prototype.ngOnDestroy=function(){this.destroyed=!0},t.prototype.addSlide=function(t){this._slides.add(t),1===this._slides.length&&(this._currentActiveSlide=void 0,this.activeSlide=0,this.play())},t.prototype.removeSlide=function(t){var e=this,n=this._slides.indexOf(t);if(this._currentActiveSlide===n){var r=void 0;this._slides.length>1&&(r=this.isLast(n)?this.noWrap?n-1:0:n),this._slides.remove(n),setTimeout(function(){e._select(r)},0)}else{this._slides.remove(n);var i=this.getCurrentSlideIndex();setTimeout(function(){e._currentActiveSlide=i,e.activeSlideChange.emit(e._currentActiveSlide)},0)}},t.prototype.nextSlide=function(t){void 0===t&&(t=!1),this.activeSlide=this.findNextSlideIndex(a.NEXT,t)},t.prototype.previousSlide=function(t){void 0===t&&(t=!1),this.activeSlide=this.findNextSlideIndex(a.PREV,t)},t.prototype.selectSlide=function(t){this.activeSlide=t},t.prototype.play=function(){this.isPlaying||(this.isPlaying=!0,this.restartTimer())},t.prototype.pause=function(){this.noPause||(this.isPlaying=!1,this.resetTimer())},t.prototype.getCurrentSlideIndex=function(){return this._slides.findIndex(function(t){return t.active})},t.prototype.isLast=function(t){return t+1>=this._slides.length},t.prototype.findNextSlideIndex=function(t,e){var n=0;if(e||!this.isLast(this.activeSlide)||t===a.PREV||!this.noWrap){switch(t){case a.NEXT:n=this.isLast(this._currentActiveSlide)?!e&&this.noWrap?this._currentActiveSlide:0:this._currentActiveSlide+1;break;case a.PREV:n=this._currentActiveSlide>0?this._currentActiveSlide-1:!e&&this.noWrap?this._currentActiveSlide:this._slides.length-1;break;default:throw new Error("Unknown direction")}return n}},t.prototype._select=function(t){if(isNaN(t))return void this.pause();var e=this._slides.get(this._currentActiveSlide);e&&(e.active=!1);var n=this._slides.get(t);n&&(this._currentActiveSlide=t,n.active=!0,this.activeSlide=t,this.activeSlideChange.emit(t))},t.prototype.restartTimer=function(){var t=this;this.resetTimer();var e=+this.interval;!isNaN(e)&&e>0&&(this.currentInterval=setInterval(function(){var e=+t.interval;t.isPlaying&&!isNaN(t.interval)&&e>0&&t.slides.length?t.nextSlide():t.pause()},e))},t.prototype.resetTimer=function(){this.currentInterval&&(clearInterval(this.currentInterval),this.currentInterval=void 0)},t.decorators=[{type:r.m,args:[{selector:"carousel",template:'\n \n '}]}],t.ctorParameters=function(){return[{type:o.a}]},t.propDecorators={noWrap:[{type:r.j}],noPause:[{type:r.j}],activeSlideChange:[{type:r.l}],activeSlide:[{type:r.j}],interval:[{type:r.j}]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});var i=function(){function t(){this.interval=5e3,this.noPause=!1,this.noWrap=!1}return t.decorators=[{type:r.c}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(514);n.d(e,"a",function(){return o});var o=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[]}},t.decorators=[{type:r.b,args:[{declarations:[i.a],exports:[i.a]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});var i=function(){function t(){this.datepickerMode="day",this.startingDay=0,this.yearRange=20,this.minMode="day",this.maxMode="year",this.showWeeks=!0,this.formatDay="DD",this.formatMonth="MMMM",this.formatYear="YYYY",this.formatDayHeader="dd",this.formatDayTitle="MMMM YYYY",this.formatMonthTitle="YYYY",this.onlyCurrentMonth=!1,this.monthColLimit=3,this.yearColLimit=5,this.shortcutPropagation=!1}return t.decorators=[{type:r.c}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(255),i=n(0);n.d(e,"a",function(){return o});var o=function(){function t(){this.autoClose=r.b,this.keyboardNav=!1}return t.decorators=[{type:i.c}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";(function(t){n.d(e,"b",function(){return o}),n.d(e,"a",function(){return s});var r="disabled",i="outsideClick",o="nonInput",a=(t.KeyboardEvent,t.MouseEvent,function(){function t(){this.closeDropdownBind=this.closeDropdown.bind(this),this.keybindFilterBind=this.keybindFilter.bind(this)}return t.prototype.open=function(t){this.openScope||(window.document.addEventListener("click",this.closeDropdownBind,!0),window.document.addEventListener("keydown",this.keybindFilterBind)),this.openScope&&this.openScope!==t&&(this.openScope.isOpen=!1),this.openScope=t},t.prototype.close=function(t){this.openScope===t&&(this.openScope=void 0,window.document.removeEventListener("click",this.closeDropdownBind,!0),window.document.removeEventListener("keydown",this.keybindFilterBind))},t.prototype.closeDropdown=function(t){this.openScope&&(t&&this.openScope.autoClose===r||t&&this.openScope.toggleEl&&this.openScope.toggleEl.nativeElement.contains(t.target)||t&&this.openScope.autoClose===o&&this.openScope.menuEl&&/input|textarea/i.test(t.target.tagName)&&this.openScope.menuEl.nativeElement.contains(t.target)||t&&this.openScope.autoClose===i&&this.openScope.menuEl&&this.openScope.menuEl.nativeElement.contains(t.target)||(this.openScope.isOpen=!1))},t.prototype.keybindFilter=function(t){return 27===t.which?(this.openScope.focusToggleElement(),void this.closeDropdown(void 0)):void(this.openScope.keyboardNav&&this.openScope.isOpen&&(38===t.which||40===t.which)&&(t.preventDefault(),t.stopPropagation(),this.openScope.focusDropdownEntry(t.which)))},t}()),s=new a}).call(e,n(19))},function(t,e,n){"use strict";var r=n(0),i=n(529),o=n(34);n.d(e,"a",function(){return a});var a=(function(){function t(t){this.animate=!0,Object.assign(this,t)}return t}(),function(){function t(t,e){this._isShown=!1,this.element=t,this.renderer=e}return Object.defineProperty(t.prototype,"isAnimated",{get:function(){return this._isAnimated},set:function(t){this._isAnimated=t,this.renderer.setElementClass(this.element.nativeElement,""+i.a.FADE,t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isShown",{get:function(){return this._isShown},set:function(t){this._isShown=t,this.renderer.setElementClass(this.element.nativeElement,""+i.a.IN,t),n.i(o.a)()||this.renderer.setElementClass(this.element.nativeElement,""+i.a.SHOW,t)},enumerable:!0,configurable:!0}),t.decorators=[{type:r.m,args:[{selector:"bs-modal-backdrop",template:"",host:{class:i.a.BACKDROP}}]}],t.ctorParameters=function(){return[{type:r.h},{type:r.p}]},t}())},function(t,e,n){"use strict";var r=n(0),i=n(168),o=n(34);n.d(e,"a",function(){return a});var a=function(){function t(t){Object.assign(this,t)}return Object.defineProperty(t.prototype,"isBs3",{get:function(){return n.i(o.a)()},enumerable:!0,configurable:!0}),t.decorators=[{type:r.m,args:[{selector:"popover-container",changeDetection:r.J.OnPush,host:{"[class]":'"popover in popover-" + placement + " " + placement',"[class.show]":"!isBs3",role:"tooltip",style:"display:block;"},template:'\n
\n

{{title}}

\n '}]}],t.ctorParameters=function(){return[{type:i.a}]},t.propDecorators={placement:[{type:r.j}],title:[{type:r.j}]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});var i=function(){function t(){this.addClass=!0,this.bars=[],this._max=100}return Object.defineProperty(t.prototype,"max",{get:function(){return this._max},set:function(t){this._max=t,this.bars.forEach(function(t){t.recalculatePercentage()})},enumerable:!0,configurable:!0}),t.prototype.addBar=function(t){this.animate||(t.transition="none"),this.bars.push(t)},t.prototype.removeBar=function(t){this.bars.splice(this.bars.indexOf(t),1)},t.decorators=[{type:r.g,args:[{selector:"bs-progress, [progress]"}]}],t.ctorParameters=function(){return[]},t.propDecorators={animate:[{type:r.j}],max:[{type:r.K,args:["attr.max"]},{type:r.j}],addClass:[{type:r.K,args:["class.progress"]}]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});var i=function(){function t(){this.animate=!0,this.max=100}return t.decorators=[{type:r.c}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(86);n.n(i);n.d(e,"a",function(){return o});var o=function(){function t(){this.onCapture=new i.Subject}return t.prototype.dragStart=function(t){this.draggableItem=t},t.prototype.getItem=function(){return this.draggableItem},t.prototype.captureItem=function(t,e){return this.draggableItem.overZoneIndex!==t&&(this.draggableItem.lastZoneIndex=this.draggableItem.overZoneIndex,this.draggableItem.overZoneIndex=t,this.onCapture.next(this.draggableItem),this.draggableItem=Object.assign({},this.draggableItem,{overZoneIndex:t,i:e})),this.draggableItem},t.prototype.onCaptureItem=function(){return this.onCapture},t.decorators=[{type:r.c}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(262);n.d(e,"a",function(){return o});var o=function(){function t(t){this.select=new r.k,this.deselect=new r.k,this.removed=new r.k,this.addClass=!0,this.tabset=t,this.tabset.addTab(this)}return Object.defineProperty(t.prototype,"active",{get:function(){return this._active},set:function(t){var e=this;return this.disabled&&t||!t?(t||(this._active=t),void this.deselect.emit(this)):(this._active=t,this.select.emit(this),void this.tabset.tabs.forEach(function(t){t!==e&&(t.active=!1)}))},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.removable=this.removable},t.decorators=[{type:r.g,args:[{selector:"tab, [tab]"}]}],t.ctorParameters=function(){return[{type:i.a}]},t.propDecorators={heading:[{type:r.j}],disabled:[{type:r.j}],removable:[{type:r.j}],customClass:[{type:r.j}],active:[{type:r.K,args:["class.active"]},{type:r.j}],select:[{type:r.l}],deselect:[{type:r.l}],removed:[{type:r.l}],addClass:[{type:r.K,args:["class.tab-pane"]}]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(263);n.d(e,"a",function(){return o});var o=function(){function t(t){this.clazz=!0,this.tabs=[],this.classMap={},Object.assign(this,t)}return Object.defineProperty(t.prototype,"vertical",{get:function(){return this._vertical},set:function(t){this._vertical=t,this.setClassMap()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"justified",{get:function(){return this._justified},set:function(t){this._justified=t,this.setClassMap()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"type",{get:function(){return this._type},set:function(t){this._type=t,this.setClassMap()},enumerable:!0,configurable:!0}),t.prototype.ngOnDestroy=function(){this.isDestroyed=!0},t.prototype.addTab=function(t){this.tabs.push(t),t.active=1===this.tabs.length&&t.active!==!1},t.prototype.removeTab=function(t){var e=this.tabs.indexOf(t);if(e!==-1&&!this.isDestroyed){if(t.active&&this.hasAvailableTabs(e)){var n=this.getClosestTabIndex(e);this.tabs[n].active=!0}t.removed.emit(t),this.tabs.splice(e,1)}},t.prototype.getClosestTabIndex=function(t){var e=this.tabs.length;if(!e)return-1;for(var n=1;n<=e;n+=1){var r=t-n,i=t+n;if(this.tabs[r]&&!this.tabs[r].disabled)return r;if(this.tabs[i]&&!this.tabs[i].disabled)return i}return-1},t.prototype.hasAvailableTabs=function(t){var e=this.tabs.length;if(!e)return!1;for(var n=0;n\n \n \n
\n \n
\n '}]}],t.ctorParameters=function(){return[{type:i.a}]},t.propDecorators={vertical:[{type:r.j}],justified:[{type:r.j}],type:[{type:r.j}],clazz:[{type:r.K,args:["class.tab-container"]}]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});var i=function(){function t(){this.type="tabs"}return t.decorators=[{type:r.c}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});var i=function(){function t(){this.hourStep=1,this.minuteStep=5,this.showMeridian=!0,this.meridians=["AM","PM"],this.readonlyInput=!1,this.mousewheel=!0,this.arrowkeys=!0,this.showSpinners=!0,this.min=void 0,this.max=void 0}return t.decorators=[{type:r.c}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(169),o=n(34);n.d(e,"a",function(){return a});var a=function(){function t(t){Object.assign(this,t)}return Object.defineProperty(t.prototype,"isBs3",{get:function(){return n.i(o.a)()},enumerable:!0,configurable:!0}),t.prototype.ngAfterViewInit=function(){this.classMap={in:!1,fade:!1},this.classMap[this.placement]=!0,this.classMap["tooltip-"+this.placement]=!0,this.classMap.in=!0,this.animation&&(this.classMap.fade=!0),this.popupClass&&(this.classMap[this.popupClass]=!0)},t.decorators=[{type:r.m,args:[{selector:"bs-tooltip-container",changeDetection:r.J.OnPush,host:{"[class]":'"tooltip in tooltip-" + placement + " " + placement',"[class.show]":"!isBs3",role:"tooltip"},template:'\n
\n
\n '}]}],t.ctorParameters=function(){return[{type:i.a}]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(34),o=n(267);n.d(e,"a",function(){return a});var a=function(){function t(t){this.isFocused=!1,this._matches=[],this.element=t}return Object.defineProperty(t.prototype,"isBs4",{get:function(){return!n.i(i.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"matches",{get:function(){return this._matches},set:function(t){this._matches=t,this._matches.length>0&&(this._active=this._matches[0],this._active.isHeader()&&this.nextActiveMatch())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"optionsListTemplate",{get:function(){return this.parent?this.parent.optionsListTemplate:void 0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"itemTemplate",{get:function(){return this.parent?this.parent.typeaheadItemTemplate:void 0},enumerable:!0,configurable:!0}),t.prototype.selectActiveMatch=function(){this.selectMatch(this._active)},t.prototype.prevActiveMatch=function(){var t=this.matches.indexOf(this._active);this._active=this.matches[t-1<0?this.matches.length-1:t-1],this._active.isHeader()&&this.prevActiveMatch()},t.prototype.nextActiveMatch=function(){var t=this.matches.indexOf(this._active);this._active=this.matches[t+1>this.matches.length-1?0:t+1],this._active.isHeader()&&this.nextActiveMatch()},t.prototype.selectActive=function(t){this.isFocused=!0,this._active=t},t.prototype.hightlight=function(t,e){var n,r,i=t.value,a=(this.parent&&this.parent.typeaheadLatinize?o.a.latinize(i):i).toLowerCase();if("object"==typeof e)for(var s=e.length,u=0;u=0&&r>0&&(i=i.substring(0,n)+""+i.substring(n,n+r)+""+i.substring(n+r),a=a.substring(0,n)+" "+" ".repeat(r)+" "+a.substring(n+r));else e&&(n=a.indexOf(e),r=e.length,n>=0&&r>0&&(i=i.substring(0,n)+""+i.substring(n,n+r)+""+i.substring(n+r)));return i},t.prototype.focusLost=function(){this.isFocused=!1},t.prototype.isActive=function(t){return this._active===t},t.prototype.selectMatch=function(t,e){var n=this;return void 0===e&&(e=void 0),e&&(e.stopPropagation(),e.preventDefault()),this.parent.changeModel(t),setTimeout(function(){return n.parent.typeaheadOnSelect.emit(t)},0),!1},t.decorators=[{type:r.m,args:[{selector:"typeahead-container",template:'\n\n\n\n\n\n\n\n\n\n\n\n',host:{class:"dropdown open","[class.dropdown-menu]":"isBs4",style:"position: absolute;display: block;"},encapsulation:r.F.None}]}],t.ctorParameters=function(){return[{type:r.h}]},t.propDecorators={focusLost:[{type:r.E,args:["mouseleave"]},{type:r.E,args:["blur"]}]},t}()},function(t,e,n){"use strict";var r=n(552);n.d(e,"a",function(){return i});var i=function(){function t(){}return t.latinize=function(e){return e?e.replace(/[^A-Za-z0-9\[\] ]/g,function(e){return t.latinMap[e]||e}):""},t.escapeRegexp=function(t){return t.replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")},t.tokenize=function(t,e,n){void 0===e&&(e=" "),void 0===n&&(n="");for(var r,i="(?:["+n+"])([^"+n+"]+)(?:["+n+"])|([^"+e+"]+)",o=t.split(new RegExp(i,"g")),a=[],s=o.length,u=new RegExp("["+n+"]+","g"),c=0;c0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},e}(a.OuterSubscriber);e.MergeMapSubscriber=u},function(t,e,n){"use strict";function r(t){var e=t.Symbol;if("function"==typeof e)return e.iterator||(e.iterator=e("iterator polyfill")),e.iterator;var n=t.Set;if(n&&"function"==typeof(new n)["@@iterator"])return"@@iterator";var r=t.Map;if(r)for(var i=Object.getOwnPropertyNames(r.prototype),o=0;o1?"short":"narrow":n[t]="long",n}function h(t){return(e=Object).assign.apply(e,[{}].concat(t));var e}function p(t){return function(e,n){return a(e,n,t)}}function f(t,e,n){var r=_[t];if(r)return r(e,n);var i=t,o=b.get(i);if(!o){o=[];var a=void 0;for(v.exec(t);t;)a=v.exec(t),a?(o=o.concat(a.slice(1)),t=o.pop()):(o.push(t),t=null);b.set(i,o)}return o.reduce(function(t,r){var i=g[r];return t+(i?i(e,n):d(r))},"")}function d(t){return"''"===t?"'":t.replace(/(^'|'$)/g,"").replace(/''/g,"'")}n.d(e,"b",function(){return m}),n.d(e,"c",function(){return y}),n.d(e,"a",function(){return w});var m={};m.Decimal=0,m.Percent=1,m.Currency=2,m[m.Decimal]="Decimal",m[m.Percent]="Percent",m[m.Currency]="Currency";var y=function(){function t(){}return t.format=function(t,e,n,r){var i=void 0===r?{}:r,o=i.minimumIntegerDigits,a=i.minimumFractionDigits,s=i.maximumFractionDigits,u=i.currency,c=i.currencyAsSymbol,l=void 0!==c&&c,h={minimumIntegerDigits:o,minimumFractionDigits:a,maximumFractionDigits:s,style:m[n].toLowerCase()};return n==m.Currency&&(h.currency=u,h.currencyDisplay=l?"symbol":"code"),new Intl.NumberFormat(e,h).format(t)},t}(),v=/((?:[^yMLdHhmsazZEwGjJ']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|J+|j+|m+|s+|a|z|Z|G+|w+))(.*)/,_={yMMMdjms:p(h([c("year",1),l("month",3),c("day",1),c("hour",1),c("minute",1),c("second",1)])),yMdjm:p(h([c("year",1),c("month",1),c("day",1),c("hour",1),c("minute",1)])),yMMMMEEEEd:p(h([c("year",1),l("month",4),l("weekday",4),c("day",1)])),yMMMMd:p(h([c("year",1),l("month",4),c("day",1)])),yMMMd:p(h([c("year",1),l("month",3),c("day",1)])),yMd:p(h([c("year",1),c("month",1),c("day",1)])),jms:p(h([c("hour",1),c("second",1),c("minute",1)])),jm:p(h([c("hour",1),c("minute",1)]))},g={yyyy:p(c("year",4)),yy:p(c("year",2)),y:p(c("year",1)),MMMM:p(l("month",4)),MMM:p(l("month",3)),MM:p(c("month",2)),M:p(c("month",1)),LLLL:p(l("month",4)),L:p(l("month",1)),dd:p(c("day",2)),d:p(c("day",1)),HH:r(o(p(u(c("hour",2),!1)))),H:o(p(u(c("hour",1),!1))),hh:r(o(p(u(c("hour",2),!0)))),h:o(p(u(c("hour",1),!0))),jj:p(c("hour",2)),j:p(c("hour",1)),mm:r(p(c("minute",2))),m:p(c("minute",1)),ss:r(p(c("second",2))),s:p(c("second",1)),sss:p(c("second",3)),EEEE:p(l("weekday",4)),EEE:p(l("weekday",3)),EE:p(l("weekday",2)),E:p(l("weekday",1)),a:i(p(u(c("hour",1),!0))),Z:s("short"),z:s("long"),ww:p({}),w:p({}),G:p(l("era",1)),GG:p(l("era",2)),GGG:p(l("era",3)),GGGG:p(l("era",4))},b=new Map,w=function(){function t(){}return t.format=function(t,e,n){return f(n,t,e)},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"c",function(){return s}),n.d(e,"g",function(){return u}),n.d(e,"f",function(){return c}),n.d(e,"i",function(){return l}),n.d(e,"b",function(){return h}),n.d(e,"h",function(){return p}),n.d(e,"d",function(){return f}),n.d(e,"j",function(){return d}),n.d(e,"e",function(){return m});var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=function(){function t(){this.startTime=0,this.playTime=0}return t.prototype.visit=function(t,e){},t}(),o=function(t){function e(){t.apply(this,arguments)}return r(e,t),e.prototype.visit=function(t,e){},e}(i),a=function(t){function e(e,n,r){t.call(this),this.name=e,this.stateDeclarations=n,this.stateTransitions=r}return r(e,t),e.prototype.visit=function(t,e){return t.visitAnimationEntry(this,e)},e}(i),s=function(t){function e(e,n){t.call(this),this.stateName=e,this.styles=n}return r(e,t),e.prototype.visit=function(t,e){return t.visitAnimationStateDeclaration(this,e)},e}(o),u=function(){function t(t,e){this.fromState=t,this.toState=e}return t}(),c=function(t){function e(e,n){t.call(this),this.stateChanges=e,this.animation=n}return r(e,t),e.prototype.visit=function(t,e){return t.visitAnimationStateTransition(this,e)},e}(o),l=function(t){function e(e,n,r,i,o){t.call(this),this.startingStyles=e,this.keyframes=n,this.duration=r,this.delay=i,this.easing=o}return r(e,t),e.prototype.visit=function(t,e){return t.visitAnimationStep(this,e)},e}(i),h=function(t){function e(e){t.call(this),this.styles=e}return r(e,t),e.prototype.visit=function(t,e){return t.visitAnimationStyles(this,e)},e}(i),p=function(t){function e(e,n){t.call(this),this.offset=e,this.styles=n}return r(e,t),e.prototype.visit=function(t,e){return t.visitAnimationKeyframe(this,e)},e}(i),f=function(t){function e(e){t.call(this),this.steps=e}return r(e,t),e}(i),d=function(t){function e(e){t.call(this,e)}return r(e,t),e.prototype.visit=function(t,e){return t.visitAnimationGroup(this,e)},e}(f),m=function(t){function e(e){t.call(this,e)}return r(e,t),e.prototype.visit=function(t,e){return t.visitAnimationSequence(this,e)},e}(f)},function(t,e,n){"use strict";function r(t,e){var n=u.f(c.H);switch(e){case c.H:return t.equals(n);case c.a:return u.f(!0);default:return t.equals(u.f(e))}}function i(t){if(t instanceof l.i&&t.duration>0&&2==t.keyframes.length){var e=o(t.keyframes[0])[0],n=o(t.keyframes[1])[0];return 0===Object.keys(e).length&&0===Object.keys(n).length}return!1}function o(t){return t.styles.styles}var a=n(3),s=n(13),u=n(6),c=n(11),l=n(279);n.d(e,"a",function(){return p});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var h=function(){function t(t,e,n){this.name=t,this.statements=e,this.fnExp=n}return t}(),p=function(){function t(){}return t.prototype.compile=function(t,e){return e.map(function(e){var n=t+"_"+e.name,r=new C(e.name,n);return r.build(e)})},t}(),f=u.a("element"),d=u.a("defaultStateStyles"),m=u.a("view"),y=m.prop("animationContext"),v=m.prop("renderer"),_=u.a("currentState"),g=u.a("nextState"),b=u.a("player"),w=u.a("totalTime"),M=u.a("startStateStyles"),k=u.a("endStateStyles"),S=u.a("collectedStyles"),E=u.a("previousPlayers"),T=u.l([]),x=u.h([]),C=function(){function t(t,e){this.animationName=t,this._fnVarName=e+"_factory",this._statesMapVarName=e+"_states",this._statesMapVar=u.a(this._statesMapVarName)}return t.prototype.visitAnimationStyles=function(t,e){var r=[];return e.isExpectingFirstStyleStep&&(r.push(M),e.isExpectingFirstStyleStep=!1),t.styles.forEach(function(t){var e=Object.keys(t).map(function(e){return[e,u.f(t[e])]});r.push(u.l(e,null,!0))}),u.g(n.i(s.a)(s.b.AnimationStyles)).instantiate([u.g(n.i(s.a)(s.b.collectAndResolveStyles)).callFn([S,u.h(r)])])},t.prototype.visitAnimationKeyframe=function(t,e){return u.g(n.i(s.a)(s.b.AnimationKeyframe)).instantiate([u.f(t.offset),t.styles.visit(this,e)])},t.prototype.visitAnimationStep=function(t,e){var n=this;if(e.endStateAnimateStep===t)return this._visitEndStateAnimation(t,e);var r=t.startingStyles.visit(this,e),i=t.keyframes.map(function(t){return t.visit(n,e)});return this._callAnimateMethod(t,r,u.h(i),e)},t.prototype._visitEndStateAnimation=function(t,e){var r=this,i=t.startingStyles.visit(this,e),o=t.keyframes.map(function(t){return t.visit(r,e)}),a=u.g(n.i(s.a)(s.b.balanceAnimationKeyframes)).callFn([S,k,u.h(o)]);return this._callAnimateMethod(t,i,a,e)},t.prototype._callAnimateMethod=function(t,e,n,r){var i=x;return r.isExpectingFirstAnimateStep&&(i=E,r.isExpectingFirstAnimateStep=!1),r.totalTransitionTime+=t.duration+t.delay,v.callMethod("animate",[f,e,n,u.f(t.duration),u.f(t.delay),u.f(t.easing),i])},t.prototype.visitAnimationSequence=function(t,e){var r=this,i=t.steps.map(function(t){return t.visit(r,e)});return u.g(n.i(s.a)(s.b.AnimationSequencePlayer)).instantiate([u.h(i)])},t.prototype.visitAnimationGroup=function(t,e){var r=this,i=t.steps.map(function(t){return t.visit(r,e)});return u.g(n.i(s.a)(s.b.AnimationGroupPlayer)).instantiate([u.h(i)])},t.prototype.visitAnimationStateDeclaration=function(t,e){var n={};o(t).forEach(function(t){Object.keys(t).forEach(function(e){n[e]=t[e]})}),e.stateMap.registerState(t.stateName,n)},t.prototype.visitAnimationStateTransition=function(t,e){var n=t.animation.steps,o=n[n.length-1];i(o)&&(e.endStateAnimateStep=o),e.totalTransitionTime=0,e.isExpectingFirstStyleStep=!0,e.isExpectingFirstAnimateStep=!0;var a=[];t.stateChanges.forEach(function(t){a.push(r(_,t.fromState).and(r(g,t.toState))),t.fromState!=c.a&&e.stateMap.registerState(t.fromState),t.toState!=c.a&&e.stateMap.registerState(t.toState)});var s=t.animation.visit(this,e),l=a.reduce(function(t,e){return t.or(e)}),h=b.equals(u.b).and(l),p=b.set(s).toStmt(),f=w.set(u.f(e.totalTransitionTime)).toStmt();return new u.u(h,[p,f])},t.prototype.visitAnimationEntry=function(t,e){var r=this;t.stateDeclarations.forEach(function(t){return t.visit(r,e)}),e.stateMap.registerState(c.M,{});var i=[];i.push(E.set(y.callMethod("getAnimationPlayers",[f,g.equals(u.f(c.H)).conditional(u.b,u.f(this.animationName))])).toDeclStmt()),i.push(S.set(T).toDeclStmt()),i.push(b.set(u.b).toDeclStmt()),i.push(w.set(u.f(0)).toDeclStmt()),i.push(d.set(this._statesMapVar.key(u.f(c.M))).toDeclStmt()),i.push(M.set(this._statesMapVar.key(_)).toDeclStmt()),i.push(new u.u(M.equals(u.b),[M.set(d).toStmt()])),i.push(k.set(this._statesMapVar.key(g)).toDeclStmt()),i.push(new u.u(k.equals(u.b),[k.set(d).toStmt()]));var o=u.g(n.i(s.a)(s.b.renderStyles));return t.stateTransitions.forEach(function(t){return i.push(t.visit(r,e))}),i.push(new u.u(b.equals(u.b),[b.set(u.g(n.i(s.a)(s.b.NoOpAnimationPlayer)).instantiate([])).toStmt()])),i.push(b.callMethod("onDone",[u.B([],[b.callMethod("destroy",[]).toStmt(),o.callFn([f,v,u.g(n.i(s.a)(s.b.prepareFinalAnimationStyles)).callFn([M,k])]).toStmt()])]).toStmt()),i.push(u.g(n.i(s.a)(s.b.AnimationSequencePlayer)).instantiate([E]).callMethod("destroy",[]).toStmt()),i.push(o.callFn([f,v,u.g(n.i(s.a)(s.b.clearStyles)).callFn([M])]).toStmt()),i.push(y.callMethod("queueAnimation",[f,u.f(this.animationName),b]).toStmt()),i.push(new u.t(u.g(n.i(s.a)(s.b.AnimationTransition)).instantiate([b,_,g,w]))),u.B([new u.o(m.name,u.d(n.i(s.a)(s.b.AppView),[u.m])),new u.o(f.name,u.m),new u.o(_.name,u.m),new u.o(g.name,u.m)],i,u.d(n.i(s.a)(s.b.AnimationTransition)))},t.prototype.build=function(t){var e=new L,r=t.visit(this,e).toDeclStmt(this._fnVarName),i=u.a(this._fnVarName),o=[];Object.keys(e.stateMap.states).forEach(function(t){var r=e.stateMap.states[t],i=T;if(n.i(a.c)(r)){var s=[];Object.keys(r).forEach(function(t){s.push([t,u.f(r[t])])}),i=u.l(s,null,!0)}o.push([t,i])});var s=this._statesMapVar.set(u.l(o,null,!0)).toDeclStmt(),c=[s,r];return new h(this.animationName,c,i)},t}(),L=function(){function t(){this.stateMap=new D,this.endStateAnimateStep=null,this.isExpectingFirstStyleStep=!1,this.isExpectingFirstAnimateStep=!1,this.totalTransitionTime=0}return t}(),D=function(){function t(){this._states={}}return Object.defineProperty(t.prototype,"states",{get:function(){return this._states},enumerable:!0,configurable:!0}),t.prototype.registerState=function(t,e){void 0===e&&(e=null);var n=this._states[t];n||(this._states[t]=e)},t}()},function(t,e,n){"use strict";function r(t,e,n,r,i){var o=new h(t);r.forEach(function(t){return o.addOrMergeSummary({symbol:t.symbol,metadata:t.metadata})});for(var s=0;s]/,/^[{}]$/,/&(#|[a-z])/i,/^\/\//]},function(t,e,n){"use strict";function r(t){var e=""+t.fields.length,r=o(e);return t.fields.push(new s.c(r.name,null,[s.k.Private])),t.ctorStmts.push(s.e.prop(r.name).set(s.g(n.i(a.a)(a.b.UNINITIALIZED))).toStmt()),new u(r,e)}function i(t,e,r,i){var o=s.g(n.i(a.a)(a.b.checkBinding)).callFn([r,e,t.currValExpr]);return t.forceUpdate&&(o=t.forceUpdate.or(o)),t.stmts.concat([new s.u(o,i.concat([s.e.prop(e.name).set(t.currValExpr).toStmt()]))])}function o(t){return s.e.prop("_expr_"+t)}var a=n(13),s=n(6);e.a=r,e.b=i;var u=function(){function t(t,e){this.expression=t,this.bindingId=e}return t}()},function(t,e,n){"use strict";function r(t,e,r,o,a,l){var p=[],f=t.prop("renderer");switch(o=i(t,e,o,l),e.type){case h.f.Property:a&&p.push(c.g(n.i(u.a)(u.b.setBindingDebugInfo)).callFn([f,r,c.f(e.name),o]).toStmt()),p.push(f.callMethod("setElementProperty",[r,c.f(e.name),o]).toStmt());break;case h.f.Attribute:o=o.isBlank().conditional(c.b,o.callMethod("toString",[])),p.push(f.callMethod("setElementAttribute",[r,c.f(e.name),o]).toStmt());break;case h.f.Class:p.push(f.callMethod("setElementClass",[r,c.f(e.name),o]).toStmt());break;case h.f.Style:var d=o.callMethod("toString",[]);n.i(s.c)(e.unit)&&(d=d.plus(c.f(e.unit))),o=o.isBlank().conditional(c.b,d),p.push(f.callMethod("setElementStyle",[r,c.f(e.name),o]).toStmt());break;case h.f.Animation:throw new Error("Illegal state: Should not come here!")}return p}function i(t,e,r,i){if(e.securityContext===a.V.NONE)return r;if(e.needsRuntimeSecurityContext||(i=n.i(p.d)(u.b.SecurityContext,e.securityContext)),!i)throw new Error("internal error, no SecurityContext given "+e.name);var o=t.prop("viewUtils").prop("sanitizer"),s=[i,r];return o.callMethod("sanitize",s)}function o(t,e,r,i,o,a,s,p){var f=[],d=[],m=r.name,y=e.prop("componentType").prop("animations").key(c.f(m)),v=c.f(l.H),_=c.g(n.i(u.a)(u.b.UNINITIALIZED)),g=c.a("animationTransition_"+m);d.push(g.set(y.callFn([t,a,p.equals(_).conditional(v,p),s.equals(_).conditional(v,s)])).toDeclStmt()),f.push(g.set(y.callFn([t,a,p,v])).toDeclStmt());var b=[],w=i.find(function(t){return t.isAnimation&&t.name==m&&"start"==t.phase});w&&b.push(g.callMethod("onStart",[o.callMethod(c.O.Bind,[t,c.f(h.g.calcFullName(m,null,"start"))])]).toStmt());var M=i.find(function(t){return t.isAnimation&&t.name==m&&"done"==t.phase});return M&&b.push(g.callMethod("onDone",[o.callMethod(c.O.Bind,[t,c.f(h.g.calcFullName(m,null,"done"))])]).toStmt()),d.push.apply(d,b),f.push.apply(f,b),{updateStmts:d,detachStmts:f}}var a=n(0),s=n(3),u=n(13),c=n(6),l=n(11),h=n(38),p=n(36);e.b=r,e.a=o},function(t,e,n){"use strict";function r(t){return a(o(t.nodes).join("")+("["+t.meaning+"]"))}function i(t){var e=new O,n=t.nodes.map(function(t){return t.visit(e,null)});return c(n.join(""),t.meaning)}function o(t){return t.map(function(t){return t.visit(P,null)})}function a(t){var e=p(t),n=b(e,A.Big),r=8*e.length,i=new Array(80),o=[1732584193,4023233417,2562383102,271733878,3285377520],a=o[0],u=o[1],c=o[2],l=o[3],h=o[4];n[r>>5]|=128<<24-r%32,n[(r+64>>9<<4)+15]=r;for(var f=0;f>>13,n=v(n,r),n=v(n,e),n^=e<<8,r=v(r,e),r=v(r,n),r^=n>>>13,e=v(e,n),e=v(e,r),e^=r>>>12,n=v(n,r),n=v(n,e),n^=e<<16,r=v(r,e),r=v(r,n),r^=n>>>5,e=v(e,n),e=v(e,r),e^=r>>>3,n=v(n,r),n=v(n,e),n^=e<<10,r=v(r,e),r=v(r,n),r^=n>>>15,[e,n,r]}function p(t){for(var e="",n=0;n>>6,128|63&r):r<=65535?e+=String.fromCharCode(224|r>>>12,128|r>>>6&63,128|63&r):r<=2097151&&(e+=String.fromCharCode(240|r>>>18,128|r>>>12&63,128|r>>>6&63,128|63&r))}return e}function f(t,e){if(e<0||e>=t.length)throw new Error("index="+e+' is out of range in "'+t+'"');var n=t.charCodeAt(e);if(n>=55296&&n<=57343&&t.length>e+1){var r=w(t,e+1);if(r>=56320&&r<=57343)return 1024*(n-55296)+r-56320+65536}return n}function d(t,e){return m(t,e)[1]}function m(t,e){var n=(65535&t)+(65535&e),r=(t>>>16)+(e>>>16)+(n>>>16);return[r>>>16,r<<16|65535&n]}function y(t,e){var n=t[0],r=t[1],i=e[0],o=e[1],a=m(r,o),s=a[0],u=a[1],c=d(d(n,i),s);return[c,u]}function v(t,e){var n=(65535&t)-(65535&e),r=(t>>16)-(e>>16)+(n>>16);return r<<16|65535&n}function _(t,e){return t<>>32-e}function g(t,e){var n=t[0],r=t[1],i=n<>>32-e,o=r<>>32-e;return[i,o]}function b(t,e){for(var n=Array(t.length+3>>>2),r=0;r=t.length?0:255&t.charCodeAt(e)}function M(t,e,n){var r=0;if(n===A.Big)for(var i=0;i<4;i++)r+=w(t,e+i)<<24-8*i;else for(var i=0;i<4;i++)r+=w(t,e+i)<<8*i;return r}function k(t){return t.reduce(function(t,e){return t+S(e)},"")}function S(t){for(var e="",n=0;n<4;n++)e+=String.fromCharCode(t>>>8*(3-n)&255);return e}function E(t){for(var e="",n=0;n>>4).toString(16)+(15&r).toString(16)}return e.toLowerCase()}function T(t){for(var e="",n="1",r=t.length-1;r>=0;r--)e=x(e,C(w(t,r),n)),n=C(256,n);return e.split("").reverse().join("")}function x(t,e){for(var n="",r=Math.max(t.length,e.length),i=0,o=0;i=10?(o=1,n+=a-10):(o=0,n+=a)}return n}function C(t,e){for(var n="",r=e;0!==t;t>>>=1)1&t&&(n=x(n,r)),r=x(r,r);return n}e.b=r,e.a=i;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var L=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},D=function(){function t(){}return t.prototype.visitText=function(t,e){return t.value},t.prototype.visitContainer=function(t,e){var n=this;return"["+t.children.map(function(t){return t.visit(n)}).join(", ")+"]"},t.prototype.visitIcu=function(t,e){var n=this,r=Object.keys(t.cases).map(function(e){return e+" {"+t.cases[e].visit(n)+"}"});return"{"+t.expression+", "+t.type+", "+r.join(", ")+"}"},t.prototype.visitTagPlaceholder=function(t,e){var n=this;return t.isVoid?'':''+t.children.map(function(t){return t.visit(n)}).join(", ")+''},t.prototype.visitPlaceholder=function(t,e){return t.value?''+t.value+"":''},t.prototype.visitIcuPlaceholder=function(t,e){return''+t.value.visit(this)+""},t}(),P=new D,O=function(t){function e(){t.apply(this,arguments)}return L(e,t),e.prototype.visitIcu=function(t,e){var n=this,r=Object.keys(t.cases).map(function(e){return e+" {"+t.cases[e].visit(n)+"}"});return"{"+t.type+", "+r.join(", ")+"}"},e}(D),A={};A.Little=0,A.Big=1,A[A.Little]="Little",A[A.Big]="Big"},function(t,e,n){"use strict";function r(t,e,n,r){var i=new g(n,r);return i.extract(t,e)}function i(t,e,n,r,i){var o=new g(r,i);return o.merge(t,e,n)}function o(t){return t instanceof c.a&&t.value&&t.value.startsWith("i18n")}function a(t){return t instanceof c.a&&t.value&&"/i18n"===t.value}function s(t){return t.attrs.find(function(t){return t.name===d})||null}function u(t){if(!t)return["",""];var e=t.indexOf("|");return e==-1?["",t]:[t.slice(0,e),t.slice(e+1)]}var c=n(54),l=n(74),h=n(123),p=n(612),f=n(125);e.a=r,e.b=i;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var d="i18n",m="i18n-",y=/^i18n:?/,v=function(){function t(t,e){this.messages=t,this.errors=e}return t}(),_={};_.Extract=0,_.Merge=1,_[_.Extract]="Extract",_[_.Merge]="Merge";var g=function(){function t(t,e){this._implicitTags=t,this._implicitAttrs=e}return t.prototype.extract=function(t,e){var n=this;return this._init(_.Extract,e),t.forEach(function(t){return t.visit(n,null)}),this._inI18nBlock&&this._reportError(t[t.length-1],"Unclosed block"),new v(this._messages,this._errors)},t.prototype.merge=function(t,e,n){this._init(_.Merge,n),this._translations=e;var r=new c.e("wrapper",[],t,null,null,null),i=r.visit(this,null);return this._inI18nBlock&&this._reportError(t[t.length-1],"Unclosed block"),new l.b(i.children,this._errors)},t.prototype.visitExpansionCase=function(t,e){var n=c.g(this,t.expression,e);if(this._mode===_.Merge)return new c.c(t.value,n,t.sourceSpan,t.valueSourceSpan,t.expSourceSpan)},t.prototype.visitExpansion=function(t,e){this._mayBeAddBlockChildren(t);var n=this._inIcu;this._inIcu||(this._isInTranslatableSection&&this._addMessage([t]),this._inIcu=!0);var r=c.g(this,t.cases,e);return this._mode===_.Merge&&(t=new c.b(t.switchValue,t.type,r,t.sourceSpan,t.switchValueSourceSpan)),this._inIcu=n,t},t.prototype.visitComment=function(t,e){var n=o(t);if(n&&this._isInTranslatableSection)return void this._reportError(t,"Could not start a block inside a translatable section");var r=a(t);if(r&&!this._inI18nBlock)return void this._reportError(t,"Trying to close an unopened block");if(!this._inI18nNode&&!this._inIcu)if(this._inI18nBlock){if(r){if(this._depth==this._blockStartDepth){this._closeTranslatableSection(t,this._blockChildren),this._inI18nBlock=!1;var i=this._addMessage(this._blockChildren,this._blockMeaningAndDesc),s=this._translateMessage(t,i);return c.g(this,s)}return void this._reportError(t,"I18N blocks should not cross element boundaries")}}else n&&(this._inI18nBlock=!0,this._blockStartDepth=this._depth,this._blockChildren=[],this._blockMeaningAndDesc=t.value.replace(y,"").trim(),this._openTranslatableSection(t))},t.prototype.visitText=function(t,e){return this._isInTranslatableSection&&this._mayBeAddBlockChildren(t),t},t.prototype.visitElement=function(t,e){var n=this;this._mayBeAddBlockChildren(t),this._depth++;var r,i=this._inI18nNode,o=this._inImplicitNode,a=[],u=s(t),l=u?u.value:"",h=this._implicitTags.some(function(e){return t.name===e})&&!this._inIcu&&!this._isInTranslatableSection,p=!o&&h;if(this._inImplicitNode=o||h,this._isInTranslatableSection||this._inIcu)(u||p)&&this._reportError(t,"Could not mark an element as translatable inside a translatable section"),this._mode==_.Extract&&c.g(this,t.children);else{if(u||p){this._inI18nNode=!0;var f=this._addMessage(t.children,l);r=this._translateMessage(t,f)}if(this._mode==_.Extract){var d=u||p;d&&this._openTranslatableSection(t),c.g(this,t.children),d&&this._closeTranslatableSection(t,t.children)}}if(this._mode===_.Merge){var m=r||t.children;m.forEach(function(t){var r=t.visit(n,e);r&&!n._isInTranslatableSection&&(a=a.concat(r))})}if(this._visitAttributesOf(t),this._depth--,this._inI18nNode=i,this._inImplicitNode=o,this._mode===_.Merge){var y=this._translateAttributes(t);return new c.e(t.name,y,a,t.sourceSpan,t.startSourceSpan,t.endSourceSpan)}},t.prototype.visitAttribute=function(t,e){throw new Error("unreachable code")},t.prototype._init=function(t,e){this._mode=t,this._inI18nBlock=!1,this._inI18nNode=!1,this._depth=0,this._inIcu=!1,this._msgCountAtSectionStart=void 0,this._errors=[],this._messages=[],this._inImplicitNode=!1,this._createI18nMessage=n.i(p.a)(e)},t.prototype._visitAttributesOf=function(t){var e=this,n={},r=this._implicitAttrs[t.name]||[];t.attrs.filter(function(t){return t.name.startsWith(m)}).forEach(function(t){return n[t.name.slice(m.length)]=t.value}),t.attrs.forEach(function(t){t.name in n?e._addMessage([t],n[t.name]):r.some(function(e){return t.name===e})&&e._addMessage([t])})},t.prototype._addMessage=function(t,e){if(!(0==t.length||1==t.length&&t[0]instanceof c.f&&!t[0].value)){var n=u(e),r=n[0],i=n[1],o=this._createI18nMessage(t,r,i);return this._messages.push(o),o}},t.prototype._translateMessage=function(t,e){if(e&&this._mode===_.Merge){var n=this._translations.get(e);if(n)return n;this._reportError(t,'Translation unavailable for message id="'+this._translations.digest(e)+'"')}return[]},t.prototype._translateAttributes=function(t){var e=this,n=t.attrs,r={};n.forEach(function(t){t.name.startsWith(m)&&(r[t.name.slice(m.length)]=u(t.value)[0])});var i=[];return n.forEach(function(n){if(n.name!==d&&!n.name.startsWith(m))if(n.value&&""!=n.value&&r.hasOwnProperty(n.name)){var o=r[n.name],a=e._createI18nMessage([n],o,""),s=e._translations.get(a);if(s)if(0==s.length)i.push(new c.f(n.name,"",n.sourceSpan));else if(s[0]instanceof c.d){var u=s[0].value;i.push(new c.f(n.name,u,n.sourceSpan))}else e._reportError(t,'Unexpected translation for attribute "'+n.name+'" (id="'+e._translations.digest(a)+'")');else e._reportError(t,'Translation unavailable for attribute "'+n.name+'" (id="'+e._translations.digest(a)+'")')}else i.push(n)}),i},t.prototype._mayBeAddBlockChildren=function(t){this._inI18nBlock&&!this._inIcu&&this._depth==this._blockStartDepth&&this._blockChildren.push(t)},t.prototype._openTranslatableSection=function(t){this._isInTranslatableSection?this._reportError(t,"Unexpected section start"):this._msgCountAtSectionStart=this._messages.length},Object.defineProperty(t.prototype,"_isInTranslatableSection",{get:function(){return void 0!==this._msgCountAtSectionStart},enumerable:!0,configurable:!0}),t.prototype._closeTranslatableSection=function(t,e){if(!this._isInTranslatableSection)return void this._reportError(t,"Unexpected section end");var n=this._msgCountAtSectionStart,r=e.reduce(function(t,e){return t+(e instanceof c.a?0:1)},0);if(1==r)for(var i=this._messages.length-1;i>=n;i--){var o=this._messages[i].nodes;if(!(1==o.length&&o[0]instanceof h.a)){this._messages.splice(i,1);break}}this._msgCountAtSectionStart=void 0},t.prototype._reportError=function(t,e){this._errors.push(new f.a(t.sourceSpan,e))},t}()},function(t,e,n){"use strict";var r=(n(611),n(124));n.d(e,"a",function(){return r.a});n(288),n(126),n(289),n(183),n(291)},function(t,e,n){"use strict";var r=n(286);n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(t,e,n){this._htmlParser=t,this._implicitTags=e,this._implicitAttrs=n,this._messages=[]}return t.prototype.updateFromTemplate=function(t,e,i){var o=this._htmlParser.parse(t,e,!0,i);if(o.errors.length)return o.errors;var a=n.i(r.a)(o.rootNodes,i,this._implicitTags,this._implicitAttrs);if(a.errors.length)return a.errors;(s=this._messages).push.apply(s,a.messages);var s},t.prototype.getMessages=function(){return this._messages},t.prototype.write=function(t){return t.write(this._messages)},t}()},function(t,e,n){"use strict";function r(t){switch(t.toLowerCase()){case"br":return"lb";case"img":return"image";default:return"x-"+t}}var i=n(54),o=n(293),a=n(285),s=n(123),u=n(125),c=n(126),l=n(290);n.d(e,"a",function(){return g});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var h=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},p="1.2",f="urn:oasis:names:tc:xliff:document:1.2",d="en",m="x",y="source",v="target",_="trans-unit",g=function(t){function e(){t.apply(this,arguments)}return h(e,t),e.prototype.write=function(t){var e=this,n=new b,r={},i=[];t.forEach(function(t){var o=e.digest(t);if(!r[o]){r[o]=!0;var a=new l.a(_,{id:o,datatype:"html"});a.children.push(new l.b(8),new l.a(y,{},n.serialize(t.nodes)),new l.b(8),new l.a(v)),t.description&&a.children.push(new l.b(8),new l.a("note",{priority:"1",from:"description"},[new l.f(t.description)])),t.meaning&&a.children.push(new l.b(8),new l.a("note",{priority:"1",from:"meaning"},[new l.f(t.meaning)])),a.children.push(new l.b(6)),i.push(new l.b(6),a)}});var o=new l.a("body",{},i.concat([new l.b(4)])),a=new l.a("file",{"source-language":d,datatype:"plaintext",original:"ng2.template"},[new l.b(4),o,new l.b(2)]),s=new l.a("xliff",{version:p,xmlns:f},[new l.b(2),a,new l.b]);return l.c([new l.d({version:"1.0",encoding:"UTF-8"}),new l.b,s,new l.b])},e.prototype.load=function(t,e){var n=new w,r=n.parse(t,e),i=r.mlNodesByMsgId,o=r.errors,a={},s=new M;if(Object.keys(i).forEach(function(t){var e=s.convert(i[t]),n=e.i18nNodes,r=e.errors;o.push.apply(o,r),a[t]=n}),o.length)throw new Error("xliff parse errors:\n"+o.join("\n"));return a},e.prototype.digest=function(t){return n.i(a.b)(t)},e}(c.a),b=function(){function t(){}return t.prototype.visitText=function(t,e){return[new l.f(t.value)]},t.prototype.visitContainer=function(t,e){var n=this,r=[];return t.children.forEach(function(t){return r.push.apply(r,t.visit(n))}),r},t.prototype.visitIcu=function(t,e){if(this._isInIcu)throw new Error("xliff does not support nested ICU messages");this._isInIcu=!0;var n=[];return this._isInIcu=!1,n},t.prototype.visitTagPlaceholder=function(t,e){var n=r(t.tag),i=new l.a(m,{id:t.startName,ctype:n});if(t.isVoid)return[i];var o=new l.a(m,{id:t.closeName,ctype:n});return[i].concat(this.serialize(t.children),[o])},t.prototype.visitPlaceholder=function(t,e){return[new l.a(m,{id:t.name})]},t.prototype.visitIcuPlaceholder=function(t,e){return[new l.a(m,{id:t.name})]},t.prototype.serialize=function(t){var e=this;return this._isInIcu=!1,(n=[]).concat.apply(n,t.map(function(t){return t.visit(e)}));var n},t}(),w=function(){function t(){}return t.prototype.parse=function(t,e){this._unitMlNodes=[],this._mlNodesByMsgId={};var n=(new o.a).parse(t,e,!1);return this._errors=n.errors,i.g(this,n.rootNodes,null),{mlNodesByMsgId:this._mlNodesByMsgId,errors:this._errors}},t.prototype.visitElement=function(t,e){switch(t.name){case _:this._unitMlNodes=null;var n=t.attrs.find(function(t){return"id"===t.name});if(n){var r=n.value;this._mlNodesByMsgId.hasOwnProperty(r)?this._addError(t,"Duplicated translations for msg "+r):(i.g(this,t.children,null),this._unitMlNodes?this._mlNodesByMsgId[r]=this._unitMlNodes:this._addError(t,"Message "+r+" misses a translation"))}else this._addError(t,"<"+_+'> misses the "id" attribute');break;case y:break;case v:this._unitMlNodes=t.children;break;default:i.g(this,t.children,null)}},t.prototype.visitAttribute=function(t,e){},t.prototype.visitText=function(t,e){},t.prototype.visitComment=function(t,e){},t.prototype.visitExpansion=function(t,e){},t.prototype.visitExpansionCase=function(t,e){},t.prototype._addError=function(t,e){this._errors.push(new u.a(t.sourceSpan,e))},t}(),M=function(){function t(){}return t.prototype.convert=function(t){return this._errors=[],{i18nNodes:i.g(this,t),errors:this._errors}},t.prototype.visitText=function(t,e){return new s.a(t.value,t.sourceSpan)},t.prototype.visitElement=function(t,e){if(t.name===m){var n=t.attrs.find(function(t){return"id"===t.name});if(n)return new s.d("",n.value,t.sourceSpan);this._addError(t,"<"+m+'> misses the "id" attribute')}else this._addError(t,"Unexpected tag")},t.prototype.visitExpansion=function(t,e){},t.prototype.visitExpansionCase=function(t,e){},t.prototype.visitComment=function(t,e){},t.prototype.visitAttribute=function(t,e){},t.prototype._addError=function(t,e){this._errors.push(new u.a(t.sourceSpan,e))},t}()},function(t,e,n){"use strict";function r(t){return t.map(function(t){return t.visit(s)}).join("")}function i(t){return f.reduce(function(t,e){return t.replace(e[0],e[1])},t)}e.c=r,n.d(e,"d",function(){return u}),n.d(e,"e",function(){return c}),n.d(e,"a",function(){return l}),n.d(e,"f",function(){return h}),n.d(e,"b",function(){return p});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(){function t(){}return t.prototype.visitTag=function(t){var e=this,n=this._serializeAttributes(t.attrs);if(0==t.children.length)return"<"+t.name+n+"/>";var r=t.children.map(function(t){return t.visit(e)});return"<"+t.name+n+">"+r.join("")+""},t.prototype.visitText=function(t){return t.value},t.prototype.visitDeclaration=function(t){return""},t.prototype._serializeAttributes=function(t){var e=Object.keys(t).map(function(e){return e+'="'+t[e]+'"'}).join(" ");return e.length>0?" "+e:""},t.prototype.visitDoctype=function(t){return""},t}(),s=new a,u=function(){function t(t){var e=this;this.attrs={},Object.keys(t).forEach(function(n){e.attrs[n]=i(t[n])})}return t.prototype.visit=function(t){return t.visitDeclaration(this)},t}(),c=function(){function t(t,e){this.rootTag=t,this.dtd=e}return t.prototype.visit=function(t){return t.visitDoctype(this)},t}(),l=function(){function t(t,e,n){var r=this;void 0===e&&(e={}),void 0===n&&(n=[]),this.name=t,this.children=n,this.attrs={},Object.keys(e).forEach(function(t){r.attrs[t]=i(e[t])})}return t.prototype.visit=function(t){return t.visitTag(this)},t}(),h=function(){function t(t){this.value=i(t)}return t.prototype.visit=function(t){return t.visitText(this)},t}(),p=function(t){function e(e){void 0===e&&(e=0),t.call(this,"\n"+new Array(e+1).join(" "))}return o(e,t),e}(h),f=[[/&/g,"&"],[/"/g,"""],[/'/g,"'"],[//g,">"]]},function(t,e,n){"use strict";var r=n(54),i=n(293),o=n(123),a=n(125),s=n(126),u=n(183);n.d(e,"a",function(){return f});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var c=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},l="translationbundle",h="translation",p="ph",f=function(t){function e(){t.apply(this,arguments)}return c(e,t),e.prototype.write=function(t){throw new Error("Unsupported")},e.prototype.load=function(t,e){var n=new d,r=n.parse(t,e),i=r.mlNodesByMsgId,o=r.errors,a={},s=new m;if(Object.keys(i).forEach(function(t){var e=s.convert(i[t]),n=e.i18nNodes,r=e.errors;o.push.apply(o,r),a[t]=n}),o.length)throw new Error("xtb parse errors:\n"+o.join("\n"));return a},e.prototype.digest=function(t){return n.i(u.a)(t)},e.prototype.createNameMapper=function(t){return new u.b(t)},e}(s.a),d=function(){function t(){}return t.prototype.parse=function(t,e){this._bundleDepth=0,this._mlNodesByMsgId={};var n=(new i.a).parse(t,e,!0);return this._errors=n.errors,r.g(this,n.rootNodes),{mlNodesByMsgId:this._mlNodesByMsgId,errors:this._errors}},t.prototype.visitElement=function(t,e){switch(t.name){case l:this._bundleDepth++,this._bundleDepth>1&&this._addError(t,"<"+l+"> elements can not be nested"),r.g(this,t.children,null),this._bundleDepth--;break;case h:var n=t.attrs.find(function(t){return"id"===t.name});if(n){var i=n.value;this._mlNodesByMsgId.hasOwnProperty(i)?this._addError(t,"Duplicated translations for msg "+i):this._mlNodesByMsgId[i]=t.children}else this._addError(t,"<"+h+'> misses the "id" attribute');break;default:this._addError(t,"Unexpected tag")}},t.prototype.visitAttribute=function(t,e){},t.prototype.visitText=function(t,e){},t.prototype.visitComment=function(t,e){},t.prototype.visitExpansion=function(t,e){},t.prototype.visitExpansionCase=function(t,e){},t.prototype._addError=function(t,e){this._errors.push(new a.a(t.sourceSpan,e))},t}(),m=function(){function t(){}return t.prototype.convert=function(t){return this._errors=[],{i18nNodes:r.g(this,t),errors:this._errors}},t.prototype.visitText=function(t,e){return new o.a(t.value,t.sourceSpan)},t.prototype.visitExpansion=function(t,e){var n={};return r.g(this,t.cases).forEach(function(e){n[e.value]=new o.b(e.nodes,t.sourceSpan)}),new o.c(t.switchValue,t.type,n,t.sourceSpan)},t.prototype.visitExpansionCase=function(t,e){return{value:t.value,nodes:r.g(this,t.expression)}},t.prototype.visitElement=function(t,e){if(t.name===p){var n=t.attrs.find(function(t){return"name"===t.name});if(n)return new o.d("",n.value,t.sourceSpan);this._addError(t,"<"+p+'> misses the "name" attribute')}else this._addError(t,"Unexpected tag")},t.prototype.visitComment=function(t,e){},t.prototype.visitAttribute=function(t,e){},t.prototype._addError=function(t,e){this._errors.push(new a.a(t.sourceSpan,e))},t}()},function(t,e,n){"use strict";function r(t){if(!t.isComponent)throw new Error("Could not compile '"+n.i(s.a)(t.type)+"' because it is not a component.")}var i=n(0),o=n(280),a=n(121),s=n(10),u=n(52),c=n(53),l=n(3),h=n(14),p=n(91),f=n(127),d=n(6),m=n(621),y=n(622),v=n(130),_=n(94),g=n(22),b=n(95);n.d(e,"a",function(){return k});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var w=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},M=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},k=function(){function t(t,e,n,r,i,a,s,u,c){this._injector=t,this._metadataResolver=e,this._templateParser=n,this._styleCompiler=r,this._viewCompiler=i,this._ngModuleCompiler=a,this._directiveWrapperCompiler=s,this._compilerConfig=u,this._animationParser=c,this._compiledTemplateCache=new Map,this._compiledHostTemplateCache=new Map,this._compiledDirectiveWrapperCache=new Map,this._compiledNgModuleCache=new Map,this._animationCompiler=new o.a}return Object.defineProperty(t.prototype,"injector",{get:function(){return this._injector},enumerable:!0,configurable:!0}),t.prototype.compileModuleSync=function(t){return this._compileModuleAndComponents(t,!0).syncResult},t.prototype.compileModuleAsync=function(t){return this._compileModuleAndComponents(t,!1).asyncResult},t.prototype.compileModuleAndAllComponentsSync=function(t){return this._compileModuleAndAllComponents(t,!0).syncResult},t.prototype.compileModuleAndAllComponentsAsync=function(t){return this._compileModuleAndAllComponents(t,!1).asyncResult},t.prototype.getNgContentSelectors=function(t){var e=this._compiledTemplateCache.get(t);if(!e)throw new Error("The component "+n.i(l.e)(t)+" is not yet compiled!");return e.compMeta.template.ngContentSelectors},t.prototype._compileModuleAndComponents=function(t,e){var n=this,r=this._loadModules(t,e),i=function(){return n._compileComponents(t,null),n._compileModule(t)};return e?new g.h(i()):new g.h(null,r.then(i))},t.prototype._compileModuleAndAllComponents=function(t,e){var n=this,r=this._loadModules(t,e),o=function(){var e=[];return n._compileComponents(t,e),new i._37(n._compileModule(t),e)};return e?new g.h(o()):new g.h(null,r.then(o))},t.prototype._loadModules=function(t,e){var n=this,r=[],i=this._metadataResolver.getNgModuleMetadata(t);return i.transitiveModule.modules.forEach(function(t){r.push(n._metadataResolver.loadNgModuleDirectiveAndPipeMetadata(t.reference,e))}),Promise.all(r)},t.prototype._compileModule=function(t){var e=this,r=this._compiledNgModuleCache.get(t);if(!r){var o=this._metadataResolver.getNgModuleMetadata(t),a=[this._metadataResolver.getProviderMetadata(new s.u(i._35,{useFactory:function(){return new E(e,o.type.reference)}}))],u=this._ngModuleCompiler.compile(o,a);u.dependencies.forEach(function(t){t.placeholder.reference=e._assertComponentKnown(t.comp.reference,!0).proxyComponentFactory}),r=this._compilerConfig.useJit?n.i(y.a)("/"+n.i(s.a)(o.type)+"/module.ngfactory.js",u.statements,u.ngModuleFactoryVar):n.i(m.a)(u.statements,u.ngModuleFactoryVar),this._compiledNgModuleCache.set(o.type.reference,r)}return r},t.prototype._compileComponents=function(t,e){var n=this,r=this._metadataResolver.getNgModuleMetadata(t),i=new Map,o=new Set;r.transitiveModule.modules.forEach(function(t){var r=n._metadataResolver.getNgModuleMetadata(t.reference);r.declaredDirectives.forEach(function(t){i.set(t.reference,r);var a=n._metadataResolver.getDirectiveMetadata(t.reference);if(n._compileDirectiveWrapper(a,r),a.isComponent&&(o.add(n._createCompiledTemplate(a,r)),e)){var s=n._createCompiledHostTemplate(a.type.reference,r);o.add(s),e.push(s.proxyComponentFactory)}})}),r.transitiveModule.modules.forEach(function(t){var e=n._metadataResolver.getNgModuleMetadata(t.reference);e.declaredDirectives.forEach(function(t){var e=n._metadataResolver.getDirectiveMetadata(t.reference);e.isComponent&&e.entryComponents.forEach(function(t){var e=i.get(t.reference);o.add(n._createCompiledHostTemplate(t.reference,e))})}),e.entryComponents.forEach(function(t){var e=i.get(t.reference);o.add(n._createCompiledHostTemplate(t.reference,e))})}),o.forEach(function(t){return n._compileTemplate(t)})},t.prototype.clearCacheFor=function(t){this._compiledNgModuleCache.delete(t),this._metadataResolver.clearCacheFor(t),this._compiledHostTemplateCache.delete(t);var e=this._compiledTemplateCache.get(t);e&&this._compiledTemplateCache.delete(t)},t.prototype.clearCache=function(){this._metadataResolver.clearCache(),this._compiledTemplateCache.clear(),this._compiledHostTemplateCache.clear(),this._compiledNgModuleCache.clear()},t.prototype._createCompiledHostTemplate=function(t,e){if(!e)throw new Error("Component "+n.i(l.e)(t)+" is not part of any NgModule or the module has not been imported into your module.");var i=this._compiledHostTemplateCache.get(t);if(!i){var o=this._metadataResolver.getDirectiveMetadata(t);r(o);var a=function(){};a.overriddenName=n.i(s.a)(o.type)+"_Host";var u=n.i(s.v)(a,o);i=new S(!0,o.selector,o.type,u,e,[o.type]),this._compiledHostTemplateCache.set(t,i)}return i},t.prototype._createCompiledTemplate=function(t,e){var n=this._compiledTemplateCache.get(t.type.reference);return n||(r(t),n=new S(!1,t.selector,t.type,t,e,e.transitiveModule.directives),this._compiledTemplateCache.set(t.type.reference,n)),n},t.prototype._assertComponentKnown=function(t,e){var r=e?this._compiledHostTemplateCache.get(t):this._compiledTemplateCache.get(t);if(!r)throw new Error("Illegal state: Compiled view for component "+n.i(l.e)(t)+" (host: "+e+") does not exist!");return r},t.prototype._assertDirectiveWrapper=function(t){var e=this._compiledDirectiveWrapperCache.get(t);if(!e)throw new Error("Illegal state: Directive wrapper for "+n.i(l.e)(t)+" has not been compiled!");return e},t.prototype._compileDirectiveWrapper=function(t,e){var r,i=this._directiveWrapperCompiler.compile(t),o=i.statements;r=this._compilerConfig.useJit?n.i(y.a)("/"+n.i(s.a)(e.type)+"/"+n.i(s.a)(t.type)+"/wrapper.ngfactory.js",o,i.dirWrapperClassVar):n.i(m.a)(o,i.dirWrapperClassVar),this._compiledDirectiveWrapperCache.set(t.type.reference,r)},t.prototype._compileTemplate=function(t){var e=this;if(!t.isCompiled){var r=t.compMeta,i=new Map,o=this._styleCompiler.compileComponent(r);o.externalStylesheets.forEach(function(t){i.set(t.meta.moduleUrl,t)}),this._resolveStylesCompileResult(o.componentStylesheet,i);var a=this._animationParser.parseComponent(r),u=t.directives.map(function(t){return e._metadataResolver.getDirectiveSummary(t.reference)}),c=t.ngModule.transitiveModule.pipes.map(function(t){return e._metadataResolver.getPipeSummary(t.reference)}),l=this._templateParser.parse(r,r.template.template,u,c,t.ngModule.schemas,n.i(s.a)(r.type)),h=this._animationCompiler.compile(n.i(s.a)(r.type),a),p=this._viewCompiler.compileComponent(r,l,d.a(o.componentStylesheet.stylesVar),c,h);p.dependencies.forEach(function(t){var n;if(t instanceof b.a){var r=t;n=e._assertComponentKnown(r.comp.reference,!1),r.placeholder.reference=n.proxyViewClass}else if(t instanceof b.b){var i=t;n=e._assertComponentKnown(i.comp.reference,!0),i.placeholder.reference=n.proxyComponentFactory}else if(t instanceof b.c){var o=t;o.placeholder.reference=e._assertDirectiveWrapper(o.dir.reference)}});var f,v=(_=o.componentStylesheet.statements).concat.apply(_,h.map(function(t){return t.statements})).concat(p.statements);f=this._compilerConfig.useJit?n.i(y.a)("/"+n.i(s.a)(t.ngModule.type)+"/"+n.i(s.a)(t.compType)+"/"+(t.isHost?"host":"component")+".ngfactory.js",v,p.viewClassVar):n.i(m.a)(v,p.viewClassVar),t.compiled(f);var _}},t.prototype._resolveStylesCompileResult=function(t,e){var n=this;t.dependencies.forEach(function(t,r){var i=e.get(t.moduleUrl),o=n._resolveAndEvalStylesCompileResult(i,e);t.valuePlaceholder.reference=o})},t.prototype._resolveAndEvalStylesCompileResult=function(t,e){return this._resolveStylesCompileResult(t,e),this._compilerConfig.useJit?n.i(y.a)("/"+t.meta.moduleUrl+".ngstyle.js",t.statements,t.stylesVar):n.i(m.a)(t.statements,t.stylesVar)},t=w([n.i(h.a)(),M("design:paramtypes",[i.q,p.a,_.a,v.a,b.d,f.a,c.a,u.a,a.a])],t)}(),S=function(){function t(t,e,r,o,a,s){this.isHost=t,this.compType=r,this.compMeta=o,this.ngModule=a,this.directives=s,this._viewClass=null,this.isCompiled=!1;var u=this;this.proxyViewClass=function(){if(!u._viewClass)throw new Error("Illegal state: CompiledTemplate for "+n.i(l.e)(u.compType)+" is not compiled yet!");return u._viewClass.apply(this,arguments)},this.proxyComponentFactory=t?new i._5(e,this.proxyViewClass,r.reference):null}return t.prototype.compiled=function(t){this._viewClass=t,this.proxyViewClass.prototype=t.prototype,this.isCompiled=!0},t}(),E=function(){function t(t,e){this._delegate=t,this._ngModule=e}return Object.defineProperty(t.prototype,"_injector",{get:function(){return this._delegate.injector},enumerable:!0,configurable:!0}),t.prototype.compileModuleSync=function(t){return this._delegate.compileModuleSync(t)},t.prototype.compileModuleAsync=function(t){return this._delegate.compileModuleAsync(t)},t.prototype.compileModuleAndAllComponentsSync=function(t){return this._delegate.compileModuleAndAllComponentsSync(t)},t.prototype.compileModuleAndAllComponentsAsync=function(t){return this._delegate.compileModuleAndAllComponentsAsync(t)},t.prototype.getNgContentSelectors=function(t){return this._delegate.getNgContentSelectors(t)},t.prototype.clearCache=function(){this._delegate.clearCache()},t.prototype.clearCacheFor=function(t){this._delegate.clearCacheFor(t)},t}()},function(t,e,n){"use strict";var r=n(74),i=n(619);n.d(e,"a",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(t){function e(){t.call(this,i.a)}return o(e,t),e.prototype.parse=function(e,n,r){return void 0===r&&(r=!1),t.prototype.parse.call(this,e,n,r,null)},e}(r.a)},function(t,e,n){"use strict";function r(t,e){return void 0===e&&(e=null),n.i(i.b)(t,new s,e)}var i=n(22),o=n(6);e.a=r;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a="$quoted$",s=function(){function t(){}return t.prototype.visitArray=function(t,e){var r=this;return o.h(t.map(function(t){return n.i(i.b)(t,r,null)}),e)},t.prototype.visitStringMap=function(t,e){var r=this,s=[],u=new Set(t&&t[a]);return Object.keys(t).forEach(function(e){s.push(new o.J(e,n.i(i.b)(t[e],r,null),u.has(e)))}),new o.K(s,e)},t.prototype.visitPrimitive=function(t,e){return o.f(t,e)},t.prototype.visitOther=function(t,e){return t instanceof o.L?t:o.g({reference:t})},t}()},function(t,e,n){"use strict";function r(t,e){var n=e.useExisting,r=e.useValue,i=e.deps;return{token:t.token,useClass:t.useClass,useExisting:n,useFactory:t.useFactory,useValue:r,deps:i,multi:t.multi}}function i(t,e){var n=e.eager,r=e.providers;return new d.b(t.token,t.multiProvider,t.eager||n,r,t.providerType,t.lifecycleHooks,t.sourceSpan)}function o(t,e,n){var r=new Map;t.forEach(function(t){var i={token:{identifier:t.type},useClass:t.type};a([i],t.isComponent?d.c.Component:d.c.Directive,!0,e,n,r)});var i=t.filter(function(t){return t.isComponent}).concat(t.filter(function(t){return!t.isComponent}));return i.forEach(function(t){a(t.providers,d.c.PublicService,!1,e,n,r),a(t.viewProviders,d.c.PrivateService,!1,e,n,r)}),r}function a(t,e,r,i,o,a){t.forEach(function(t){var s=a.get(n.i(l.j)(t.token));if(n.i(h.c)(s)&&!!s.multiProvider!=!!t.multi&&o.push(new y("Mixing multi and non multi provider is not possible for token "+n.i(l.k)(s.token),i)),s)t.multi||(s.providers.length=0),s.providers.push(t);else{var u=t.token.identifier&&t.token.identifier.lifecycleHooks?t.token.identifier.lifecycleHooks:[];s=new d.b(t.token,t.multi,r||u.length>0,[t],e,u,i),a.set(n.i(l.j)(t.token),s)}})}function s(t){var e=new Map;return t.viewQueries&&t.viewQueries.forEach(function(t){return c(e,t)}),e}function u(t){var e=new Map;return t.forEach(function(t){t.queries&&t.queries.forEach(function(t){return c(e,t)})}),e}function c(t,e){e.selectors.forEach(function(r){var i=t.get(n.i(l.j)(r));i||(i=[],t.set(n.i(l.j)(r),i)),i.push(e)})}var l=n(10),h=n(3),p=n(13),f=n(28),d=n(38);n.d(e,"b",function(){return v}),n.d(e,"c",function(){return _}),n.d(e,"a",function(){return g});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var m=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},y=function(t){function e(e,n){t.call(this,n,e)}return m(e,t),e}(f.a),v=function(){function t(t,e){var r=this;this.component=t,this.sourceSpan=e,this.errors=[],this.viewQueries=s(t),this.viewProviders=new Map,t.viewProviders.forEach(function(t){n.i(h.d)(r.viewProviders.get(n.i(l.j)(t.token)))&&r.viewProviders.set(n.i(l.j)(t.token),!0)})}return t}(),_=function(){function t(t,e,r,i,a,s,c){var f=this;this.viewContext=t,this._parent=e,this._isViewRoot=r,this._directiveAsts=i,this._sourceSpan=c,this._transformedProviders=new Map,this._seenProviders=new Map,this._hasViewContainer=!1,this._attrs={},a.forEach(function(t){return f._attrs[t.name]=t.value});var d=i.map(function(t){return t.directive});this._allProviders=o(d,c,t.errors),this._contentQueries=u(d);var m=new Map;Array.from(this._allProviders.values()).forEach(function(t){f._addQueryReadsTo(t.token,m)}),s.forEach(function(t){f._addQueryReadsTo({value:t.name},m)}),n.i(h.c)(m.get(n.i(p.e)(p.b.ViewContainerRef)))&&(this._hasViewContainer=!0),Array.from(this._allProviders.values()).forEach(function(t){var e=t.eager||n.i(h.c)(m.get(n.i(l.j)(t.token)));e&&f._getOrCreateLocalProvider(t.providerType,t.token,!0)})}return t.prototype.afterElement=function(){var t=this;Array.from(this._allProviders.values()).forEach(function(e){t._getOrCreateLocalProvider(e.providerType,e.token,!1)})},Object.defineProperty(t.prototype,"transformProviders",{get:function(){return Array.from(this._transformedProviders.values())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"transformedDirectiveAsts",{get:function(){var t=this.transformProviders.map(function(t){return t.token.identifier}),e=this._directiveAsts.slice();return e.sort(function(e,n){return t.indexOf(e.directive.type)-t.indexOf(n.directive.type)}),e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"transformedHasViewContainer",{get:function(){return this._hasViewContainer},enumerable:!0,configurable:!0}),t.prototype._addQueryReadsTo=function(t,e){this._getQueriesFor(t).forEach(function(r){var i=r.read||t;n.i(h.d)(e.get(n.i(l.j)(i)))&&e.set(n.i(l.j)(i),!0)})},t.prototype._getQueriesFor=function(t){for(var e,r=[],i=this,o=0;null!==i;)e=i._contentQueries.get(n.i(l.j)(t)),e&&r.push.apply(r,e.filter(function(t){return t.descendants||o<=1})),i._directiveAsts.length>0&&o++,i=i._parent;return e=this.viewContext.viewQueries.get(n.i(l.j)(t)),e&&r.push.apply(r,e),r},t.prototype._getOrCreateLocalProvider=function(t,e,o){var a=this,s=this._allProviders.get(n.i(l.j)(e));if(!s||(t===d.c.Directive||t===d.c.PublicService)&&s.providerType===d.c.PrivateService||(t===d.c.PrivateService||t===d.c.PublicService)&&s.providerType===d.c.Builtin)return null;var u=this._transformedProviders.get(n.i(l.j)(e));if(u)return u;if(n.i(h.c)(this._seenProviders.get(n.i(l.j)(e))))return this.viewContext.errors.push(new y("Cannot instantiate cyclic dependency! "+n.i(l.k)(e),this._sourceSpan)),null;this._seenProviders.set(n.i(l.j)(e),!0);var c=s.providers.map(function(t){var e,i=t.useValue,u=t.useExisting;if(n.i(h.c)(t.useExisting)){var c=a._getDependency(s.providerType,{token:t.useExisting},o);n.i(h.c)(c.token)?u=c.token:(u=null,i=c.value)}else if(t.useFactory){var l=t.deps||t.useFactory.diDeps;e=l.map(function(t){return a._getDependency(s.providerType,t,o)})}else if(t.useClass){var l=t.deps||t.useClass.diDeps;e=l.map(function(t){return a._getDependency(s.providerType,t,o)})}return r(t,{useExisting:u,useValue:i,deps:e})});return u=i(s,{eager:o,providers:c}),this._transformedProviders.set(n.i(l.j)(e),u),u},t.prototype._getLocalDependency=function(t,e,r){if(void 0===r&&(r=null),e.isAttribute){var i=this._attrs[e.token.value];return{isValue:!0,value:null==i?null:i}}if(n.i(h.c)(e.token)){if(t===d.c.Directive||t===d.c.Component){if(n.i(l.j)(e.token)===n.i(p.e)(p.b.Renderer)||n.i(l.j)(e.token)===n.i(p.e)(p.b.ElementRef)||n.i(l.j)(e.token)===n.i(p.e)(p.b.ChangeDetectorRef)||n.i(l.j)(e.token)===n.i(p.e)(p.b.TemplateRef))return e;n.i(l.j)(e.token)===n.i(p.e)(p.b.ViewContainerRef)&&(this._hasViewContainer=!0)}if(n.i(l.j)(e.token)===n.i(p.e)(p.b.Injector))return e;if(n.i(h.c)(this._getOrCreateLocalProvider(t,e.token,r)))return e}return null},t.prototype._getDependency=function(t,e,r){void 0===r&&(r=null);var i=this,o=r,a=null;if(e.isSkipSelf||(a=this._getLocalDependency(t,e,r)),e.isSelf)!a&&e.isOptional&&(a={isValue:!0,value:null});else{for(;!a&&i._parent;){var s=i;i=i._parent,s._isViewRoot&&(o=!1),a=i._getLocalDependency(d.c.PublicService,e,o)}a||(a=!e.isHost||this.viewContext.component.isHost||this.viewContext.component.type.reference===n.i(l.j)(e.token)||n.i(h.c)(this.viewContext.viewProviders.get(n.i(l.j)(e.token)))?e:e.isOptional?a={isValue:!0,value:null}:null)}return a||this.viewContext.errors.push(new y("No provider for "+n.i(l.k)(e.token),this._sourceSpan)),a},t}(),g=function(){function t(t,e,n){var r=this;this._transformedProviders=new Map,this._seenProviders=new Map,this._errors=[],this._allProviders=new Map,t.transitiveModule.modules.forEach(function(t){var e={token:{identifier:t},useClass:t};a([e],d.c.PublicService,!0,n,r._errors,r._allProviders)}),a(t.transitiveModule.providers.map(function(t){return t.provider}).concat(e),d.c.PublicService,!1,n,this._errors,this._allProviders)}return t.prototype.parse=function(){var t=this;if(Array.from(this._allProviders.values()).forEach(function(e){t._getOrCreateLocalProvider(e.token,e.eager)}),this._errors.length>0){var e=this._errors.join("\n");throw new Error("Provider parse errors:\n"+e)}return Array.from(this._transformedProviders.values())},t.prototype._getOrCreateLocalProvider=function(t,e){var o=this,a=this._allProviders.get(n.i(l.j)(t));if(!a)return null;var s=this._transformedProviders.get(n.i(l.j)(t));if(s)return s;if(n.i(h.c)(this._seenProviders.get(n.i(l.j)(t))))return this._errors.push(new y("Cannot instantiate cyclic dependency! "+n.i(l.k)(t),a.sourceSpan)),null;this._seenProviders.set(n.i(l.j)(t),!0);var u=a.providers.map(function(t){var i,s=t.useValue,u=t.useExisting;if(n.i(h.c)(t.useExisting)){var c=o._getDependency({token:t.useExisting},e,a.sourceSpan);n.i(h.c)(c.token)?u=c.token:(u=null,s=c.value)}else if(t.useFactory){var l=t.deps||t.useFactory.diDeps;i=l.map(function(t){return o._getDependency(t,e,a.sourceSpan)})}else if(t.useClass){var l=t.deps||t.useClass.diDeps;i=l.map(function(t){return o._getDependency(t,e,a.sourceSpan)})}return r(t,{useExisting:u,useValue:s,deps:i})});return s=i(a,{eager:e,providers:u}),this._transformedProviders.set(n.i(l.j)(t),s),s},t.prototype._getDependency=function(t,e,r){void 0===e&&(e=null);var i=!1;!t.isSkipSelf&&n.i(h.c)(t.token)&&(n.i(l.j)(t.token)===n.i(p.e)(p.b.Injector)||n.i(l.j)(t.token)===n.i(p.e)(p.b.ComponentFactoryResolver)?i=!0:n.i(h.c)(this._getOrCreateLocalProvider(t.token,e))&&(i=!0));var o=t;return t.isSelf&&!i&&(t.isOptional?o={isValue:!0,value:null}:this._errors.push(new y("No provider for "+n.i(l.k)(t.token),r))),o},t}()},function(t,e,n){"use strict";function r(t){if(null==t||0===t.length||"/"==t[0])return!1;var e=t.match(u);return null===e||"package"==e[1]||"asset"==e[1]}function i(t,e,n){var i=[],u=n.replace(s,"").replace(a,function(){for(var n=[],o=0;o1)if(l[0]==d){c=l[1],this._validatePropertyOrAttributeName(c,e.sourceSpan,!0),a=i(this._schemaRegistry,t,c,!0);var p=c.indexOf(":");if(p>-1){var v=c.substring(0,p),_=c.substring(p+1);c=n.i(s.b)(v,_)}r=h.f.Attribute}else l[0]==m?(c=l[1],r=h.f.Class,a=[o.V.NONE]):l[0]==y&&(u=l.length>2?l[2]:null,c=l[1],r=h.f.Style,a=[o.V.STYLE]);return null===c&&(c=this._schemaRegistry.getMappedPropName(e.name),a=i(this._schemaRegistry,t,c,!1),r=h.f.Property,this._validatePropertyOrAttributeName(c,e.sourceSpan,!1)),new h.e(c,r,1===a.length?a[0]:null,a.length>1,e.expression,u,e.sourceSpan)},t.prototype.parseEvent=function(t,e,n,i,o){r(t)?(t=t.substr(1),this._parseAnimationEvent(t,e,n,o)):this._parseEvent(t,e,n,i,o)},t.prototype._parseAnimationEvent=function(t,e,r,i){var o=n.i(l.c)(t,[t,""]),a=o[0],s=o[1].toLowerCase();if(s)switch(s){case"start":case"done":var u=this._parseAction(e,r);i.push(new h.g(a,null,s,u,r));break;default:this._reportError('The provided animation output phase value "'+s+'" for "@'+a+'" is not supported (use start or done)',r)}else this._reportError("The animation trigger output event (@"+a+") is missing its phase value name (start or done are currently supported)",r)},t.prototype._parseEvent=function(t,e,r,i,o){var a=n.i(l.a)(t,[null,t]),s=a[0],u=a[1],c=this._parseAction(e,r);i.push([t,c.source]),o.push(new h.g(u,s,null,c,r))},t.prototype._parseAction=function(t,e){var n=e.start.toString();try{var r=this._exprParser.parseAction(t,n,this._interpolationConfig);return r&&this._reportExpressionParserErrors(r.errors,e),!r||r.ast instanceof a.d?(this._reportError("Empty expressions are not allowed",e),this._exprParser.wrapLiteralPrimitive("ERROR",n)):(this._checkPipes(r,e),r)}catch(t){return this._reportError(""+t,e),this._exprParser.wrapLiteralPrimitive("ERROR",n)}},t.prototype._reportError=function(t,e,n){void 0===n&&(n=u.e.FATAL),this._targetErrors.push(new u.a(e,t,n))},t.prototype._reportExpressionParserErrors=function(t,e){for(var n=0,r=t;n0&&(b=t.value)}),e=i(e);var w=t.name.toLowerCase(),M=y.OTHER;return n.i(o.e)(w)[1]==s?M=y.NG_CONTENT:w==p?M=y.STYLE:w==f?M=y.SCRIPT:w==u&&_==h&&(M=y.STYLESHEET),new v(M,e,r,g,b)}function i(t){return null===t||0===t.length?"*":t}var o=n(64);e.a=r,n.d(e,"b",function(){return y});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a="select",s="ng-content",u="link",c="rel",l="href",h="stylesheet",p="style",f="script",d="ngNonBindable",m="ngProjectAs",y={};y.NG_CONTENT=0,y.STYLE=1,y.STYLESHEET=2,y.SCRIPT=3,y.OTHER=4,y[y.NG_CONTENT]="NG_CONTENT",y[y.STYLE]="STYLE",y[y.STYLESHEET]="STYLESHEET",y[y.SCRIPT]="SCRIPT",y[y.OTHER]="OTHER";var v=function(){function t(t,e,n,r,i){this.type=t,this.selectAttr=e,this.hrefAttr=n,this.nonBindable=r,this.projectAs=i}return t}()},function(t,e,n){"use strict";function r(t,e,r,i){var o;return o=e>0?l.f(t).lowerEquals(m.f.requestNodeIndex).and(m.f.requestNodeIndex.lowerEquals(l.f(t+e))):l.f(t).identical(m.f.requestNodeIndex),new l.u(m.f.token.identical(n.i(a.b)(r.token)).and(o),[new l.t(i)])}function i(t,e,n,r,i){var o,a,s=i.view;if(n?(o=l.h(e),a=new l.i(l.m)):(o=e[0],a=e[0].type),a||(a=l.m),r)s.fields.push(new l.c(t,a)),s.createMethod.addStmt(l.e.prop(t).set(o).toStmt());else{var u="_"+t;s.fields.push(new l.c(u,a));var c=new f.a(s);c.resetDebugInfo(i.nodeIndex,i.sourceAst),c.addStmt(new l.u(l.e.prop(u).isBlank(),[l.e.prop(u).set(o).toStmt()])),c.addStmt(new l.t(l.e.prop(u))),s.getters.push(new l.H(t,c.finish(),a))}return l.e.prop(t)}var o=n(10),a=n(36),s=n(53),u=n(3),c=n(13),l=n(6),h=n(294),p=n(38),f=n(190),d=n(300),m=n(131),y=n(191),v=n(66);n.d(e,"b",function(){return g}),n.d(e,"a",function(){return b});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var _=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},g=function(){function t(t,e,n,r,i){this.parent=t,this.view=e,this.nodeIndex=n,this.renderNode=r,this.sourceAst=i}return t.prototype.isNull=function(){return!this.renderNode},t.prototype.isRootElement=function(){return this.view!=this.parent.view},t}(),b=function(t){function e(e,r,i,o,a,s,u,h,p,f,d){var m=this;t.call(this,e,r,i,o,a),this.component=s,this._directives=u,this._resolvedProvidersArray=h,this.hasViewContainer=p,this.hasEmbeddedView=f,this.compViewExpr=null,this.instances=new Map,this.directiveWrapperInstance=new Map,this._queryCount=0,this._queries=new Map,this.contentNodesByNgContentIndex=null,this.referenceTokens={},d.forEach(function(t){return m.referenceTokens[t.name]=t.value}),this.elementRef=l.g(n.i(c.a)(c.b.ElementRef)).instantiate([this.renderNode]),this.instances.set(n.i(c.e)(c.b.ElementRef),this.elementRef),this.instances.set(n.i(c.e)(c.b.Injector),l.e.callMethod("injector",[l.f(this.nodeIndex)])),this.instances.set(n.i(c.e)(c.b.Renderer),l.e.prop("renderer")),(this.hasViewContainer||this.hasEmbeddedView)&&this._createViewContainer(),this.component&&this._createComponentFactoryResolver()}return _(e,t),e.createNull=function(){return new e(null,null,null,null,null,null,[],[],!1,!1,[])},e.prototype._createViewContainer=function(){var t="_vc_"+this.nodeIndex,e=this.isRootElement()?null:this.parent.nodeIndex;this.view.fields.push(new l.c(t,l.d(n.i(c.a)(c.b.ViewContainer)),[l.k.Private]));var r=l.e.prop(t).set(l.g(n.i(c.a)(c.b.ViewContainer)).instantiate([l.f(this.nodeIndex),l.f(e),l.e,this.renderNode])).toStmt();this.view.createMethod.addStmt(r),this.viewContainer=l.e.prop(t),this.instances.set(n.i(c.e)(c.b.ViewContainer),this.viewContainer),this.view.viewContainers.push(this.viewContainer)},e.prototype._createComponentFactoryResolver=function(){var t=this,e=this.component.entryComponents.map(function(e){var n={reference:null};return t.view.targetDependencies.push(new y.b(e,n)),n});if(e&&0!==e.length){var r=l.g(n.i(c.a)(c.b.CodegenComponentFactoryResolver)).instantiate([l.h(e.map(function(t){return l.g(t)})),n.i(v.b)(this.view,n.i(c.f)(c.b.ComponentFactoryResolver),!1)]),i={token:n.i(c.f)(c.b.ComponentFactoryResolver),useValue:r};this._resolvedProvidersArray.unshift(new p.b(i.token,!1,!0,[i],p.c.PrivateService,[],this.sourceAst.sourceSpan))}},e.prototype.setComponentView=function(t){this.compViewExpr=t,this.contentNodesByNgContentIndex=new Array(this.component.template.ngContentSelectors.length);for(var e=0;e0&&a++,i=i.parent;return e=this.view.componentView.viewQueries.get(n.i(o.j)(t)),n.i(u.c)(e)&&r.push.apply(r,e),r},e.prototype._addQuery=function(t,e){var r="_query_"+n.i(o.k)(t.selectors[0])+"_"+this.nodeIndex+"_"+this._queryCount++,i=n.i(d.a)(r,this.view),a=new d.b(t,i,e,this.view);return n.i(d.c)(this._queries,a),a},e.prototype._getLocalDependency=function(t,e){var r=null;if(n.i(u.c)(e.token)){if(!r&&n.i(o.j)(e.token)===n.i(c.e)(c.b.ChangeDetectorRef))return t===p.c.Component?this.compViewExpr.prop("ref"):n.i(v.c)(l.e.prop("ref"),this.view,this.view.componentView);if(!r){var i=this._resolvedProviders.get(n.i(o.j)(e.token));if(i&&(t===p.c.Directive||t===p.c.PublicService)&&i.providerType===p.c.PrivateService)return null;r=this.instances.get(n.i(o.j)(e.token))}}return r},e.prototype._getDependency=function(t,e){var r=this,i=null;for(e.isValue&&(i=l.f(e.value)),i||e.isSkipSelf||(i=this._getLocalDependency(t,e));!i&&!r.parent.isNull();)r=r.parent,i=r._getLocalDependency(p.c.PublicService,{token:e.token});return i||(i=n.i(v.b)(this.view,e.token,e.isOptional)),i||(i=l.b),n.i(v.c)(i,this.view,r.view)},e}(g)},function(t,e,n){"use strict";function r(t){return u.b.flatten(t.values.map(function(t){return t instanceof p?i(t.view.declarationElement.viewContainer,t.view,r(t)):t}))}function i(t,e,n){var r=n.map(function(t){return l.I(l.e.name,l.a("nestedView"),t)});return t.callMethod("mapNestedViews",[l.a(e.className),l.B([new l.o("nestedView",e.classType)],[new l.t(l.h(r))],l.m)])}function o(t,e){e.fields.push(new l.c(t,l.d(n.i(c.a)(c.b.QueryList),[l.m])));var r=l.e.prop(t);return e.createMethod.addStmt(l.e.prop(t).set(l.g(n.i(c.a)(c.b.QueryList),[l.m]).instantiate([])).toStmt()),r}function a(t,e){e.meta.selectors.forEach(function(r){var i=t.get(n.i(s.j)(r));i||(i=[],t.set(n.i(s.j)(r),i)),i.push(e)})}var s=n(10),u=n(62),c=n(13),l=n(6),h=n(66);n.d(e,"b",function(){return f}),e.a=o,e.c=a;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var p=function(){function t(t,e){this.view=t,this.values=e}return t}(),f=function(){function t(t,e,n,r){this.meta=t,this.queryList=e,this.ownerDirectiveExpression=n,this.view=r,this._values=new p(r,[])}return t.prototype.addValue=function(t,e){for(var r=e,i=[];r&&r!==this.view;){var o=r.declarationElement;i.unshift(o),r=o.view}var a=n.i(h.c)(this.queryList,e,this.view),s=this._values;i.forEach(function(t){var e=s.values.length>0?s.values[s.values.length-1]:null;if(e instanceof p&&e.view===t.embeddedView)s=e;else{var n=new p(t.embeddedView,[]);s.values.push(n),s=n}}),s.values.push(t),i.length>0&&e.dirtyParentQueriesMethod.addStmt(a.callMethod("setDirty",[]).toStmt())},t.prototype._isStatic=function(){return!this._values.values.some(function(t){return t instanceof p})},t.prototype.generateStatements=function(t,e){var n=r(this._values),i=[this.queryList.callMethod("reset",[l.h(n)]).toStmt()];if(this.ownerDirectiveExpression){var o=this.meta.first?this.queryList.prop("first"):this.queryList;i.push(this.ownerDirectiveExpression.prop(this.meta.propertyName).set(o).toStmt())}this.meta.first||i.push(this.queryList.callMethod("notifyOnChanges",[]).toStmt()),this.meta.first&&this._isStatic()?t.addStmts(i):e.addStmt(new l.u(this.queryList.prop("dirty"),i))},t}()},function(t,e,n){"use strict";function r(t,e){return e>0?u.n.EMBEDDED:t.isHost?u.n.HOST:u.n.COMPONENT}var i=n(10),o=n(87),a=n(3),s=n(6),u=n(11),c=n(190),l=n(627),h=n(300),p=n(66);n.d(e,"c",function(){return f}),n.d(e,"b",function(){return d}),n.d(e,"a",function(){return m});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var f={};f.Node=0,f.ViewContainer=1,f.NgContent=2,f[f.Node]="Node",f[f.ViewContainer]="ViewContainer",f[f.NgContent]="NgContent";var d=function(){function t(t,e,n){this.type=t,this.expr=e,this.ngContentIndex=n}return t}(),m=function(){function t(t,e,o,a,l,f,d,m,y){var v=this;this.component=t,this.genConfig=e,this.pipeMetas=o,this.styles=a,this.animations=l,this.viewIndex=f,this.declarationElement=d,this.templateVariableBindings=m,this.targetDependencies=y,this.viewChildren=[],this.nodes=[],this.rootNodes=[],this.lastRenderNode=s.b,this.viewContainers=[],this.methods=[],this.ctorStmts=[],this.fields=[],this.getters=[],this.disposables=[],this.purePipes=new Map,this.pipes=[],this.locals=new Map,this.literalArrayCount=0,this.literalMapCount=0,this.pipeCount=0,this.createMethod=new c.a(this),this.animationBindingsMethod=new c.a(this),this.injectorGetMethod=new c.a(this),this.updateContentQueriesMethod=new c.a(this),this.dirtyParentQueriesMethod=new c.a(this),this.updateViewQueriesMethod=new c.a(this),this.detectChangesInInputsMethod=new c.a(this),this.detectChangesRenderPropertiesMethod=new c.a(this),this.afterContentLifecycleCallbacksMethod=new c.a(this),this.afterViewLifecycleCallbacksMethod=new c.a(this),this.destroyMethod=new c.a(this),this.detachMethod=new c.a(this),this.viewType=r(t,f),this.className=n.i(p.a)(t,f),this.classType=s.P(s.a(this.className)),this.classExpr=s.a(this.className),this.viewType===u.n.COMPONENT||this.viewType===u.n.HOST?this.componentView=this:this.componentView=this.declarationElement.view.componentView,this.componentContext=n.i(p.c)(s.e.prop("context"),this,this.componentView);var _=new Map;if(this.viewType===u.n.COMPONENT){var g=s.e.prop("context");this.component.viewQueries.forEach(function(t,e){var r="_viewQuery_"+n.i(i.k)(t.selectors[0])+"_"+e,o=n.i(h.a)(r,v),a=new h.b(t,o,g,v);n.i(h.c)(_,a)})}this.viewQueries=_,m.forEach(function(t){v.locals.set(t[1],s.e.prop("context").prop(t[0]))}),this.declarationElement.isNull()||this.declarationElement.setEmbeddedView(this)}return t.prototype.callPipe=function(t,e,n){return l.a.call(this,t,[e].concat(n))},t.prototype.getLocal=function(t){if(t==o.d.event.name)return o.d.event;for(var e=this,r=e.locals.get(t);!r&&n.i(a.c)(e.declarationElement.view);)e=e.declarationElement.view,r=e.locals.get(t);return n.i(a.c)(r)?n.i(p.c)(r,this,e):null},t.prototype.finish=function(){var t=this;Array.from(this.viewQueries.values()).forEach(function(e){return e.forEach(function(e){return e.generateStatements(t.createMethod,t.updateViewQueriesMethod)})})},t}()},function(t,e,n){"use strict";n.d(e,"d",function(){return r}),n.d(e,"a",function(){return i}),n.d(e,"b",function(){return o}),n.d(e,"c",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r="true",i="*",o="*",a="void"},function(t,e,n){"use strict";var r=n(4);n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(t){var e=this;this._players=t,this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this.parentPlayer=null;var i=0,o=this._players.length;0==o?n.i(r.a)(function(){return e._onFinish()}):this._players.forEach(function(t){t.parentPlayer=e,t.onDone(function(){++i>=o&&e._onFinish()})})}return t.prototype._onFinish=function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[])},t.prototype.init=function(){this._players.forEach(function(t){return t.init()})},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.hasStarted=function(){return this._started},t.prototype.play=function(){n.i(r.b)(this.parentPlayer)||this.init(),this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[],this._started=!0),this._players.forEach(function(t){return t.play()})},t.prototype.pause=function(){this._players.forEach(function(t){return t.pause()})},t.prototype.restart=function(){this._players.forEach(function(t){return t.restart()})},t.prototype.finish=function(){this._onFinish(),this._players.forEach(function(t){return t.finish()})},t.prototype.destroy=function(){this._destroyed||(this._onFinish(),this._players.forEach(function(t){return t.destroy()}),this._destroyed=!0)},t.prototype.reset=function(){this._players.forEach(function(t){return t.reset()}),this._destroyed=!1,this._finished=!1,this._started=!1},t.prototype.setPosition=function(t){this._players.forEach(function(e){e.setPosition(t)})},t.prototype.getPosition=function(){var t=0;return this._players.forEach(function(e){var n=e.getPosition();t=Math.min(n,t)}),t},Object.defineProperty(t.prototype,"players",{get:function(){return this._players},enumerable:!0,configurable:!0}),t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=function(){function t(t,e){this.offset=t,this.styles=e}return t}()},function(t,e,n){"use strict";var r=n(75),i=n(142);n.d(e,"a",function(){return o});var o=function(){function t(t){this._zone=t,this.entries=[]}return t.prototype.enqueue=function(t){this.entries.push(t)},t.prototype.flush=function(){var t=this;this.entries.length&&this._zone.runOutsideAngular(function(){Promise.resolve(null).then(function(){return t._triggerAnimations()})})},t.prototype._triggerAnimations=function(){for(i.a.assertNotInAngularZone();this.entries.length;){var t=this.entries.shift();t.hasStarted()||t.play()}},t.decorators=[{type:r.c}],t.ctorParameters=function(){return[{type:i.a}]},t}()},function(t,e,n){"use strict";var r=n(4),i=n(192);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(t){var e=this;this._players=t,this._currentIndex=0,this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this.parentPlayer=null,this._players.forEach(function(t){t.parentPlayer=e}),this._onNext(!1)}return t.prototype._onNext=function(t){var e=this;if(!this._finished)if(0==this._players.length)this._activePlayer=new i.a,n.i(r.a)(function(){return e._onFinish()});else if(this._currentIndex>=this._players.length)this._activePlayer=new i.a,this._onFinish();else{var o=this._players[this._currentIndex++];o.onDone(function(){return e._onNext(!0)}),this._activePlayer=o,t&&o.play()}},t.prototype._onFinish=function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[])},t.prototype.init=function(){this._players.forEach(function(t){return t.init()})},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.hasStarted=function(){return this._started},t.prototype.play=function(){n.i(r.b)(this.parentPlayer)||this.init(),this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[],this._started=!0),this._activePlayer.play()},t.prototype.pause=function(){this._activePlayer.pause()},t.prototype.restart=function(){this.reset(),this._players.length>0&&this._players[0].restart()},t.prototype.reset=function(){this._players.forEach(function(t){return t.reset()}),this._destroyed=!1,this._finished=!1,this._started=!1},t.prototype.finish=function(){this._onFinish(),this._players.forEach(function(t){return t.finish()})},t.prototype.destroy=function(){this._destroyed||(this._onFinish(),this._players.forEach(function(t){return t.destroy()}),this._destroyed=!0,this._activePlayer=new i.a)},t.prototype.setPosition=function(t){this._players[0].setPosition(t)},t.prototype.getPosition=function(){return this._players[0].getPosition()},Object.defineProperty(t.prototype,"players",{get:function(){return this._players},enumerable:!0,configurable:!0}),t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=function(){function t(t){this.styles=t}return t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(t){var e=t.fromState,n=t.toState,r=t.totalTime,i=t.phaseName;this.fromState=e,this.toState=n,this.totalTime=r,this.phaseName=i}return t}()},function(t,e,n){"use strict";function r(t,e){void 0===e&&(e=null);var r=e;if(!n.i(h.b)(r)){var i={};r=new b([i],1)}return new w(t,r)}function i(t){return new S(t)}function o(t){return new k(t)}function a(t){var e,r=null;return"string"==typeof t?e=[t]:(e=Array.isArray(t)?t:[t],e.forEach(function(t){var e=t.offset;n.i(h.b)(e)&&(r=null==r?parseFloat(e):r)})),new b(e,r)}function s(t,e){return new y(t,e)}function u(t){return new g(t)}function c(t,e){var n=Array.isArray(e)?new k(e):e;return new v(t,n)}function l(t,e){return new d(t,e)}var h=n(4);n.d(e,"a",function(){return f}),n.d(e,"b",function(){return y}),n.d(e,"c",function(){return v}),n.d(e,"d",function(){return g}),n.d(e,"e",function(){return b}),n.d(e,"f",function(){return w}),n.d(e,"g",function(){return M}),n.d(e,"h",function(){return S}),e.i=r,e.j=i,e.k=o,e.l=a,e.m=s,e.n=u,e.o=c,e.p=l;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var p=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},f="*",d=function(){function t(t,e){this.name=t,this.definitions=e}return t}(),m=function(){function t(){}return t}(),y=function(t){function e(e,n){t.call(this),this.stateNameExpr=e,this.styles=n}return p(e,t),e}(m),v=function(t){function e(e,n){t.call(this),this.stateChangeExpr=e,this.steps=n}return p(e,t),e}(m),_=function(){function t(){}return t}(),g=function(t){function e(e){t.call(this),this.steps=e}return p(e,t),e}(_),b=function(t){function e(e,n){void 0===n&&(n=null),t.call(this),this.styles=e,this.offset=n}return p(e,t),e}(_),w=function(t){function e(e,n){t.call(this),this.timings=e,this.styles=n}return p(e,t),e}(_),M=function(t){function e(){t.call(this)}return p(e,t),Object.defineProperty(e.prototype,"steps",{get:function(){throw new Error("NOT IMPLEMENTED: Base Class")},enumerable:!0,configurable:!0}),e}(_),k=function(t){function e(e){t.call(this),this._steps=e}return p(e,t),Object.defineProperty(e.prototype,"steps",{get:function(){return this._steps},enumerable:!0,configurable:!0}),e}(M),S=function(t){function e(e){t.call(this),this._steps=e}return p(e,t),Object.defineProperty(e.prototype,"steps",{get:function(){return this._steps},enumerable:!0,configurable:!0}),e}(M)},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(){}return t.prototype.markForCheck=function(){},t.prototype.detach=function(){},t.prototype.detectChanges=function(){},t.prototype.checkNoChanges=function(){},t.prototype.reattach=function(){},t}()},function(t,e,n){"use strict";var r=n(4);n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(){}return t.prototype.supports=function(t){return t instanceof Map||n.i(r.d)(t)},t.prototype.create=function(t){return new o},t}(),o=function(){function t(){this._records=new Map,this._mapHead=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}return Object.defineProperty(t.prototype,"isDirty",{get:function(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead},enumerable:!0,configurable:!0}),t.prototype.forEachItem=function(t){var e;for(e=this._mapHead;null!==e;e=e._next)t(e)},t.prototype.forEachPreviousItem=function(t){var e;for(e=this._previousMapHead;null!==e;e=e._nextPrevious)t(e)},t.prototype.forEachChangedItem=function(t){var e;for(e=this._changesHead;null!==e;e=e._nextChanged)t(e)},t.prototype.forEachAddedItem=function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)},t.prototype.forEachRemovedItem=function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)},t.prototype.diff=function(t){if(t){if(!(t instanceof Map||n.i(r.d)(t)))throw new Error("Error trying to diff '"+t+"'")}else t=new Map;return this.check(t)?this:null},t.prototype.onDestroy=function(){},t.prototype.check=function(t){var e=this;this._reset();var n=this._records,r=this._mapHead,i=null,o=null,s=!1;return this._forEach(t,function(t,u){var c;r&&u===r.key?(c=r,e._maybeAddToChanges(c,t)):(s=!0,null!==r&&(e._removeFromSeq(i,r),e._addToRemovals(r)),n.has(u)?(c=n.get(u),e._maybeAddToChanges(c,t)):(c=new a(u),n.set(u,c),c.currentValue=t,e._addToAdditions(c))),s&&(e._isInRemovals(c)&&e._removeFromRemovals(c),null==o?e._mapHead=c:o._next=c),i=r,o=c,r=r&&r._next}),this._truncate(i,r),this.isDirty},t.prototype._reset=function(){if(this.isDirty){var t=void 0;for(t=this._previousMapHead=this._mapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=this._removalsTail=null}},t.prototype._truncate=function(t,e){for(;null!==e;){null===t?this._mapHead=null:t._next=null;var n=e._next;this._addToRemovals(e),t=e,e=n}for(var r=this._removalsHead;null!==r;r=r._nextRemoved)r.previousValue=r.currentValue,r.currentValue=null,this._records.delete(r.key)},t.prototype._maybeAddToChanges=function(t,e){n.i(r.j)(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))},t.prototype._isInRemovals=function(t){return t===this._removalsHead||null!==t._nextRemoved||null!==t._prevRemoved},t.prototype._addToRemovals=function(t){null===this._removalsHead?this._removalsHead=this._removalsTail=t:(this._removalsTail._nextRemoved=t,t._prevRemoved=this._removalsTail,this._removalsTail=t)},t.prototype._removeFromSeq=function(t,e){var n=e._next;null===t?this._mapHead=n:t._next=n,e._next=null},t.prototype._removeFromRemovals=function(t){var e=t._prevRemoved,n=t._nextRemoved;null===e?this._removalsHead=n:e._nextRemoved=n,null===n?this._removalsTail=e:n._prevRemoved=e,t._prevRemoved=t._nextRemoved=null},t.prototype._addToAdditions=function(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)},t.prototype._addToChanges=function(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)},t.prototype.toString=function(){var t,e=[],i=[],o=[],a=[],s=[];for(t=this._mapHead;null!==t;t=t._next)e.push(n.i(r.c)(t));for(t=this._previousMapHead;null!==t;t=t._nextPrevious)i.push(n.i(r.c)(t));for(t=this._changesHead;null!==t;t=t._nextChanged)o.push(n.i(r.c)(t));for(t=this._additionsHead;null!==t;t=t._nextAdded)a.push(n.i(r.c)(t));for(t=this._removalsHead;null!==t;t=t._nextRemoved)s.push(n.i(r.c)(t));return"map: "+e.join(", ")+"\nprevious: "+i.join(", ")+"\nadditions: "+a.join(", ")+"\nchanges: "+o.join(", ")+"\nremovals: "+s.join(", ")+"\n"},t.prototype._forEach=function(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(function(n){return e(t[n],n)})},t}(),a=function(){function t(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._nextAdded=null,this._nextRemoved=null,this._prevRemoved=null,this._nextChanged=null}return t.prototype.toString=function(){return n.i(r.j)(this.previousValue,this.currentValue)?n.i(r.c)(this.key):n.i(r.c)(this.key)+"["+n.i(r.c)(this.previousValue)+"->"+n.i(r.c)(this.currentValue)+"]"},t}()},function(t,e,n){"use strict";var r=n(29),i=n(4);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(t){this.factories=t}return t.create=function(e,r){if(n.i(i.b)(r)){var o=r.factories.slice();return e=e.concat(o),new t(e)}return new t(e)},t.extend=function(e){return{provide:t,useFactory:function(n){if(!n)throw new Error("Cannot extend IterableDiffers without a parent injector");return t.create(e,n)},deps:[[t,new r.d,new r.e]]}},t.prototype.find=function(t){var e=this.factories.find(function(e){return e.supports(t)});if(n.i(i.b)(e))return e;throw new Error("Cannot find a differ supporting object '"+t+"' of type '"+n.i(i.l)(t)+"'")},t}()},function(t,e,n){"use strict";var r=n(29),i=n(4);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(t){this.factories=t}return t.create=function(e,r){if(n.i(i.b)(r)){var o=r.factories.slice();return e=e.concat(o),new t(e)}return new t(e)},t.extend=function(e){return{provide:t,useFactory:function(n){if(!n)throw new Error("Cannot extend KeyValueDiffers without a parent injector");return t.create(e,n)},deps:[[t,new r.d,new r.e]]}},t.prototype.find=function(t){var e=this.factories.find(function(e){return e.supports(t)});if(n.i(i.b)(e))return e;throw new Error("Cannot find a differ supporting object '"+t+"'")},t}()},function(t,e,n){"use strict";function r(t,e,n){t.childNodes.forEach(function(t){t instanceof h&&(e(t)&&n.push(t),r(t,e,n))})}function i(t,e,n){t instanceof h&&t.childNodes.forEach(function(t){e(t)&&n.push(t),t instanceof h&&i(t,e,n)})}function o(t){return p.get(t)}function a(t){p.set(t.nativeNode,t)}function s(t){p.delete(t.nativeNode)}n.d(e,"f",function(){return c}),n.d(e,"d",function(){return l}),n.d(e,"a",function(){return h}),e.c=o,e.b=a,e.e=s;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var u=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(){function t(t,e){this.name=t,this.callback=e}return t}(),l=function(){function t(t,e,n){this._debugInfo=n,this.nativeNode=t,e&&e instanceof h?e.addChild(this):this.parent=null,this.listeners=[]}return Object.defineProperty(t.prototype,"injector",{get:function(){return this._debugInfo?this._debugInfo.injector:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentInstance",{get:function(){return this._debugInfo?this._debugInfo.component:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this._debugInfo?this._debugInfo.context:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"references",{get:function(){return this._debugInfo?this._debugInfo.references:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"providerTokens",{get:function(){return this._debugInfo?this._debugInfo.providerTokens:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"source",{get:function(){return this._debugInfo?this._debugInfo.source:null},enumerable:!0,configurable:!0}),t}(),h=function(t){function e(e,n,r){t.call(this,e,n,r),this.properties={},this.attributes={},this.classes={},this.styles={},this.childNodes=[],this.nativeElement=e}return u(e,t),e.prototype.addChild=function(t){t&&(this.childNodes.push(t),t.parent=this)},e.prototype.removeChild=function(t){var e=this.childNodes.indexOf(t);e!==-1&&(t.parent=null,this.childNodes.splice(e,1))},e.prototype.insertChildrenAfter=function(t,e){var n=this.childNodes.indexOf(t);if(n!==-1){var r=this.childNodes.slice(0,n+1),i=this.childNodes.slice(n+1);this.childNodes=r.concat(e,i);for(var o=0;o-1)return e.push(t[n]),e;e.push(t[n])}return e}function i(t){if(t.length>1){var e=r(t.slice().reverse()),i=e.map(function(t){return n.i(a.c)(t.token)});return" ("+i.join(" -> ")+")"}return""}var o=n(136),a=n(4);n.d(e,"c",function(){return u}),n.d(e,"e",function(){return c}),n.d(e,"b",function(){return l}),n.d(e,"d",function(){return h}),n.d(e,"g",function(){return p}),n.d(e,"h",function(){return f}),n.d(e,"a",function(){return d}),n.d(e,"f",function(){return m});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},u=function(t){function e(e,n,r){t.call(this,"DI Error"),this.keys=[n],this.injectors=[e],this.constructResolvingMessage=r,this.message=this.constructResolvingMessage(this.keys)}return s(e,t),e.prototype.addKey=function(t,e){this.injectors.push(t),this.keys.push(e),this.message=this.constructResolvingMessage(this.keys)},e}(o.a),c=function(t){function e(e,r){t.call(this,e,r,function(t){var e=n.i(a.c)(t[0].token);return"No provider for "+e+"!"+i(t)})}return s(e,t),e}(u),l=function(t){function e(e,n){t.call(this,e,n,function(t){return"Cannot instantiate cyclic dependency!"+i(t)})}return s(e,t),e}(u),h=function(t){function e(e,n,r,i){t.call(this,"DI Error",n),this.keys=[i],this.injectors=[e]}return s(e,t),e.prototype.addKey=function(t,e){this.injectors.push(t),this.keys.push(e)},Object.defineProperty(e.prototype,"message",{get:function(){var t=n.i(a.c)(this.keys[0].token);return this.originalError.message+": Error during instantiation of "+t+"!"+i(this.keys)+"."},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"causeKey",{get:function(){return this.keys[0]},enumerable:!0,configurable:!0}),e}(o.b),p=function(t){function e(e){t.call(this,"Invalid provider - only instances of Provider and Type are allowed, got: "+e)}return s(e,t),e}(o.a),f=function(t){function e(n,r){t.call(this,e._genMessage(n,r))}return s(e,t),e._genMessage=function(t,e){for(var r=[],i=0,o=e.length;i=0;t--)this.remove(t)},t}()},function(t,e,n){"use strict";var r=n(310),i=n(135);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(t){function e(){t.apply(this,arguments)}return o(e,t),e.prototype.destroy=function(){},e.prototype.destroyed=function(){},e.prototype.onDestroy=function(t){},e}(r.a),s=(function(t){function e(){t.apply(this,arguments)}return o(e,t),e.prototype.context=function(){},e.prototype.rootNodes=function(){},e}(a),function(){function t(t,e){this._view=t,this.animationQueue=e,this._view=t,this._originalMode=this._view.cdMode}return Object.defineProperty(t.prototype,"internalView",{get:function(){return this._view},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"rootNodes",{get:function(){return this._view.flatRootNodes},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this._view.context},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"destroyed",{get:function(){return this._view.destroyed},enumerable:!0,configurable:!0}),t.prototype.markForCheck=function(){this._view.markPathToRootAsCheckOnce()},t.prototype.detach=function(){this._view.cdMode=i.b.Detached},t.prototype.detectChanges=function(){this._view.detectChanges(!1),this.animationQueue.flush()},t.prototype.checkNoChanges=function(){this._view.detectChanges(!0)},t.prototype.reattach=function(){this._view.cdMode=this._originalMode,this.markForCheck()},t.prototype.onDestroy=function(t){this._view.disposables||(this._view.disposables=[]),this._view.disposables.push(t)},t.prototype.destroy=function(){this._view.detachAndDestroy()},t}())},function(t,e,n){"use strict";var r=n(650);n.d(e,"l",function(){return r.c}),n.d(e,"g",function(){return r.a}),n.d(e,"p",function(){return r.e}),n.d(e,"q",function(){return r.f}),n.d(e,"o",function(){return r.d}),n.d(e,"k",function(){return r.b}),n.d(e,"r",function(){return r.g});var i=n(651);n.d(e,"e",function(){return i.d}),n.d(e,"b",function(){return i.a}),n.d(e,"j",function(){return i.g}),n.d(e,"h",function(){return i.f}),n.d(e,"c",function(){return i.b}),n.d(e,"d",function(){return i.c}),n.d(e,"f",function(){return i.e});var o=(n(326),n(652));n.d(e,"m",function(){return o.b}),n.d(e,"n",function(){return o.c}),n.d(e,"a",function(){return o.a});var a=n(327);n.d(e,"i",function(){return a.b})},function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"b",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r={};r.OnInit=0,r.OnDestroy=1,r.DoCheck=2,r.OnChanges=3,r.AfterContentInit=4,r.AfterContentChecked=5,r.AfterViewInit=6,r.AfterViewChecked=7,r[r.OnInit]="OnInit",r[r.OnDestroy]="OnDestroy",r[r.DoCheck]="DoCheck",r[r.OnChanges]="OnChanges",r[r.AfterContentInit]="AfterContentInit",r[r.AfterContentChecked]="AfterContentChecked",r[r.AfterViewInit]="AfterViewInit",r[r.AfterViewChecked]="AfterViewChecked";var i=[r.OnInit,r.OnDestroy,r.DoCheck,r.OnChanges,r.AfterContentInit,r.AfterContentChecked,r.AfterViewInit,r.AfterViewChecked];(function(){function t(){}return t.prototype.ngOnChanges=function(t){},t})(),function(){function t(){}return t.prototype.ngOnInit=function(){},t}(),function(){function t(){}return t.prototype.ngDoCheck=function(){},t}(),function(){function t(){}return t.prototype.ngOnDestroy=function(){},t}(),function(){function t(){}return t.prototype.ngAfterContentInit=function(){},t}(),function(){function t(){}return t.prototype.ngAfterContentChecked=function(){},t}(),function(){function t(){}return t.prototype.ngAfterViewInit=function(){},t}(),function(){function t(){}return t.prototype.ngAfterViewChecked=function(){},t}()},function(t,e,n){"use strict";n.d(e,"b",function(){return r}),n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r={};r.Emulated=0,r.Native=1,r.None=2,r[r.Emulated]="Emulated",r[r.Native]="Native",r[r.None]="None";var i=function(){function t(t){var e=void 0===t?{}:t,n=e.templateUrl,r=e.template,i=e.encapsulation,o=e.styles,a=e.styleUrls,s=e.animations,u=e.interpolation;this.templateUrl=n,this.template=r,this.styleUrls=a,this.styles=o,this.encapsulation=i,this.animations=s,this.interpolation=u}return t}()},function(t,e,n){"use strict";function r(t){return t?t.map(function(t){var e=t.type,n=e.annotationCls,r=t.args?t.args:[];return new(n.bind.apply(n,[void 0].concat(r)))}):[]}function i(t){var e=Object.getPrototypeOf(t.prototype),n=e?e.constructor:null;return n||Object}var o=n(4),a=n(207);n.d(e,"a",function(){return u});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=/^function\s+\S+\(\)\s*{\s*("use strict";)?\s*(return\s+)?\S+\.apply\(this,\s*arguments\)/,u=function(){function t(t){this._reflect=t||o.h.Reflect}return t.prototype.isReflectionEnabled=function(){return!0},t.prototype.factory=function(t){return function(){for(var e=[],n=0;n\n \n \n\n In your class:\n\n this.myGroup = new FormGroup({\n firstName: new FormControl()\n });',formGroupName:'\n
\n
\n \n
\n
\n\n In your class:\n\n this.myGroup = new FormGroup({\n person: new FormGroup({ firstName: new FormControl() })\n });',formArrayName:'\n
\n
\n
\n \n
\n
\n
\n\n In your class:\n\n this.cityArray = new FormArray([new FormControl(\'SF\')]);\n this.myGroup = new FormGroup({\n cities: this.cityArray\n });',ngModelGroup:'\n
\n
\n \n
\n
',ngModelWithFormGroup:'\n
\n \n \n
\n '}},function(t,e,n){"use strict";var r=n(332);n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(){}return t.modelParentException=function(){throw new Error('\n ngModel cannot be used to register form controls with a parent formGroup directive. Try using\n formGroup\'s partner directive "formControlName" instead. Example:\n\n '+r.a.formControlName+"\n\n Or, if you'd like to avoid registering this form control, indicate that it's standalone in ngModelOptions:\n\n Example:\n\n "+r.a.ngModelWithFormGroup)},t.formGroupNameException=function(){throw new Error("\n ngModel cannot be used to register form controls with a parent formGroupName or formArrayName directive.\n\n Option 1: Use formControlName instead of ngModel (reactive strategy):\n\n "+r.a.formGroupName+"\n\n Option 2: Update ngModel's parent be ngModelGroup (template-driven strategy):\n\n "+r.a.ngModelGroup)},t.missingNameException=function(){throw new Error('If ngModel is used within a form tag, either the name attribute must be set or the form\n control must be defined as \'standalone\' in ngModelOptions.\n\n Example 1: \n Example 2: ')},t.modelGroupParentException=function(){throw new Error("\n ngModelGroup cannot be used with a parent formGroup directive.\n\n Option 1: Use formGroupName instead of ngModelGroup (reactive strategy):\n\n "+r.a.formGroupName+"\n\n Option 2: Use a regular form tag instead of the formGroup directive (template-driven strategy):\n\n "+r.a.ngModelGroup)},t}()},function(t,e,n){"use strict";var r=n(0),i=n(39);n.d(e,"a",function(){return u}),n.d(e,"e",function(){return c}),n.d(e,"b",function(){return h}),n.d(e,"c",function(){return f}),n.d(e,"d",function(){return m});var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a={provide:i.b,useExisting:n.i(r.n)(function(){return u}),multi:!0},s={provide:i.b,useExisting:n.i(r.n)(function(){return c}),multi:!0},u=function(){function t(){}return Object.defineProperty(t.prototype,"required",{get:function(){return this._required},set:function(t){this._required=null!=t&&t!==!1&&""+t!="false",this._onChange&&this._onChange()},enumerable:!0,configurable:!0}),t.prototype.validate=function(t){return this.required?i.a.required(t):null},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t.decorators=[{type:r.g,args:[{selector:":not([type=checkbox])[required][formControlName],:not([type=checkbox])[required][formControl],:not([type=checkbox])[required][ngModel]",providers:[a],host:{"[attr.required]":'required ? "" : null'}}]}],t.ctorParameters=function(){return[]},t.propDecorators={required:[{type:r.j}]},t}(),c=function(t){function e(){t.apply(this,arguments)}return o(e,t),e.prototype.validate=function(t){return this.required?i.a.requiredTrue(t):null},e.decorators=[{type:r.g,args:[{selector:"input[type=checkbox][required][formControlName],input[type=checkbox][required][formControl],input[type=checkbox][required][ngModel]",providers:[s],host:{"[attr.required]":'required ? "" : null'}}]}],e.ctorParameters=function(){return[]},e}(u),l={provide:i.b,useExisting:n.i(r.n)(function(){return h}),multi:!0},h=function(){function t(){}return t.prototype.ngOnChanges=function(t){"minlength"in t&&(this._createValidator(),this._onChange&&this._onChange())},t.prototype.validate=function(t){return null==this.minlength?null:this._validator(t)},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t.prototype._createValidator=function(){this._validator=i.a.minLength(parseInt(this.minlength,10))},t.decorators=[{type:r.g,args:[{selector:"[minlength][formControlName],[minlength][formControl],[minlength][ngModel]",providers:[l],host:{"[attr.minlength]":"minlength ? minlength : null"}}]}],t.ctorParameters=function(){return[]},t.propDecorators={minlength:[{type:r.j}]},t}(),p={provide:i.b,useExisting:n.i(r.n)(function(){return f}),multi:!0},f=function(){function t(){}return t.prototype.ngOnChanges=function(t){"maxlength"in t&&(this._createValidator(),this._onChange&&this._onChange())},t.prototype.validate=function(t){return null!=this.maxlength?this._validator(t):null},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t.prototype._createValidator=function(){this._validator=i.a.maxLength(parseInt(this.maxlength,10))},t.decorators=[{type:r.g,args:[{selector:"[maxlength][formControlName],[maxlength][formControl],[maxlength][ngModel]",providers:[p],host:{"[attr.maxlength]":"maxlength ? maxlength : null"}}]}],t.ctorParameters=function(){return[]},t.propDecorators={maxlength:[{type:r.j}]},t}(),d={provide:i.b,useExisting:n.i(r.n)(function(){return m}),multi:!0},m=function(){function t(){}return t.prototype.ngOnChanges=function(t){"pattern"in t&&(this._createValidator(),this._onChange&&this._onChange())},t.prototype.validate=function(t){return this._validator(t)},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t.prototype._createValidator=function(){this._validator=i.a.pattern(this.pattern)},t.decorators=[{type:r.g,args:[{selector:"[pattern][formControlName],[pattern][formControl],[pattern][ngModel]",providers:[d],host:{"[attr.pattern]":"pattern ? pattern : null"}}]}],t.ctorParameters=function(){return[]},t.propDecorators={pattern:[{type:r.j}]},t}()},function(t,e,n){"use strict";n(78);n.d(e,"a",function(){return r}),n.d(e,"b",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=function(){function t(){}return t.merge=function(t,e){for(var n={},r=0,i=Object.keys(t);r=0;n--)if(e(t[n]))return t[n];return null},t.removeAll=function(t,e){for(var n=0;n-1&&t.splice(r,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n1?t[1]:null,r=t.length>2?t[2]:null;return this.control(e,n,r)}return this.control(t)},t.decorators=[{type:r.c}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i}),n.d(e,"b",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=r.o.isPromise,o=r.o.isObservable},function(t,e,n){"use strict";function r(){var t="object"==typeof window?window:{};return null===s&&(s=t[a]={}),s}var i=n(0);n.d(e,"a",function(){return u});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=0,a="__ng_jsonp__",s=null,u=function(){function t(){}return t.prototype.build=function(t){var e=document.createElement("script");return e.src=t,e},t.prototype.nextRequestID=function(){return"__req"+o++},t.prototype.requestCallback=function(t){return""+a+t+"_finished"},t.prototype.exposeConnection=function(t,e){var n=r();n[t]=e},t.prototype.removeConnection=function(t){var e=r();e[t]=null},t.prototype.send=function(t){document.body.appendChild(t)},t.prototype.cleanup=function(t){t.parentNode&&t.parentNode.removeChild(t)},t.decorators=[{type:i.c}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(8),o=(n.n(i),n(150)),a=n(57),s=n(105),u=n(218),c=n(338);n.d(e,"a",function(){return m}),n.d(e,"b",function(){return y});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var l=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},h="JSONP injected script did not invoke callback.",p="JSONP requests must use GET request method.",f=function(){function t(){}return t.prototype.finished=function(t){},t}(),d=function(t){function e(e,n,r){var s=this;if(t.call(this),this._dom=n,this.baseResponseOptions=r,this._finished=!1,e.method!==a.a.Get)throw new TypeError(p);this.request=e,this.response=new i.Observable(function(t){s.readyState=a.c.Loading;var i=s._id=n.nextRequestID();n.exposeConnection(i,s);var c=n.requestCallback(s._id),l=e.url;l.indexOf("=JSONP_CALLBACK&")>-1?l=l.replace("=JSONP_CALLBACK&","="+c+"&"):l.lastIndexOf("=JSONP_CALLBACK")===l.length-"=JSONP_CALLBACK".length&&(l=l.substring(0,l.length-"=JSONP_CALLBACK".length)+("="+c));var p=s._script=n.build(l),f=function(e){if(s.readyState!==a.c.Cancelled){if(s.readyState=a.c.Done,n.cleanup(p),!s._finished){var i=new o.a({body:h,type:a.d.Error,url:l});return r&&(i=r.merge(i)),void t.error(new u.a(i))}var c=new o.a({body:s._responseData,url:l});s.baseResponseOptions&&(c=s.baseResponseOptions.merge(c)),t.next(new u.a(c)),t.complete()}},d=function(e){if(s.readyState!==a.c.Cancelled){s.readyState=a.c.Done,n.cleanup(p);var i=new o.a({body:e.message,type:a.d.Error});r&&(i=r.merge(i)),t.error(new u.a(i))}};return p.addEventListener("load",f),p.addEventListener("error",d),n.send(p),function(){s.readyState=a.c.Cancelled,p.removeEventListener("load",f),p.removeEventListener("error",d),s._dom.cleanup(p)}})}return l(e,t),e.prototype.finished=function(t){this._finished=!0,this._dom.removeConnection(this._id),this.readyState!==a.c.Cancelled&&(this._responseData=t)},e}(f),m=function(t){function e(){t.apply(this,arguments)}return l(e,t),e}(s.b),y=function(t){function e(e,n){t.call(this),this._browserJSONP=e,this._baseResponseOptions=n}return l(e,t),e.prototype.createConnection=function(t){return new d(t,this._browserJSONP,this._baseResponseOptions)},e.decorators=[{type:r.c}],e.ctorParameters=function(){return[{type:c.a},{type:o.a}]},e}(m)},function(t,e,n){"use strict";var r=n(0),i=n(219),o=n(8),a=(n.n(o),n(150)),s=n(57),u=n(104),c=n(151),l=n(105),h=n(218),p=n(216);n.d(e,"a",function(){return m}),n.d(e,"b",function(){return y});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var f=/^\)\]\}',?\n/,d=function(){function t(t,e,r){var i=this;this.request=t,this.response=new o.Observable(function(o){var l=e.build();l.open(s.a[t.method].toUpperCase(),t.url),null!=t.withCredentials&&(l.withCredentials=t.withCredentials);var p=function(){var e=1223===l.status?204:l.status,i=null;204!==e&&(i="undefined"==typeof l.response?l.responseText:l.response,"string"==typeof i&&(i=i.replace(f,""))),0===e&&(e=i?200:0);var s=u.a.fromResponseHeaderString(l.getAllResponseHeaders()),p=n.i(c.c)(l)||t.url,d=l.statusText||"OK",m=new a.a({body:i,status:e,headers:s,statusText:d,url:p});null!=r&&(m=r.merge(m));var y=new h.a(m);return y.ok=n.i(c.d)(e),y.ok?(o.next(y),void o.complete()):void o.error(y)},d=function(t){var e=new a.a({body:t,type:s.d.Error,status:l.status,statusText:l.statusText});null!=r&&(e=r.merge(e)),o.error(new h.a(e))};if(i.setDetectedContentType(t,l),null==t.headers&&(t.headers=new u.a),t.headers.has("Accept")||t.headers.append("Accept","application/json, text/plain, */*"),t.headers.forEach(function(t,e){return l.setRequestHeader(e,t.join(","))}),null!=t.responseType&&null!=l.responseType)switch(t.responseType){case s.e.ArrayBuffer:l.responseType="arraybuffer";break;case s.e.Json:l.responseType="json";break;case s.e.Text:l.responseType="text";break;case s.e.Blob:l.responseType="blob";break;default:throw new Error("The selected responseType is not supported")}return l.addEventListener("load",p),l.addEventListener("error",d),l.send(i.request.getBody()),function(){l.removeEventListener("load",p),l.removeEventListener("error",d),l.abort()}})}return t.prototype.setDetectedContentType=function(t,e){if(null==t.headers||null==t.headers.get("Content-Type"))switch(t.contentType){case s.b.NONE:break;case s.b.JSON:e.setRequestHeader("content-type","application/json");break;case s.b.FORM:e.setRequestHeader("content-type","application/x-www-form-urlencoded;charset=UTF-8");break;case s.b.TEXT:e.setRequestHeader("content-type","text/plain");break;case s.b.BLOB:var n=t.blob();n.type&&e.setRequestHeader("content-type",n.type)}},t}(),m=function(){function t(t,e){void 0===t&&(t="XSRF-TOKEN"),void 0===e&&(e="X-XSRF-TOKEN"),this._cookieName=t,this._headerName=e}return t.prototype.configureRequest=function(t){var e=i.b.getDOM().getCookie(this._cookieName);e&&t.headers.set(this._headerName,e)},t}(),y=function(){function t(t,e,n){this._browserXHR=t,this._baseResponseOptions=e,this._xsrfStrategy=n}return t.prototype.createConnection=function(t){return this._xsrfStrategy.configureRequest(t),new d(t,this._browserXHR,this._baseResponseOptions)},t.decorators=[{type:r.c}],t.ctorParameters=function(){return[{type:p.a},{type:a.a},{type:l.a}]},t}()},function(t,e,n){"use strict";var r=n(151),i=n(152);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(){}return t.prototype.json=function(){return"string"==typeof this._body?JSON.parse(this._body):this._body instanceof ArrayBuffer?JSON.parse(this.text()):this._body},t.prototype.text=function(){return this._body instanceof i.a?this._body.toString():this._body instanceof ArrayBuffer?String.fromCharCode.apply(null,new Uint16Array(this._body)):null==this._body?"":"object"==typeof this._body?JSON.stringify(this._body,null,2):this._body.toString()},t.prototype.arrayBuffer=function(){return this._body instanceof ArrayBuffer?this._body:n.i(r.a)(this.text())},t.prototype.blob=function(){if(this._body instanceof Blob)return this._body;if(this._body instanceof ArrayBuffer)return new Blob([this._body]);throw new Error("The request body isn't either a blob or an array buffer")},t}()},function(t,e,n){"use strict";function r(t,e){return t.createConnection(e).response}function i(t,e,n,r){var i=t;return e?i.merge(new a.a({method:e.method||n,url:e.url||r,search:e.search,headers:e.headers,body:e.body,withCredentials:e.withCredentials,responseType:e.responseType})):i.merge(new a.a({method:n,url:r}))}var o=n(0),a=n(217),s=n(57),u=n(105),c=n(343);n.d(e,"a",function(){return h}),n.d(e,"b",function(){return p});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var l=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},h=function(){function t(t,e){this._backend=t,this._defaultOptions=e}return t.prototype.request=function(t,e){var n;if("string"==typeof t)n=r(this._backend,new c.a(i(this._defaultOptions,e,s.a.Get,t)));else{if(!(t instanceof c.a))throw new Error("First argument must be a url string or Request instance.");n=r(this._backend,t)}return n},t.prototype.get=function(t,e){return this.request(new c.a(i(this._defaultOptions,e,s.a.Get,t)))},t.prototype.post=function(t,e,n){return this.request(new c.a(i(this._defaultOptions.merge(new a.a({body:e})),n,s.a.Post,t)))},t.prototype.put=function(t,e,n){return this.request(new c.a(i(this._defaultOptions.merge(new a.a({body:e})),n,s.a.Put,t)))},t.prototype.delete=function(t,e){return this.request(new c.a(i(this._defaultOptions,e,s.a.Delete,t)))},t.prototype.patch=function(t,e,n){return this.request(new c.a(i(this._defaultOptions.merge(new a.a({body:e})),n,s.a.Patch,t)))},t.prototype.head=function(t,e){return this.request(new c.a(i(this._defaultOptions,e,s.a.Head,t)))},t.prototype.options=function(t,e){return this.request(new c.a(i(this._defaultOptions,e,s.a.Options,t)))},t.decorators=[{type:o.c}],t.ctorParameters=function(){return[{type:u.b},{type:a.a}]},t}(),p=function(t){function e(e,n){t.call(this,e,n)}return l(e,t),e.prototype.request=function(t,e){var n;if("string"==typeof t&&(t=new c.a(i(this._defaultOptions,e,s.a.Get,t))),!(t instanceof c.a))throw new Error("First argument must be a url string or Request instance.");if(t.method!==s.a.Get)throw new Error("JSONP requests must use GET request method.");return n=r(this._backend,t)},e.decorators=[{type:o.c}],e.ctorParameters=function(){return[{type:u.b},{type:a.a}]},e}(h)},function(t,e,n){"use strict";var r=n(341),i=n(57),o=n(104),a=n(151),s=n(152);n.d(e,"a",function(){return c});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var u=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(t){function e(e){t.call(this);var r=e.url;if(this.url=e.url,e.search){var i=e.search.toString();if(i.length>0){var s="?";this.url.indexOf("?")!=-1&&(s="&"==this.url[this.url.length-1]?"":"&"),this.url=r+s+i}}this._body=e.body,this.method=n.i(a.b)(e.method),this.headers=new o.a(e.headers),this.contentType=this.detectContentType(),this.withCredentials=e.withCredentials,this.responseType=e.responseType}return u(e,t),e.prototype.detectContentType=function(){switch(this.headers.get("content-type")){case"application/json":return i.b.JSON;case"application/x-www-form-urlencoded":return i.b.FORM;case"multipart/form-data":return i.b.FORM_DATA;case"text/plain":case"text/html":return i.b.TEXT;case"application/octet-stream":return this._body instanceof d?i.b.ARRAY_BUFFER:i.b.BLOB;default:return this.detectContentTypeFromBody()}},e.prototype.detectContentTypeFromBody=function(){return null==this._body?i.b.NONE:this._body instanceof s.a?i.b.FORM:this._body instanceof p?i.b.FORM_DATA:this._body instanceof f?i.b.BLOB:this._body instanceof d?i.b.ARRAY_BUFFER:this._body&&"object"==typeof this._body?i.b.JSON:i.b.TEXT},e.prototype.getBody=function(){switch(this.contentType){case i.b.JSON:return this.text();case i.b.FORM:return this.text();case i.b.FORM_DATA:return this._body;case i.b.TEXT:return this.text();case i.b.BLOB:return this.blob();case i.b.ARRAY_BUFFER:return this.arrayBuffer();default:return null}},e}(r.a),l=function(){},h="object"==typeof window?window:l,p=h.FormData||l,f=h.Blob||l,d=h.ArrayBuffer||l},function(t,e,n){"use strict";var r=n(120),i=n(0),o=n(671),a=n(345);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=[o.a,{provide:i._1,useValue:{providers:[{provide:r.a,useClass:a.a}]},multi:!0}]},function(t,e,n){"use strict";var r=n(120),i=n(0);n.d(e,"a",function(){return a});var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(t){function e(){t.apply(this,arguments)}return o(e,t),e.prototype.get=function(t){var e,n,r=new Promise(function(t,r){e=t,n=r}),i=new XMLHttpRequest;return i.open("GET",t,!0),i.responseType="text",i.onload=function(){var r=i.response||i.responseText,o=1223===i.status?204:i.status;0===o&&(o=r?200:0),200<=o&&o<=300?e(r):n("Failed to load "+t)},i.onerror=function(){n("Failed to load "+t)},i.send(),r},e.decorators=[{type:i.c}],e.ctorParameters=function(){return[]},e}(r.a)},function(t,e,n){"use strict";function r(){h.a.makeCurrent(),f.a.init()}function i(){return new u.R}function o(){return n.i(y.b)().defaultDoc()}function a(){return n.i(y.b)().supportsWebAnimation()?new l.a:c.a.NOOP}var s=n(20),u=n(0),c=n(220),l=n(353),h=n(347),p=n(348),f=n(349),d=n(350),m=n(221),y=n(17),v=n(222),_=n(153),g=n(351),b=n(79),w=n(223),M=n(352),k=n(224),S=n(354);n.d(e,"c",function(){return E}),n.d(e,"d",function(){return T}),e.b=r,n.d(e,"a",function(){return x});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var E=[{provide:u.N,useValue:r,multi:!0},{provide:s.b,useClass:p.a}],T=[{provide:u.O,useExisting:S.a},{provide:S.a,useClass:S.b}],x=(n.i(u.P)(u.Q,"browser",E),function(){function t(t){if(t)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}return t.decorators=[{type:u.b,args:[{providers:[T,{provide:u.R,useFactory:i,deps:[]},{provide:_.a,useFactory:o,deps:[]},{provide:b.a,useClass:g.a,multi:!0},{provide:b.a,useClass:M.a,multi:!0},{provide:b.a,useClass:w.a,multi:!0},{provide:w.b,useClass:w.c},{provide:v.b,useClass:v.a},{provide:u.S,useExisting:v.b},{provide:k.b,useExisting:k.a},{provide:c.a,useFactory:a},k.a,u.T,b.b,m.a,d.a],exports:[s.a,u.U]}]}],t.ctorParameters=function(){return[{type:t,decorators:[{type:u.f},{type:u.s}]}]},t}())},function(t,e,n){"use strict";function r(){return y||(y=document.querySelector("base"))?y.getAttribute("href"):null}function i(t){return c||(c=document.createElement("a")),c.setAttribute("href",t),"/"===c.pathname.charAt(0)?c.pathname:"/"+c.pathname}function o(t,e){e=encodeURIComponent(e);for(var n=0,r=t.split(";");n0},e.prototype.tagName=function(t){return t.tagName},e.prototype.attributeMap=function(t){for(var e=new Map,n=t.attributes,r=0;r-1&&(n.splice(e,1),o+=t+".")}),o+=i,0!=n.length||0===i.length)return null;var a={};return a.domEventName=r,a.fullKey=o,a},e.getEventFullKey=function(t){var e="",r=n.i(i.b)().getEventKey(t);return r=r.toLowerCase()," "===r?r="space":"."===r&&(r="dot"),s.forEach(function(n){if(n!=r){var i=u[n];i(t)&&(e+=n+".")}}),e+=r},e.eventCallback=function(t,n,r){return function(i){e.getEventFullKey(i)===t&&r.runGuarded(function(){return n(i)})}},e._normalizeKey=function(t){switch(t){case"esc":return"escape";default:return t}},e.decorators=[{type:r.c}],e.ctorParameters=function(){return[]},e}(o.c)},function(t,e,n){"use strict";function r(t,e){var r={};return t.styles.forEach(function(t){Object.keys(t).forEach(function(e){r[e]=t[e]})}),Object.keys(e).forEach(function(t){n.i(o.a)(r[t])||(r[t]=e[t])}),r}function i(t){return t instanceof a.a}var o=n(40),a=n(679);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=function(){function t(){}return t.prototype.animate=function(t,e,s,u,c,l,h){void 0===h&&(h=[]);var p=[],f={};if(n.i(o.a)(e)&&(f=r(e,{})),s.forEach(function(t){var e=r(t.styles,f);e.offset=Math.max(0,Math.min(1,t.offset)),p.push(e)}),0==p.length)p=[f,f];else if(1==p.length){var d=f,m=p[0];m.offset=null,p=[d,m]}var y={duration:u,delay:c,fill:"both"};return l&&(y.easing=l),h=h.filter(i),new a.a(t,p,y,h)},t}()},function(t,e,n){"use strict";var r=n(0),i=n(684),o=n(685),a=n(226);n.d(e,"a",function(){return u}),n.d(e,"b",function(){return c});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},u=function(){function t(){}return t.prototype.sanitize=function(t,e){},t.prototype.bypassSecurityTrustHtml=function(t){},t.prototype.bypassSecurityTrustStyle=function(t){},t.prototype.bypassSecurityTrustScript=function(t){},t.prototype.bypassSecurityTrustUrl=function(t){},t.prototype.bypassSecurityTrustResourceUrl=function(t){},t}(),c=function(t){function e(){t.apply(this,arguments)}return s(e,t),e.prototype.sanitize=function(t,e){if(null==e)return null;switch(t){case r.V.NONE:return e;case r.V.HTML:return e instanceof h?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"HTML"),n.i(i.a)(String(e)));case r.V.STYLE:return e instanceof p?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"Style"),n.i(o.a)(e));case r.V.SCRIPT:if(e instanceof f)return e.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(e,"Script"),new Error("unsafe value used in a script context");case r.V.URL:return e instanceof m||e instanceof d?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"URL"),n.i(a.a)(String(e)));case r.V.RESOURCE_URL:if(e instanceof m)return e.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(e,"ResourceURL"),new Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)");default:throw new Error("Unexpected SecurityContext "+t+" (see http://g.co/ng/security#xss)")}},e.prototype.checkNotSafeValue=function(t,e){if(t instanceof l)throw new Error("Required a safe "+e+", got a "+t.getTypeName()+" (see http://g.co/ng/security#xss)")},e.prototype.bypassSecurityTrustHtml=function(t){return new h(t)},e.prototype.bypassSecurityTrustStyle=function(t){return new p(t)},e.prototype.bypassSecurityTrustScript=function(t){return new f(t)},e.prototype.bypassSecurityTrustUrl=function(t){return new d(t)},e.prototype.bypassSecurityTrustResourceUrl=function(t){return new m(t)},e.decorators=[{type:r.c}],e.ctorParameters=function(){return[]},e}(u),l=function(){function t(t){this.changingThisBreaksApplicationSecurity=t}return t.prototype.getTypeName=function(){},t.prototype.toString=function(){return"SafeValue must use [property]=binding: "+this.changingThisBreaksApplicationSecurity+" (see http://g.co/ng/security#xss)"},t}(),h=function(t){function e(){t.apply(this,arguments)}return s(e,t),e.prototype.getTypeName=function(){return"HTML"},e}(l),p=function(t){function e(){t.apply(this,arguments)}return s(e,t),e.prototype.getTypeName=function(){return"Style"},e}(l),f=function(t){function e(){t.apply(this,arguments)}return s(e,t),e.prototype.getTypeName=function(){return"Script"},e}(l),d=function(t){function e(){t.apply(this,arguments)}return s(e,t),e.prototype.getTypeName=function(){return"URL"},e}(l),m=function(t){function e(){t.apply(this,arguments)}return s(e,t),e.prototype.getTypeName=function(){return"ResourceURL"},e}(l)},function(t,e,n){"use strict";var r=n(0),i=n(154),o=n(691),a=n(357);n.d(e,"a",function(){return c});var s=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},u=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},c=function(){function t(t){this.dataService=t,this.title="The Kanban Board"}return t.prototype.ngOnInit=function(){var t=this;this.dataService.getProjects().subscribe(function(e){t.projects=e;t.projects[0]}),this.dataService.getCardLists().subscribe(function(e){return t.cardlists=e}),this.dataService.getCards(),this.dataService.getTasks()},t.prototype.addProject=function(t){var e=(new Date).toString(),n=new o.a;n.name=t,n.created_at=e,this.dataService.addProject(n)},t.prototype.addCardList=function(t,e,n,r){var i=(new Date).toString(),o=new a.a;o.name=t,o.projectId=e,o.color=n,o.order=r,o.created_at=i,this.dataService.addCardList(o)},t}();c=s([n.i(r.m)({selector:"app-root",template:n(886),styles:[n(883)]}),u("design:paramtypes",["function"==typeof(l="undefined"!=typeof i.a&&i.a)&&l||Object])],c);var l},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(){}return t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(){}return t}()},function(t,e,n){"use strict";var r=n(8),i=(n.n(r),n(58));n.d(e,"a",function(){return a});var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(t){function e(e,n){var r=t.call(this,n)||this;return r.$ref=e,r}return o(e,t),e.prototype.lift=function(t){var n=new e(this.$ref);return n.source=this,n.operator=t,n.$ref=this.$ref,n},e.prototype.push=function(t){if(!this.$ref)throw new Error("No ref specified for this Observable!");return this.$ref.ref.push(t)},e.prototype.update=function(t,e){var n=this;return this._checkOperationCases(t,{stringCase:function(){return n.$ref.ref.child(t).update(e)},firebaseCase:function(){return t.update(e)},snapshotCase:function(){return t.ref.update(e)},unwrappedSnapshotCase:function(){return n.$ref.ref.child(t.$key).update(e)}})},e.prototype.remove=function(t){var e=this;return t?this._checkOperationCases(t,{stringCase:function(){return e.$ref.ref.child(t).remove()},firebaseCase:function(){return t.remove()},snapshotCase:function(){return t.ref.remove()},unwrappedSnapshotCase:function(){return e.$ref.ref.child(t.$key).remove()}}):this.$ref.ref.remove()},e.prototype._checkOperationCases=function(t,e){if(i.g(t))return e.stringCase();if(i.h(t))return e.firebaseCase();if(i.i(t))return e.snapshotCase();if(i.j(t))return e.unwrappedSnapshotCase();throw new Error("Method requires a key, snapshot, reference, or unwrapped snapshot. Got: "+typeof t)},e}(r.Observable)},function(t,e,n){"use strict";function r(t,e){return void 0===e&&(e=!0),n.i(_.c)(t)?n.i(p.of)(null):h.Observable.create(function(r){var c=f.combineLatest.call(i(t),a(t),s(t),u(t),o(t));e&&(c=y.auditTime.call(c,0)),c.subscribe(function(t){var e=t[0],i=t[1],o=t[2],a=t[3],s=t[4],u={};if(!n.i(_.c)(e)&&!n.i(_.c)(e.value))switch(e.key){case v.a.Key:u={orderByKey:e.value};break;case v.a.Priority:u={orderByPriority:e.value};break;case v.a.Value:u={orderByValue:e.value};break;case v.a.Child:u={orderByChild:e.value}}if(!n.i(_.c)(s)&&!n.i(_.c)(s.value))switch(s.key){case v.b.First:u.limitToFirst=s.value;break;case v.b.Last:u.limitToLast=s.value}void 0!==i&&(u.startAt=i),void 0!==o&&(u.endAt=o),void 0!==a&&(u.equalTo=a),r.next(u)})})}function i(t){var e=["orderByChild","orderByKey","orderByValue","orderByPriority"].map(function(t,e){return{key:t,option:e}}).filter(function(e){var r=e.key;e.option;return!n.i(_.c)(t[r])}).map(function(e){var n=e.key,r=e.option;return c(t[n],r)});return 1===e.length?e[0]:e.length>1?d.merge.apply(e[0],e.slice(1)):new h.Observable(function(t){t.next(null)})}function o(t){var e=["limitToFirst","limitToLast"].map(function(t,e){return{key:t,option:e}}).filter(function(e){var r=e.key;e.option;return!n.i(_.c)(t[r])}).map(function(e){var n=e.key,r=e.option;return l(t[n],r)});if(1===e.length)return e[0];if(e.length>1){var r=d.merge.apply(e[0],e.slice(1));return r}return new h.Observable(function(t){t.next(null)})}function a(t){return t.startAt instanceof h.Observable?t.startAt:n.i(_.d)(t,"startAt")?new h.Observable(function(e){e.next(t.startAt)}):new h.Observable(function(t){t.next(void 0)})}function s(t){return t.endAt instanceof h.Observable?t.endAt:n.i(_.d)(t,"endAt")?new h.Observable(function(e){e.next(t.endAt)}):new h.Observable(function(t){t.next(void 0)})}function u(t){return t.equalTo instanceof h.Observable?t.equalTo:n.i(_.d)(t,"equalTo")?new h.Observable(function(e){e.next(t.equalTo)}):new h.Observable(function(t){t.next(void 0)})}function c(t,e){return t instanceof h.Observable?m.map.call(t,function(t){return{value:t,key:e}}):new h.Observable(function(n){n.next({key:e,value:t})})}function l(t,e){return t instanceof h.Observable?m.map.call(t,function(t){return{value:t,key:e}}):new h.Observable(function(n){n.next({key:e,value:t})})}var h=n(8),p=(n.n(h),n(568)),f=(n.n(p),n(904)),d=(n.n(f),n(907)),m=(n.n(d),n(116)),y=(n.n(m),n(903)),v=(n.n(y),n(704)),_=n(58);e.a=r},function(t,e,n){var r=n(69);t.exports=function(t,e){if("number"!=typeof t&&"Number"!=r(t))throw TypeError(e);return+t}},function(t,e,n){var r=n(32),i=n(27),o=n(111);t.exports=function(t){return function(e,n,a){var s,u=r(e),c=i(u.length),l=o(a,c);if(t&&n!=n){for(;c>l;)if(s=u[l++],s!=s)return!0}else for(;c>l;l++)if((t||l in u)&&u[l]===n)return t||l||0;return!t&&-1}}},function(t,e,n){var r=n(68),i=n(33),o=n(108),a=n(27);t.exports=function(t,e,n,s,u){r(e);var c=i(t),l=o(c),h=a(c.length),p=u?h-1:0,f=u?-1:1;if(n<2)for(;;){if(p in l){s=l[p],p+=f;break}if(p+=f,u?p<0:h<=p)throw TypeError("Reduce of empty array with no initial value")}for(;u?p>=0:h>p;p+=f)p in l&&(s=e(s,l[p],p,c));return s}},function(t,e,n){"use strict";var r=n(68),i=n(9),o=n(728),a=[].slice,s={},u=function(t,e,n){if(!(e in s)){for(var r=[],i=0;i1?arguments[1]:void 0,3);e=e?e.n:this._f;)for(n(e.v,e.k,this);e&&e.r;)e=e.p},has:function(t){return!!y(this,t)}}),f&&r(h.prototype,"size",{get:function(){return u(this[m])}}),h},def:function(t,e,n){var r,i,o=y(t,e);return o?o.v=n:(t._l=o={i:i=d(e,!0),k:e,v:n,p:r=t._l,n:void 0,r:!1},t._f||(t._f=o),r&&(r.n=o),t[m]++,"F"!==i&&(t._i[i]=o)),t},getEntry:y,setStrong:function(t,e,n){l(t,e,function(t,e){this._t=t,this._k=e,this._l=void 0},function(){for(var t=this,e=t._k,n=t._l;n&&n.r;)n=n.p;return t._t&&(t._l=n=n?n.n:t._t._f)?"keys"==e?h(0,n.k):"values"==e?h(0,n.v):h(0,[n.k,n.v]):(t._t=void 0,h(1))},n?"entries":"values",!n,!0),p(e)}}},function(t,e,n){"use strict";var r=n(18),i=n(70);t.exports=function(t,e,n){e in t?r.f(t,e,i(0,n)):t[e]=n}},function(t,e,n){var r=n(9),i=n(16).document,o=r(i)&&r(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},function(t,e,n){t.exports=n(16).document&&document.documentElement},function(t,e,n){t.exports=!n(21)&&!n(7)(function(){return 7!=Object.defineProperty(n(367)("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){var r=n(109),i=n(12)("iterator"),o=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||o[i]===t)}},function(t,e,n){var r=n(9),i=Math.floor;t.exports=function(t){return!r(t)&&isFinite(t)&&i(t)===t}},function(t,e,n){var r=n(5);t.exports=function(t,e,n,i){try{return i?e(r(n)[0],n[1]):e(n)}catch(e){var o=t.return;throw void 0!==o&&r(o.call(t)),e}}},function(t,e,n){"use strict";var r=n(81),i=n(70),o=n(160),a={};n(46)(a,n(12)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=r(a,{next:i(1,n)}),o(t,e+" Iterator")}},function(t,e,n){var r=n(12)("iterator"),i=!1;try{var o=[7][r]();o.return=function(){i=!0},Array.from(o,function(){throw 2})}catch(t){}t.exports=function(t,e){if(!e&&!i)return!1;var n=!1;try{var o=[7],a=o[r]();a.next=function(){return{done:n=!0}},o[r]=function(){return a},t(o)}catch(t){}return n}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e){t.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&t<1e-8?t-t*t/2:Math.log(1+t)}},function(t,e,n){"use strict";var r=n(82),i=n(158),o=n(159),a=n(33),s=n(108),u=Object.assign;t.exports=!u||n(7)(function(){var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach(function(t){e[t]=t}),7!=u({},t)[n]||Object.keys(u({},e)).join("")!=r})?function(t,e){for(var n=a(t),u=arguments.length,c=1,l=i.f,h=o.f;u>c;)for(var p,f=s(arguments[c++]),d=l?r(f).concat(l(f)):r(f),m=d.length,y=0;m>y;)h.call(f,p=d[y++])&&(n[p]=f[p]);return n}:u},function(t,e,n){var r=n(18),i=n(5),o=n(82);t.exports=n(21)?Object.defineProperties:function(t,e){i(t);for(var n,a=o(e),s=a.length,u=0;s>u;)r.f(t,n=a[u++],e[n]);return t}},function(t,e,n){var r=n(32),i=n(110).f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(t){try{return i(t)}catch(t){return a.slice()}};t.exports.f=function(t){return a&&"[object Window]"==o.call(t)?s(t):i(r(t))}},function(t,e,n){var r=n(23),i=n(32),o=n(361)(!1),a=n(244)("IE_PROTO");t.exports=function(t,e){var n,s=i(t),u=0,c=[];for(n in s)n!=a&&r(s,n)&&c.push(n);for(;e.length>u;)r(s,n=e[u++])&&(~o(c,n)||c.push(n));return c}},function(t,e,n){var r=n(16).parseFloat,i=n(162).trim;t.exports=1/r(n(246)+"-0")!==-(1/0)?function(t){var e=i(String(t),3),n=r(e);return 0===n&&"-"==e.charAt(0)?-0:n}:r},function(t,e,n){var r=n(16).parseInt,i=n(162).trim,o=n(246),a=/^[\-+]?0[xX]/;t.exports=8!==r(o+"08")||22!==r(o+"0x16")?function(t,e){var n=i(String(t),3);return r(n,e>>>0||(a.test(n)?16:10))}:r},function(t,e,n){var r=n(83),i=n(45);t.exports=function(t){return function(e,n){var o,a,s=String(i(e)),u=r(n),c=s.length;return u<0||u>=c?t?"":void 0:(o=s.charCodeAt(u),o<55296||o>56319||u+1===c||(a=s.charCodeAt(u+1))<56320||a>57343?t?s.charAt(u):o:t?s.slice(u,u+2):(o-55296<<10)+(a-56320)+65536)}}},function(t,e,n){"use strict";var r=n(83),i=n(45);t.exports=function(t){var e=String(i(this)),n="",o=r(t);if(o<0||o==1/0)throw RangeError("Count can't be negative");for(;o>0;(o>>>=1)&&(e+=e))1&o&&(n+=e);return n}},function(t,e,n){e.f=n(12)},function(t,e,n){var r=n(364),i=n(12)("iterator"),o=n(109);t.exports=n(15).getIteratorMethod=function(t){if(void 0!=t)return t[i]||t["@@iterator"]||o[r(t)]}},function(t,e,n){"use strict";var r=n(107),i=n(375),o=n(109),a=n(32);t.exports=n(237)(Array,"Array",function(t,e){this._t=a(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,i(1)):"keys"==e?i(0,n):"values"==e?i(0,t[n]):i(0,[n,t[n]])},"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},function(t,e,n){"use strict";var r=n(365);t.exports=n(230)("Map",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{get:function(t){var e=r.getEntry(this,t);return e&&e.v},set:function(t,e){return r.def(this,0===t?0:t,e)}},r,!0)},function(t,e,n){n(21)&&"g"!=/./g.flags&&n(18).f(RegExp.prototype,"flags",{configurable:!0,get:n(233)})},function(t,e,n){n(156)("match",1,function(t,e,n){return[function(n){"use strict";var r=t(this),i=void 0==n?void 0:n[e];return void 0!==i?i.call(n,r):new RegExp(n)[e](String(r))},n]})},function(t,e,n){n(156)("replace",2,function(t,e,n){return[function(r,i){"use strict";var o=t(this),a=void 0==r?void 0:r[e];return void 0!==a?a.call(r,o,i):n.call(String(o),r,i)},n]})},function(t,e,n){n(156)("search",1,function(t,e,n){return[function(n){"use strict";var r=t(this),i=void 0==n?void 0:n[e];return void 0!==i?i.call(n,r):new RegExp(n)[e](String(r))},n]})},function(t,e,n){n(156)("split",2,function(t,e,r){"use strict";var i=n(236),o=r,a=[].push,s="split",u="length",c="lastIndex";if("c"=="abbc"[s](/(b)*/)[1]||4!="test"[s](/(?:)/,-1)[u]||2!="ab"[s](/(?:ab)*/)[u]||4!="."[s](/(.?)(.?)/)[u]||"."[s](/()()/)[u]>1||""[s](/.?/)[u]){var l=void 0===/()??/.exec("")[1];r=function(t,e){var n=String(this);if(void 0===t&&0===e)return[];if(!i(t))return o.call(n,t,e);var r,s,h,p,f,d=[],m=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),y=0,v=void 0===e?4294967295:e>>>0,_=new RegExp(t.source,m+"g");for(l||(r=new RegExp("^"+_.source+"$(?!\\s)",m));(s=_.exec(n))&&(h=s.index+s[0][u],!(h>y&&(d.push(n.slice(y,s.index)),!l&&s[u]>1&&s[0].replace(r,function(){for(f=1;f1&&s.index=v)));)_[c]===s.index&&_[c]++;return y===n[u]?!p&&_.test("")||d.push(""):d.push(n.slice(y)),d[u]>v?d.slice(0,v):d}}else"0"[s](void 0,0)[u]&&(r=function(t,e){return void 0===t&&0===e?[]:o.call(this,t,e)});return[function(n,i){var o=t(this),a=void 0==n?void 0:n[e];return void 0!==a?a.call(n,o,i):r.call(String(o),n,i)},r]})},function(t,e,n){"use strict";var r=n(365);t.exports=n(230)("Set",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function(t){return r.def(this,t=0===t?0:t,t)}},r)},function(t,e,n){"use strict";var r=n(16),i=n(23),o=n(21),a=n(2),s=n(24),u=n(59).KEY,c=n(7),l=n(161),h=n(160),p=n(112),f=n(12),d=n(385),m=n(732),y=n(729),v=n(727),_=n(235),g=n(5),b=n(32),w=n(71),M=n(70),k=n(81),S=n(379),E=n(60),T=n(18),x=n(82),C=E.f,L=T.f,D=S.f,P=r.Symbol,O=r.JSON,A=O&&O.stringify,j="prototype",Y=f("_hidden"),I=f("toPrimitive"),N={}.propertyIsEnumerable,R=l("symbol-registry"),H=l("symbols"),F=l("op-symbols"),V=Object[j],U="function"==typeof P,B=r.QObject,W=!B||!B[j]||!B[j].findChild,z=o&&c(function(){return 7!=k(L({},"a",{get:function(){return L(this,"a",{value:7}).a}})).a})?function(t,e,n){var r=C(V,e);r&&delete V[e],L(t,e,n),r&&t!==V&&L(V,e,r)}:L,q=function(t){var e=H[t]=k(P[j]);return e._k=t,e},G=U&&"symbol"==typeof P.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof P},K=function(t,e,n){return t===V&&K(F,e,n),g(t),e=w(e,!0),g(n),i(H,e)?(n.enumerable?(i(t,Y)&&t[Y][e]&&(t[Y][e]=!1),n=k(n,{enumerable:M(0,!1)})):(i(t,Y)||L(t,Y,M(1,{})),t[Y][e]=!0),z(t,e,n)):L(t,e,n)},J=function(t,e){g(t);for(var n,r=v(e=b(e)),i=0,o=r.length;o>i;)K(t,n=r[i++],e[n]);return t},Z=function(t,e){return void 0===e?k(t):J(k(t),e)},$=function(t){var e=N.call(this,t=w(t,!0));return!(this===V&&i(H,t)&&!i(F,t))&&(!(e||!i(this,t)||!i(H,t)||i(this,Y)&&this[Y][t])||e)},X=function(t,e){if(t=b(t),e=w(e,!0),t!==V||!i(H,e)||i(F,e)){var n=C(t,e);return!n||!i(H,e)||i(t,Y)&&t[Y][e]||(n.enumerable=!0),n}},Q=function(t){for(var e,n=D(b(t)),r=[],o=0;n.length>o;)i(H,e=n[o++])||e==Y||e==u||r.push(e);return r},tt=function(t){for(var e,n=t===V,r=D(n?F:b(t)),o=[],a=0;r.length>a;)!i(H,e=r[a++])||n&&!i(V,e)||o.push(H[e]);return o};U||(P=function(){if(this instanceof P)throw TypeError("Symbol is not a constructor!");var t=p(arguments.length>0?arguments[0]:void 0),e=function(n){this===V&&e.call(F,n),i(this,Y)&&i(this[Y],t)&&(this[Y][t]=!1),z(this,t,M(1,n))};return o&&W&&z(V,t,{configurable:!0,set:e}),q(t)},s(P[j],"toString",function(){return this._k}),E.f=X,T.f=K,n(110).f=S.f=Q,n(159).f=$,n(158).f=tt,o&&!n(238)&&s(V,"propertyIsEnumerable",$,!0),d.f=function(t){return q(f(t))}),a(a.G+a.W+a.F*!U,{Symbol:P});for(var et="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),nt=0;et.length>nt;)f(et[nt++]);for(var et=x(f.store),nt=0;et.length>nt;)m(et[nt++]);a(a.S+a.F*!U,"Symbol",{for:function(t){return i(R,t+="")?R[t]:R[t]=P(t)},keyFor:function(t){if(G(t))return y(R,t);throw TypeError(t+" is not a symbol!")},useSetter:function(){W=!0},useSimple:function(){W=!1}}),a(a.S+a.F*!U,"Object",{create:Z,defineProperty:K,defineProperties:J,getOwnPropertyDescriptor:X,getOwnPropertyNames:Q,getOwnPropertySymbols:tt}),O&&a(a.S+a.F*(!U||c(function(){var t=P();return"[null]"!=A([t])||"{}"!=A({a:t})||"{}"!=A(Object(t))})),"JSON",{stringify:function(t){if(void 0!==t&&!G(t)){for(var e,n,r=[t],i=1;arguments.length>i;)r.push(arguments[i++]);return e=r[1],"function"==typeof e&&(n=e),!n&&_(e)||(e=function(t,e){if(n&&(e=n.call(this,t,e)),!G(e))return e}),r[1]=e,A.apply(O,r)}}}),P[j][I]||n(46)(P[j],I,P[j].valueOf),h(P,"Symbol"),h(Math,"Math",!0),h(r.JSON,"JSON",!0)},function(t,e,n){for(var r=n(387),i=n(24),o=n(16),a=n(46),s=n(109),u=n(12),c=u("iterator"),l=u("toStringTag"),h=s.Array,p=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],f=0;f<5;f++){var d,m=p[f],y=o[m],v=y&&y.prototype;if(v){v[c]||a(v,c,h),v[l]||a(v,l,m),s[m]=h;for(d in r)v[d]||i(v,d,r[d],!0)}}},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(t){return/^nm$/i.test(t)},meridiem:function(t,e,n){return t<12?n?"vm":"VM":n?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("ar-dz",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"أح_إث_ثلا_أر_خم_جم_سب".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},n=function(t){return 0===t?0:1===t?1:2===t?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5},r={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},i=function(t){return function(e,i,o,a){var s=n(e),u=r[t][n(e)];return 2===s&&(u=u[i?0:1]),u.replace(/%d/i,e)}},o=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],a=t.defineLocale("ar-ly",{months:o,monthsShort:o,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(t){return"م"===t},meridiem:function(t,e,n){return t<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},preparse:function(t){return t.replace(/\u200f/g,"").replace(/،/g,",")},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]}).replace(/,/g,"،")},week:{dow:6,doy:12}});return a})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:6,doy:12}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},r=t.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(t){return"م"===t},meridiem:function(t,e,n){return t<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(t){return t.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(t){return n[t]}).replace(/،/g,",")},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]}).replace(/,/g,"،")},week:{dow:0,doy:6}});return r})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},r=function(t){return 0===t?0:1===t?1:2===t?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5},i={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},o=function(t){return function(e,n,o,a){var s=r(e),u=i[t][r(e)];return 2===s&&(u=u[n?0:1]),u.replace(/%d/i,e)}},a=["كانون الثاني يناير","شباط فبراير","آذار مارس","نيسان أبريل","أيار مايو","حزيران يونيو","تموز يوليو","آب أغسطس","أيلول سبتمبر","تشرين الأول أكتوبر","تشرين الثاني نوفمبر","كانون الأول ديسمبر"],s=t.defineLocale("ar",{months:a,monthsShort:a,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(t){return"م"===t},meridiem:function(t,e,n){return t<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:o("s"),m:o("m"),mm:o("m"),h:o("h"),hh:o("h"),d:o("d"),dd:o("d"),M:o("M"),MM:o("M"),y:o("y"),yy:o("y")},preparse:function(t){return t.replace(/\u200f/g,"").replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(t){return n[t]}).replace(/،/g,",")},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]}).replace(/,/g,"،")},week:{dow:6,doy:12}});return s})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"},n=t.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{ +future:"%s sonra",past:"%s əvvəl",s:"birneçə saniyyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(t){return/^(gündüz|axşam)$/.test(t)},meridiem:function(t,e,n){return t<4?"gecə":t<12?"səhər":t<17?"gündüz":"axşam"},ordinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(t){if(0===t)return t+"-ıncı";var n=t%10,r=t%100-n,i=t>=100?100:null;return t+(e[n]||e[r]||e[i])},week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e){var n=t.split("_");return e%10===1&&e%100!==11?n[0]:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?n[1]:n[2]}function n(t,n,r){var i={mm:n?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:n?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"};return"m"===r?n?"хвіліна":"хвіліну":"h"===r?n?"гадзіна":"гадзіну":t+" "+e(i[r],+t)}var r=t.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Вв] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:n,mm:n,h:n,hh:n,d:"дзень",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(t){return/^(дня|вечара)$/.test(t)},meridiem:function(t,e,n){return t<4?"ночы":t<12?"раніцы":t<17?"дня":"вечара"},ordinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(t,e){switch(e){case"M":case"d":case"DDD":case"w":case"W":return t%10!==2&&t%10!==3||t%100===12||t%100===13?t+"-ы":t+"-і";case"D":return t+"-га";default:return t}},week:{dow:1,doy:7}});return r})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[В изминалата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[В изминалия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дни",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},ordinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(t){var e=t%10,n=t%100;return 0===t?t+"-ев":0===n?t+"-ен":n>10&&n<20?t+"-ти":1===e?t+"-ви":2===e?t+"-ри":7===e||8===e?t+"-ми":t+"-ти"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"},r=t.defineLocale("bn",{months:"জানুয়ারী_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব_মার্চ_এপ্র_মে_জুন_জুল_আগ_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(t){return t.replace(/[১২৩৪৫৬৭৮৯০]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(t,e){return 12===t&&(t=0),"রাত"===e&&t>=4||"দুপুর"===e&&t<5||"বিকাল"===e?t+12:t},meridiem:function(t,e,n){return t<4?"রাত":t<10?"সকাল":t<17?"দুপুর":t<20?"বিকাল":"রাত"},week:{dow:0,doy:6}});return r})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},n={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"},r=t.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(t){return t.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(t,e){return 12===t&&(t=0),"མཚན་མོ"===e&&t>=4||"ཉིན་གུང"===e&&t<5||"དགོང་དག"===e?t+12:t},meridiem:function(t,e,n){return t<4?"མཚན་མོ":t<10?"ཞོགས་ཀས":t<17?"ཉིན་གུང":t<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}});return r})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e,n){var r={mm:"munutenn",MM:"miz",dd:"devezh"};return t+" "+i(r[n],t)}function n(t){switch(r(t)){case 1:case 3:case 4:case 5:case 9:return t+" bloaz";default:return t+" vloaz"}}function r(t){return t>9?r(t%10):t}function i(t,e){return 2===e?o(t):t}function o(t){var e={m:"v",b:"v",d:"z"};return void 0===e[t.charAt(0)]?t:e[t.charAt(0)]+t.substring(1)}var a=t.defineLocale("br",{months:"Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h[e]mm A",LTS:"h[e]mm:ss A",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY h[e]mm A",LLLL:"dddd, D [a viz] MMMM YYYY h[e]mm A"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc'hoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec'h da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s 'zo",s:"un nebeud segondennoù",m:"ur vunutenn",mm:e,h:"un eur",hh:"%d eur",d:"un devezh",dd:e,M:"ur miz",MM:e,y:"ur bloaz",yy:n},ordinalParse:/\d{1,2}(añ|vet)/,ordinal:function(t){var e=1===t?"añ":"vet";return t+e},week:{dow:1,doy:4}});return a})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e,n){var r=t+" ";switch(n){case"m":return e?"jedna minuta":"jedne minute";case"mm":return r+=1===t?"minuta":2===t||3===t||4===t?"minute":"minuta";case"h":return e?"jedan sat":"jednog sata";case"hh":return r+=1===t?"sat":2===t||3===t||4===t?"sata":"sati";case"dd":return r+=1===t?"dan":"dana";case"MM":return r+=1===t?"mjesec":2===t||3===t||4===t?"mjeseca":"mjeseci";case"yy":return r+=1===t?"godina":2===t||3===t||4===t?"godine":"godina"}}var n=t.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:e,mm:e,h:e,hh:e,d:"dan",dd:e,M:"mjesec",MM:e,y:"godinu",yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("ca",{months:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),monthsShort:"gen._febr._mar._abr._mai._jun._jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd D MMMM YYYY H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},ordinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(t,e){var n=1===t?"r":2===t?"n":3===t?"r":4===t?"t":"è";return"w"!==e&&"W"!==e||(n="a"),t+n},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t){return t>1&&t<5&&1!==~~(t/10)}function n(t,n,r,i){var o=t+" ";switch(r){case"s":return n||i?"pár sekund":"pár sekundami";case"m":return n?"minuta":i?"minutu":"minutou";case"mm":return n||i?o+(e(t)?"minuty":"minut"):o+"minutami";case"h":return n?"hodina":i?"hodinu":"hodinou";case"hh":return n||i?o+(e(t)?"hodiny":"hodin"):o+"hodinami";case"d":return n||i?"den":"dnem";case"dd":return n||i?o+(e(t)?"dny":"dní"):o+"dny";case"M":return n||i?"měsíc":"měsícem";case"MM":return n||i?o+(e(t)?"měsíce":"měsíců"):o+"měsíci";case"y":return n||i?"rok":"rokem";case"yy":return n||i?o+(e(t)?"roky":"let"):o+"lety"}}var r="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),i="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),o=t.defineLocale("cs",{months:r,monthsShort:i,monthsParse:function(t,e){var n,r=[];for(n=0;n<12;n++)r[n]=new RegExp("^"+t[n]+"$|^"+e[n]+"$","i");return r}(r,i),shortMonthsParse:function(t){var e,n=[];for(e=0;e<12;e++)n[e]=new RegExp("^"+t[e]+"$","i");return n}(i),longMonthsParse:function(t){var e,n=[];for(e=0;e<12;e++)n[e]=new RegExp("^"+t[e]+"$","i");return n}(r),weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(t){var e=/сехет$/i.exec(t)?"рен":/ҫул$/i.exec(t)?"тан":"ран";return t+e},past:"%s каялла",s:"пӗр-ик ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},ordinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},ordinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(t){var e=t,n="",r=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"];return e>20?n=40===e||50===e||60===e||80===e||100===e?"fed":"ain":e>0&&(n=r[e]),t+n},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY HH:mm"},calendar:{sameDay:"[I dag kl.] LT",nextDay:"[I morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[I går kl.] LT",lastWeek:"[sidste] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e,n,r){var i={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[t+" Tage",t+" Tagen"],M:["ein Monat","einem Monat"],MM:[t+" Monate",t+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[t+" Jahre",t+" Jahren"]};return e?i[n][0]:i[n][1]}var n=t.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,M:e,MM:e,y:e,yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e,n,r){var i={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[t+" Tage",t+" Tagen"],M:["ein Monat","einem Monat"],MM:[t+" Monate",t+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[t+" Jahre",t+" Jahren"]};return e?i[n][0]:i[n][1]}var n=t.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,M:e,MM:e,y:e,yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],n=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"],r=t.defineLocale("dv",{months:e,monthsShort:e,weekdays:n,weekdaysShort:n,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(t){return"މފ"===t},meridiem:function(t,e,n){return t<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(t){return t.replace(/،/g,",")},postformat:function(t){return t.replace(/,/g,"،")},week:{dow:7,doy:12}});return r})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t){return t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}var n=t.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(t,e){return/D/.test(e.substring(0,e.indexOf("MMMM")))?this._monthsGenitiveEl[t.month()]:this._monthsNominativeEl[t.month()]},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(t,e,n){return t>11?n?"μμ":"ΜΜ":n?"πμ":"ΠΜ"},isPM:function(t){return"μ"===(t+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(t,n){var r=this._calendarEl[t],i=n&&n.hours();return e(r)&&(r=r.apply(n)),r.replace("{}",i%12===1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},ordinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10,n=1===~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10,n=1===~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10,n=1===~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10,n=1===~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10,n=1===~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec".split("_"),weekdays:"Dimanĉo_Lundo_Mardo_Merkredo_Ĵaŭdo_Vendredo_Sabato".split("_"),weekdaysShort:"Dim_Lun_Mard_Merk_Ĵaŭ_Ven_Sab".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Ĵa_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D[-an de] MMMM, YYYY",LLL:"D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd, [la] D[-an de] MMMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(t){return"p"===t.charAt(0).toLowerCase()},meridiem:function(t,e,n){return t>11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd [je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasinta] dddd [je] LT",sameElse:"L"},relativeTime:{future:"je %s",past:"antaŭ %s",s:"sekundoj",m:"minuto",mm:"%d minutoj",h:"horo",hh:"%d horoj",d:"tago",dd:"%d tagoj",M:"monato",MM:"%d monatoj",y:"jaro",yy:"%d jaroj"},ordinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=t.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(t,r){return/-MMM-/.test(r)?n[t.month()]:e[t.month()]},monthsParseExact:!0,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return r})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=t.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(t,r){return/-MMM-/.test(r)?n[t.month()]:e[t.month()]},monthsParseExact:!0,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"), +weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return r})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e,n,r){var i={s:["mõne sekundi","mõni sekund","paar sekundit"],m:["ühe minuti","üks minut"],mm:[t+" minuti",t+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[t+" tunni",t+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[t+" kuu",t+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[t+" aasta",t+" aastat"]};return e?i[n][2]?i[n][2]:i[n][1]:r?i[n][0]:i[n][1]}var n=t.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:"%d päeva",M:e,MM:e,y:e,yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},n={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"},r=t.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(t){return/بعد از ظهر/.test(t)},meridiem:function(t,e,n){return t<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چندین ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(t){return t.replace(/[۰-۹]/g,function(t){return n[t]}).replace(/،/g,",")},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]}).replace(/,/g,"،")},ordinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}});return r})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e,r,i){var o="";switch(r){case"s":return i?"muutaman sekunnin":"muutama sekunti";case"m":return i?"minuutin":"minuutti";case"mm":o=i?"minuutin":"minuuttia";break;case"h":return i?"tunnin":"tunti";case"hh":o=i?"tunnin":"tuntia";break;case"d":return i?"päivän":"päivä";case"dd":o=i?"päivän":"päivää";break;case"M":return i?"kuukauden":"kuukausi";case"MM":o=i?"kuukauden":"kuukautta";break;case"y":return i?"vuoden":"vuosi";case"yy":o=i?"vuoden":"vuotta"}return o=n(t,i)+" "+o}function n(t,e){return t<10?e?i[t]:r[t]:t}var r="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),i=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",r[7],r[8],r[9]],o=t.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",m:"ein minutt",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaði",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|e)/,ordinal:function(t){return t+(1===t?"er":"e")}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|e)/,ordinal:function(t){return t+(1===t?"er":"e")},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|)/,ordinal:function(t){return t+(1===t?"er":"")},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),n="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),r=t.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(t,r){return/-MMM-/.test(r)?n[t.month()]:e[t.month()]},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}});return r})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],n=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],r=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],i=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],o=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],a=t.defineLocale("gd",{months:e,monthsShort:n,monthsParseExact:!0,weekdays:r,weekdaysShort:i,weekdaysMin:o,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},ordinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(t){var e=1===t?"d":t%10===2?"na":"mh";return t+e},week:{dow:1,doy:4}});return a})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(t){return 0===t.indexOf("un")?"n"+t:"en "+t},past:"hai %s",s:"uns segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(t){return 2===t?"שעתיים":t+" שעות"},d:"יום",dd:function(t){return 2===t?"יומיים":t+" ימים"},M:"חודש",MM:function(t){return 2===t?"חודשיים":t+" חודשים"},y:"שנה",yy:function(t){return 2===t?"שנתיים":t%10===0&&10!==t?t+" שנה":t+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(t){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(t)},meridiem:function(t,e,n){return t<5?"לפנות בוקר":t<10?"בבוקר":t<12?n?'לפנה"צ':"לפני הצהריים":t<18?n?'אחה"צ':"אחרי הצהריים":"בערב"}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},r=t.defineLocale("hi",{months:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(t){return t.replace(/[१२३४५६७८९०]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(t,e){return 12===t&&(t=0),"रात"===e?t<4?t:t+12:"सुबह"===e?t:"दोपहर"===e?t>=10?t:t+12:"शाम"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"रात":t<10?"सुबह":t<17?"दोपहर":t<20?"शाम":"रात"},week:{dow:0,doy:6}});return r})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e,n){var r=t+" ";switch(n){case"m":return e?"jedna minuta":"jedne minute";case"mm":return r+=1===t?"minuta":2===t||3===t||4===t?"minute":"minuta";case"h":return e?"jedan sat":"jednog sata";case"hh":return r+=1===t?"sat":2===t||3===t||4===t?"sata":"sati";case"dd":return r+=1===t?"dan":"dana";case"MM":return r+=1===t?"mjesec":2===t||3===t||4===t?"mjeseca":"mjeseci";case"yy":return r+=1===t?"godina":2===t||3===t||4===t?"godine":"godina"}}var n=t.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:e,mm:e,h:e,hh:e,d:"dan",dd:e,M:"mjesec",MM:e,y:"godinu",yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e,n,r){var i=t;switch(n){case"s":return r||e?"néhány másodperc":"néhány másodperce";case"m":return"egy"+(r||e?" perc":" perce");case"mm":return i+(r||e?" perc":" perce");case"h":return"egy"+(r||e?" óra":" órája");case"hh":return i+(r||e?" óra":" órája");case"d":return"egy"+(r||e?" nap":" napja");case"dd":return i+(r||e?" nap":" napja");case"M":return"egy"+(r||e?" hónap":" hónapja");case"MM":return i+(r||e?" hónap":" hónapja");case"y":return"egy"+(r||e?" év":" éve");case"yy":return i+(r||e?" év":" éve")}return""}function n(t){return(t?"":"[múlt] ")+"["+r[this.day()]+"] LT[-kor]"}var r="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" "),i=t.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(t){return"u"===t.charAt(1).toLowerCase()},meridiem:function(t,e,n){return t<12?n===!0?"de":"DE":n===!0?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return n.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return n.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(t){return/^(ցերեկվա|երեկոյան)$/.test(t)},meridiem:function(t){return t<4?"գիշերվա":t<12?"առավոտվա":t<17?"ցերեկվա":"երեկոյան"},ordinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(t,e){switch(e){case"DDD":case"w":case"W":case"DDDo":return 1===t?t+"-ին":t+"-րդ";default:return t}},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(t,e){return 12===t&&(t=0),"pagi"===e?t:"siang"===e?t>=11?t:t+12:"sore"===e||"malam"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?"pagi":t<15?"siang":t<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t){return t%100===11||t%10!==1}function n(t,n,r,i){var o=t+" ";switch(r){case"s":return n||i?"nokkrar sekúndur":"nokkrum sekúndum";case"m":return n?"mínúta":"mínútu";case"mm":return e(t)?o+(n||i?"mínútur":"mínútum"):n?o+"mínúta":o+"mínútu";case"hh":return e(t)?o+(n||i?"klukkustundir":"klukkustundum"):o+"klukkustund";case"d":return n?"dagur":i?"dag":"degi";case"dd":return e(t)?n?o+"dagar":o+(i?"daga":"dögum"):n?o+"dagur":o+(i?"dag":"degi");case"M":return n?"mánuður":i?"mánuð":"mánuði";case"MM":return e(t)?n?o+"mánuðir":o+(i?"mánuði":"mánuðum"):n?o+"mánuður":o+(i?"mánuð":"mánuði");case"y":return n||i?"ár":"ári";case"yy":return e(t)?o+(n||i?"ár":"árum"):o+(n||i?"ár":"ári")}}var r=t.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:n,m:n,mm:n,h:"klukkustund",hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return r})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"Domenica_Lunedì_Martedì_Mercoledì_Giovedì_Venerdì_Sabato".split("_"),weekdaysShort:"Dom_Lun_Mar_Mer_Gio_Ven_Sab".split("_"),weekdaysMin:"Do_Lu_Ma_Me_Gi_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(t){return(/^[0-9].+$/.test(t)?"tra":"in")+" "+t},past:"%s fa",s:"alcuni secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("ja",{months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"Ah時m分",LTS:"Ah時m分s秒",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah時m分",LLLL:"YYYY年M月D日Ah時m分 dddd"},meridiemParse:/午前|午後/i,isPM:function(t){return"午後"===t},meridiem:function(t,e,n){return t<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:"[来週]dddd LT",lastDay:"[昨日] LT",lastWeek:"[前週]dddd LT",sameElse:"L"},ordinalParse:/\d{1,2}日/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"日";default:return t}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(t,e){return 12===t&&(t=0),"enjing"===e?t:"siyang"===e?t>=11?t:t+12:"sonten"===e||"ndalu"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?"enjing":t<15?"siyang":t<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("ka",{months:{standalone:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),format:"იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს".split("_")},monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(t){return/(წამი|წუთი|საათი|წელი)/.test(t)?t.replace(/ი$/,"ში"):t+"ში"},past:function(t){return/(წამი|წუთი|საათი|დღე|თვე)/.test(t)?t.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(t)?t.replace(/წელი$/,"წლის წინ"):void 0},s:"რამდენიმე წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},ordinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(t){return 0===t?t:1===t?t+"-ლი":t<20||t<=100&&t%20===0||t%100===0?"მე-"+t:t+"-ე"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"},n=t.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай", +MM:"%d ай",y:"бір жыл",yy:"%d жыл"},ordinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(t){var n=t%10,r=t>=100?100:null;return t+(e[t]||e[n]||e[r])},week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysMin:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h시 m분",LTS:"A h시 m분 s초",L:"YYYY.MM.DD",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h시 m분",LLLL:"YYYY년 MMMM D일 dddd A h시 m분"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"일분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},ordinalParse:/\d{1,2}일/,ordinal:"%d일",meridiemParse:/오전|오후/,isPM:function(t){return"오후"===t},meridiem:function(t,e,n){return t<12?"오전":"오후"}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"},n=t.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кече саат] LT",lastWeek:"[Өткен аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},ordinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(t){var n=t%10,r=t>=100?100:null;return t+(e[t]||e[n]||e[r])},week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e,n,r){var i={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return e?i[n][0]:i[n][1]}function n(t){var e=t.substr(0,t.indexOf(" "));return i(e)?"a "+t:"an "+t}function r(t){var e=t.substr(0,t.indexOf(" "));return i(e)?"viru "+t:"virun "+t}function i(t){if(t=parseInt(t,10),isNaN(t))return!1;if(t<0)return!0;if(t<10)return 4<=t&&t<=7;if(t<100){var e=t%10,n=t/10;return i(0===e?n:e)}if(t<1e4){for(;t>=10;)t/=10;return i(t)}return t/=1e3,i(t)}var o=t.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:n,past:r,s:"e puer Sekonnen",m:e,mm:"%d Minutten",h:e,hh:"%d Stonnen",d:e,dd:"%d Deeg",M:e,MM:"%d Méint",y:e,yy:"%d Joer"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(t){return"ຕອນແລງ"===t},meridiem:function(t,e,n){return t<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},ordinalParse:/(ທີ່)\d{1,2}/,ordinal:function(t){return"ທີ່"+t}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e,n,r){return e?"kelios sekundės":r?"kelių sekundžių":"kelias sekundes"}function n(t,e,n,r){return e?i(n)[0]:r?i(n)[1]:i(n)[2]}function r(t){return t%10===0||t>10&&t<20}function i(t){return a[t].split("_")}function o(t,e,o,a){var s=t+" ";return 1===t?s+n(t,e,o[0],a):e?s+(r(t)?i(o)[1]:i(o)[0]):a?s+i(o)[1]:s+(r(t)?i(o)[1]:i(o)[2])}var a={m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"},s=t.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:e,m:n,mm:o,h:n,hh:o,d:n,dd:o,M:n,MM:o,y:n,yy:o},ordinalParse:/\d{1,2}-oji/,ordinal:function(t){return t+"-oji"},week:{dow:1,doy:4}});return s})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e,n){return n?e%10===1&&e%100!==11?t[2]:t[3]:e%10===1&&e%100!==11?t[0]:t[1]}function n(t,n,r){return t+" "+e(o[r],t,n)}function r(t,n,r){return e(o[r],t,n)}function i(t,e){return e?"dažas sekundes":"dažām sekundēm"}var o={m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")},a=t.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:i,m:r,mm:n,h:r,hh:n,d:r,dd:n,M:r,MM:n,y:r,yy:n},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={words:{m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(t,e){return 1===t?e[0]:t>=2&&t<=4?e[1]:e[2]},translate:function(t,n,r){var i=e.words[r];return 1===r.length?n?i[0]:i[1]:t+" "+e.correctGrammaticalCase(t,i)}},n=t.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var t=["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return t[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:"dan",dd:e.translate,M:"mjesec",MM:e.translate,y:"godinu",yy:e.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"после %s",past:"пред %s",s:"неколку секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеци",y:"година",yy:"%d години"},ordinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(t){var e=t%10,n=t%100;return 0===t?t+"-ев":0===n?t+"-ен":n>10&&n<20?t+"-ти":1===e?t+"-ви":2===e?t+"-ри":7===e||8===e?t+"-ми":t+"-ти"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(t,e){return 12===t&&(t=0),"രാത്രി"===e&&t>=4||"ഉച്ച കഴിഞ്ഞ്"===e||"വൈകുന്നേരം"===e?t+12:t},meridiem:function(t,e,n){return t<4?"രാത്രി":t<12?"രാവിലെ":t<17?"ഉച്ച കഴിഞ്ഞ്":t<20?"വൈകുന്നേരം":"രാത്രി"}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e,n,r){var i="";if(e)switch(n){case"s":i="काही सेकंद";break;case"m":i="एक मिनिट";break;case"mm":i="%d मिनिटे";break;case"h":i="एक तास";break;case"hh":i="%d तास";break;case"d":i="एक दिवस";break;case"dd":i="%d दिवस";break;case"M":i="एक महिना";break;case"MM":i="%d महिने";break;case"y":i="एक वर्ष";break;case"yy":i="%d वर्षे"}else switch(n){case"s":i="काही सेकंदां";break;case"m":i="एका मिनिटा";break;case"mm":i="%d मिनिटां";break;case"h":i="एका तासा";break;case"hh":i="%d तासां";break;case"d":i="एका दिवसा";break;case"dd":i="%d दिवसां";break;case"M":i="एका महिन्या";break;case"MM":i="%d महिन्यां";break;case"y":i="एका वर्षा";break;case"yy":i="%d वर्षां"}return i.replace(/%d/i,t)}var n={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},r={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},i=t.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},preparse:function(t){return t.replace(/[१२३४५६७८९०]/g,function(t){return r[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return n[t]})},meridiemParse:/रात्री|सकाळी|दुपारी|सायंकाळी/,meridiemHour:function(t,e){return 12===t&&(t=0),"रात्री"===e?t<4?t:t+12:"सकाळी"===e?t:"दुपारी"===e?t>=10?t:t+12:"सायंकाळी"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"रात्री":t<10?"सकाळी":t<17?"दुपारी":t<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}});return i})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(t,e){return 12===t&&(t=0),"pagi"===e?t:"tengahari"===e?t>=11?t:t+12:"petang"===e||"malam"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?"pagi":t<15?"tengahari":t<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(t,e){return 12===t&&(t=0),"pagi"===e?t:"tengahari"===e?t>=11?t:t+12:"petang"===e||"malam"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?"pagi":t<15?"tengahari":t<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},n={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"},r=t.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(t){return t.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},week:{dow:1,doy:4}});return r})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},r=t.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(t){return t.replace(/[१२३४५६७८९०]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(t,e){return 12===t&&(t=0),"राति"===e?t<4?t:t+12:"बिहान"===e?t:"दिउँसो"===e?t>=10?t:t+12:"साँझ"===e?t+12:void 0},meridiem:function(t,e,n){return t<3?"राति":t<12?"बिहान":t<16?"दिउँसो":t<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}});return r})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],i=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,o=t.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(t,r){return/-MMM-/.test(r)?n[t.month()]:e[t.month()]},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}});return o})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],i=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,o=t.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(t,r){return/-MMM-/.test(r)?n[t.month()]:e[t.month()]},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}});return o})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_mån_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_må_ty_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},n={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"},r=t.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(t){return t.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(t,e){return 12===t&&(t=0),"ਰਾਤ"===e?t<4?t:t+12:"ਸਵੇਰ"===e?t:"ਦੁਪਹਿਰ"===e?t>=10?t:t+12:"ਸ਼ਾਮ"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"ਰਾਤ":t<10?"ਸਵੇਰ":t<17?"ਦੁਪਹਿਰ":t<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}});return r})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t){return t%10<5&&t%10>1&&~~(t/10)%10!==1}function n(t,n,r){var i=t+" ";switch(r){case"m":return n?"minuta":"minutę";case"mm":return i+(e(t)?"minuty":"minut");case"h":return n?"godzina":"godzinę";case"hh":return i+(e(t)?"godziny":"godzin");case"MM":return i+(e(t)?"miesiące":"miesięcy");case"yy":return i+(e(t)?"lata":"lat")}}var r="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),i="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),o=t.defineLocale("pl",{months:function(t,e){return""===e?"("+i[t.month()]+"|"+r[t.month()]+")":/D MMMM/.test(e)?i[t.month()]:r[t.month()]},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:"[W] dddd [o] LT",lastDay:"[Wczoraj o] LT", +lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:n,mm:n,h:n,hh:n,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:n,y:"rok",yy:n},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("pt-br",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Dom_2ª_3ª_4ª_5ª_6ª_Sáb".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"%s atrás",s:"poucos segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº"});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("pt",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-Feira_Terça-Feira_Quarta-Feira_Quinta-Feira_Sexta-Feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Dom_2ª_3ª_4ª_5ª_6ª_Sáb".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e,n){var r={mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"},i=" ";return(t%100>=20||t>=100&&t%100===0)&&(i=" de "),t+i+r[n]}var n=t.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",m:"un minut",mm:e,h:"o oră",hh:e,d:"o zi",dd:e,M:"o lună",MM:e,y:"un an",yy:e},week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e){var n=t.split("_");return e%10===1&&e%100!==11?n[0]:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?n[1]:n[2]}function n(t,n,r){var i={mm:n?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};return"m"===r?n?"минута":"минуту":t+" "+e(i[r],+t)}var r=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i],i=t.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:r,longMonthsParse:r,shortMonthsParse:r,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сегодня в] LT",nextDay:"[Завтра в] LT",lastDay:"[Вчера в] LT",nextWeek:function(t){if(t.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В следующее] dddd [в] LT";case 1:case 2:case 4:return"[В следующий] dddd [в] LT";case 3:case 5:case 6:return"[В следующую] dddd [в] LT"}},lastWeek:function(t){if(t.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",m:n,mm:n,h:"час",hh:n,d:"день",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(t){return/^(дня|вечера)$/.test(t)},meridiem:function(t,e,n){return t<4?"ночи":t<12?"утра":t<17?"дня":"вечера"},ordinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(t,e){switch(e){case"M":case"d":case"DDD":return t+"-й";case"D":return t+"-го";case"w":case"W":return t+"-я";default:return t}},week:{dow:1,doy:7}});return i})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},ordinalParse:/\d{1,2} වැනි/,ordinal:function(t){return t+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(t){return"ප.ව."===t||"පස් වරු"===t},meridiem:function(t,e,n){return t>11?n?"ප.ව.":"පස් වරු":n?"පෙ.ව.":"පෙර වරු"}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t){return t>1&&t<5}function n(t,n,r,i){var o=t+" ";switch(r){case"s":return n||i?"pár sekúnd":"pár sekundami";case"m":return n?"minúta":i?"minútu":"minútou";case"mm":return n||i?o+(e(t)?"minúty":"minút"):o+"minútami";case"h":return n?"hodina":i?"hodinu":"hodinou";case"hh":return n||i?o+(e(t)?"hodiny":"hodín"):o+"hodinami";case"d":return n||i?"deň":"dňom";case"dd":return n||i?o+(e(t)?"dni":"dní"):o+"dňami";case"M":return n||i?"mesiac":"mesiacom";case"MM":return n||i?o+(e(t)?"mesiace":"mesiacov"):o+"mesiacmi";case"y":return n||i?"rok":"rokom";case"yy":return n||i?o+(e(t)?"roky":"rokov"):o+"rokmi"}}var r="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),i="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_"),o=t.defineLocale("sk",{months:r,monthsShort:i,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e,n,r){var i=t+" ";switch(n){case"s":return e||r?"nekaj sekund":"nekaj sekundami";case"m":return e?"ena minuta":"eno minuto";case"mm":return i+=1===t?e?"minuta":"minuto":2===t?e||r?"minuti":"minutama":t<5?e||r?"minute":"minutami":e||r?"minut":"minutami";case"h":return e?"ena ura":"eno uro";case"hh":return i+=1===t?e?"ura":"uro":2===t?e||r?"uri":"urama":t<5?e||r?"ure":"urami":e||r?"ur":"urami";case"d":return e||r?"en dan":"enim dnem";case"dd":return i+=1===t?e||r?"dan":"dnem":2===t?e||r?"dni":"dnevoma":e||r?"dni":"dnevi";case"M":return e||r?"en mesec":"enim mesecem";case"MM":return i+=1===t?e||r?"mesec":"mesecem":2===t?e||r?"meseca":"mesecema":t<5?e||r?"mesece":"meseci":e||r?"mesecev":"meseci";case"y":return e||r?"eno leto":"enim letom";case"yy":return i+=1===t?e||r?"leto":"letom":2===t?e||r?"leti":"letoma":t<5?e||r?"leta":"leti":e||r?"let":"leti"}}var n=t.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(t){return"M"===t.charAt(0)},meridiem:function(t,e,n){return t<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={words:{m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(t,e){return 1===t?e[0]:t>=2&&t<=4?e[1]:e[2]},translate:function(t,n,r){var i=e.words[r];return 1===r.length?n?i[0]:i[1]:t+" "+e.correctGrammaticalCase(t,i)}},n=t.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){var t=["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"];return t[this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:"дан",dd:e.translate,M:"месец",MM:e.translate,y:"годину",yy:e.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={words:{m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(t,e){return 1===t?e[0]:t>=2&&t<=4?e[1]:e[2]},translate:function(t,n,r){var i=e.words[r];return 1===r.length?n?i[0]:i[1]:t+" "+e.correctGrammaticalCase(t,i)}},n=t.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var t=["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return t[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:"dan",dd:e.translate,M:"mesec",MM:e.translate,y:"godinu",yy:e.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(t,e,n){return t<11?"ekuseni":t<15?"emini":t<19?"entsambama":"ebusuku"},meridiemHour:function(t,e){return 12===t&&(t=0),"ekuseni"===e?t:"emini"===e?t>=11?t:t+12:"entsambama"===e||"ebusuku"===e?0===t?0:t+12:void 0},ordinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},ordinalParse:/\d{1,2}(e|a)/,ordinal:function(t){var e=t%10,n=1===~~(t%100/10)?"e":1===e?"a":2===e?"a":"e";return t+n},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"masiku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},n={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"},r=t.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},ordinalParse:/\d{1,2}வது/,ordinal:function(t){return t+"வது"},preparse:function(t){return t.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(t,e,n){return t<2?" யாமம்":t<6?" வைகறை":t<10?" காலை":t<14?" நண்பகல்":t<18?" எற்பாடு":t<22?" மாலை":" யாமம்"},meridiemHour:function(t,e){return 12===t&&(t=0),"யாமம்"===e?t<2?t:t+12:"வைகறை"===e||"காலை"===e?t:"நண்பகல்"===e&&t>=10?t:t+12},week:{dow:0,doy:6}});return r})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జూలై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జూలై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},ordinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(t,e){return 12===t&&(t=0),"రాత్రి"===e?t<4?t:t+12:"ఉదయం"===e?t:"మధ్యాహ్నం"===e?t>=10?t:t+12:"సాయంత్రం"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"రాత్రి":t<10?"ఉదయం":t<17?"మధ్యాహ్నం":t<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juniu_Juliu_Augustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Aug_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sexta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sext_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Sex_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"minutu balun",m:"minutu ida",mm:"minutus %d",h:"horas ida",hh:"horas %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10,n=1===~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY/MM/DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(t){return"หลังเที่ยง"===t},meridiem:function(t,e,n){return t<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},ordinalParse:/\d{1,2}/,ordinal:function(t){return t},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t){var e=t;return e=t.indexOf("jaj")!==-1?e.slice(0,-3)+"leS":t.indexOf("jar")!==-1?e.slice(0,-3)+"waQ":t.indexOf("DIS")!==-1?e.slice(0,-3)+"nem":e+" pIq"}function n(t){var e=t;return e=t.indexOf("jaj")!==-1?e.slice(0,-3)+"Hu’":t.indexOf("jar")!==-1?e.slice(0,-3)+"wen":t.indexOf("DIS")!==-1?e.slice(0,-3)+"ben":e+" ret"}function r(t,e,n,r){var o=i(t);switch(n){case"mm":return o+" tup";case"hh":return o+" rep";case"dd":return o+" jaj";case"MM":return o+" jar";case"yy":return o+" DIS"}}function i(t){var e=Math.floor(t%1e3/100),n=Math.floor(t%100/10),r=t%10,i="";return e>0&&(i+=o[e]+"vatlh"),n>0&&(i+=(""!==i?" ":"")+o[n]+"maH"),r>0&&(i+=(""!==i?" ":"")+o[r]),""===i?"pagh":i}var o="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_"),a=t.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:e,past:n,s:"puS lup",m:"wa’ tup",mm:r,h:"wa’ rep",hh:r,d:"wa’ jaj",dd:r,M:"wa’ jar",MM:r,y:"wa’ DIS",yy:r},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"},n=t.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[haftaya] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen hafta] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinalParse:/\d{1,2}'(inci|nci|üncü|ncı|uncu|ıncı)/,ordinal:function(t){if(0===t)return t+"'ıncı";var n=t%10,r=t%100-n,i=t>=100?100:null;return t+(e[n]||e[r]||e[i])},week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e,n,r){var i={s:["viensas secunds","'iensas secunds"],m:["'n míut","'iens míut"],mm:[t+" míuts",""+t+" míuts"],h:["'n þora","'iensa þora"],hh:[t+" þoras",""+t+" þoras"],d:["'n ziua","'iensa ziua"],dd:[t+" ziuas",""+t+" ziuas"], +M:["'n mes","'iens mes"],MM:[t+" mesen",""+t+" mesen"],y:["'n ar","'iens ar"],yy:[t+" ars",""+t+" ars"]};return r?i[n][0]:e?i[n][0]:i[n][1]}var n=t.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(t){return"d'o"===t.toLowerCase()},meridiem:function(t,e,n){return t>11?n?"d'o":"D'O":n?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";function e(t,e){var n=t.split("_");return e%10===1&&e%100!==11?n[0]:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?n[1]:n[2]}function n(t,n,r){var i={mm:n?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:n?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"};return"m"===r?n?"хвилина":"хвилину":"h"===r?n?"година":"годину":t+" "+e(i[r],+t)}function r(t,e){var n={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")},r=/(\[[ВвУу]\]) ?dddd/.test(e)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(e)?"genitive":"nominative";return n[r][t.day()]}function i(t){return function(){return t+"о"+(11===this.hours()?"б":"")+"] LT"}}var o=t.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:r,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:i("[Сьогодні "),nextDay:i("[Завтра "),lastDay:i("[Вчора "),nextWeek:i("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return i("[Минулої] dddd [").call(this);case 1:case 2:case 4:return i("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",m:n,mm:n,h:"годину",hh:n,d:"день",dd:n,M:"місяць",MM:n,y:"рік",yy:n},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(t){return/^(дня|вечора)$/.test(t)},meridiem:function(t,e,n){return t<4?"ночі":t<12?"ранку":t<17?"дня":"вечора"},ordinalParse:/\d{1,2}-(й|го)/,ordinal:function(t,e){switch(e){case"M":case"d":case"DDD":case"w":case"W":return t+"-й";case"D":return t+"-го";default:return t}},week:{dow:1,doy:7}});return o})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(t){return/^ch$/i.test(t)},meridiem:function(t,e,n){return t<12?n?"sa":"SA":n?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần rồi lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},ordinalParse:/\d{1,2}/,ordinal:function(t){return t},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10,n=1===~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},ordinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"Ah点mm分",LTS:"Ah点m分s秒",L:"YYYY-MM-DD",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日Ah点mm分",LLLL:"YYYY年MMMD日ddddAh点mm分",l:"YYYY-MM-DD",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日Ah点mm分",llll:"YYYY年MMMD日ddddAh点mm分"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(t,e){return 12===t&&(t=0),"凌晨"===e||"早上"===e||"上午"===e?t:"下午"===e||"晚上"===e?t+12:t>=11?t:t+12},meridiem:function(t,e,n){var r=100*t+e;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:function(){return 0===this.minutes()?"[今天]Ah[点整]":"[今天]LT"},nextDay:function(){return 0===this.minutes()?"[明天]Ah[点整]":"[明天]LT"},lastDay:function(){return 0===this.minutes()?"[昨天]Ah[点整]":"[昨天]LT"},nextWeek:function(){var e,n;return e=t().startOf("week"),n=this.diff(e,"days")>=7?"[下]":"[本]",0===this.minutes()?n+"dddAh点整":n+"dddAh点mm"},lastWeek:function(){var e,n;return e=t().startOf("week"),n=this.unix()=11?t:t+12:"下午"===e||"晚上"===e?t+12:void 0},meridiem:function(t,e,n){var r=100*t+e;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},ordinalParse:/\d{1,2}(日|月|週)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"日";case"M":return t+"月";case"w":case"W":return t+"週";default:return t}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}});return e})},function(t,e,n){!function(t,e){e(n(1))}(this,function(t){"use strict";var e=t.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"Ah點mm分",LTS:"Ah點m分s秒",L:"YYYY年MMMD日",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日Ah點mm分",LLLL:"YYYY年MMMD日ddddAh點mm分",l:"YYYY年MMMD日",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日Ah點mm分",llll:"YYYY年MMMD日ddddAh點mm分"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(t,e){return 12===t&&(t=0),"凌晨"===e||"早上"===e||"上午"===e?t:"中午"===e?t>=11?t:t+12:"下午"===e||"晚上"===e?t+12:void 0},meridiem:function(t,e,n){var r=100*t+e;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},ordinalParse:/\d{1,2}(日|月|週)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"日";case"M":return t+"月";case"w":case"W":return t+"週";default:return t}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}});return e})},function(t,e,n){"use strict";var r=n(0),i=n(34),o=n(247);n.d(e,"a",function(){return a});var a=function(){function t(t){this.accordion=t}return Object.defineProperty(t.prototype,"isOpen",{get:function(){return this._isOpen},set:function(t){this._isOpen=t,t&&this.accordion.closeOtherPanels(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isBs3",{get:function(){return n.i(i.a)()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.panelClass=this.panelClass||"panel-default",this.accordion.addGroup(this)},t.prototype.ngOnDestroy=function(){this.accordion.removeGroup(this)},t.prototype.toggleOpen=function(t){this.isDisabled||(this.isOpen=!this.isOpen)},t.decorators=[{type:r.m,args:[{selector:"accordion-group, accordion-panel",template:'\n
\n \n
\n
\n \n
\n
\n
\n '}]}],t.ctorParameters=function(){return[{type:o.a,decorators:[{type:r.d,args:[o.a]}]}]},t.propDecorators={heading:[{type:r.j}],panelClass:[{type:r.j}],isDisabled:[{type:r.j}],isOpen:[{type:r.K,args:["class.panel-open"]},{type:r.j}]},t}()},function(t,e,n){"use strict";var r=n(20),i=n(0),o=n(252),a=n(505),s=n(247),u=n(248);n.d(e,"a",function(){return c});var c=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[u.a]}},t.decorators=[{type:i.b,args:[{imports:[r.a,o.a],declarations:[s.a,a.a],exports:[s.a,a.a]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(249),o=n(268);n.d(e,"a",function(){return u});var a=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},s=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},u=function(){function t(t){var e=this;this.type="warning",this.dismissible=!1,this.onClose=new r.k,this.onClosed=new r.k,this.isClosed=!1,this.classes="",this.dismissibleChange=new r.k,Object.assign(this,t),this.dismissibleChange.subscribe(function(t){e.classes=e.dismissible?"alert-dismissible":""})}return t.prototype.ngOnInit=function(){var t=this;this.dismissOnTimeout&&setTimeout(function(){return t.close()},parseInt(this.dismissOnTimeout,10))},t.prototype.close=function(){this.isClosed||(this.onClose.emit(this),this.isClosed=!0,this.onClosed.emit(this))},t.decorators=[{type:r.m,args:[{selector:"alert,ngx-alert",template:'\n\n '}]}],t.ctorParameters=function(){return[{type:i.a}]},t.propDecorators={type:[{type:r.j}],dismissible:[{type:r.j}],dismissOnTimeout:[{type:r.j}],onClose:[{type:r.l}],onClosed:[{type:r.l}]},a([n.i(o.a)(),s("design:type",Boolean)],t.prototype,"dismissible",void 0),t}()},function(t,e,n){"use strict";var r=n(20),i=n(0),o=n(507),a=n(249);n.d(e,"a",function(){return s});var s=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[a.a]}},t.decorators=[{type:i.b,args:[{imports:[r.a],declarations:[o.a],exports:[o.a],entryComponents:[o.a]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(26);n.d(e,"a",function(){return a});var o={provide:i.c,useExisting:n.i(r.n)(function(){return a}),multi:!0},a=function(){function t(){this.btnCheckboxTrue=!0,this.btnCheckboxFalse=!1,this.state=!1,this.onChange=Function.prototype,this.onTouched=Function.prototype}return t.prototype.onClick=function(){this.isDisabled||(this.toggle(!this.state),this.onChange(this.value))},t.prototype.ngOnInit=function(){this.toggle(this.trueValue===this.value)},Object.defineProperty(t.prototype,"trueValue",{get:function(){return"undefined"==typeof this.btnCheckboxTrue||this.btnCheckboxTrue},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"falseValue",{get:function(){return"undefined"!=typeof this.btnCheckboxFalse&&this.btnCheckboxFalse},enumerable:!0,configurable:!0}),t.prototype.toggle=function(t){this.state=t,this.value=this.state?this.trueValue:this.falseValue},t.prototype.writeValue=function(t){this.state=this.trueValue===t,this.value=t?this.trueValue:this.falseValue},t.prototype.setDisabledState=function(t){this.isDisabled=t},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.decorators=[{type:r.g,args:[{selector:"[btnCheckbox]",providers:[o]}]}],t.ctorParameters=function(){return[]},t.propDecorators={btnCheckboxTrue:[{type:r.j}],btnCheckboxFalse:[{type:r.j}],state:[{type:r.K,args:["class.active"]}],onClick:[{type:r.E,args:["click"]}]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(26);n.d(e,"a",function(){return a});var o={provide:i.c,useExisting:n.i(r.n)(function(){return a}),multi:!0},a=function(){function t(t){this.onChange=Function.prototype,this.onTouched=Function.prototype,this.el=t}return Object.defineProperty(t.prototype,"isActive",{get:function(){return this.btnRadio===this.value},enumerable:!0,configurable:!0}),t.prototype.onClick=function(){this.el.nativeElement.attributes.disabled||(this.uncheckable&&this.btnRadio===this.value?this.value=void 0:this.value=this.btnRadio,this.onTouched(),this.onChange(this.value))},t.prototype.ngOnInit=function(){this.uncheckable="undefined"!=typeof this.uncheckable},t.prototype.onBlur=function(){this.onTouched()},t.prototype.writeValue=function(t){this.value=t},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.decorators=[{type:r.g,args:[{selector:"[btnRadio]",providers:[o]}]}],t.ctorParameters=function(){return[{type:r.h}]},t.propDecorators={btnRadio:[{type:r.j}],uncheckable:[{type:r.j}],value:[{type:r.j}],isActive:[{type:r.K,args:["class.active"]}],onClick:[{type:r.E,args:["click"]}]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(509),o=n(510);n.d(e,"a",function(){return a});var a=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[]}},t.decorators=[{type:r.b,args:[{declarations:[i.a,o.a],exports:[i.a,o.a]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(20),i=n(0),o=n(250),a=n(513),s=n(251);n.d(e,"a",function(){return u});var u=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[]}},t.decorators=[{type:i.b,args:[{imports:[r.a],declarations:[a.a,o.a],exports:[a.a,o.a],providers:[s.a]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(250);n.d(e,"a",function(){return o});var o=function(){function t(t){this.addClass=!0,this.carousel=t}return t.prototype.ngOnInit=function(){this.carousel.addSlide(this)},t.prototype.ngOnDestroy=function(){this.carousel.removeSlide(this)},t.decorators=[{type:r.m,args:[{selector:"slide",template:'\n
\n \n
\n '}]}],t.ctorParameters=function(){return[{type:i.a}]},t.propDecorators={active:[{type:r.K,args:["class.active"]},{type:r.j}],addClass:[{type:r.K,args:["class.item"]},{type:r.K,args:["class.carousel-item"]}]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});var i=function(){function t(t,e){this.collapsed=new r.k,this.expanded=new r.k,this.isExpanded=!0,this.isCollapsed=!1,this.isCollapse=!0,this.isCollapsing=!1,this._el=t,this._renderer=e}return Object.defineProperty(t.prototype,"collapse",{get:function(){return this.isExpanded},set:function(t){this.isExpanded=t,this.toggle()},enumerable:!0,configurable:!0}),t.prototype.toggle=function(){this.isExpanded?this.hide():this.show()},t.prototype.hide=function(){this.isCollapse=!1,this.isCollapsing=!0,this.isExpanded=!1,this.isCollapsed=!0,this.isCollapse=!0,this.isCollapsing=!1,this.display="none",this.collapsed.emit(this)},t.prototype.show=function(){this.isCollapse=!1,this.isCollapsing=!0,this.isExpanded=!0,this.isCollapsed=!1,this.display="block",this.isCollapse=!0,this.isCollapsing=!1,this._renderer.setElementStyle(this._el.nativeElement,"overflow","visible"),this._renderer.setElementStyle(this._el.nativeElement,"height","auto"),this.expanded.emit(this)},t.decorators=[{type:r.g,args:[{selector:"[collapse]",exportAs:"bs-collapse",host:{"[class.collapse]":"true"}}]}],t.ctorParameters=function(){return[{type:r.h},{type:r.p}]},t.propDecorators={collapsed:[{type:r.l}],expanded:[{type:r.l}],display:[{type:r.K,args:["style.display"]}],isExpanded:[{type:r.K,args:["class.in"]},{type:r.K,args:["class.show"]},{type:r.K,args:["attr.aria-expanded"]}],isCollapsed:[{type:r.K,args:["attr.aria-hidden"]}],isCollapse:[{type:r.K,args:["class.collapse"]}],isCollapsing:[{type:r.K,args:["class.collapsing"]}],collapse:[{type:r.j}]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(517),o=n(880);n.d(e,"a",function(){return a});var a=function(){function t(t,e,n,i,o,a,s){this.onBeforeShow=new r.k,this.onShown=new r.k,this.onBeforeHide=new r.k,this.onHidden=new r.k,this._providers=[],this._ngZone=a,this._injector=i,this._renderer=e,this._elementRef=n,this._posService=s,this._viewContainerRef=t,this._componentFactoryResolver=o}return Object.defineProperty(t.prototype,"isShown",{get:function(){return!!this._componentRef},enumerable:!0,configurable:!0}),t.prototype.attach=function(t){return this._componentFactory=this._componentFactoryResolver.resolveComponentFactory(t),this},t.prototype.to=function(t){return this.container=t||this.container,this},t.prototype.position=function(t){return this.attachment=t.attachment||this.attachment,this._elementRef=t.target||this._elementRef,this},t.prototype.provide=function(t){return this._providers.push(t),this},t.prototype.show=function(t){if(void 0===t&&(t={}),this._subscribePositioning(),!this._componentRef){this.onBeforeShow.emit(),this._contentRef=this._getContentRef(t.content);var e=r.I.resolveAndCreate(this._providers,this._injector);this._componentRef=this._viewContainerRef.createComponent(this._componentFactory,0,e,this._contentRef.nodes),this.instance=this._componentRef.instance,Object.assign(this._componentRef.instance,t),"body"===this.container&&"undefined"!=typeof document&&document.querySelector(this.container).appendChild(this._componentRef.location.nativeElement),this._componentRef.changeDetectorRef.markForCheck(),this.onShown.emit(this._componentRef.instance)}return this._componentRef},t.prototype.hide=function(){return this._componentRef&&(this.onBeforeHide.emit(this._componentRef.instance),this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._componentRef.hostView)),this._componentRef=null,this._contentRef.viewRef&&(this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._contentRef.viewRef)),this._contentRef=null),this._componentRef=null,this.onHidden.emit()),this},t.prototype.toggle=function(){return this.isShown?void this.hide():void this.show()},t.prototype.dispose=function(){this.isShown&&this.hide(),this._unsubscribePositioning(),this._unregisterListenersFn&&this._unregisterListenersFn()},t.prototype.listen=function(t){var e=this;return this.triggers=t.triggers||this.triggers,t.target=t.target||this._elementRef,t.show=t.show||function(){return e.show()},t.hide=t.hide||function(){return e.hide()},t.toggle=t.toggle||function(){return e.isShown?t.hide():t.show()},this._unregisterListenersFn=n.i(o.a)(this._renderer,t.target.nativeElement,this.triggers,t.show,t.hide,t.toggle),this},t.prototype._subscribePositioning=function(){var t=this;!this._zoneSubscription&&this.attachment&&(this._zoneSubscription=this._ngZone.onStable.subscribe(function(){t._componentRef&&t._posService.position({element:t._componentRef.location,target:t._elementRef,attachment:t.attachment,appendToBody:"body"===t.container})}))},t.prototype._unsubscribePositioning=function(){this._zoneSubscription&&(this._zoneSubscription.unsubscribe(),this._zoneSubscription=null)},t.prototype._getContentRef=function(t){if(!t)return new i.a([]);if(t instanceof r.z){var e=this._viewContainerRef.createEmbeddedView(t);return new i.a([e.rootNodes],e)}return new i.a([[this._renderer.createText(null,""+t)]])},t}()},function(t,e,n){"use strict";var r=n(0),i=n(515),o=n(84);n.d(e,"a",function(){return a});var a=function(){function t(t,e,n,r){this._ngZone=e,this._injector=n,this._posService=r,this._componentFactoryResolver=t}return t.prototype.createLoader=function(t,e,n){return new i.a(e,n,t,this._injector,this._componentFactoryResolver,this._ngZone,this._posService)},t.decorators=[{type:r.c}],t.ctorParameters=function(){return[{type:r.G},{type:r.H},{type:r.q},{type:o.a}]},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(t,e,n){this.nodes=t,this.viewRef=e,this.componentRef=n}return t}()},function(t,e,n){"use strict";var r=n(1);n.n(r);n.d(e,"a",function(){return i});var i=function(){function t(){}return t.prototype.format=function(t,e){return r(t.getTime()).format(e)},t}()},function(t,e,n){"use strict";var r=n(0),i=n(26),o=n(114),a=n(253);n.d(e,"a",function(){return u});var s={provide:i.c,useExisting:n.i(r.n)(function(){return u}),multi:!0},u=function(){function t(t){this.datepickerMode="day",this.showWeeks=!0,this.selectionDone=new r.k(void 0),this.onChange=Function.prototype,this.onTouched=Function.prototype,this._now=new Date,this.config=t,this.configureOptions()}return Object.defineProperty(t.prototype,"activeDate",{get:function(){return this._activeDate||this._now},set:function(t){this._activeDate=t},enumerable:!0,configurable:!0}),t.prototype.configureOptions=function(){Object.assign(this,this.config)},t.prototype.onUpdate=function(t){this.onChange(t)},t.prototype.onSelectionDone=function(t){this.selectionDone.emit(t)},t.prototype.writeValue=function(t){if(0!==this._datePicker.compare(t,this._activeDate))return t&&t instanceof Date?(this.activeDate=t,void this._datePicker.select(t,!1)):void(this.activeDate=t?new Date(t):void 0)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.decorators=[{type:r.m,args:[{selector:"datepicker",template:'\n \n \n \n \n \n ',providers:[s]}]}],t.ctorParameters=function(){return[{type:a.a}]},t.propDecorators={datepickerMode:[{type:r.j}],initDate:[{type:r.j}],minDate:[{type:r.j}],maxDate:[{type:r.j}],minMode:[{type:r.j}],maxMode:[{type:r.j}],showWeeks:[{type:r.j}],formatDay:[{type:r.j}],formatMonth:[{type:r.j}],formatYear:[{type:r.j}],formatDayHeader:[{type:r.j}],formatDayTitle:[{type:r.j}],formatMonthTitle:[{type:r.j}],startingDay:[{type:r.j}],yearRange:[{type:r.j}],onlyCurrentMonth:[{type:r.j}],shortcutPropagation:[{type:r.j}],monthColLimit:[{type:r.j}],yearColLimit:[{type:r.j}],customClass:[{type:r.j}],dateDisabled:[{type:r.j}],activeDate:[{type:r.j}],selectionDone:[{type:r.l}],_datePicker:[{type:r.L,args:[o.a]}]},t}()},function(t,e,n){"use strict";var r=n(20),i=n(0),o=n(26),a=n(114),s=n(519),u=n(521),c=n(522),l=n(523),h=n(253);n.d(e,"a",function(){return p});var p=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[h.a]}},t.decorators=[{type:i.b,args:[{imports:[r.a,o.a],declarations:[s.a,a.a,u.a,c.a,l.a],exports:[s.a,a.a,u.a,c.a,l.a],entryComponents:[s.a] +}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(34),o=n(114);n.d(e,"a",function(){return s});var a={bs4:{ARROW_LEFT:"<",ARROW_RIGHT:">"},bs3:{ARROW_LEFT:'\n \n ',ARROW_RIGHT:'\n \n '}},s=function(){function t(t){this.labels=[],this.rows=[],this.weekNumbers=[],this.CURRENT_THEME_TEMPLATE=n.i(i.a)()?a.bs3:a.bs4,this.datePicker=t}return Object.defineProperty(t.prototype,"isBs4",{get:function(){return!n.i(i.a)()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this;this.datePicker.stepDay={months:1},this.datePicker.setRefreshViewHandler(function(){var e=this.activeDate.getFullYear(),n=this.activeDate.getMonth(),r=new Date(e,n,1),i=this.startingDay-r.getDay(),o=i>0?7-i:-i,a=new Date(r.getTime());o>0&&a.setDate(-o+1);for(var s=t.getDates(a,42),u=[],c=0;c<42;c++){var l=this.createDateObject(s[c],this.formatDay);l.secondary=s[c].getMonth()!==n,l.uid=this.uniqueId+"-"+c,u[c]=l}t.labels=[];for(var h=0;h<7;h++)t.labels[h]={},t.labels[h].abbr=this.dateFilter(u[h].date,this.formatDayHeader),t.labels[h].full=this.dateFilter(u[h].date,"EEEE");if(t.title=this.dateFilter(this.activeDate,this.formatDayTitle),t.rows=this.split(u,7),this.showWeeks){t.weekNumbers=[];for(var p=(11-this.startingDay)%7,f=t.rows.length,d=0;d\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n {{labelz.abbr}}\n \n \n \n \n \n \n\n '}]}],t.ctorParameters=function(){return[{type:o.a}]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(34),o=n(114);n.d(e,"a",function(){return a});var a=function(){function t(t){this.rows=[],this.datePicker=t}return Object.defineProperty(t.prototype,"isBs4",{get:function(){return!n.i(i.a)()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this;this.datePicker.stepMonth={years:1},this.datePicker.setRefreshViewHandler(function(){for(var e,n=new Array(12),r=this.activeDate.getFullYear(),i=0;i<12;i++)e=new Date(r,i,1),e=this.fixTimeZone(e),n[i]=this.createDateObject(e,this.formatMonth),n[i].uid=this.uniqueId+"-"+i;t.title=this.dateFilter(this.activeDate,this.formatMonthTitle),t.rows=this.split(n,t.datePicker.monthColLimit)},"month"),this.datePicker.setCompareHandler(function(t,e){var n=new Date(t.getFullYear(),t.getMonth()),r=new Date(e.getFullYear(),e.getMonth());return n.getTime()-r.getTime()},"month"),this.datePicker.refreshView()},t.decorators=[{type:r.m,args:[{selector:"monthpicker",template:'\n\n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n \n \n \n
\n \n
\n '}]}],t.ctorParameters=function(){return[{type:o.a}]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(34),o=n(114);n.d(e,"a",function(){return a});var a=function(){function t(t){this.rows=[],this.datePicker=t}return Object.defineProperty(t.prototype,"isBs4",{get:function(){return!n.i(i.a)()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this;this.datePicker.stepYear={years:this.datePicker.yearRange},this.datePicker.setRefreshViewHandler(function(){for(var e,n=new Array(this.yearRange),r=t.getStartingYear(this.activeDate.getFullYear()),i=0;i\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n '}]}],t.ctorParameters=function(){return[{type:o.a}]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(166);n.d(e,"a",function(){return o});var o=function(){function t(t,e){this.addClass=!0,this.dropdown=t,this.el=e}return t.prototype.ngOnInit=function(){this.dropdown.dropDownMenu=this},t.decorators=[{type:r.g,args:[{selector:"[dropdownMenu]",exportAs:"bs-dropdown-menu"}]}],t.ctorParameters=function(){return[{type:i.a,decorators:[{type:r.r}]},{type:r.h}]},t.propDecorators={addClass:[{type:r.K,args:["class.dropdown-menu"]}]},t}()},function(t,e,n){"use strict";(function(t){var r=n(0),i=n(166);n.d(e,"a",function(){return o});var o=(t.MouseEvent,function(){function t(t,e){this.isDisabled=!1,this.addToggleClass=!0,this.addClass=!0,this.dropdown=t,this.el=e}return t.prototype.ngOnInit=function(){this.dropdown.dropDownToggle=this},Object.defineProperty(t.prototype,"isOpen",{get:function(){return this.dropdown.isOpen},enumerable:!0,configurable:!0}),t.prototype.toggleDropdown=function(t){return t.stopPropagation(),this.isDisabled||this.dropdown.toggle(),!1},t.decorators=[{type:r.g,args:[{selector:"[dropdownToggle]",exportAs:"bs-dropdown-toggle"}]}],t.ctorParameters=function(){return[{type:i.a,decorators:[{type:r.r}]},{type:r.h}]},t.propDecorators={isDisabled:[{type:r.K,args:["class.disabled"]},{type:r.j}],addToggleClass:[{type:r.K,args:["class.dropdown-toggle"]},{type:r.j}],addClass:[{type:r.K,args:["attr.aria-haspopup"]}],isOpen:[{type:r.K,args:["attr.aria-expanded"]}],toggleDropdown:[{type:r.E,args:["click",["$event"]]}]},t}())}).call(e,n(19))},function(t,e,n){"use strict";var r=n(0),i=n(524),o=n(525),a=n(166),s=n(254);n.d(e,"a",function(){return u});var u=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[s.a]}},t.decorators=[{type:r.b,args:[{declarations:[a.a,i.a,o.a],exports:[a.a,i.a,o.a]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(506),o=n(508),a=n(511),s=n(512),u=n(252),c=n(520),l=n(526),h=n(531),p=n(534),f=n(540),d=n(542),m=n(543),y=n(547),v=n(549),_=n(551),g=n(555),b=n(536),w=(n(860),n(861));n.d(e,"a",function(){return w.a});var M=(n(862),n(863),n(864),n(865),n(528));n.d(e,"b",function(){return M.a});var k=(n(866),n(867),n(870),n(871),n(873),n(874),n(875),n(877),n(868),n(556),n(61),n(84),[i.a,o.a,a.a,s.a,u.a,c.a,l.a,h.a,p.a,f.a,b.a,d.a,y.a,v.a,_.a,g.a]),S=function(){function t(){}return t.decorators=[{type:r.b,args:[{imports:[i.a.forRoot(),o.a.forRoot(),a.a.forRoot(),s.a.forRoot(),u.a.forRoot(),c.a.forRoot(),l.a.forRoot(),h.a.forRoot(),p.a.forRoot(),f.a.forRoot(),b.a.forRoot(),d.a.forRoot(),y.a.forRoot(),v.a.forRoot(),_.a.forRoot(),g.a.forRoot(),m.a.forRoot()],exports:k}]}],t.ctorParameters=function(){return[]},t}();(function(){function t(){}return t.forRoot=function(){return{ngModule:S}},t.decorators=[{type:r.b,args:[{exports:k}]}],t.ctorParameters=function(){return[]},t})()},function(t,e,n){"use strict";var r=(n(256),n(530));n.d(e,"b",function(){return r.a});var i=n(531);n.d(e,"a",function(){return i.a})},function(t,e,n){"use strict";n.d(e,"b",function(){return r}),n.d(e,"a",function(){return i}),n.d(e,"c",function(){return o});var r={backdrop:!0,keyboard:!0,focus:!0,show:!0,ignoreBackdropClick:!1},i={SCROLLBAR_MEASURER:"modal-scrollbar-measure",BACKDROP:"modal-backdrop",OPEN:"modal-open",FADE:"fade",IN:"in",SHOW:"show"},o={DIALOG:".modal-dialog",DATA_TOGGLE:'[data-toggle="modal"]',DATA_DISMISS:'[data-dismiss="modal"]',FIXED_CONTENT:".navbar-fixed-top, .navbar-fixed-bottom, .is-fixed"}},function(t,e,n){"use strict";var r=n(0),i=n(170),o=n(34),a=n(558),s=n(256),u=n(529),c=n(516);n.d(e,"a",function(){return p});var l=300,h=150,p=function(){function t(t,e,n,i){this.onShow=new r.k,this.onShown=new r.k,this.onHide=new r.k,this.onHidden=new r.k,this.isAnimated=!0,this._isShown=!1,this.isBodyOverflowing=!1,this.originalBodyPadding=0,this.scrollbarWidth=0,this.timerHideModal=0,this.timerRmBackDrop=0,this._element=t,this._renderer=n,this._backdrop=i.createLoader(t,e,n)}return Object.defineProperty(t.prototype,"config",{get:function(){return this._config},set:function(t){this._config=this.getConfig(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isShown",{get:function(){return this._isShown},enumerable:!0,configurable:!0}),t.prototype.onClick=function(t){this.config.ignoreBackdropClick||"static"===this.config.backdrop||t.target!==this._element.nativeElement||this.hide(t)},t.prototype.onEsc=function(){this.config.keyboard&&this.hide()},t.prototype.ngOnDestroy=function(){this.config=void 0,this._isShown&&(this._isShown=!1,this.hideModal(),this._backdrop.dispose())},t.prototype.ngAfterViewInit=function(){this._config=this._config||this.getConfig()},t.prototype.toggle=function(){return this._isShown?this.hide():this.show()},t.prototype.show=function(){var t=this;this.onShow.emit(this),this._isShown||(clearTimeout(this.timerHideModal),clearTimeout(this.timerRmBackDrop),this._isShown=!0,this.checkScrollbar(),this.setScrollbar(),i.b&&i.b.body&&this._renderer.setElementClass(i.b.body,u.a.OPEN,!0),this.showBackdrop(function(){t.showElement()}))},t.prototype.hide=function(t){var e=this;t&&t.preventDefault(),this.onHide.emit(this),this._isShown&&(clearTimeout(this.timerHideModal),clearTimeout(this.timerRmBackDrop),this._isShown=!1,this._renderer.setElementClass(this._element.nativeElement,u.a.IN,!1),n.i(o.a)()||this._renderer.setElementClass(this._element.nativeElement,u.a.SHOW,!1),this.isAnimated?this.timerHideModal=setTimeout(function(){return e.hideModal()},l):this.hideModal())},t.prototype.getConfig=function(t){return Object.assign({},u.b,t)},t.prototype.showElement=function(){var t=this;this._element.nativeElement.parentNode&&this._element.nativeElement.parentNode.nodeType===Node.ELEMENT_NODE||i.b&&i.b.body&&i.b.body.appendChild(this._element.nativeElement),this._renderer.setElementAttribute(this._element.nativeElement,"aria-hidden","false"),this._renderer.setElementStyle(this._element.nativeElement,"display","block"),this._renderer.setElementProperty(this._element.nativeElement,"scrollTop",0),this.isAnimated&&a.a.reflow(this._element.nativeElement),this._renderer.setElementClass(this._element.nativeElement,u.a.IN,!0),n.i(o.a)()||this._renderer.setElementClass(this._element.nativeElement,u.a.SHOW,!0);var e=function(){t._config.focus&&t._element.nativeElement.focus(),t.onShown.emit(t)};this.isAnimated?setTimeout(e,l):e()},t.prototype.hideModal=function(){var t=this;this._renderer.setElementAttribute(this._element.nativeElement,"aria-hidden","true"),this._renderer.setElementStyle(this._element.nativeElement,"display","none"),this.showBackdrop(function(){i.b&&i.b.body&&t._renderer.setElementClass(i.b.body,u.a.OPEN,!1),t.resetAdjustments(),t.resetScrollbar(),t.onHidden.emit(t)})},t.prototype.showBackdrop=function(t){var e=this;if(!this._isShown||!this.config.backdrop||this.backdrop&&this.backdrop.instance.isShown)if(!this._isShown&&this.backdrop){this.backdrop.instance.isShown=!1;var n=function(){e.removeBackdrop(),t&&t()};this.backdrop.instance.isAnimated?this.timerRmBackDrop=setTimeout(n,h):n()}else t&&t();else{if(this.removeBackdrop(),this._backdrop.attach(s.a).to("body").show({isAnimated:!1}),this.backdrop=this._backdrop._componentRef,this.isAnimated&&(this.backdrop.instance.isAnimated=this.isAnimated,a.a.reflow(this.backdrop.instance.element.nativeElement)),this.backdrop.instance.isShown=!0,!t)return;if(!this.isAnimated)return void t();setTimeout(t,h)}},t.prototype.removeBackdrop=function(){this._backdrop.hide()},t.prototype.resetAdjustments=function(){this._renderer.setElementStyle(this._element.nativeElement,"paddingLeft",""),this._renderer.setElementStyle(this._element.nativeElement,"paddingRight","")},t.prototype.checkScrollbar=function(){this.isBodyOverflowing=i.b.body.clientWidth\n {{getText(\'previous\')}}\n \n
  • \n {{getText(\'next\')}}\n
  • \n \n',u=function(){function t(t,e,n){this.numPages=new r.k,this.pageChanged=new r.k,this.onChange=Function.prototype,this.onTouched=Function.prototype,this.inited=!1,this._page=1,this.renderer=t,this.elementRef=e,this.config||this.configureOptions(Object.assign({},n.main,n.pager))}return Object.defineProperty(t.prototype,"itemsPerPage",{get:function(){return this._itemsPerPage},set:function(t){this._itemsPerPage=t,this.totalPages=this.calculateTotalPages()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"totalItems",{get:function(){return this._totalItems},set:function(t){this._totalItems=t,this.totalPages=this.calculateTotalPages()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"totalPages",{get:function(){return this._totalPages},set:function(t){this._totalPages=t,this.numPages.emit(t),this.inited&&this.selectPage(this.page)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"page",{get:function(){return this._page},set:function(t){var e=this._page;this._page=t>this.totalPages?this.totalPages:t||1,e!==this._page&&"undefined"!=typeof e&&this.pageChanged.emit({page:this._page,itemsPerPage:this.itemsPerPage})},enumerable:!0,configurable:!0}),t.prototype.configureOptions=function(t){this.config=Object.assign({},t)},t.prototype.ngOnInit=function(){this.classMap=this.elementRef.nativeElement.getAttribute("class")||"",this.maxSize="undefined"!=typeof this.maxSize?this.maxSize:this.config.maxSize,this.rotate="undefined"!=typeof this.rotate?this.rotate:this.config.rotate,this.boundaryLinks="undefined"!=typeof this.boundaryLinks?this.boundaryLinks:this.config.boundaryLinks,this.directionLinks="undefined"!=typeof this.directionLinks?this.directionLinks:this.config.directionLinks,this.pageBtnClass="undefined"!=typeof this.pageBtnClass?this.pageBtnClass:this.config.pageBtnClass,this.itemsPerPage="undefined"!=typeof this.itemsPerPage?this.itemsPerPage:this.config.itemsPerPage,this.totalPages=this.calculateTotalPages(),this.pages=this.getPages(this.page,this.totalPages),this.inited=!0},t.prototype.writeValue=function(t){this.page=t,this.pages=this.getPages(this.page,this.totalPages)},t.prototype.getText=function(t){return this[t+"Text"]||this.config[t+"Text"]},t.prototype.noPrevious=function(){return 1===this.page},t.prototype.noNext=function(){return this.page===this.totalPages},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.selectPage=function(t,e){if(e&&e.preventDefault(),!this.disabled){if(e&&e.target){var n=e.target;n.blur()}this.writeValue(t),this.onChange(this.page)}},t.prototype.makePage=function(t,e,n){return{text:e,number:t,active:n}},t.prototype.getPages=function(t,e){var n=[],r=1,i=e,o="undefined"!=typeof this.maxSize&&this.maxSizee&&(i=e,r=i-this.maxSize+1)):(r=(Math.ceil(t/this.maxSize)-1)*this.maxSize+1,i=Math.min(r+this.maxSize-1,e)));for(var a=r;a<=i;a++){var s=this.makePage(a,a.toString(),a===t);n.push(s)}if(o&&!this.rotate){if(r>1){var u=this.makePage(r-1,"...",!1);n.unshift(u)}if(i\n \n\n
  • \n \n
  • \n\n
  • \n \n
  • \n\n
  • \n
  • \n\n
  • \n
  • \n \n ',u=function(){function t(t,e,n){this.numPages=new r.k,this.pageChanged=new r.k,this.onChange=Function.prototype,this.onTouched=Function.prototype,this.inited=!1,this._page=1,this.renderer=t,this.elementRef=e,this.config||this.configureOptions(n.main)}return Object.defineProperty(t.prototype,"itemsPerPage",{get:function(){return this._itemsPerPage},set:function(t){this._itemsPerPage=t,this.totalPages=this.calculateTotalPages()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"totalItems",{get:function(){return this._totalItems},set:function(t){this._totalItems=t,this.totalPages=this.calculateTotalPages()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"totalPages",{get:function(){return this._totalPages},set:function(t){this._totalPages=t,this.numPages.emit(t),this.inited&&this.selectPage(this.page)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"page",{get:function(){return this._page},set:function(t){var e=this._page;this._page=t>this.totalPages?this.totalPages:t||1,e!==this._page&&"undefined"!=typeof e&&this.pageChanged.emit({page:this._page,itemsPerPage:this.itemsPerPage})},enumerable:!0,configurable:!0}),t.prototype.configureOptions=function(t){this.config=Object.assign({},t)},t.prototype.ngOnInit=function(){this.classMap=this.elementRef.nativeElement.getAttribute("class")||"",this.maxSize="undefined"!=typeof this.maxSize?this.maxSize:this.config.maxSize,this.rotate="undefined"!=typeof this.rotate?this.rotate:this.config.rotate,this.boundaryLinks="undefined"!=typeof this.boundaryLinks?this.boundaryLinks:this.config.boundaryLinks,this.directionLinks="undefined"!=typeof this.directionLinks?this.directionLinks:this.config.directionLinks,this.pageBtnClass="undefined"!=typeof this.pageBtnClass?this.pageBtnClass:this.config.pageBtnClass,this.itemsPerPage="undefined"!=typeof this.itemsPerPage?this.itemsPerPage:this.config.itemsPerPage,this.totalPages=this.calculateTotalPages(),this.pages=this.getPages(this.page,this.totalPages),this.inited=!0},t.prototype.writeValue=function(t){this.page=t,this.pages=this.getPages(this.page,this.totalPages)},t.prototype.getText=function(t){return this[t+"Text"]||this.config[t+"Text"]},t.prototype.noPrevious=function(){return 1===this.page},t.prototype.noNext=function(){return this.page===this.totalPages},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.selectPage=function(t,e){if(e&&e.preventDefault(),!this.disabled){if(e&&e.target){var n=e.target;n.blur()}this.writeValue(t),this.onChange(this.page)}},t.prototype.makePage=function(t,e,n){return{text:e,number:t,active:n}},t.prototype.getPages=function(t,e){var n=[],r=1,i=e,o="undefined"!=typeof this.maxSize&&this.maxSizee&&(i=e,r=i-this.maxSize+1)):(r=(Math.ceil(t/this.maxSize)-1)*this.maxSize+1,i=Math.min(r+this.maxSize-1,e)));for(var a=r;a<=i;a++){var s=this.makePage(a,a.toString(),a===t);n.push(s)}if(o&&!this.rotate){if(r>1){var u=this.makePage(r-1,"...",!1);n.unshift(u)}if(i100&&(this.percent-=t-100)},t.decorators=[{type:r.m,args:[{selector:"bar",template:'\n
    \n'}]}],t.ctorParameters=function(){return[{type:i.a,decorators:[{type:r.r}]}]},t.propDecorators={type:[{type:r.j}],value:[{type:r.j}]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(259);n.d(e,"a",function(){return o});var o=function(){function t(t){Object.assign(this,t)}return t.decorators=[{type:r.m,args:[{selector:"progressbar",template:'\n
    \n \n \n \n
    \n '}]}],t.ctorParameters=function(){return[{type:i.a}]},t.propDecorators={animate:[{type:r.j}],max:[{type:r.j}],type:[{type:r.j}],value:[{type:r.j}]},t}()},function(t,e,n){"use strict";var r=n(20),i=n(0),o=n(538),a=n(258),s=n(539),u=n(259);n.d(e,"a",function(){return c});var c=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[u.a]}},t.decorators=[{type:i.b,args:[{imports:[r.a],declarations:[a.a,o.a,s.a],exports:[a.a,o.a,s.a]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";(function(t){var r=n(0),i=n(26);n.d(e,"a",function(){return a});var o=(t.KeyboardEvent,{provide:i.c,useExisting:n.i(r.n)(function(){return a}),multi:!0}),a=function(){function t(){this.max=5,this.onHover=new r.k,this.onLeave=new r.k,this.onChange=Function.prototype,this.onTouched=Function.prototype}return t.prototype.onKeydown=function(t){if([37,38,39,40].indexOf(t.which)!==-1){t.preventDefault(),t.stopPropagation();var e=38===t.which||39===t.which?1:-1;this.rate(this.value+e)}},t.prototype.ngOnInit=function(){this.max="undefined"!=typeof this.max?this.max:5,this.readonly=this.readonly===!0,this.stateOn="undefined"!=typeof this.stateOn?this.stateOn:"glyphicon-star",this.stateOff="undefined"!=typeof this.stateOff?this.stateOff:"glyphicon-star-empty",this.titles="undefined"!=typeof this.titles&&this.titles.length>0?this.titles:["one","two","three","four","five"],this.range=this.buildTemplateObjects(this.ratingStates,this.max)},t.prototype.writeValue=function(t){return t%1!==t?(this.value=Math.round(t),void(this.preValue=t)):(this.preValue=t,void(this.value=t))},t.prototype.enter=function(t){this.readonly||(this.value=t,this.onHover.emit(t))},t.prototype.reset=function(){this.value=this.preValue,this.onLeave.emit(this.value)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.rate=function(t){!this.readonly&&t>=0&&t<=this.range.length&&(this.writeValue(t),this.onChange(t))},t.prototype.buildTemplateObjects=function(t,e){t=t||[];for(var n=t.length||e,r=[],i=0;i\n \n \n ',providers:[o]}]}],t.ctorParameters=function(){return[]},t.propDecorators={max:[{type:r.j}],stateOn:[{type:r.j}],stateOff:[{type:r.j}],readonly:[{type:r.j}],titles:[{type:r.j}],ratingStates:[{type:r.j}],onHover:[{type:r.l}],onLeave:[{type:r.l}],onKeydown:[{type:r.E,args:["keydown",["$event"]]}]},t}()}).call(e,n(19))},function(t,e,n){"use strict";var r=n(20),i=n(0),o=n(541);n.d(e,"a",function(){return a});var a=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[]}},t.decorators=[{type:i.b,args:[{imports:[r.a],declarations:[o.a],exports:[o.a]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(872);n.d(e,"a",function(){return r.a});n(544),n(260)},function(t,e,n){"use strict";var r=n(0),i=n(26),o=n(260);n.d(e,"a",function(){return a});var a=function(){function t(e){var n=this;this.wrapperClass="",this.wrapperStyle={},this.itemClass="",this.itemStyle={},this.itemActiveClass="",this.itemActiveStyle={},this.placeholderClass="",this.placeholderStyle={},this.placeholderItem="",this.onChange=new r.k,this.showPlaceholder=!1,this.activeItem=-1,this.onTouched=Function.prototype,this.onChanged=Function.prototype,this.transfer=e,this.currentZoneIndex=t.globalZoneIndex++,this.transfer.onCaptureItem().subscribe(function(t){return n.onDrop(t)})}return Object.defineProperty(t.prototype,"items",{get:function(){return this._items},set:function(t){this._items=t;var e=this.items.map(function(t){return t.initData});this.onChanged(e),this.onChange.emit(e)},enumerable:!0,configurable:!0}),t.prototype.onItemDragstart=function(t,e,n){this.initDragstartEvent(t),this.onTouched(),this.transfer.dragStart({event:t,item:e,i:n,initialIndex:n,lastZoneIndex:this.currentZoneIndex,overZoneIndex:this.currentZoneIndex})},t.prototype.onItemDragover=function(t,e){if(this.transfer.getItem()){t.preventDefault();var n=this.transfer.captureItem(this.currentZoneIndex,this.items.length),r=[];r=this.items.length?n.i>e?this.items.slice(0,e).concat([n.item],this.items.slice(e,n.i),this.items.slice(n.i+1)):this.items.slice(0,n.i).concat(this.items.slice(n.i+1,e+1),[n.item],this.items.slice(e+1)):[n.item],this.items=r,n.i=e,this.activeItem=e,this.updatePlaceholderState()}},t.prototype.cancelEvent=function(t){this.transfer.getItem()&&t&&t.preventDefault()},t.prototype.onDrop=function(t){t&&t.overZoneIndex!==this.currentZoneIndex&&t.lastZoneIndex===this.currentZoneIndex&&(this.items=this.items.filter(function(e,n){return n!==t.i}),this.updatePlaceholderState()),this.resetActiveItem(void 0)},t.prototype.resetActiveItem=function(t){this.cancelEvent(t),this.activeItem=-1},t.prototype.registerOnChange=function(t){this.onChanged=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.writeValue=function(t){var e=this;t?this.items=t.map(function(t,n){return{id:n,initData:t,value:e.fieldName?t[e.fieldName]:t}}):this.items=[],this.updatePlaceholderState()},t.prototype.updatePlaceholderState=function(){this.showPlaceholder=!this._items.length},t.prototype.getItemStyle=function(t){return t?Object.assign({},this.itemStyle,this.itemActiveStyle):this.itemStyle},t.prototype.initDragstartEvent=function(t){t.dataTransfer.setData("Text","placeholder")},t.globalZoneIndex=0,t.decorators=[{type:r.m,args:[{selector:"bs-sortable",exportAs:"bs-sortable",template:'\n\n {{placeholderItem}}\n \n\n\n \n',providers:[{provide:i.c,useExisting:n.i(r.n)(function(){return t}),multi:!0}]}]}],t.ctorParameters=function(){return[{type:o.a}]},t.propDecorators={fieldName:[{type:r.j}],wrapperClass:[{type:r.j}],wrapperStyle:[{type:r.j}],itemClass:[{type:r.j}],itemStyle:[{type:r.j}],itemActiveClass:[{type:r.j}],itemActiveStyle:[{type:r.j}],placeholderClass:[{type:r.j}],placeholderStyle:[{type:r.j}],placeholderItem:[{type:r.j}],itemTemplate:[{type:r.j}],onChange:[{type:r.l}]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});var i=function(){function t(t){this.viewRef=t}return Object.defineProperty(t.prototype,"ngTransclude",{get:function(){return this._ngTransclude},set:function(t){this._ngTransclude=t,t&&this.viewRef.createEmbeddedView(t)},enumerable:!0,configurable:!0}),t.decorators=[{type:r.g,args:[{selector:"[ngTransclude]"}]}],t.ctorParameters=function(){return[{type:r.A}]},t.propDecorators={ngTransclude:[{type:r.j}]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(261);n.d(e,"a",function(){return o});var o=function(){function t(t,e){e.headingRef=t}return t.decorators=[{type:r.g,args:[{selector:"[tabHeading]"}]}],t.ctorParameters=function(){return[{type:r.z},{type:i.a}]},t}()},function(t,e,n){"use strict";var r=n(20),i=n(0),o=n(545),a=n(546),s=n(261),u=n(262),c=n(263);n.d(e,"a",function(){return l});var l=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[c.a]}},t.decorators=[{type:i.b,args:[{imports:[r.a],declarations:[o.a,s.a,u.a,a.a],exports:[s.a,u.a,a.a,o.a]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";function r(t){return"undefined"!=typeof t}function i(t,e){var n=new Date(t.getTime()+6e4*e),r=new Date(t);return r.setHours(n.getHours(),n.getMinutes()),r}var o=n(0),a=n(26),s=n(264);n.d(e,"a",function(){return c});var u={provide:a.c,useExisting:n.i(o.n)(function(){return c}),multi:!0},c=function(){function t(t){this.onChange=Function.prototype,this.onTouched=Function.prototype,this._selected=new Date,this.config=t,Object.assign(this,t)}return Object.defineProperty(t.prototype,"showMeridian",{get:function(){return this._showMeridian},set:function(t){this._showMeridian=t,this.updateTemplate()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selected",{get:function(){return this._selected},set:function(t){t&&(this._selected=t,this.updateTemplate(),this.onChange(this.selected))},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.mousewheel,this.arrowkeys},t.prototype.writeValue=function(t){if(t!==this.selected)return t&&t instanceof Date?void(this.selected=t):void(this.selected=t?new Date(t):void 0)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this.readonlyInput=t},t.prototype.updateHours=function(){if(!this.readonlyInput){var t=this.getHoursFromTemplate(),e=this.getMinutesFromTemplate();this.invalidHours=!r(t),this.invalidMinutes=!r(e),this.invalidHours||this.invalidMinutes||(this.selected.setHours(t),this.invalidHours=this.selectedthis.max,this.invalidHours||this.refresh())}},t.prototype.hoursOnBlur=function(){this.readonlyInput||!this.invalidHours&&parseInt(this.hours,10)<10&&(this.hours=this.pad(this.hours))},t.prototype.updateMinutes=function(){if(!this.readonlyInput){var t=this.getMinutesFromTemplate(),e=this.getHoursFromTemplate();this.invalidMinutes=!r(t),this.invalidHours=!r(e),this.invalidMinutes||this.invalidHours||(this.selected.setMinutes(t),this.invalidMinutes=this.selectedthis.max,this.invalidMinutes||this.refresh())}},t.prototype.minutesOnBlur=function(){this.readonlyInput||!this.invalidMinutes&&parseInt(this.minutes,10)<10&&(this.minutes=this.pad(this.minutes))},t.prototype.incrementHours=function(){this.noIncrementHours()||this.addMinutesToSelected(60*this.hourStep)},t.prototype.decrementHours=function(){this.noDecrementHours()||this.addMinutesToSelected(60*-this.hourStep)},t.prototype.incrementMinutes=function(){this.noIncrementMinutes()||this.addMinutesToSelected(this.minuteStep)},t.prototype.decrementMinutes=function(){this.noDecrementMinutes()||this.addMinutesToSelected(-this.minuteStep)},t.prototype.noIncrementHours=function(){var t=i(this.selected,60*this.hourStep);return t>this.max||tthis.selected&&t>this.max},t.prototype.noIncrementMinutes=function(){var t=i(this.selected,this.minuteStep);return t>this.max||tthis.selected&&t>this.max},t.prototype.toggleMeridian=function(){if(!this.noToggleMeridian()){var t=this.selected.getHours()<12?1:-1;this.addMinutesToSelected(720*t)}},t.prototype.noToggleMeridian=function(){return!!this.readonlyInput||(this.selected.getHours()<13?i(this.selected,720)>this.max:i(this.selected,-720)0&&t<13:t>=0&&t<24;if(e)return this.showMeridian&&(12===t&&(t=0),this.meridian===this.meridians[1]&&(t+=12)),t},t.prototype.getMinutesFromTemplate=function(){var t=parseInt(this.minutes,10);return t>=0&&t<60?t:void 0},t.prototype.pad=function(t){return r(t)&&t.toString().length<2?"0"+t:t.toString()},t.prototype.addMinutesToSelected=function(t){this.selected=i(this.selected,t),this.refresh()},t.decorators=[{type:o.m,args:[{selector:"timepicker",template:'\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
     
    \n \n :\n \n
     
    \n ',providers:[u]}]}],t.ctorParameters=function(){return[{type:s.a}]},t.propDecorators={hourStep:[{type:o.j}],minuteStep:[{type:o.j}],readonlyInput:[{type:o.j}],mousewheel:[{type:o.j}],arrowkeys:[{type:o.j}],showSpinners:[{type:o.j}],min:[{type:o.j}],max:[{type:o.j}],meridians:[{type:o.j}],showMeridian:[{type:o.j}]},t}()},function(t,e,n){"use strict";var r=n(20),i=n(26),o=n(0),a=n(548),s=n(264);n.d(e,"a",function(){return u});var u=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[s.a]}},t.decorators=[{type:o.b,args:[{imports:[r.a,i.a],declarations:[a.a],exports:[a.a,i.a]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(265),o=n(169),a=n(61),s=n(268);n.d(e,"a",function(){return l});var u=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},c=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},l=function(){function t(t,e,n,i,a){this.tooltipChange=new r.k,this._animation=!0,this._delay=0,this._fadeDuration=150,this.tooltipStateChanged=new r.k,this._tooltip=i.createLoader(n,t,e).provide({provide:o.a,useValue:a}),Object.assign(this,a),this.onShown=this._tooltip.onShown,this.onHidden=this._tooltip.onHidden}return Object.defineProperty(t.prototype,"isOpen",{get:function(){return this._tooltip.isShown},set:function(t){t?this.show():this.hide()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"htmlContent",{set:function(t){console.warn("tooltipHtml was deprecated, please use `tooltip` instead"),this.tooltip=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_placement",{set:function(t){console.warn("tooltipPlacement was deprecated, please use `placement` instead"),this.placement=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_isOpen",{get:function(){return console.warn("tooltipIsOpen was deprecated, please use `isOpen` instead"),this.isOpen},set:function(t){console.warn("tooltipIsOpen was deprecated, please use `isOpen` instead"),this.isOpen=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_enable",{get:function(){return console.warn("tooltipEnable was deprecated, please use `isDisabled` instead"),this.isDisabled===!0},set:function(t){console.warn("tooltipEnable was deprecated, please use `isDisabled` instead"),this.isDisabled=t===!0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_appendToBody",{get:function(){return console.warn('tooltipAppendToBody was deprecated, please use `container="body"` instead'),"body"===this.container},set:function(t){console.warn('tooltipAppendToBody was deprecated, please use `container="body"` instead'),this.container=t?"body":this.container},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_popupClass",{set:function(t){console.warn("tooltipClass deprecated")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_tooltipContext",{set:function(t){console.warn("tooltipContext deprecated")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_tooltipTrigger",{get:function(){return console.warn("tooltipTrigger was deprecated, please use `triggers` instead"),this.triggers},set:function(t){console.warn("tooltipTrigger was deprecated, please use `triggers` instead"),this.triggers=(t||"").toString()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this;this._tooltip.listen({triggers:this.triggers,show:function(){return t.show()}}),this.tooltipChange.subscribe(function(e){e||t._tooltip.hide()})},t.prototype.toggle=function(){return this.isOpen?this.hide():void this.show()},t.prototype.show=function(){var t=this;if(!(this.isOpen||this.isDisabled||this._delayTimeoutId)&&this.tooltip){var e=function(){return t._tooltip.attach(i.a).to(t.container).position({attachment:t.placement}).show({content:t.tooltip,placement:t.placement})};this._delay?this._delayTimeoutId=setTimeout(function(){e()},this._delay):e()}},t.prototype.hide=function(){var t=this;this._delayTimeoutId&&(clearTimeout(this._delayTimeoutId),this._delayTimeoutId=void 0),this._tooltip.isShown&&(this._tooltip.instance.classMap.in=!1,setTimeout(function(){t._tooltip.hide()},this._fadeDuration))},t.prototype.ngOnDestroy=function(){this._tooltip.dispose()},t.decorators=[{type:r.g,args:[{selector:"[tooltip], [tooltipHtml]",exportAs:"bs-tooltip"}]}],t.ctorParameters=function(){return[{type:r.A},{type:r.p},{type:r.h},{type:a.a},{type:o.a}]},t.propDecorators={tooltip:[{type:r.j}],tooltipChange:[{type:r.l}],placement:[{type:r.j}],triggers:[{type:r.j}],container:[{type:r.j}],isOpen:[{type:r.j}],isDisabled:[{type:r.j}],onShown:[{type:r.l}],onHidden:[{type:r.l}],htmlContent:[{type:r.j,args:["tooltipHtml"]}],_placement:[{type:r.j,args:["tooltipPlacement"]}],_isOpen:[{type:r.j,args:["tooltipIsOpen"]}],_enable:[{type:r.j,args:["tooltipEnable"]}],_appendToBody:[{type:r.j,args:["tooltipAppendToBody"]}],_animation:[{type:r.j,args:["tooltipAnimation"]}],_popupClass:[{type:r.j,args:["tooltipClass"]}],_tooltipContext:[{type:r.j,args:["tooltipContext"]}],_delay:[{type:r.j,args:["tooltipPopupDelay"]}],_fadeDuration:[{type:r.j,args:["tooltipFadeDuration"]}],_tooltipTrigger:[{type:r.j,args:["tooltipTrigger"]}],tooltipStateChanged:[{type:r.l}]},u([n.i(s.a)(),c("design:type",Object)],t.prototype,"tooltip",void 0),t}()},function(t,e,n){"use strict";var r=n(20),i=n(0),o=n(265),a=n(550),s=n(169),u=n(61),c=n(84);n.d(e,"a",function(){return l});var l=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[s.a,u.a,c.a]}},t.decorators=[{type:i.b,args:[{imports:[r.a],declarations:[a.a,o.a],exports:[a.a],entryComponents:[o.a]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r={"Á":"A","Ă":"A","Ắ":"A","Ặ":"A","Ằ":"A","Ẳ":"A","Ẵ":"A","Ǎ":"A","Â":"A","Ấ":"A","Ậ":"A","Ầ":"A","Ẩ":"A","Ẫ":"A","Ä":"A","Ǟ":"A","Ȧ":"A","Ǡ":"A","Ạ":"A","Ȁ":"A","À":"A","Ả":"A","Ȃ":"A","Ā":"A","Ą":"A","Å":"A","Ǻ":"A","Ḁ":"A","Ⱥ":"A","Ã":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ḃ":"B","Ḅ":"B","Ɓ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ć":"C","Č":"C","Ç":"C","Ḉ":"C","Ĉ":"C","Ċ":"C","Ƈ":"C","Ȼ":"C","Ď":"D","Ḑ":"D","Ḓ":"D","Ḋ":"D","Ḍ":"D","Ɗ":"D","Ḏ":"D","Dz":"D","Dž":"D","Đ":"D","Ƌ":"D","DZ":"DZ","DŽ":"DZ","É":"E","Ĕ":"E","Ě":"E","Ȩ":"E","Ḝ":"E","Ê":"E","Ế":"E","Ệ":"E","Ề":"E","Ể":"E","Ễ":"E","Ḙ":"E","Ë":"E","Ė":"E","Ẹ":"E","Ȅ":"E","È":"E","Ẻ":"E","Ȇ":"E","Ē":"E","Ḗ":"E","Ḕ":"E","Ę":"E","Ɇ":"E","Ẽ":"E","Ḛ":"E","Ꝫ":"ET","Ḟ":"F","Ƒ":"F","Ǵ":"G","Ğ":"G","Ǧ":"G","Ģ":"G","Ĝ":"G","Ġ":"G","Ɠ":"G","Ḡ":"G","Ǥ":"G","Ḫ":"H","Ȟ":"H","Ḩ":"H","Ĥ":"H","Ⱨ":"H","Ḧ":"H","Ḣ":"H","Ḥ":"H","Ħ":"H","Í":"I","Ĭ":"I","Ǐ":"I","Î":"I","Ï":"I","Ḯ":"I","İ":"I","Ị":"I","Ȉ":"I","Ì":"I","Ỉ":"I","Ȋ":"I","Ī":"I","Į":"I","Ɨ":"I","Ĩ":"I","Ḭ":"I","Ꝺ":"D","Ꝼ":"F","Ᵹ":"G","Ꞃ":"R","Ꞅ":"S","Ꞇ":"T","Ꝭ":"IS","Ĵ":"J","Ɉ":"J","Ḱ":"K","Ǩ":"K","Ķ":"K","Ⱪ":"K","Ꝃ":"K","Ḳ":"K","Ƙ":"K","Ḵ":"K","Ꝁ":"K","Ꝅ":"K","Ĺ":"L","Ƚ":"L","Ľ":"L","Ļ":"L","Ḽ":"L","Ḷ":"L","Ḹ":"L","Ⱡ":"L","Ꝉ":"L","Ḻ":"L","Ŀ":"L","Ɫ":"L","Lj":"L","Ł":"L","LJ":"LJ","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ń":"N","Ň":"N","Ņ":"N","Ṋ":"N","Ṅ":"N","Ṇ":"N","Ǹ":"N","Ɲ":"N","Ṉ":"N","Ƞ":"N","Nj":"N","Ñ":"N","NJ":"NJ","Ó":"O","Ŏ":"O","Ǒ":"O","Ô":"O","Ố":"O","Ộ":"O","Ồ":"O","Ổ":"O","Ỗ":"O","Ö":"O","Ȫ":"O","Ȯ":"O","Ȱ":"O","Ọ":"O","Ő":"O","Ȍ":"O","Ò":"O","Ỏ":"O","Ơ":"O","Ớ":"O","Ợ":"O","Ờ":"O","Ở":"O","Ỡ":"O","Ȏ":"O","Ꝋ":"O","Ꝍ":"O","Ō":"O","Ṓ":"O","Ṑ":"O","Ɵ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Õ":"O","Ṍ":"O","Ṏ":"O","Ȭ":"O","Ƣ":"OI","Ꝏ":"OO","Ɛ":"E","Ɔ":"O","Ȣ":"OU","Ṕ":"P","Ṗ":"P","Ꝓ":"P","Ƥ":"P","Ꝕ":"P","Ᵽ":"P","Ꝑ":"P","Ꝙ":"Q","Ꝗ":"Q","Ŕ":"R","Ř":"R","Ŗ":"R","Ṙ":"R","Ṛ":"R","Ṝ":"R","Ȑ":"R","Ȓ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꜿ":"C","Ǝ":"E","Ś":"S","Ṥ":"S","Š":"S","Ṧ":"S","Ş":"S","Ŝ":"S","Ș":"S","Ṡ":"S","Ṣ":"S","Ṩ":"S","Ť":"T","Ţ":"T","Ṱ":"T","Ț":"T","Ⱦ":"T","Ṫ":"T","Ṭ":"T","Ƭ":"T","Ṯ":"T","Ʈ":"T","Ŧ":"T","Ɐ":"A","Ꞁ":"L","Ɯ":"M","Ʌ":"V","Ꜩ":"TZ","Ú":"U","Ŭ":"U","Ǔ":"U","Û":"U","Ṷ":"U","Ü":"U","Ǘ":"U","Ǚ":"U","Ǜ":"U","Ǖ":"U","Ṳ":"U","Ụ":"U","Ű":"U","Ȕ":"U","Ù":"U","Ủ":"U","Ư":"U","Ứ":"U","Ự":"U","Ừ":"U","Ử":"U","Ữ":"U","Ȗ":"U","Ū":"U","Ṻ":"U","Ų":"U","Ů":"U","Ũ":"U","Ṹ":"U","Ṵ":"U","Ꝟ":"V","Ṿ":"V","Ʋ":"V","Ṽ":"V","Ꝡ":"VY","Ẃ":"W","Ŵ":"W","Ẅ":"W","Ẇ":"W","Ẉ":"W","Ẁ":"W","Ⱳ":"W","Ẍ":"X","Ẋ":"X","Ý":"Y","Ŷ":"Y","Ÿ":"Y","Ẏ":"Y","Ỵ":"Y","Ỳ":"Y","Ƴ":"Y","Ỷ":"Y","Ỿ":"Y","Ȳ":"Y","Ɏ":"Y","Ỹ":"Y","Ź":"Z","Ž":"Z","Ẑ":"Z","Ⱬ":"Z","Ż":"Z","Ẓ":"Z","Ȥ":"Z","Ẕ":"Z","Ƶ":"Z","IJ":"IJ","Œ":"OE","ᴀ":"A","ᴁ":"AE","ʙ":"B","ᴃ":"B","ᴄ":"C","ᴅ":"D","ᴇ":"E","ꜰ":"F","ɢ":"G","ʛ":"G","ʜ":"H","ɪ":"I","ʁ":"R","ᴊ":"J","ᴋ":"K","ʟ":"L","ᴌ":"L","ᴍ":"M","ɴ":"N","ᴏ":"O","ɶ":"OE","ᴐ":"O","ᴕ":"OU","ᴘ":"P","ʀ":"R","ᴎ":"N","ᴙ":"R","ꜱ":"S","ᴛ":"T","ⱻ":"E","ᴚ":"R","ᴜ":"U","ᴠ":"V","ᴡ":"W","ʏ":"Y","ᴢ":"Z","á":"a","ă":"a","ắ":"a","ặ":"a","ằ":"a","ẳ":"a","ẵ":"a","ǎ":"a","â":"a","ấ":"a","ậ":"a","ầ":"a","ẩ":"a","ẫ":"a","ä":"a","ǟ":"a","ȧ":"a","ǡ":"a","ạ":"a","ȁ":"a","à":"a","ả":"a","ȃ":"a","ā":"a","ą":"a","ᶏ":"a","ẚ":"a","å":"a","ǻ":"a","ḁ":"a","ⱥ":"a","ã":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ḃ":"b","ḅ":"b","ɓ":"b","ḇ":"b","ᵬ":"b","ᶀ":"b","ƀ":"b","ƃ":"b","ɵ":"o","ć":"c","č":"c","ç":"c","ḉ":"c","ĉ":"c","ɕ":"c","ċ":"c","ƈ":"c","ȼ":"c","ď":"d","ḑ":"d","ḓ":"d","ȡ":"d","ḋ":"d","ḍ":"d","ɗ":"d","ᶑ":"d","ḏ":"d","ᵭ":"d","ᶁ":"d","đ":"d","ɖ":"d","ƌ":"d","ı":"i","ȷ":"j","ɟ":"j","ʄ":"j","dz":"dz","dž":"dz","é":"e","ĕ":"e","ě":"e","ȩ":"e","ḝ":"e","ê":"e","ế":"e","ệ":"e","ề":"e","ể":"e","ễ":"e","ḙ":"e","ë":"e","ė":"e","ẹ":"e","ȅ":"e","è":"e","ẻ":"e","ȇ":"e","ē":"e","ḗ":"e","ḕ":"e","ⱸ":"e","ę":"e","ᶒ":"e","ɇ":"e","ẽ":"e","ḛ":"e","ꝫ":"et","ḟ":"f","ƒ":"f","ᵮ":"f","ᶂ":"f","ǵ":"g","ğ":"g","ǧ":"g","ģ":"g","ĝ":"g","ġ":"g","ɠ":"g","ḡ":"g","ᶃ":"g","ǥ":"g","ḫ":"h","ȟ":"h","ḩ":"h","ĥ":"h","ⱨ":"h","ḧ":"h","ḣ":"h","ḥ":"h","ɦ":"h","ẖ":"h","ħ":"h","ƕ":"hv","í":"i","ĭ":"i","ǐ":"i","î":"i","ï":"i","ḯ":"i","ị":"i","ȉ":"i","ì":"i","ỉ":"i","ȋ":"i","ī":"i","į":"i","ᶖ":"i","ɨ":"i","ĩ":"i","ḭ":"i","ꝺ":"d","ꝼ":"f","ᵹ":"g","ꞃ":"r","ꞅ":"s","ꞇ":"t","ꝭ":"is","ǰ":"j","ĵ":"j","ʝ":"j","ɉ":"j","ḱ":"k","ǩ":"k","ķ":"k","ⱪ":"k","ꝃ":"k","ḳ":"k","ƙ":"k","ḵ":"k","ᶄ":"k","ꝁ":"k","ꝅ":"k","ĺ":"l","ƚ":"l","ɬ":"l","ľ":"l","ļ":"l","ḽ":"l","ȴ":"l","ḷ":"l","ḹ":"l","ⱡ":"l","ꝉ":"l","ḻ":"l","ŀ":"l","ɫ":"l","ᶅ":"l","ɭ":"l","ł":"l","lj":"lj","ſ":"s","ẜ":"s","ẛ":"s","ẝ":"s","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ᵯ":"m","ᶆ":"m","ń":"n","ň":"n","ņ":"n","ṋ":"n","ȵ":"n","ṅ":"n","ṇ":"n","ǹ":"n","ɲ":"n","ṉ":"n","ƞ":"n","ᵰ":"n","ᶇ":"n","ɳ":"n","ñ":"n","nj":"nj","ó":"o","ŏ":"o","ǒ":"o","ô":"o","ố":"o","ộ":"o","ồ":"o","ổ":"o","ỗ":"o","ö":"o","ȫ":"o","ȯ":"o","ȱ":"o","ọ":"o","ő":"o","ȍ":"o","ò":"o","ỏ":"o","ơ":"o","ớ":"o","ợ":"o","ờ":"o","ở":"o","ỡ":"o","ȏ":"o","ꝋ":"o","ꝍ":"o","ⱺ":"o","ō":"o","ṓ":"o","ṑ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","õ":"o","ṍ":"o","ṏ":"o","ȭ":"o","ƣ":"oi","ꝏ":"oo","ɛ":"e","ᶓ":"e","ɔ":"o","ᶗ":"o","ȣ":"ou","ṕ":"p","ṗ":"p","ꝓ":"p","ƥ":"p","ᵱ":"p","ᶈ":"p","ꝕ":"p","ᵽ":"p","ꝑ":"p","ꝙ":"q","ʠ":"q","ɋ":"q","ꝗ":"q","ŕ":"r","ř":"r","ŗ":"r","ṙ":"r","ṛ":"r","ṝ":"r","ȑ":"r","ɾ":"r","ᵳ":"r","ȓ":"r","ṟ":"r","ɼ":"r","ᵲ":"r","ᶉ":"r","ɍ":"r","ɽ":"r","ↄ":"c","ꜿ":"c","ɘ":"e","ɿ":"r","ś":"s","ṥ":"s","š":"s","ṧ":"s","ş":"s","ŝ":"s","ș":"s","ṡ":"s","ṣ":"s","ṩ":"s","ʂ":"s","ᵴ":"s","ᶊ":"s","ȿ":"s","ɡ":"g","ᴑ":"o","ᴓ":"o","ᴝ":"u","ť":"t","ţ":"t","ṱ":"t","ț":"t","ȶ":"t","ẗ":"t","ⱦ":"t","ṫ":"t","ṭ":"t","ƭ":"t","ṯ":"t","ᵵ":"t","ƫ":"t","ʈ":"t","ŧ":"t","ᵺ":"th","ɐ":"a","ᴂ":"ae","ǝ":"e","ᵷ":"g","ɥ":"h","ʮ":"h","ʯ":"h","ᴉ":"i","ʞ":"k","ꞁ":"l","ɯ":"m","ɰ":"m","ᴔ":"oe","ɹ":"r","ɻ":"r","ɺ":"r","ⱹ":"r","ʇ":"t","ʌ":"v","ʍ":"w","ʎ":"y","ꜩ":"tz","ú":"u","ŭ":"u","ǔ":"u","û":"u","ṷ":"u","ü":"u","ǘ":"u","ǚ":"u","ǜ":"u","ǖ":"u","ṳ":"u","ụ":"u","ű":"u","ȕ":"u","ù":"u","ủ":"u","ư":"u","ứ":"u","ự":"u","ừ":"u","ử":"u","ữ":"u","ȗ":"u","ū":"u","ṻ":"u","ų":"u","ᶙ":"u","ů":"u","ũ":"u","ṹ":"u","ṵ":"u","ᵫ":"ue","ꝸ":"um","ⱴ":"v","ꝟ":"v","ṿ":"v","ʋ":"v","ᶌ":"v","ⱱ":"v","ṽ":"v","ꝡ":"vy","ẃ":"w","ŵ":"w","ẅ":"w","ẇ":"w","ẉ":"w","ẁ":"w","ⱳ":"w","ẘ":"w","ẍ":"x","ẋ":"x","ᶍ":"x","ý":"y","ŷ":"y","ÿ":"y","ẏ":"y","ỵ":"y","ỳ":"y","ƴ":"y","ỷ":"y", +"ỿ":"y","ȳ":"y","ẙ":"y","ɏ":"y","ỹ":"y","ź":"z","ž":"z","ẑ":"z","ʑ":"z","ⱬ":"z","ż":"z","ẓ":"z","ȥ":"z","ẕ":"z","ᵶ":"z","ᶎ":"z","ʐ":"z","ƶ":"z","ɀ":"z","ff":"ff","ffi":"ffi","ffl":"ffl","fi":"fi","fl":"fl","ij":"ij","œ":"oe","st":"st","ₐ":"a","ₑ":"e","ᵢ":"i","ⱼ":"j","ₒ":"o","ᵣ":"r","ᵤ":"u","ᵥ":"v","ₓ":"x"}},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(t,e,n){void 0===e&&(e=t),void 0===n&&(n=!1),this.item=t,this.value=e,this.header=n}return t.prototype.isHeader=function(){return this.header},t.prototype.toString=function(){return this.value},t}()},function(t,e,n){"use strict";(function(t){var r=n(0),i=n(26),o=n(266),a=n(267),s=n(8),u=(n.n(s),n(893)),c=(n.n(u),n(894)),l=(n.n(c),n(895)),h=(n.n(l),n(896)),p=(n.n(h),n(897)),f=(n.n(p),n(898)),d=(n.n(f),n(553)),m=n(61);n.d(e,"a",function(){return y});var y=(t.KeyboardEvent,function(){function t(t,e,n,i,o){this.typeaheadMinLength=void 0,this.typeaheadAsync=void 0,this.typeaheadLatinize=!0,this.typeaheadSingleWords=!0,this.typeaheadWordDelimiters=" ",this.typeaheadPhraseDelimiters="'\"",this.typeaheadLoading=new r.k,this.typeaheadNoResults=new r.k,this.typeaheadOnSelect=new r.k,this.isTypeaheadOptionsListActive=!1,this.keyUpEventEmitter=new r.k,this.placement="bottom-left",this.element=n,this.ngControl=t,this.viewContainerRef=e,this.renderer=i,this._typeahead=o.createLoader(n,e,i)}return t.prototype.onChange=function(t){if(this._container){if(27===t.keyCode)return void this.hide();if(38===t.keyCode)return void this._container.prevActiveMatch();if(40===t.keyCode)return void this._container.nextActiveMatch();if(13===t.keyCode)return void this._container.selectActiveMatch()}var e=void 0!==t.target.value?t.target.value:t.target.innerText;e.trim().length>=this.typeaheadMinLength?(this.typeaheadLoading.emit(!0),this.keyUpEventEmitter.emit(t.target.value)):(this.typeaheadLoading.emit(!1),this.typeaheadNoResults.emit(!1),this.hide())},t.prototype.onFocus=function(){0===this.typeaheadMinLength&&(this.typeaheadLoading.emit(!0),this.keyUpEventEmitter.emit(""))},t.prototype.onBlur=function(){this._container&&!this._container.isFocused&&this.hide()},t.prototype.onKeydown=function(t){if(this._container)return 13===t.keyCode?void t.preventDefault():9===t.keyCode?void this.hide():void 0},t.prototype.ngOnInit=function(){this.typeaheadOptionsLimit=this.typeaheadOptionsLimit||20,this.typeaheadMinLength=void 0===this.typeaheadMinLength?1:this.typeaheadMinLength,this.typeaheadWaitMs=this.typeaheadWaitMs||0,void 0!==this.typeaheadAsync||this.typeahead instanceof s.Observable||(this.typeaheadAsync=!1),this.typeahead instanceof s.Observable&&(this.typeaheadAsync=!0),this.typeaheadAsync?this.asyncActions():this.syncActions()},t.prototype.changeModel=function(t){var e=t.value;this.ngControl.viewToModelUpdate(e),this.ngControl.control.setValue(e),this.hide()},Object.defineProperty(t.prototype,"matches",{get:function(){return this._matches},enumerable:!0,configurable:!0}),t.prototype.show=function(){this._typeahead.attach(o.a).to(this.container).position({attachment:"bottom left"}).show({typeaheadRef:this,placement:this.placement,animation:!1}),this._container=this._typeahead.instance,this._container.parent=this;var t=(this.typeaheadLatinize?a.a.latinize(this.ngControl.control.value):this.ngControl.control.value).toString().toLowerCase();this._container.query=this.typeaheadSingleWords?a.a.tokenize(t,this.typeaheadWordDelimiters,this.typeaheadPhraseDelimiters):t,this._container.matches=this._matches,this.element.nativeElement.focus()},t.prototype.hide=function(){this._typeahead.isShown&&(this._typeahead.hide(),this._container=null)},t.prototype.ngOnDestroy=function(){this._typeahead.dispose()},t.prototype.asyncActions=function(){var t=this;this.keyUpEventEmitter.debounceTime(this.typeaheadWaitMs).mergeMap(function(){return t.typeahead}).subscribe(function(e){t.finalizeAsyncCall(e)},function(t){console.error(t)})},t.prototype.syncActions=function(){var t=this;this.keyUpEventEmitter.debounceTime(this.typeaheadWaitMs).mergeMap(function(e){var n=t.normalizeQuery(e);return s.Observable.from(t.typeahead).filter(function(e){return e&&t.testMatch(t.normalizeOption(e),n)}).toArray()}).subscribe(function(e){t.finalizeAsyncCall(e)},function(t){console.error(t)})},t.prototype.normalizeOption=function(t){var e=a.a.getValueFromObject(t,this.typeaheadOptionField),n=this.typeaheadLatinize?a.a.latinize(e):e;return n.toLowerCase()},t.prototype.normalizeQuery=function(t){var e=(this.typeaheadLatinize?a.a.latinize(t):t).toString().toLowerCase();return e=this.typeaheadSingleWords?a.a.tokenize(e,this.typeaheadWordDelimiters,this.typeaheadPhraseDelimiters):e},t.prototype.testMatch=function(t,e){var n;if("object"==typeof e){n=e.length;for(var r=0;r0&&t.indexOf(e[r])<0)return!1;return!0}return t.indexOf(e)>=0},t.prototype.finalizeAsyncCall=function(t){if(this.prepareMatches(t),this.typeaheadLoading.emit(!1),this.typeaheadNoResults.emit(!this.hasMatches()),!this.hasMatches())return void this.hide();if(this._container){var e=(this.typeaheadLatinize?a.a.latinize(this.ngControl.control.value):this.ngControl.control.value).toString().toLowerCase();this._container.query=this.typeaheadSingleWords?a.a.tokenize(e,this.typeaheadWordDelimiters,this.typeaheadPhraseDelimiters):e,this._container.matches=this._matches}else this.show()},t.prototype.prepareMatches=function(t){var e=this,n=t.slice(0,this.typeaheadOptionsLimit);if(this.typeaheadGroupField){var r=[],i=n.map(function(t){return a.a.getValueFromObject(t,e.typeaheadGroupField)}).filter(function(t,e,n){return n.indexOf(t)===e});i.forEach(function(t){r.push(new d.a(t,t,!0)),r=r.concat(n.filter(function(n){return a.a.getValueFromObject(n,e.typeaheadGroupField)===t}).map(function(t){return new d.a(t,a.a.getValueFromObject(t,e.typeaheadOptionField))}))}),this._matches=r}else this._matches=n.map(function(t){return new d.a(t,a.a.getValueFromObject(t,e.typeaheadOptionField))})},t.prototype.hasMatches=function(){return this._matches.length>0},t.decorators=[{type:r.g,args:[{selector:"[typeahead]"}]}],t.ctorParameters=function(){return[{type:i.d},{type:r.A},{type:r.h},{type:r.p},{type:m.a}]},t.propDecorators={typeahead:[{type:r.j}],typeaheadMinLength:[{type:r.j}],typeaheadWaitMs:[{type:r.j}],typeaheadOptionsLimit:[{type:r.j}],typeaheadOptionField:[{type:r.j}],typeaheadGroupField:[{type:r.j}],typeaheadAsync:[{type:r.j}],typeaheadLatinize:[{type:r.j}],typeaheadSingleWords:[{type:r.j}],typeaheadWordDelimiters:[{type:r.j}],typeaheadPhraseDelimiters:[{type:r.j}],typeaheadItemTemplate:[{type:r.j}],optionsListTemplate:[{type:r.j}],typeaheadLoading:[{type:r.l}],typeaheadNoResults:[{type:r.l}],typeaheadOnSelect:[{type:r.l}],container:[{type:r.j}],onChange:[{type:r.E,args:["keyup",["$event"]]}],onFocus:[{type:r.E,args:["focus"]}],onBlur:[{type:r.E,args:["blur"]}],onKeydown:[{type:r.E,args:["keydown",["$event"]]}]},t}())}).call(e,n(19))},function(t,e,n){"use strict";var r=n(20),i=n(0),o=n(266),a=n(554),s=n(61),u=n(84);n.d(e,"a",function(){return c});var c=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[s.a,u.a]}},t.decorators=[{type:i.b,args:[{imports:[r.a],declarations:[o.a,a.a],exports:[o.a,a.a],entryComponents:[o.a]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=(n(268),n(879));n.d(e,"a",function(){return r.a});var i=n(34);n.d(e,"b",function(){return i.a});n(557),n(558)},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(t,e){this.open=t,this.close=e||t}return t.prototype.isManual=function(){return"manual"===this.open||"manual"===this.close},t}()},function(t,e,n){"use strict";var r=n(170);n.d(e,"a",function(){return i});var i=function(){function t(){}return t.reflow=function(t){!function(t){return t}(t.offsetHeight)},t.getStyles=function(t){var e=t.ownerDocument.defaultView;return e&&e.opener||(e=r.a),e.getComputedStyle(t)},t}()},function(t,e,n){"use strict";var r=n(0),i=n(171),o=n(72),a=n(85);n.d(e,"a",function(){return u});var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},u=function(t){function e(e,n,i,o){t.call(this,e,n,i,o),this.onDragStart=new r.k,this.onDragEnd=new r.k,this.onDragSuccessCallback=new r.k,this._defaultCursor=this._elem.style.cursor,this.dragEnabled=!0}return s(e,t),Object.defineProperty(e.prototype,"draggable",{set:function(t){this.dragEnabled=!!t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"dropzones",{set:function(t){this.dropZones=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"effectallowed",{set:function(t){this.effectAllowed=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"effectcursor",{set:function(t){this.effectCursor=t},enumerable:!0,configurable:!0}),e.prototype._onDragStartCallback=function(t){this._dragDropService.isDragged=!0,this._dragDropService.dragData=this.dragData,this._dragDropService.onDragSuccessCallback=this.onDragSuccessCallback,this._elem.classList.add(this._config.onDragStartClass),this.onDragStart.emit({dragData:this.dragData,mouseEvent:t})},e.prototype._onDragEndCallback=function(t){this._dragDropService.isDragged=!1,this._dragDropService.dragData=null,this._dragDropService.onDragSuccessCallback=null,this._elem.classList.remove(this._config.onDragStartClass),this.onDragEnd.emit({dragData:this.dragData,mouseEvent:t})},e.decorators=[{type:r.g,args:[{selector:"[dnd-draggable]"}]}],e.ctorParameters=function(){return[{type:r.h},{type:a.a},{type:o.a},{type:r.i}]},e.propDecorators={draggable:[{type:r.j,args:["dragEnabled"]}],onDragStart:[{type:r.l}],onDragEnd:[{type:r.l}],dragData:[{type:r.j}],onDragSuccessCallback:[{type:r.l,args:["onDragSuccess"]}],dropzones:[{type:r.j,args:["dropZones"]}],effectallowed:[{type:r.j,args:["effectAllowed"]}],effectcursor:[{type:r.j,args:["effectCursor"]}],dragImage:[{type:r.j}],cloneItem:[{type:r.j}]},e}(i.a)},function(t,e,n){"use strict";var r=n(0),i=n(171),o=n(72),a=n(85);n.d(e,"a",function(){return u});var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},u=function(t){function e(e,n,i,o){t.call(this,e,n,i,o),this.onDropSuccess=new r.k,this.onDragEnter=new r.k,this.onDragOver=new r.k,this.onDragLeave=new r.k,this.dropEnabled=!0}return s(e,t),Object.defineProperty(e.prototype,"droppable",{set:function(t){this.dropEnabled=!!t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"allowdrop",{set:function(t){this.allowDrop=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"dropzones",{set:function(t){this.dropZones=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"effectallowed",{set:function(t){this.effectAllowed=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"effectcursor",{set:function(t){this.effectCursor=t},enumerable:!0,configurable:!0}),e.prototype._onDragEnterCallback=function(t){this._dragDropService.isDragged&&(this._elem.classList.add(this._config.onDragEnterClass),this.onDragEnter.emit({dragData:this._dragDropService.dragData,mouseEvent:t}))},e.prototype._onDragOverCallback=function(t){this._dragDropService.isDragged&&(this._elem.classList.add(this._config.onDragOverClass),this.onDragOver.emit({dragData:this._dragDropService.dragData,mouseEvent:t}))},e.prototype._onDragLeaveCallback=function(t){this._dragDropService.isDragged&&(this._elem.classList.remove(this._config.onDragOverClass),this._elem.classList.remove(this._config.onDragEnterClass),this.onDragLeave.emit({dragData:this._dragDropService.dragData,mouseEvent:t}))},e.prototype._onDropCallback=function(t){this._dragDropService.isDragged&&(this.onDropSuccess.emit({dragData:this._dragDropService.dragData,mouseEvent:t}),this._dragDropService.onDragSuccessCallback&&this._dragDropService.onDragSuccessCallback.emit({dragData:this._dragDropService.dragData,mouseEvent:t}),this._elem.classList.remove(this._config.onDragOverClass),this._elem.classList.remove(this._config.onDragEnterClass))},e.decorators=[{type:r.g,args:[{selector:"[dnd-droppable]"}]}],e.ctorParameters=function(){return[{type:r.h},{type:a.a},{type:o.a},{type:r.i}]},e.propDecorators={droppable:[{type:r.j,args:["dropEnabled"]}],onDropSuccess:[{type:r.l}],onDragEnter:[{type:r.l}],onDragOver:[{type:r.l}],onDragLeave:[{type:r.l}],allowdrop:[{type:r.j,args:["allowDrop"]}],dropzones:[{type:r.j,args:["dropZones"]}],effectallowed:[{type:r.j,args:["effectAllowed"]}],effectcursor:[{type:r.j,args:["effectCursor"]}]},e}(i.a)},function(t,e,n){"use strict";var r=n(0),i=n(171),o=n(72),a=n(85);n.d(e,"a",function(){return u}),n.d(e,"b",function(){return c});var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},u=function(t){function e(e,n,r,i,o){t.call(this,e,n,r,i),this._sortableDataService=o,this._sortableData=[],this.dragEnabled=!1}return s(e,t),Object.defineProperty(e.prototype,"draggable",{set:function(t){this.dragEnabled=!!t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"sortableData",{get:function(){return this._sortableData},set:function(t){this._sortableData=t,this.dropEnabled=!!this._sortableData},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"dropzones",{set:function(t){this.dropZones=t},enumerable:!0,configurable:!0}),e.prototype._onDragEnterCallback=function(t){if(this._sortableDataService.isDragged){var e=this._sortableDataService.sortableContainer._sortableData[this._sortableDataService.index];this._sortableData.indexOf(e)===-1&&(this._sortableDataService.sortableContainer._sortableData.splice(this._sortableDataService.index,1),0===this._sortableDataService.sortableContainer._sortableData.length&&(this._sortableDataService.sortableContainer.dropEnabled=!0),this._sortableData.unshift(e),this._sortableDataService.sortableContainer=this,this._sortableDataService.index=0),this.detectChanges()}},e.decorators=[{type:r.g,args:[{selector:"[dnd-sortable-container]"}]}],e.ctorParameters=function(){return[{type:r.h},{type:a.a},{type:o.a},{type:r.i},{type:a.c}]},e.propDecorators={draggable:[{type:r.j,args:["dragEnabled"]}],sortableData:[{type:r.j}],dropzones:[{type:r.j,args:["dropZones"]}]},e}(i.a),c=function(t){function e(e,n,i,o,a,s){t.call(this,e,n,i,s),this._sortableContainer=o,this._sortableDataService=a,this.onDragSuccessCallback=new r.k,this.onDragStartCallback=new r.k,this.onDragOverCallback=new r.k,this.onDragEndCallback=new r.k,this.onDropSuccessCallback=new r.k,this.dropZones=this._sortableContainer.dropZones,this.dragEnabled=!0,this.dropEnabled=!0}return s(e,t),Object.defineProperty(e.prototype,"draggable",{set:function(t){this.dragEnabled=!!t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"droppable",{set:function(t){this.dropEnabled=!!t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"effectallowed",{set:function(t){this.effectAllowed=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"effectcursor",{set:function(t){this.effectCursor=t},enumerable:!0,configurable:!0}),e.prototype._onDragStartCallback=function(t){this._sortableDataService.isDragged=!0,this._sortableDataService.sortableContainer=this._sortableContainer,this._sortableDataService.index=this.index,this._sortableDataService.markSortable(this._elem),this._dragDropService.isDragged=!0,this._dragDropService.dragData=this.dragData,this._dragDropService.onDragSuccessCallback=this.onDragSuccessCallback,this.onDragStartCallback.emit(this._dragDropService.dragData)},e.prototype._onDragOverCallback=function(t){this._sortableDataService.isDragged&&this._elem!==this._sortableDataService.elem&&(this._sortableDataService.sortableContainer=this._sortableContainer,this._sortableDataService.index=this.index,this._sortableDataService.markSortable(this._elem),this.onDragOverCallback.emit(this._dragDropService.dragData))},e.prototype._onDragEndCallback=function(t){this._sortableDataService.isDragged=!1,this._sortableDataService.sortableContainer=null,this._sortableDataService.index=null,this._sortableDataService.markSortable(null),this._dragDropService.isDragged=!1,this._dragDropService.dragData=null,this._dragDropService.onDragSuccessCallback=null,this.onDragEndCallback.emit(this._dragDropService.dragData)},e.prototype._onDragEnterCallback=function(t){if(this._sortableDataService.isDragged&&(this._sortableDataService.markSortable(this._elem),this.index!==this._sortableDataService.index||this._sortableDataService.sortableContainer.sortableData!==this._sortableContainer.sortableData)){var e=this._sortableDataService.sortableContainer.sortableData[this._sortableDataService.index];this._sortableDataService.sortableContainer.sortableData.splice(this._sortableDataService.index,1),0===this._sortableDataService.sortableContainer.sortableData.length&&(this._sortableDataService.sortableContainer.dropEnabled=!0),this._sortableContainer.sortableData.splice(this.index,0,e),this._sortableContainer.dropEnabled&&(this._sortableContainer.dropEnabled=!1),this._sortableDataService.sortableContainer=this._sortableContainer,this._sortableDataService.index=this.index}},e.prototype._onDropCallback=function(t){this._sortableDataService.isDragged&&(this.onDropSuccessCallback.emit(this._dragDropService.dragData),this._dragDropService.onDragSuccessCallback&&this._dragDropService.onDragSuccessCallback.emit(this._dragDropService.dragData),this._sortableContainer.detectChanges())},e.decorators=[{type:r.g,args:[{selector:"[dnd-sortable]"}]}],e.ctorParameters=function(){return[{type:r.h},{type:a.a},{type:o.a},{type:u},{type:a.c},{type:r.i}]},e.propDecorators={index:[{type:r.j,args:["sortableIndex"]}],draggable:[{type:r.j,args:["dragEnabled"]}],droppable:[{type:r.j,args:["dropEnabled"]}],dragData:[{type:r.j}],effectallowed:[{type:r.j,args:["effectAllowed"]}],effectcursor:[{type:r.j,args:["effectCursor"]}],onDragSuccessCallback:[{type:r.l,args:["onDragSuccess"]}],onDragStartCallback:[{type:r.l,args:["onDragStart"]}],onDragOverCallback:[{type:r.l,args:["onDragOver"]}],onDragEndCallback:[{type:r.l,args:["onDragEnd"]}],onDropSuccessCallback:[{type:r.l,args:["onDropSuccess"]}]},e}(i.a)},function(t,e,n){"use strict";e.empty={closed:!0,next:function(t){},error:function(t){throw t},complete:function(){}}},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(115),o=function(t){function e(e,n){t.call(this),this.subject=e,this.subscriber=n,this.closed=!1}return r(e,t),e.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var t=this.subject,e=t.observers;if(this.subject=null,e&&0!==e.length&&!t.isStopped&&!t.closed){var n=e.indexOf(this.subscriber);n!==-1&&e.splice(n,1)}}},e}(i.Subscription);e.SubjectSubscription=o},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(8),o=function(t){function e(e){t.call(this),this.scheduler=e}return r(e,t),e.create=function(t){return new e(t)},e.dispatch=function(t){var e=t.subscriber;e.complete()},e.prototype._subscribe=function(t){var n=this.scheduler;return n?n.schedule(e.dispatch,0,{subscriber:t}):void t.complete()},e}(i.Observable);e.EmptyObservable=o},function(t,e,n){"use strict";function r(t){var e=t.value,n=t.subscriber;n.closed||(n.next(e),n.complete())}function i(t){var e=t.err,n=t.subscriber;n.closed||n.error(e)}var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=n(49),s=n(8),u=function(t){function e(e,n){t.call(this),this.promise=e,this.scheduler=n}return o(e,t),e.create=function(t,n){return new e(t,n)},e.prototype._subscribe=function(t){var e=this,n=this.promise,o=this.scheduler;if(null==o)this._isScalar?t.closed||(t.next(this.value),t.complete()):n.then(function(n){e.value=n,e._isScalar=!0,t.closed||(t.next(n),t.complete())},function(e){t.closed||t.error(e)}).then(null,function(t){a.root.setTimeout(function(){throw t})});else if(this._isScalar){if(!t.closed)return o.schedule(r,0,{value:this.value,subscriber:t})}else n.then(function(n){e.value=n,e._isScalar=!0,t.closed||t.add(o.schedule(r,0,{value:n,subscriber:t}))},function(e){t.closed||t.add(o.schedule(i,0,{err:e,subscriber:t}))}).then(null,function(t){a.root.setTimeout(function(){throw t})})},e}(s.Observable);e.PromiseObservable=u},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(8),o=function(t){function e(e,n){t.call(this),this.value=e,this.scheduler=n,this._isScalar=!0,n&&(this._isScalar=!1)}return r(e,t),e.create=function(t,n){return new e(t,n)},e.dispatch=function(t){var e=t.done,n=t.value,r=t.subscriber;return e?void r.complete():(r.next(n),void(r.closed||(t.done=!0,this.schedule(t))))},e.prototype._subscribe=function(t){var n=this.value,r=this.scheduler;return r?r.schedule(e.dispatch,0,{done:!1,value:n,subscriber:t}):(t.next(n),void(t.closed||t.complete()))},e}(i.Observable);e.ScalarObservable=o},function(t,e,n){"use strict";var r=n(565);e.fromPromise=r.PromiseObservable.create},function(t,e,n){"use strict";var r=n(172);e.of=r.ArrayObservable.of},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(49),o=n(911),a=function(t){function e(e,n){t.call(this,e,n),this.scheduler=e,this.work=n,this.pending=!1}return r(e,t),e.prototype.schedule=function(t,e){if(void 0===e&&(e=0),this.closed)return this;this.state=t,this.pending=!0;var n=this.id,r=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(r,n,e)),this.delay=e,this.id=this.id||this.requestAsyncId(r,this.id,e),this},e.prototype.requestAsyncId=function(t,e,n){return void 0===n&&(n=0),i.root.setInterval(t.flush.bind(t,this),n)},e.prototype.recycleAsyncId=function(t,e,n){return void 0===n&&(n=0),null!==n&&this.delay===n?e:i.root.clearInterval(e)&&void 0||void 0},e.prototype.execute=function(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(t,e);return n?n:void(this.pending===!1&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null)))},e.prototype._execute=function(t,e){var n=!1,r=void 0;try{this.work(t)}catch(t){n=!0,r=!!t&&t||new Error(t)}if(n)return this.unsubscribe(),r},e.prototype._unsubscribe=function(){var t=this.id,e=this.scheduler,n=e.actions,r=n.indexOf(this);this.work=null,this.delay=null,this.state=null,this.pending=!1,this.scheduler=null,r!==-1&&n.splice(r,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null))},e}(o.Action);e.AsyncAction=a},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(892),o=function(t){function e(){t.apply(this,arguments),this.actions=[],this.active=!1,this.scheduled=void 0}return r(e,t),e.prototype.flush=function(t){var e=this.actions;if(this.active)return void e.push(t);var n;this.active=!0;do if(n=t.execute(t.state,t.delay))break;while(t=e.shift());if(this.active=!1,n){for(;t=e.shift();)t.unsubscribe();throw n}},e}(i.Scheduler);e.AsyncScheduler=o},function(t,e,n){"use strict";var r=n(569),i=n(570);e.async=new i.AsyncScheduler(r.AsyncAction)},function(t,e,n){"use strict";var r=n(912),i=n(913);e.queue=new i.QueueScheduler(r.QueueAction)},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=function(t){function e(){var e=t.call(this,"object unsubscribed");this.name=e.name="ObjectUnsubscribedError",this.stack=e.stack,this.message=e.message}return r(e,t),e}(Error);e.ObjectUnsubscribedError=i},function(t,e,n){"use strict";e.errorObject={e:{}}},function(t,e,n){"use strict";function r(t){return"function"==typeof t}e.isFunction=r},function(t,e,n){"use strict";function r(t){return null!=t&&"object"==typeof t}e.isObject=r},function(t,e,n){"use strict";function r(t){return t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}e.isPromise=r},function(t,e,n){"use strict";function r(t){return t&&"function"==typeof t.schedule}e.isScheduler=r},function(t,e){function n(t){throw new Error("Cannot find module '"+t+"'.")}n.keys=function(){return[]},n.resolve=n,t.exports=n,n.id=579},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=(n(695),n(667)),i=n(0),o=n(693),a=n(690);o.a.production&&n.i(i.a)(),n.i(r.a)().bootstrapModule(a.a)},,,function(t,e,n){"use strict";var r=n(594);n.d(e,"b",function(){return r.a});var i=(n(118),n(584));n.d(e,"a",function(){return i.a});n(275),n(277),n(606),n(0)},function(t,e,n){"use strict";var r=n(0),i=n(275),o=n(118),a=n(277);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=function(){function t(){}return t.decorators=[{type:r.b,args:[{declarations:[i.a,a.a],exports:[i.a,a.a],providers:[{provide:o.b,useClass:o.c}]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(591),o=n(35);n.d(e,"a",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=function(){function t(t,e,n,r){this._iterableDiffers=t,this._keyValueDiffers=e,this._ngEl=n,this._renderer=r,this._initialClasses=[]}return Object.defineProperty(t.prototype,"klass",{set:function(t){this._applyInitialClasses(!0),this._initialClasses="string"==typeof t?t.split(/\s+/):[],this._applyInitialClasses(!1),this._applyClasses(this._rawClass,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClass",{set:function(t){this._cleanupClasses(this._rawClass),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof t?t.split(/\s+/):t,this._rawClass&&(n.i(i.a)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create(null):this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create(null))},enumerable:!0,configurable:!0}),t.prototype.ngDoCheck=function(){if(this._iterableDiffer){var t=this._iterableDiffer.diff(this._rawClass);t&&this._applyIterableChanges(t)}else if(this._keyValueDiffer){var t=this._keyValueDiffer.diff(this._rawClass);t&&this._applyKeyValueChanges(t)}},t.prototype._cleanupClasses=function(t){this._applyClasses(t,!0),this._applyInitialClasses(!1)},t.prototype._applyKeyValueChanges=function(t){var e=this;t.forEachAddedItem(function(t){return e._toggleClass(t.key,t.currentValue)}),t.forEachChangedItem(function(t){return e._toggleClass(t.key,t.currentValue)}),t.forEachRemovedItem(function(t){t.previousValue&&e._toggleClass(t.key,!1)})},t.prototype._applyIterableChanges=function(t){var e=this;t.forEachAddedItem(function(t){if("string"!=typeof t.item)throw new Error("NgClass can only toggle CSS classes expressed as strings, got "+n.i(o.a)(t.item));e._toggleClass(t.item,!0)}),t.forEachRemovedItem(function(t){return e._toggleClass(t.item,!1)})},t.prototype._applyInitialClasses=function(t){var e=this;this._initialClasses.forEach(function(n){return e._toggleClass(n,!t)})},t.prototype._applyClasses=function(t,e){var n=this;t&&(Array.isArray(t)||t instanceof Set?t.forEach(function(t){return n._toggleClass(t,!e)}):Object.keys(t).forEach(function(r){null!=t[r]&&n._toggleClass(r,!e)}))},t.prototype._toggleClass=function(t,e){var n=this;t=t.trim(),t&&t.split(/\s+/g).forEach(function(t){n._renderer.setElementClass(n._ngEl.nativeElement,t,e)})},t.decorators=[{type:r.g,args:[{selector:"[ngClass]"}]}],t.ctorParameters=function(){return[{type:r.D},{type:r.B},{type:r.h},{type:r.p}]},t.propDecorators={klass:[{type:r.j,args:["class"]}],ngClass:[{type:r.j}]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(35);n.d(e,"a",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(t,e,n){this.$implicit=t,this.index=e,this.count=n}return Object.defineProperty(t.prototype,"first",{get:function(){return 0===this.index},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"last",{get:function(){return this.index===this.count-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"even",{get:function(){return this.index%2===0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"odd",{get:function(){return!this.even},enumerable:!0,configurable:!0}),t}(),a=function(){function t(t,e,n,r){this._viewContainer=t,this._template=e,this._differs=n,this._cdr=r,this._differ=null}return Object.defineProperty(t.prototype,"ngForTrackBy",{get:function(){return this._trackByFn},set:function(t){n.i(r.C)()&&null!=t&&"function"!=typeof t&&console&&console.warn&&console.warn("trackBy must be a function, but received "+JSON.stringify(t)+". See https://angular.io/docs/ts/latest/api/common/index/NgFor-directive.html#!#change-propagation for more information."),this._trackByFn=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngForTemplate",{set:function(t){t&&(this._template=t)},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(t){if("ngForOf"in t){var e=t.ngForOf.currentValue;if(!this._differ&&e)try{this._differ=this._differs.find(e).create(this._cdr,this.ngForTrackBy)}catch(t){throw new Error("Cannot find a differ supporting object '"+e+"' of type '"+n.i(i.d)(e)+"'. NgFor only supports binding to Iterables such as Arrays.")}}},t.prototype.ngDoCheck=function(){if(this._differ){var t=this._differ.diff(this.ngForOf);t&&this._applyChanges(t)}},t.prototype._applyChanges=function(t){var e=this,n=[];t.forEachOperation(function(t,r,i){if(null==t.previousIndex){var a=e._viewContainer.createEmbeddedView(e._template,new o(null,null,null),i),u=new s(t,a);n.push(u)}else if(null==i)e._viewContainer.remove(r);else{var a=e._viewContainer.get(r);e._viewContainer.move(a,i);var u=new s(t,a);n.push(u)}});for(var r=0;r=0;n--)if(e(t[n]))return t[n];return null},t.removeAll=function(t,e){for(var n=0;n-1&&t.splice(r,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n0?e.substring(1):e},e.prototype.prepareExternalUrl=function(t){var e=o.a.joinWithSlash(this._baseHref,t);return e.length>0?"#"+e:e},e.prototype.pushState=function(t,e,n,r){var i=this.prepareExternalUrl(n+o.a.normalizeQueryParams(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.pushState(t,e,i)},e.prototype.replaceState=function(t,e,n,r){var i=this.prepareExternalUrl(n+o.a.normalizeQueryParams(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.replaceState(t,e,i)},e.prototype.forward=function(){this._platformLocation.forward()},e.prototype.back=function(){this._platformLocation.back()},e.decorators=[{type:r.c}],e.ctorParameters=function(){return[{type:s.a},{type:void 0,decorators:[{type:r.f},{type:r.d,args:[a.b]}]}]},e})(a.a)},function(t,e,n){"use strict";var r=n(176);n.d(e,"a",function(){return r.a});n(119),n(593),n(595),n(175)},function(t,e,n){"use strict";var r=n(0),i=n(35),o=n(175),a=n(119),s=n(176),u=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)};(function(t){function e(e,r){if(t.call(this),this._platformLocation=e,n.i(i.c)(r)&&(r=this._platformLocation.getBaseHrefFromDOM()),n.i(i.c)(r))throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");this._baseHref=r}return u(e,t),e.prototype.onPopState=function(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)},e.prototype.getBaseHref=function(){return this._baseHref},e.prototype.prepareExternalUrl=function(t){return o.a.joinWithSlash(this._baseHref,t)},e.prototype.path=function(t){void 0===t&&(t=!1);var e=this._platformLocation.pathname+o.a.normalizeQueryParams(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?""+e+n:e},e.prototype.pushState=function(t,e,n,r){var i=this.prepareExternalUrl(n+o.a.normalizeQueryParams(r));this._platformLocation.pushState(t,e,i)},e.prototype.replaceState=function(t,e,n,r){var i=this.prepareExternalUrl(n+o.a.normalizeQueryParams(r));this._platformLocation.replaceState(t,e,i)},e.prototype.forward=function(){this._platformLocation.forward()},e.prototype.back=function(){this._platformLocation.back()},e.decorators=[{type:r.c}],e.ctorParameters=function(){return[{type:s.a},{type:void 0,decorators:[{type:r.f},{type:r.d,args:[a.b]}]}]},e})(a.a)},function(t,e,n){"use strict";var r=n(0),i=n(605),o=n(50);n.d(e,"a",function(){return l});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=function(){function t(){}return t.prototype.createSubscription=function(t,e){return t.subscribe({next:e,error:function(t){throw t}})},t.prototype.dispose=function(t){t.unsubscribe()},t.prototype.onDestroy=function(t){t.unsubscribe()},t}(),s=function(){function t(){}return t.prototype.createSubscription=function(t,e){return t.then(e,function(t){throw t})},t.prototype.dispose=function(t){},t.prototype.onDestroy=function(t){},t}(),u=new s,c=new a,l=function(){function t(t){this._ref=t,this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null,this._strategy=null}return t.prototype.ngOnDestroy=function(){this._subscription&&this._dispose()},t.prototype.transform=function(t){return this._obj?t!==this._obj?(this._dispose(),this.transform(t)):this._latestValue===this._latestReturnedValue?this._latestReturnedValue:(this._latestReturnedValue=this._latestValue,r.x.wrap(this._latestValue)):(t&&this._subscribe(t),this._latestReturnedValue=this._latestValue,this._latestValue)},t.prototype._subscribe=function(t){var e=this;this._obj=t,this._strategy=this._selectStrategy(t),this._subscription=this._strategy.createSubscription(t,function(n){return e._updateLatestValue(t,n)})},t.prototype._selectStrategy=function(e){if(n.i(i.a)(e))return u;if(n.i(i.b)(e))return c;throw new o.a(t,e)},t.prototype._dispose=function(){this._strategy.dispose(this._subscription),this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null},t.prototype._updateLatestValue=function(t,e){t===this._obj&&(this._latestValue=e,this._ref.markForCheck())},t.decorators=[{type:r.v,args:[{name:"async",pure:!1}]}],t.ctorParameters=function(){return[{type:r.i}]},t}()},function(t,e,n){"use strict";function r(t){return null==t||""===t}function i(t){return t instanceof Date&&!isNaN(t.valueOf())}function o(t){var e=new Date(0),n=0,r=0,i=t[8]?e.setUTCFullYear:e.setFullYear,o=t[8]?e.setUTCHours:e.setHours;t[9]&&(n=a(t[9]+t[10]),r=a(t[9]+t[11])),i.call(e,a(t[1]),a(t[2])-1,a(t[3]));var s=a(t[4]||"0")-n,u=a(t[5]||"0")-r,c=a(t[6]||"0"),l=Math.round(1e3*parseFloat("0."+(t[7]||0)));return o.call(e,s,u,c,l),e}function a(t){return parseInt(t,10)}var s=n(0),u=n(35),c=n(278),l=n(50);n.d(e,"a",function(){return p});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var h=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,p=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,n){void 0===n&&(n="mediumDate");var a;if(r(e)||e!==e)return null;if("string"==typeof e&&(e=e.trim()),i(e))a=e;else if(u.b.isNumeric(e))a=new Date(parseFloat(e));else if("string"==typeof e&&/^(\d{4}-\d{1,2}-\d{1,2})$/.test(e)){var s=e.split("-").map(function(t){return parseInt(t,10)}),p=s[0],f=s[1],d=s[2];a=new Date(p,f-1,d)}else a=new Date(e);if(!i(a)){var m=void 0;if("string"!=typeof e||!(m=e.match(h)))throw new l.a(t,e);a=o(m)}return c.a.format(a,this._locale,t._ALIASES[n]||n)},t._ALIASES={medium:"yMMMdjms",short:"yMdjm",fullDate:"yMMMMEEEEd",longDate:"yMMMMd",mediumDate:"yMMMd",shortDate:"yMd",mediumTime:"jms",shortTime:"jm"},t.decorators=[{type:s.v,args:[{name:"date",pure:!0}]}],t.ctorParameters=function(){return[{type:void 0,decorators:[{type:s.d,args:[s.w]}]}]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(118),o=n(50);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=/#/g,s=function(){function t(t){this._localization=t}return t.prototype.transform=function(e,r){if(null==e)return"";if("object"!=typeof r||null===r)throw new o.a(t,r);var s=n.i(i.a)(e,Object.keys(r),this._localization);return r[s].replace(a,e.toString())},t.decorators=[{type:r.v,args:[{name:"i18nPlural",pure:!0}]}],t.ctorParameters=function(){return[{type:i.b}]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(50);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(){}return t.prototype.transform=function(e,n){if(null==e)return"";if("object"!=typeof n||"string"!=typeof e)throw new i.a(t,n);return n.hasOwnProperty(e)?n[e]:n.hasOwnProperty("other")?n.other:""},t.decorators=[{type:r.v,args:[{name:"i18nSelect",pure:!0}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(){}return t.prototype.transform=function(t){return JSON.stringify(t,null,2)},t.decorators=[{type:r.v,args:[{name:"json",pure:!1}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(35),o=n(50);n.d(e,"a",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=function(){function t(){}return t.prototype.transform=function(e){if(n.i(i.c)(e))return e;if("string"!=typeof e)throw new o.a(t,e);return e.toLowerCase()},t.decorators=[{type:r.v,args:[{name:"lowercase"}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";function r(t,e,n,r,i,c,l){if(void 0===c&&(c=null),void 0===l&&(l=!1),null==n)return null;if(n="string"==typeof n&&o.b.isNumeric(n)?+n:n,"number"!=typeof n)throw new s.a(t,n);var h,p,f;if(r!==a.b.Currency&&(h=1,p=0,f=3),i){var d=i.match(u);if(null===d)throw new Error(i+" is not a valid digit info for number pipes");null!=d[1]&&(h=o.b.parseIntAutoRadix(d[1])),null!=d[3]&&(p=o.b.parseIntAutoRadix(d[3])),null!=d[5]&&(f=o.b.parseIntAutoRadix(d[5]))}return a.c.format(n,e,r,{minimumIntegerDigits:h,minimumFractionDigits:p,maximumFractionDigits:f,currency:c,currencyAsSymbol:l})}var i=n(0),o=n(35),a=n(278),s=n(50);n.d(e,"a",function(){return c}),n.d(e,"b",function(){return l}),n.d(e,"c",function(){return h});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var u=/^(\d+)?\.((\d+)(-(\d+))?)?$/,c=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,n){return void 0===n&&(n=null),r(t,this._locale,e,a.b.Decimal,n)},t.decorators=[{type:i.v,args:[{name:"number"}]}],t.ctorParameters=function(){return[{type:void 0,decorators:[{type:i.d,args:[i.w]}]}]},t}(),l=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,n){return void 0===n&&(n=null),r(t,this._locale,e,a.b.Percent,n)},t.decorators=[{type:i.v,args:[{name:"percent"}]}],t.ctorParameters=function(){return[{type:void 0,decorators:[{type:i.d,args:[i.w]}]}]},t}(),h=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,n,i,o){return void 0===n&&(n="USD"),void 0===i&&(i=!1),void 0===o&&(o=null),r(t,this._locale,e,a.b.Currency,o,n,i)},t.decorators=[{type:i.v,args:[{name:"currency"}]}],t.ctorParameters=function(){return[{type:void 0,decorators:[{type:i.d,args:[i.w]}]}]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(50);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(){}return t.prototype.transform=function(e,n,r){if(null==e)return e;if(!this.supports(e))throw new i.a(t,e);return e.slice(n,r)},t.prototype.supports=function(t){return"string"==typeof t||Array.isArray(t)},t.decorators=[{type:r.v,args:[{name:"slice",pure:!1}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0),i=n(35),o=n(50);n.d(e,"a",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=function(){function t(){}return t.prototype.transform=function(e){if(n.i(i.c)(e))return e;if("string"!=typeof e)throw new o.a(t,e);return e.toUpperCase()},t.decorators=[{type:r.v,args:[{name:"uppercase"}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(0);n.d(e,"a",function(){return i}),n.d(e,"b",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=r.o.isPromise,o=r.o.isObservable},function(t,e,n){"use strict";var r=n(0);new r.u("2.4.7")},function(t,e,n){"use strict";var r=n(3);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(t,e){this.time=t,this.value=e}return t.prototype.matches=function(t,e){return t==this.time&&e==this.value},t}(),o=function(){function t(){this.styles={}}return t.prototype.insertAtTime=function(t,e,o){var a=new i(e,o),s=this.styles[t];n.i(r.c)(s)||(s=this.styles[t]=[]);for(var u=0,c=s.length-1;c>=0;c--)if(s[c].time<=e){u=c+1;break}s.splice(u,0,a)},t.prototype.getByIndex=function(t,e){var i=this.styles[t];return n.i(r.c)(i)?e>=i.length?null:i[e]:null},t.prototype.indexOfAtOrBeforeTime=function(t,e){var i=this.styles[t];if(n.i(r.c)(i))for(var o=i.length-1;o>=0;o--)if(i[o].time<=e)return o;return null},t}()},function(t,e,n){"use strict";n(0),n(121),n(52),n(88),n(89),n(53),n(90),n(73),n(124),n(91),n(63),n(127),n(92),n(187),n(93),n(11),n(128),n(130),n(94),n(65),n(95),n(177),n(178),n(179),n(51),n(180),n(181)},function(t,e,n){"use strict";n.d(e,"a",function(){return r});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r=function(){function t(t,e,n){this.srcFileUrl=t,this.genFileUrl=e,this.source=n}return t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=function(t){function e(e){t.call(this,e);var n=new Error(e);this._nativeError=n}return r(e,t),Object.defineProperty(e.prototype,"message",{get:function(){return this._nativeError.message},set:function(t){this._nativeError.message=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return this._nativeError.name},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"stack",{get:function(){return this._nativeError.stack},set:function(t){this._nativeError.stack=t},enumerable:!0,configurable:!0}),e.prototype.toString=function(){return this._nativeError.toString()},e}(Error);(function(t){function e(e,n){t.call(this,e+" caused by: "+(n instanceof Error?n.message:n)),this.originalError=n}return r(e,t),Object.defineProperty(e.prototype,"stack",{get:function(){return(this.originalError instanceof Error?this.originalError:this._nativeError).stack},enumerable:!0,configurable:!0}),e})(i)},function(t,e,n){"use strict";var r=n(0),i=n(177),o=n(178),a=n(179),s=n(51),u=n(180),c=n(181),l=n(52),h=n(88),p=n(89),f=n(91),d=n(63),m=n(37),y=n(92),v=n(93),_=n(128),g=n(65),b=n(124),w=n(288);(function(){function t(t,e,n,r){this.host=t,this.staticSymbolResolver=e,this.messageBundle=n,this.metadataResolver=r}return t.prototype.extract=function(t){var e=this,r=n.i(i.a)(this.staticSymbolResolver,t,this.host),o=n.i(i.b)(r,this.host,this.metadataResolver),a=o.files,s=o.ngModules;return Promise.all(s.map(function(t){return e.metadataResolver.loadNgModuleDirectiveAndPipeMetadata(t.type.reference,!1)})).then(function(){var t=[];if(a.forEach(function(n){var r=[];n.directives.forEach(function(t){var n=e.metadataResolver.getDirectiveMetadata(t);n&&n.isComponent&&r.push(n)}),r.forEach(function(r){var i=r.template.template,o=m.b.fromArray(r.template.interpolation);t.push.apply(t,e.messageBundle.updateFromTemplate(i,n.srcUrl,o))})}),t.length)throw new Error(t.map(function(t){return t.toString()}).join("\n"));return e.messageBundle})},t.create=function(e){var i=new b.a(new d.a),m=n.i(g.c)(),M=new s.b,k=new c.a(e,M),S=new u.a(e,M,k),E=new a.a(S);o.a.install(E);var T=new l.a({genDebugInfo:!1,defaultEncapsulation:r.F.Emulated,logBindingUpdate:!1,useJit:!1}),x=new h.a({get:function(t){return e.loadResource(t)}},m,i,T),C=new _.a,L=new f.a(new y.a(E),new p.a(E),new v.a(E),k,C,x,E),D=new w.a(i,[],{}),P=new t(e,S,D,L);return{extractor:P,staticReflector:E}},t})()},function(t,e,n){"use strict";function r(t){var e=new p(h,t);return function(t,n,r){return e.toI18nMessage(t,n,r)}}function i(t){return t.split(f)[1]}var o=n(90),a=n(73),s=n(54),u=n(184),c=n(123),l=n(613);e.a=r;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var h=new a.a(new o.c),p=function(){function t(t,e){this._expressionParser=t,this._interpolationConfig=e}return t.prototype.toI18nMessage=function(t,e,n){this._isIcu=1==t.length&&t[0]instanceof s.b,this._icuDepth=0,this._placeholderRegistry=new l.a,this._placeholderToContent={},this._placeholderToMessage={};var r=s.g(this,t,{});return new c.e(r,this._placeholderToContent,this._placeholderToMessage,e,n)},t.prototype.visitElement=function(t,e){var r=s.g(this,t.children),i={};t.attrs.forEach(function(t){i[t.name]=t.value});var o=n.i(u.a)(t.name).isVoid,a=this._placeholderRegistry.getStartTagPlaceholderName(t.name,i,o);this._placeholderToContent[a]=t.sourceSpan.toString();var l="";return o||(l=this._placeholderRegistry.getCloseTagPlaceholderName(t.name),this._placeholderToContent[l]=""),new c.f(t.name,i,a,l,r,o,t.sourceSpan)},t.prototype.visitAttribute=function(t,e){return this._visitTextWithInterpolation(t.value,t.sourceSpan)},t.prototype.visitText=function(t,e){return this._visitTextWithInterpolation(t.value,t.sourceSpan)},t.prototype.visitComment=function(t,e){return null},t.prototype.visitExpansion=function(e,n){var r=this;this._icuDepth++;var i={},o=new c.c(e.switchValue,e.type,i,e.sourceSpan);if(e.cases.forEach(function(t){i[t.value]=new c.b(t.expression.map(function(t){return t.visit(r,{})}),t.expSourceSpan)}),this._icuDepth--,this._isIcu||this._icuDepth>0){var a=this._placeholderRegistry.getUniquePlaceholder("VAR_"+e.type);return o.expressionPlaceholder=a,this._placeholderToContent[a]=e.switchValue,o}var s=this._placeholderRegistry.getPlaceholderName("ICU",e.sourceSpan.toString()),u=new t(this._expressionParser,this._interpolationConfig);return this._placeholderToMessage[s]=u.toI18nMessage([e],"",""),new c.g(o,s,e.sourceSpan)},t.prototype.visitExpansionCase=function(t,e){throw new Error("Unreachable code")},t.prototype._visitTextWithInterpolation=function(t,e){var n=this._expressionParser.splitInterpolation(t,e.start.toString(),this._interpolationConfig);if(!n)return new c.a(t,e);for(var r=[],o=new c.b(r,e),a=this._interpolationConfig,s=a.start,u=a.end,l=0;l":">";return r+i+o},t.prototype._hashClosingTag=function(t){return this._hashTag("/"+t,{},!1)},t.prototype._generateUniqueName=function(t){var e=this._placeHolderNameCounts.hasOwnProperty(t);if(!e)return this._placeHolderNameCounts[t]=1,t;var n=this._placeHolderNameCounts[t];return this._placeHolderNameCounts[t]=n+1,t+"_"+n},t}()},function(t,e,n){"use strict";var r=n(63),i=n(125);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(t,e,n){void 0===t&&(t={}),this._i18nNodesByMsgId=t,this.digest=e,this.mapperFactory=n,this._i18nToHtml=new a(t,e,n)}return t.load=function(e,n,r){var i=r.load(e,n),o=function(t){return r.digest(t)},a=function(t){return r.createNameMapper(t)};return new t(i,o,a)},t.prototype.get=function(t){var e=this._i18nToHtml.convert(t);if(e.errors.length)throw new Error(e.errors.join("\n"));return e.nodes},t.prototype.has=function(t){return this.digest(t)in this._i18nNodesByMsgId},t}(),a=function(){function t(t,e,n){void 0===t&&(t={}),this._i18nNodesByMsgId=t,this._digest=e,this._mapperFactory=n,this._contextStack=[],this._errors=[]}return t.prototype.convert=function(t){this._contextStack.length=0,this._errors.length=0;var e=this._convertToText(t),n=t.nodes[0].sourceSpan.start.file.url,i=(new r.a).parse(e,n,!0);return{nodes:i.rootNodes,errors:this._errors.concat(i.errors)}},t.prototype.visitText=function(t,e){return t.value},t.prototype.visitContainer=function(t,e){var n=this;return t.children.map(function(t){return t.visit(n)}).join("")},t.prototype.visitIcu=function(t,e){var n=this,r=Object.keys(t.cases).map(function(e){return e+" {"+t.cases[e].visit(n)+"}"}),i=this._srcMsg.placeholders.hasOwnProperty(t.expression)?this._srcMsg.placeholders[t.expression]:t.expression;return"{"+i+", "+t.type+", "+r.join(" ")+"}"},t.prototype.visitPlaceholder=function(t,e){var n=this._mapper(t.name);return this._srcMsg.placeholders.hasOwnProperty(n)?this._srcMsg.placeholders[n]:this._srcMsg.placeholderToMessage.hasOwnProperty(n)?this._convertToText(this._srcMsg.placeholderToMessage[n]):(this._addError(t,"Unknown placeholder"),"")},t.prototype.visitTagPlaceholder=function(t,e){throw"unreachable code"},t.prototype.visitIcuPlaceholder=function(t,e){throw"unreachable code"},t.prototype._convertToText=function(t){var e=this,n=this._digest(t),r=this._mapperFactory?this._mapperFactory(t):null;if(this._i18nNodesByMsgId.hasOwnProperty(n)){this._contextStack.push({msg:this._srcMsg,mapper:this._mapper}),this._srcMsg=t,this._mapper=function(t){return r?r.toInternalName(t):t};var i=this._i18nNodesByMsgId[n],o=i.map(function(t){return t.visit(e)}).join(""),a=this._contextStack.pop();return this._srcMsg=a.msg,this._mapper=a.mapper,o}return this._addError(t.nodes[0],"Missing translation for message "+n),""},t.prototype._addError=function(t,e){this._errors.push(new i.a(t.sourceSpan,e))},t}()},function(t,e,n){"use strict";function r(){M.c.reflectionCapabilities=new M.L}function i(t){return{useDebug:o(t.map(function(t){return t.useDebug})),useJit:o(t.map(function(t){return t.useJit})),defaultEncapsulation:o(t.map(function(t){return t.defaultEncapsulation})),providers:a(t.map(function(t){return t.providers}))}}function o(t){for(var e=t.length-1;e>=0;e--)if(void 0!==t[e])return t[e]}function a(t){var e=[];return t.forEach(function(t){return t&&e.push.apply(e,t)}),e}var s=n(0),u=n(121),c=n(52),l=n(88),h=n(89),p=n(53),f=n(90),d=n(73),m=n(287),y=n(14),v=n(91),_=n(63),g=n(127),b=n(92),w=n(93),M=n(11),k=n(188),S=n(128),E=n(55),T=n(130),x=n(189),C=n(94),L=n(65),D=n(95),P=n(292);n.d(e,"a",function(){return R});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var O=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},A=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},j={get:function(t){throw new Error("No ResourceLoader implementation has been provided. Can't read the url \""+t+'"')}},Y=new s.e("HtmlParser"),I=[{provide:M.N,useValue:M.c},{provide:M.K,useExisting:M.N},{provide:k.a,useValue:j},x.a,M.F,f.c,d.a,{provide:Y,useClass:_.a},{provide:m.a,useFactory:function(t,e,n){return new m.a(t,e,n)},deps:[Y,[new s.f,new s.d(s._34)],[new s.f,new s.d(s._9)]]},{provide:_.a,useExisting:m.a},C.a,l.a,v.a,L.d,T.a,D.d,g.a,p.a,{provide:c.a,useValue:new c.a},P.a,{provide:s._35,useExisting:P.a},S.a,{provide:E.a,useExisting:S.a},L.a,h.a,w.a,b.a,u.a],N=function(){function t(t){this._defaultOptions=[{useDebug:n.i(s.C)(),useJit:!0,defaultEncapsulation:s.F.Emulated}].concat(t)}return t.prototype.createCompiler=function(t){void 0===t&&(t=[]);var e=i(this._defaultOptions.concat(t)),n=s.I.resolveAndCreate([I,{provide:c.a,useFactory:function(){return new c.a({genDebugInfo:e.useDebug,useJit:e.useJit,defaultEncapsulation:e.defaultEncapsulation,logBindingUpdate:e.useDebug})},deps:[]},e.providers]);return n.get(s._35)},t.ctorParameters=function(){return[{type:Array,decorators:[{type:s.d,args:[s._1]}]}]},t=O([n.i(y.a)(),A("design:paramtypes",[Array])],t)}(),R=n.i(s.P)(s.Q,"coreDynamic",[{provide:s._1,useValue:{},multi:!0},{provide:s._36,useClass:N},{provide:s.N,useValue:r,multi:!0}])},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function r(t,e){return o.c.hasLifecycleHook(e,i(t))}function i(t){switch(t){case o.G.OnInit:return"ngOnInit";case o.G.OnDestroy:return"ngOnDestroy";case o.G.DoCheck:return"ngDoCheck";case o.G.OnChanges:return"ngOnChanges";case o.G.AfterContentInit:return"ngAfterContentInit";case o.G.AfterContentChecked:return"ngAfterContentChecked";case o.G.AfterViewInit:return"ngAfterViewInit";case o.G.AfterViewChecked:return"ngAfterViewChecked"}}var o=n(11);e.a=r},function(t,e,n){"use strict";function r(t){var e=new p;return new l(s.g(e,t),e.isExpanded,e.errors)}function i(t,e){var n=t.cases.map(function(t){c.indexOf(t.value)!=-1||t.value.match(/^=\d+$/)||e.push(new h(t.valueSourceSpan,'Plural cases should be "=" or one of '+c.join(", ")));var n=r(t.expression);return e.push.apply(e,n.errors),new s.e("template",[new s.f("ngPluralCase",""+t.value,t.valueSourceSpan)],n.nodes,t.sourceSpan,t.sourceSpan,t.sourceSpan)}),i=new s.f("[ngPlural]",t.switchValue,t.switchValueSourceSpan);return new s.e("ng-container",[i],n,t.sourceSpan,t.sourceSpan,t.sourceSpan)}function o(t,e){var n=t.cases.map(function(t){var n=r(t.expression);return e.push.apply(e,n.errors),"other"===t.value?new s.e("template",[new s.f("ngSwitchDefault","",t.valueSourceSpan)],n.nodes,t.sourceSpan,t.sourceSpan,t.sourceSpan):new s.e("template",[new s.f("ngSwitchCase",""+t.value,t.valueSourceSpan)],n.nodes,t.sourceSpan,t.sourceSpan,t.sourceSpan)}),i=new s.f("[ngSwitch]",t.switchValue,t.switchValueSourceSpan);return new s.e("ng-container",[i],n,t.sourceSpan,t.sourceSpan,t.sourceSpan)}var a=n(28),s=n(54);e.a=r;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var u=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=["zero","one","two","few","many","other"],l=function(){function t(t,e,n){this.nodes=t,this.expanded=e,this.errors=n}return t}(),h=function(t){function e(e,n){t.call(this,e,n)}return u(e,t),e}(a.a),p=function(){function t(){this.isExpanded=!1,this.errors=[]}return t.prototype.visitElement=function(t,e){return new s.e(t.name,t.attrs,s.g(this,t.children),t.sourceSpan,t.startSourceSpan,t.endSourceSpan)},t.prototype.visitAttribute=function(t,e){return t},t.prototype.visitText=function(t,e){return t},t.prototype.visitComment=function(t,e){return t},t.prototype.visitExpansion=function(t,e){return this.isExpanded=!0,"plural"==t.type?i(t,this.errors):o(t,this.errors)},t.prototype.visitExpansionCase=function(t,e){throw new Error("Should not be reached")},t}()},function(t,e,n){"use strict";function r(t,e,n,r,i){return void 0===r&&(r=!1),void 0===i&&(i=_.a),new x(new v.b(t,e),n,r,i).tokenize()}function i(t){var e=t===y.m?"EOF":String.fromCharCode(t);return'Unexpected character "'+e+'"'}function o(t){return'Unknown entity "'+t+'" - use the "&#;" or "&#x;" syntax'}function a(t){return!y.F(t)||t===y.m}function s(t){return y.F(t)||t===y.z||t===y.b||t===y.p||t===y.q||t===y.A}function u(t){return(ty._4)}function c(t){return t==y.c||t==y.m||!y._5(t)}function l(t){return t==y.c||t==y.m||!y.O(t)}function h(t,e,n){var r=!!n&&t.indexOf(n.start,e)==e;return t.charCodeAt(e)==y.j&&!r}function p(t){return t===y.A||y.O(t)}function f(t,e){return d(t)==d(e)}function d(t){return t>=y.I&&t<=y.J?t-y.I+y.K:t}function m(t){for(var e,n=[],r=0;r=this._length)throw this._createError(i(y.m),this._getSpan());this._peek===y.a?(this._line++,this._column=0):this._peek!==y.a&&this._peek!==y.W&&this._column++,this._index++,this._peek=this._index>=this._length?y.m:this._input.charCodeAt(this._index),this._nextPeek=this._index+1>=this._length?y.m:this._input.charCodeAt(this._index+1)},t.prototype._attemptCharCode=function(t){return this._peek===t&&(this._advance(),!0)},t.prototype._attemptCharCodeCaseInsensitive=function(t){return!!f(this._peek,t)&&(this._advance(),!0)},t.prototype._requireCharCode=function(t){var e=this._getLocation();if(!this._attemptCharCode(t))throw this._createError(i(this._peek),this._getSpan(e,e))},t.prototype._attemptStr=function(t){var e=t.length;if(this._index+e>this._length)return!1;for(var n=this._savePosition(),r=0;rr.offset&&o.push(this._input.substring(r.offset,this._index));this._peek!==e;)o.push(this._readChar(t))}return this._endToken([this._processCarriageReturns(o.join(""))],r)},t.prototype._consumeComment=function(t){var e=this;this._beginToken(w.COMMENT_START,t),this._requireCharCode(y.t),this._endToken([]);var n=this._consumeRawText(!1,y.t,function(){return e._attemptStr("->")});this._beginToken(w.COMMENT_END,n.sourceSpan.end),this._endToken([])},t.prototype._consumeCdata=function(t){var e=this;this._beginToken(w.CDATA_START,t),this._requireStr("CDATA["),this._endToken([]);var n=this._consumeRawText(!1,y.g,function(){return e._attemptStr("]>")});this._beginToken(w.CDATA_END,n.sourceSpan.end),this._endToken([])},t.prototype._consumeDocType=function(t){this._beginToken(w.DOC_TYPE,t),this._attemptUntilChar(y.z),this._advance(),this._endToken([this._input.substring(t.offset+2,this._index-1)])},t.prototype._consumePrefixAndName=function(){for(var t=this._index,e=null;this._peek!==y.d&&!u(this._peek);)this._advance();var n;this._peek===y.d?(this._advance(),e=this._input.substring(t,this._index-1),n=this._index):n=t,this._requireCharCodeUntilFn(s,this._index===n?1:0);var r=this._input.substring(n,this._index);return[e,r]},t.prototype._consumeTagOpen=function(t){var e,n,r=this._savePosition();try{if(!y.O(this._peek))throw this._createError(i(this._peek),this._getSpan());var o=this._index;for(this._consumeTagOpenStart(t),e=this._input.substring(o,this._index),n=e.toLowerCase(),this._attemptCharCodeUntilFn(a);this._peek!==y.b&&this._peek!==y.z;)this._consumeAttributeName(),this._attemptCharCodeUntilFn(a),this._attemptCharCode(y.A)&&(this._attemptCharCodeUntilFn(a),this._consumeAttributeValue()),this._attemptCharCodeUntilFn(a);this._consumeTagOpenEnd()}catch(e){if(e instanceof T)return this._restorePosition(r),this._beginToken(w.TEXT,t),void this._endToken(["<"]);throw e}var s=this._getTagDefinition(e).contentType;s===g.a.RAW_TEXT?this._consumeRawTextWithTagClose(n,!1):s===g.a.ESCAPABLE_RAW_TEXT&&this._consumeRawTextWithTagClose(n,!0)},t.prototype._consumeRawTextWithTagClose=function(t,e){var n=this,r=this._consumeRawText(e,y.y,function(){return!!n._attemptCharCode(y.b)&&(n._attemptCharCodeUntilFn(a),!!n._attemptStrCaseInsensitive(t)&&(n._attemptCharCodeUntilFn(a),n._attemptCharCode(y.z)))});this._beginToken(w.TAG_CLOSE,r.sourceSpan.end),this._endToken([null,t])},t.prototype._consumeTagOpenStart=function(t){this._beginToken(w.TAG_OPEN_START,t);var e=this._consumePrefixAndName();this._endToken(e)},t.prototype._consumeAttributeName=function(){this._beginToken(w.ATTR_NAME);var t=this._consumePrefixAndName();this._endToken(t)},t.prototype._consumeAttributeValue=function(){this._beginToken(w.ATTR_VALUE);var t;if(this._peek===y.p||this._peek===y.q){var e=this._peek;this._advance();for(var n=[];this._peek!==e;)n.push(this._readChar(!0));t=n.join(""),this._advance()}else{var r=this._index;this._requireCharCodeUntilFn(s,1),t=this._input.substring(r,this._index)}this._endToken([this._processCarriageReturns(t)])},t.prototype._consumeTagOpenEnd=function(){var t=this._attemptCharCode(y.b)?w.TAG_OPEN_END_VOID:w.TAG_OPEN_END;this._beginToken(t),this._requireCharCode(y.z),this._endToken([])},t.prototype._consumeTagClose=function(t){this._beginToken(w.TAG_CLOSE,t),this._attemptCharCodeUntilFn(a);var e=this._consumePrefixAndName();this._attemptCharCodeUntilFn(a),this._requireCharCode(y.z),this._endToken(e)},t.prototype._consumeExpansionFormStart=function(){this._beginToken(w.EXPANSION_FORM_START,this._getLocation()),this._requireCharCode(y.j),this._endToken([]),this._expansionCaseStack.push(w.EXPANSION_FORM_START),this._beginToken(w.RAW_TEXT,this._getLocation());var t=this._readUntil(y.k);this._endToken([t],this._getLocation()),this._requireCharCode(y.k),this._attemptCharCodeUntilFn(a),this._beginToken(w.RAW_TEXT,this._getLocation());var e=this._readUntil(y.k);this._endToken([e],this._getLocation()),this._requireCharCode(y.k),this._attemptCharCodeUntilFn(a)},t.prototype._consumeExpansionCaseStart=function(){this._beginToken(w.EXPANSION_CASE_VALUE,this._getLocation());var t=this._readUntil(y.j).trim();this._endToken([t],this._getLocation()),this._attemptCharCodeUntilFn(a),this._beginToken(w.EXPANSION_CASE_EXP_START,this._getLocation()),this._requireCharCode(y.j),this._endToken([],this._getLocation()),this._attemptCharCodeUntilFn(a),this._expansionCaseStack.push(w.EXPANSION_CASE_EXP_START)},t.prototype._consumeExpansionCaseEnd=function(){this._beginToken(w.EXPANSION_CASE_EXP_END,this._getLocation()),this._requireCharCode(y.l),this._endToken([],this._getLocation()),this._attemptCharCodeUntilFn(a),this._expansionCaseStack.pop()},t.prototype._consumeExpansionFormEnd=function(){this._beginToken(w.EXPANSION_FORM_END,this._getLocation()),this._requireCharCode(y.l),this._endToken([]),this._expansionCaseStack.pop()},t.prototype._consumeText=function(){var t=this._getLocation();this._beginToken(w.TEXT,t);var e=[];do this._interpolationConfig&&this._attemptStr(this._interpolationConfig.start)?(e.push(this._interpolationConfig.start),this._inInterpolation=!0):this._interpolationConfig&&this._inInterpolation&&this._attemptStr(this._interpolationConfig.end)?(e.push(this._interpolationConfig.end),this._inInterpolation=!1):e.push(this._readChar(!0));while(!this._isTextEnd());this._endToken([this._processCarriageReturns(e.join(""))])},t.prototype._isTextEnd=function(){if(this._peek===y.y||this._peek===y.m)return!0;if(this._tokenizeIcu&&!this._inInterpolation){if(h(this._input,this._index,this._interpolationConfig))return!0;if(this._peek===y.l&&this._isInExpansionCase())return!0}return!1},t.prototype._savePosition=function(){return[this._peek,this._index,this._column,this._line,this.tokens.length]},t.prototype._readUntil=function(t){var e=this._index;return this._attemptUntilChar(t),this._input.substring(e,this._index)},t.prototype._restorePosition=function(t){this._peek=t[0],this._index=t[1],this._column=t[2],this._line=t[3];var e=t[4];e0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===w.EXPANSION_CASE_EXP_START},t.prototype._isInExpansionForm=function(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===w.EXPANSION_FORM_START},t}()},function(t,e,n){"use strict";function r(t){return a}var i=n(64);e.a=r;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(){this.closedByParent=!1,this.contentType=i.a.PARSABLE_DATA,this.isVoid=!1,this.ignoreFirstLf=!1,this.canSelfClose=!0}return t.prototype.requireExtraParent=function(t){return!1},t.prototype.isClosedByChild=function(t){return!1},t}(),a=new o},function(t,e,n){"use strict";var r=n(3),i=n(185),o=n(6);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(){t.call(this,!1)}return a(e,t),e.prototype.visitDeclareClassStmt=function(t,e){var i=this;return e.pushClass(t),this._visitClassConstructor(t,e),n.i(r.c)(t.parent)&&(e.print(t.name+".prototype = Object.create("),t.parent.visitExpression(this,e),e.println(".prototype);")),t.getters.forEach(function(n){return i._visitClassGetter(t,n,e)}),t.methods.forEach(function(n){return i._visitClassMethod(t,n,e)}),e.popClass(),null},e.prototype._visitClassConstructor=function(t,e){e.print("function "+t.name+"("),n.i(r.c)(t.constructorMethod)&&this._visitParams(t.constructorMethod.params,e),e.println(") {"),e.incIndent(),n.i(r.c)(t.constructorMethod)&&t.constructorMethod.body.length>0&&(e.println("var self = this;"),this.visitAllStatements(t.constructorMethod.body,e)),e.decIndent(),e.println("}")},e.prototype._visitClassGetter=function(t,e,n){n.println("Object.defineProperty("+t.name+".prototype, '"+e.name+"', { get: function() {"),n.incIndent(),e.body.length>0&&(n.println("var self = this;"),this.visitAllStatements(e.body,n)),n.decIndent(),n.println("}});")},e.prototype._visitClassMethod=function(t,e,n){n.print(t.name+".prototype."+e.name+" = function("),this._visitParams(e.params,n),n.println(") {"),n.incIndent(),e.body.length>0&&(n.println("var self = this;"),this.visitAllStatements(e.body,n)),n.decIndent(),n.println("};")},e.prototype.visitReadVarExpr=function(e,n){if(e.builtin===o.F.This)n.print("self");else{if(e.builtin===o.F.Super)throw new Error("'super' needs to be handled at a parent ast node, not at the variable level!");t.prototype.visitReadVarExpr.call(this,e,n)}return null},e.prototype.visitDeclareVarStmt=function(t,e){return e.print("var "+t.name+" = "),t.value.visitExpression(this,e),e.println(";"),null},e.prototype.visitCastExpr=function(t,e){return t.value.visitExpression(this,e),null},e.prototype.visitInvokeFunctionExpr=function(e,n){var r=e.fn;return r instanceof o.A&&r.builtin===o.F.Super?(n.currentClass.parent.visitExpression(this,n),n.print(".call(this"),e.args.length>0&&(n.print(", "),this.visitAllExpressions(e.args,n,",")),n.print(")")):t.prototype.visitInvokeFunctionExpr.call(this,e,n),null},e.prototype.visitFunctionExpr=function(t,e){return e.print("function("),this._visitParams(t.params,e),e.println(") {"),e.incIndent(),this.visitAllStatements(t.statements,e),e.decIndent(),e.print("}"),null},e.prototype.visitDeclareFunctionStmt=function(t,e){return e.print("function "+t.name+"("),this._visitParams(t.params,e),e.println(") {"),e.incIndent(),this.visitAllStatements(t.statements,e),e.decIndent(),e.println("}"),null},e.prototype.visitTryCatchStmt=function(t,e){e.println("try {"),e.incIndent(),this.visitAllStatements(t.bodyStmts,e),e.decIndent(),e.println("} catch ("+i.b.name+") {"),e.incIndent();var n=[i.c.set(i.b.prop("stack")).toDeclStmt(null,[o.k.Final])].concat(t.catchStmts);return this.visitAllStatements(n,e),e.decIndent(),e.println("}"),null},e.prototype._visitParams=function(t,e){this.visitAllObjects(function(t){return e.print(t.name)},t,e,",")},e.prototype.getBuiltinMethodName=function(t){var e;switch(t){case o.O.ConcatArray:e="concat";break;case o.O.SubscribeObservable:e="subscribe";break;case o.O.Bind:e="bind";break;default:throw new Error("Unknown builtin method: "+t)}return e},e}(i.d)},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function r(t,e){var r=t.concat([new u.t(u.a(e))]),i=new l(null,null,null,new Map),o=new p,a=o.visitAllStatements(r,i);return n.i(s.c)(a)?a.value:null}function i(t,e,r,i,o){for(var a=i.createChildWihtLocalVars(),u=0;ui();case u.y.BiggerEquals:return r()>=i();default:throw new Error("Unknown operator "+t.operator)}},t.prototype.visitReadPropExpr=function(t,e){var n,r=t.receiver.visitExpression(this,e);return n=r[t.name]},t.prototype.visitReadKeyExpr=function(t,e){var n=t.receiver.visitExpression(this,e),r=t.index.visitExpression(this,e);return n[r]},t.prototype.visitLiteralArrayExpr=function(t,e){return this.visitAllExpressions(t.entries,e)},t.prototype.visitLiteralMapExpr=function(t,e){var n=this,r={};return t.entries.forEach(function(t){return r[t.key]=t.value.visitExpression(n,e)}),r},t.prototype.visitAllExpressions=function(t,e){var n=this;return t.map(function(t){return t.visitExpression(n,e)})},t.prototype.visitAllStatements=function(t,e){for(var n=0;n0?o.push(s):(o.length>0&&(r.push(o.join("")),n.push(P),o=[]),n.push(s)),s==L&&i++}return o.length>0&&(r.push(o.join("")),n.push(P)),new A(n.join(""),r)}n.d(e,"a",function(){return s});var s=function(){function t(){this.strictStyling=!0}return t.prototype.shimCssText=function(t,e,n){void 0===n&&(n="");var o=i(t);return t=r(t),t=this._insertDirectives(t),this._scopeCssText(t,e,n)+o},t.prototype._insertDirectives=function(t){return t=this._insertPolyfillDirectivesInCssText(t),this._insertPolyfillRulesInCssText(t)},t.prototype._insertPolyfillDirectivesInCssText=function(t){return t.replace(c,function(){for(var t=[],e=0;e-1?this._colonHostPartReplacer(t,e,n):t+e+n+", "+e+" "+t+n},t.prototype._colonHostPartReplacer=function(t,e,n){return t+e.replace(p,"")+n},t.prototype._convertShadowDOMSelectors=function(t){return g.reduce(function(t,e){return t.replace(e," ")},t)},t.prototype._scopeSelectors=function(t,e,n){var r=this;return o(t,function(t){var i=t.selector,o=t.content;return"@"!=t.selector[0]?i=r._scopeSelector(t.selector,e,n,r.strictStyling):(t.selector.startsWith("@media")||t.selector.startsWith("@supports")||t.selector.startsWith("@page")||t.selector.startsWith("@document"))&&(o=r._scopeSelectors(t.content,e,n)),new O(i,o)})},t.prototype._scopeSelector=function(t,e,n,r){var i=this;return t.split(",").map(function(t){return t.trim().split(b)}).map(function(t){var o=t[0],a=t.slice(1),s=function(t){return i._selectorNeedsScoping(t,e)?r?i._applyStrictSelectorScope(t,e,n):i._applySelectorScope(t,e,n):t};return[s(o)].concat(a).join(" ")}).join(", ")},t.prototype._selectorNeedsScoping=function(t,e){var n=this._makeScopeMatcher(e);return!n.test(t)},t.prototype._makeScopeMatcher=function(t){var e=/\[/g,n=/\]/g;return t=t.replace(e,"\\[").replace(n,"\\]"),new RegExp("^("+t+")"+w,"m")},t.prototype._applySelectorScope=function(t,e,n){return this._applySimpleSelectorScope(t,e,n)},t.prototype._applySimpleSelectorScope=function(t,e,n){if(M.lastIndex=0,M.test(t)){var r=this.strictStyling?"["+n+"]":e;return t.replace(_,function(t,e){return e.replace(/([^:]*)(:*)(.*)/,function(t,e,n,i){return e+r+n+i})}).replace(M,r+" ")}return e+" "+t},t.prototype._applyStrictSelectorScope=function(t,e,n){var r=this,i=/\[is=([^\]]*)\]/g;e=e.replace(i,function(t){for(var e=[],n=1;n-1)i=r._applySimpleSelectorScope(t,e,n);else{var a=t.replace(M,"");if(a.length>0){var s=a.match(/([^:]*)(:*)(.*)/);s&&(i=s[1]+o+s[2]+s[3])}}return i},s=new u(t);t=s.content();for(var c,l="",h=0,p=/( |>|\+|~(?!=))\s*/g,f=t.indexOf(v);null!==(c=p.exec(t));){var d=c[1],m=t.slice(h,c.index).trim(),y=h>=f?a(m):m;l+=y+" "+d+" ",h=p.lastIndex}return l+=a(t.substring(h)),s.restore(l)},t.prototype._insertPolyfillHostInCssText=function(t){return t.replace(S,f).replace(k,p)},t}(),u=function(){function t(t){var e=this;this.placeholders=[],this.index=0,t=t.replace(/(\[[^\]]*\])/g,function(t,n){var r="__ph-"+e.index+"__";return e.placeholders.push(n),e.index++,r}),this._content=t.replace(/(:nth-[-\w]+)(\([^)]+\))/g,function(t,n,r){var i="__ph-"+e.index+"__";return e.placeholders.push(r),e.index++,n+i})}return t.prototype.restore=function(t){var e=this;return t.replace(/__ph-(\d+)__/g,function(t,n){return e.placeholders[+n]})},t.prototype.content=function(){return this._content},t}(),c=/polyfill-next-selector[^}]*content:[\s]*?(['"])(.*?)\1[;\s]*}([^{]*?){/gim,l=/(polyfill-rule)[^}]*(content:[\s]*(['"])(.*?)\3)[;\s]*[^}]*}/gim,h=/(polyfill-unscoped-rule)[^}]*(content:[\s]*(['"])(.*?)\3)[;\s]*[^}]*}/gim,p="-shadowcsshost",f="-shadowcsscontext",d=")(?:\\(((?:\\([^)(]*\\)|[^)(]*)+?)\\))?([^,{]*)",m=new RegExp("("+p+d,"gim"),y=new RegExp("("+f+d,"gim"),v=p+"-no-combinator",_=/-shadowcsshost-no-combinator([^\s]*)/,g=[/::shadow/g,/::content/g,/\/shadow-deep\//g,/\/shadow\//g],b=/(?:>>>)|(?:\/deep\/)/g,w="([>\\s~+[.,{:][\\s\\S]*)?$",M=/-shadowcsshost/gim,k=/:host/gim,S=/:host-context/gim,E=/\/\*\s*[\s\S]*?\*\//g,T=/\/\*\s*#\s*sourceMappingURL=[\s\S]+?\*\//,x=/(\s*)([^;\{\}]+?)(\s*)((?:{%BLOCK%}?\s*;?)|(?:\s*;))/g,C=/([{}])/g,L="{",D="}",P="%BLOCK%",O=function(){function t(t,e){this.selector=t,this.content=e}return t}(),A=function(){function t(t,e){this.escapedString=t,this.blocks=e}return t}()},function(t,e,n){"use strict";var r=n(0);new r.u("2.4.7")},function(t,e,n){"use strict";function r(t,e){for(var n=null,r=t.pipeMetas.length-1;r>=0;r--){var i=t.pipeMetas[r];if(i.name==e){n=i;break}}if(!n)throw new Error("Illegal state: Could not find pipe "+e+" although the parser should have detected this error!");return n}var i=n(10),o=n(36),a=n(13),s=n(6),u=n(66);n.d(e,"a",function(){return c});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var c=function(){function t(t,e){var r=this;this.view=t,this.meta=e,this._purePipeProxyCount=0,this.instance=s.e.prop("_pipe_"+e.name+"_"+t.pipeCount++);var o=this.meta.type.diDeps.map(function(e){return n.i(i.j)(e.token)===n.i(a.e)(a.b.ChangeDetectorRef)?n.i(u.c)(s.e.prop("ref"),r.view,r.view.componentView):n.i(u.b)(t,e.token,!1)});this.view.fields.push(new s.c(this.instance.name,s.d(this.meta.type))),this.view.createMethod.resetDebugInfo(null,null),this.view.createMethod.addStmt(s.e.prop(this.instance.name).set(s.g(this.meta.type).instantiate(o)).toStmt())}return t.call=function(e,n,i){var o,a=e.componentView,s=r(a,n);return s.pure?(o=a.purePipes.get(n),o||(o=new t(a,s),a.purePipes.set(n,o),a.pipes.push(o))):(o=new t(e,s),e.pipes.push(o)),o._call(e,i)},Object.defineProperty(t.prototype,"pure",{get:function(){return this.meta.pure},enumerable:!0,configurable:!0}),t.prototype._call=function(t,e){if(this.meta.pure){var r=s.e.prop(this.instance.name+"_"+this._purePipeProxyCount++),i=n.i(u.c)(this.instance,t,this.view);return n.i(o.c)(i.prop("transform").callMethod(s.O.Bind,[i]),e.length,r,{fields:t.fields,ctorStmts:t.createMethod}),s.g(n.i(a.a)(a.b.castByValue)).callFn([r,i.prop("transform")]).callFn(e)}return n.i(u.c)(this.instance,t,this.view).callMethod("transform",e)},t}()},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function r(t,e,n,r){var u=i(t,e);return!!u.size&&(r&&o(u,n),a(u,e,n),s(t,e,n),!0)}function i(t,e){var n=new Map;return t.forEach(function(t){n.set(t.fullName,t)}),e.forEach(function(t){t.hostEvents.forEach(function(t){n.set(t.fullName,t)})}),n}function o(t,e){var r=[];if(t.forEach(function(t){t.phase||r.push(f.f(t.name),f.f(t.target))}),r.length){var i=f.a("disposable_"+e.view.disposables.length);e.view.disposables.push(i),e.view.createMethod.addStmt(i.set(f.g(n.i(p.a)(p.b.subscribeToRenderElement)).callFn([f.e,e.renderNode,n.i(l.a)(r),u(e)])).toDeclStmt(f.M,[f.k.Private]))}}function a(t,e,n){var r=Array.from(t.keys());e.forEach(function(t){var e=n.directiveWrapperInstance.get(t.directive.type.reference);n.view.createMethod.addStmts(h.b.subscribe(t.directive,t.hostProperties,r,e,f.e,u(n)))})}function s(t,e,r){var i=e.some(function(t){return t.hostEvents.some(function(e){return t.directive.isComponent})}),o=i?r.compViewExpr:f.e,a=new d.a(r.view);a.resetDebugInfo(r.nodeIndex,r.sourceAst),a.push(o.callMethod("markPathToRootAsCheckOnce",[]).toStmt());var s=f.a("eventName"),u=f.a("result");a.push(u.set(f.f(!0)).toDeclStmt(f.s)),e.forEach(function(t,e){var n=r.directiveWrapperInstance.get(t.directive.type.reference);t.hostEvents.length>0&&a.push(u.set(h.b.handleEvent(t.hostEvents,n,s,c.d.event).and(u)).toStmt())}),t.forEach(function(t,e){var i=n.i(c.c)(r.view,r.view,r.view.componentContext,t.handler,"sub_"+e),o=i.stmts;i.preventDefault&&o.push(u.set(i.preventDefault.and(u)).toStmt()),a.push(new f.u(s.equals(f.f(t.fullName)),o))}),a.push(new f.t(u)),r.view.methods.push(new f.q(n.i(m.d)(r.nodeIndex),[new f.o(s.name,f.r),new f.o(c.d.event.name,f.m)],a.finish(),f.s))}function u(t){var e=n.i(m.d)(t.nodeIndex);return f.e.callMethod("eventHandler",[f.e.prop(e)])}var c=n(87),l=n(36),h=n(53),p=n(13),f=n(6),d=n(190),m=n(66);e.a=r},function(t,e,n){"use strict";function r(t,e,n){var r=n.view,i=t.type.lifecycleHooks,o=r.afterContentLifecycleCallbacksMethod;o.resetDebugInfo(n.nodeIndex,n.sourceAst),i.indexOf(l.G.AfterContentInit)!==-1&&o.addStmt(new c.u(f,[e.callMethod("ngAfterContentInit",[]).toStmt()])),i.indexOf(l.G.AfterContentChecked)!==-1&&o.addStmt(e.callMethod("ngAfterContentChecked",[]).toStmt())}function i(t,e,n){var r=n.view,i=t.type.lifecycleHooks,o=r.afterViewLifecycleCallbacksMethod;o.resetDebugInfo(n.nodeIndex,n.sourceAst),i.indexOf(l.G.AfterViewInit)!==-1&&o.addStmt(new c.u(f,[e.callMethod("ngAfterViewInit",[]).toStmt()])),i.indexOf(l.G.AfterViewChecked)!==-1&&o.addStmt(e.callMethod("ngAfterViewChecked",[]).toStmt())}function o(t,e,n){n.view.destroyMethod.addStmts(u.b.ngOnDestroy(t.directive,e)),n.view.detachMethod.addStmts(u.b.ngOnDetach(t.hostProperties,e,c.e,n.compViewExpr||c.e,n.renderNode))}function a(t,e,n){var r=n.view.destroyMethod;r.resetDebugInfo(n.nodeIndex,n.sourceAst),t.providerType!==h.c.Directive&&t.providerType!==h.c.Component&&t.lifecycleHooks.indexOf(l.G.OnDestroy)!==-1&&r.addStmt(e.callMethod("ngOnDestroy",[]).toStmt())}function s(t,e,n){var r=n.destroyMethod;t.type.lifecycleHooks.indexOf(l.G.OnDestroy)!==-1&&r.addStmt(e.callMethod("ngOnDestroy",[]).toStmt())}var u=n(53),c=n(6),l=n(11),h=n(38),p=n(131);e.b=r,e.c=i,e.d=o,e.e=a,e.a=s;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var f=c.e.prop("numberOfChecks").identical(new c.N(0));c.v(p.g.throwOnChange)},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function r(t,e,r){var i=n.i(s.a)(r),o=n.i(u.b)(r,r,r.componentContext,t.value,i.bindingId);return o?(r.detectChangesRenderPropertiesMethod.resetDebugInfo(e.nodeIndex,t),void r.detectChangesRenderPropertiesMethod.addStmts(n.i(s.b)(o,i.expression,y.g.throwOnChange,[f.e.prop("renderer").callMethod("setText",[e.renderNode,o.currValExpr]).toStmt()]))):null}function i(t,e,r,i){var o=i.view,a=i.renderNode;t.forEach(function(t){var c=n.i(s.a)(o);o.detectChangesRenderPropertiesMethod.resetDebugInfo(i.nodeIndex,t);var h=n.i(u.b)(o,o,i.view.componentContext,t.value,c.bindingId);if(h){var d=[],_=o.detectChangesRenderPropertiesMethod;switch(t.type){case m.f.Property:case m.f.Attribute:case m.f.Class:case m.f.Style:d.push.apply(d,n.i(l.b)(f.e,t,a,h.currValExpr,o.genConfig.logBindingUpdate));break;case m.f.Animation:_=o.animationBindingsMethod;var g=n.i(l.a)(f.e,f.e,t,e,(r?f.e.prop(n.i(v.d)(i.nodeIndex)):f.g(n.i(p.a)(p.b.noop))).callMethod(f.O.Bind,[f.e]),i.renderNode,h.currValExpr,c.expression),b=g.updateStmts,w=g.detachStmts;d.push.apply(d,b),o.detachMethod.addStmts(w)}_.addStmts(n.i(s.b)(h,c.expression,y.g.throwOnChange,d))}})}function o(t,e,r,i,o){var a=t.hostProperties.filter(function(t){return t.needsRuntimeSecurityContext}).map(function(t){var e;switch(t.type){case m.f.Property:e=o.securityContext(i,t.name,!1);break;case m.f.Attribute:e=o.securityContext(i,t.name,!0);break;default:throw new Error("Illegal state: Only property / attribute bindings can have an unknown security context! Binding "+t.name)}return n.i(c.d)(p.b.SecurityContext,e)});r.view.detectChangesRenderPropertiesMethod.addStmts(h.b.checkHost(t.hostProperties,e,f.e,r.compViewExpr||f.e,r.renderNode,y.g.throwOnChange,a))}function a(t,e,r,i){var o=i.view,a=o.detectChangesInInputsMethod;a.resetDebugInfo(i.nodeIndex,i.sourceAst),t.inputs.forEach(function(t,s){var c=i.nodeIndex+"_"+r+"_"+s;a.resetDebugInfo(i.nodeIndex,t);var l=n.i(u.b)(o,o,o.componentContext,t.value,c);l&&(a.addStmts(l.stmts),a.addStmt(e.callMethod("check_"+t.directiveName,[l.currValExpr,y.g.throwOnChange,l.forceUpdate||f.f(!1)]).toStmt()))});var s=t.directive.isComponent&&!n.i(d.E)(t.directive.changeDetection),c=h.b.ngDoCheck(e,f.e,i.renderNode,y.g.throwOnChange),l=s?new f.u(c,[i.compViewExpr.callMethod("markAsCheckOnce",[]).toStmt()]):c.toStmt();a.addStmt(l)}var s=n(283),u=n(87),c=n(36),l=n(284),h=n(53),p=n(13),f=n(6),d=n(11),m=n(38),y=n(131),v=n(66);e.a=r,e.b=i,e.d=o,e.c=a},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function r(t){var e=[];t.getProviderTokens().forEach(function(n){var r=t.getQueriesFor(n);e.push.apply(e,r.map(function(t){return new o(t,n)}))}),Object.keys(t.referenceTokens).forEach(function(n){var r={value:n};e.push.apply(e,t.getQueriesFor(r).map(function(t){return new o(t,r)}))}),e.forEach(function(e){var r;if(e.read.identifier)r=t.instances.get(n.i(i.j)(e.read));else{var o=t.referenceTokens[e.read.value];r=o?t.instances.get(n.i(i.j)(o)):t.elementRef}r&&e.query.addValue(r,t.view)})}var i=n(10);e.a=r;var o=function(){function t(t,e){this.query=t,this.read=t.meta.read||e}return t}()},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function r(t,e,r){var i=new l(t,r);n.i(o.a)(i,e),t.pipes.forEach(function(t){n.i(s.a)(t.meta,t.instance,t.view)})}var i=n(10),o=n(38),a=n(628),s=n(629),u=n(630),c=n(631);e.a=r;var l=function(){function t(t,e){this.view=t,this._schemaRegistry=e,this._nodeIndex=0}return t.prototype.visitBoundText=function(t,e){var r=this.view.nodes[this._nodeIndex++];return n.i(u.a)(t,r,this.view),null},t.prototype.visitText=function(t,e){return this._nodeIndex++,null},t.prototype.visitNgContent=function(t,e){return null},t.prototype.visitElement=function(t,e){var r=this,l=this.view.nodes[this._nodeIndex++];n.i(c.a)(l);var h=n.i(a.a)(t.outputs,t.directives,l,!0);return n.i(u.b)(t.inputs,t.outputs,h,l),t.directives.forEach(function(e,i){var o=l.directiveWrapperInstance.get(e.directive.type.reference);n.i(u.c)(e,o,i,l),n.i(u.d)(e,o,l,t.name,r._schemaRegistry)}),n.i(o.a)(this,t.children,l),t.directives.forEach(function(t){var e=l.instances.get(t.directive.type.reference),r=l.directiveWrapperInstance.get(t.directive.type.reference);n.i(s.b)(t.directive,e,l),n.i(s.c)(t.directive,e,l),n.i(s.d)(t,r,l)}),t.providers.forEach(function(t){var e=l.instances.get(n.i(i.j)(t.token));n.i(s.e)(t,e,l)}),null},t.prototype.visitEmbeddedTemplate=function(t,e){var o=this.view.nodes[this._nodeIndex++];return n.i(c.a)(o),n.i(a.a)(t.outputs,t.directives,o,!1),t.directives.forEach(function(t,e){var r=o.instances.get(t.directive.type.reference),i=o.directiveWrapperInstance.get(t.directive.type.reference);n.i(u.c)(t,i,e,o),n.i(s.b)(t.directive,r,o),n.i(s.c)(t.directive,r,o),n.i(s.d)(t,i,o)}),t.providers.forEach(function(t){var e=o.instances.get(n.i(i.j)(t.token));n.i(s.e)(t,e,o)}),r(o.embeddedView,t.children,this._schemaRegistry),null},t.prototype.visitAttr=function(t,e){return null},t.prototype.visitDirective=function(t,e){return null},t.prototype.visitEvent=function(t,e){return null},t.prototype.visitReference=function(t,e){return null},t.prototype.visitVariable=function(t,e){return null},t.prototype.visitDirectiveProperty=function(t,e){return null},t.prototype.visitElementProperty=function(t,e){return null},t}()},function(t,e,n){"use strict";function r(t,e,r){var i=new z(t,r),o=t.declarationElement.isNull()?t.declarationElement:t.declarationElement.parent;return n.i(A.a)(i,e,o),t.viewType!==O.n.EMBEDDED&&t.viewType!==O.n.HOST||(t.lastRenderNode=i.getOrCreateLastRenderNode()),i.nestedViewCount}function i(t,e){t.nodes.forEach(function(t){t instanceof j.a&&(t.finish(),t.hasEmbeddedView&&i(t.embeddedView,e))}),t.finish(),h(t,e)}function o(t){for(var e=t.view;s(t.parent,e);)t=t.parent;return t}function a(t){for(var e=t.view;s(t,e);)t=t.parent;return t}function s(t,e){return!t.isNull()&&t.sourceAst.name===U&&t.view===e}function u(t,e){var r={};Object.keys(t).forEach(function(e){r[e]=t[e]}),e.forEach(function(t){Object.keys(t.hostAttributes).forEach(function(e){var i=t.hostAttributes[e],o=r[e];r[e]=n.i(C.c)(o)?l(e,o,i):i})});var i=[];return Object.keys(r).sort().forEach(function(t){i.push(t,r[t])}),i}function c(t){var e={};return t.forEach(function(t){e[t.name]=t.value}),e}function l(t,e,n){return t==F||t==V?e+" "+n:n}function h(t,e){var r=P.b;t.genConfig.genDebugInfo&&(r=P.a("nodeDebugInfos_"+n.i(E.a)(t.component.type)+t.viewIndex),e.push(r.set(P.h(t.nodes.map(p),new P.i(P.d(n.i(L.a)(L.b.StaticNodeDebugInfo)),[P.j.Const]))).toDeclStmt(null,[P.k.Final])));var i=P.a("renderType_"+n.i(E.a)(t.component.type));if(0===t.viewIndex){var o=void 0;o=t.component.template.templateUrl==n.i(E.i)(t.component.type)?n.i(E.i)(t.component.type)+" class "+n.i(E.a)(t.component.type)+" - inline template":t.component.template.templateUrl,e.push(i.set(P.g(n.i(L.a)(L.b.createRenderComponentType)).callFn([t.genConfig.genDebugInfo?P.f(o):P.f(""),P.f(t.component.template.ngContentSelectors.length),I.b.fromValue(t.component.template.encapsulation),t.styles,P.l(t.animations.map(function(t){return[t.name,t.fnExp]}),null,!0)])).toDeclStmt(P.d(n.i(L.a)(L.b.RenderComponentType))))}var a=f(t,i,r);e.push(a)}function p(t){var e=t instanceof j.a?t:null,r=[],i=P.b,o=[];return n.i(C.c)(e)&&(r=e.getProviderTokens().map(function(t){return n.i(x.b)(t)}),n.i(C.c)(e.component)&&(i=n.i(x.b)(n.i(L.c)(e.component.type))),Object.keys(e.referenceTokens).forEach(function(t){var r=e.referenceTokens[t];o.push([t,n.i(C.c)(r)?n.i(x.b)(r):P.b])})),P.g(n.i(L.a)(L.b.StaticNodeDebugInfo)).instantiate([P.h(r,new P.i(P.m,[P.j.Const])),i,P.l(o,new P.n(P.m,[P.j.Const]))],P.d(n.i(L.a)(L.b.StaticNodeDebugInfo),null,[P.j.Const]))}function f(t,e,r){var i=[new P.o(I.c.viewUtils.name,P.d(n.i(L.a)(L.b.ViewUtils))),new P.o(I.c.parentView.name,P.d(n.i(L.a)(L.b.AppView),[P.m])),new P.o(I.c.parentIndex.name,P.p),new P.o(I.c.parentElement.name,P.m)],o=[P.a(t.className),e,I.d.fromValue(t.viewType),I.c.viewUtils,I.c.parentView,I.c.parentIndex,I.c.parentElement,I.e.fromValue(g(t))];t.genConfig.genDebugInfo&&o.push(r),t.viewType===O.n.EMBEDDED&&(i.push(new P.o("declaredViewContainer",P.d(n.i(L.a)(L.b.ViewContainer)))),o.push(P.a("declaredViewContainer")));var a=[new P.q("createInternal",[new P.o(W.name,P.r)],m(t),P.d(n.i(L.a)(L.b.ComponentRef),[P.m])),new P.q("injectorGetInternal",[new P.o(I.f.token.name,P.m),new P.o(I.f.requestNodeIndex.name,P.p),new P.o(I.f.notFoundResult.name,P.m)],v(t.injectorGetMethod.finish(),I.f.notFoundResult),P.m),new P.q("detectChangesInternal",[new P.o(I.g.throwOnChange.name,P.s)],y(t)),new P.q("dirtyParentQueriesInternal",[],t.dirtyParentQueriesMethod.finish()),new P.q("destroyInternal",[],d(t)),new P.q("detachInternal",[],t.detachMethod.finish()),b(t),w(t),k(t)].filter(function(t){return t.body.length>0}),s=t.genConfig.genDebugInfo?L.b.DebugAppView:L.b.AppView,u=n.i(D.a)({name:t.className,parent:P.g(n.i(L.a)(s),[_(t)]),parentArgs:o,ctorParams:i,builders:[{methods:a},t]});return u}function d(t){var e=[];return t.viewContainers.forEach(function(t){e.push(t.callMethod("destroyNestedViews",[]).toStmt())}),t.viewChildren.forEach(function(t){e.push(t.callMethod("destroy",[]).toStmt())}),e.push.apply(e,t.destroyMethod.finish()),e}function m(t){var e=P.b,r=[];t.viewType===O.n.COMPONENT&&(e=I.a.renderer.callMethod("createViewRoot",[P.e.prop("parentElement")]),r=[B.set(e).toDeclStmt(P.d(t.genConfig.renderTypes.renderNode),[P.k.Final])]);var i;if(t.viewType===O.n.HOST){var o=t.nodes[0];i=P.g(n.i(L.a)(L.b.ComponentRef_),[P.m]).instantiate([P.f(o.nodeIndex),P.e,o.renderNode,o.getComponent()])}else i=P.b;var a=I.a.renderer.cast(P.m).prop("directRenderer").conditional(P.b,P.h(t.nodes.map(function(t){return t.renderNode})));return r.concat(t.createMethod.finish(),[P.e.callMethod("init",[t.lastRenderNode,a,t.disposables.length?P.h(t.disposables):P.b]).toStmt(),new P.t(i)])}function y(t){var e=[];if(t.animationBindingsMethod.isEmpty()&&t.detectChangesInInputsMethod.isEmpty()&&t.updateContentQueriesMethod.isEmpty()&&t.afterContentLifecycleCallbacksMethod.isEmpty()&&t.detectChangesRenderPropertiesMethod.isEmpty()&&t.updateViewQueriesMethod.isEmpty()&&t.afterViewLifecycleCallbacksMethod.isEmpty()&&0===t.viewContainers.length&&0===t.viewChildren.length)return e;e.push.apply(e,t.animationBindingsMethod.finish()),e.push.apply(e,t.detectChangesInInputsMethod.finish()),t.viewContainers.forEach(function(t){e.push(t.callMethod("detectChangesInNestedViews",[I.g.throwOnChange]).toStmt())});var r=t.updateContentQueriesMethod.finish().concat(t.afterContentLifecycleCallbacksMethod.finish());r.length>0&&e.push(new P.u(P.v(I.g.throwOnChange),r)),e.push.apply(e,t.detectChangesRenderPropertiesMethod.finish()),t.viewChildren.forEach(function(t){e.push(t.callMethod("internalDetectChanges",[I.g.throwOnChange]).toStmt())});var i=t.updateViewQueriesMethod.finish().concat(t.afterViewLifecycleCallbacksMethod.finish());i.length>0&&e.push(new P.u(P.v(I.g.throwOnChange),i));var o=[],a=P.w(e);return a.has(I.g.changed.name)&&o.push(I.g.changed.set(P.f(!0)).toDeclStmt(P.s)),a.has(I.g.changes.name)&&o.push(I.g.changes.set(P.b).toDeclStmt(new P.n(P.d(n.i(L.a)(L.b.SimpleChange))))),o.push.apply(o,n.i(T.a)(e)),o.concat(e)}function v(t,e){return t.length>0?t.concat([new P.t(e)]):t}function _(t){return t.viewType===O.n.COMPONENT?P.d(t.component.type):P.m}function g(t){var e;return e=t.viewType===O.n.COMPONENT?n.i(O.E)(t.component.changeDetection)?O.r.CheckAlways:O.r.CheckOnce:O.r.CheckAlways}function b(t){var e=P.a("cb"),n=P.a("ctx"),r=M(t.rootNodes,e,n);return new P.q("visitRootNodesInternal",[new P.o(e.name,P.m),new P.o(n.name,P.m)],r)}function w(t){var e=P.a("nodeIndex"),n=P.a("ngContentIndex"),r=P.a("cb"),i=P.a("ctx"),o=[];return t.nodes.forEach(function(t){t instanceof j.a&&t.component&&t.contentNodesByNgContentIndex.forEach(function(a,s){o.push(new P.u(e.equals(P.f(t.nodeIndex)).and(n.equals(P.f(s))),M(a,r,i)))})}),new P.q("visitProjectableNodesInternal",[new P.o(e.name,P.p),new P.o(n.name,P.p),new P.o(r.name,P.m),new P.o(i.name,P.m)],o)}function M(t,e,n){var r=[];return t.forEach(function(t){switch(t.type){case Y.c.Node:r.push(e.callFn([t.expr,n]).toStmt());break;case Y.c.ViewContainer:r.push(e.callFn([t.expr.prop("nativeElement"),n]).toStmt()),r.push(t.expr.callMethod("visitNestedViewRootNodes",[e,n]).toStmt());break;case Y.c.NgContent:r.push(P.e.callMethod("visitProjectedNodes",[P.f(t.ngContentIndex),e,n]).toStmt())}}),r}function k(t){var e=P.a("nodeIndex"),r=[];return t.nodes.forEach(function(t){t instanceof j.a&&t.embeddedView&&r.push(new P.u(e.equals(P.f(t.nodeIndex)),[new P.t(t.embeddedView.classExpr.instantiate([I.a.viewUtils,P.e,P.f(t.nodeIndex),t.renderNode,t.viewContainer]))]))}),r.length>0&&r.push(new P.t(P.b)),new P.q("createEmbeddedViewInternal",[new P.o(e.name,P.p)],r,P.d(n.i(L.a)(L.b.AppView),[P.m]))}var S=n(0),E=n(10),T=n(87),x=n(36),C=n(3),L=n(13),D=n(186),P=n(6),O=n(11),A=n(38),j=n(299),Y=n(301),I=n(131),N=n(191),R=n(66);e.a=r,e.b=i;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var H="$implicit",F="class",V="style",U="ng-container",B=P.a("parentRenderNode"),W=P.a("rootSelector"),z=function(){function t(t,e){this.view=t,this.targetDependencies=e,this.nestedViewCount=0}return t.prototype._isRootNode=function(t){return t.view!==this.view},t.prototype._addRootNodeAndProject=function(t){var e=o(t),r=e.parent,i=e.sourceAst.ngContentIndex,a=t instanceof j.a&&t.hasViewContainer?t.viewContainer:null;this._isRootNode(r)?this.view.viewType!==O.n.COMPONENT&&this.view.rootNodes.push(new Y.b(a?Y.c.ViewContainer:Y.c.Node,a||t.renderNode)):n.i(C.c)(r.component)&&n.i(C.c)(i)&&r.addContentNode(i,new Y.b(a?Y.c.ViewContainer:Y.c.Node,a||t.renderNode))},t.prototype._getParentRenderNode=function(t){return t=a(t),this._isRootNode(t)?this.view.viewType===O.n.COMPONENT?B:P.b:n.i(C.c)(t.component)&&t.component.template.encapsulation!==S.F.Native?P.b:t.renderNode},t.prototype.getOrCreateLastRenderNode=function(){var t=this.view;if(0===t.rootNodes.length||t.rootNodes[t.rootNodes.length-1].type!==Y.c.Node){var e="_el_"+t.nodes.length;t.fields.push(new P.c(e,P.d(t.genConfig.renderTypes.renderElement))),t.createMethod.addStmt(P.e.prop(e).set(I.a.renderer.callMethod("createTemplateAnchor",[P.b,P.b])).toStmt()),t.rootNodes.push(new Y.b(Y.c.Node,P.e.prop(e)))}return t.rootNodes[t.rootNodes.length-1].expr},t.prototype.visitBoundText=function(t,e){return this._visitText(t,"",e)},t.prototype.visitText=function(t,e){return this._visitText(t,t.value,e)},t.prototype._visitText=function(t,e,n){var r="_text_"+this.view.nodes.length;this.view.fields.push(new P.c(r,P.d(this.view.genConfig.renderTypes.renderText)));var i=P.e.prop(r),o=new j.b(n,this.view,this.view.nodes.length,i,t),a=P.e.prop(r).set(I.a.renderer.callMethod("createText",[this._getParentRenderNode(n),P.f(e),this.view.createMethod.resetDebugInfoExpr(this.view.nodes.length,t)])).toStmt();return this.view.nodes.push(o),this.view.createMethod.addStmt(a),this._addRootNodeAndProject(o),i},t.prototype.visitNgContent=function(t,e){this.view.createMethod.resetDebugInfo(null,t);var r=this._getParentRenderNode(e);return r!==P.b?this.view.createMethod.addStmt(P.e.callMethod("projectNodes",[r,P.f(t.index)]).toStmt()):this._isRootNode(e)?this.view.viewType!==O.n.COMPONENT&&this.view.rootNodes.push(new Y.b(Y.c.NgContent,null,t.index)):n.i(C.c)(e.component)&&n.i(C.c)(t.ngContentIndex)&&e.addContentNode(t.ngContentIndex,new Y.b(Y.c.NgContent,null,t.index)),null},t.prototype.visitElement=function(t,e){var r,i=this.view.nodes.length,o=this.view.createMethod.resetDebugInfoExpr(i,t),a=t.directives.map(function(t){return t.directive}),s=a.find(function(t){return t.isComponent});if(t.name===U)r=I.a.renderer.callMethod("createTemplateAnchor",[this._getParentRenderNode(e),o]);else{var l=c(t.attrs),h=n.i(x.a)(u(l,a).map(function(t){return P.f(t)}));r=0===i&&this.view.viewType===O.n.HOST?P.g(n.i(L.a)(L.b.selectOrCreateRenderHostElement)).callFn([I.a.renderer,P.f(t.name),h,W,o]):P.g(n.i(L.a)(L.b.createRenderElement)).callFn([I.a.renderer,this._getParentRenderNode(e),P.f(t.name),h,o])}var p="_el_"+i;this.view.fields.push(new P.c(p,P.d(this.view.genConfig.renderTypes.renderElement))),this.view.createMethod.addStmt(P.e.prop(p).set(r).toStmt());var f=P.e.prop(p),d=new j.a(e,this.view,i,f,t,s,a,t.providers,t.hasViewContainer,!1,t.references);this.view.nodes.push(d);var m=null;if(n.i(C.c)(s)){var y={reference:null};this.targetDependencies.push(new N.a(s.type,n.i(R.a)(s,0),y)),m=P.e.prop("compView_"+i),this.view.fields.push(new P.c(m.name,P.d(n.i(L.a)(L.b.AppView),[P.d(s.type)]))),this.view.viewChildren.push(m),d.setComponentView(m),this.view.createMethod.addStmt(m.set(P.g(y).instantiate([I.a.viewUtils,P.e,P.f(i),f])).toStmt())}return d.beforeChildren(),this._addRootNodeAndProject(d),n.i(A.a)(this,t.children,d),d.afterChildren(this.view.nodes.length-i-1),n.i(C.c)(m)&&this.view.createMethod.addStmt(m.callMethod("create",[d.getComponent()]).toStmt()),null},t.prototype.visitEmbeddedTemplate=function(t,e){var n=this.view.nodes.length,i="_anchor_"+n;this.view.fields.push(new P.c(i,P.d(this.view.genConfig.renderTypes.renderComment))),this.view.createMethod.addStmt(P.e.prop(i).set(I.a.renderer.callMethod("createTemplateAnchor",[this._getParentRenderNode(e),this.view.createMethod.resetDebugInfoExpr(n,t)])).toStmt());var o=P.e.prop(i),a=t.variables.map(function(t){return[t.value.length>0?t.value:H,t.name]}),s=t.directives.map(function(t){return t.directive}),u=new j.a(e,this.view,n,o,t,null,s,t.providers,t.hasViewContainer,!0,t.references);this.view.nodes.push(u),this.nestedViewCount++;var c=new Y.a(this.view.component,this.view.genConfig,this.view.pipeMetas,P.b,this.view.animations,this.view.viewIndex+this.nestedViewCount,u,a,this.targetDependencies);return this.nestedViewCount+=r(c,t.children,this.targetDependencies),u.beforeChildren(),this._addRootNodeAndProject(u),u.afterChildren(0),null},t.prototype.visitAttr=function(t,e){return null},t.prototype.visitDirective=function(t,e){return null},t.prototype.visitEvent=function(t,e){return null},t.prototype.visitReference=function(t,e){return null},t.prototype.visitVariable=function(t,e){return null},t.prototype.visitDirectiveProperty=function(t,e){return null},t.prototype.visitElementProperty=function(t,e){return null},t}()},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function r(t,e,r){void 0===r&&(r=null);var i={};return Object.keys(e).forEach(function(t){var n=e[t];i[t]=n==p.a?r:n.toString()}),Object.keys(t).forEach(function(t){n.i(l.b)(i[t])||(i[t]=r)}),i}function i(t,e,r){var i=r.length-1,o=r[0],s=u(o.styles.styles),h={},f=!1;Object.keys(t).forEach(function(e){var n=t[e];s[e]||(s[e]=n,h[e]=n,f=!0)});var d=c.a.merge({},s),m=r[i];m.styles.styles.unshift(e);var y=u(m.styles.styles),v={},_=!1;return Object.keys(d).forEach(function(t){n.i(l.b)(y[t])||(v[t]=p.a,_=!0)}),_&&m.styles.styles.push(v),Object.keys(y).forEach(function(t){n.i(l.b)(s[t])||(h[t]=p.a,f=!0)}),f&&o.styles.styles.push(h),a(t,[e]),r}function o(t){var e={};return Object.keys(t).forEach(function(t){e[t]=null}),e}function a(t,e){return e.map(function(e){var r={};return Object.keys(e).forEach(function(i){var o=e[i];o==h.d&&(o=t[i],n.i(l.b)(o)||(o=p.a)),t[i]=o,r[i]=o}),r})}function s(t,e,n){Object.keys(n).forEach(function(r){e.setElementStyle(t,r,n[r])})}function u(t){var e={};return t.forEach(function(t){Object.keys(t).forEach(function(n){e[n]=t[n]})}),e}var c=n(97),l=n(4),h=n(302),p=n(309);e.a=r,e.b=i,e.d=o,e.f=a,e.e=s,e.c=u},function(t,e,n){"use strict";var r=n(308);n.d(e,"a",function(){return i});var i=function(){function t(t,e,n,r){this._player=t,this._fromState=e,this._toState=n,this._totalTime=r}return t.prototype._createEvent=function(t){return new r.a({fromState:this._fromState,toState:this._toState,totalTime:this._totalTime,phaseName:t})},t.prototype.onStart=function(t){var e=this,n=Zone.current.wrap(function(){return t(e._createEvent("start"))},"player.onStart");this._player.onStart(n)},t.prototype.onDone=function(t){var e=this,n=Zone.current.wrap(function(){return t(e._createEvent("done"))},"player.onDone");this._player.onDone(n)},t}()},function(t,e,n){"use strict";var r=n(4);n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=function(){function t(){this._map=new Map,this._allPlayers=[]}return t.prototype.find=function(t,e){var i=this._map.get(t);if(n.i(r.b)(i))return i[e]},t.prototype.findAllPlayersByElement=function(t){var e=this._map.get(t);return e?Object.keys(e).map(function(t){return e[t]}):[]},t.prototype.set=function(t,e,i){var o=this._map.get(t);n.i(r.b)(o)||(o={});var a=o[e];n.i(r.b)(a)&&this.remove(t,e),o[e]=i,this._allPlayers.push(i),this._map.set(t,o)},t.prototype.getAllPlayers=function(){return this._allPlayers},t.prototype.remove=function(t,e,n){void 0===n&&(n=null);var r=this._map.get(t);if(r){var i=r[e];if(!n||i===n){delete r[e];var o=this._allPlayers.indexOf(i);this._allPlayers.splice(o,1),0===Object.keys(r).length&&this._map.delete(t)}}},t}()},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function r(){return l.c}function i(){return l.d}function o(t){return t||"en-US"}var a=n(305),s=n(193),u=n(194),c=n(132),l=n(133),h=n(75),p=n(317),f=n(98),d=n(140),m=n(325);n.d(e,"a",function(){return y});var y=function(){function t(){}return t.decorators=[{type:m.a,args:[{providers:[u.b,{provide:u.c,useExisting:u.b},s.a,f.b,c.a,d.ViewUtils,a.a,{provide:l.e,useFactory:r},{provide:l.f,useFactory:i},{provide:p.a,useFactory:o,deps:[[new h.a(p.a),new h.b,new h.d]]}]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=n(133);n.d(e,"e",function(){return r.i}),n.d(e,"a",function(){return r.g}),n.d(e,"d",function(){return r.e}),n.d(e,"c",function(){return r.f}),n.d(e,"f",function(){return r.j}),n.d(e,"b",function(){return r.h})},function(t,e,n){"use strict";var r=n(325);n.d(e,"_3",function(){return r.l}),n.d(e,"y",function(){return r.g}),n.d(e,"_23",function(){return r.p}),n.d(e,"_24",function(){return r.q}),n.d(e,"_22",function(){return r.o}),n.d(e,"L",function(){return r.k}),n.d(e,"_25",function(){return r.r}),n.d(e,"m",function(){return r.e}),n.d(e,"h",function(){return r.b}),n.d(e,"K",function(){return r.j}),n.d(e,"E",function(){return r.h}),n.d(e,"i",function(){return r.c}),n.d(e,"j",function(){return r.d}),n.d(e,"v",function(){return r.f}),n.d(e,"_11",function(){return r.m}),n.d(e,"_12",function(){return r.n}),n.d(e,"b",function(){return r.a}),n.d(e,"F",function(){return r.i});var i=n(331);n.d(e,"u",function(){return i.b});var o=(n(656),n(29));n.d(e,"n",function(){return o.h}),n.d(e,"_14",function(){return o.k}),n.d(e,"q",function(){return o.g}),n.d(e,"I",function(){return o.f}),n.d(e,"c",function(){return o.a}),n.d(e,"d",function(){return o.b}),n.d(e,"f",function(){return o.e}),n.d(e,"e",function(){return o.c}),n.d(e,"s",function(){return o.j}),n.d(e,"t",function(){return o.d}),n.d(e,"r",function(){return o.i});var a=n(194);n.d(e,"W",function(){return a.c}),n.d(e,"a",function(){return a.a}),n.d(e,"C",function(){return a.g}),n.d(e,"N",function(){return a.f}),n.d(e,"X",function(){return a.h});var s=n(132);n.d(e,"Z",function(){return s.d}),n.d(e,"_10",function(){return s.e}),n.d(e,"O",function(){return s.b});var u=(n(193),n(657));n.d(e,"G",function(){return u.a});var c=n(655);n.d(e,"_4",function(){return c.c}),n.d(e,"p",function(){return c.a}),n.d(e,"T",function(){return c.b});var l=n(643);n.d(e,"_1",function(){return l.e}),n.d(e,"_35",function(){return l.j}),n.d(e,"_36",function(){return l.k}),n.d(e,"_37",function(){return l.l}),n.d(e,"_5",function(){return l.f}),n.d(e,"_6",function(){return l.g}),n.d(e,"H",function(){return l.d}),n.d(e,"k",function(){return l.a}),n.d(e,"_7",function(){return l.h}),n.d(e,"_8",function(){return l.i}),n.d(e,"z",function(){return l.b}),n.d(e,"A",function(){return l.c});var h=n(314);n.d(e,"Y",function(){return h.c});var p=n(206);n.d(e,"P",function(){return p.a}),n.d(e,"_0",function(){return p.c});var f=n(638);n.d(e,"J",function(){return f.e}),n.d(e,"l",function(){return f.a}),n.d(e,"D",function(){return f.d}),n.d(e,"B",function(){return f.c}),n.d(e,"_9",function(){return f.f}),n.d(e,"x",function(){return f.b});var d=n(653);n.d(e,"U",function(){return d.a});var m=n(317);n.d(e,"_34",function(){return m.c}),n.d(e,"_2",function(){return m.b}),n.d(e,"w",function(){return m.a});var y=n(637);n.d(e,"Q",function(){return y.a});var v=(n(141),n(207));n.d(e,"_13",function(){return v.b});var _=n(201);n.d(e,"g",function(){return _.a});var g=n(316);n.d(e,"R",function(){return g.a});var b=n(640);n.d(e,"o",function(){return b.a});var w=n(309);n.d(e,"M",function(){return w.a}),n.d(e,"_15",function(){return w.b}),n.d(e,"_16",function(){return w.c}),n.d(e,"_17",function(){return w.d}),n.d(e,"_18",function(){return w.e}),n.d(e,"_19",function(){return w.f}),n.d(e,"_20",function(){return w.g}),n.d(e,"_21",function(){return w.h}),n.d(e,"_26",function(){return w.i}),n.d(e,"_27",function(){return w.j}),n.d(e,"_28",function(){return w.k}),n.d(e,"_29",function(){return w.l}),n.d(e,"_30",function(){return w.m}),n.d(e,"_31",function(){return w.n}),n.d(e,"_32",function(){return w.o}),n.d(e,"_33",function(){return w.p});var M=(n(308),n(192),n(307),n(304),n(330));n.d(e,"S",function(){return M.a}),n.d(e,"V",function(){return M.b})},function(t,e,n){"use strict";var r=n(302),i=n(303),o=n(304),a=n(192),s=n(306),u=n(634),c=n(307),l=n(635),h=n(132),p=n(134),f=n(135),d=n(196),m=n(641),y=n(200),v=n(98),_=n(202),g=n(137),b=n(318),w=n(320),M=n(321),k=n(322),S=n(648),E=n(649),T=n(139),x=n(140),C=n(326),L=n(327),D=n(203),P=n(328),O=n(204),A=n(205),j=n(76),Y=n(208);n.d(e,"a",function(){return I});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var I={isDefaultChangeDetectionStrategy:f.a,ChangeDetectorStatus:f.b,constructDependencies:y.a,LifecycleHooks:C.a,LIFECYCLE_HOOKS_VALUES:C.b,ReflectorReader:O.a,CodegenComponentFactoryResolver:g.a,ComponentRef_:_.a,ViewContainer:E.a,AppView:S.a,DebugAppView:S.b,NgModuleInjector:w.a,registerModuleFactory:M.a,ViewType:T.a,view_utils:x,ViewMetadata:L.a,DebugContext:b.a,StaticNodeDebugInfo:b.b,devModeEqual:p.a,UNINITIALIZED:p.b,ValueUnwrapper:p.c,RenderDebugInfo:A.a,TemplateRef_:k.a,ReflectionCapabilities:P.a,makeDecorator:j.a,DebugDomRootRenderer:m.a,Console:d.a,reflector:D.a,Reflector:D.b,NoOpAnimationPlayer:a.a,AnimationPlayer:a.b,AnimationSequencePlayer:s.a,AnimationGroupPlayer:i.a,AnimationKeyframe:o.a,prepareFinalAnimationStyles:u.a,balanceAnimationKeyframes:u.b,flattenStyles:u.c,clearStyles:u.d,renderStyles:u.e,collectAndResolveStyles:u.f,APP_ID_RANDOM_PROVIDER:h.a,AnimationStyles:c.a,ANY_STATE:r.a,DEFAULT_STATE:r.b,EMPTY_STATE:r.c,FILL_STYLE_FLAG:r.d,ComponentStillLoadingError:v.a,isPromise:Y.a,isObservable:Y.b,AnimationTransition:l.a}},function(t,e,n){"use strict";var r=n(4),i=n(314);n.d(e,"a",function(){return o});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=function(){function t(t){this._delegate=t}return t.prototype.renderComponent=function(t){return new a(this._delegate.renderComponent(t))},t}(),a=function(){function t(t){this._delegate=t}return t.prototype.selectRootElement=function(t,e){var r=this._delegate.selectRootElement(t,e),o=new i.a(r,null,e);return n.i(i.b)(o),r},t.prototype.createElement=function(t,e,r){var o=this._delegate.createElement(t,e,r),a=new i.a(o,n.i(i.c)(t),r);return a.name=e,n.i(i.b)(a),o},t.prototype.createViewRoot=function(t){return this._delegate.createViewRoot(t)},t.prototype.createTemplateAnchor=function(t,e){var r=this._delegate.createTemplateAnchor(t,e),o=new i.d(r,n.i(i.c)(t),e);return n.i(i.b)(o),r},t.prototype.createText=function(t,e,r){var o=this._delegate.createText(t,e,r),a=new i.d(o,n.i(i.c)(t),r);return n.i(i.b)(a),o},t.prototype.projectNodes=function(t,e){var o=n.i(i.c)(t);if(n.i(r.b)(o)&&o instanceof i.a){var a=o;e.forEach(function(t){a.addChild(n.i(i.c)(t))})}this._delegate.projectNodes(t,e)},t.prototype.attachViewAfter=function(t,e){var o=n.i(i.c)(t);if(n.i(r.b)(o)){var a=o.parent;if(e.length>0&&n.i(r.b)(a)){var s=[];e.forEach(function(t){return s.push(n.i(i.c)(t))}),a.insertChildrenAfter(o,s)}}this._delegate.attachViewAfter(t,e)},t.prototype.detachView=function(t){t.forEach(function(t){var e=n.i(i.c)(t);n.i(r.b)(e)&&n.i(r.b)(e.parent)&&e.parent.removeChild(e)}),this._delegate.detachView(t)},t.prototype.destroyView=function(t,e){e=e||[],e.forEach(function(t){n.i(i.e)(n.i(i.c)(t))}),this._delegate.destroyView(t,e)},t.prototype.listen=function(t,e,o){var a=n.i(i.c)(t);return n.i(r.b)(a)&&a.listeners.push(new i.f(e,o)),this._delegate.listen(t,e,o)},t.prototype.listenGlobal=function(t,e,n){return this._delegate.listenGlobal(t,e,n)},t.prototype.setElementProperty=function(t,e,o){var a=n.i(i.c)(t);n.i(r.b)(a)&&a instanceof i.a&&(a.properties[e]=o),this._delegate.setElementProperty(t,e,o)},t.prototype.setElementAttribute=function(t,e,o){var a=n.i(i.c)(t);n.i(r.b)(a)&&a instanceof i.a&&(a.attributes[e]=o),this._delegate.setElementAttribute(t,e,o)},t.prototype.setBindingDebugInfo=function(t,e,n){this._delegate.setBindingDebugInfo(t,e,n)},t.prototype.setElementClass=function(t,e,o){var a=n.i(i.c)(t);n.i(r.b)(a)&&a instanceof i.a&&(a.classes[e]=o),this._delegate.setElementClass(t,e,o)},t.prototype.setElementStyle=function(t,e,o){var a=n.i(i.c)(t);n.i(r.b)(a)&&a instanceof i.a&&(a.styles[e]=o),this._delegate.setElementStyle(t,e,o)},t.prototype.invokeElementMethod=function(t,e,n){this._delegate.invokeElementMethod(t,e,n)},t.prototype.setText=function(t,e){this._delegate.setText(t,e)},t.prototype.animate=function(t,e,n,r,i,o,a){return void 0===a&&(a=[]),this._delegate.animate(t,e,n,r,i,o,a)},t}()},function(t,e,n){"use strict";function r(t,e){for(var n=new Array(t._providers.length),r=0;r=this._providers.length)throw new a.a(t);return this._providers[t]},t.prototype._new=function(t){if(this._constructionCounter++>this._getMaxNumberOfObjects())throw new a.b(this,t.key);return this._instantiateProvider(t)},t.prototype._getMaxNumberOfObjects=function(){return this.objs.length},t.prototype._instantiateProvider=function(t){if(t.multiProvider){for(var e=new Array(t.resolvedFactories.length),n=0;n=e.length-1?e.pop():e.splice(n,1)}this.appRef=null,this.viewContainer=null,this.dirtyParentQueriesInternal()},t.prototype._renderDetach=function(){this._directRenderer?this.visitRootNodesInternal(this._directRenderer.remove,null):this.renderer.detachView(this.flatRootNodes)},t.prototype.attachToAppRef=function(t){if(this.viewContainer)throw new Error("This view is already attached to a ViewContainer!");this.appRef=t,this.dirtyParentQueriesInternal()},t.prototype.attachAfter=function(t,e){if(this.appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._renderAttach(t,e),this.viewContainer=t,this.declaredViewContainer&&this.declaredViewContainer!==t&&(this.declaredViewContainer.projectedViews||(this.declaredViewContainer.projectedViews=[]),this.declaredViewContainer.projectedViews.push(this)),this.dirtyParentQueriesInternal()},t.prototype.moveAfter=function(t,e){this._renderAttach(t,e),this.dirtyParentQueriesInternal()},t.prototype._renderAttach=function(t,e){var n=e?e.lastRootNode:t.nativeElement;if(this._directRenderer){var r=this._directRenderer.nextSibling(n);if(r)this.visitRootNodesInternal(this._directRenderer.insertBefore,r);else{var i=this._directRenderer.parentElement(n);i&&this.visitRootNodesInternal(this._directRenderer.appendChild,i)}}else this.renderer.attachViewAfter(n,this.flatRootNodes)},Object.defineProperty(t.prototype,"changeDetectorRef",{get:function(){return this.ref},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"flatRootNodes",{get:function(){var t=[];return this.visitRootNodesInternal(f.addToArray,t),t},enumerable:!0,configurable:!0}),t.prototype.projectNodes=function(t,e){if(this._directRenderer)this.visitProjectedNodes(e,this._directRenderer.appendChild,t);else{var n=[];this.visitProjectedNodes(e,f.addToArray,n),this.renderer.projectNodes(t,n)}},t.prototype.visitProjectedNodes=function(t,e,n){switch(this.type){case p.a.EMBEDDED:this.parentView.visitProjectedNodes(t,e,n);break;case p.a.COMPONENT:if(this.parentView.type===p.a.HOST)for(var r=this.parentView._hostProjectableNodes[t]||[],i=0;i0?r[e-1]:null;t.moveAfter(this,i)},t.prototype.attachView=function(t,e){if(t.type===o.a.COMPONENT)throw new Error("Component views can't be moved!");var n=this.nestedViews;null==n&&(n=[],this.nestedViews=n),e>=n.length?n.push(t):n.splice(e,0,t);var r=e>0?n[e-1]:null;t.attachAfter(this,r)},t.prototype.detachView=function(t){var e=this.nestedViews[t];if(t>=this.nestedViews.length-1?this.nestedViews.pop():this.nestedViews.splice(t,1),e.type===o.a.COMPONENT)throw new Error("Component views can't be moved!");return e.detach(),e},t}()},function(t,e,n){"use strict";var r=n(198),i=n(76);n.d(e,"c",function(){return o}),n.d(e,"a",function(){return a}),n.d(e,"d",function(){return s}),n.d(e,"f",function(){return u}),n.d(e,"e",function(){return c}),n.d(e,"g",function(){return l}),n.d(e,"b",function(){return h});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=new r.a("AnalyzeForEntryComponents"),a=n.i(i.b)("Attribute",[["attributeName",void 0]]),s=function(){function t(){}return t}(),u=n.i(i.c)("ContentChildren",[["selector",void 0],{first:!1,isViewQuery:!1,descendants:!1,read:void 0}],s),c=n.i(i.c)("ContentChild",[["selector",void 0],{first:!0,isViewQuery:!1,descendants:!0,read:void 0}],s),l=n.i(i.c)("ViewChildren",[["selector",void 0],{first:!1,isViewQuery:!0,descendants:!0,read:void 0}],s),h=n.i(i.c)("ViewChild",[["selector",void 0],{first:!0,isViewQuery:!0,descendants:!0,read:void 0}],s)},function(t,e,n){"use strict";var r=n(135),i=n(76);n.d(e,"a",function(){return o}),n.d(e,"d",function(){return a}),n.d(e,"e",function(){return s}),n.d(e,"b",function(){return u}),n.d(e,"c",function(){return c}),n.d(e,"g",function(){return l}),n.d(e,"f",function(){return h});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=n.i(i.a)("Directive",{selector:void 0,inputs:void 0,outputs:void 0,host:void 0,providers:void 0,exportAs:void 0,queries:void 0}),a=n.i(i.a)("Component",{selector:void 0,inputs:void 0,outputs:void 0,host:void 0,exportAs:void 0,moduleId:void 0,providers:void 0,viewProviders:void 0,changeDetection:r.c.Default,queries:void 0,templateUrl:void 0,template:void 0,styleUrls:void 0,styles:void 0,animations:void 0,encapsulation:void 0,interpolation:void 0,entryComponents:void 0},o),s=n.i(i.a)("Pipe",{name:void 0,pure:!0}),u=n.i(i.c)("Input",[["bindingPropertyName",void 0]]),c=n.i(i.c)("Output",[["bindingPropertyName",void 0]]),l=n.i(i.c)("HostBinding",[["hostPropertyName",void 0]]),h=n.i(i.c)("HostListener",[["eventName",void 0],["args",[]]])},function(t,e,n){"use strict";var r=n(76);n.d(e,"b",function(){return i}),n.d(e,"c",function(){return o}),n.d(e,"a",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i={name:"custom-elements"},o={name:"no-errors-schema"},a=n.i(r.a)("NgModule",{providers:void 0,declarations:void 0,imports:void 0,exports:void 0,entryComponents:void 0,bootstrap:void 0,schemas:void 0,id:void 0})},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function r(){return a.a}var i=n(194),o=n(196),a=n(203),s=n(204),u=n(206);n.d(e,"a",function(){return l});var c=[i.d,{provide:i.e,useExisting:i.d},{provide:a.b,useFactory:r,deps:[]},{provide:s.a,useExisting:a.b},u.b,o.a],l=n.i(i.f)(null,"core",c)},function(t,e,n){"use strict";function r(){var t=u.h.wtf;return!(!t||!(c=t.trace))&&(l=c.events,!0)}function i(t,e){return void 0===e&&(e=null),l.createScope(t,e)}function o(t,e){return c.leaveScope(t,e),e}function a(t,e){return c.beginTimeRange(t,e)}function s(t){c.endTimeRange(t)}var u=n(4);e.a=r,e.b=i,e.c=o,e.d=a,e.e=s;/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var c,l},function(t,e,n){"use strict";var r=n(205);n.d(e,"c",function(){return r.c}),n.d(e,"a",function(){return r.d}),n.d(e,"b",function(){return r.b})},function(t,e,n){"use strict";n(76)},function(t,e,n){"use strict";var r=n(142);n.d(e,"a",function(){return r.a})},function(t,e,n){"use strict";var r=n(0),i=n(143),o=n(144),a=n(210),s=n(100),u=n(211),c=n(145),l=n(212),h=n(101),p=n(213),f=n(214),d=n(215),m=n(102),y=n(103),v=n(147),_=n(148),g=n(334);n(67);n.d(e,"a",function(){return w}),n.d(e,"c",function(){return M}),n.d(e,"b",function(){return k});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var b=[v.b,_.b,o.a,l.a,p.a,i.a,v.a,_.a,h.b,a.a,a.b,g.a,g.b,g.c,g.d,g.e],w=[u.a,c.a,s.a],M=[f.a,m.a,d.a,y.a,y.b],k=function(){function t(){}return t.decorators=[{type:r.b,args:[{declarations:b,exports:b}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function r(t){return t.validate?function(e){return t.validate(e)}:t}function i(t){return t.validate?function(e){return t.validate(e)}:t}e.a=r,e.b=i},function(t,e,n){"use strict";var r=n(0),i=n(658),o=n(101),a=n(336);n.d(e,"a",function(){return s}),n.d(e,"b",function(){return u});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=function(){function t(){}return t.decorators=[{type:r.b,args:[{declarations:i.a,providers:[o.a],exports:[i.b,i.a]}]}],t.ctorParameters=function(){return[]},t}(),u=function(){function t(){}return t.decorators=[{type:r.b,args:[{declarations:[i.c],providers:[a.a,o.a],exports:[i.b,i.c]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";var r=(n(209),n(99),n(143),n(43),n(30));n.d(e,"a",function(){return r.a});var i=(n(144),n(67));n.d(e,"d",function(){return i.a});var o=(n(210),n(100),n(211),n(145),n(101),n(214),n(215),n(102),n(103),n(147),n(148),n(334),n(336),n(149),n(39),n(662),n(660));n.d(e,"b",function(){return o.a}),n.d(e,"c",function(){return o.b})},function(t,e,n){"use strict";var r=n(0);new r.u("2.4.7")},function(t,e,n){"use strict";var r=n(665);n.d(e,"a",function(){return r.a})},function(t,e,n){"use strict";/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function r(){return new l.a}function i(t,e){return new f.a(t,e)}function o(t,e){return new f.b(t,e)}var a=n(0),s=n(338),u=n(216),c=n(339),l=n(340),h=n(217),p=n(150),f=n(342),d=n(105);n.d(e,"a",function(){return m});var m=function(){function t(){}return t.decorators=[{type:a.b,args:[{providers:[{provide:f.a,useFactory:i,deps:[l.b,h.a]},u.a,{provide:h.a,useClass:h.b},{provide:p.a,useClass:p.b},l.b,{provide:d.a,useFactory:r}]}]}],t.ctorParameters=function(){return[]},t}();(function(){function t(){}return t.decorators=[{type:a.b,args:[{providers:[{provide:f.b,useFactory:o,deps:[c.a,h.a]},s.a,{provide:h.a,useClass:h.b},{provide:p.a,useClass:p.b},{provide:c.a,useClass:c.b}]}]}],t.ctorParameters=function(){return[]},t})()},function(t,e,n){"use strict";var r=(n(216),n(339),n(340),n(217),n(150),n(57),n(104),n(342),n(664));n.d(e,"a",function(){return r.a});n(105),n(343),n(218),n(152),n(666)},function(t,e,n){"use strict";var r=n(0);new r.u("2.4.7")},function(t,e,n){"use strict";var r=n(669);n.d(e,"a",function(){return r.a})},function(t,e,n){"use strict";(function(t){n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var r;r="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:t:window;var i=r;i.assert=function(t){};Object.getPrototypeOf({}),function(){function t(){}return t.parseIntAutoRadix=function(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e},t.isNumeric=function(t){return!isNaN(t-parseFloat(t))},t}()}).call(e,n(19))},function(t,e,n){"use strict";var r=n(120),i=n(0),o=n(344),a=n(672);n(670),n(673);n.d(e,"a",function(){return s});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var s=([{provide:r.a,useClass:a.a}],n.i(i.P)(r.b,"browserDynamic",o.a))},function(t,e,n){"use strict";var r=n(344),i=n(345);({INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS:r.a,ResourceLoaderImpl:i.a})},function(t,e,n){"use strict";var r=n(219);n.d(e,"a",function(){return i});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var i=r.b.INTERNAL_BROWSER_PLATFORM_PROVIDERS;r.b.getDOM},function(t,e,n){"use strict";var r=n(120),i=n(668);n.d(e,"a",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(t){function e(){if(t.call(this),this._cache=i.a.$templateCache,null==this._cache)throw new Error("CachedResourceLoader: Template cache was not found in $templateCache.")}return o(e,t),e.prototype.get=function(t){return this._cache.hasOwnProperty(t)?Promise.resolve(this._cache[t]):Promise.reject("CachedResourceLoader: Did not find cached template for "+t)},e}(r.a)},function(t,e,n){"use strict";var r=n(0);new r.u("2.4.7")},function(t,e,n){"use strict";var r=n(17),i=n(40);n.d(e,"a",function(){return a});/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(t){function e(){var e=this;t.call(this),this._animationPrefix=null,this._transitionEnd=null;try{var r=this.createElement("div",this.defaultDoc());if(n.i(i.a)(this.getStyle(r,"animationName")))this._animationPrefix="";else for(var o=["Webkit","Moz","O","ms"],a=0;a=0;n--)if(e(t[n]))return t[n];return null},t.removeAll=function(t,e){for(var n=0;n-1&&t.splice(r,1)}},t.remove=function(t,e){var n=t.indexOf(e);return n>-1&&(t.splice(n,1),!0)},t.equals=function(t,e){if(t.length!=e.length)return!1;for(var n=0;n/g,">")}function s(t){f.attributeMap(t).forEach(function(e,n){"xmlns:ns1"!==n&&0!==n.indexOf("ns1:")||f.removeAttribute(t,n)});for(var e=0,n=f.childNodesAsList(t);e")):void(this.sanitizedSomething=!0)},t.prototype.endElement=function(t){var e=f.nodeName(t).toLowerCase();b.hasOwnProperty(e)&&!d.hasOwnProperty(e)&&(this.buf.push(""))},t.prototype.chars=function(t){this.buf.push(a(t))},t}(),T=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,x=/([^\#-~ |!])/g},function(t,e,n){"use strict";function r(t){for(var e=!0,n=!0,r=0;r=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},y=function(){function t(){}return t}();y=m([n.i(i.b)({declarations:[s.a,p.a,f.a],imports:[r.a,o.a,o.b,a.a,l.a.forRoot(),l.b.forRoot(),d.a.forRoot(),c.a.initializeApp(u.a,u.b)],providers:[h.a],bootstrap:[s.a]})],y)},function(t,e,n){"use strict";var r=n(0),i=n(154),o=n(356),a=n(692),s=n(528);n.d(e,"a",function(){return l});var u=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},c=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},l=function(){function t(t){this.dataService=t}return t.prototype.ngOnInit=function(){var t=this;this.dataService.getTasksByCardId(this.item.$key).subscribe(function(e){t.tasks=e})},t.prototype.addNewTask=function(){var t=this,e=new a.a;e.cardId=this.item.$key,e.description=this.newtaskdesc,e.isCompleted=!1,e.order=0,e.created_at=(new Date).toString(),this.dataService.addTask(e).then(function(){t.newtaskdesc=""})},t.prototype.deleteTask=function(t){this.childModal.show()},t.prototype.hideChildModal=function(){this.childModal.hide()},t.prototype.changeTaskCompleted=function(t){this.dataService.updateTask(t.$key,t)},t.prototype.clickCarret=function(){this.item.isExpanded=!this.item.isExpanded,this.dataService.updateCard(this.item.$key,this.item)},t}();u([n.i(r.L)("childModal"),c("design:type","function"==typeof(h="undefined"!=typeof s.b&&s.b)&&h||Object)],l.prototype,"childModal",void 0),u([n.i(r.j)(),c("design:type","function"==typeof(p="undefined"!=typeof o.a&&o.a)&&p||Object)],l.prototype,"item",void 0),l=u([n.i(r.m)({selector:"card",template:n(887),styles:[n(884)]}),c("design:paramtypes",["function"==typeof(f="undefined"!=typeof i.a&&i.a)&&f||Object])],l);var h,p,f},function(t,e,n){"use strict";var r=n(0),i=n(154),o=n(357),a=n(356);n.d(e,"a",function(){return c});var s=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},u=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},c=function(){function t(t){this.dataService=t,this.allowedDropFrom=[],this.allowedDragTo=!1}return t.prototype.ngOnInit=function(){var t=this;this.dataService.getCardsByListId(this.item.$key).subscribe(function(e){t.cards=e}),this.dataService.getCardListsByOrder(this.item.order-1).subscribe(function(e){e.length>0&&t.allowedDropFrom.push(e[0].$key)}),this.dataService.getCardListsByOrder(this.item.order+1).subscribe(function(e){e.length>0&&(t.allowedDragTo=!0)})},t.prototype.showAddCard=function(){this.cardname="",this.carddescription="",this.toShowAddCard=!0},t.prototype.cancelAddCard=function(){this.toShowAddCard=!1},t.prototype.saveAddCard=function(){this.addCard(this.cardname,this.carddescription,!0,this.item.$key,0),this.toShowAddCard=!1},t.prototype.addCard=function(t,e,n,r,i){var o=(new Date).toString(),s=new a.a;s.name=t,s.description=e,s.cardListId=r,s.isExpanded=n,s.order=i,s.created_at=o,this.dataService.addCard(s)},t.prototype.cardDropped=function(t){var e=t.dragData;e.cardListId!==this.item.$key&&(e.cardListId=this.item.$key,this.dataService.updateCard(e.$key,e))},t.prototype.allowDragFunction=function(t){return this.allowedDragTo},t.prototype.allowDropFunction=function(){var t=this;return function(e){return t.allowedDropFrom.indexOf(e.cardListId)>-1}},t}();s([n.i(r.j)(),u("design:type","function"==typeof(l="undefined"!=typeof o.a&&o.a)&&l||Object)],c.prototype,"item",void 0),c=s([n.i(r.m)({selector:"cardlist",template:n(888),styles:[n(885)]}),u("design:paramtypes",["function"==typeof(h="undefined"!=typeof i.a&&i.a)&&h||Object])],c);var l,h},function(t,e,n){"use strict";var r=(n(355),n(687));n.d(e,"a",function(){return r.a})},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(){}return t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(){}return t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r={production:!0}},function(t,e,n){"use strict";var r=n(228);n.d(e,"a",function(){return i}),n.d(e,"b",function(){return o});var i={apiKey:"AIzaSyARte6rCXqg_eBWqG-oX_3gGeXLqPlIF00",authDomain:"kanban2-d5e2a.firebaseapp.com",databaseURL:"https://kanban2-d5e2a.firebaseio.com",storageBucket:"kanban2-d5e2a.appspot.com",messagingSenderId:"457968597991"},o={provider:r.c.Password,method:r.d.Password}},function(t,e,n){"use strict";var r=n(718),i=(n.n(r),n(711)),o=(n.n(i),n(707)),a=(n.n(o),n(713)),s=(n.n(a),n(712)),u=(n.n(s),n(710)),c=(n.n(u),n(709)),l=(n.n(c),n(717)),h=(n.n(l),n(706)),p=(n.n(h),n(705)),f=(n.n(p),n(715)),d=(n.n(f),n(708)),m=(n.n(d),n(716)),y=(n.n(m),n(714)),v=(n.n(y),n(719)),_=(n.n(v),n(918));n.n(_)},function(t,e,n){"use strict";function r(t,e){try{return e?s.initializeApp(t,e):s.initializeApp(t)}catch(t){return s.app(null)}}function i(){return window.location}function o(t){return new h.b(t)}function a(t){return t.databaseURL=u.a(t.databaseURL),t}var s=n(165),u=(n.n(s),n(58)),c=n(106),l=n(0),h=n(699),p=n(155);n.d(e,"d",function(){return h.d}),n.d(e,"c",function(){return h.e}),n.d(e,"b",function(){return y}),n.d(e,"a",function(){return g});var f=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},d=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},m=this&&this.__param||function(t,e){return function(n,r){e(n,r,t)}},y=function(){function t(t,e,n){this.firebaseConfig=t,this.auth=e,this.database=n}return t}();y=f([n.i(l.c)(),m(0,n.i(l.d)(c.a)),d("design:paramtypes",[Object,h.a,p.a])],y);var v=[{provide:c.b,useFactory:r,deps:[c.a,c.c]},h.a,y,p.a],_=[v,{provide:h.c,useFactory:o,deps:[c.b]},{provide:c.d,useFactory:i}],g=b=function(){function t(){}return t.initializeApp=function(t,e,n){return{ngModule:b,providers:[{provide:c.e,useValue:t},{provide:c.a,useFactory:a,deps:[c.e]},{provide:c.f,useValue:e},{provide:c.c,useValue:n}]}},t}();g=b=f([n.i(l.b)({providers:_})],g);var b},function(t,e,n){"use strict";function r(t,e,r){return t?(t[n.i(u.e)(r)]=e,t):t}var i=n(0),o=n(891),a=(n.n(o),n(106)),s=n(58),u=n(227),c=n(271),l=(n.n(c),n(568)),h=(n.n(l),n(116));n.n(h);n.d(e,"a",function(){return v});var p=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},f=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},d=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},m=this&&this.__param||function(t,e){return function(n,r){e(n,r,t)}},y=1,v=function(t){function e(e,i,o){var a=t.call(this,y)||this;a._authBackend=e,a._config=o,a._credentialCache={};var s=!0,u=a._authBackend.onAuth();return c.mergeMap.call(u,function(t){return s&&(s=!1,["http:","https:"].indexOf(i.protocol)>-1)?h.map.call(a._authBackend.getRedirectResult(),function(e){return e&&e.credential&&(t=r(t,e.credential,e.credential.provider),a._credentialCache[e.credential.provider]=e.credential),t}):n.i(l.of)(t)}).subscribe(function(t){return a._emitAuthData(t)}),a}return p(e,t),e.prototype.login=function(t,e){var r=this,i=null,o=null;if(arguments.length>2)return this._reject("Login only accepts a maximum of two arguments.");if(2==arguments.length?(o=t,i=e):1==arguments.length&&(t.password&&t.email?(o=t,i={}):i=t),i=this._mergeConfigs(i),s.c(i.method))return this._reject("You must provide a login method");var a=[u.d.Popup,u.d.Redirect,u.d.OAuthToken];if(a.indexOf(i.method)!=-1&&s.c(i.provider))return this._reject("You must include a provider to use this auth method.");var c=[u.d.Password,u.d.OAuthToken,u.d.CustomToken];if(c.indexOf(i.method)!=-1&&!o)return this._reject("You must include credentials to use this auth method.");switch(i.method){case u.d.Popup:return this._authBackend.authWithOAuthPopup(i.provider,this._scrubConfig(i)).then(function(t){return r._credentialCache[t.credential.provider]=t.credential,n.i(u.b)(t.user,t.credential)});case u.d.Redirect:return this._authBackend.authWithOAuthRedirect(i.provider,this._scrubConfig(i));case u.d.Anonymous:return this._authBackend.authAnonymously(this._scrubConfig(i));case u.d.Password:return this._authBackend.authWithPassword(o);case u.d.OAuthToken:return this._authBackend.authWithOAuthToken(o,this._scrubConfig(i));case u.d.CustomToken:return this._authBackend.authWithCustomToken(o)}},e.prototype.logout=function(){return this._authBackend.unauth()},e.prototype.getAuth=function(){return console.warn("WARNING: the getAuth() API has changed behavior since adding support for Firebase 3.\n This will return null for the initial value when the page loads, even if the user is actually logged in.\n Please observe the actual authState asynchronously by subscribing to the auth service: af.auth.subscribe().\n The getAuth method will be removed in future releases"),this._authBackend.getAuth()},e.prototype.createUser=function(t){return this._authBackend.createUser(t)},e.prototype._mergeConfigs=function(t){return null==this._config?t:Object.assign({},this._config,t)},e.prototype._reject=function(t){return new Promise(function(e,n){return n(t)})},e.prototype._scrubConfig=function(t,e){void 0===e&&(e=!0);var n=Object.assign({},t);return e&&delete n.provider,delete n.method,n},e.prototype._emitAuthData=function(t){if(null==t)this.next(null);else{if(t.auth&&t.auth.providerData&&t.auth.providerData[0]){var e=t.auth.providerData[0].providerId,n=this._credentialCache[e];n&&(t=r(t,n,e))}this.next(t)}},e}(o.ReplaySubject);v=f([n.i(i.c)(),m(1,n.i(i.d)(a.d)),m(2,n.i(i.f)()),m(2,n.i(i.d)(a.f)),d("design:paramtypes",[u.a,Object,Object])],v)},function(t,e,n){"use strict";function r(t){return Promise.resolve(t)}var i=n(165),o=(n.n(i),n(0)),a=n(8),s=(n.n(a),n(106)),u=n(58),c=n(227),l=n(116),h=(n.n(l),n(567)),p=(n.n(h),n(117));n.n(p);n.d(e,"a",function(){return M});var f=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},d=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},m=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},y=this&&this.__param||function(t,e){return function(n,r){e(n,r,t)}},v=i.auth,_=v.FacebookAuthProvider,g=v.GithubAuthProvider,b=v.GoogleAuthProvider,w=v.TwitterAuthProvider,M=function(t){function e(e){var n=t.call(this)||this;return n._fbAuth=e.auth(),n}return f(e,t),e.prototype.createUser=function(t){return r(this._fbAuth.createUserWithEmailAndPassword(t.email,t.password)).then(function(t){return n.i(c.b)(t)})},e.prototype.getAuth=function(){return n.i(c.b)(this._fbAuth.currentUser)},e.prototype.onAuth=function(){var t=this,e=a.Observable.create(function(e){return t._fbAuth.onAuthStateChanged(e)}),r=l.map.call(e,function(t){return t?n.i(c.b)(t,t.providerData[0]):null});return p.observeOn.call(r,new u.b(Zone.current))},e.prototype.unauth=function(){return this._fbAuth.signOut()},e.prototype.authWithCustomToken=function(t){return r(this._fbAuth.signInWithCustomToken(t)).then(function(t){return n.i(c.b)(t)})},e.prototype.authAnonymously=function(){return r(this._fbAuth.signInAnonymously()).then(function(t){return n.i(c.b)(t)})},e.prototype.authWithPassword=function(t){return r(this._fbAuth.signInWithEmailAndPassword(t.email,t.password)).then(function(t){return n.i(c.b)(t)})},e.prototype.authWithOAuthPopup=function(t,e){var n=this._enumToAuthProvider(t);return e.scope&&e.scope.forEach(function(t){return n.addScope(t)}),r(this._fbAuth.signInWithPopup(n))},e.prototype.authWithOAuthRedirect=function(t,e){return r(this._fbAuth.signInWithRedirect(this._enumToAuthProvider(t)))},e.prototype.authWithOAuthToken=function(t){return r(this._fbAuth.signInWithCredential(t)).then(function(t){return n.i(c.b)(t)})},e.prototype.getRedirectResult=function(){return n.i(h.fromPromise)(r(this._fbAuth.getRedirectResult()))},e.prototype._enumToAuthProvider=function(t){switch(t){case c.c.Github:return new g;case c.c.Twitter:return new w;case c.c.Facebook:return new _;case c.c.Google:return new b;default:throw new Error("Unsupported firebase auth provider "+t)}},e}(c.a);M=d([n.i(o.c)(),y(0,n.i(o.d)(s.b)),m("design:paramtypes",[Object])],M)},function(t,e,n){"use strict";var r=n(697);n.d(e,"a",function(){return r.a});var i=n(227);n.d(e,"c",function(){return i.a}),n.d(e,"d",function(){return i.d}),n.d(e,"e",function(){return i.c});var o=n(698);n.d(e,"b",function(){return o.a})},function(t,e,n){"use strict";function r(t,e){return/^[a-z]+:\/\/.*/.test(e)||(e=t.databaseURL+"/"+s.l(e)),e}var i=n(0),o=n(106),a=n(155),s=n(58);n.d(e,"a",function(){return h});var u=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},c=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},l=this&&this.__param||function(t,e){return function(n,r){e(n,r,t)}},h=function(){function t(t,e){this.fbConfig=t,this.fbApp=e}return t.prototype.list=function(t,e){var i=this;return s.e(t,{isUrl:function(){return n.i(a.c)(i.fbApp.database().refFromURL(r(i.fbConfig,t)),e)},isRef:function(){return n.i(a.c)(t)}})},t.prototype.object=function(t,e){var i=this;return s.e(t,{isUrl:function(){return n.i(a.d)(i.fbApp.database().refFromURL(r(i.fbConfig,t)),e)},isRef:function(){return n.i(a.d)(t)}})},t}();h=u([n.i(i.c)(),l(0,n.i(i.d)(o.a)),l(1,n.i(i.d)(o.b)),c("design:paramtypes",[Object,Object])],h)},function(t,e,n){"use strict";function r(t,e){var r,o=void 0===e?{}:e,a=o.preserveSnapshot,s=o.query,l=void 0===s?{}:s;if(p.e(t,{isUrl:function(){return r=u.database().refFromURL(t)},isRef:function(){return r=t},isQuery:function(){return r=t}}),(p.h(t)||p.g(t))&&p.k(l))return i(r,{preserveSnapshot:a});var m=n.i(h.a)(l);return new c.a(r,function(t){var e=f.mergeMap.call(d.map.call(m,function(t){var e=r;if(t.orderByChild?e=e.orderByChild(t.orderByChild):t.orderByKey?e=e.orderByKey():t.orderByPriority?e=e.orderByPriority():t.orderByValue&&(e=e.orderByValue()),p.d(t,"equalTo")){if(e=e.equalTo(t.equalTo),p.d(t,"startAt")||p.d(t,"endAt"))throw new Error("Query Error: Cannot use startAt or endAt with equalTo.");return p.c(t.limitToFirst)||(e=e.limitToFirst(t.limitToFirst)),p.c(t.limitToLast)||(e=e.limitToLast(t.limitToLast)),e}if(p.d(t,"startAt")&&(e=p.d(t.startAt,"value")?e.startAt(t.startAt.value,t.startAt.key):e.startAt(t.startAt)),p.d(t,"endAt")&&(e=e.endAt(t.endAt)),!p.c(t.limitToFirst)&&t.limitToLast)throw new Error("Query Error: Cannot use limitToFirst with limitToLast.");return p.c(t.limitToFirst)||(e=e.limitToFirst(t.limitToFirst)),p.c(t.limitToLast)||(e=e.limitToLast(t.limitToLast)),e}),function(t,e){return i(t,{preserveSnapshot:a})}).subscribe(t);return function(){return e.unsubscribe()}})}function i(t,e){var n=(void 0===e?{}:e).preserveSnapshot,r=n?function(t){return t}:p.f,i=n?function(t){return t.key}:function(t){return t.$key},u=new c.a(t,function(e){var n=[],u=!1,c=null,l=[];t.once("value",function(t){t.exists()?(t.forEach(function(t){c=t.key}),l.find(function(t){return i(t)===c})&&(u=!0,e.next(l))):(u=!0,e.next(l))},function(t){t&&(e.error(t),e.complete())});var h=t.on("child_added",function(t,n){l=o(l,r(t),i,n),u?e.next(l):t.key===c&&(u=!0,e.next(l))},function(t){t&&(e.error(t),e.complete())});n.push({event:"child_added",handle:h});var p=t.on("child_removed",function(t){l=s(l,r(t),i),u&&e.next(l)},function(t){t&&(e.error(t),e.complete())});n.push({event:"child_removed",handle:p});var f=t.on("child_changed",function(t,n){l=a(l,r(t),i,n),u&&e.next(l)},function(t){t&&(e.error(t),e.complete())});return n.push({event:"child_changed",handle:f}),function(){n.forEach(function(e){t.off(e.event,e.handle)})}});return l.observeOn.call(u,new p.b(Zone.current))}function o(t,e,n,r){return t.length?t.reduce(function(t,i,o){return r||0!==o||t.push(e),t.push(i),r&&r===n(i)&&t.push(e),t},[]):[e]}function a(t,e,n,r){var i=n(e);return t.reduce(function(t,o,a){var s=n(o);return r||0!=a?s===r?(t.push(o),t.push(e)):s!==i&&t.push(o):(t.push(e),s!==i&&t.push(o)),t},[])}function s(t,e,n){var r=n(e);return t.filter(function(t){return n(t)!==r})}var u=n(165),c=(n.n(u),n(358)),l=n(117),h=(n.n(l),n(359)),p=n(58),f=n(271),d=(n.n(f),n(116));n.n(d);e.a=r},function(t,e,n){"use strict";function r(t,e){var n,r=(void 0===e?{}:e).preserveSnapshot;s.e(t,{isUrl:function(){return n=a.database().refFromURL(t)},isRef:function(){return n=t}});var u=new i.b(function(t){var e=n.on("value",function(e){t.next(r?e:s.f(e))},function(e){e&&(t.error(e),t.complete())});return function(){return n.off("value",e)}},n);return o.observeOn.call(u,new s.b(Zone.current))}var i=n(155),o=n(117),a=(n.n(o),n(165)),s=(n.n(a),n(58));e.a=r},function(t,e,n){"use strict";var r=n(8);n.n(r);n.d(e,"a",function(){return o});var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=function(t){function e(e,n){var r=t.call(this,e)||this;return r.$ref=n,r}return i(e,t),e.prototype.lift=function(t){var n=new e;return n.source=this,n.operator=t,n.$ref=this.$ref,n},e.prototype.set=function(t){if(!this.$ref)throw new Error("No ref specified for this Observable!");return this.$ref.set(t)},e.prototype.update=function(t){if(!this.$ref)throw new Error("No ref specified for this Observable!");return this.$ref.update(t)},e.prototype.remove=function(){if(!this.$ref)throw new Error("No ref specified for this Observable!");return this.$ref.remove()},e}(r.Observable)},function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"b",function(){return i});var r;!function(t){t[t.Child=0]="Child",t[t.Key=1]="Key",t[t.Value=2]="Value",t[t.Priority=3]="Priority"}(r||(r={}));var i;!function(t){t[t.First=0]="First",t[t.Last=1]="Last"}(i||(i={}));var o;!function(t){t[t.EqualTo=0]="EqualTo",t[t.StartAt=1]="StartAt",t[t.EndAt=2]="EndAt"}(o||(o={}))},function(t,e,n){n(164),n(742),n(740),n(746),n(743),n(749),n(751),n(739),n(745),n(736),n(750),n(734),n(748),n(747),n(741),n(744),n(733),n(735),n(738),n(737),n(752),n(387),t.exports=n(15).Array},function(t,e,n){n(753),n(755),n(754),n(757),n(756),t.exports=Date},function(t,e,n){n(758),n(760),n(759),t.exports=n(15).Function},function(t,e,n){n(163),n(164),n(396),n(388),t.exports=n(15).Map},function(t,e,n){n(761),n(762),n(763),n(764),n(765),n(766),n(767),n(768),n(769),n(770),n(771),n(772),n(773),n(774),n(775),n(776),n(777),t.exports=n(15).Math},function(t,e,n){n(778),n(788),n(789),n(779),n(780),n(781),n(782),n(783),n(784),n(785),n(786),n(787),t.exports=n(15).Number},function(t,e,n){n(395),n(791),n(793),n(792),n(795),n(797),n(802),n(796),n(794),n(804),n(803),n(799),n(800),n(798),n(790),n(801),n(805),n(163),t.exports=n(15).Object},function(t,e,n){n(806),t.exports=n(15).parseFloat},function(t,e,n){n(807),t.exports=n(15).parseInt},function(t,e,n){n(808),n(809),n(810),n(811),n(812),n(815),n(813),n(814),n(816),n(817),n(818),n(819),n(821),n(820),t.exports=n(15).Reflect},function(t,e,n){n(822),n(823),n(389),n(390),n(391),n(392),n(393),t.exports=n(15).RegExp},function(t,e,n){n(163),n(164),n(396),n(394),t.exports=n(15).Set},function(t,e,n){n(833),n(837),n(844),n(164),n(828),n(829),n(834),n(838),n(840),n(824),n(825),n(826),n(827),n(830),n(831),n(832),n(835),n(836),n(839),n(841),n(842),n(843),n(390),n(391),n(392),n(393),t.exports=n(15).String},function(t,e,n){n(395),n(163),t.exports=n(15).Symbol},function(t,e,n){n(846),n(847),n(849),n(848),n(851),n(850),n(852),n(853),n(854),t.exports=n(15).Reflect},function(t,e,n){"use strict";var r=n(33),i=n(111),o=n(27);t.exports=[].copyWithin||function(t,e){var n=r(this),a=o(n.length),s=i(t,a),u=i(e,a),c=arguments.length>2?arguments[2]:void 0,l=Math.min((void 0===c?a:i(c,a))-u,a-s),h=1;for(u0;)u in n?n[s]=n[u]:delete n[s],s+=h,u+=h;return n}},function(t,e,n){"use strict";var r=n(33),i=n(111),o=n(27);t.exports=function(t){for(var e=r(this),n=o(e.length),a=arguments.length,s=i(a>1?arguments[1]:void 0,n),u=a>2?arguments[2]:void 0,c=void 0===u?n:i(u,n);c>s;)e[s++]=t;return e}},function(t,e,n){var r=n(157);t.exports=function(t,e){var n=[];return r(t,!1,n.push,n,e),n}},function(t,e,n){var r=n(9),i=n(235),o=n(12)("species");t.exports=function(t){var e;return i(t)&&(e=t.constructor,"function"!=typeof e||e!==Array&&!i(e.prototype)||(e=void 0),r(e)&&(e=e[o],null===e&&(e=void 0))),void 0===e?Array:e}},function(t,e,n){var r=n(723);t.exports=function(t,e){return new(r(t))(e)}},function(t,e,n){"use strict";var r=n(241),i=n(59).getWeak,o=n(5),a=n(9),s=n(229),u=n(157),c=n(44),l=n(23),h=c(5),p=c(6),f=0,d=function(t){return t._l||(t._l=new m)},m=function(){this.a=[]},y=function(t,e){return h(t.a,function(t){return t[0]===e})};m.prototype={get:function(t){var e=y(this,t);if(e)return e[1]},has:function(t){return!!y(this,t)},set:function(t,e){var n=y(this,t);n?n[1]=e:this.a.push([t,e])},delete:function(t){var e=p(this.a,function(e){return e[0]===t});return~e&&this.a.splice(e,1),!!~e}},t.exports={getConstructor:function(t,e,n,o){var c=t(function(t,r){s(t,c,e,"_i"),t._i=f++,t._l=void 0,void 0!=r&&u(r,n,t[o],t)});return r(c.prototype,{delete:function(t){if(!a(t))return!1;var e=i(t);return e===!0?d(this).delete(t):e&&l(e,this._i)&&delete e[this._i]},has:function(t){if(!a(t))return!1;var e=i(t);return e===!0?d(this).has(t):e&&l(e,this._i)}}),c},def:function(t,e,n){var r=i(o(e),!0);return r===!0?d(t).set(e,n):r[t._i]=n,t},ufstore:d}},function(t,e,n){"use strict";var r=n(5),i=n(71),o="number";t.exports=function(t){if("string"!==t&&t!==o&&"default"!==t)throw TypeError("Incorrect hint");return i(r(this),t!=o)}},function(t,e,n){var r=n(82),i=n(158),o=n(159);t.exports=function(t){var e=r(t),n=i.f;if(n)for(var a,s=n(t),u=o.f,c=0;s.length>c;)u.call(t,a=s[c++])&&e.push(a);return e}},function(t,e){t.exports=function(t,e,n){var r=void 0===n;switch(e.length){case 0:return r?t():t.call(n);case 1:return r?t(e[0]):t.call(n,e[0]);case 2:return r?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return r?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return r?t(e[0],e[1],e[2],e[3]):t.call(n,e[0],e[1],e[2],e[3])}return t.apply(n,e)}},function(t,e,n){var r=n(82),i=n(32);t.exports=function(t,e){for(var n,o=i(t),a=r(o),s=a.length,u=0;s>u;)if(o[n=a[u++]]===e)return n}},function(t,e,n){var r=n(110),i=n(158),o=n(5),a=n(16).Reflect;t.exports=a&&a.ownKeys||function(t){var e=r.f(o(t)),n=i.f;return n?e.concat(n(t)):e}},function(t,e){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t===1/e:t!=t&&e!=e}},function(t,e,n){var r=n(16),i=n(15),o=n(238),a=n(385),s=n(18).f;t.exports=function(t){var e=i.Symbol||(i.Symbol=o?{}:r.Symbol||{});"_"==t.charAt(0)||t in e||s(e,t,{value:a.f(t)})}},function(t,e,n){var r=n(2);r(r.P,"Array",{copyWithin:n(720)}),n(107)("copyWithin")},function(t,e,n){"use strict";var r=n(2),i=n(44)(4);r(r.P+r.F*!n(31)([].every,!0),"Array",{every:function(t){return i(this,t,arguments[1])}})},function(t,e,n){var r=n(2);r(r.P,"Array",{fill:n(721)}),n(107)("fill")},function(t,e,n){"use strict";var r=n(2),i=n(44)(2);r(r.P+r.F*!n(31)([].filter,!0),"Array",{filter:function(t){return i(this,t,arguments[1])}})},function(t,e,n){"use strict";var r=n(2),i=n(44)(6),o="findIndex",a=!0;o in[]&&Array(1)[o](function(){a=!1}),r(r.P+r.F*a,"Array",{findIndex:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),n(107)(o)},function(t,e,n){"use strict";var r=n(2),i=n(44)(5),o="find",a=!0;o in[]&&Array(1)[o](function(){a=!1}),r(r.P+r.F*a,"Array",{find:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),n(107)(o)},function(t,e,n){"use strict";var r=n(2),i=n(44)(0),o=n(31)([].forEach,!0);r(r.P+r.F*!o,"Array",{forEach:function(t){return i(this,t,arguments[1])}})},function(t,e,n){"use strict";var r=n(80),i=n(2),o=n(33),a=n(372),s=n(370),u=n(27),c=n(366),l=n(386);i(i.S+i.F*!n(374)(function(t){Array.from(t)}),"Array",{from:function(t){var e,n,i,h,p=o(t),f="function"==typeof this?this:Array,d=arguments.length,m=d>1?arguments[1]:void 0,y=void 0!==m,v=0,_=l(p);if(y&&(m=r(m,d>2?arguments[2]:void 0,2)),void 0==_||f==Array&&s(_))for(e=u(p.length),n=new f(e);e>v;v++)c(n,v,y?m(p[v],v):p[v]);else for(h=_.call(p),n=new f;!(i=h.next()).done;v++)c(n,v,y?a(h,m,[i.value,v],!0):i.value);return n.length=v,n}})},function(t,e,n){"use strict";var r=n(2),i=n(361)(!1),o=[].indexOf,a=!!o&&1/[1].indexOf(1,-0)<0;r(r.P+r.F*(a||!n(31)(o)),"Array",{indexOf:function(t){return a?o.apply(this,arguments)||0:i(this,t,arguments[1])}})},function(t,e,n){var r=n(2);r(r.S,"Array",{isArray:n(235)})},function(t,e,n){"use strict";var r=n(2),i=n(32),o=[].join;r(r.P+r.F*(n(108)!=Object||!n(31)(o)),"Array",{join:function(t){return o.call(i(this),void 0===t?",":t)}})},function(t,e,n){"use strict";var r=n(2),i=n(32),o=n(83),a=n(27),s=[].lastIndexOf,u=!!s&&1/[1].lastIndexOf(1,-0)<0;r(r.P+r.F*(u||!n(31)(s)),"Array",{lastIndexOf:function(t){if(u)return s.apply(this,arguments)||0;var e=i(this),n=a(e.length),r=n-1;for(arguments.length>1&&(r=Math.min(r,o(arguments[1]))),r<0&&(r=n+r);r>=0;r--)if(r in e&&e[r]===t)return r||0;return-1}})},function(t,e,n){"use strict";var r=n(2),i=n(44)(1);r(r.P+r.F*!n(31)([].map,!0),"Array",{map:function(t){return i(this,t,arguments[1])}})},function(t,e,n){"use strict";var r=n(2),i=n(366);r(r.S+r.F*n(7)(function(){function t(){}return!(Array.of.call(t)instanceof t)}),"Array",{of:function(){for(var t=0,e=arguments.length,n=new("function"==typeof this?this:Array)(e);e>t;)i(n,t,arguments[t++]);return n.length=e,n}})},function(t,e,n){"use strict";var r=n(2),i=n(362);r(r.P+r.F*!n(31)([].reduceRight,!0),"Array",{reduceRight:function(t){return i(this,t,arguments.length,arguments[1],!0)}})},function(t,e,n){"use strict";var r=n(2),i=n(362);r(r.P+r.F*!n(31)([].reduce,!0),"Array",{reduce:function(t){return i(this,t,arguments.length,arguments[1],!1)}})},function(t,e,n){"use strict";var r=n(2),i=n(368),o=n(69),a=n(111),s=n(27),u=[].slice;r(r.P+r.F*n(7)(function(){i&&u.call(i)}),"Array",{slice:function(t,e){var n=s(this.length),r=o(this);if(e=void 0===e?n:e,"Array"==r)return u.call(this,t,e);for(var i=a(t,n),c=a(e,n),l=s(c-i),h=Array(l),p=0;p9?t:"0"+t};r(r.P+r.F*(i(function(){return"0385-07-25T07:06:39.999Z"!=new Date(-5e13-1).toISOString()})||!i(function(){new Date(NaN).toISOString()})),"Date",{toISOString:function(){if(!isFinite(o.call(this)))throw RangeError("Invalid time value");var t=this,e=t.getUTCFullYear(),n=t.getUTCMilliseconds(),r=e<0?"-":e>9999?"+":"";return r+("00000"+Math.abs(e)).slice(r?-6:-4)+"-"+a(t.getUTCMonth()+1)+"-"+a(t.getUTCDate())+"T"+a(t.getUTCHours())+":"+a(t.getUTCMinutes())+":"+a(t.getUTCSeconds())+"."+(n>99?n:"0"+a(n))+"Z"}})},function(t,e,n){"use strict";var r=n(2),i=n(33),o=n(71);r(r.P+r.F*n(7)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function(t){var e=i(this),n=o(e);return"number"!=typeof n||isFinite(n)?e.toISOString():null}})},function(t,e,n){var r=n(12)("toPrimitive"),i=Date.prototype;r in i||n(46)(i,r,n(726))},function(t,e,n){var r=Date.prototype,i="Invalid Date",o="toString",a=r[o],s=r.getTime;new Date(NaN)+""!=i&&n(24)(r,o,function(){var t=s.call(this);return t===t?a.call(this):i})},function(t,e,n){var r=n(2);r(r.P,"Function",{bind:n(363)})},function(t,e,n){"use strict";var r=n(9),i=n(48),o=n(12)("hasInstance"),a=Function.prototype;o in a||n(18).f(a,o,{value:function(t){if("function"!=typeof this||!r(t))return!1;if(!r(this.prototype))return t instanceof this;for(;t=i(t);)if(this.prototype===t)return!0;return!1}})},function(t,e,n){var r=n(18).f,i=n(70),o=n(23),a=Function.prototype,s=/^\s*function ([^ (]*)/,u="name",c=Object.isExtensible||function(){return!0};u in a||n(21)&&r(a,u,{configurable:!0,get:function(){try{var t=this,e=(""+t).match(s)[1];return o(t,u)||!c(t)||r(t,u,i(5,e)),e}catch(t){return""}}})},function(t,e,n){var r=n(2),i=n(376),o=Math.sqrt,a=Math.acosh;r(r.S+r.F*!(a&&710==Math.floor(a(Number.MAX_VALUE))&&a(1/0)==1/0),"Math",{acosh:function(t){return(t=+t)<1?NaN:t>94906265.62425156?Math.log(t)+Math.LN2:i(t-1+o(t-1)*o(t+1))}})},function(t,e,n){function r(t){return isFinite(t=+t)&&0!=t?t<0?-r(-t):Math.log(t+Math.sqrt(t*t+1)):t}var i=n(2),o=Math.asinh;i(i.S+i.F*!(o&&1/o(0)>0),"Math",{asinh:r})},function(t,e,n){var r=n(2),i=Math.atanh;r(r.S+r.F*!(i&&1/i(-0)<0),"Math",{atanh:function(t){return 0==(t=+t)?t:Math.log((1+t)/(1-t))/2}})},function(t,e,n){var r=n(2),i=n(240);r(r.S,"Math",{cbrt:function(t){return i(t=+t)*Math.pow(Math.abs(t),1/3)}})},function(t,e,n){var r=n(2);r(r.S,"Math",{clz32:function(t){return(t>>>=0)?31-Math.floor(Math.log(t+.5)*Math.LOG2E):32}})},function(t,e,n){ +var r=n(2),i=Math.exp;r(r.S,"Math",{cosh:function(t){return(i(t=+t)+i(-t))/2}})},function(t,e,n){var r=n(2),i=n(239);r(r.S+r.F*(i!=Math.expm1),"Math",{expm1:i})},function(t,e,n){var r=n(2),i=n(240),o=Math.pow,a=o(2,-52),s=o(2,-23),u=o(2,127)*(2-s),c=o(2,-126),l=function(t){return t+1/a-1/a};r(r.S,"Math",{fround:function(t){var e,n,r=Math.abs(t),o=i(t);return ru||n!=n?o*(1/0):o*n)}})},function(t,e,n){var r=n(2),i=Math.abs;r(r.S,"Math",{hypot:function(t,e){for(var n,r,o=0,a=0,s=arguments.length,u=0;a0?(r=n/u,o+=r*r):o+=n;return u===1/0?1/0:u*Math.sqrt(o)}})},function(t,e,n){var r=n(2),i=Math.imul;r(r.S+r.F*n(7)(function(){return i(4294967295,5)!=-5||2!=i.length}),"Math",{imul:function(t,e){var n=65535,r=+t,i=+e,o=n&r,a=n&i;return 0|o*a+((n&r>>>16)*a+o*(n&i>>>16)<<16>>>0)}})},function(t,e,n){var r=n(2);r(r.S,"Math",{log10:function(t){return Math.log(t)/Math.LN10}})},function(t,e,n){var r=n(2);r(r.S,"Math",{log1p:n(376)})},function(t,e,n){var r=n(2);r(r.S,"Math",{log2:function(t){return Math.log(t)/Math.LN2}})},function(t,e,n){var r=n(2);r(r.S,"Math",{sign:n(240)})},function(t,e,n){var r=n(2),i=n(239),o=Math.exp;r(r.S+r.F*n(7)(function(){return!Math.sinh(-2e-17)!=-2e-17}),"Math",{sinh:function(t){return Math.abs(t=+t)<1?(i(t)-i(-t))/2:(o(t-1)-o(-t-1))*(Math.E/2)}})},function(t,e,n){var r=n(2),i=n(239),o=Math.exp;r(r.S,"Math",{tanh:function(t){var e=i(t=+t),n=i(-t);return e==1/0?1:n==1/0?-1:(e-n)/(o(t)+o(-t))}})},function(t,e,n){var r=n(2);r(r.S,"Math",{trunc:function(t){return(t>0?Math.floor:Math.ceil)(t)}})},function(t,e,n){"use strict";var r=n(16),i=n(23),o=n(69),a=n(234),s=n(71),u=n(7),c=n(110).f,l=n(60).f,h=n(18).f,p=n(162).trim,f="Number",d=r[f],m=d,y=d.prototype,v=o(n(81)(y))==f,_="trim"in String.prototype,g=function(t){var e=s(t,!1);if("string"==typeof e&&e.length>2){e=_?e.trim():p(e,3);var n,r,i,o=e.charCodeAt(0);if(43===o||45===o){if(n=e.charCodeAt(2),88===n||120===n)return NaN}else if(48===o){switch(e.charCodeAt(1)){case 66:case 98:r=2,i=49;break;case 79:case 111:r=8,i=55;break;default:return+e}for(var a,u=e.slice(2),c=0,l=u.length;ci)return NaN;return parseInt(u,r)}}return+e};if(!d(" 0o1")||!d("0b1")||d("+0x1")){d=function(t){var e=arguments.length<1?0:t,n=this;return n instanceof d&&(v?u(function(){y.valueOf.call(n)}):o(n)!=f)?a(new m(g(e)),n,d):g(e)};for(var b,w=n(21)?c(m):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),M=0;w.length>M;M++)i(m,b=w[M])&&!i(d,b)&&h(d,b,l(m,b));d.prototype=y,y.constructor=d,n(24)(r,f,d)}},function(t,e,n){var r=n(2);r(r.S,"Number",{EPSILON:Math.pow(2,-52)})},function(t,e,n){var r=n(2),i=n(16).isFinite;r(r.S,"Number",{isFinite:function(t){return"number"==typeof t&&i(t)}})},function(t,e,n){var r=n(2);r(r.S,"Number",{isInteger:n(371)})},function(t,e,n){var r=n(2);r(r.S,"Number",{isNaN:function(t){return t!=t}})},function(t,e,n){var r=n(2),i=n(371),o=Math.abs;r(r.S,"Number",{isSafeInteger:function(t){return i(t)&&o(t)<=9007199254740991}})},function(t,e,n){var r=n(2);r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(t,e,n){var r=n(2);r(r.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(t,e,n){var r=n(2),i=n(381);r(r.S+r.F*(Number.parseFloat!=i),"Number",{parseFloat:i})},function(t,e,n){var r=n(2),i=n(382);r(r.S+r.F*(Number.parseInt!=i),"Number",{parseInt:i})},function(t,e,n){"use strict";var r=n(2),i=n(83),o=n(360),a=n(384),s=1..toFixed,u=Math.floor,c=[0,0,0,0,0,0],l="Number.toFixed: incorrect invocation!",h="0",p=function(t,e){for(var n=-1,r=e;++n<6;)r+=t*c[n],c[n]=r%1e7,r=u(r/1e7)},f=function(t){for(var e=6,n=0;--e>=0;)n+=c[e],c[e]=u(n/t),n=n%t*1e7},d=function(){for(var t=6,e="";--t>=0;)if(""!==e||0===t||0!==c[t]){var n=String(c[t]);e=""===e?n:e+a.call(h,7-n.length)+n}return e},m=function(t,e,n){return 0===e?n:e%2===1?m(t,e-1,n*t):m(t*t,e/2,n)},y=function(t){for(var e=0,n=t;n>=4096;)e+=12,n/=4096;for(;n>=2;)e+=1,n/=2;return e};r(r.P+r.F*(!!s&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!n(7)(function(){s.call({})})),"Number",{toFixed:function(t){var e,n,r,s,u=o(this,l),c=i(t),v="",_=h;if(c<0||c>20)throw RangeError(l);if(u!=u)return"NaN";if(u<=-1e21||u>=1e21)return String(u);if(u<0&&(v="-",u=-u),u>1e-21)if(e=y(u*m(2,69,1))-69,n=e<0?u*m(2,-e,1):u/m(2,e,1),n*=4503599627370496,e=52-e,e>0){for(p(0,n),r=c;r>=7;)p(1e7,0),r-=7;for(p(m(10,r,1),0),r=e-1;r>=23;)f(1<<23),r-=23;f(1<0?(s=_.length,_=v+(s<=c?"0."+a.call(h,c-s)+_:_.slice(0,s-c)+"."+_.slice(s-c))):_=v+_,_}})},function(t,e,n){"use strict";var r=n(2),i=n(7),o=n(360),a=1..toPrecision;r(r.P+r.F*(i(function(){return"1"!==a.call(1,void 0)})||!i(function(){a.call({})})),"Number",{toPrecision:function(t){var e=o(this,"Number#toPrecision: incorrect invocation!");return void 0===t?a.call(e):a.call(e,t)}})},function(t,e,n){var r=n(2);r(r.S+r.F,"Object",{assign:n(377)})},function(t,e,n){var r=n(2);r(r.S,"Object",{create:n(81)})},function(t,e,n){var r=n(2);r(r.S+r.F*!n(21),"Object",{defineProperties:n(378)})},function(t,e,n){var r=n(2);r(r.S+r.F*!n(21),"Object",{defineProperty:n(18).f})},function(t,e,n){var r=n(9),i=n(59).onFreeze;n(41)("freeze",function(t){return function(e){return t&&r(e)?t(i(e)):e}})},function(t,e,n){var r=n(32),i=n(60).f;n(41)("getOwnPropertyDescriptor",function(){return function(t,e){return i(r(t),e)}})},function(t,e,n){n(41)("getOwnPropertyNames",function(){return n(379).f})},function(t,e,n){var r=n(33),i=n(48);n(41)("getPrototypeOf",function(){return function(t){return i(r(t))}})},function(t,e,n){var r=n(9);n(41)("isExtensible",function(t){return function(e){return!!r(e)&&(!t||t(e))}})},function(t,e,n){var r=n(9);n(41)("isFrozen",function(t){return function(e){return!r(e)||!!t&&t(e)}})},function(t,e,n){var r=n(9);n(41)("isSealed",function(t){return function(e){return!r(e)||!!t&&t(e)}})},function(t,e,n){var r=n(2);r(r.S,"Object",{is:n(731)})},function(t,e,n){var r=n(33),i=n(82);n(41)("keys",function(){return function(t){return i(r(t))}})},function(t,e,n){var r=n(9),i=n(59).onFreeze;n(41)("preventExtensions",function(t){return function(e){return t&&r(e)?t(i(e)):e}})},function(t,e,n){var r=n(9),i=n(59).onFreeze;n(41)("seal",function(t){return function(e){return t&&r(e)?t(i(e)):e}})},function(t,e,n){var r=n(2);r(r.S,"Object",{setPrototypeOf:n(242).set})},function(t,e,n){var r=n(2),i=n(381);r(r.G+r.F*(parseFloat!=i),{parseFloat:i})},function(t,e,n){var r=n(2),i=n(382);r(r.G+r.F*(parseInt!=i),{parseInt:i})},function(t,e,n){var r=n(2),i=n(68),o=n(5),a=(n(16).Reflect||{}).apply,s=Function.apply;r(r.S+r.F*!n(7)(function(){a(function(){})}),"Reflect",{apply:function(t,e,n){var r=i(t),u=o(n);return a?a(r,e,u):s.call(r,e,u)}})},function(t,e,n){var r=n(2),i=n(81),o=n(68),a=n(5),s=n(9),u=n(7),c=n(363),l=(n(16).Reflect||{}).construct,h=u(function(){function t(){}return!(l(function(){},[],t)instanceof t)}),p=!u(function(){l(function(){})});r(r.S+r.F*(h||p),"Reflect",{construct:function(t,e){o(t),a(e);var n=arguments.length<3?t:o(arguments[2]);if(p&&!h)return l(t,e,n);if(t==n){switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3])}var r=[null];return r.push.apply(r,e),new(c.apply(t,r))}var u=n.prototype,f=i(s(u)?u:Object.prototype),d=Function.apply.call(t,f,e);return s(d)?d:f}})},function(t,e,n){var r=n(18),i=n(2),o=n(5),a=n(71);i(i.S+i.F*n(7)(function(){Reflect.defineProperty(r.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(t,e,n){o(t),e=a(e,!0),o(n);try{return r.f(t,e,n),!0}catch(t){return!1}}})},function(t,e,n){var r=n(2),i=n(60).f,o=n(5);r(r.S,"Reflect",{deleteProperty:function(t,e){var n=i(o(t),e);return!(n&&!n.configurable)&&delete t[e]}})},function(t,e,n){"use strict";var r=n(2),i=n(5),o=function(t){this._t=i(t),this._i=0;var e,n=this._k=[];for(e in t)n.push(e)};n(373)(o,"Object",function(){var t,e=this,n=e._k;do if(e._i>=n.length)return{value:void 0,done:!0};while(!((t=n[e._i++])in e._t));return{value:t,done:!1}}),r(r.S,"Reflect",{enumerate:function(t){return new o(t)}})},function(t,e,n){var r=n(60),i=n(2),o=n(5);i(i.S,"Reflect",{getOwnPropertyDescriptor:function(t,e){return r.f(o(t),e)}})},function(t,e,n){var r=n(2),i=n(48),o=n(5);r(r.S,"Reflect",{getPrototypeOf:function(t){return i(o(t))}})},function(t,e,n){function r(t,e){var n,s,l=arguments.length<3?t:arguments[2];return c(t)===l?t[e]:(n=i.f(t,e))?a(n,"value")?n.value:void 0!==n.get?n.get.call(l):void 0:u(s=o(t))?r(s,e,l):void 0}var i=n(60),o=n(48),a=n(23),s=n(2),u=n(9),c=n(5);s(s.S,"Reflect",{get:r})},function(t,e,n){var r=n(2);r(r.S,"Reflect",{has:function(t,e){return e in t}})},function(t,e,n){var r=n(2),i=n(5),o=Object.isExtensible;r(r.S,"Reflect",{isExtensible:function(t){return i(t),!o||o(t)}})},function(t,e,n){var r=n(2);r(r.S,"Reflect",{ownKeys:n(730)})},function(t,e,n){var r=n(2),i=n(5),o=Object.preventExtensions;r(r.S,"Reflect",{preventExtensions:function(t){i(t);try{return o&&o(t),!0}catch(t){return!1}}})},function(t,e,n){var r=n(2),i=n(242);i&&r(r.S,"Reflect",{setPrototypeOf:function(t,e){i.check(t,e);try{return i.set(t,e),!0}catch(t){return!1}}})},function(t,e,n){function r(t,e,n){var u,p,f=arguments.length<4?t:arguments[3],d=o.f(l(t),e);if(!d){if(h(p=a(t)))return r(p,e,n,f);d=c(0)}return s(d,"value")?!(d.writable===!1||!h(f))&&(u=o.f(f,e)||c(0),u.value=n,i.f(f,e,u),!0):void 0!==d.set&&(d.set.call(f,n),!0)}var i=n(18),o=n(60),a=n(48),s=n(23),u=n(2),c=n(70),l=n(5),h=n(9);u(u.S,"Reflect",{set:r})},function(t,e,n){var r=n(16),i=n(234),o=n(18).f,a=n(110).f,s=n(236),u=n(233),c=r.RegExp,l=c,h=c.prototype,p=/a/g,f=/a/g,d=new c(p)!==p;if(n(21)&&(!d||n(7)(function(){return f[n(12)("match")]=!1,c(p)!=p||c(f)==f||"/a/i"!=c(p,"i")}))){c=function(t,e){var n=this instanceof c,r=s(t),o=void 0===e;return!n&&r&&t.constructor===c&&o?t:i(d?new l(r&&!o?t.source:t,e):l((r=t instanceof c)?t.source:t,r&&o?u.call(t):e),n?this:h,c)};for(var m=(function(t){t in c||o(c,t,{configurable:!0,get:function(){return l[t]},set:function(e){l[t]=e}})}),y=a(l),v=0;y.length>v;)m(y[v++]);h.constructor=c,c.prototype=h,n(24)(r,"RegExp",c)}n(243)("RegExp")},function(t,e,n){"use strict";n(389);var r=n(5),i=n(233),o=n(21),a="toString",s=/./[a],u=function(t){n(24)(RegExp.prototype,a,t,!0)};n(7)(function(){return"/a/b"!=s.call({source:"a",flags:"b"})})?u(function(){var t=r(this);return"/".concat(t.source,"/","flags"in t?t.flags:!o&&t instanceof RegExp?i.call(t):void 0)}):s.name!=a&&u(function(){return s.call(this)})},function(t,e,n){"use strict";n(25)("anchor",function(t){return function(e){return t(this,"a","name",e)}})},function(t,e,n){"use strict";n(25)("big",function(t){return function(){return t(this,"big","","")}})},function(t,e,n){"use strict";n(25)("blink",function(t){return function(){return t(this,"blink","","")}})},function(t,e,n){"use strict";n(25)("bold",function(t){return function(){return t(this,"b","","")}})},function(t,e,n){"use strict";var r=n(2),i=n(383)(!1);r(r.P,"String",{codePointAt:function(t){return i(this,t)}})},function(t,e,n){"use strict";var r=n(2),i=n(27),o=n(245),a="endsWith",s=""[a];r(r.P+r.F*n(232)(a),"String",{endsWith:function(t){var e=o(this,t,a),n=arguments.length>1?arguments[1]:void 0,r=i(e.length),u=void 0===n?r:Math.min(i(n),r),c=String(t);return s?s.call(e,c,u):e.slice(u-c.length,u)===c}})},function(t,e,n){"use strict";n(25)("fixed",function(t){return function(){return t(this,"tt","","")}})},function(t,e,n){"use strict";n(25)("fontcolor",function(t){return function(e){return t(this,"font","color",e)}})},function(t,e,n){"use strict";n(25)("fontsize",function(t){return function(e){return t(this,"font","size",e)}})},function(t,e,n){var r=n(2),i=n(111),o=String.fromCharCode,a=String.fromCodePoint;r(r.S+r.F*(!!a&&1!=a.length),"String",{fromCodePoint:function(t){for(var e,n=[],r=arguments.length,a=0;r>a;){if(e=+arguments[a++],i(e,1114111)!==e)throw RangeError(e+" is not a valid code point");n.push(e<65536?o(e):o(((e-=65536)>>10)+55296,e%1024+56320))}return n.join("")}})},function(t,e,n){"use strict";var r=n(2),i=n(245),o="includes";r(r.P+r.F*n(232)(o),"String",{includes:function(t){return!!~i(this,t,o).indexOf(t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){"use strict";n(25)("italics",function(t){return function(){return t(this,"i","","")}})},function(t,e,n){"use strict";n(25)("link",function(t){return function(e){return t(this,"a","href",e)}})},function(t,e,n){var r=n(2),i=n(32),o=n(27);r(r.S,"String",{raw:function(t){for(var e=i(t.raw),n=o(e.length),r=arguments.length,a=[],s=0;n>s;)a.push(String(e[s++])),s1?arguments[1]:void 0,e.length)),r=String(t);return s?s.call(e,r,n):e.slice(n,n+r.length)===r}})},function(t,e,n){"use strict";n(25)("strike",function(t){return function(){return t(this,"strike","","")}})},function(t,e,n){"use strict";n(25)("sub",function(t){return function(){return t(this,"sub","","")}})},function(t,e,n){"use strict";n(25)("sup",function(t){return function(){return t(this,"sup","","")}})},function(t,e,n){"use strict";n(162)("trim",function(t){return function(){return t(this,3)}})},function(t,e,n){"use strict";var r,i=n(44)(0),o=n(24),a=n(59),s=n(377),u=n(725),c=n(9),l=a.getWeak,h=Object.isExtensible,p=u.ufstore,f={},d=function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},m={get:function(t){if(c(t)){var e=l(t);return e===!0?p(this).get(t):e?e[this._i]:void 0}},set:function(t,e){return u.def(this,t,e)}},y=t.exports=n(230)("WeakMap",d,m,u,!0,!0);7!=(new y).set((Object.freeze||Object)(f),7).get(f)&&(r=u.getConstructor(d),s(r.prototype,m),a.NEED=!0,i(["delete","has","get","set"],function(t){var e=y.prototype,n=e[t];o(e,t,function(e,i){if(c(e)&&!h(e)){this._f||(this._f=new r);var o=this._f[t](e,i);return"set"==t?this:o}return n.call(this,e,i)})}))},function(t,e,n){var r=n(47),i=n(5),o=r.key,a=r.set;r.exp({defineMetadata:function(t,e,n,r){a(t,e,i(n),o(r))}})},function(t,e,n){var r=n(47),i=n(5),o=r.key,a=r.map,s=r.store;r.exp({deleteMetadata:function(t,e){var n=arguments.length<3?void 0:o(arguments[2]),r=a(i(e),n,!1);if(void 0===r||!r.delete(t))return!1;if(r.size)return!0;var u=s.get(e);return u.delete(n),!!u.size||s.delete(e)}})},function(t,e,n){var r=n(394),i=n(722),o=n(47),a=n(5),s=n(48),u=o.keys,c=o.key,l=function(t,e){var n=u(t,e),o=s(t);if(null===o)return n;var a=l(o,e);return a.length?n.length?i(new r(n.concat(a))):a:n};o.exp({getMetadataKeys:function(t){return l(a(t),arguments.length<2?void 0:c(arguments[1]))}})},function(t,e,n){var r=n(47),i=n(5),o=n(48),a=r.has,s=r.get,u=r.key,c=function(t,e,n){var r=a(t,e,n);if(r)return s(t,e,n);var i=o(e);return null!==i?c(t,i,n):void 0};r.exp({getMetadata:function(t,e){return c(t,i(e),arguments.length<3?void 0:u(arguments[2]))}})},function(t,e,n){var r=n(47),i=n(5),o=r.keys,a=r.key;r.exp({getOwnMetadataKeys:function(t){return o(i(t),arguments.length<2?void 0:a(arguments[1]))}})},function(t,e,n){var r=n(47),i=n(5),o=r.get,a=r.key;r.exp({getOwnMetadata:function(t,e){return o(t,i(e),arguments.length<3?void 0:a(arguments[2]))}})},function(t,e,n){var r=n(47),i=n(5),o=n(48),a=r.has,s=r.key,u=function(t,e,n){var r=a(t,e,n);if(r)return!0;var i=o(e);return null!==i&&u(t,i,n)};r.exp({hasMetadata:function(t,e){return u(t,i(e),arguments.length<3?void 0:s(arguments[2]))}})},function(t,e,n){var r=n(47),i=n(5),o=r.has,a=r.key;r.exp({hasOwnMetadata:function(t,e){return o(t,i(e),arguments.length<3?void 0:a(arguments[2]))}})},function(t,e,n){var r=n(47),i=n(5),o=n(68),a=r.key,s=r.set;r.exp({metadata:function(t,e){return function(n,r){s(t,e,(void 0!==r?i:o)(n),a(r))}}})},function(t,e,n){(function(e){var r=n(113);(function(){/*! @license Firebase v3.6.9 + Build: 3.6.9-rc.1 + Terms: https://firebase.google.com/terms/ */ +(function(){var t,e=e||{},n=this,i=function(){},o=function(t){var e=typeof t;if("object"==e){if(!t)return"null";if(t instanceof Array)return"array";if(t instanceof Object)return e;var n=Object.prototype.toString.call(t);if("[object Window]"==n)return"object";if("[object Array]"==n||"number"==typeof t.length&&"undefined"!=typeof t.splice&&"undefined"!=typeof t.propertyIsEnumerable&&!t.propertyIsEnumerable("splice"))return"array";if("[object Function]"==n||"undefined"!=typeof t.call&&"undefined"!=typeof t.propertyIsEnumerable&&!t.propertyIsEnumerable("call"))return"function"}else if("function"==e&&"undefined"==typeof t.call)return"object";return e},a=function(t){return null===t},s=function(t){return"array"==o(t)},u=function(t){var e=o(t);return"array"==e||"object"==e&&"number"==typeof t.length},c=function(t){return"string"==typeof t},l=function(t){return"number"==typeof t},h=function(t){return"function"==o(t)},p=function(t){var e=typeof t;return"object"==e&&null!=t||"function"==e},f=function(t,e,n){return t.call.apply(t.bind,arguments)},d=function(t,e,n){if(!t)throw Error();if(2/g,E=/"/g,T=/'/g,x=/\x00/g,C=/[\x00&<>"']/,L=function(t,e){return-1!=t.indexOf(e)},D=function(t,e){return te?1:0},P=function(t,e){e.unshift(t),g.call(this,b.apply(null,e)),e.shift()};_(P,g),P.prototype.name="AssertionError";var O,A=function(t,e,n,r){var i="Assertion failed";if(n)var i=i+(": "+n),o=r;else t&&(i+=": "+t,o=e);throw new P(""+i,o||[])},j=function(t,e,n){t||A("",null,e,Array.prototype.slice.call(arguments,2))},Y=function(t,e){throw new P("Failure"+(t?": "+t:""),Array.prototype.slice.call(arguments,1))},I=function(t,e,n){return l(t)||A("Expected number but got %s: %s.",[o(t),t],e,Array.prototype.slice.call(arguments,2)),t},N=function(t,e,n){c(t)||A("Expected string but got %s: %s.",[o(t),t],e,Array.prototype.slice.call(arguments,2))},R=function(t,e,n){h(t)||A("Expected function but got %s: %s.",[o(t),t],e,Array.prototype.slice.call(arguments,2))},H=Array.prototype.indexOf?function(t,e,n){return j(null!=t.length),Array.prototype.indexOf.call(t,e,n)}:function(t,e,n){if(n=null==n?0:0>n?Math.max(0,t.length+n):n,c(t))return c(e)&&1==e.length?t.indexOf(e,n):-1;for(;ne?null:c(t)?t.charAt(e):t[e]},z=function(t,e){return 0<=H(t,e)},q=function(t,e){e=H(t,e);var n;return(n=0<=e)&&G(t,e),n},G=function(t,e){return j(null!=t.length),1==Array.prototype.splice.call(t,e,1).length},K=function(t,e){var n=0;V(t,function(r,i){e.call(void 0,r,i,t)&&G(t,i)&&n++})},J=function(t){return Array.prototype.concat.apply(Array.prototype,arguments)},Z=function(t){var e=t.length;if(0parseFloat(_t)){ct=String(bt);break t}}ct=_t}var wt,Mt=ct,kt={},St=function(t){return lt(t,function(){for(var e=0,n=w(String(Mt)).split("."),r=w(String(t)).split("."),i=Math.max(n.length,r.length),o=0;0==e&&o>4),64!=a&&(e(o<<4&240|a>>2),64!=s&&e(a<<6&192|s))}},Ot=function(){if(!Ct){Ct={},Lt={};for(var t=0;65>t;t++)Ct[t]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(t),Lt[Ct[t]]=t,62<=t&&(Lt["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.".charAt(t)]=t)}},At=function(){this.ya=-1},jt=function(t,e){this.ya=64,this.Qb=n.Uint8Array?new Uint8Array(this.ya):Array(this.ya),this.vc=this.Ya=0,this.h=[],this.Ye=t,this.Cd=e,this.yf=n.Int32Array?new Int32Array(64):Array(64),void 0!==Tt||(Tt=n.Int32Array?new Int32Array(Ht):Ht),this.reset()};_(jt,At);for(var Yt=[],It=0;63>It;It++)Yt[It]=0;var Nt=J(128,Yt);jt.prototype.reset=function(){this.vc=this.Ya=0,this.h=n.Int32Array?new Int32Array(this.Cd):Z(this.Cd)};var Rt=function(t){var e=t.Qb;j(e.length==t.ya);for(var n=t.yf,r=0,i=0;ie;e++){var i=0|n[e-15],r=0|n[e-2],o=(0|n[e-16])+((i>>>7|i<<25)^(i>>>18|i<<14)^i>>>3)|0,a=(0|n[e-7])+((r>>>17|r<<15)^(r>>>19|r<<13)^r>>>10)|0;n[e]=o+a|0}for(var r=0|t.h[0],i=0|t.h[1],s=0|t.h[2],u=0|t.h[3],c=0|t.h[4],l=0|t.h[5],h=0|t.h[6],o=0|t.h[7],e=0;64>e;e++)var p=((r>>>2|r<<30)^(r>>>13|r<<19)^(r>>>22|r<<10))+(r&i^r&s^i&s)|0,a=c&l^~c&h,o=o+((c>>>6|c<<26)^(c>>>11|c<<21)^(c>>>25|c<<7))|0,a=a+(0|Tt[e])|0,a=o+(a+(0|n[e])|0)|0,o=h,h=l,l=c,c=u+a|0,u=s,s=i,i=r,r=a+p|0;t.h[0]=t.h[0]+r|0,t.h[1]=t.h[1]+i|0,t.h[2]=t.h[2]+s|0,t.h[3]=t.h[3]+u|0,t.h[4]=t.h[4]+c|0,t.h[5]=t.h[5]+l|0,t.h[6]=t.h[6]+h|0,t.h[7]=t.h[7]+o|0};jt.prototype.update=function(t,e){void 0===e&&(e=t.length);var n=0,r=this.Ya;if(c(t))for(;n=i&&i==(0|i)))throw Error("message must be a byte array");this.Qb[r++]=i,r==this.ya&&(Rt(this),r=0)}}this.Ya=r,this.vc+=e},jt.prototype.digest=function(){var t=[],e=8*this.vc;56>this.Ya?this.update(Nt,56-this.Ya):this.update(Nt,this.ya-(this.Ya-56));for(var n=63;56<=n;n--)this.Qb[n]=255&e,e/=256;for(Rt(this),n=e=0;n>r&255;return t};var Ht=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],Ft=function(){jt.call(this,8,Vt)};_(Ft,jt);var Vt=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],Ut=!pt||9<=Number(wt),Bt=pt&&!St("9");!yt||St("528"),mt&&St("1.9b")||pt&&St("8")||ht&&St("9.5")||yt&&St("528"),mt&&!St("8")||pt&&St("9");var Wt=function(){this.Aa=this.Aa,this.gc=this.gc};Wt.prototype.Aa=!1,Wt.prototype.isDisposed=function(){return this.Aa},Wt.prototype.Ta=function(){if(this.gc)for(;this.gc.length;)this.gc.shift()()};var zt=function(t,e){this.type=t,this.currentTarget=this.target=e,this.defaultPrevented=this.bb=!1,this.Nd=!0};zt.prototype.preventDefault=function(){this.defaultPrevented=!0,this.Nd=!1};var qt=function(t,e){zt.call(this,t?t.type:""),this.relatedTarget=this.currentTarget=this.target=null,this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0,this.key="",this.charCode=this.keyCode=0,this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1,this.Ua=this.state=null,t&&this.init(t,e)};_(qt,zt),qt.prototype.init=function(t,e){var n=this.type=t.type,r=t.changedTouches?t.changedTouches[0]:null;if(this.target=t.target||t.srcElement,this.currentTarget=e,e=t.relatedTarget){if(mt){var i;t:{try{ut(e.nodeName),i=!0;break t}catch(t){}i=!1}i||(e=null)}}else"mouseover"==n?e=t.fromElement:"mouseout"==n&&(e=t.toElement);this.relatedTarget=e,null===r?(this.offsetX=yt||void 0!==t.offsetX?t.offsetX:t.layerX,this.offsetY=yt||void 0!==t.offsetY?t.offsetY:t.layerY,this.clientX=void 0!==t.clientX?t.clientX:t.pageX,this.clientY=void 0!==t.clientY?t.clientY:t.pageY,this.screenX=t.screenX||0,this.screenY=t.screenY||0):(this.clientX=void 0!==r.clientX?r.clientX:r.pageX,this.clientY=void 0!==r.clientY?r.clientY:r.pageY,this.screenX=r.screenX||0,this.screenY=r.screenY||0),this.button=t.button,this.keyCode=t.keyCode||0,this.key=t.key||"",this.charCode=t.charCode||("keypress"==n?t.keyCode:0),this.ctrlKey=t.ctrlKey,this.altKey=t.altKey,this.shiftKey=t.shiftKey,this.metaKey=t.metaKey,this.state=t.state,this.Ua=t,t.defaultPrevented&&this.preventDefault()},qt.prototype.preventDefault=function(){qt.jd.preventDefault.call(this);var t=this.Ua;if(t.preventDefault)t.preventDefault();else if(t.returnValue=!1,Bt)try{(t.ctrlKey||112<=t.keyCode&&123>=t.keyCode)&&(t.keyCode=-1)}catch(t){}},qt.prototype.Ae=function(){return this.Ua};var Gt="closure_listenable_"+(1e6*Math.random()|0),Kt=0,Jt=function(t,e,n,r,i){this.listener=t,this.lc=null,this.src=e,this.type=n,this.capture=!!r,this.Yb=i,this.key=++Kt,this.hb=this.Pb=!1},Zt=function(t){t.hb=!0,t.listener=null,t.lc=null,t.src=null,t.Yb=null},$t=function(t){this.src=t,this.C={},this.Lb=0};$t.prototype.add=function(t,e,n,r,i){var o=t.toString();t=this.C[o],t||(t=this.C[o]=[],this.Lb++);var a=Qt(t,e,r,i);return-1r.keyCode||void 0!=r.returnValue)){t:{var o=!1;if(0==r.keyCode)try{r.keyCode=-1;break t}catch(t){o=!0}(o||void 0==r.returnValue)&&(r.returnValue=!0)}for(r=[],o=e.currentTarget;o;o=o.parentNode)r.push(o);for(t=t.type,o=r.length-1;!e.bb&&0<=o;o--){e.currentTarget=r[o];var a=le(r[o],t,!0,e),i=i&&a}for(o=0;!e.bb&&o>>0),me=function(t){return j(t,"Listener can not be null."),h(t)?t:(j(t.handleEvent,"An object listener must have handleEvent method."),t[de]||(t[de]=function(e){return t.handleEvent(e)}),t[de])},ye=/^[+a-zA-Z0-9_.!#$%&'*\/=?^`{|}~-]+@([a-zA-Z0-9-]+\.)+[a-zA-Z0-9]{2,63}$/,ve=function(){this.sc="",this.ge=ge};ve.prototype.bc=!0,ve.prototype.Wb=function(){return this.sc},ve.prototype.toString=function(){return"Const{"+this.sc+"}"};var _e=function(t){return t instanceof ve&&t.constructor===ve&&t.ge===ge?t.sc:(Y("expected object of type Const, got '"+t+"'"),"type_error:Const")},ge={},be=function(t){var e=new ve;return e.sc=t,e};be("");var we=function(){this.jc="",this.he=Me};we.prototype.bc=!0,we.prototype.Wb=function(){return this.jc},we.prototype.toString=function(){return"TrustedResourceUrl{"+this.jc+"}"};var Me={},ke=function(){this.ma="",this.fe=xe};ke.prototype.bc=!0,ke.prototype.Wb=function(){return this.ma},ke.prototype.toString=function(){return"SafeUrl{"+this.ma+"}"};var Se=function(t){return t instanceof ke&&t.constructor===ke&&t.fe===xe?t.ma:(Y("expected object of type SafeUrl, got '"+t+"' of type "+o(t)),"type_error:SafeUrl")},Ee=/^(?:(?:https?|mailto|ftp):|[^&:\/?#]*(?:[\/?#]|$))/i,Te=function(t){return t instanceof ke?t:(t=t.bc?t.Wb():String(t),Ee.test(t)||(t="about:invalid#zClosurez"),Ce(t))},xe={},Ce=function(t){var e=new ke;return e.ma=t,e};Ce("about:blank");var Le=function(t){var e=[];return Pe(new De,t,e),e.join("")},De=function(){this.nc=void 0},Pe=function(t,e,n){if(null==e)n.push("null");else{if("object"==typeof e){if(s(e)){var r=e;e=r.length,n.push("[");for(var i="",o=0;o=e.Ec&&e.cancel())}this.Hd?this.Hd.call(this.sd,this):this.fd=!0,this.Wa||Yn(this,new Un)}},On.prototype.qd=function(t,e){this.Dc=!1,An(this,t,e)};var An=function(t,e,n){t.Wa=!0,t.na=n,t.rb=!e,Fn(t)},jn=function(t){if(t.Wa){if(!t.fd)throw new Vn;t.fd=!1}};On.prototype.callback=function(t){jn(this),In(t),An(this,!0,t)};var Yn=function(t,e){jn(t),In(e),An(t,!1,e)},In=function(t){j(!(t instanceof On),"An execution sequence may not be initiated with a blocking Deferred.")},Nn=function(t){var e=zn("https://apis.google.com/js/client.js?onload="+Do);Rn(e,null,t,void 0)},Rn=function(t,e,n,r){j(!t.ld,"Blocking Deferreds can not be re-used"),t.pc.push([e,n,r]),t.Wa&&Fn(t)};On.prototype.then=function(t,e,n){var r,i,o=new ln(function(t,e){r=t,i=e});return Rn(this,r,function(t){t instanceof Un?o.cancel():i(t)}),o.then(t,e,n)},un(On);var Hn=function(t){return B(t.pc,function(t){return h(t[1])})},Fn=function(t){if(t.wc&&t.Wa&&Hn(t)){var e=t.wc,r=Wn[e];r&&(n.clearTimeout(r.sb),delete Wn[e]),t.wc=0}t.s&&(t.s.Ec--,delete t.s);for(var e=t.na,i=r=!1;t.pc.length&&!t.Dc;){var o=t.pc.shift(),a=o[0],s=o[1],o=o[2];if(a=t.rb?s:a)try{var u=a.call(o||t.sd,e);void 0!==u&&(t.rb=t.rb&&(u==e||u instanceof Error),t.na=e=u),(cn(e)||"function"==typeof n.Promise&&e instanceof n.Promise)&&(i=!0,t.Dc=!0)}catch(n){e=n,t.rb=!0,Hn(t)||(r=!0)}}t.na=e,i&&(u=m(t.qd,t,!0),i=m(t.qd,t,!1),e instanceof On?(Rn(e,u,i),e.ld=!0):e.then(u,i)),r&&(e=new Bn(e),Wn[e.sb]=e,t.wc=e.sb)},Vn=function(){g.call(this)};_(Vn,g),Vn.prototype.message="Deferred has already fired",Vn.prototype.name="AlreadyCalledError";var Un=function(){g.call(this)};_(Un,g),Un.prototype.message="Deferred was canceled",Un.prototype.name="CanceledError";var Bn=function(t){this.sb=n.setTimeout(m(this.qf,this),0),this.O=t};Bn.prototype.qf=function(){throw j(Wn[this.sb],"Cannot throw an error that is not scheduled."),delete Wn[this.sb],this.O};var Wn={},zn=function(t){var e=new we;return e.jc=t,qn(e)},qn=function(t){var e,n={},r=n.document||document;t instanceof we&&t.constructor===we&&t.he===Me?e=t.jc:(Y("expected object of type TrustedResourceUrl, got '"+t+"' of type "+o(t)),e="type_error:TrustedResourceUrl");var i=document.createElement("SCRIPT");t={Od:i,Kb:void 0};var a=new On(Kn,t),s=null,u=null!=n.timeout?n.timeout:5e3;return 0++r,"infinite loop")}if(n=this.ke,r=t.type||t,c(t))t=new zt(t,n);else if(t instanceof zt)t.target=t.target||n;else{var i=t;t=new zt(r,n),it(t,i)}var o,i=!0;if(e)for(var a=e.length-1;!t.bb&&0<=a;a--)o=t.currentTarget=e[a],i=Qn(o,r,!0,t)&&i;if(t.bb||(o=t.currentTarget=n,i=Qn(o,r,!0,t)&&i,t.bb||(i=Qn(o,r,!1,t)&&i)),e)for(a=0;!t.bb&&a2*this.o&&ir(this),!0)};var ir=function(t){if(t.o!=t.w.length){for(var e=0,n=0;e=r.w.length)throw er;var i=r.w[e++];return t?i:r.ba[i]},i};var or=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},ar=function(t){if(t.X&&"function"==typeof t.X)return t.X();if(c(t))return t.split("");if(u(t)){for(var e=[],n=t.length,r=0;r=yr(this).value)for(h(e)&&(e=e()),t=new cr(t,String(e),this.We),r&&(t.ud=r),r="log:"+t.Ve,n.console&&(n.console.timeStamp?n.console.timeStamp(r):n.console.markTimeline&&n.console.markTimeline(r)),n.msWriteProfilerMark&&n.msWriteProfilerMark(r),r=this;r;){var i=r,o=t;if(i.zd)for(var a=0;e=i.zd[a];a++)e(o);r=r.getParent()}};var vr={},_r=null,gr=function(t){_r||(_r=new hr(""),vr[""]=_r,_r.Rd(dr));var e;if(!(e=vr[t])){e=new hr(t);var n=t.lastIndexOf("."),r=t.substr(n+1),n=gr(t.substr(0,n));n.Fc||(n.Fc={}),n.Fc[r]=e,e.s=n,vr[t]=e}return e},br=function(t,e){t&&t.log(mr,e,void 0)},wr=function(t,e,r){if(h(t))r&&(t=m(t,r));else{if(!t||"function"!=typeof t.handleEvent)throw Error("Invalid listener argument");t=m(t.handleEvent,t)}return 2147483647e)throw Error("Bad port number "+e);t.ab=e}else t.ab=null},zr=function(t,e,n){Zr(t),t.sa=n?Qr(e,!0):e},qr=function(t,e,n){Zr(t),e instanceof si?(t.V=e,t.V.ed(t.R)):(n||(e=ti(e,oi)),t.V=new si(e,0,t.R))},Gr=function(t,e,n){Zr(t),t.V.set(e,n)},Kr=function(t,e){return t.V.get(e)},Jr=function(t,e){Zr(t),t.V.remove(e)},Zr=function(t){if(t.Pe)throw Error("Tried to modify a read-only Uri")};Vr.prototype.ed=function(t){return this.R=t,this.V&&this.V.ed(t),this};var $r=function(t){return t instanceof Vr?t.clone():new Vr(t,void 0)},Xr=function(t,e){var n=new Vr(null,void 0);return Ur(n,"https"),t&&Br(n,t),e&&zr(n,e),n},Qr=function(t,e){return t?e?decodeURI(t.replace(/%25/g,"%2525")):decodeURIComponent(t):""},ti=function(t,e,n){return c(t)?(t=encodeURI(t).replace(e,ei),n&&(t=t.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),t):null},ei=function(t){return t=t.charCodeAt(0),"%"+(t>>4&15).toString(16)+(15&t).toString(16)},ni=/[#\/\?@]/g,ri=/[\#\?:]/g,ii=/[\#\?]/g,oi=/[\#\?@]/g,ai=/#/g,si=function(t,e,n){this.o=this.l=null,this.N=t||null,this.R=!!n},ui=function(t){t.l||(t.l=new rr,t.o=0,t.N&&Sr(t.N,function(e,n){t.add(decodeURIComponent(e.replace(/\+/g," ")),n)}))},ci=function(t){var e=sr(t);if("undefined"==typeof e)throw Error("Keys are undefined");var n=new si(null,0,void 0);t=ar(t);for(var r=0;rt)&&(!pt||!wt||9")&&(r=r.replace(S,">")),-1!=r.indexOf('"')&&(r=r.replace(E,""")),-1!=r.indexOf("'")&&(r=r.replace(T,"'")),-1!=r.indexOf("\0")&&(r=r.replace(x,"�"))),r='',N(_e(t),"must provide justification"),j(!/^[\s\xa0]*$/.test(_e(t)),"must provide non-empty justification"),a.document.write(We((new Be).Me(r))),a.document.close())):a=t.open(Se(e),n,a),a)try{a.focus()}catch(t){}return a},gi=function(t){return new ln(function(e){var n=function(){Mr(2e3).then(function(){return t&&!t.closed?n():void e()})};return n()})},bi=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/,wi=function(){var t=null;return new ln(function(e){"complete"==n.document.readyState?e():(t=function(){e()},ae(window,"load",t))}).c(function(e){throw se(window,"load",t),e})},Mi=function(){return ki(void 0)?wi().then(function(){return new ln(function(t,e){var r=n.document,i=setTimeout(function(){e(Error("Cordova framework is not ready."))},1e3);r.addEventListener("deviceready",function(){clearTimeout(i),t()},!1)})}):mn(Error("Cordova must run in an Android or iOS file scheme."))},ki=function(t){return t=t||Li(),!("file:"!==Ai()||!t.toLowerCase().match(/iphone|ipad|ipod|android/))},Si=function(){var t=n.window;try{return!(!t||t==t.top)}catch(t){return!1}},Ei=function(){return r.INTERNAL.hasOwnProperty("reactNative")?"ReactNative":r.INTERNAL.hasOwnProperty("node")?"Node":"Browser"},Ti=function(){var t=Ei();return"ReactNative"===t||"Node"===t},xi=function(t){var e=t.toLowerCase();return L(e,"opera/")||L(e,"opr/")||L(e,"opios/")?"Opera":L(e,"iemobile")?"IEMobile":L(e,"msie")||L(e,"trident/")?"IE":L(e,"edge/")?"Edge":L(e,"firefox/")?"Firefox":L(e,"silk/")?"Silk":L(e,"blackberry")?"Blackberry":L(e,"webos")?"Webos":!L(e,"safari/")||L(e,"chrome/")||L(e,"crios/")||L(e,"android")?!L(e,"chrome/")&&!L(e,"crios/")||L(e,"edge/")?L(e,"android")?"Android":(t=t.match(/([a-zA-Z\d\.]+)\/[a-zA-Z\d\.]*$/))&&2==t.length?t[1]:"Other":"Chrome":"Safari"},Ci=function(t){var e=Ei();return("Browser"===e?xi(Li()):e)+"/JsCore/"+t},Li=function(){return n.navigator&&n.navigator.userAgent||""},Di=function(t,e){t=t.split("."),e=e||n;for(var r=0;re)throw Error("Short delay should be less than long delay!");this.mf=t,this.Ue=e,t=n||Li(),r=r||Ei(),this.Oe=yi(t)||"ReactNative"===r};Ui.prototype.get=function(){return this.Oe?this.Ue:this.mf};var Bi;try{var Wi={};Object.defineProperty(Wi,"abcd",{configurable:!0,enumerable:!0,value:1}),Object.defineProperty(Wi,"abcd",{configurable:!0,enumerable:!0,value:2}),Bi=2==Wi.abcd}catch(t){Bi=!1}var zi=function(t,e,n){Bi?Object.defineProperty(t,e,{configurable:!0,enumerable:!0,value:n}):t[e]=n},qi=function(t,e){if(e)for(var n in e)e.hasOwnProperty(n)&&zi(t,n,e[n])},Gi=function(t){var e,n={};for(e in t)t.hasOwnProperty(e)&&(n[e]=t[e]);return n},Ki=function(t,e){if(!e||!e.length)return!0;if(!t)return!1;for(var n=0;n Auth section -> Sign in method tab.",t),to.call(this,e,n)};_(oo,to);var ao=function(t){this.Te=t.sub,v(),this.Sb=t.email||null},so=function(t,e,n,r){var i={};if(p(n)?i=n:e&&c(n)&&c(r)?i={oauthToken:n,oauthTokenSecret:r}:!e&&c(n)&&(i={accessToken:n}),e||!i.idToken&&!i.accessToken){if(!(e&&i.oauthToken&&i.oauthTokenSecret)){if(e)throw new to("argument-error","credential failed: expected 2 arguments (the OAuth access token and secret).");throw new to("argument-error","credential failed: expected 1 argument (the OAuth access token).")}zi(this,"accessToken",i.oauthToken),zi(this,"secret",i.oauthTokenSecret)}else i.idToken&&zi(this,"idToken",i.idToken),i.accessToken&&zi(this,"accessToken",i.accessToken);zi(this,"provider",t)};so.prototype.Ub=function(t){return Bo(t,uo(this))},so.prototype.Gd=function(t,e){var n=uo(this);return n.idToken=e,Wo(t,n)};var uo=function(t){var e={};return t.idToken&&(e.id_token=t.idToken),t.accessToken&&(e.access_token=t.accessToken),t.secret&&(e.oauth_token_secret=t.secret),e.providerId=t.provider,{postBody:ci(e).toString(),requestUri:"http://localhost"}};so.prototype.D=function(){var t={provider:this.provider};return this.idToken&&(t.oauthIdToken=this.idToken),this.accessToken&&(t.oauthAccessToken=this.accessToken),this.secret&&(t.oauthTokenSecret=this.secret),t};var co=function(t,e,n){var r=!!e,i=n||[];return e=function(){qi(this,{providerId:t,isOAuthProvider:!0}),this.cd=[],this.rd={},"google.com"==t&&this.addScope("profile")},r||(e.prototype.addScope=function(t){z(this.cd,t)||this.cd.push(t)}),e.prototype.setCustomParameters=function(t){this.rd=nt(t)},e.prototype.Be=function(){var t,e=Ii(this.rd);for(t in e)e[t]=e[t].toString();for(e=nt(e),t=0;to||o>=Ja.length)throw new to("internal-error","Argument validator received an unsupported number of arguments.");t=Ja[o]+" argument "+(t.name?'"'+t.name+'" ':"")+"must be "+t.fa+".";break t}t=null}}if(t)throw new to("argument-error",r+" failed: "+t);return e.apply(this,i)};for(var i in e)t[i]=e[i];for(i in e.prototype)t.prototype[i]=e.prototype[i];return t},as=function(t){return t=t.split("."),t[t.length-1]},ss=function(t,e,n,r){this.Xe=t,this.Qd=e,this.ff=n,this.Gb=r,this.S={},Ua||(Ua=new Wa),t=Ua;try{var i;hi()?(Ya||(Ya=new Ia("firebaseLocalStorageDb","firebaseLocalStorage","fbase_key","value",1)),i=Ya):i=new t.td.I,this.Ha=i}catch(t){this.Ha=new La,this.Gb=!0}try{this.tc=new t.td.kd}catch(t){this.tc=new La}this.hd=m(this.Ud,this),this.Y={}},us=function(){return Ba||(Ba=new ss("firebase",":",!(Hi(Li())||!Si()),ji())),Ba};t=ss.prototype,t.P=function(t,e){return this.Xe+this.Qd+t.name+(e?this.Qd+e:"")},t.get=function(t,e){return(t.I?this.Ha:this.tc).get(this.P(t,e))},t.remove=function(t,e){return e=this.P(t,e),t.I&&!this.Gb&&(this.Y[e]=null),(t.I?this.Ha:this.tc).remove(e)},t.set=function(t,e,n){var r=this.P(t,n),i=this,o=t.I?this.Ha:this.tc;return o.set(r,e).then(function(){return o.get(r)}).then(function(e){t.I&&!this.Gb&&(i.Y[r]=e)})},t.addListener=function(t,e,r){t=this.P(t,e),this.Gb||(this.Y[t]=n.localStorage.getItem(t)),tt(this.S)&&this.gd(),this.S[t]||(this.S[t]=[]),this.S[t].push(r)},t.removeListener=function(t,e,n){t=this.P(t,e),this.S[t]&&(K(this.S[t],function(t){return t==n}),0==this.S[t].length&&delete this.S[t]),tt(this.S)&&this.rc()},t.gd=function(){this.Ha.Pa(this.hd),this.Gb||hi()||cs(this)};var cs=function(t){ls(t),t.Sc=setInterval(function(){for(var e in t.S){var r=n.localStorage.getItem(e),i=t.Y[e];r!=i&&(t.Y[e]=r,r=new qt({type:"storage",key:e,target:window,oldValue:i,newValue:r,bf:!0}),t.Ud(r))}},1e3)},ls=function(t){t.Sc&&(clearInterval(t.Sc),t.Sc=null)};ss.prototype.rc=function(){this.Ha.Ja(this.hd),ls(this)},ss.prototype.Ud=function(t){if(t&&t.Ae){var e=t.Ua.key;if("undefined"!=typeof t.Ua.bf?this.Ha.Ja(this.hd):ls(this),this.ff){var r=n.localStorage.getItem(e);t=t.Ua.newValue,t!=r&&(t?n.localStorage.setItem(e,t):t||n.localStorage.removeItem(e))}this.Y[e]=n.localStorage.getItem(e),this.nd(e)}else F(t,m(this.nd,this))},ss.prototype.nd=function(t){this.S[t]&&F(this.S[t],function(t){t()})};var hs=function(t,e){this.u=t,this.i=e||us()},ps={name:"authEvent",I:!0},fs=function(t){return t.i.get(ps,t.u).then(function(t){return io(t)})};hs.prototype.Oa=function(t){this.i.addListener(ps,this.u,t)},hs.prototype.Fb=function(t){this.i.removeListener(ps,this.u,t)};var ds=function(t){this.i=t||us()},ms={name:"sessionId",I:!1};ds.prototype.Vb=function(t){return this.i.get(ms,t)};var ys=function(t,e,n,r,i,o){this.v=t,this.j=e,this.B=n,this.za=r||null,this.Vd=e+":"+n,this.gf=new ds,this.xd=new hs(this.Vd),this.Oc=null,this.ia=[],this.Ne=i||500,this.df=o||2e3,this.tb=this.hc=null},vs=function(t){return new to("invalid-cordova-configuration",t)};ys.prototype.Da=function(){return this.Qc?this.Qc:this.Qc=Mi().then(function(){if("function"!=typeof Di("universalLinks.subscribe",n))throw vs("cordova-universal-links-plugin is not installed");if("undefined"==typeof Di("BuildInfo.packageName",n))throw vs("cordova-plugin-buildinfo is not installed");if("function"!=typeof Di("cordova.plugins.browsertab.openUrl",n))throw vs("cordova-plugin-browsertab is not installed");if("function"!=typeof Di("cordova.InAppBrowser.open",n))throw vs("cordova-plugin-inappbrowser is not installed")},function(){throw new to("cordova-not-ready")})};var _s=function(){for(var t=20,e=[];0this.Va-3e4?this.W?Ks(this,{grant_type:"refresh_token",refresh_token:this.W}):dn(null):dn({accessToken:this.xa,expirationTime:this.Va,refreshToken:this.W})};var Zs=function(t,e,n,r,i){qi(this,{uid:t,displayName:r||null,photoURL:i||null,email:n||null,providerId:e})},$s=function(t,e){zt.call(this,t);for(var n in e)this[n]=e[n]};_($s,zt);var Xs=function(t,e,n){this.Z=[],this.j=t.apiKey,this.B=t.appName,this.v=t.authDomain||null,t=r.SDK_VERSION?Ci(r.SDK_VERSION):null,this.g=new So(this.j,null,t),this.ea=new zs(this.g),Qs(this,e.idToken),qs(this.ea,e),zi(this,"refreshToken",this.ea.W),ru(this,n||{}),$n.call(this),this.ic=!1,this.v&&Pi()&&(this.m=Ns(this.v,this.j,this.B)),this.qc=[],this.Bc=dn()};_(Xs,$n),Xs.prototype.ta=function(t,e){var n=Array.prototype.slice.call(arguments,1),r=this;return this.Bc=this.Bc.then(function(){return t.apply(r,n)},function(){return t.apply(r,n)})};var Qs=function(t,e){t.Ed=e,zi(t,"_lat",e)},tu=function(t,e){K(t.qc,function(t){return t==e})},eu=function(t){for(var e=[],n=0;ni;i++)r[i]=e.charCodeAt(n)<<24|e.charCodeAt(n+1)<<16|e.charCodeAt(n+2)<<8|e.charCodeAt(n+3),n+=4;else for(i=0;16>i;i++)r[i]=e[n]<<24|e[n+1]<<16|e[n+2]<<8|e[n+3],n+=4;for(i=16;80>i;i++){var o=r[i-3]^r[i-8]^r[i-14]^r[i-16];r[i]=4294967295&(o<<1|o>>>31)}e=t.M[0],n=t.M[1];for(var a,s=t.M[2],u=t.M[3],c=t.M[4],i=0;80>i;i++)40>i?20>i?(o=u^n&(s^u),a=1518500249):(o=n^s^u,a=1859775393):60>i?(o=n&s|u&(n|s),a=2400959708):(o=n^s^u,a=3395469782),o=(e<<5|e>>>27)+o+c+a+r[i]&4294967295,c=u,u=s,s=4294967295&(n<<30|n>>>2),n=e,e=o;t.M[0]=t.M[0]+e&4294967295,t.M[1]=t.M[1]+n&4294967295,t.M[2]=t.M[2]+s&4294967295,t.M[3]=t.M[3]+u&4294967295,t.M[4]=t.M[4]+c&4294967295}function r(t,e){for(var n in t)e.call(void 0,t[n],n,t)}function pa(t,e){var n,r={};for(n in t)r[n]=e.call(void 0,t[n],n,t);return r}function qa(t,e){for(var n in t)if(!e.call(void 0,t[n],n,t))return!1;return!0}function ra(t){var e,n=0;for(e in t)n++;return n}function sa(t){for(var e in t)return e}function ta(t){var e,n=[],r=0;for(e in t)n[r++]=t[e];return n}function ua(t){var e,n=[],r=0;for(e in t)n[r++]=e;return n}function va(t,e){for(var n in t)if(t[n]==e)return!0;return!1}function wa(t,e,n){for(var r in t)if(e.call(n,t[r],r,t))return r}function xa(t,e){var n=wa(t,e,void 0);return n&&t[n]}function ya(t){for(var e in t)return!1;return!0}function za(t){var e,n={};for(e in t)n[e]=t[e];return n}function Aa(a){if(a=String(a),/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return eval("("+a+")")}catch(t){}throw Error("Invalid JSON string: "+a)}function Ba(){this.Fd=void 0}function Ca(t,e,n){switch(typeof e){case"string":Da(e,n);break;case"number":n.push(isFinite(e)&&!isNaN(e)?e:"null");break;case"boolean":n.push(e);break;case"undefined":n.push("null");break;case"object":if(null==e){n.push("null");break}if(ea(e)){var r=e.length;n.push("[");for(var i="",o=0;oe?n+="000":256>e?n+="00":4096>e&&(n+="0"),Ea[t]=n+e.toString(16)}),'"')}function Oa(t,e){var n=Pa(t,e,void 0);return 0>n?null:p(t)?t.charAt(n):t[n]}function Pa(t,e,n){for(var r=t.length,i=p(t)?t.split(""):t,o=0;o=arguments.length?v.slice.call(t,e):v.slice.call(t,e,n)}function Sa(t,e){t.sort(e||Ta)}function Ta(t,e){return t>e?1:t>2,o=(3&o)<<4|s>>4,s=(15&s)<<2|c>>6,c=63&c;u||(c=64,a||(s=64)),r.push(n[l],n[o],n[s],n[c])}return r.join("")}function bb(){if(!Ya){Ya={},Za={},$a={};for(var t=0;65>t;t++)Ya[t]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(t),Za[t]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.".charAt(t),$a[Za[t]]=t,62<=t&&($a["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(t)]=t)}}function cb(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function w(t,e){if(Object.prototype.hasOwnProperty.call(t,e))return t[e]}function db(t,e){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e(n,t[n])}function x(t,e,n,r){var i;if(rn&&(i=0===n?"none":"no more than "+n),i)throw Error(t+" failed: Was called with "+r+(1===r?" argument.":" arguments.")+" Expects "+i+".")}function y(t,e,n){var r="";switch(e){case 1:r=n?"first":"First";break;case 2:r=n?"second":"Second";break;case 3:r=n?"third":"Third";break;case 4:r=n?"fourth":"Fourth";break;default:throw Error("errorPrefix called with argumentNumber > 4. Need to update it?")}return t=t+" failed: "+(r+" argument ")}function A(t,e,r,i){if((!i||n(r))&&!ha(r))throw Error(y(t,e,i)+"must be a valid function.")}function eb(t,e,r){if(n(r)&&(!ia(r)||null===r))throw Error(y(t,e,!0)+"must be a valid context object.")}function fb(t){var e=[];return db(t,function(t,n){ea(n)?Ja(n,function(n){e.push(encodeURIComponent(t)+"="+encodeURIComponent(n))}):e.push(encodeURIComponent(t)+"="+encodeURIComponent(n))}),e.length?"&"+e.join("&"):""}function hb(){var t=this;this.reject=this.resolve=null,this.ra=new gb(function(e,n){t.resolve=e,t.reject=n})}function ib(t,e){return function(n,r){n?t.reject(n):t.resolve(r),ha(e)&&(jb(t.ra),1===e.length?e(n):e(n,r))}}function jb(t){t.then(void 0,ba)}function kb(t,e){if(!t)throw lb(e)}function lb(t){return Error("Firebase Database ("+firebase.SDK_VERSION+") INTERNAL ASSERT FAILED: "+t)}function mb(t){for(var e=[],n=0,r=0;r=i&&(i-=55296,r++,kb(ri?e[n++]=i:(2048>i?e[n++]=i>>6|192:(65536>i?e[n++]=i>>12|224:(e[n++]=i>>18|240,e[n++]=i>>12&63|128),e[n++]=i>>6&63|128),e[n++]=63&i|128)}return e}function nb(t){for(var e=0,n=0;nr?e++:2048>r?e+=2:55296<=r&&56319>=r?(e+=4,n++):e+=3}return e}function ob(t){return"undefined"!=typeof JSON&&n(JSON.parse)?JSON.parse(t):Aa(t)}function B(t){if("undefined"!=typeof JSON&&n(JSON.stringify))t=JSON.stringify(t);else{var e=[];Ca(new Ba,t,e),t=e.join("")}return t}function pb(t,e){this.committed=t,this.snapshot=e}function qb(){return"undefined"!=typeof window&&!!(window.cordova||window.phonegap||window.PhoneGap)&&/ios|iphone|ipod|ipad|android|blackberry|iemobile/i.test("undefined"!=typeof navigator&&"string"==typeof navigator.userAgent?navigator.userAgent:"")}function rb(t){this.re=t,this.Bd=[],this.Qb=0,this.Xd=-1,this.Fb=null}function sb(t,e,n){t.Xd=e,t.Fb=n,t.Xd>4),64!=s&&(r.push(a<<4&240|s>>2),64!=u&&r.push(s<<6&192|u))}if(8192>r.length)e=String.fromCharCode.apply(null,r);else{for(t="",n=0;nt.$b?t.update(t.zd,56-t.$b):t.update(t.zd,t.Wa-(t.$b-56));for(var r=t.Wa-1;56<=r;r--)t.Vd[r]=255&n,n/=256;for(oa(t,t.Vd),r=n=0;5>r;r++)for(var i=24;0<=i;i-=8)e[n]=t.M[r]>>i&255,++n;return ab(e)}function vc(t){for(var e="",n=0;n.firebaseio.com instead"),n&&"undefined"!=n||Ac("Cannot parse Firebase url. Please use https://.firebaseio.com"),r||"undefined"!=typeof window&&window.location&&window.location.protocol&&-1!==window.location.protocol.indexOf("https:")&&O("Insecure Firebase access from a secure page. Please use https in calls to new Firebase()."),{jc:new Hb(e,r,n,"ws"===i||"wss"===i),path:new L(o)}}function Cc(t){return ga(t)&&(t!=t||t==Number.POSITIVE_INFINITY||t==Number.NEGATIVE_INFINITY)}function Dc(t){if("complete"===document.readyState)t();else{var e=!1,n=function(){document.body?e||(e=!0,t()):setTimeout(n,Math.floor(10))};document.addEventListener?(document.addEventListener("DOMContentLoaded",n,!1),window.addEventListener("load",n,!1)):document.attachEvent&&(document.attachEvent("onreadystatechange",function(){"complete"===document.readyState&&n()}),window.attachEvent("onload",n))}}function hc(t,e){if(t===e)return 0;if("[MIN_NAME]"===t||"[MAX_NAME]"===e)return-1;if("[MIN_NAME]"===e||"[MAX_NAME]"===t)return 1;var n=Ec(t),r=Ec(e);return null!==n?null!==r?0==n-r?t.length-e.length:n-r:-1:null!==r?1:tt?n.push(t.substring(r,t.length)):n.push(t.substring(r,r+e));return n}function Ic(t,e){if(ea(t))for(var n=0;nt,t=Math.abs(t),t>=Math.pow(2,-1022)?(r=Math.min(Math.floor(Math.log(t)/Math.LN2),1023),n=r+1023,r=Math.round(t*Math.pow(2,52-r)-Math.pow(2,52))):(n=0,r=Math.round(t/Math.pow(2,-1074)))),i=[],t=52;t;--t)i.push(r%2?1:0),r=Math.floor(r/2);for(t=11;t;--t)i.push(n%2?1:0),n=Math.floor(n/2);for(i.push(e?1:0),i.reverse(),e=i.join(""),n="",t=0;64>t;t+=8)r=parseInt(e.substr(t,8),2).toString(16),1===r.length&&(r="0"+r),n+=r;return n.toLowerCase()}function Ec(t){return Kc.test(t)&&(t=Number(t),-2147483648<=t&&2147483647>=t)?t:null}function ub(t){try{t()}catch(t){setTimeout(function(){throw O("Exception was thrown by user callback.",t.stack||""),t},Math.floor(0))}}function Lc(t,e,n){Object.defineProperty(t,e,{get:n})}function Mc(t,e){var n=setTimeout(t,e);return"object"==typeof n&&n.unref&&n.unref(),n}function Nc(t){var e={},n={},r={},i="";try{var o=t.split("."),e=ob(tc(o[0])||""),n=ob(tc(o[1])||""),i=o[2],r=n.d||{};delete n.d}catch(t){}return{tg:e,Ie:n,data:r,mg:i}}function Oc(t){t=Nc(t);var e=t.Ie;return!!t.mg&&!!e&&"object"==typeof e&&e.hasOwnProperty("iat")}function Pc(t){return t=Nc(t).Ie,"object"==typeof t&&!0===w(t,"admin")}function Qc(t,e,n){this.f=yc("p:rest:"),this.L=t,this.Gb=e,this.$c=n,this.$={}}function Rc(t,e){return n(e)?"tag$"+e:(H(Sc(t.m),"should have a tag if it's not a default query."),t.path.toString())}function Uc(t,e,n,r){n=n||{},n.format="export",t.$c.getToken(!1).then(function(i){(i=i&&i.accessToken)&&(n.auth=i);var o=(t.L.Sc?"https://":"http://")+t.L.host+e+"?"+fb(n);t.f("Sending REST request for "+o);var a=new XMLHttpRequest;a.onreadystatechange=function(){if(r&&4===a.readyState){t.f("REST Response for "+o+" received. status:",a.status,"response:",a.responseText);var e=null;if(200<=a.status&&300>a.status){try{e=ob(a.responseText)}catch(t){O("Failed to parse JSON response for "+o+": "+a.responseText)}r(null,e)}else 401!==a.status&&404!==a.status&&O("Got unsuccessful REST response for "+o+" Status: "+a.status),r(a.status);r=null}},a.open("GET",o,!0),a.send()})}function Vc(t,e,n){this.type=Wc,this.source=t,this.path=e,this.children=n}function Xc(t,e){this.rf={},this.Vc=new Mb(t),this.va=e;var n=1e4+2e4*Math.random();Mc(q(this.lf,this),Math.floor(n))}function $c(t){return t=t.toString(),Yc[t]||(Yc[t]=new Kb),Yc[t]}function ad(t,e){var n=t.toString();return Zc[n]||(Zc[n]=e()),Zc[n]}function cd(t,e,n,r){this.Yd=t,this.f=yc(this.Yd),this.frames=this.zc=null,this.pb=this.qb=this.De=0,this.Va=$c(e),t={v:"5"},"undefined"!=typeof location&&location.href&&-1!==location.href.indexOf("firebaseio.com")&&(t.r="f"),n&&(t.s=n),r&&(t.ls=r),this.Je=Jb(e,"websocket",t)}function fd(t,e){if(t.frames.push(e),t.frames.length==t.De){var n=t.frames.join("");t.frames=null,n=ob(n),t.Xf(n)}}function ed(t){clearInterval(t.zc),t.zc=setInterval(function(){t.Ia&&gd(t,"0"),ed(t)},Math.floor(45e3))}function gd(t,e){try{t.Ia.send(e)}catch(e){t.f("Exception thrown from WebSocket.send():",e.message||e.data,"Closing connection."),setTimeout(q(t.bb,t),0)}}function hd(){this.fb={}}function jd(t,e){var n=e.type,r=e.Xa;H("child_added"==n||"child_changed"==n||"child_removed"==n,"Only child changes supported for tracking"),H(".priority"!==r,"Only non-priority child changes can be tracked.");var i=w(t.fb,r);if(i){var o=i.type;if("child_added"==n&&"child_removed"==o)t.fb[r]=new I("child_changed",e.Ja,r,i.Ja);else if("child_removed"==n&&"child_added"==o)delete t.fb[r];else if("child_removed"==n&&"child_changed"==o)t.fb[r]=new I("child_removed",i.oe,r);else if("child_changed"==n&&"child_added"==o)t.fb[r]=new I("child_added",e.Ja,r);else{if("child_changed"!=n||"child_changed"!=o)throw sc("Illegal combination of changes: "+e+" occurred after "+i);t.fb[r]=new I("child_changed",e.Ja,r,i.oe)}}else t.fb[r]=e}function kd(t){this.V=t,this.g=t.m.g}function ld(t,e,n,r){var i=[],o=[];return Ja(e,function(e){"child_changed"===e.type&&t.g.nd(e.oe,e.Ja)&&o.push(new I("child_moved",e.Ja,e.Xa))}),md(t,i,"child_removed",e,r,n),md(t,i,"child_added",e,r,n),md(t,i,"child_moved",o,r,n),md(t,i,"child_changed",e,r,n),md(t,i,cc,e,r,n),i}function md(t,e,n,r,i,o){r=Ka(r,function(t){return t.type===n}),Sa(r,q(t.Ff,t)),Ja(r,function(n){var r=nd(t,n,o);Ja(i,function(i){i.nf(n.type)&&e.push(i.createEvent(r,t.V))})})}function nd(t,e,n){return"value"!==e.type&&"child_removed"!==e.type&&(e.Dd=n.Ve(e.Xa,e.Ja,t.g)),e}function od(t,e){this.Sd=t,this.Df=e}function pd(t){this.U=t}function xd(t,e,n,r,i,o){var a=e.N;if(null!=r.lc(n))return e;var s;if(n.e())H(dc(e.w()),"If change path is empty, we must have complete server data"),ec(e.w())?(i=ac(e),r=r.rc(i instanceof P?i:G)):r=r.Aa(ac(e)),o=t.U.ya(e.N.j(),r,o);else{var u=J(n);if(".priority"==u)H(1==Ad(n),"Can't have a priority with additional path components"),o=a.j(),s=e.w().j(),r=r.ad(n,o,s),o=null!=r?t.U.fa(o,r):a.j();else{var c=D(n);Zb(a,u)?(s=e.w().j(),r=r.ad(n,a.j(),s),r=null!=r?a.j().Q(u).F(c,r):a.j().Q(u)):r=r.qc(u,e.w()),o=null!=r?t.U.F(a.j(),u,r,c,i,o):a.j()}}return vd(e,o,a.da||n.e(),t.U.Na())}function rd(t,e,n,r,i,o,a,s){var u=e.w();if(a=a?t.U:t.U.Ub(),n.e())r=a.ya(u.j(),r,null);else if(a.Na()&&!u.Sb)r=u.j().F(n,r),r=a.ya(u.j(),r,null);else{var c=J(n);if(!fc(u,n)&&1document.domain="'+document.domain+'";'),t=""+t+"";try{this.Ea.gb.open(),this.Ea.gb.write(t),this.Ea.gb.close()}catch(t){E("frame writing exception"),t.stack&&E(t.stack),E(t)}}function we(t){if(t.Ud&&t.Kd&&t.te.count()<(0=t.Qc[0].Oe.length+30+n.length;){var i=t.Qc.shift(),n=n+"&seg"+r+"="+i.jg+"&ts"+r+"="+i.pg+"&d"+r+"="+i.Oe;r++}return xe(t,e+n,t.Zd),!0}return!1}function xe(t,e,n){function r(){t.te.remove(n),we(t)}t.te.add(n,1);var i=setTimeout(r,Math.floor(25e3));ve(t,e,function(){clearTimeout(i),r()})}function ve(t,e,n){setTimeout(function(){try{if(t.Kd){var r=t.Ea.gb.createElement("script");r.type="text/javascript",r.async=!0,r.src=e,r.onload=r.onreadystatechange=function(){var t=r.readyState;t&&"loaded"!==t&&"complete"!==t||(r.onload=r.onreadystatechange=null,r.parentNode&&r.parentNode.removeChild(r),n())},r.onerror=function(){E("Long-poll script failed to load: "+e),t.Kd=!1,t.close()},t.Ea.gb.body.appendChild(r)}}catch(t){}},Math.floor(1))}function ye(t){ze(this,t)}function ze(t,e){var n=cd&&cd.isAvailable(),r=n&&!(yb.Ze||!0===yb.get("previous_websocket_failure"));if(e.qg&&(n||O("wss:// URL used, but browser isn't known to support websockets. Trying anyway."),r=!0),r)t.Wc=[cd];else{var i=t.Wc=[];Ic(Ae,function(t,e){e&&e.isAvailable()&&i.push(e)})}}function Be(t){if(0=t.pf?(t.f("Secondary connection is healthy."),t.Bb=!0,t.D.sd(),t.D.start(),t.f("sending client ack on secondary"),t.D.send({t:"c",d:{t:"a",d:{}}}),t.f("Ending transmission on primary"),t.I.send({t:"c",d:{t:"n",d:{}}}),t.Xc=t.D,Ie(t)):(t.f("sending ping on secondary."),t.D.send({t:"c",d:{t:"p",d:{}}}))}function Ke(t){t.Bb||(t.ve--,0>=t.ve&&(t.f("Primary connection is healthy."),t.Bb=!0,t.I.sd()))}function He(t,e){t.D=new e("c:"+t.id+":"+t.Ke++,t.L,t.qf),t.pf=e.responsesRequiredToBeHealthy||0,t.D.open(Ee(t,t.D),Fe(t,t.D)),Mc(function(){t.D&&(t.f("Timed out trying to upgrade."),t.D.close())},Math.floor(6e4))}function Ge(t,e,n){t.f("Realtime connection established."),t.I=e,t.Ua=1,t.Lc&&(t.Lc(n,t.qf),t.Lc=null),0===t.ve?(t.f("Primary connection is healthy."),t.Bb=!0):Mc(function(){Le(t)},Math.floor(5e3))}function Le(t){t.Bb||1!==t.Ua||(t.f("sending ping on primary."),Ne(t,{t:"c",d:{t:"p",d:{}}}))}function Ne(t,e){if(1!==t.Ua)throw"Connection is not connected";t.Xc.send(e)}function Je(t){t.f("Shutting down all connections"),t.I&&(t.I.close(),t.I=null),t.D&&(t.D.close(),t.D=null),t.md&&(clearTimeout(t.md),t.md=null)}function L(t,e){if(1==arguments.length){this.o=t.split("/");for(var n=0,r=0;r=t.o.length?null:t.o[t.Y]}function Ad(t){return t.o.length-t.Y}function D(t){var e=t.Y;return e10485760/3&&10485760n?r=r.left:0i)t=this.je?t.left:t.right;else{if(0===i){this.Pa.push(t);break}this.Pa.push(t),t=this.je?t.right:t.left}}function R(t){if(0===t.Pa.length)return null;var e,n=t.Pa.pop();if(e=t.Hd?t.Hd(n.key,n.value):{key:n.key,value:n.value},t.je)for(n=n.left;!n.e();)t.Pa.push(n),n=n.right;else for(n=n.right;!n.e();)t.Pa.push(n),n=n.left;return e}function zf(t){if(0===t.Pa.length)return null;var e;return e=t.Pa,e=e[e.length-1],t.Hd?t.Hd(e.key,e.value):{key:e.key,value:e.value}}function Af(t,e,n,r,i){this.key=t,this.value=e,this.color=null==n||n,this.left=null!=r?r:wf,this.right=null!=i?i:wf}function Bf(t){return t.left.e()?t:Bf(t.left)}function Df(t){return t.left.e()?wf:(t.left.ea()||t.left.left.ea()||(t=Ef(t)),t=t.X(null,null,null,Df(t.left),null),Cf(t))}function Cf(t){return t.right.ea()&&!t.left.ea()&&(t=Hf(t)),t.left.ea()&&t.left.left.ea()&&(t=Ff(t)),t.left.ea()&&t.right.ea()&&(t=Gf(t)),t}function Ef(t){return t=Gf(t),t.right.left.ea()&&(t=t.X(null,null,null,null,Ff(t.right)),t=Hf(t),t=Gf(t)),t}function Hf(t){return t.right.X(null,null,t.color,t.X(null,null,!0,null,t.right.left),null)}function Ff(t){return t.left.X(null,null,t.color,null,t.X(null,null,!0,t.left.right,null))}function Gf(t){return t.X(null,null,!t.color,t.left.X(null,null,!t.left.color,null,null),t.right.X(null,null,!t.right.color,null,null))}function If(){}function P(t,e,n){this.k=t,(this.aa=e)&&Sd(this.aa),t.e()&&H(!this.aa||this.aa.e(),"An empty node cannot have a priority"),this.yb=n,this.Db=null}function Qd(t,e){var n;return n=(n=Kf(t,e))?(n=n.Gc())&&n.name:t.k.Gc(),n?new K(n,t.k.get(n)):null}function Rd(t,e){var n;return n=(n=Kf(t,e))?(n=n.ec())&&n.name:t.k.ec(),n?new K(n,t.k.get(n)):null}function Kf(t,e){return e===Fd?null:t.yb.get(e.toString())}function M(t,e){if(null===t)return G;var n=null;if("object"==typeof t&&".priority"in t?n=t[".priority"]:"undefined"!=typeof e&&(n=e),H(null===n||"string"==typeof n||"number"==typeof n||"object"==typeof n&&".sv"in n,"Invalid priority type found: "+typeof n),"object"==typeof t&&".value"in t&&null!==t[".value"]&&(t=t[".value"]),"object"!=typeof t||".sv"in t)return new qc(t,M(n));if(t instanceof Array){var i=G,o=t;return r(o,function(t,e){if(cb(o,e)&&"."!==e.substring(0,1)){var n=M(t);!n.J()&&n.e()||(i=i.T(e,n))}}),i.fa(M(n))}var a=[],s=!1,u=t;if(db(u,function(t){if("string"!=typeof t||"."!==t.substring(0,1)){var e=M(u[t]);e.e()||(s=s||!e.C().e(),a.push(new K(t,e)))}}),0==a.length)return G;var c=le(a,gc,function(t){return t.name},ic);if(s){var l=le(a,Pd(N));return new P(c,M(n),new je({".priority":l},{".priority":N}))}return new P(c,M(n),ne)}function Mf(t){this.count=parseInt(Math.log(t+1)/Lf,10),this.Ne=this.count-1,this.Cf=t+1&parseInt(Array(this.count+1).join("1"),2)}function Nf(t){var e=!(t.Cf&1<a.Bc,"Stacking an older write on top of newer ones"),n(s)||(s=!0),a.la.push({path:e,Ga:r,Zc:i,visible:s}),s&&(a.S=sg(a.S,e,r)),a.Bc=i,o?fh(t,new Ab(ng,e,r)):[]}function gh(t,e,n,r){var i=t.jb;return H(r>i.Bc,"Stacking an older merge on top of newer ones"),i.la.push({path:e,children:n,Zc:r,visible:!0}),i.S=tg(i.S,e,n),i.Bc=r,n=bg(n),fh(t,new Vc(ng,e,n))}function hh(t,e,n){n=n||!1;var r=Dg(t.jb,e);if(t.jb.Ed(e)){var i=Q;return null!=r.Ga?i=i.set(C,!0):db(r.children,function(t,e){i=i.set(new L(t),e)}),fh(t,new mg(r.path,i,n))}return[]}function ih(t,e,n){return n=bg(n),fh(t,new Vc(pg,e,n))}function jh(t,e,n,r){if(r=kh(t,r),null!=r){var i=lh(r);return r=i.path,i=i.Hb,e=T(r,e),n=new Ab(new og(!1,!0,i,!0),e,n),mh(t,r,n)}return[]}function nh(t,e,n,r){if(r=kh(t,r)){var i=lh(r);return r=i.path,i=i.Hb,e=T(r,e),n=bg(n),n=new Vc(new og(!1,!0,i,!0),e,n),mh(t,r,n)}return[]}function rh(t){return eg(t,function(t,e,n){if(e&&null!=zg(e))return[zg(e)];var i=[];return e&&(i=Ag(e)),r(n,function(t){i=i.concat(t)}),i})}function vh(t,e){for(var n=0;nn?Math.max(0,t.length+n):n,p(t))return p(e)&&1==e.length?t.indexOf(e,n):-1;for(;nparseFloat(n))?String(e):n)}();var Ya=null,Za=null,$a=null,gb=firebase.Promise;vb.prototype.set=function(t,e){null==e?delete this.pc[t]:this.pc[t]=e},vb.prototype.get=function(t){return cb(this.pc,t)?this.pc[t]:null},vb.prototype.remove=function(t){delete this.pc[t]},vb.prototype.Ze=!0,g=wb.prototype,g.set=function(t,e){null==e?this.uc.removeItem(this.Cd+t):this.uc.setItem(this.Cd+t,B(e))},g.get=function(t){return t=this.uc.getItem(this.Cd+t),null==t?null:ob(t)},g.remove=function(t){this.uc.removeItem(this.Cd+t)},g.Ze=!1,g.toString=function(){return this.uc.toString()};var yb=xb("localStorage"),zb=xb("sessionStorage");Ab.prototype.Mc=function(t){return this.path.e()?new Ab(this.source,C,this.Ga.Q(t)):new Ab(this.source,D(this.path),this.Ga)},Ab.prototype.toString=function(){return"Operation("+this.path+": "+this.source.toString()+" overwrite: "+this.Ga.toString()+")"},Cb.prototype.Mc=function(){return this.path.e()?new Cb(this.source,C):new Cb(this.source,D(this.path))},Cb.prototype.toString=function(){return"Operation("+this.path+": "+this.source.toString()+" listen_complete)"},Eb.prototype.getToken=function(t){return this.oc.INTERNAL.getToken(t).then(null,function(t){return t&&"auth/token-not-initialized"===t.code?(E("Got auth/token-not-initialized error. Treating as null token."),null):Promise.reject(t)})},Gb.prototype.j=function(t){return this.Jd.P(t)},Gb.prototype.toString=function(){return this.Jd.toString()},Hb.prototype.toString=function(){var t=(this.Sc?"https://":"http://")+this.host;return this.gf&&(t+="<"+this.gf+">"),t},Kb.prototype.get=function(){return za(this.tc)},Mb.prototype.get=function(){var t=this.Ef.get(),e=za(t);if(this.rd)for(var n in this.rd)e[n]-=this.rd[n];return this.rd=t,e},Pb.prototype.add=function(t){this.jd.push(t)},Pb.prototype.Yb=function(){return this.qa},Ub.prototype.Yb=function(){var t=this.Md.wb();return"value"===this.hd?t.path:t.getParent().path},Ub.prototype.ee=function(){return this.hd},Ub.prototype.Tb=function(){return this.$d.Tb(this)},Ub.prototype.toString=function(){return this.Yb().toString()+":"+this.hd+":"+B(this.Md.Qe())},Vb.prototype.Yb=function(){return this.path},Vb.prototype.ee=function(){return"cancel"},Vb.prototype.Tb=function(){return this.$d.Tb(this)},Vb.prototype.toString=function(){return this.path.toString()+":cancel"},Wb.prototype.Te=function(){return null},Wb.prototype.de=function(){return null};var Xb=new Wb;Yb.prototype.Te=function(t){var e=this.Ka.N;return Zb(e,t)?e.j().Q(t):(e=null!=this.yd?new $b(this.yd,!0,!1):this.Ka.w(),this.xf.qc(t,e))},Yb.prototype.de=function(t,e,n){var r=null!=this.yd?this.yd:ac(this.Ka);return t=this.xf.Wd(r,e,1,n,t),0===t.length?null:t[0]};var cc="value";$b.prototype.j=function(){return this.A};var rc=function(){var t=1;return function(){return t++}}(),H=kb,sc=lb,Tb=null,wc=!0,Kc=/^-?\d{1,10}$/;g=Qc.prototype,g.$e=function(t,e,n,r){var i=t.path.toString();this.f("Listen called for "+i+" "+t.ja());var o=Rc(t,n),a={};this.$[o]=a,t=Tc(t.m);var s=this;Uc(this,i+".json",t,function(t,e){var u=e;404===t&&(t=u=null),null===t&&s.Gb(i,u,!1,n),w(s.$,o)===a&&r(t?401==t?"permission_denied":"rest_error:"+t:"ok",null)})},g.uf=function(t,e){var n=Rc(t,e);delete this.$[n]},g.kf=function(){},g.pe=function(){},g.cf=function(){},g.xd=function(){},g.put=function(){},g.af=function(){},g.we=function(){},Vc.prototype.Mc=function(t){return this.path.e()?(t=this.children.subtree(new L(t)),t.e()?null:t.value?new Ab(this.source,C,t.value):new Vc(this.source,C,t)):(H(J(this.path)===t,"Can't get a merge for a child not on the path of the operation"),new Vc(this.source,D(this.path),this.children))},Vc.prototype.toString=function(){return"Operation("+this.path+": "+this.source.toString()+" merge: "+this.children.toString()+")"},Xc.prototype.lf=function(){var t,e=this.Vc.get(),n={},r=!1;for(t in e)0=t.length){var e=Number(t);if(!isNaN(e)){r.De=e,r.frames=[],t=null;break t}}r.De=1,r.frames=[]}null!==t&&fd(r,t)}},this.Ia.onerror=function(t){r.f("WebSocket error. Closing connection."),(t=t.message||t.data)&&r.f(t),r.bb()}},cd.prototype.start=function(){},cd.isAvailable=function(){var t=!1;if("undefined"!=typeof navigator&&navigator.userAgent){var e=navigator.userAgent.match(/Android ([0-9]{0,}\.[0-9]{0,})/);e&&1parseFloat(e[1])&&(t=!0)}return!t&&null!==bd&&!dd},cd.responsesRequiredToBeHealthy=2,cd.healthyTimeout=3e4,g=cd.prototype,g.sd=function(){yb.remove("previous_websocket_failure")},g.send=function(t){ed(this),t=B(t),this.qb+=t.length,Lb(this.Va,"bytes_sent",t.length),t=Hc(t,16384),1=this.g.compare(this.Uc,t)&&0>=this.g.compare(t,this.vc)},g.F=function(t,e,n,r,i,o){return this.matches(new K(e,n))||(n=G),this.fe.F(t,e,n,r,i,o)},g.ya=function(t,e,n){e.J()&&(e=G);var r=e.nb(this.g),r=r.fa(G),i=this;return e.O(N,function(t,e){i.matches(new K(t,e))||(r=r.T(t,G))}),this.fe.ya(t,r,n)},g.fa=function(t){return t},g.Na=function(){return!0},g.Ub=function(){return this.fe},g=Md.prototype,g.F=function(t,e,n,r,i,o){return this.sa.matches(new K(e,n))||(n=G),t.Q(e).Z(n)?t:t.Eb()=this.g.compare(this.sa.Uc,a):0>=this.g.compare(a,this.sa.vc)))break;r=r.T(a.name,a.R),i++}}else{r=e.nb(this.g),r=r.fa(G);var s,u,c;if(this.Ib){e=r.We(this.g),s=this.sa.vc,u=this.sa.Uc;var l=Pd(this.g);c=function(t,e){return l(e,t)}}else e=r.Wb(this.g),s=this.sa.Uc,u=this.sa.vc,c=Pd(this.g);for(var i=0,h=!1;0=c(s,a)&&(h=!0),(o=h&&i=c(a,u))?i++:r=r.T(a.name,G)}return this.sa.Ub().ya(t,r,n)},g.fa=function(t){return t},g.Na=function(){return!0},g.Ub=function(){return this.sa.Ub()};var Td=["object","boolean","number","string"];g=qc.prototype,g.J=function(){return!0},g.C=function(){return this.aa},g.fa=function(t){return new qc(this.B,t)},g.Q=function(t){return".priority"===t?this.aa:G},g.P=function(t){return t.e()?this:".priority"===J(t)?this.aa:G},g.Da=function(){return!1},g.Ve=function(){return null},g.T=function(t,e){return".priority"===t?this.fa(e):e.e()&&".priority"!==t?this:G.T(t,e).fa(this.aa)},g.F=function(t,e){var n=J(t);return null===n?e:e.e()&&".priority"!==n?this:(H(".priority"!==n||1===Ad(t),".priority must be the last token in a path"),this.T(n,G.F(D(t),e)))},g.e=function(){return!1},g.Eb=function(){return 0},g.O=function(){return!1},g.H=function(t){return t&&!this.C().e()?{".value":this.Ca(),".priority":this.C().H()}:this.Ca()},g.hash=function(){if(null===this.Db){var t="";this.aa.e()||(t+="priority:"+Ud(this.aa.H())+":");var e=typeof this.B,t=t+(e+":"),t="number"===e?t+Jc(this.B):t+this.B;this.Db=uc(t)}return this.Db},g.Ca=function(){return this.B},g.sc=function(t){if(t===G)return 1;if(t instanceof P)return-1;H(t.J(),"Unknown node type");var e=typeof t.B,n=typeof this.B,r=Ia(Td,e),i=Ia(Td,n);return H(0<=r,"Unknown leaf type: "+e),H(0<=i,"Unknown leaf type: "+n),r===i?"object"===n?0:this.B=this.o.length)return null;for(var t=[],e=this.Y;e=this.o.length},g.Z=function(t){if(Ad(this)!==Ad(t))return!1;for(var e=this.Y,n=t.Y;e<=this.o.length;e++,n++)if(this.o[e]!==t.o[n])return!1;return!0},g.contains=function(t){var e=this.Y,n=t.Y;if(Ad(this)>Ad(t))return!1;for(;eo;o++)e[o]=Math.floor(64*Math.random());for(o=0;12>o;o++)n+="-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz".charAt(e[o]);return H(20===n.length,"nextPushId: Length should be 20."),n}}();g=vf.prototype,g.Oa=function(t,e){return new vf(this.La,this.ba.Oa(t,e,this.La).X(null,null,!1,null,null))},g.remove=function(t){return new vf(this.La,this.ba.remove(t,this.La).X(null,null,!1,null,null))},g.get=function(t){for(var e,n=this.ba;!n.e();){if(e=this.La(t,n.key),0===e)return n.value;0>e?n=n.left:0r?i.X(null,null,null,i.left.Oa(t,e,n),null):0===r?i.X(null,e,null,null,null):i.X(null,null,null,null,i.right.Oa(t,e,n)),Cf(i)},g.remove=function(t,e){var n,r;if(n=this,0>e(t,n.key))n.left.e()||n.left.ea()||n.left.left.ea()||(n=Ef(n)),n=n.X(null,null,null,n.left.remove(t,e),null);else{if(n.left.ea()&&(n=Ff(n)),n.right.e()||n.right.ea()||n.right.left.ea()||(n=Gf(n),n.left.left.ea()&&(n=Ff(n),n=Gf(n))),0===e(t,n.key)){if(n.right.e())return wf;r=Bf(n.right),n=n.X(r.key,r.value,null,null,Df(n.right))}n=n.X(null,null,null,null,n.right.remove(t,e))}return Cf(n)},g.ea=function(){return this.color},g=If.prototype,g.X=function(){return this},g.Oa=function(t,e){return new Af(t,e,null)},g.remove=function(){return this},g.count=function(){return 0},g.e=function(){return!0},g.ha=function(){return!1},g.Gc=function(){return null},g.ec=function(){return null},g.ea=function(){return!1};var wf=new If;g=P.prototype,g.J=function(){return!1},g.C=function(){return this.aa||G},g.fa=function(t){return this.k.e()?this:new P(this.k,t,this.yb)},g.Q=function(t){return".priority"===t?this.C():(t=this.k.get(t),null===t?G:t)},g.P=function(t){var e=J(t);return null===e?this:this.Q(e).P(D(t))},g.Da=function(t){return null!==this.k.get(t)},g.T=function(t,e){if(H(e,"We should always be passing snapshot nodes"),".priority"===t)return this.fa(e);var n,r,i=new K(t,e);return e.e()?(n=this.k.remove(t),i=me(this.yb,i,this.k)):(n=this.k.Oa(t,e),i=ke(this.yb,i,this.k)),r=n.e()?G:this.aa,new P(n,r,i)},g.F=function(t,e){var n=J(t);if(null===n)return e;H(".priority"!==J(t)||1===Ad(t),".priority must be the last token in a path");var r=this.Q(n).F(D(t),e);return this.T(n,r)},g.e=function(){return this.k.e()},g.Eb=function(){return this.k.count()};var Jf=/^(0|[1-9]\d*)$/;g=P.prototype,g.H=function(t){if(this.e())return null;var e={},n=0,r=0,i=!0;if(this.O(N,function(o,a){e[o]=a.H(t),n++,i&&Jf.test(o)?r=Math.max(r,Number(o)):i=!1}),!t&&i&&r<2*n){var o,a=[];for(o in e)a[o]=e[o];return a}return t&&!this.C().e()&&(e[".priority"]=this.C().H()),e},g.hash=function(){if(null===this.Db){var t="";this.C().e()||(t+="priority:"+Ud(this.C().H())+":"),this.O(N,function(e,n){var r=n.hash();""!==r&&(t+=":"+e+":"+r)}),this.Db=""===t?"":uc(t)}return this.Db},g.Ve=function(t,e,n){return(n=Kf(this,n))?(t=xf(n,new K(t,e)))?t.name:null:xf(this.k,t)},g.O=function(t,e){var n=Kf(this,t);return n?n.ha(function(t){return e(t.name,t.R)}):this.k.ha(e)},g.Wb=function(t){return this.Xb(t.Hc(),t)},g.Xb=function(t,e){var n=Kf(this,e);if(n)return n.Xb(t,function(t){return t});for(var n=this.k.Xb(t.name,jc),r=zf(n);null!=r&&0>e.compare(r,t);)R(n),r=zf(n);return n},g.We=function(t){return this.Zb(t.Fc(),t)},g.Zb=function(t,e){var n=Kf(this,e);if(n)return n.Zb(t,function(t){return t});for(var n=this.k.Zb(t.name,jc),r=zf(n);null!=r&&0=t)throw Error("Query.limitToFirst: First argument must be a positive integer.");if(this.m.xa)throw Error("Query.limitToFirst: Limit was already set (by another call to limit, limitToFirst, or limitToLast).");return new X(this.u,this.path,this.m.le(t),this.Nc)},g.me=function(t){if(x("Query.limitToLast",1,1,arguments.length),!ga(t)||Math.floor(t)!==t||0>=t)throw Error("Query.limitToLast: First argument must be a positive integer.");if(this.m.xa)throw Error("Query.limitToLast: Limit was already set (by another call to limit, limitToFirst, or limitToLast).");return new X(this.u,this.path,this.m.me(t),this.Nc)},g.ag=function(t){if(x("Query.orderByChild",1,1,arguments.length),"$key"===t)throw Error('Query.orderByChild: "$key" is invalid. Use Query.orderByKey() instead.');if("$priority"===t)throw Error('Query.orderByChild: "$priority" is invalid. Use Query.orderByPriority() instead.');if("$value"===t)throw Error('Query.orderByChild: "$value" is invalid. Use Query.orderByValue() instead.');lf("Query.orderByChild",t),Xf(this,"Query.orderByChild");var e=new L(t);if(e.e())throw Error("Query.orderByChild: cannot pass in empty path. Use Query.orderByValue() instead.");return e=new Yd(e),e=he(this.m,e),Vf(e),new X(this.u,this.path,e,!0)},g.bg=function(){x("Query.orderByKey",0,0,arguments.length),Xf(this,"Query.orderByKey");var t=he(this.m,Fd);return Vf(t),new X(this.u,this.path,t,!0)},g.cg=function(){x("Query.orderByPriority",0,0,arguments.length),Xf(this,"Query.orderByPriority");var t=he(this.m,N);return Vf(t),new X(this.u,this.path,t,!0)},g.dg=function(){x("Query.orderByValue",0,0,arguments.length),Xf(this,"Query.orderByValue");var t=he(this.m,de);return Vf(t),new X(this.u,this.path,t,!0)},g.Nd=function(t,e){x("Query.startAt",0,2,arguments.length),df("Query.startAt",t,this.path,!0),kf("Query.startAt",e);var r=this.m.Nd(t,e);if(Wf(r),Vf(r),this.m.ka)throw Error("Query.startAt: Starting point was already set (by another call to startAt or equalTo).");return n(t)||(e=t=null),new X(this.u,this.path,r,this.Nc)},g.gd=function(t,e){x("Query.endAt",0,2,arguments.length),df("Query.endAt",t,this.path,!0),kf("Query.endAt",e);var n=this.m.gd(t,e);if(Wf(n),Vf(n),this.m.na)throw Error("Query.endAt: Ending point was already set (by another call to endAt or equalTo).");return new X(this.u,this.path,n,this.Nc)},g.If=function(t,e){if(x("Query.equalTo",1,2,arguments.length),df("Query.equalTo",t,this.path,!1),kf("Query.equalTo",e),this.m.ka)throw Error("Query.equalTo: Starting point was already set (by another call to endAt or equalTo).");if(this.m.na)throw Error("Query.equalTo: Ending point was already set (by another call to endAt or equalTo).");return this.Nd(t,e).gd(t,e)},g.toString=function(){x("Query.toString",0,0,arguments.length);for(var t=this.path,e="",n=t.Y;n=e&&Eg(s,n.path)?i=!1:n.path.contains(s.path)&&(o=!0)),a--}if(i){if(o)this.S=Fg(this.la,Gg,C),this.Bc=0e;e++)f[e]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(e);for(var e=f,r=[],i=0;i>2,o=(3&o)<<4|s>>4,s=(15&s)<<2|c>>6,c=63&c;u||(c=64,a||(s=64)),r.push(e[l],e[o],e[s],e[c])}return r.join("").replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")},m=new r.INTERNAL.ErrorFactory("messaging","Messaging",a),y=function(){this.a=null},v=function(t){return t.a?t.a:(t.a=new Promise(function(t,n){var r=e.indexedDB.open("fcm_token_details_db",1);r.onerror=function(t){n(t.target.error)},r.onsuccess=function(e){t(e.target.result)},r.onupgradeneeded=function(t){t=t.target.result.createObjectStore("fcm_token_object_Store",{keyPath:"swScope"}),t.createIndex("fcmSenderId","fcmSenderId",{unique:!1}),t.createIndex("fcmToken","fcmToken",{unique:!0})}}),t.a)},_=function(t){t.a?t.a.then(function(e){e.close(),t.a=null}):Promise.resolve()},g=function(t,e){return v(t).then(function(t){return new Promise(function(n,r){var i=t.transaction(["fcm_token_object_Store"]).objectStore("fcm_token_object_Store").index("fcmToken").get(e);i.onerror=function(t){r(t.target.error)},i.onsuccess=function(t){n(t.target.result)}})})},b=function(t,e){return v(t).then(function(t){return new Promise(function(n,r){var i=[],o=t.transaction(["fcm_token_object_Store"]).objectStore("fcm_token_object_Store").openCursor();o.onerror=function(t){r(t.target.error)},o.onsuccess=function(t){(t=t.target.result)?(t.value.fcmSenderId===e&&i.push(t.value),t.continue()):n(i)}})})},w=function(t,e,n){var r=d(e.getKey("p256dh")),i=d(e.getKey("auth"));return t="authorized_entity="+t+"&"+("endpoint="+e.endpoint+"&")+("encryption_key="+r+"&")+("encryption_auth="+i),n&&(t+="&pushSet="+n),n=new Headers,n.append("Content-Type","application/x-www-form-urlencoded"),fetch("https://fcm.googleapis.com/fcm/connect/subscribe",{method:"POST",headers:n,body:t}).then(function(t){return t.json()}).then(function(t){if(t.error)throw m.create("token-subscribe-failed",{message:t.error.message});if(!t.token)throw m.create("token-subscribe-no-token");if(!t.pushSet)throw m.create("token-subscribe-no-push-set");return{token:t.token,pushSet:t.pushSet}})},M=function(t,e,n,r,i,o){var a={swScope:n.scope,endpoint:r.endpoint,auth:d(r.getKey("auth")),p256dh:d(r.getKey("p256dh")),fcmToken:i,fcmPushSet:o,fcmSenderId:e};return v(t).then(function(t){return new Promise(function(e,n){var r=t.transaction(["fcm_token_object_Store"],"readwrite").objectStore("fcm_token_object_Store").put(a);r.onerror=function(t){n(t.target.error)},r.onsuccess=function(){e()}})})};y.prototype.i=function(t,e){return e instanceof ServiceWorkerRegistration?"string"!=typeof t||0===t.length?Promise.reject(m.create("bad-sender-id")):b(this,t).then(function(n){if(0!==n.length){var r=n.findIndex(function(n){return e.scope===n.swScope&&t===n.fcmSenderId});if(-1!==r)return n[r]}}).then(function(t){if(t)return e.pushManager.getSubscription().catch(function(){throw m.create("get-subscription-failed")}).then(function(e){var n;if((n=e)&&(n=e.endpoint===t.endpoint&&d(e.getKey("auth"))===t.auth&&d(e.getKey("p256dh"))===t.p256dh),n)return t.fcmToken})}):Promise.reject(m.create("sw-registration-expected"))},y.prototype.getSavedToken=y.prototype.i,y.prototype.h=function(t,e){var n=this;return"string"!=typeof t||0===t.length?Promise.reject(m.create("bad-sender-id")):e instanceof ServiceWorkerRegistration?e.pushManager.getSubscription().then(function(t){return t?t:e.pushManager.subscribe(s)}).then(function(r){return w(t,r).then(function(i){return M(n,t,e,r,i.token,i.pushSet).then(function(){return i.token})})}):Promise.reject(m.create("sw-registration-expected"))},y.prototype.createToken=y.prototype.h,y.prototype.deleteToken=function(t){var e=this;return"string"!=typeof t||0===t.length?Promise.reject(m.create("invalid-delete-token")):g(this,t).then(function(t){if(!t)throw m.create("delete-token-not-found");return v(e).then(function(e){return new Promise(function(n,r){var i=e.transaction(["fcm_token_object_Store"],"readwrite").objectStore("fcm_token_object_Store").delete(t.swScope);i.onerror=function(t){r(t.target.error)},i.onsuccess=function(e){0===e.target.result?r(m.create("failed-to-delete-token")):n(t)}})})})};var k=function(t){var e=this;if(this.a=new r.INTERNAL.ErrorFactory("messaging","Messaging",a),!t.options.messagingSenderId||"string"!=typeof t.options.messagingSenderId)throw this.a.create("bad-sender-id");this.l=t.options.messagingSenderId,this.c=new y,this.app=t,this.INTERNAL={},this.INTERNAL.delete=function(){return e.delete}};k.prototype.getToken=function(){var t=this,e=Notification.permission;return"granted"!==e?"denied"===e?Promise.reject(this.a.create("notifications-blocked")):Promise.resolve(null):this.f().then(function(e){return t.c.i(t.l,e).then(function(n){return n?n:t.c.h(t.l,e)})})},k.prototype.getToken=k.prototype.getToken,k.prototype.deleteToken=function(t){var e=this;return this.c.deleteToken(t).then(function(){return e.f()}).then(function(t){return t?t.pushManager.getSubscription():null}).then(function(t){if(t)return t.unsubscribe()})},k.prototype.deleteToken=k.prototype.deleteToken,k.prototype.f=function(){throw this.a.create("should-be-overriden")},k.prototype.requestPermission=function(){throw this.a.create("only-available-in-window")},k.prototype.useServiceWorker=function(){throw this.a.create("only-available-in-window")},k.prototype.useServiceWorker=k.prototype.useServiceWorker,k.prototype.onMessage=function(){throw this.a.create("only-available-in-window")},k.prototype.onMessage=k.prototype.onMessage,k.prototype.onTokenRefresh=function(){throw this.a.create("only-available-in-window")},k.prototype.onTokenRefresh=k.prototype.onTokenRefresh,k.prototype.setBackgroundMessageHandler=function(){throw this.a.create("only-available-in-sw")},k.prototype.setBackgroundMessageHandler=k.prototype.setBackgroundMessageHandler,k.prototype.delete=function(){_(this.c)};var S=self,E=function(t){k.call(this,t);var e=this;this.a=new r.INTERNAL.ErrorFactory("messaging","Messaging",a),S.addEventListener("push",function(t){return T(e,t)},!1),S.addEventListener("pushsubscriptionchange",function(t){return x(e,t)},!1),S.addEventListener("notificationclick",function(t){return C(e,t)},!1),this.b=null};t(E,k);var T=function(t,e){var n;try{n=e.data.json()}catch(t){return}var r=P().then(function(e){if(e){if(n.notification||t.b)return O(t,n)}else{if((e=n)&&"object"==typeof e.notification){var r=Object.assign({},e.notification),i={};r.data=(i.FCM_MSG=e,i),e=r}else e=void 0;if(e)return S.registration.showNotification(e.title||"",e);if(t.b)return t.b(n)}});e.waitUntil(r)},x=function(t,e){var n=t.getToken().then(function(e){if(!e)throw t.a.create("no-fcm-token-for-resubscribe");var n=t.c;return g(n,e).then(function(e){if(!e)throw t.a.create("invalid-saved-token");return S.registration.pushManager.subscribe(s).then(function(t){return w(e.w,t,e.v)}).catch(function(r){return n.deleteToken(e.A).then(function(){throw t.a.create("unable-to-resubscribe",{message:r})})})})});e.waitUntil(n)},C=function(t,e){if(e.notification&&e.notification.data&&e.notification.data.FCM_MSG){e.stopImmediatePropagation(),e.notification.close();var n=e.notification.data.FCM_MSG,r=n.notification.click_action;if(r){var i=L(r).then(function(t){return t?t:S.clients.openWindow(r)}).then(function(e){if(e)return delete n.notification,D(t,e,u("notification-clicked",n))});e.waitUntil(i)}}};E.prototype.setBackgroundMessageHandler=function(t){if(t&&"function"!=typeof t)throw this.a.create("bg-handler-function-expected");this.b=t},E.prototype.setBackgroundMessageHandler=E.prototype.setBackgroundMessageHandler;var L=function(t){var e=new URL(t).href;return S.clients.matchAll({type:"window",includeUncontrolled:!0}).then(function(t){for(var n=null,r=0;rs&&(s*=2);var n;1===l?(l=2,n=0):n=1e3*(s+Math.random()),i(n)}}function a(t){p||(p=!0,h||(null!==u?(t||(l=2),clearTimeout(u),i(0)):t||(l=1)))}var s=1,u=null,c=!1,l=0,h=!1,p=!1;return i(0),setTimeout(function(){c=!0,a(!0)},n),a},d="https://firebasestorage.googleapis.com",m=function(t,e){this.code="storage/"+t,this.message="Firebase Storage: "+e,this.serverResponse=null,this.name="FirebaseError"};!function(){function t(){}var e=Error;t.prototype=e.prototype,m.b=e.prototype,m.prototype=new t,m.a=function(t,n,r){for(var i=Array(arguments.length-2),o=2;oe?1:0},R=function(t){return function(){var e=[];Array.prototype.push.apply(e,arguments),r.Promise.resolve(!0).then(function(){t.apply(null,e)})}},H=function(t,e){this.bucket=t,this.path=e},F=function(t){var e=encodeURIComponent;return"/b/"+e(t.bucket)+"/o/"+e(t.path)},V=function(t){for(var e=null,n=[{K:/^gs:\/\/([A-Za-z0-9.\-]+)(\/(.*))?$/i,G:{bucket:1,path:3},J:function(t){"/"===t.path.charAt(t.path.length-1)&&(t.path=t.path.slice(0,-1))}},{K:/^https?:\/\/firebasestorage\.googleapis\.com\/v[A-Za-z0-9_]+\/b\/([A-Za-z0-9.\-]+)\/o(\/([^?#]*).*)?$/i,G:{bucket:1,path:3},J:function(t){t.path=decodeURIComponent(t.path)}}],r=0;r=r)e.push(r);else if(2047>=r)e.push(192|r>>6,128|63&r);else if(55296==(64512&r))if(n>18,128|r>>12&63,128|r>>6&63,128|63&r)}else e.push(239,191,189);else 56320==(64512&r)?e.push(239,191,189):e.push(224|r>>12,128|r>>6&63,128|63&r)}return new Uint8Array(e)},K=function(t,e){switch(t){case"base64":var n=-1!==e.indexOf("-"),r=-1!==e.indexOf("_");if(n||r)throw w(t,"Invalid character '"+(n?"-":"_")+"' found: is it base64url encoded?");break;case"base64url":if(n=-1!==e.indexOf("+"),r=-1!==e.indexOf("/"),n||r)throw w(t,"Invalid character '"+(n?"+":"/")+"' found: is it base64 encoded?");e=e.replace(/-/g,"+").replace(/_/g,"/")}var i;try{i=atob(e)}catch(e){throw w(t,"Invalid character found")}for(t=new Uint8Array(i.length),e=0;e][;base64],");if(e=e[1]||null,this.a=!1,this.b=null,null!=e){var n=e.length-7;this.b=(this.a=0<=n&&e.indexOf(";base64",n)==n)?e.substring(0,e.length-7):e}this.c=t.substring(t.indexOf(",")+1)},Z=function(t){var e=encodeURIComponent,n="?";return k(t,function(t,r){t=e(t)+"="+e(r),n=n+t+"&"}),n=n.slice(0,-1)},$=function(){var t=this;this.a=new XMLHttpRequest,this.c=0,this.f=x(function(e){t.a.addEventListener("abort",function(){t.c=2,e(t)}),t.a.addEventListener("error",function(){t.c=1,e(t)}),t.a.addEventListener("load",function(){e(t)})}),this.b=!1},X=function(t,e,n,r,i){if(t.b)throw M("cannot .send() more than once");return t.b=!0,t.a.open(n,e,!0),O(i)&&k(i,function(e,n){t.a.setRequestHeader(e,n.toString())}),O(r)?t.a.send(r):t.a.send(),t.f},Q=function(t){if(!t.b)throw M("cannot .getErrorCode() before sending");return t.c},tt=function(t){if(!t.b)throw M("cannot .getStatus() before sending");try{return t.a.status}catch(t){return-1}},et=function(t){if(!t.b)throw M("cannot .getResponseText() before sending");return t.a.responseText};$.prototype.abort=function(){this.a.abort()};var nt=function(t,e,n,r,i,o){this.b=t,this.h=e,this.f=n,this.a=r,this.g=i,this.c=o};t=nt.prototype,t.V=function(){return this.b},t.qa=function(){return this.h},t.na=function(){return this.f},t.ia=function(){return this.a},t.W=function(){if(O(this.a)){var t=this.a.downloadURLs;return O(t)&&O(t[0])?t[0]:null}return null},t.pa=function(){return this.g},t.la=function(){return this.c};var rt;t:{var it=c.navigator;if(it){var ot=it.userAgent;if(ot){rt=ot;break t}}rt=""}var at=function(t,e,n,r,i,o,a,s,u,c,l){this.C=t,this.A=e,this.v=n,this.o=r,this.B=i.slice(),this.m=o.slice(),this.j=this.l=this.c=this.b=null,this.f=this.g=!1,this.s=a,this.h=s,this.D=l,this.w=u;var h=this;this.u=x(function(t,e){h.l=t,h.j=e,ut(h)})},st=function(t,e,n){this.b=t,this.c=e,this.a=!!n},ut=function(t){function e(t,e){e?t(!1,new st(!1,null,!0)):(e=new $,e.a.withCredentials=r.D,r.b=e,X(e,r.C,r.A,r.o,r.v).then(function(e){r.b=null;var n=0===Q(e),i=tt(e);if(!(n=!n))var n=p([408,429],i),o=p(r.m,i),n=500<=i&&600>i||n||o;n?(e=2===Q(e),t(!1,new st(!1,null,e))):t(!0,new st(p(r.B,i),e))}))}function n(t,e){var n=r.l;t=r.j;var i=e.c;if(e.b)try{var o=r.s(i,et(i));l(o)?n(o):n()}catch(e){t(e)}else null!==i?(e=y(),o=et(i),e.serverResponse=o,t(r.h?r.h(i,e):e)):(e=e.a?r.f?b():v():new m("retry-limit-exceeded","Max retry time for operation exceeded, please try again."),t(e))}var r=t;t.g?n(0,new st(!1,null,!0)):t.c=f(e,n,t.w)};at.prototype.a=function(){return this.u},at.prototype.cancel=function(t){this.g=!0,this.f=t||!1,null!==this.c&&(0,this.c)(!1),null!==this.b&&this.b.abort()};var ct=function(t,e,n){var i=Z(t.b),i=t.h+i,o=t.headers?S(t.headers):{};return null!==e&&0parseFloat(St)){vt=String(Tt);break t}}vt=St}var Ct=vt,Lt={},Dt=function(t){return Y(t,function(){for(var e=0,n=I(String(Ct)).split("."),r=I(String(t)).split("."),i=Math.max(n.length,r.length),o=0;0==e&&oe&&(e+=t.size),0>e&&(e=0),0>n&&(n+=t.size),ne.length?e:T(e)},t.push(e),e=new jt("size"),e.a=function(t,e){return O(e)?+e:e},t.push(e),t.push(new jt("timeCreated")),t.push(new jt("updated")),t.push(new jt("md5Hash",null,!0)),t.push(new jt("cacheControl",null,!0)),t.push(new jt("contentDisposition",null,!0)),t.push(new jt("contentEncoding",null,!0)),t.push(new jt("contentLanguage",null,!0)),t.push(new jt("contentType",null,!0)),t.push(new jt("metadata","customMetadata",!0)),t.push(new jt("downloadTokens","downloadURLs",!1,function(t,e){if(!(A(e)&&0u;u++)o+=Math.random().toString().slice(2);if(s["Content-Type"]="multipart/related; boundary="+o,i=ne(e,r,i),u=Rt(i,n),r=Jt("--"+o+"\r\nContent-Type: application/json; charset=utf-8\r\n\r\n"+u+"\r\n--"+o+"\r\nContent-Type: "+i.contentType+"\r\n\r\n",r,"\r\n--"+o+"--"),null===r)throw _();return t=new C(d+"/v0"+a,"POST",$t(t,n),t.b),t.b={name:i.fullPath},t.headers=s,t.body=r.i,t.a=Xt(e),t},ie=function(t,e,n,r){this.a=t,this.b=e,this.c=!!n,this.f=r||null},oe=function(t,e){var n;try{n=t.a.getResponseHeader("X-Goog-Upload-Status")}catch(t){Zt(!1)}return Zt(p(e||["active"],n)),n},ae=function(t,e,n,r,i){var o="/b/"+encodeURIComponent(e.bucket)+"/o",a=ne(e,r,i);return i={name:a.fullPath},o=d+"/v0"+o,r={"X-Goog-Upload-Protocol":"resumable","X-Goog-Upload-Command":"start","X-Goog-Upload-Header-Content-Length":r.a,"X-Goog-Upload-Header-Content-Type":a.contentType,"Content-Type":"application/json; charset=utf-8"},n=Rt(a,n),t=new C(o,"POST",function(t){oe(t);var e;try{e=t.a.getResponseHeader("X-Goog-Upload-URL")}catch(t){Zt(!1)}return Zt(A(e)),e},t.b),t.b=i,t.headers=r,t.body=n,t.a=Xt(e),t},se=function(t,e,n,r){return t=new C(n,"POST",function(t){var e,n=oe(t,["active","final"]);try{e=t.a.getResponseHeader("X-Goog-Upload-Size-Received")}catch(t){Zt(!1)}return t=e,isFinite(t)&&(t=String(t)),t="string"==typeof t?/^\s*-?0x/i.test(t)?parseInt(t,16):parseInt(t,10):NaN,Zt(!isNaN(t)),new ie(t,r.a,"final"===n)},t.b),t.headers={"X-Goog-Upload-Command":"query"},t.a=Xt(e),t.f=!1,t},ue=function(t,e,n,r,i,o,a){var s=new ie(0,0);if(a?(s.a=a.a,s.b=a.b):(s.a=0,s.b=r.a),r.a!==s.b)throw new m("server-file-wrong-size","Server recorded incorrect upload file size, please retry the upload.");var u=a=s.b-s.a;0262144*t.j&&(t.j*=2),t.a=null,ve(t,e.a),e.c?(t.h=e.f,_e(t,"success")):ge(t)},t.F)})},me=function(t){he(t,function(e){var n=te(t.c,t.l,t.s);t.a=_t(t.c,n,e),t.a.a().then(function(e){t.a=null,t.h=e,_e(t,"success")},t.P)})},ye=function(t){he(t,function(e){var n=re(t.c,t.l,t.s,t.f,t.h);t.a=_t(t.c,n,e),t.a.a().then(function(e){t.a=null,t.h=e,ve(t,t.f.a),_e(t,"success")},t.F)})},ve=function(t,e){var n=t.m;t.m=e,t.m>n&&we(t)},_e=function(t,e){if(t.b!==e)switch(e){case"canceling":t.b=e,null!==t.a&&t.a.cancel();break;case"pausing":t.b=e,null!==t.a&&t.a.cancel();break;case"running":var n="paused"===t.b;t.b=e,n&&(we(t),le(t));break;case"paused":t.b=e,we(t);break;case"canceled":t.g=v(),t.b=e,we(t);break;case"error":t.b=e,we(t);break;case"success":t.b=e,we(t)}},ge=function(t){switch(t.b){case"pausing":_e(t,"paused");break;case"canceling":_e(t,"canceled");break;case"running":le(t)}};ce.prototype.w=function(){return new nt(this.m,this.f.a,P(this.b),this.h,this,this.L)},ce.prototype.M=function(t,e,n,r){function i(t){try{return void a(t)}catch(t){}try{if(s(t),!(l(t.next)||l(t.error)||l(t.complete)))throw""}catch(t){throw"Expected a function or an Object with one of `next`, `error`, `complete` properties."}}function o(t){return function(e,n,r){null!==t&&Ft("on",t,arguments);var i=new U(e,n,r);return be(u,i),function(){var t=u.B,e=t.indexOf(i);-1!==e&&t.splice(e,1)}}}var a=Gt().a,s=qt(null,!0).a;Ft("on",[Bt(function(){if("state_changed"!==t)throw"Expected one of the event types: [state_changed]."}),qt(i,!0),Gt(),Gt()],arguments);var u=this,c=[qt(function(t){if(null===t)throw"Expected a function or an Object with one of `next`, `error`, `complete` properties.";i(t)}),Gt(),Gt()];return l(e)||l(n)||l(r)?o(null)(e,n,r):o(c)},ce.prototype.then=function(t,e){return this.C.then(t,e)};var be=function(t,e){t.B.push(e),ke(t,e)},we=function(t){Me(t),Array.prototype.slice.call(t.B).forEach(function(e){ke(t,e)})},Me=function(t){if(null!==t.o){var e=!0;switch(P(t.b)){case"success":R(t.o.bind(null,t.w()))();break;case"canceled":case"error":R(t.A.bind(null,t.g))();break;default:e=!1}e&&(t.o=null,t.A=null)}},ke=function(t,e){switch(P(t.b)){case"running":case"paused":null!==e.c&&R(e.c.bind(e,t.w()))();break;case"success":null!==e.b&&R(e.b.bind(e))();break;case"canceled":case"error":null!==e.a&&R(e.a.bind(e,t.g))();break;default:null!==e.a&&R(e.a.bind(e,t.g))()}};ce.prototype.O=function(){Ft("resume",[],arguments);var t="paused"===this.b||"pausing"===this.b;return t&&_e(this,"running"),t},ce.prototype.N=function(){Ft("pause",[],arguments);var t="running"===this.b;return t&&_e(this,"pausing"),t},ce.prototype.cancel=function(){Ft("cancel",[],arguments);var t="running"===this.b||"pausing"===this.b;return t&&_e(this,"canceling"),t};var Se=function(t,e){if(this.b=t,e)this.a=e instanceof H?e:V(e);else{if(t=t.bucket(),null===t)throw new m("no-default-bucket","No default bucket found. Did you set the 'storageBucket' property when initializing the app?");this.a=new H(t,"")}};Se.prototype.toString=function(){return Ft("toString",[],arguments),"gs://"+this.a.bucket+"/"+this.a.path};var Ee=function(t,e){return new Se(t,e)};t=Se.prototype,t.H=function(t){Ft("child",[Bt()],arguments);var e=E(this.a.path,t);return Ee(this.b,new H(this.a.bucket,e))},t.ka=function(){var t;if(t=this.a.path,0==t.length)t=null;else{var e=t.lastIndexOf("/");t=-1===e?"":t.slice(0,e)}return null===t?null:Ee(this.b,new H(this.a.bucket,t))},t.ma=function(){return Ee(this.b,new H(this.a.bucket,""))},t.U=function(){return this.a.bucket},t.fa=function(){return this.a.path},t.ja=function(){return T(this.a.path)},t.oa=function(){return this.b.l},t.Z=function(t,e){return Ft("put",[Wt(),new Vt(Ht,!0)],arguments),Te(this,"put"),new ce(this,this.b,this.a,It(),new Kt(t),e)},t.$=function(t,e,n){Ft("putString",[Bt(),Bt(W,!0),new Vt(Ht,!0)],arguments),Te(this,"putString");var r=q(O(e)?e:"raw",t),i=n?S(n):{};return!O(i.contentType)&&O(r.a)&&(i.contentType=r.a),new ce(this,this.b,this.a,It(),new Kt(r.b,!0),i)},t.X=function(){Ft("delete",[],arguments),Te(this,"delete");var t=this;return yt(this.b).then(function(e){var n=ee(t.b,t.a);return _t(t.b,n,e).a()})},t.I=function(){Ft("getMetadata",[],arguments),Te(this,"getMetadata");var t=this;return yt(this.b).then(function(e){var n=te(t.b,t.a,It());return _t(t.b,n,e).a()})},t.aa=function(t){Ft("updateMetadata",[new Vt(Ht,void 0)],arguments),Te(this,"updateMetadata");var e=this;return yt(this.b).then(function(n){var r=e.b,i=e.a,o=t,a=It(),s=F(i),s=d+"/v0"+s,o=Rt(o,a),r=new C(s,"PATCH",$t(r,a),r.c);return r.headers={"Content-Type":"application/json; charset=utf-8"},r.body=o,r.a=Qt(i),_t(e.b,r,n).a()})},t.Y=function(){return Ft("getDownloadURL",[],arguments),Te(this,"getDownloadURL"),this.I().then(function(t){if(t=t.downloadURLs[0],O(t))return t;throw new m("no-download-url","The given file does not have any download URLs.")})};var Te=function(t,e){if(""===t.a.path)throw new m("invalid-root-operation","The operation '"+e+"' cannot be performed on a root reference, create a non-root reference using child, such as .child('file.png').")},xe=function(t,e){this.a=new mt(t,function(t,e){return new Se(t,e)},ct,this,O(e)?e:new lt),this.b=t,this.c=new Ce(this)};t=xe.prototype,t.ba=function(t){Ft("ref",[Bt(function(t){if(/^[A-Za-z]+:\/\//.test(t))throw"Expected child path but got a URL, use refFromURL instead."},!0)],arguments);var e=new Se(this.a);return l(t)?e.H(t):e},t.ca=function(t){return Ft("refFromURL",[Bt(function(t){if(!/^[A-Za-z]+:\/\//.test(t))throw"Expected full URL but got a child path, use ref instead.";try{V(t)}catch(t){throw"Expected valid full URL but got an invalid one."}},!1)],arguments),new Se(this.a,t)},t.ha=function(){return this.a.b},t.ea=function(t){Ft("setMaxUploadRetryTime",[zt()],arguments),this.a.b=t},t.ga=function(){return this.a.c},t.da=function(t){Ft("setMaxOperationRetryTime",[zt()],arguments),this.a.c=t},t.T=function(){return this.b},t.R=function(){return this.c};var Ce=function(t){this.a=t};Ce.prototype.b=function(){var t=this.a.a;t.f=!0,t.a=null,dt(t.h)};var Le=function(t,e,n){Object.defineProperty(t,e,{get:n})};Se.prototype.toString=Se.prototype.toString,Se.prototype.child=Se.prototype.H,Se.prototype.put=Se.prototype.Z,Se.prototype.putString=Se.prototype.$,Se.prototype.delete=Se.prototype.X,Se.prototype.getMetadata=Se.prototype.I,Se.prototype.updateMetadata=Se.prototype.aa,Se.prototype.getDownloadURL=Se.prototype.Y,Le(Se.prototype,"parent",Se.prototype.ka),Le(Se.prototype,"root",Se.prototype.ma),Le(Se.prototype,"bucket",Se.prototype.U),Le(Se.prototype,"fullPath",Se.prototype.fa),Le(Se.prototype,"name",Se.prototype.ja),Le(Se.prototype,"storage",Se.prototype.oa),xe.prototype.ref=xe.prototype.ba,xe.prototype.refFromURL=xe.prototype.ca,Le(xe.prototype,"maxOperationRetryTime",xe.prototype.ga),xe.prototype.setMaxOperationRetryTime=xe.prototype.da,Le(xe.prototype,"maxUploadRetryTime",xe.prototype.ha),xe.prototype.setMaxUploadRetryTime=xe.prototype.ea,Le(xe.prototype,"app",xe.prototype.T),Le(xe.prototype,"INTERNAL",xe.prototype.R),Ce.prototype.delete=Ce.prototype.b,xe.prototype.capi_=function(t){d=t},ce.prototype.on=ce.prototype.M,ce.prototype.resume=ce.prototype.O,ce.prototype.pause=ce.prototype.N,ce.prototype.cancel=ce.prototype.cancel,Le(ce.prototype,"snapshot",ce.prototype.w),Le(nt.prototype,"bytesTransferred",nt.prototype.V),Le(nt.prototype,"totalBytes",nt.prototype.qa),Le(nt.prototype,"state",nt.prototype.na),Le(nt.prototype,"metadata",nt.prototype.ia),Le(nt.prototype,"downloadURL",nt.prototype.W),Le(nt.prototype,"task",nt.prototype.pa),Le(nt.prototype,"ref",nt.prototype.la),L.STATE_CHANGED="state_changed",D.RUNNING="running",D.PAUSED="paused",D.SUCCESS="success",D.CANCELED="canceled",D.ERROR="error",B.RAW="raw",B.BASE64="base64",B.BASE64URL="base64url",B.DATA_URL="data_url",function(){function t(t){return new xe(t)}var e={TaskState:D,TaskEvent:L,StringFormat:B,Storage:xe,Reference:Se};if("undefined"==typeof r)throw Error("Cannot install Firebase Storage - be sure to load firebase-app.js first.");r.INTERNAL.registerService("storage",t,e)}()}).call(this)}).call(void 0!==typeof e?e:void 0!==typeof self?self:void 0!==typeof window?window:{}),t.exports=r.storage}).call(e,n(19))},function(t,e,n){function r(t){return n(i(t))}function i(t){var e=o[t];if(!(e+1))throw new Error("Cannot find module '"+t+"'.");return e}var o={"./af":397,"./af.js":397,"./ar":403,"./ar-dz":398,"./ar-dz.js":398,"./ar-ly":399,"./ar-ly.js":399,"./ar-ma":400,"./ar-ma.js":400,"./ar-sa":401,"./ar-sa.js":401,"./ar-tn":402,"./ar-tn.js":402,"./ar.js":403,"./az":404,"./az.js":404,"./be":405,"./be.js":405,"./bg":406,"./bg.js":406,"./bn":407,"./bn.js":407,"./bo":408,"./bo.js":408,"./br":409,"./br.js":409,"./bs":410,"./bs.js":410,"./ca":411,"./ca.js":411,"./cs":412,"./cs.js":412,"./cv":413,"./cv.js":413,"./cy":414,"./cy.js":414,"./da":415,"./da.js":415,"./de":417,"./de-at":416,"./de-at.js":416,"./de.js":417,"./dv":418,"./dv.js":418,"./el":419,"./el.js":419,"./en-au":420,"./en-au.js":420,"./en-ca":421,"./en-ca.js":421,"./en-gb":422,"./en-gb.js":422,"./en-ie":423,"./en-ie.js":423,"./en-nz":424,"./en-nz.js":424,"./eo":425,"./eo.js":425,"./es":427,"./es-do":426,"./es-do.js":426,"./es.js":427,"./et":428,"./et.js":428,"./eu":429,"./eu.js":429,"./fa":430,"./fa.js":430,"./fi":431,"./fi.js":431,"./fo":432,"./fo.js":432,"./fr":435,"./fr-ca":433,"./fr-ca.js":433,"./fr-ch":434,"./fr-ch.js":434,"./fr.js":435,"./fy":436,"./fy.js":436,"./gd":437,"./gd.js":437,"./gl":438,"./gl.js":438,"./he":439,"./he.js":439,"./hi":440,"./hi.js":440,"./hr":441,"./hr.js":441,"./hu":442,"./hu.js":442,"./hy-am":443,"./hy-am.js":443,"./id":444,"./id.js":444,"./is":445,"./is.js":445,"./it":446,"./it.js":446,"./ja":447,"./ja.js":447,"./jv":448,"./jv.js":448,"./ka":449,"./ka.js":449,"./kk":450,"./kk.js":450,"./km":451,"./km.js":451,"./ko":452,"./ko.js":452,"./ky":453,"./ky.js":453,"./lb":454,"./lb.js":454,"./lo":455,"./lo.js":455,"./lt":456,"./lt.js":456,"./lv":457,"./lv.js":457,"./me":458,"./me.js":458,"./mi":459,"./mi.js":459,"./mk":460,"./mk.js":460,"./ml":461,"./ml.js":461,"./mr":462,"./mr.js":462,"./ms":464,"./ms-my":463,"./ms-my.js":463,"./ms.js":464,"./my":465,"./my.js":465,"./nb":466,"./nb.js":466,"./ne":467,"./ne.js":467,"./nl":469,"./nl-be":468,"./nl-be.js":468,"./nl.js":469,"./nn":470,"./nn.js":470,"./pa-in":471,"./pa-in.js":471,"./pl":472,"./pl.js":472,"./pt":474,"./pt-br":473,"./pt-br.js":473,"./pt.js":474,"./ro":475,"./ro.js":475,"./ru":476,"./ru.js":476,"./se":477,"./se.js":477,"./si":478,"./si.js":478,"./sk":479,"./sk.js":479,"./sl":480,"./sl.js":480,"./sq":481,"./sq.js":481,"./sr":483,"./sr-cyrl":482,"./sr-cyrl.js":482,"./sr.js":483,"./ss":484,"./ss.js":484,"./sv":485,"./sv.js":485,"./sw":486,"./sw.js":486,"./ta":487,"./ta.js":487,"./te":488,"./te.js":488,"./tet":489,"./tet.js":489,"./th":490,"./th.js":490,"./tl-ph":491,"./tl-ph.js":491,"./tlh":492,"./tlh.js":492,"./tr":493,"./tr.js":493,"./tzl":494,"./tzl.js":494,"./tzm":496,"./tzm-latn":495,"./tzm-latn.js":495,"./tzm.js":496, +"./uk":497,"./uk.js":497,"./uz":498,"./uz.js":498,"./vi":499,"./vi.js":499,"./x-pseudo":500,"./x-pseudo.js":500,"./yo":501,"./yo.js":501,"./zh-cn":502,"./zh-cn.js":502,"./zh-hk":503,"./zh-hk.js":503,"./zh-tw":504,"./zh-tw.js":504};r.keys=function(){return Object.keys(o)},r.resolve=i,t.exports=r,r.id=859},function(t,e,n){"use strict";n(505),n(247),n(506),n(248)},function(t,e,n){"use strict";var r=(n(507),n(508));n.d(e,"a",function(){return r.a});n(249)},function(t,e,n){"use strict";n(509),n(510),n(511)},function(t,e,n){"use strict";n(250),n(512),n(513),n(251)},function(t,e,n){"use strict";n(514),n(252)},function(t,e,n){"use strict";n(519),n(520),n(521),n(522),n(523),n(518),n(253)},function(t,e,n){"use strict";n(524),n(525),n(166),n(255),n(526),n(254)},function(t,e,n){"use strict";n(532),n(533),n(534),n(167)},function(t,e,n){"use strict";n(535),n(536),n(168),n(257)},function(t,e,n){"use strict";var r=n(0),i=n(537);n.d(e,"a",function(){return o});var o=function(){function t(){}return t.prototype.position=function(t){var e=t.element,r=t.target,o=t.attachment,a=t.appendToBody;n.i(i.a)(this._getHtmlElement(r),this._getHtmlElement(e),o,a)},t.prototype._getHtmlElement=function(t){return"string"==typeof t?document.querySelector(t):t instanceof r.h?t.nativeElement:t},t.decorators=[{type:r.c}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";n(538),n(258),n(539),n(540),n(259)},function(t,e,n){"use strict";n(541),n(542)},function(t,e,n){"use strict";var r=n(0),i=n(20),o=n(544),a=n(260);n.d(e,"a",function(){return s});var s=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[a.a]}},t.decorators=[{type:r.b,args:[{declarations:[o.a],imports:[i.a],exports:[o.a]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e,n){"use strict";n(545),n(261),n(546),n(262),n(263),n(547)},function(t,e,n){"use strict";n(264),n(548),n(549)},function(t,e,n){"use strict";n(265),n(550),n(551),n(169),n(876)},function(t,e,n){"use strict";var r=n(0);(function(){function t(t){Object.assign(this,t)}return t.decorators=[{type:r.c}],t.ctorParameters=function(){return[{type:Object}]},t})()},function(t,e,n){"use strict";n(552),n(878),n(553),n(267),n(266),n(554),n(555)},function(t,e,n){"use strict";(function(){function t(t){Object.assign(this,t)}return t})()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(){this.length=0,this.asArray=[]}return t.prototype.getNode=function(t){if(0===this.length||t<0||t>=this.length)throw new Error("Position is out of the list");for(var e=this.head,n=0;n=this.length)){for(var e=this.head,n=0;nthis.length)throw new Error("Position is out of the list");var n={value:t,next:void 0,previous:void 0};if(0===this.length)this.head=n,this.tail=n,this.current=n;else if(0===e)n.next=this.head,this.head.previous=n,this.head=n;else if(e===this.length)this.tail.next=n,n.previous=this.tail,this.tail=n;else{var r=this.getNode(e-1),i=r.next;r.next=n,i.previous=n,n.previous=r,n.next=i}this.length++,this.createInternalArrayRepresentation()},t.prototype.remove=function(t){if(void 0===t&&(t=0),0===this.length||t<0||t>=this.length)throw new Error("Position is out of the list");if(0===t)this.head=this.head.next,this.head?this.head.previous=void 0:this.tail=void 0;else if(t===this.length-1)this.tail=this.tail.previous,this.tail.next=void 0;else{var e=this.getNode(t);e.next.previous=e.previous,e.previous.next=e.next}this.length--,this.createInternalArrayRepresentation()},t.prototype.set=function(t,e){if(0===this.length||t<0||t>=this.length)throw new Error("Position is out of the list");var n=this.getNode(t);n.value=e,this.createInternalArrayRepresentation()},t.prototype.toArray=function(){return this.asArray},t.prototype.findAll=function(t){for(var e=this.head,n=[],r=0;r1)throw"Triggers parse error: only one manual trigger is allowed";if(1===i.length&&r.length>1)throw"Triggers parse error: manual trigger can't be mixed with other triggers";return r}function i(t,e,n,i,o,a){var s=r(n),u=[];return 1===s.length&&s[0].isManual()?Function.prototype:(s.forEach(function(n){return n.open===n.close?void u.push(t.listen(e,n.open,a)):void u.push(t.listen(e,n.open,i),t.listen(e,n.close,o))}),function(){u.forEach(function(t){return t()})})}var o=n(557);e.a=i;var a={hover:["mouseenter","mouseleave"],focus:["focusin","focusout"]}},function(t,e,n){"use strict";var r=n(0),i=n(72),o=n(85),a=n(559),s=n(560),u=n(561);n(171);n.d(e,"a",function(){return l});var c=[i.a,{provide:o.a,useFactory:o.b},{provide:o.c,useFactory:o.d,deps:[i.a]}],l=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:c}},t.decorators=[{type:r.b,args:[{declarations:[a.a,s.a,u.a,u.b],exports:[a.a,s.a,u.a,u.b]}]}],t.ctorParameters=function(){return[]},t}()},function(t,e){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function i(t){if(l===setTimeout)return setTimeout(t,0);if((l===n||!l)&&setTimeout)return l=setTimeout,setTimeout(t,0);try{return l(t,0)}catch(e){try{return l.call(null,t,0)}catch(e){return l.call(this,t,0)}}}function o(t){if(h===clearTimeout)return clearTimeout(t);if((h===r||!h)&&clearTimeout)return h=clearTimeout,clearTimeout(t);try{return h(t)}catch(e){try{return h.call(null,t)}catch(e){return h.call(this,t)}}}function a(){m&&f&&(m=!1,f.length?d=f.concat(d):y=-1,d.length&&s())}function s(){if(!m){var t=i(a);m=!0;for(var e=d.length;e;){for(f=d,d=[];++y1)for(var n=1;ne&&(o=Math.max(o,i-e)),o>0&&r.splice(0,o),r},e}(i.Subject);e.ReplaySubject=l;var h=function(){function t(t,e){this.time=t,this.value=e}return t}()},function(t,e,n){"use strict";var r=function(){function t(e,n){void 0===n&&(n=t.now),this.SchedulerAction=e,this.now=n}return t.prototype.schedule=function(t,e,n){return void 0===e&&(e=0),new this.SchedulerAction(this,t).schedule(n,e)},t.now=Date.now?Date.now:function(){return+new Date},t}();e.Scheduler=r},function(t,e,n){"use strict";var r=n(8),i=n(902);r.Observable.from=i.from},function(t,e,n){"use strict";var r=n(8),i=n(905);r.Observable.prototype.debounceTime=i.debounceTime},function(t,e,n){"use strict";var r=n(8),i=n(906);r.Observable.prototype.filter=i.filter},function(t,e,n){"use strict";var r=n(8),i=n(116);r.Observable.prototype.map=i.map},function(t,e,n){"use strict";var r=n(8),i=n(271);r.Observable.prototype.mergeMap=i.mergeMap,r.Observable.prototype.flatMap=i.mergeMap},function(t,e,n){"use strict";var r=n(8),i=n(909);r.Observable.prototype.toArray=i.toArray},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(8),o=n(566),a=n(564),s=function(t){function e(e,n){t.call(this),this.arrayLike=e,this.scheduler=n,n||1!==e.length||(this._isScalar=!0,this.value=e[0])}return r(e,t),e.create=function(t,n){var r=t.length;return 0===r?new a.EmptyObservable:1===r?new o.ScalarObservable(t[0],n):new e(t,n)},e.dispatch=function(t){var e=t.arrayLike,n=t.index,r=t.length,i=t.subscriber;if(!i.closed){if(n>=r)return void i.complete();i.next(e[n]),t.index=n+1,this.schedule(t)}},e.prototype._subscribe=function(t){var n=0,r=this,i=r.arrayLike,o=r.scheduler,a=i.length;if(o)return o.schedule(e.dispatch,0,{arrayLike:i,index:n,length:a,subscriber:t});for(var s=0;sd?d:e):e}function o(t){return"number"==typeof t&&u.root.isFinite(t)}function a(t){var e=+t;return 0===e?e:isNaN(e)?e:e<0?-1:1}var s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},u=n(49),c=n(8),l=n(272),h=function(t){function e(e,n){if(t.call(this),this.scheduler=n,null==e)throw new Error("iterator cannot be null.");this.iterator=r(e)}return s(e,t),e.create=function(t,n){return new e(t,n)},e.dispatch=function(t){var e=t.index,n=t.hasError,r=t.iterator,i=t.subscriber;if(n)return void i.error(t.error);var o=r.next();return o.done?void i.complete():(i.next(o.value),t.index=e+1,i.closed?void("function"==typeof r.return&&r.return()):void this.schedule(t))},e.prototype._subscribe=function(t){var n=0,r=this,i=r.iterator,o=r.scheduler;if(o)return o.schedule(e.dispatch,0,{index:n,iterator:i,subscriber:t});for(;;){var a=i.next();if(a.done){t.complete();break}if(t.next(a.value),t.closed){"function"==typeof i.return&&i.return();break}}},e}(c.Observable);e.IteratorObservable=h;var p=function(){function t(t,e,n){void 0===e&&(e=0),void 0===n&&(n=t.length),this.str=t,this.idx=e,this.len=n}return t.prototype[l.$$iterator]=function(){return this},t.prototype.next=function(){return this.idx1&&"number"==typeof t[t.length-1]&&(n=t.pop())):"number"==typeof i&&(n=t.pop()),null===r&&1===t.length?t[0]:new o.ArrayObservable(t,r).lift(new a.MergeAllOperator(n))}var o=n(172),a=n(908),s=n(578);e.merge=r,e.mergeStatic=i},function(t,e,n){"use strict";function r(t){return void 0===t&&(t=Number.POSITIVE_INFINITY),this.lift(new s(t))}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(270),a=n(274);e.mergeAll=r;var s=function(){function t(t){this.concurrent=t}return t.prototype.call=function(t,e){return e.subscribe(new u(t,this.concurrent))},t}();e.MergeAllOperator=s;var u=function(t){function e(e,n){t.call(this,e),this.concurrent=n,this.hasCompleted=!1,this.buffer=[],this.active=0}return i(e,t),e.prototype._next=function(t){this.active0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},e}(o.OuterSubscriber);e.MergeAllSubscriber=u},function(t,e,n){"use strict";function r(){return this.lift(new a)}var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(42);e.toArray=r;var a=function(){function t(){}return t.prototype.call=function(t,e){return e.subscribe(new s(t))},t}(),s=function(t){function e(e){t.call(this,e),this.array=[]}return i(e,t),e.prototype._next=function(t){this.array.push(t)},e.prototype._complete=function(){this.destination.next(this.array),this.destination.complete()},e}(o.Subscriber)},function(t,e,n){"use strict";function r(t){var e=this;if(t||(i.root.Rx&&i.root.Rx.config&&i.root.Rx.config.Promise?t=i.root.Rx.config.Promise:i.root.Promise&&(t=i.root.Promise)),!t)throw new Error("no Promise impl found");return new t(function(t,n){var r;e.subscribe(function(t){return r=t},function(t){return n(t)},function(){return t(r)})})}var i=n(49);e.toPromise=r},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(115),o=function(t){function e(e,n){t.call(this)}return r(e,t),e.prototype.schedule=function(t,e){return void 0===e&&(e=0),this},e}(i.Subscription);e.Action=o},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(569),o=function(t){function e(e,n){t.call(this,e,n),this.scheduler=e,this.work=n}return r(e,t),e.prototype.schedule=function(e,n){return void 0===n&&(n=0),n>0?t.prototype.schedule.call(this,e,n):(this.delay=n,this.state=e,this.scheduler.flush(this),this)},e.prototype.execute=function(e,n){return n>0||this.closed?t.prototype.execute.call(this,e,n):this._execute(e,n)},e.prototype.requestAsyncId=function(e,n,r){return void 0===r&&(r=0),null!==r&&r>0||null===r&&this.delay>0?t.prototype.requestAsyncId.call(this,e,n,r):e.flush(this)},e}(i.AsyncAction);e.QueueAction=o},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=n(570),o=function(t){function e(){t.apply(this,arguments)}return r(e,t),e}(i.AsyncScheduler);e.QueueScheduler=o},function(t,e,n){"use strict";var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=function(t){function e(e){t.call(this),this.errors=e;var n=Error.call(this,e?e.length+" errors occurred during unsubscription:\n "+e.map(function(t,e){return e+1+") "+t.toString()}).join("\n "):"");this.name=n.name="UnsubscriptionError",this.stack=n.stack,this.message=n.message}return r(e,t),e}(Error);e.UnsubscriptionError=i; +},function(t,e,n){"use strict";function r(t,e,n){if(t){if(t instanceof i.Subscriber)return t;if(t[o.$$rxSubscriber])return t[o.$$rxSubscriber]()}return t||e||n?new i.Subscriber(t,e,n):new i.Subscriber(a.empty)}var i=n(42),o=n(273),a=n(562);e.toSubscriber=r},function(t,e,n){"use strict";function r(){try{return o.apply(this,arguments)}catch(t){return a.errorObject.e=t,a.errorObject}}function i(t){return o=t,r}var o,a=n(574);e.tryCatch=i},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,n){(function(t,e){/** +* @license +* Copyright Google Inc. All Rights Reserved. +* +* Use of this source code is governed by an MIT-style license that can be +* found in the LICENSE file at https://angular.io/license +*/ +!function(t,e){e()}(this,function(){"use strict";function n(t,e){for(var n=t.length-1;n>=0;n--)"function"==typeof t[n]&&(t[n]=Zone.current.wrap(t[n],e+"_"+n));return t}function r(t,e){for(var r=t.constructor.name,i=function(i){var o=e[i],a=t[o];a&&(t[o]=function(t){return function(){return t.apply(this,n(arguments,r+"."+o))}}(a))},o=0;o1?new e(t,n):new e(t),a=Object.getOwnPropertyDescriptor(i,"onmessage");return a&&a.configurable===!1?(r=Object.create(i),["addEventListener","removeEventListener","send","close"].forEach(function(t){r[t]=function(){return i[t].apply(i,arguments)}})):r=i,o(r,["close","error","message","open"]),r};for(var n in e)t.WebSocket[n]=e[n]}function M(t){if(!D){var e="undefined"!=typeof WebSocket;k()?(P&&o(HTMLElement.prototype,W),o(XMLHttpRequest.prototype,null),"undefined"!=typeof IDBIndex&&(o(IDBIndex.prototype,null),o(IDBRequest.prototype,null),o(IDBOpenDBRequest.prototype,null),o(IDBDatabase.prototype,null),o(IDBTransaction.prototype,null),o(IDBCursor.prototype,null)),e&&o(WebSocket.prototype,null)):(S(),h("XMLHttpRequest"),e&&w(t))}}function k(){if(P&&!Object.getOwnPropertyDescriptor(HTMLElement.prototype,"onclick")&&"undefined"!=typeof Element){var t=Object.getOwnPropertyDescriptor(Element.prototype,"onclick");if(t&&!t.configurable)return!1}var e=Object.getOwnPropertyDescriptor(XMLHttpRequest.prototype,"onreadystatechange");Object.defineProperty(XMLHttpRequest.prototype,"onreadystatechange",{enumerable:!0,configurable:!0,get:function(){return!0}});var n=new XMLHttpRequest,r=!!n.onreadystatechange;return Object.defineProperty(XMLHttpRequest.prototype,"onreadystatechange",e||{}),r}function S(){for(var t=function(t){var e=W[t],n="on"+e;self.addEventListener(e,function(t){var e,r,i=t.target;for(r=i?i.constructor.name+"."+n:"unknown."+n;i;)i[n]&&!i[n][z]&&(e=Zone.current.wrap(i[n],r),e[z]=i[n],i[n]=e),i=i.parentElement},!0)},e=0;e "+r.zone.name+"]",r=r.parent):r=null:n[i]+=" ["+r.zone.name+"]"}}t.stack=t.zoneAwareStack=n.join("\n")}return Object.defineProperties(this,G(Object.getPrototypeOf(this))),this}if(t.Zone)throw new Error("Zone already loaded.");var m=function(){function e(t,e){this._properties=null,this._parent=t,this._name=e?e.name||"unnamed":"",this._properties=e&&e.properties||{},this._zoneDelegate=new y(this,this._parent&&this._parent._zoneDelegate,e)}return e.assertZonePatched=function(){if(t.Promise!==Y)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")},Object.defineProperty(e,"current",{get:function(){return M.zone},enumerable:!0,configurable:!0}),Object.defineProperty(e,"currentTask",{get:function(){return k},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return this._name},enumerable:!0,configurable:!0}),e.prototype.get=function(t){var e=this.getZoneWith(t);if(e)return e._properties[t]},e.prototype.getZoneWith=function(t){for(var e=this;e;){if(e._properties.hasOwnProperty(t))return e;e=e._parent}return null},e.prototype.fork=function(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)},e.prototype.wrap=function(t,e){if("function"!=typeof t)throw new Error("Expecting function got: "+t);var n=this._zoneDelegate.intercept(this,t,e),r=this;return function(){return r.runGuarded(n,this,arguments,e)}},e.prototype.run=function(t,e,n,r){void 0===e&&(e=null),void 0===n&&(n=null),void 0===r&&(r=null),M=new _(M,this);try{return this._zoneDelegate.invoke(this,t,e,n,r)}finally{M=M.parent}},e.prototype.runGuarded=function(t,e,n,r){void 0===e&&(e=null),void 0===n&&(n=null),void 0===r&&(r=null),M=new _(M,this);try{try{return this._zoneDelegate.invoke(this,t,e,n,r)}catch(t){if(this._zoneDelegate.handleError(this,t))throw t}}finally{M=M.parent}},e.prototype.runTask=function(t,e,n){if(t.runCount++,t.zone!=this)throw new Error("A task can only be run in the zone which created it! (Creation: "+t.zone.name+"; Execution: "+this.name+")");var r=k;k=t,M=new _(M,this);try{"macroTask"==t.type&&t.data&&!t.data.isPeriodic&&(t.cancelFn=null);try{return this._zoneDelegate.invokeTask(this,t,e,n)}catch(t){if(this._zoneDelegate.handleError(this,t))throw t}}finally{M=M.parent,k=r}},e.prototype.scheduleMicroTask=function(t,e,n,r){return this._zoneDelegate.scheduleTask(this,new v("microTask",this,t,e,n,r,null))},e.prototype.scheduleMacroTask=function(t,e,n,r,i){return this._zoneDelegate.scheduleTask(this,new v("macroTask",this,t,e,n,r,i))},e.prototype.scheduleEventTask=function(t,e,n,r,i){return this._zoneDelegate.scheduleTask(this,new v("eventTask",this,t,e,n,r,i))},e.prototype.cancelTask=function(t){var e=this._zoneDelegate.cancelTask(this,t);return t.runCount=-1,t.cancelFn=null,e},e}();m.__symbol__=e;var y=function(){function t(t,e,n){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=t,this._parentDelegate=e,this._forkZS=n&&(n&&n.onFork?n:e._forkZS),this._forkDlgt=n&&(n.onFork?e:e._forkDlgt),this._forkCurrZone=n&&(n.onFork?this.zone:e.zone),this._interceptZS=n&&(n.onIntercept?n:e._interceptZS),this._interceptDlgt=n&&(n.onIntercept?e:e._interceptDlgt),this._interceptCurrZone=n&&(n.onIntercept?this.zone:e.zone),this._invokeZS=n&&(n.onInvoke?n:e._invokeZS),this._invokeDlgt=n&&(n.onInvoke?e:e._invokeDlgt),this._invokeCurrZone=n&&(n.onInvoke?this.zone:e.zone),this._handleErrorZS=n&&(n.onHandleError?n:e._handleErrorZS),this._handleErrorDlgt=n&&(n.onHandleError?e:e._handleErrorDlgt),this._handleErrorCurrZone=n&&(n.onHandleError?this.zone:e.zone),this._scheduleTaskZS=n&&(n.onScheduleTask?n:e._scheduleTaskZS),this._scheduleTaskDlgt=n&&(n.onScheduleTask?e:e._scheduleTaskDlgt),this._scheduleTaskCurrZone=n&&(n.onScheduleTask?this.zone:e.zone),this._invokeTaskZS=n&&(n.onInvokeTask?n:e._invokeTaskZS),this._invokeTaskDlgt=n&&(n.onInvokeTask?e:e._invokeTaskDlgt),this._invokeTaskCurrZone=n&&(n.onInvokeTask?this.zone:e.zone),this._cancelTaskZS=n&&(n.onCancelTask?n:e._cancelTaskZS),this._cancelTaskDlgt=n&&(n.onCancelTask?e:e._cancelTaskDlgt),this._cancelTaskCurrZone=n&&(n.onCancelTask?this.zone:e.zone),this._hasTaskZS=n&&(n.onHasTask?n:e._hasTaskZS),this._hasTaskDlgt=n&&(n.onHasTask?e:e._hasTaskDlgt),this._hasTaskCurrZone=n&&(n.onHasTask?this.zone:e.zone)}return t.prototype.fork=function(t,e){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,t,e):new m(t,e)},t.prototype.intercept=function(t,e,n){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,t,e,n):e},t.prototype.invoke=function(t,e,n,r,i){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,t,e,n,r,i):e.apply(n,r)},t.prototype.handleError=function(t,e){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,t,e)},t.prototype.scheduleTask=function(t,e){try{if(this._scheduleTaskZS)return this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,t,e);if(e.scheduleFn)e.scheduleFn(e);else{if("microTask"!=e.type)throw new Error("Task is missing scheduleFn.");r(e)}return e}finally{t==this.zone&&this._updateTaskCount(e.type,1)}},t.prototype.invokeTask=function(t,e,n,r){try{return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,t,e,n,r):e.callback.apply(n,r)}finally{t!=this.zone||"eventTask"==e.type||e.data&&e.data.isPeriodic||this._updateTaskCount(e.type,-1)}},t.prototype.cancelTask=function(t,e){var n;if(this._cancelTaskZS)n=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,t,e);else{if(!e.cancelFn)throw new Error("Task does not support cancellation, or is already canceled.");n=e.cancelFn(e)}return t==this.zone&&this._updateTaskCount(e.type,-1),n},t.prototype.hasTask=function(t,e){return this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,t,e)},t.prototype._updateTaskCount=function(t,e){var n=this._taskCounts,r=n[t],i=n[t]=r+e;if(i<0)throw new Error("More tasks executed then were scheduled.");if(0==r||0==i){var o={microTask:n.microTask>0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:t};try{this.hasTask(this.zone,o)}finally{this._parentDelegate&&this._parentDelegate._updateTaskCount(t,e)}}},t}(),v=function(){function t(t,e,n,r,i,a,s){this.runCount=0,this.type=t,this.zone=e,this.source=n,this.data=i,this.scheduleFn=a,this.cancelFn=s,this.callback=r;var u=this;this.invoke=function(){x++;try{return e.runTask(u,this,arguments)}finally{1==x&&o(),x--}}}return t.prototype.toString=function(){return this.data&&"undefined"!=typeof this.data.handleId?this.data.handleId:Object.prototype.toString.call(this)},t.prototype.toJSON=function(){return{type:this.type,source:this.source,data:this.data,zone:this.zone.name,invoke:this.invoke,scheduleFn:this.scheduleFn,cancelFn:this.cancelFn,runCount:this.runCount,callback:this.callback}},t}(),_=function(){function t(t,e){this.parent=t,this.zone=e}return t}(),g=e("setTimeout"),b=e("Promise"),w=e("then"),M=new _(null,new m(null,null)),k=null,S=[],E=!1,T=[],x=0,C=e("state"),L=e("value"),D="Promise.then",P=null,O=!0,A=!1,j=0,Y=function(){function t(e){var n=this;if(!(n instanceof t))throw new Error("Must be an instanceof Promise.");n[C]=P,n[L]=[];try{e&&e(c(n,O),c(n,A))}catch(t){l(n,!1,t)}}return t.toString=function(){return"function ZoneAwarePromise() { [native code] }"},t.resolve=function(t){return l(new this(null),O,t)},t.reject=function(t){return l(new this(null),A,t)},t.race=function(t){function e(t){o&&(o=r(t))}function n(t){o&&(o=i(t))}for(var r,i,o=new this(function(t,e){n=[t,e],r=n[0],i=n[1];var n}),s=0,u=t;s -

    - {{title}} -

    -
    - -
    - - -
    -
    - \ No newline at end of file diff --git a/src/app/app.component.ts b/src/app/app.component.ts deleted file mode 100644 index e850680..0000000 --- a/src/app/app.component.ts +++ /dev/null @@ -1,67 +0,0 @@ -import {Component, OnInit} from "@angular/core"; -import {DataService} from "app/shared/data.service"; -import {Observable} from "rxjs"; - -import {Project} from "app/models/project-info"; -import {CardList} from "app/models/cardlist-info"; -import {Card} from "app/models/card-info"; - -@Component({ - selector: 'app-root', - templateUrl: './app.component.html', - styleUrls: ['./app.component.css'] -}) -export class AppComponent implements OnInit { - title = 'The Kanban Board'; - projects: Project[]; - cardlists: CardList[]; - - constructor(private dataService: DataService) { - } - - ngOnInit(){ - this.dataService.getProjects() - .subscribe(data => { - this.projects = data; - let firstProject = this.projects[0]; - //console.log(firstProject); - // this.addAddCardList( - // 'Done', - // firstProject.$key, - // 'green' - // ); - }); - this.dataService.getCardLists() - .subscribe(c => this.cardlists = c) - ; - this.dataService.getCards(); - this.dataService.getTasks(); - //this.addProject("TestProject1"); - } - - addProject(name: string) - { - let created_at = new Date().toString(); - let newProject:Project = new Project(); - newProject.name = name; - newProject.created_at= created_at; - this.dataService.addProject(newProject); - } - - addCardList( - name: string, - projectId: string, - color: string, - order: number) - { - let created_at = new Date().toString(); - let newCardList:CardList = new CardList(); - newCardList.name = name; - newCardList.projectId = projectId; - newCardList.color = color; - newCardList.order = order; - newCardList.created_at = created_at; - this.dataService.addCardList(newCardList); - } - -} diff --git a/src/app/app.module.ts b/src/app/app.module.ts deleted file mode 100644 index 9068be1..0000000 --- a/src/app/app.module.ts +++ /dev/null @@ -1,36 +0,0 @@ -import {BrowserModule} from "@angular/platform-browser"; -import {NgModule} from "@angular/core"; -import {FormsModule, ReactiveFormsModule} from "@angular/forms"; -import {HttpModule} from "@angular/http"; -import {AppComponent} from "./app.component"; -import {authConfig, firebaseConfig} from "environments/firebaseConfig"; -import {AngularFireModule} from "angularfire2"; -import {AlertModule} from "ng2-bootstrap"; -import {ModalModule} from 'ng2-bootstrap'; - -import {DataService} from "app/shared/data.service"; -import {CardListComponent} from "app/cardlist/cardlist.component"; -import {CardComponent} from "app/card/card.component"; -import {DndModule} from 'ng2-dnd'; - -@NgModule({ - declarations: [ - AppComponent, - CardListComponent, - CardComponent - ], - imports: [ - BrowserModule, - FormsModule, - ReactiveFormsModule, - HttpModule, - AlertModule.forRoot(), - ModalModule.forRoot(), - DndModule.forRoot(), - AngularFireModule.initializeApp(firebaseConfig, authConfig) - ], - providers: [DataService], - bootstrap: [AppComponent] -}) -export class AppModule { -} diff --git a/src/app/card/card.component.css b/src/app/card/card.component.css deleted file mode 100644 index 8c0217d..0000000 --- a/src/app/card/card.component.css +++ /dev/null @@ -1,38 +0,0 @@ -.cardTitle{ - margin-left: 10px; - font-size: 1em; - font-weight: bold; -} -.cardDesc{ - margin-left: 10px; -} -.tasklist{ - margin: 10px; -} -.newtask -{ - font-size: 0.8em; -} -.link{ - cursor: pointer; -} -.carret{ - display: inline-block; - cursor: pointer; -} -.titleText{ - display: inline-block; -} -.modal-header { - padding:9px 15px; - border-bottom:1px solid #eee; - background-color: #ff4040; - -webkit-border-top-left-radius: 5px; - -webkit-border-top-right-radius: 5px; - -moz-border-radius-topleft: 5px; - -moz-border-radius-topright: 5px; - border-top-left-radius: 5px; - border-top-right-radius: 5px; - color: white; - font-weight: bold; - } \ No newline at end of file diff --git a/src/app/card/card.component.html b/src/app/card/card.component.html deleted file mode 100644 index b696e0c..0000000 --- a/src/app/card/card.component.html +++ /dev/null @@ -1,48 +0,0 @@ -
    -
    - - -
    -
    - {{item.name}} -
    -
    -
    -
    - {{item.description}} -
    -
    -
    - - - {{task.description}} - - -
    -
    -
    -
    - -
    -
    -
    - - - - \ No newline at end of file diff --git a/src/app/card/card.component.ts b/src/app/card/card.component.ts deleted file mode 100644 index c66fe77..0000000 --- a/src/app/card/card.component.ts +++ /dev/null @@ -1,65 +0,0 @@ -import {Component, OnInit, Input, ViewChild} from "@angular/core"; -import {DataService} from "app/shared/data.service"; -import {Observable} from "rxjs"; -import {CardList} from "app/models/cardlist-info"; -import {Card} from "app/models/card-info"; -import {Task} from "app/models/task-info"; -import { ModalDirective } from 'ng2-bootstrap/modal'; - -@Component({ - selector: 'card', - templateUrl: './card.component.html', - styleUrls: ['./card.component.css'] -}) -export class CardComponent implements OnInit { - @ViewChild('childModal') public childModal:ModalDirective; - @Input() item: Card; - tasks : Task[] - - newtaskdesc; - - - constructor(private dataService: DataService) { - //console.log(this.item); - } - - ngOnInit() { - //console.log(this.item); - this.dataService.getTasksByCardId(this.item.$key) - .subscribe(data => { - this.tasks = data; - }) - } - - addNewTask(){ - //console.log('Add new subtask!'); - let newTask = new Task(); - newTask.cardId = this.item.$key; - newTask.description = this.newtaskdesc; - newTask.isCompleted = false; - newTask.order = 0; - newTask.created_at = new Date().toString(); - this.dataService.addTask(newTask) - .then(() => { - this.newtaskdesc = ''; - }); - } - - deleteTask(task){ - //console.log(task); - this.childModal.show(); - } - public hideChildModal():void { - this.childModal.hide(); - } - - changeTaskCompleted(task){ - //console.log(task); - this.dataService.updateTask(task.$key, task); - } - - clickCarret(){ - this.item.isExpanded = !this.item.isExpanded; - this.dataService.updateCard(this.item.$key,this.item); - } -} diff --git a/src/app/cardlist/cardlist.component.css b/src/app/cardlist/cardlist.component.css deleted file mode 100644 index ca06fec..0000000 --- a/src/app/cardlist/cardlist.component.css +++ /dev/null @@ -1,86 +0,0 @@ -.card{ - background-color: lightblue; - border: solid 1px; - border-left-width: 5px; - margin: 15px; -} -.cardTitle{ - margin-left: 10px; - font-size: 1em; -} -.cardDesc{ - margin-left: 10px; -} -.createCard{ - padding: 10px; - /*background-color: lightcyan;*/ -} -.fullScreen{ - position: fixed; - width: 100%; - height: 100%; - left: 0; - top: 0; - clear: both; - background: black; - opacity: 0.3; - padding-left: 35%; - padding-right: 35%; - padding-top: 35%; - padding-bottom: 15%; - z-index: 100; -} -.fullScreentransparent{ - position: absolute; - clear: both; - width: 100%; - height: 100%; - left: 0; - top: 0; - background: transparent; - z-index: 101; -} -.link{ - cursor: pointer; -} -.createTitle{ - font-weight: bold; - color: white; -} -.formfields{ - margin-top: 10px; -} -.inline{ - display: inline-block; -} -.listTitle{ - font-weight: bold; - font-size: 1.2em; -} - - - -.dnd-drag-start { - -moz-transform:scale(0.8); - -webkit-transform:scale(0.8); - transform:scale(0.8); - opacity:0.7; - border: 2px dashed #000; -} - -.dnd-drag-enter { - opacity:0.7; - border: 2px dashed #000; -} - -.dnd-drag-over { - border: 2px dashed #000; -} - -.dnd-sortable-drag { - -moz-transform:scale(0.9); - -webkit-transform:scale(0.9); - transform:scale(0.9); - opacity:0.7; - border: 1px dashed #000; -} \ No newline at end of file diff --git a/src/app/cardlist/cardlist.component.html b/src/app/cardlist/cardlist.component.html deleted file mode 100644 index 1b3de74..0000000 --- a/src/app/cardlist/cardlist.component.html +++ /dev/null @@ -1,53 +0,0 @@ -
    -
    -
    - - - {{item.name}} - - -
    -
    -
    -
      -
    • - - -
    • -
    -
    -
    - -
    -
    -
    -
    -
    -

    New task - {{ item.name }} - -

    -
    -
    - - - - - -
    -
    - -
    -
    -
    \ No newline at end of file diff --git a/src/app/cardlist/cardlist.component.ts b/src/app/cardlist/cardlist.component.ts deleted file mode 100644 index 67a9ce9..0000000 --- a/src/app/cardlist/cardlist.component.ts +++ /dev/null @@ -1,107 +0,0 @@ -import {Component, OnInit, Input} from "@angular/core"; -import {DataService} from "app/shared/data.service"; -import {Observable} from "rxjs"; -import {CardList} from "app/models/cardlist-info"; -import {Card} from "app/models/card-info"; -import {Task} from "app/models/task-info"; - -@Component({ - selector: 'cardlist', - templateUrl: './cardlist.component.html', - styleUrls: ['./cardlist.component.css'] -}) -export class CardListComponent implements OnInit { - @Input() item: CardList; - cards : Card[] - - toShowAddCard:boolean; - editCard: Card; - cardname; - carddescription; - allowedDropFrom = []; - allowedDragTo = false; - - - constructor(private dataService: DataService) { - } - - ngOnInit() { - this.dataService.getCardsByListId(this.item.$key) - .subscribe(data => { - this.cards = data; - }); - //fill allowed drop-from containers - this.dataService.getCardListsByOrder(this.item.order-1) - .subscribe(d => { - if(d.length>0) - this.allowedDropFrom.push(d[0].$key); - } - ); - //fill if it has next containers - this.dataService.getCardListsByOrder(this.item.order+1) - .subscribe(d => { - if(d.length>0) - this.allowedDragTo = true; - } - ); - } - - showAddCard(){ - this.cardname = ''; - this.carddescription = ''; - this.toShowAddCard = true; - } - - cancelAddCard(){ - this.toShowAddCard = false; - } - saveAddCard(){ - //console.log('save card'); - this.addCard( - this.cardname, - this.carddescription, - true, - this.item.$key, - 0); - this.toShowAddCard = false; - } - - - addCard( - name: string, - description: string, - isExpanded: boolean, - cardListId: string, - order: number - ) - { - let created_at = new Date().toString(); - let newCard:Card = new Card(); - newCard.name = name; - newCard.description = description; - newCard.cardListId = cardListId; - newCard.isExpanded = isExpanded; - newCard.order = order; - newCard.created_at = created_at; - this.dataService.addCard(newCard); - } - - cardDropped(ev){ - let card:Card = ev.dragData; - if(card.cardListId !== this.item.$key){ - card.cardListId = this.item.$key; - this.dataService.updateCard(card.$key, card); - } - } - - allowDragFunction(card: Card){ - return this.allowedDragTo; - } - - allowDropFunction(): any { - return (dragData: Card) => { - return this.allowedDropFrom.indexOf(dragData.cardListId) > -1; - }; - } - -} diff --git a/src/app/index.ts b/src/app/index.ts deleted file mode 100644 index 875bdb2..0000000 --- a/src/app/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from './app.component'; -export * from './app.module'; diff --git a/src/app/models/card-info.ts b/src/app/models/card-info.ts deleted file mode 100644 index 2135ae4..0000000 --- a/src/app/models/card-info.ts +++ /dev/null @@ -1,9 +0,0 @@ -export class Card { - $key?: string; - name?: string; - description?: string; - cardListId?: string; - isExpanded?: boolean; - order?: number; - created_at?: string; -} diff --git a/src/app/models/cardlist-info.ts b/src/app/models/cardlist-info.ts deleted file mode 100644 index efa3cf2..0000000 --- a/src/app/models/cardlist-info.ts +++ /dev/null @@ -1,8 +0,0 @@ -export class CardList { - $key?: string; - name?: string; - projectId?: string; - color?: string; - order?: number; - created_at?: string; -} diff --git a/src/app/models/project-info.ts b/src/app/models/project-info.ts deleted file mode 100644 index 9b2a026..0000000 --- a/src/app/models/project-info.ts +++ /dev/null @@ -1,5 +0,0 @@ -export class Project { - $key?: string; - name?: string; - created_at?: string; -} diff --git a/src/app/models/task-info.ts b/src/app/models/task-info.ts deleted file mode 100644 index 969a699..0000000 --- a/src/app/models/task-info.ts +++ /dev/null @@ -1,8 +0,0 @@ -export class Task { - $key?: string; - description?: string; - isCompleted: boolean; - cardId?: string; - order?: number; - created_at?: string; -} diff --git a/src/app/shared/data.service.ts b/src/app/shared/data.service.ts deleted file mode 100644 index 9fc5333..0000000 --- a/src/app/shared/data.service.ts +++ /dev/null @@ -1,122 +0,0 @@ -import {Injectable, EventEmitter, Output} from "@angular/core"; -import {AngularFire, FirebaseObjectObservable, FirebaseListObservable} from "angularfire2"; -import {BehaviorSubject} from "rxjs/BehaviorSubject"; -import {Observable, Subject, ReplaySubject, AsyncSubject} from "rxjs"; -import {Project} from "../models/project-info"; -import {CardList} from "../models/cardlist-info"; -import {Card} from "../models/card-info"; -import {Task} from "../models/task-info"; - -@Injectable() -export class DataService { - - projects: FirebaseListObservable; - cardlists: FirebaseListObservable; - cards: FirebaseListObservable; - tasks: FirebaseListObservable; - - constructor(private af: AngularFire) { - //console.log("DataService"); - } - - getProjects(){ - this.projects = this.af.database.list('/projects') as - FirebaseListObservable; - return this.projects; - } - - addProject(project) { - return this.projects.push(project); - } - - - - getCardLists(){ - this.cardlists = this.af.database.list('/cardlist',{ - query: { - orderByChild: 'order' - }} - ) as - FirebaseListObservable; - return this.cardlists; - } - getCardListsById(cardListId:string): FirebaseObjectObservable { - return this.af.database.object(`/cardlist/${cardListId}`) as FirebaseObjectObservable; - } - getCardListsByOrder(order:number): FirebaseListObservable { - let _cardlist = this.af.database.list('/cardlist',{ - query: { - orderByChild: 'order', - equalTo: order, - }} - ) as FirebaseListObservable; - return _cardlist; - } - getCachedCardListsById(cardListId:string):CardList { - return this.cardlists - .filter(d => d.$key == cardListId) - .map(d=> d.$key) - ; - //.first(); - } - getCardListsByProject(projectId: string){ - let _cardlist = this.af.database.list('/cardlist',{ - query: { - orderByChild: 'projectId', - equalTo: projectId, - }} - ) as FirebaseListObservable; - return _cardlist - } - addCardList(cardlist){ - return this.cardlists.push(cardlist); - } - - - - - getCards(){ - this.cards = this.af.database.list('/cards') as - FirebaseListObservable; - return this.cards; - } - getCardsByListId(listId:string){ - this.cards = this.af.database.list('/cards',{ - query: { - orderByChild: 'cardListId', - equalTo: listId, - }} - ) as - FirebaseListObservable; - return this.cards; - } - addCard(card){ - return this.cards.push(card); - } - updateCard(key, updCard){ - return this.cards.update(key, updCard); - } - - - - getTasks(){ - this.tasks = this.af.database.list('/tasks') as - FirebaseListObservable; - return this.cards; - } - getTasksByCardId(cardId:string){ - let _tasks = this.af.database.list('/tasks',{ - query: { - orderByChild: 'cardId', - equalTo: cardId, - }} - ) as FirebaseListObservable; - return _tasks; - } - addTask(task){ - return this.tasks.push(task); - } - updateTask(key, updTask){ - return this.tasks.update(key, updTask); - } -} \ No newline at end of file diff --git a/src/assets/.gitkeep b/src/assets/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/src/environments/environment.prod.ts b/src/environments/environment.prod.ts deleted file mode 100644 index 3612073..0000000 --- a/src/environments/environment.prod.ts +++ /dev/null @@ -1,3 +0,0 @@ -export const environment = { - production: true -}; diff --git a/src/environments/environment.ts b/src/environments/environment.ts deleted file mode 100644 index 00313f1..0000000 --- a/src/environments/environment.ts +++ /dev/null @@ -1,8 +0,0 @@ -// The file contents for the current environment will overwrite these during build. -// The build system defaults to the dev environment which uses `environment.ts`, but if you do -// `ng build --env=prod` then `environment.prod.ts` will be used instead. -// The list of which env maps to which file can be found in `angular-cli.json`. - -export const environment = { - production: false -}; diff --git a/src/environments/firebaseConfig.ts b/src/environments/firebaseConfig.ts deleted file mode 100644 index 4e10acc..0000000 --- a/src/environments/firebaseConfig.ts +++ /dev/null @@ -1,18 +0,0 @@ - -import {AuthMethods, AuthProviders} from "angularfire2"; - - -export const firebaseConfig = { - //get these from your created firebase project at https://console.firebase.google.com - // Paste all this from the Firebase console... - apiKey: "***REMOVED***", - authDomain: "***REMOVED***", - databaseURL: "***REMOVED***", - storageBucket: "***REMOVED***", - messagingSenderId: "***REMOVED***" -}; - -export const authConfig = { - provider: AuthProviders.Password, - method: AuthMethods.Password -}; diff --git a/src/main.ts b/src/main.ts deleted file mode 100644 index 5c3c520..0000000 --- a/src/main.ts +++ /dev/null @@ -1,12 +0,0 @@ -import './polyfills.ts'; - -import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; -import { enableProdMode } from '@angular/core'; -import { environment } from './environments/environment'; -import { AppModule } from './app/'; - -if (environment.production) { - enableProdMode(); -} - -platformBrowserDynamic().bootstrapModule(AppModule); diff --git a/src/polyfills.ts b/src/polyfills.ts deleted file mode 100644 index 3b4c55b..0000000 --- a/src/polyfills.ts +++ /dev/null @@ -1,19 +0,0 @@ -// This file includes polyfills needed by Angular 2 and is loaded before -// the app. You can add your own extra polyfills to this file. -import 'core-js/es6/symbol'; -import 'core-js/es6/object'; -import 'core-js/es6/function'; -import 'core-js/es6/parse-int'; -import 'core-js/es6/parse-float'; -import 'core-js/es6/number'; -import 'core-js/es6/math'; -import 'core-js/es6/string'; -import 'core-js/es6/date'; -import 'core-js/es6/array'; -import 'core-js/es6/regexp'; -import 'core-js/es6/map'; -import 'core-js/es6/set'; -import 'core-js/es6/reflect'; - -import 'core-js/es7/reflect'; -import 'zone.js/dist/zone'; diff --git a/src/styles.css b/src/styles.css deleted file mode 100644 index 90d4ee0..0000000 --- a/src/styles.css +++ /dev/null @@ -1 +0,0 @@ -/* You can add global styles to this file, and also import other style files */ diff --git a/src/test.ts b/src/test.ts deleted file mode 100644 index 81af890..0000000 --- a/src/test.ts +++ /dev/null @@ -1,32 +0,0 @@ -import './polyfills.ts'; - -import 'zone.js/dist/long-stack-trace-zone'; -import 'zone.js/dist/proxy.js'; -import 'zone.js/dist/sync-test'; -import 'zone.js/dist/jasmine-patch'; -import 'zone.js/dist/async-test'; -import 'zone.js/dist/fake-async-test'; -import { getTestBed } from '@angular/core/testing'; -import { - BrowserDynamicTestingModule, - platformBrowserDynamicTesting -} from '@angular/platform-browser-dynamic/testing'; - -// Unfortunately there's no typing for the `__karma__` variable. Just declare it as any. -declare var __karma__: any; -declare var require: any; - -// Prevent Karma from running prematurely. -__karma__.loaded = function () {}; - -// First, initialize the Angular testing environment. -getTestBed().initTestEnvironment( - BrowserDynamicTestingModule, - platformBrowserDynamicTesting() -); -// Then we find all the tests. -let context = require.context('./', true, /\.spec\.ts/); -// And load the modules. -context.keys().map(context); -// Finally, start Karma to run the tests. -__karma__.start(); diff --git a/src/tsconfig.json b/src/tsconfig.json deleted file mode 100644 index 1cf713a..0000000 --- a/src/tsconfig.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "compilerOptions": { - "baseUrl": "", - "declaration": false, - "emitDecoratorMetadata": true, - "experimentalDecorators": true, - "lib": ["es6", "dom"], - "mapRoot": "./", - "module": "es6", - "moduleResolution": "node", - "outDir": "../dist/out-tsc", - "sourceMap": true, - "target": "es5", - "typeRoots": [ - "../node_modules/@types" - ] - } -} diff --git a/src/typings.d.ts b/src/typings.d.ts deleted file mode 100644 index ea52695..0000000 --- a/src/typings.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -// Typings reference file, you can add your own global typings here -// https://www.typescriptlang.org/docs/handbook/writing-declaration-files.html diff --git a/styles.ed2343a63506175b0d48.bundle.css b/styles.ed2343a63506175b0d48.bundle.css new file mode 100644 index 0000000..ce63acd --- /dev/null +++ b/styles.ed2343a63506175b0d48.bundle.css @@ -0,0 +1,5 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:Glyphicons Halflings;src:url(glyphicons-halflings-regular.f4769f9bdb7466be6508.eot);src:url(glyphicons-halflings-regular.f4769f9bdb7466be6508.eot?#iefix) format("embedded-opentype"),url(glyphicons-halflings-regular.448c34a56d699c29117a.woff2) format("woff2"),url(glyphicons-halflings-regular.fa2772327f55d8198301.woff) format("woff"),url(glyphicons-halflings-regular.e18bbf611f2a2e43afc0.ttf) format("truetype"),url(glyphicons-halflings-regular.89889688147bd7575d63.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"*"}.glyphicon-plus:before{content:"+"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20AC"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270F"}.glyphicon-glass:before{content:"\E001"}.glyphicon-music:before{content:"\E002"}.glyphicon-search:before{content:"\E003"}.glyphicon-heart:before{content:"\E005"}.glyphicon-star:before{content:"\E006"}.glyphicon-star-empty:before{content:"\E007"}.glyphicon-user:before{content:"\E008"}.glyphicon-film:before{content:"\E009"}.glyphicon-th-large:before{content:"\E010"}.glyphicon-th:before{content:"\E011"}.glyphicon-th-list:before{content:"\E012"}.glyphicon-ok:before{content:"\E013"}.glyphicon-remove:before{content:"\E014"}.glyphicon-zoom-in:before{content:"\E015"}.glyphicon-zoom-out:before{content:"\E016"}.glyphicon-off:before{content:"\E017"}.glyphicon-signal:before{content:"\E018"}.glyphicon-cog:before{content:"\E019"}.glyphicon-trash:before{content:"\E020"}.glyphicon-home:before{content:"\E021"}.glyphicon-file:before{content:"\E022"}.glyphicon-time:before{content:"\E023"}.glyphicon-road:before{content:"\E024"}.glyphicon-download-alt:before{content:"\E025"}.glyphicon-download:before{content:"\E026"}.glyphicon-upload:before{content:"\E027"}.glyphicon-inbox:before{content:"\E028"}.glyphicon-play-circle:before{content:"\E029"}.glyphicon-repeat:before{content:"\E030"}.glyphicon-refresh:before{content:"\E031"}.glyphicon-list-alt:before{content:"\E032"}.glyphicon-lock:before{content:"\E033"}.glyphicon-flag:before{content:"\E034"}.glyphicon-headphones:before{content:"\E035"}.glyphicon-volume-off:before{content:"\E036"}.glyphicon-volume-down:before{content:"\E037"}.glyphicon-volume-up:before{content:"\E038"}.glyphicon-qrcode:before{content:"\E039"}.glyphicon-barcode:before{content:"\E040"}.glyphicon-tag:before{content:"\E041"}.glyphicon-tags:before{content:"\E042"}.glyphicon-book:before{content:"\E043"}.glyphicon-bookmark:before{content:"\E044"}.glyphicon-print:before{content:"\E045"}.glyphicon-camera:before{content:"\E046"}.glyphicon-font:before{content:"\E047"}.glyphicon-bold:before{content:"\E048"}.glyphicon-italic:before{content:"\E049"}.glyphicon-text-height:before{content:"\E050"}.glyphicon-text-width:before{content:"\E051"}.glyphicon-align-left:before{content:"\E052"}.glyphicon-align-center:before{content:"\E053"}.glyphicon-align-right:before{content:"\E054"}.glyphicon-align-justify:before{content:"\E055"}.glyphicon-list:before{content:"\E056"}.glyphicon-indent-left:before{content:"\E057"}.glyphicon-indent-right:before{content:"\E058"}.glyphicon-facetime-video:before{content:"\E059"}.glyphicon-picture:before{content:"\E060"}.glyphicon-map-marker:before{content:"\E062"}.glyphicon-adjust:before{content:"\E063"}.glyphicon-tint:before{content:"\E064"}.glyphicon-edit:before{content:"\E065"}.glyphicon-share:before{content:"\E066"}.glyphicon-check:before{content:"\E067"}.glyphicon-move:before{content:"\E068"}.glyphicon-step-backward:before{content:"\E069"}.glyphicon-fast-backward:before{content:"\E070"}.glyphicon-backward:before{content:"\E071"}.glyphicon-play:before{content:"\E072"}.glyphicon-pause:before{content:"\E073"}.glyphicon-stop:before{content:"\E074"}.glyphicon-forward:before{content:"\E075"}.glyphicon-fast-forward:before{content:"\E076"}.glyphicon-step-forward:before{content:"\E077"}.glyphicon-eject:before{content:"\E078"}.glyphicon-chevron-left:before{content:"\E079"}.glyphicon-chevron-right:before{content:"\E080"}.glyphicon-plus-sign:before{content:"\E081"}.glyphicon-minus-sign:before{content:"\E082"}.glyphicon-remove-sign:before{content:"\E083"}.glyphicon-ok-sign:before{content:"\E084"}.glyphicon-question-sign:before{content:"\E085"}.glyphicon-info-sign:before{content:"\E086"}.glyphicon-screenshot:before{content:"\E087"}.glyphicon-remove-circle:before{content:"\E088"}.glyphicon-ok-circle:before{content:"\E089"}.glyphicon-ban-circle:before{content:"\E090"}.glyphicon-arrow-left:before{content:"\E091"}.glyphicon-arrow-right:before{content:"\E092"}.glyphicon-arrow-up:before{content:"\E093"}.glyphicon-arrow-down:before{content:"\E094"}.glyphicon-share-alt:before{content:"\E095"}.glyphicon-resize-full:before{content:"\E096"}.glyphicon-resize-small:before{content:"\E097"}.glyphicon-exclamation-sign:before{content:"\E101"}.glyphicon-gift:before{content:"\E102"}.glyphicon-leaf:before{content:"\E103"}.glyphicon-fire:before{content:"\E104"}.glyphicon-eye-open:before{content:"\E105"}.glyphicon-eye-close:before{content:"\E106"}.glyphicon-warning-sign:before{content:"\E107"}.glyphicon-plane:before{content:"\E108"}.glyphicon-calendar:before{content:"\E109"}.glyphicon-random:before{content:"\E110"}.glyphicon-comment:before{content:"\E111"}.glyphicon-magnet:before{content:"\E112"}.glyphicon-chevron-up:before{content:"\E113"}.glyphicon-chevron-down:before{content:"\E114"}.glyphicon-retweet:before{content:"\E115"}.glyphicon-shopping-cart:before{content:"\E116"}.glyphicon-folder-close:before{content:"\E117"}.glyphicon-folder-open:before{content:"\E118"}.glyphicon-resize-vertical:before{content:"\E119"}.glyphicon-resize-horizontal:before{content:"\E120"}.glyphicon-hdd:before{content:"\E121"}.glyphicon-bullhorn:before{content:"\E122"}.glyphicon-bell:before{content:"\E123"}.glyphicon-certificate:before{content:"\E124"}.glyphicon-thumbs-up:before{content:"\E125"}.glyphicon-thumbs-down:before{content:"\E126"}.glyphicon-hand-right:before{content:"\E127"}.glyphicon-hand-left:before{content:"\E128"}.glyphicon-hand-up:before{content:"\E129"}.glyphicon-hand-down:before{content:"\E130"}.glyphicon-circle-arrow-right:before{content:"\E131"}.glyphicon-circle-arrow-left:before{content:"\E132"}.glyphicon-circle-arrow-up:before{content:"\E133"}.glyphicon-circle-arrow-down:before{content:"\E134"}.glyphicon-globe:before{content:"\E135"}.glyphicon-wrench:before{content:"\E136"}.glyphicon-tasks:before{content:"\E137"}.glyphicon-filter:before{content:"\E138"}.glyphicon-briefcase:before{content:"\E139"}.glyphicon-fullscreen:before{content:"\E140"}.glyphicon-dashboard:before{content:"\E141"}.glyphicon-paperclip:before{content:"\E142"}.glyphicon-heart-empty:before{content:"\E143"}.glyphicon-link:before{content:"\E144"}.glyphicon-phone:before{content:"\E145"}.glyphicon-pushpin:before{content:"\E146"}.glyphicon-usd:before{content:"\E148"}.glyphicon-gbp:before{content:"\E149"}.glyphicon-sort:before{content:"\E150"}.glyphicon-sort-by-alphabet:before{content:"\E151"}.glyphicon-sort-by-alphabet-alt:before{content:"\E152"}.glyphicon-sort-by-order:before{content:"\E153"}.glyphicon-sort-by-order-alt:before{content:"\E154"}.glyphicon-sort-by-attributes:before{content:"\E155"}.glyphicon-sort-by-attributes-alt:before{content:"\E156"}.glyphicon-unchecked:before{content:"\E157"}.glyphicon-expand:before{content:"\E158"}.glyphicon-collapse-down:before{content:"\E159"}.glyphicon-collapse-up:before{content:"\E160"}.glyphicon-log-in:before{content:"\E161"}.glyphicon-flash:before{content:"\E162"}.glyphicon-log-out:before{content:"\E163"}.glyphicon-new-window:before{content:"\E164"}.glyphicon-record:before{content:"\E165"}.glyphicon-save:before{content:"\E166"}.glyphicon-open:before{content:"\E167"}.glyphicon-saved:before{content:"\E168"}.glyphicon-import:before{content:"\E169"}.glyphicon-export:before{content:"\E170"}.glyphicon-send:before{content:"\E171"}.glyphicon-floppy-disk:before{content:"\E172"}.glyphicon-floppy-saved:before{content:"\E173"}.glyphicon-floppy-remove:before{content:"\E174"}.glyphicon-floppy-save:before{content:"\E175"}.glyphicon-floppy-open:before{content:"\E176"}.glyphicon-credit-card:before{content:"\E177"}.glyphicon-transfer:before{content:"\E178"}.glyphicon-cutlery:before{content:"\E179"}.glyphicon-header:before{content:"\E180"}.glyphicon-compressed:before{content:"\E181"}.glyphicon-earphone:before{content:"\E182"}.glyphicon-phone-alt:before{content:"\E183"}.glyphicon-tower:before{content:"\E184"}.glyphicon-stats:before{content:"\E185"}.glyphicon-sd-video:before{content:"\E186"}.glyphicon-hd-video:before{content:"\E187"}.glyphicon-subtitles:before{content:"\E188"}.glyphicon-sound-stereo:before{content:"\E189"}.glyphicon-sound-dolby:before{content:"\E190"}.glyphicon-sound-5-1:before{content:"\E191"}.glyphicon-sound-6-1:before{content:"\E192"}.glyphicon-sound-7-1:before{content:"\E193"}.glyphicon-copyright-mark:before{content:"\E194"}.glyphicon-registration-mark:before{content:"\E195"}.glyphicon-cloud-download:before{content:"\E197"}.glyphicon-cloud-upload:before{content:"\E198"}.glyphicon-tree-conifer:before{content:"\E199"}.glyphicon-tree-deciduous:before{content:"\E200"}.glyphicon-cd:before{content:"\E201"}.glyphicon-save-file:before{content:"\E202"}.glyphicon-open-file:before{content:"\E203"}.glyphicon-level-up:before{content:"\E204"}.glyphicon-copy:before{content:"\E205"}.glyphicon-paste:before{content:"\E206"}.glyphicon-alert:before{content:"\E209"}.glyphicon-equalizer:before{content:"\E210"}.glyphicon-king:before{content:"\E211"}.glyphicon-queen:before{content:"\E212"}.glyphicon-pawn:before{content:"\E213"}.glyphicon-bishop:before{content:"\E214"}.glyphicon-knight:before{content:"\E215"}.glyphicon-baby-formula:before{content:"\E216"}.glyphicon-tent:before{content:"\26FA"}.glyphicon-blackboard:before{content:"\E218"}.glyphicon-bed:before{content:"\E219"}.glyphicon-apple:before{content:"\F8FF"}.glyphicon-erase:before{content:"\E221"}.glyphicon-hourglass:before{content:"\231B"}.glyphicon-lamp:before{content:"\E223"}.glyphicon-duplicate:before{content:"\E224"}.glyphicon-piggy-bank:before{content:"\E225"}.glyphicon-scissors:before{content:"\E226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\E227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\A5"}.glyphicon-rub:before,.glyphicon-ruble:before{content:"\20BD"}.glyphicon-scale:before{content:"\E230"}.glyphicon-ice-lolly:before{content:"\E231"}.glyphicon-ice-lolly-tasted:before{content:"\E232"}.glyphicon-education:before{content:"\E233"}.glyphicon-option-horizontal:before{content:"\E234"}.glyphicon-option-vertical:before{content:"\E235"}.glyphicon-menu-hamburger:before{content:"\E236"}.glyphicon-modal-window:before{content:"\E237"}.glyphicon-oil:before{content:"\E238"}.glyphicon-grain:before{content:"\E239"}.glyphicon-sunglasses:before{content:"\E240"}.glyphicon-text-size:before{content:"\E241"}.glyphicon-text-color:before{content:"\E242"}.glyphicon-text-background:before{content:"\E243"}.glyphicon-object-align-top:before{content:"\E244"}.glyphicon-object-align-bottom:before{content:"\E245"}.glyphicon-object-align-horizontal:before{content:"\E246"}.glyphicon-object-align-left:before{content:"\E247"}.glyphicon-object-align-vertical:before{content:"\E248"}.glyphicon-object-align-right:before{content:"\E249"}.glyphicon-triangle-right:before{content:"\E250"}.glyphicon-triangle-left:before{content:"\E251"}.glyphicon-triangle-bottom:before{content:"\E252"}.glyphicon-triangle-top:before{content:"\E253"}.glyphicon-console:before{content:"\E254"}.glyphicon-superscript:before{content:"\E255"}.glyphicon-subscript:before{content:"\E256"}.glyphicon-menu-left:before{content:"\E257"}.glyphicon-menu-right:before{content:"\E258"}.glyphicon-menu-down:before{content:"\E259"}.glyphicon-menu-up:before{content:"\E260"}*,:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\A0 \2014"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}code{color:#c7254e;background-color:#f9f2f4;border-radius:4px}code,kbd{padding:2px 4px;font-size:90%}kbd{color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777}caption,th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;margin:0}fieldset,legend{padding:0;border:0}legend{display:block;width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{padding-top:7px}.form-control,output{display:block;font-size:14px;line-height:1.42857143;color:#555}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .checkbox label,fieldset[disabled] .radio-inline,fieldset[disabled] .radio label,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success.checkbox-inline label,.has-success.checkbox label,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.radio-inline label,.has-success.radio label{color:#3c763d}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning.checkbox-inline label,.has-warning.checkbox label,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.radio-inline label,.has-warning.radio label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error.checkbox-inline label,.has-error.checkbox label,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.radio-inline label,.has-error.radio label{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group .form-control:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group .form-control:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn,.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li,.nav>li>a{position:relative;display:block}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container-fluid .navbar-brand,.navbar>.container .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin:8px -15px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\A0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;background-color:#eee}.jumbotron,.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container-fluid .jumbotron,.container .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container-fluid .jumbotron,.container .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle,.panel-title{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table-responsive>.table caption,.panel>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal,.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translateY(-25%);transform:translateY(-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0);transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px}.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{left:5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel,.carousel-inner{position:relative}.carousel-inner{width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media (-webkit-transform-3d),(transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translateZ(0);transform:translateZ(0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:transparent;filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,.0001));background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001),rgba(0,0,0,.5));background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203A"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:transparent;border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file diff --git a/styles.ed2343a63506175b0d48.bundle.css.gz b/styles.ed2343a63506175b0d48.bundle.css.gz new file mode 100644 index 0000000..41342f8 Binary files /dev/null and b/styles.ed2343a63506175b0d48.bundle.css.gz differ diff --git a/tslint.json b/tslint.json deleted file mode 100644 index ad0093e..0000000 --- a/tslint.json +++ /dev/null @@ -1,114 +0,0 @@ -{ - "rulesDirectory": [ - "node_modules/codelyzer" - ], - "rules": { - "class-name": true, - "comment-format": [ - true, - "check-space" - ], - "curly": true, - "eofline": true, - "forin": true, - "indent": [ - true, - "spaces" - ], - "label-position": true, - "label-undefined": true, - "max-line-length": [ - true, - 140 - ], - "member-access": false, - "member-ordering": [ - true, - "static-before-instance", - "variables-before-functions" - ], - "no-arg": true, - "no-bitwise": true, - "no-console": [ - true, - "debug", - "info", - "time", - "timeEnd", - "trace" - ], - "no-construct": true, - "no-debugger": true, - "no-duplicate-key": true, - "no-duplicate-variable": true, - "no-empty": false, - "no-eval": true, - "no-inferrable-types": true, - "no-shadowed-variable": true, - "no-string-literal": false, - "no-switch-case-fall-through": true, - "no-trailing-whitespace": true, - "no-unused-expression": true, - "no-unused-variable": true, - "no-unreachable": true, - "no-use-before-declare": true, - "no-var-keyword": true, - "object-literal-sort-keys": false, - "one-line": [ - true, - "check-open-brace", - "check-catch", - "check-else", - "check-whitespace" - ], - "quotemark": [ - true, - "single" - ], - "radix": true, - "semicolon": [ - "always" - ], - "triple-equals": [ - true, - "allow-null-check" - ], - "typedef-whitespace": [ - true, - { - "call-signature": "nospace", - "index-signature": "nospace", - "parameter": "nospace", - "property-declaration": "nospace", - "variable-declaration": "nospace" - } - ], - "variable-name": false, - "whitespace": [ - true, - "check-branch", - "check-decl", - "check-operator", - "check-separator", - "check-type" - ], - - "directive-selector-prefix": [true, "app"], - "component-selector-prefix": [true, "app"], - "directive-selector-name": [true, "camelCase"], - "component-selector-name": [true, "kebab-case"], - "directive-selector-type": [true, "attribute"], - "component-selector-type": [true, "element"], - "use-input-property-decorator": true, - "use-output-property-decorator": true, - "use-host-property-decorator": true, - "no-input-rename": true, - "no-output-rename": true, - "use-life-cycle-interface": true, - "use-pipe-transform-interface": true, - "component-class-suffix": true, - "directive-class-suffix": true, - "templates-use-public": true, - "invoke-injectable": true - } -}