From 7487bd6db3a5d582d3e69b0f375cf1675993c995 Mon Sep 17 00:00:00 2001 From: CATcher Date: Sat, 27 Apr 2024 17:00:27 +0000 Subject: [PATCH] Auto-generated commit [ci skip] Triggered by commit: https://github.com/CATcher-org/CATcher-staging/commit/417cedc199146a1ef3e62b98f0222c8d09da9bd5 --- 3rdpartylicenses.txt | 80 +------ 404.html | 8 +- ...c.ttf => fa-solid-900.c9f6e41813989c48.ttf | Bin ...ff2 => fa-solid-900.d5d28b783e396c28.woff2 | Bin index.html | 8 +- main-es2015.64e86305e70a00ce6e50.js | 196 ------------------ main-es5.64e86305e70a00ce6e50.js | 1 - main.1d2a23243bb715d4.js | 196 ++++++++++++++++++ polyfills-es2015.bd5f554a271d6f2df6b4.js | 1 - polyfills-es5.1e724a71d0e88d5869e1.js | 1 - polyfills.699b5bbb59238bcc.js | 1 + runtime-es2015.9bc6c3aec0f0a9e06929.js | 1 - runtime-es5.9bc6c3aec0f0a9e06929.js | 1 - runtime.d85ae59c4dde19f0.js | 1 + scripts.62cfea465e600f2b.js | 1 + scripts.8d2928190a1fe5d09f26.js | 9 - styles.aa169e0d4c2d43a96e98.css | 11 - styles.c3c3ea67fa1f2812.css | 9 + 18 files changed, 218 insertions(+), 307 deletions(-) rename fa-solid-900.2877d54f94f30c5d563c.ttf => fa-solid-900.c9f6e41813989c48.ttf (100%) rename fa-solid-900.bdb9e23299f9d1320a8b.woff2 => fa-solid-900.d5d28b783e396c28.woff2 (100%) delete mode 100644 main-es2015.64e86305e70a00ce6e50.js delete mode 100644 main-es5.64e86305e70a00ce6e50.js create mode 100644 main.1d2a23243bb715d4.js delete mode 100644 polyfills-es2015.bd5f554a271d6f2df6b4.js delete mode 100644 polyfills-es5.1e724a71d0e88d5869e1.js create mode 100644 polyfills.699b5bbb59238bcc.js delete mode 100644 runtime-es2015.9bc6c3aec0f0a9e06929.js delete mode 100644 runtime-es5.9bc6c3aec0f0a9e06929.js create mode 100644 runtime.d85ae59c4dde19f0.js create mode 100644 scripts.62cfea465e600f2b.js delete mode 100644 scripts.8d2928190a1fe5d09f26.js delete mode 100644 styles.aa169e0d4c2d43a96e98.css create mode 100644 styles.c3c3ea67fa1f2812.css diff --git a/3rdpartylicenses.txt b/3rdpartylicenses.txt index 7708c07..4f8360b 100644 --- a/3rdpartylicenses.txt +++ b/3rdpartylicenses.txt @@ -1,28 +1,3 @@ -@angular-devkit/build-angular -MIT -The MIT License - -Copyright (c) 2017 Google, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - @angular/animations MIT @@ -30,7 +5,7 @@ MIT MIT The MIT License -Copyright (c) 2021 Google LLC. +Copyright (c) 2022 Google LLC. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -67,7 +42,7 @@ MIT MIT The MIT License -Copyright (c) 2021 Google LLC. +Copyright (c) 2022 Google LLC. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -673,29 +648,6 @@ IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -core-js -MIT -Copyright (c) 2014-2021 Denis Pushkarev - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - deprecation ISC The ISC License @@ -920,9 +872,6 @@ Apache-2.0 See the License for the specific language governing permissions and limitations under the License. -extract-files -MIT - fast-json-stable-stringify MIT This software is released under the MIT license: @@ -1479,31 +1428,6 @@ If the Work includes a "NOTICE" text file as part of its distribution, then any END OF TERMS AND CONDITIONS -regenerator-runtime -MIT -MIT License - -Copyright (c) 2014-present, Facebook, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - rxjs Apache-2.0 Apache License diff --git a/404.html b/404.html index 362c47a..8043e2b 100644 --- a/404.html +++ b/404.html @@ -5,11 +5,11 @@ - - - + + + Loading... - + \ No newline at end of file diff --git a/fa-solid-900.2877d54f94f30c5d563c.ttf b/fa-solid-900.c9f6e41813989c48.ttf similarity index 100% rename from fa-solid-900.2877d54f94f30c5d563c.ttf rename to fa-solid-900.c9f6e41813989c48.ttf diff --git a/fa-solid-900.bdb9e23299f9d1320a8b.woff2 b/fa-solid-900.d5d28b783e396c28.woff2 similarity index 100% rename from fa-solid-900.bdb9e23299f9d1320a8b.woff2 rename to fa-solid-900.d5d28b783e396c28.woff2 diff --git a/index.html b/index.html index 362c47a..8043e2b 100644 --- a/index.html +++ b/index.html @@ -5,11 +5,11 @@ - - - + + + Loading... - + \ No newline at end of file diff --git a/main-es2015.64e86305e70a00ce6e50.js b/main-es2015.64e86305e70a00ce6e50.js deleted file mode 100644 index a1a56d6..0000000 --- a/main-es2015.64e86305e70a00ce6e50.js +++ /dev/null @@ -1,196 +0,0 @@ -var K_e=Object.defineProperty,J_e=Object.defineProperties,Z_e=Object.getOwnPropertyDescriptors,kB=Object.getOwnPropertySymbols,X_e=Object.prototype.hasOwnProperty,eye=Object.prototype.propertyIsEnumerable,XS=(e,t,i)=>t in e?K_e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i,qr=(e,t)=>{for(var i in t||(t={}))X_e.call(t,i)&&XS(e,i,t[i]);if(kB)for(var i of kB(t))eye.call(t,i)&&XS(e,i,t[i]);return e},ra=(e,t)=>J_e(e,Z_e(t)),AB=(e,t,i)=>(XS(e,"symbol"!=typeof t?t+"":t,i),i);(self.webpackChunkCATcher=self.webpackChunkCATcher||[]).push([[179,429],{98255:function(e){function t(e){return Promise.resolve().then(function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t})}t.keys=function(){return[]},t.resolve=t,t.id=98255,e.exports=t},92970:function(e,t,i){"use strict";i.d(t,{h4:function(){return Oe},ab:function(){return he}});var n=null,r={},s=1,o="@wry/context:Slot",a=Array,l=a[o]||function(){var e=function(){function e(){this.id=["slot",s++,Date.now(),Math.random().toString(36).slice(2)].join(":")}return e.prototype.hasValue=function(){for(var e=n;e;e=e.parent)if(this.id in e.slots){var t=e.slots[this.id];if(t===r)break;return e!==n&&(n.slots[this.id]=t),!0}return n&&(n.slots[this.id]=r),!1},e.prototype.getValue=function(){if(this.hasValue())return n.slots[this.id]},e.prototype.withValue=function(e,t,i,r){var s,o=((s={__proto__:null})[this.id]=e,s),a=n;n={parent:a,slots:o};try{return t.apply(r,i)}finally{n=a}},e.bind=function(e){var t=n;return function(){var i=n;try{return n=t,e.apply(this,arguments)}finally{n=i}}},e.noContext=function(e,t,i){if(!n)return e.apply(i,t);var r=n;try{return n=null,e.apply(i,t)}finally{n=r}},e}();try{Object.defineProperty(a,o,{value:a[o]=e,enumerable:!1,writable:!1,configurable:!1})}finally{return e}}();function u(){}var c=function(){function e(e,t){void 0===e&&(e=1/0),void 0===t&&(t=u),this.max=e,this.dispose=t,this.map=new Map,this.newest=null,this.oldest=null}return e.prototype.has=function(e){return this.map.has(e)},e.prototype.get=function(e){var t=this.getEntry(e);return t&&t.value},e.prototype.getEntry=function(e){var t=this.map.get(e);if(t&&t!==this.newest){var i=t.older,n=t.newer;n&&(n.older=i),i&&(i.newer=n),t.older=this.newest,t.older.newer=t,t.newer=null,this.newest=t,t===this.oldest&&(this.oldest=n)}return t},e.prototype.set=function(e,t){var i=this.getEntry(e);return i?i.value=t:(i={key:e,value:t,newer:null,older:this.newest},this.newest&&(this.newest.newer=i),this.newest=i,this.oldest=this.oldest||i,this.map.set(e,i),i.value)},e.prototype.clean=function(){for(;this.oldest&&this.map.size>this.max;)this.delete(this.oldest.key)},e.prototype.delete=function(e){var t=this.map.get(e);return!!t&&(t===this.newest&&(this.newest=t.older),t===this.oldest&&(this.oldest=t.newer),t.newer&&(t.newer.older=t.older),t.older&&(t.older.newer=t.newer),this.map.delete(e),this.dispose(t.value,e),!0)},e}(),d=new l;function h(e){var t=e.unsubscribe;"function"==typeof t&&(e.unsubscribe=void 0,t())}var p=[];function m(e,t){if(!e)throw new Error(t||"assertion failure")}function f(e){switch(e.length){case 0:throw new Error("unknown value");case 1:return e[0];case 2:throw e[1]}}var g=function(){function e(t){this.fn=t,this.parents=new Set,this.childValues=new Map,this.dirtyChildren=null,this.dirty=!0,this.recomputing=!1,this.value=[],this.deps=null,++e.count}return e.prototype.peek=function(){if(1===this.value.length&&!y(this))return this.value[0]},e.prototype.recompute=function(e){return m(!this.recomputing,"already recomputing"),function(e){var t=d.getValue();t&&(e.parents.add(t),t.childValues.has(e)||t.childValues.set(e,[]),y(e)?w(t,e):k(t,e))}(this),y(this)?function(e,t){return T(e),d.withValue(e,_,[e,t]),function(e,t){if("function"==typeof e.subscribe)try{h(e),e.unsubscribe=e.subscribe.apply(null,t)}catch(i){return e.setDirty(),!1}return!0}(e,t)&&function(e){e.dirty=!1,!y(e)&&v(e)}(e),f(e.value)}(this,e):f(this.value)},e.prototype.setDirty=function(){this.dirty||(this.dirty=!0,this.value.length=0,b(this),T(this),h(this))},e.prototype.dispose=function(){var e=this;T(this),h(this),this.parents.forEach(function(t){t.setDirty(),E(t,e)})},e.prototype.dependOn=function(e){e.add(this),this.deps||(this.deps=p.pop()||new Set),this.deps.add(e)},e.prototype.forgetDeps=function(){var e=this;this.deps&&(this.deps.forEach(function(t){return t.delete(e)}),this.deps.clear(),p.push(this.deps),this.deps=null)},e.count=0,e}();function _(e,t){e.recomputing=!0,e.value.length=0;try{e.value[0]=e.fn.apply(null,t)}catch(i){e.value[1]=i}e.recomputing=!1}function y(e){return e.dirty||!(!e.dirtyChildren||!e.dirtyChildren.size)}function b(e){e.parents.forEach(function(t){return w(t,e)})}function v(e){e.parents.forEach(function(t){return k(t,e)})}function w(e,t){if(m(e.childValues.has(t)),m(y(t)),e.dirtyChildren){if(e.dirtyChildren.has(t))return}else e.dirtyChildren=p.pop()||new Set;e.dirtyChildren.add(t),b(e)}function k(e,t){m(e.childValues.has(t)),m(!y(t));var i=e.childValues.get(t);0===i.length?e.childValues.set(t,function(e){return e.slice(0)}(t.value)):function(e,t){var i=e.length;return i>0&&i===t.length&&e[i-1]===t[i-1]}(i,t.value)||e.setDirty(),S(e,t),!y(e)&&v(e)}function S(e,t){var i=e.dirtyChildren;i&&(i.delete(t),0===i.size&&(p.length<100&&p.push(i),e.dirtyChildren=null))}function T(e){e.childValues.size>0&&e.childValues.forEach(function(t,i){E(e,i)}),e.forgetDeps(),m(null===e.dirtyChildren)}function E(e,t){t.parents.delete(e),e.childValues.delete(t),S(e,t)}var x=function(){return Object.create(null)},M=Array.prototype,C=M.forEach,D=M.slice,L=function(){function e(e,t){void 0===t&&(t=x),this.weakness=e,this.makeData=t}return e.prototype.lookup=function(){for(var e=[],t=0;t0){var t=--this.rootIds[e];return t||delete this.rootIds[e],t}return 0},e.prototype.getRootIdSet=function(e){return void 0===e&&(e=new Set),Object.keys(this.rootIds).forEach(e.add,e),this instanceof ie?this.parent.getRootIdSet(e):Object.keys(this.policies.rootTypenamesById).forEach(e.add,e),e},e.prototype.gc=function(){var e=this,t=this.getRootIdSet(),i=this.toObject();t.forEach(function(n){z.call(i,n)&&(Object.keys(e.findChildRefIds(n)).forEach(t.add,t),delete i[n])});var n=Object.keys(i);if(n.length){for(var r=this;r instanceof ie;)r=r.parent;n.forEach(function(e){return r.delete(e)})}return n},e.prototype.findChildRefIds=function(e){if(!z.call(this.refs,e)){var t=this.refs[e]=Object.create(null),i=new Set([this.data[e]]),n=function(e){return null!==e&&"object"==typeof e};i.forEach(function(e){(0,F.hh)(e)?t[e.__ref]=!0:n(e)&&Object.values(e).filter(n).forEach(i.add,i)})}return this.refs[e]},e.prototype.makeCacheKey=function(){for(var e=[],t=0;t0;if(c&&!a)throw u.missing[0];return{result:u.result,missing:u.missing,complete:!c}},e.prototype.isFresh=function(e,t,i,n){if(re(n.store)&&this.knownResults.get(e)===i){var r=this.executeSelectionSet.peek(i,t,n);if(r&&e===r.result)return!0}return!1},e.prototype.execSelectionSetImpl=function(e){var t=this,i=e.selectionSet,n=e.objectOrReference,r=e.context;if((0,F.hh)(n)&&!r.policies.rootTypenamesById[n.__ref]&&!r.store.has(n.__ref))return{result:{},missing:[se(new H.ej(4),r)]};var s=r.variables,o=r.policies,a=[],l={result:null},u=r.store.getFieldValue(n,"__typename");function c(){return l.missing||(l.missing=[])}function d(e){var t;return e.missing&&(t=c()).push.apply(t,e.missing),e.result}this.config.addTypename&&"string"==typeof u&&!o.rootIdsByTypename[u]&&a.push({__typename:u});var h=new Set(i.selections);return h.forEach(function(e){var i;if((0,F.LZ)(e,s))if((0,F.My)(e)){var l=o.readField({fieldName:e.name.value,field:e,variables:r.variables,from:n},r),p=(0,F.u2)(e);r.path.push(p);var m=r.clientOnly;r.clientOnly=m||!(!e.directives||!e.directives.some(function(e){return"client"===e.name.value})),void 0===l?F.Gw.added(e)||c().push(se(new H.ej(5),r)):Array.isArray(l)?l=d(t.executeSubSelectedArray({field:e,array:l,context:r})):e.selectionSet&&null!=l&&(l=d(t.executeSelectionSet({selectionSet:e.selectionSet,objectOrReference:l,context:r}))),void 0!==l&&a.push(((i={})[p]=l,i)),r.clientOnly=m,(0,H.kG)(r.path.pop()===p)}else{var f=(0,F.hi)(e,r.fragmentMap);f&&o.fragmentMatches(f,u)&&f.selectionSet.selections.forEach(h.add,h)}}),l.result=(0,F.bw)(a),this.knownResults.set(l.result,i),l},e.prototype.execSubSelectedArrayImpl=function(e){var t,i=this,n=e.field,r=e.array,s=e.context;function o(e,i){return e.missing&&(t=t||[]).push.apply(t,e.missing),(0,H.kG)(s.path.pop()===i),e.result}return n.selectionSet&&(r=r.filter(s.store.canRead)),{result:r=r.map(function(e,t){return null===e?null:(s.path.push(t),Array.isArray(e)?o(i.executeSubSelectedArray({field:n,array:e,context:s}),t):n.selectionSet?o(i.executeSelectionSet({selectionSet:n.selectionSet,objectOrReference:e,context:s}),t):((0,H.kG)(s.path.pop()===t),e))}),missing:t}},e}(),ae=function(){function e(e,t){this.cache=e,this.reader=t}return e.prototype.writeToStore=function(e){var t=e.query,i=e.result,n=e.dataId,r=e.store,s=e.variables,o=(0,F.$H)(t),a=new F.w0;s=(0,N.pi)((0,N.pi)({},(0,F.O4)(o)),s);var l=this.processSelectionSet({result:i||Object.create(null),dataId:n,selectionSet:o.selectionSet,mergeTree:{map:new Map},context:{store:r,written:Object.create(null),merge:function(e,t){return a.merge(e,t)},variables:s,varString:JSON.stringify(s),fragmentMap:(0,F.F)((0,F.kU)(t))}});if(!(0,F.hh)(l))throw new H.ej(7);return r.retain(l.__ref),l},e.prototype.processSelectionSet=function(e){var t=this,i=e.dataId,n=e.result,r=e.selectionSet,s=e.context,o=e.mergeTree,a=this.cache.policies,l=a.identify(n,r,s.fragmentMap),u=l[1];if("string"==typeof(i=i||l[0])){var c=s.written[i]||(s.written[i]=[]),d=(0,F.kQ)(i);if(c.indexOf(r)>=0||(c.push(r),this.reader&&this.reader.isFresh(n,d,r,s)))return d}var h=Object.create(null);u&&(h=s.merge(h,u));var p=i&&a.rootTypenamesById[i]||(0,F.qw)(n,r,s.fragmentMap)||i&&s.store.get(i,"__typename");"string"==typeof p&&(h.__typename=p);var m=new Set(r.selections);if(m.forEach(function(e){var i;if((0,F.LZ)(e,s.variables))if((0,F.My)(e)){var r=(0,F.u2)(e),l=n[r];if(void 0!==l){var u=a.getStoreFieldName({typename:p,fieldName:e.name.value,field:e,variables:s.variables}),c=ue(o,u),d=t.processFieldValue(l,e,s,c),f=e.selectionSet&&s.store.getFieldValue(d,"__typename")||void 0,g=a.getMergeFunction(p,e.name.value,f);g?c.info={field:e,typename:p,merge:g}:ce(o,u),h=s.merge(h,((i={})[u]=d,i))}else if(a.usingPossibleTypes&&!(0,F.FS)(["defer","client"],e))throw new H.ej(8)}else{var _=(0,F.hi)(e,s.fragmentMap);_&&a.fragmentMatches(_,p,n,s.variables)&&_.selectionSet.selections.forEach(m.add,m)}}),"string"==typeof i){var f=(0,F.kQ)(i);return o.map.size&&(h=this.applyMerges(o,f,h,s)),s.store.merge(i,h),f}return h},e.prototype.processFieldValue=function(e,t,i,n){var r=this;return t.selectionSet&&null!==e?Array.isArray(e)?e.map(function(e,s){var o=r.processFieldValue(e,t,i,ue(n,s));return ce(n,s),o}):this.processSelectionSet({result:e,selectionSet:t.selectionSet,context:i,mergeTree:n}):e},e.prototype.applyMerges=function(e,t,i,n,r){var s,o=this;if(e.map.size&&!(0,F.hh)(i)){var a=Array.isArray(i)||!(0,F.hh)(t)&&!W(t)?void 0:t,l=i;a&&!r&&(r=[(0,F.hh)(a)?a.__ref:a]);var u,c=function(e,t){return Array.isArray(e)?"number"==typeof t?e[t]:void 0:n.store.getFieldValue(e,String(t))};e.map.forEach(function(e,t){r&&r.push(t);var i=c(a,t),s=c(l,t),d=o.applyMerges(e,i,s,n,r);d!==s&&(u=u||new Map).set(t,d),r&&(0,H.kG)(r.pop()===t)}),u&&(i=Array.isArray(l)?l.slice(0):(0,N.pi)({},l),u.forEach(function(e,t){i[t]=e}))}return e.info?this.cache.policies.runMergeFunction(t,i,e.info,n,r&&(s=n.store).getStorage.apply(s,r)):i},e}(),le=[];function ue(e,t){var i=e.map;return i.has(t)||i.set(t,le.pop()||{map:new Map}),i.get(t)}function ce(e,t){var i=e.map,n=i.get(t);n&&!n.info&&!n.map.size&&(le.push(n),i.delete(t))}new Set;var de=O(),he=new l;function pe(e,t){if(e.size){var i=[];e.forEach(function(e){return i.push(e)}),e.clear(),i.forEach(t)}}var me=new WeakMap;function fe(e){var t=new Set,i=new Set,n=function(s){if(arguments.length>0)e!==s&&(e=s,de.dirty(n),t.forEach(ge),pe(i,function(t){return t(e)}));else{var o=he.getValue();o&&r(o),de(n)}return e};n.onNextChange=function(e){return i.add(e),function(){i.delete(e)}};var r=n.attachCache=function(e){t.add(e);var i=me.get(e);return i||me.set(e,i=new Set),i.add(n),n};return n.forgetCache=function(e){var i=t.delete(e);if(i){var r=me.get(e);r&&r.delete(n)}return i},n}function ge(e){e.broadcastWatches&&e.broadcastWatches()}function _e(e){return void 0!==e.args?e.args:e.field?(0,F.NC)(e.field,e.variables):null}var ye=function(e,t){var i=e.__typename,n=e.id,r=e._id;if("string"==typeof i&&(t&&(t.keyObject=void 0!==n?{id:n}:void 0!==r?{_id:r}:void 0),void 0===n&&(n=r),void 0!==n))return i+":"+("number"==typeof n||"string"==typeof n?n:JSON.stringify(n))},be=function(){},ve=function(e,t){return t.fieldName},we=function(e,t,i){return(0,i.mergeObjects)(e,t)},ke=function(e,t){return t},Se=function(){function e(e){this.config=e,this.typePolicies=Object.create(null),this.toBeAdded=Object.create(null),this.supertypeMap=new Map,this.fuzzySubtypes=new Map,this.rootIdsByTypename=Object.create(null),this.rootTypenamesById=Object.create(null),this.usingPossibleTypes=!1,this.config=(0,N.pi)({dataIdFromObject:ye},e),this.cache=this.config.cache,this.setRootTypename("Query"),this.setRootTypename("Mutation"),this.setRootTypename("Subscription"),e.possibleTypes&&this.addPossibleTypes(e.possibleTypes),e.typePolicies&&this.addTypePolicies(e.typePolicies)}return e.prototype.identify=function(e,t,i){var n=t&&i?(0,F.qw)(e,t,i):e.__typename;if(n===this.rootTypenamesById.ROOT_QUERY)return["ROOT_QUERY"];for(var r,s={typename:n,selectionSet:t,fragmentMap:i},o=n&&this.getTypePolicy(n),a=o&&o.keyFn||this.config.dataIdFromObject;a;){var l=a(e,s);if(!Array.isArray(l)){r=l;break}a=Me(l)}return r=r&&String(r),s.keyObject?[r,s.keyObject]:[r]},e.prototype.addTypePolicies=function(e){var t=this;Object.keys(e).forEach(function(i){var n=e[i];z.call(t.toBeAdded,i)?t.toBeAdded[i].push(n):t.toBeAdded[i]=[n]})},e.prototype.updateTypePolicy=function(e,t){var i=this,n=this.getTypePolicy(e),r=t.keyFields,s=t.fields;function o(e,t){e.merge="function"==typeof t?t:!0===t?we:!1===t?ke:e.merge}o(n,t.merge),t.queryType&&this.setRootTypename("Query",e),t.mutationType&&this.setRootTypename("Mutation",e),t.subscriptionType&&this.setRootTypename("Subscription",e),n.keyFn=!1===r?be:Array.isArray(r)?Me(r):"function"==typeof r?r:n.keyFn,s&&Object.keys(s).forEach(function(t){var n=i.getFieldPolicy(e,t,!0),r=s[t];if("function"==typeof r)n.read=r;else{var a=r.keyArgs,l=r.read,u=r.merge;n.keyFn=!1===a?ve:Array.isArray(a)?xe(a):"function"==typeof a?a:n.keyFn,"function"==typeof l&&(n.read=l),o(n,u)}n.read&&n.merge&&(n.keyFn=n.keyFn||ve)})},e.prototype.setRootTypename=function(e,t){void 0===t&&(t=e);var i="ROOT_"+e.toUpperCase(),n=this.rootTypenamesById[i];t!==n&&((0,H.kG)(!n||n===e,1),n&&delete this.rootIdsByTypename[n],this.rootIdsByTypename[t]=i,this.rootTypenamesById[i]=t)},e.prototype.addPossibleTypes=function(e){var t=this;this.usingPossibleTypes=!0,Object.keys(e).forEach(function(i){t.getSupertypeSet(i,!0),e[i].forEach(function(e){t.getSupertypeSet(e,!0).add(i);var n=e.match(B);(!n||n[0]!==e)&&t.fuzzySubtypes.set(e,new RegExp(e))})})},e.prototype.getTypePolicy=function(e){var t=this;if(!z.call(this.typePolicies,e)){var i=this.typePolicies[e]=Object.create(null);i.fields=Object.create(null);var n=this.supertypeMap.get(e);n&&n.size&&n.forEach(function(e){var n=t.getTypePolicy(e),r=n.fields,s=(0,N._T)(n,["fields"]);Object.assign(i,s),Object.assign(i.fields,r)})}var r=this.toBeAdded[e];return r&&r.length&&this.updateTypePolicy(e,F.oA.apply(void 0,r.splice(0))),this.typePolicies[e]},e.prototype.getFieldPolicy=function(e,t,i){if(e){var n=this.getTypePolicy(e).fields;return n[t]||i&&(n[t]=Object.create(null))}},e.prototype.getSupertypeSet=function(e,t){var i=this.supertypeMap.get(e);return!i&&t&&this.supertypeMap.set(e,i=new Set),i},e.prototype.fragmentMatches=function(e,t,i,n){var r=this;if(!e.typeCondition)return!0;if(!t)return!1;var s=e.typeCondition.name.value;if(t===s)return!0;if(this.usingPossibleTypes&&this.supertypeMap.has(s))for(var o=this.getSupertypeSet(t,!0),a=[o],l=function(e){var t=r.getSupertypeSet(e,!1);t&&t.size&&a.indexOf(t)<0&&a.push(t)},u=!(!i||!this.fuzzySubtypes.size),c=0;c=e.lastRequestId){if(s&&"none"===i.errorPolicy)throw e.markError(new u.c({graphQLErrors:r.errors}));e.markResult(r,i,t),e.markReady()}var a={data:r.data,loading:!1,networkStatus:e.networkStatus||d.I.ready};return s&&"ignore"!==i.errorPolicy&&(a.errors=r.errors),a},function(t){var i=(0,u.M)(t)?t:new u.c({networkError:t});throw n>=e.lastRequestId&&e.markError(i),i})},e.prototype.fetchQueryObservable=function(e,t,i){var n=this;void 0===i&&(i=d.I.loading);var r=this.transform(t.query).document,s=this.getVariables(r,t.variables),a=this.getQuery(e),l=a.networkStatus,u=t.fetchPolicy,c=void 0===u?"cache-first":u,h=t.errorPolicy,p=void 0===h?"none":h,m=t.returnPartialData,f=void 0!==m&&m,g=t.notifyOnNetworkStatusChange,_=void 0!==g&&g,y=t.context,b=void 0===y?{}:y;("cache-first"===c||"cache-and-network"===c||"network-only"===c||"no-cache"===c)&&_&&"number"==typeof l&&l!==i&&(0,d.O)(i)&&("cache-first"!==c&&(c="cache-and-network"),f=!0);var v=Object.assign({},t,{query:r,variables:s,fetchPolicy:c,errorPolicy:p,returnPartialData:f,notifyOnNetworkStatusChange:_,context:b}),w=function(e){return v.variables=e,n.fetchQueryByPolicy(a,v,i)};this.fetchCancelFns.set(e,function(e){Promise.resolve().then(function(){return k.cancel(e)})});var k=new o.X_(this.transform(v.query).hasClientExports?this.localState.addExportedVariables(v.query,v.variables,v.context).then(w):w(v.variables));return k.cleanup(function(){n.fetchCancelFns.delete(e);var i=t.nextFetchPolicy;i&&(t.nextFetchPolicy=void 0,t.fetchPolicy="function"==typeof i?i.call(t,t.fetchPolicy||"cache-first"):i)}),k},e.prototype.fetchQueryByPolicy=function(e,t,i){var r=this,s=t.query,a=t.variables,l=t.fetchPolicy,u=t.errorPolicy,c=t.returnPartialData,h=t.context;e.init({document:s,variables:a,lastRequestId:this.generateRequestId(),networkStatus:i});var p=function(){return e.getDiff(a)},m=function(t,i){void 0===i&&(i=e.networkStatus||d.I.loading);var l=t.result,u=function(e){return o.y$.of((0,n.pi)({data:e,loading:(0,d.O)(i),networkStatus:i},t.complete?null:{partial:!0}))};return r.transform(s).hasForcedResolvers?r.localState.runResolvers({document:s,remoteResult:{data:l},context:h,variables:a,onlyRunForcedResolvers:!0}).then(function(e){return u(e.data)}):u(l)},f=function(t){return r.getResultsFromLink(e,t,{variables:a,context:h,fetchPolicy:l,errorPolicy:u})};switch(l){default:case"cache-first":return(g=p()).complete?[m(g,e.markReady())]:c?[m(g),f(!0)]:[f(!0)];case"cache-and-network":var g;return(g=p()).complete||c?[m(g),f(!0)]:[f(!0)];case"cache-only":return[m(p(),e.markReady())];case"network-only":return[f(!0)];case"no-cache":return[f(!1)];case"standby":return[]}},e.prototype.getQuery=function(e){return e&&!this.queries.has(e)&&this.queries.set(e,new y(this.cache)),this.queries.get(e)},e.prototype.prepareContext=function(e){void 0===e&&(e={});var t=this.localState.prepareContext(e);return(0,n.pi)((0,n.pi)({},t),{clientAwareness:this.clientAwareness})},e}();function k(e,t){return(0,o.oA)(e,t,t.variables&&{variables:(0,n.pi)((0,n.pi)({},e.variables),t.variables)})}var S=function(){function e(e){var t=this;this.defaultOptions={},this.resetStoreCallbacks=[],this.clearStoreCallbacks=[];var i=e.uri,n=e.cache,o=e.ssrMode,l=void 0!==o&&o,u=e.ssrForceFetchDelay,c=void 0===u?0:u,d=e.connectToDevTools,h=void 0===d?"object"==typeof window&&!window.__APOLLO_CLIENT__&&!1:d,p=e.queryDeduplication,f=void 0===p||p,g=e.defaultOptions,_=e.assumeImmutableResults,y=void 0!==_&&_,b=e.resolvers,v=e.typeDefs,k=e.fragmentMatcher,S=e.name,T=e.version,E=e.link;if(E||(E=i?new a.uG({uri:i,credentials:e.credentials,headers:e.headers}):s.i0.empty()),!n)throw new r.ej(9);this.link=E,this.cache=n,this.disableNetworkFetches=l||c>0,this.queryDeduplication=f,this.defaultOptions=g||{},this.typeDefs=v,c&&setTimeout(function(){return t.disableNetworkFetches=!1},c),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),h&&(window.__APOLLO_CLIENT__=this),this.version="local",this.localState=new m({cache:n,client:this,resolvers:b,fragmentMatcher:k}),this.queryManager=new w({cache:this.cache,link:this.link,queryDeduplication:f,ssrMode:l,clientAwareness:{name:S,version:T},localState:this.localState,assumeImmutableResults:y,onBroadcast:h?function(){t.devToolsHookCb&&t.devToolsHookCb({action:{},state:{queries:t.queryManager.getQueryStore(),mutations:t.queryManager.mutationStore||{}},dataWithOptimisticResults:t.cache.extract(!0)})}:void 0})}return e.prototype.stop=function(){this.queryManager.stop()},e.prototype.watchQuery=function(e){return this.defaultOptions.watchQuery&&(e=k(this.defaultOptions.watchQuery,e)),this.disableNetworkFetches&&("network-only"===e.fetchPolicy||"cache-and-network"===e.fetchPolicy)&&(e=(0,n.pi)((0,n.pi)({},e),{fetchPolicy:"cache-first"})),this.queryManager.watchQuery(e)},e.prototype.query=function(e){return this.defaultOptions.query&&(e=k(this.defaultOptions.query,e)),(0,r.kG)("cache-and-network"!==e.fetchPolicy,10),this.disableNetworkFetches&&"network-only"===e.fetchPolicy&&(e=(0,n.pi)((0,n.pi)({},e),{fetchPolicy:"cache-first"})),this.queryManager.query(e)},e.prototype.mutate=function(e){return this.defaultOptions.mutate&&(e=k(this.defaultOptions.mutate,e)),this.queryManager.mutate(e)},e.prototype.subscribe=function(e){return this.queryManager.startGraphQLSubscription(e)},e.prototype.readQuery=function(e,t){return void 0===t&&(t=!1),this.cache.readQuery(e,t)},e.prototype.readFragment=function(e,t){return void 0===t&&(t=!1),this.cache.readFragment(e,t)},e.prototype.writeQuery=function(e){this.cache.writeQuery(e),this.queryManager.broadcastQueries()},e.prototype.writeFragment=function(e){this.cache.writeFragment(e),this.queryManager.broadcastQueries()},e.prototype.__actionHookForDevTools=function(e){this.devToolsHookCb=e},e.prototype.__requestRaw=function(e){return(0,s.ht)(this.link,e)},e.prototype.resetStore=function(){var e=this;return Promise.resolve().then(function(){return e.queryManager.clearStore()}).then(function(){return Promise.all(e.resetStoreCallbacks.map(function(e){return e()}))}).then(function(){return e.reFetchObservableQueries()})},e.prototype.clearStore=function(){var e=this;return Promise.resolve().then(function(){return e.queryManager.clearStore()}).then(function(){return Promise.all(e.clearStoreCallbacks.map(function(e){return e()}))})},e.prototype.onResetStore=function(e){var t=this;return this.resetStoreCallbacks.push(e),function(){t.resetStoreCallbacks=t.resetStoreCallbacks.filter(function(t){return t!==e})}},e.prototype.onClearStore=function(e){var t=this;return this.clearStoreCallbacks.push(e),function(){t.clearStoreCallbacks=t.clearStoreCallbacks.filter(function(t){return t!==e})}},e.prototype.reFetchObservableQueries=function(e){return this.queryManager.reFetchObservableQueries(e)},e.prototype.extract=function(e){return this.cache.extract(e)},e.prototype.restore=function(e){return this.cache.restore(e)},e.prototype.addResolvers=function(e){this.localState.addResolvers(e)},e.prototype.setResolvers=function(e){this.localState.setResolvers(e)},e.prototype.getResolvers=function(){return this.localState.getResolvers()},e.prototype.setLocalStateFragmentMatcher=function(e){this.localState.setFragmentMatcher(e)},e.prototype.setLink=function(e){this.link=this.queryManager.link=e},e}()},4272:function(e,t,i){"use strict";i.d(t,{u:function(){return u}});var n=i(20884),r=i(13941),s=i(11913),o=i(47402),a=i(11459),l=function(){function e(e,t,i,n){this.observer=e,this.options=t,this.fetch=i,this.shouldFetch=n}return e.prototype.reobserve=function(e,t){e?this.updateOptions(e):this.updatePolling();var i=this.fetch(this.options,t);return this.concast&&this.concast.removeObserver(this.observer,!0),i.addObserver(this.observer),(this.concast=i).promise},e.prototype.updateOptions=function(e){return Object.assign(this.options,(0,a.oA)(e)),this.updatePolling(),this},e.prototype.stop=function(){this.concast&&(this.concast.removeObserver(this.observer),delete this.concast),this.pollingInfo&&(clearTimeout(this.pollingInfo.timeout),this.options.pollInterval=0,this.updatePolling())},e.prototype.updatePolling=function(){var e=this,t=this.pollingInfo,i=this.options.pollInterval;if(i){if((!t||t.interval!==i)&&((0,r.kG)(i,20),!1!==this.shouldFetch)){(t||(this.pollingInfo={})).interval=i;var n=function(){e.pollingInfo&&(e.shouldFetch&&e.shouldFetch()?e.reobserve({fetchPolicy:"network-only",nextFetchPolicy:e.options.fetchPolicy||"cache-first"},o.I.poll).then(s,s):s())},s=function(){var t=e.pollingInfo;t&&(clearTimeout(t.timeout),t.timeout=setTimeout(n,t.interval))};s()}}else t&&(clearTimeout(t.timeout),delete this.pollingInfo)},e}(),u=function(e){function t(t){var i=t.queryManager,r=t.queryInfo,s=t.options,l=e.call(this,function(e){return l.onSubscribe(e)})||this;l.observers=new Set,l.subscriptions=new Set,l.observer={next:function(e){(l.lastError||l.isDifferentFromLastResult(e))&&(l.updateLastResult(e),(0,a.pM)(l.observers,"next",e))},error:function(e){l.updateLastResult((0,n.pi)((0,n.pi)({},l.lastResult),{error:e,errors:e.graphQLErrors,networkStatus:o.I.error,loading:!1})),(0,a.pM)(l.observers,"error",l.lastError=e)}},l.isTornDown=!1,l.options=s,l.queryId=i.generateQueryId();var u=(0,a.$H)(s.query);return l.queryName=u&&u.name&&u.name.value,l.queryManager=i,l.queryInfo=r,l}return(0,n.ZT)(t,e),Object.defineProperty(t.prototype,"variables",{get:function(){return this.options.variables},enumerable:!1,configurable:!0}),t.prototype.result=function(){var e=this;return new Promise(function(t,i){var n={next:function(i){t(i),e.observers.delete(n),e.observers.size||e.queryManager.removeQuery(e.queryId),setTimeout(function(){r.unsubscribe()},0)},error:i},r=e.subscribe(n)})},t.prototype.getCurrentResult=function(e){void 0===e&&(e=!0);var t=this.lastResult,i=this.queryInfo.networkStatus||t&&t.networkStatus||o.I.ready,r=(0,n.pi)((0,n.pi)({},t),{loading:(0,o.O)(i),networkStatus:i});if(this.isTornDown)return r;var s=this.options.fetchPolicy,a=void 0===s?"cache-first":s;if("no-cache"===a||"network-only"===a)delete r.partial;else if(!r.data||!this.queryManager.transform(this.options.query).hasForcedResolvers){var l=this.queryInfo.getDiff();r.data=l.complete||this.options.returnPartialData?l.result:void 0,l.complete?(r.networkStatus===o.I.loading&&("cache-first"===a||"cache-only"===a)&&(r.networkStatus=o.I.ready,r.loading=!1),delete r.partial):r.partial=!0}return e&&this.updateLastResult(r),r},t.prototype.isDifferentFromLastResult=function(e){return!(0,s.D)(this.lastResultSnapshot,e)},t.prototype.getLastResult=function(){return this.lastResult},t.prototype.getLastError=function(){return this.lastError},t.prototype.resetLastResults=function(){delete this.lastResult,delete this.lastResultSnapshot,delete this.lastError,this.isTornDown=!1},t.prototype.resetQueryStoreErrors=function(){this.queryManager.resetErrors(this.queryId)},t.prototype.refetch=function(e){var t={pollInterval:0},i=this.options.fetchPolicy;return"no-cache"!==i&&"cache-and-network"!==i&&(t.fetchPolicy="network-only",t.nextFetchPolicy=i||"cache-first"),e&&!(0,s.D)(this.options.variables,e)&&(t.variables=this.options.variables=(0,n.pi)((0,n.pi)({},this.options.variables),e)),this.newReobserver(!1).reobserve(t,o.I.refetch)},t.prototype.fetchMore=function(e){var t=this,i=(0,n.pi)((0,n.pi)({},e.query?e:(0,n.pi)((0,n.pi)((0,n.pi)({},this.options),e),{variables:(0,n.pi)((0,n.pi)({},this.options.variables),e.variables)})),{fetchPolicy:"no-cache"}),r=this.queryManager.generateQueryId();return i.notifyOnNetworkStatusChange&&(this.queryInfo.networkStatus=o.I.fetchMore,this.observe()),this.queryManager.fetchQuery(r,i,o.I.fetchMore).then(function(n){var r=n.data,s=e.updateQuery;return s?t.updateQuery(function(e){return s(e,{fetchMoreResult:r,variables:i.variables})}):t.queryManager.cache.writeQuery({query:i.query,variables:i.variables,data:r}),n}).finally(function(){t.queryManager.stopQuery(r),t.reobserve()})},t.prototype.subscribeToMore=function(e){var t=this,i=this.queryManager.startGraphQLSubscription({query:e.document,variables:e.variables,context:e.context}).subscribe({next:function(i){var n=e.updateQuery;n&&t.updateQuery(function(e,t){return n(e,{subscriptionData:i,variables:t.variables})})},error:function(t){e.onError&&e.onError(t)}});return this.subscriptions.add(i),function(){t.subscriptions.delete(i)&&i.unsubscribe()}},t.prototype.setOptions=function(e){return this.reobserve(e)},t.prototype.setVariables=function(e){if((0,s.D)(this.variables,e))return this.observers.size?this.result():Promise.resolve();if(this.options.variables=e,!this.observers.size)return Promise.resolve();var t=this.options.fetchPolicy,i=void 0===t?"cache-first":t,n={fetchPolicy:i,variables:e};return"cache-first"!==i&&"no-cache"!==i&&"network-only"!==i&&(n.fetchPolicy="cache-and-network",n.nextFetchPolicy=i),this.reobserve(n,o.I.setVariables)},t.prototype.updateQuery=function(e){var t,i=this.queryManager,n=e(i.cache.diff({query:this.options.query,variables:this.variables,previousResult:null===(t=this.lastResult)||void 0===t?void 0:t.data,returnPartialData:!0,optimistic:!1}).result,{variables:this.variables});n&&(i.cache.writeQuery({query:this.options.query,data:n,variables:this.variables}),i.broadcastQueries())},t.prototype.startPolling=function(e){this.getReobserver().updateOptions({pollInterval:e})},t.prototype.stopPolling=function(){this.reobserver&&this.reobserver.updateOptions({pollInterval:0})},t.prototype.updateLastResult=function(e){var t=this.lastResult;return this.lastResult=e,this.lastResultSnapshot=this.queryManager.assumeImmutableResults?e:(0,a.Xh)(e),(0,a.Of)(e.errors)||delete this.lastError,t},t.prototype.onSubscribe=function(e){var t=this;if(e===this.observer)return function(){};try{var i=e._subscription._observer;i&&!i.error&&(i.error=c)}catch(r){}var n=!this.observers.size;return this.observers.add(e),this.lastError?e.error&&e.error(this.lastError):this.lastResult&&e.next&&e.next(this.lastResult),n&&this.reobserve().catch(function(e){}),function(){t.observers.delete(e)&&!t.observers.size&&t.tearDownQuery()}},t.prototype.getReobserver=function(){return this.reobserver||(this.reobserver=this.newReobserver(!0))},t.prototype.newReobserver=function(e){var t=this,i=this.queryManager,r=this.queryId;return i.setObservableQuery(this),new l(this.observer,e?this.options:(0,n.pi)({},this.options),function(e,n){return i.setObservableQuery(t),i.fetchQueryObservable(r,e,n)},!i.ssrMode&&function(){return!(0,o.O)(t.queryInfo.networkStatus)})},t.prototype.reobserve=function(e,t){return this.isTornDown=!1,this.getReobserver().reobserve(e,t)},t.prototype.observe=function(){this.observer.next(this.getCurrentResult(!1))},t.prototype.hasObservers=function(){return this.observers.size>0},t.prototype.tearDownQuery=function(){this.isTornDown||(this.reobserver&&(this.reobserver.stop(),delete this.reobserver),delete this.options.context,this.subscriptions.forEach(function(e){return e.unsubscribe()}),this.subscriptions.clear(),this.queryManager.stopQuery(this.queryId),this.observers.clear(),this.isTornDown=!0)},t}(a.y$);function c(e){}},76088:function(e,t,i){"use strict";i.d(t,{fe:function(){return n.f},h4:function(){return s.h4},ApolloLink:function(){return a.i0},y$:function(){return l.y$}});var n=i(4723),r=(i(4272),i(62433));i.o(r,"ApolloLink")&&i.d(t,{ApolloLink:function(){return r.ApolloLink}}),i(36125);var s=i(92970),o=i(52806);i.o(o,"ApolloLink")&&i.d(t,{ApolloLink:function(){return o.ApolloLink}});var a=i(92309),l=(i(87397),i(58105),i(11459)),u=i(13941);i(74009),(0,u.U6)("warn")},47402:function(e,t,i){"use strict";i.d(t,{I:function(){return n},O:function(){return r}});var n=(()=>{return(e=n||(n={}))[e.loading=1]="loading",e[e.setVariables=2]="setVariables",e[e.fetchMore=3]="fetchMore",e[e.refetch=4]="refetch",e[e.poll=6]="poll",e[e.ready=7]="ready",e[e.error=8]="error",n;var e})();function r(e){return!!e&&e<7}},62433:function(){},36125:function(e,t,i){"use strict";i.d(t,{M:function(){return s},c:function(){return o}});var n=i(20884),r=i(11459);function s(e){return e.hasOwnProperty("graphQLErrors")}var o=function(e){function t(i){var n=i.graphQLErrors,s=i.networkError,o=i.errorMessage,a=i.extraInfo,l=e.call(this,o)||this;return l.graphQLErrors=n||[],l.networkError=s||null,l.message=o||function(e){var t="";return(0,r.Of)(e.graphQLErrors)&&e.graphQLErrors.forEach(function(e){t+=(e?e.message:"Error message not found.")+"\n"}),e.networkError&&(t+=e.networkError.message+"\n"),t=t.replace(/\n$/,"")}(l),l.extraInfo=a,l.__proto__=t.prototype,l}return(0,n.ZT)(t,e),t}(Error)},92309:function(e,t,i){"use strict";i.d(t,{i0:function(){return d},ht:function(){return h}});var n,r=i(20884),s=i(13941),o=i(11459),a=i(58105);function l(e,t){return t?t(e):o.y$.of()}function u(e){return"function"==typeof e?new d(e):e}function c(e){return e.request.length<=1}n=Error,(0,r.ZT)(function(e,t){var i=n.call(this,e)||this;return i.link=t,i},n);var d=function(){function e(e){e&&(this.request=e)}return e.empty=function(){return new e(function(){return o.y$.of()})},e.from=function(t){return 0===t.length?e.empty():t.map(u).reduce(function(e,t){return e.concat(t)})},e.split=function(t,i,n){var r=u(i),s=u(n||new e(l));return c(r)&&c(s)?new e(function(e){return t(e)?r.request(e)||o.y$.of():s.request(e)||o.y$.of()}):new e(function(e,i){return t(e)?r.request(e,i)||o.y$.of():s.request(e,i)||o.y$.of()})},e.execute=function(e,t){return e.request((0,a.zi)(t.context,(0,a.DQ)((0,a.Ak)(t))))||o.y$.of()},e.concat=function(t,i){var n=u(t);if(c(n))return n;var r=u(i);return c(r)?new e(function(e){return n.request(e,function(e){return r.request(e)||o.y$.of()})||o.y$.of()}):new e(function(e,t){return n.request(e,function(e){return r.request(e,t)||o.y$.of()})||o.y$.of()})},e.prototype.split=function(t,i,n){return this.concat(e.split(t,i,n||new e(l)))},e.prototype.concat=function(t){return e.concat(this,t)},e.prototype.request=function(e,t){throw new s.ej(21)},e.prototype.onError=function(e,t){if(t&&t.error)return t.error(e),!1;throw e},e.prototype.setOnError=function(e){return this.onError=e,this},e}(),h=d.execute},87397:function(e,t,i){"use strict";i.d(t,{uG:function(){return p}});var n=i(58105),r=Object.prototype.hasOwnProperty,s=i(13941),o=function(e,t){var i;try{i=JSON.stringify(e)}catch(r){var n=new s.ej(23);throw n.parseError=r,n}return i},a=i(20884),l=i(94989),u={http:{includeQuery:!0,includeExtensions:!1},headers:{accept:"*/*","content-type":"application/json"},options:{method:"POST"}},c=i(61335),d=i(92309),h=i(11459),p=function(e){function t(t){void 0===t&&(t={});var i=e.call(this,function(e){void 0===e&&(e={});var t=e.uri,i=void 0===t?"/graphql":t,p=e.fetch,m=e.includeExtensions,f=e.useGETForQueries,g=e.includeUnusedVariables,_=void 0!==g&&g,y=(0,a._T)(e,["uri","fetch","includeExtensions","useGETForQueries","includeUnusedVariables"]);(function(e){if(!e&&"undefined"==typeof fetch)throw new s.ej(22)})(p),p||(p=fetch);var b={http:{includeExtensions:m},options:y.fetchOptions,credentials:y.credentials,headers:y.headers};return new d.i0(function(e){var t=function(e,t){return e.getContext().uri||("function"==typeof t?t(e):t||"/graphql")}(e,i),s=e.getContext(),d={};if(s.clientAwareness){var g=s.clientAwareness,y=g.name,v=g.version;y&&(d["apollographql-client-name"]=y),v&&(d["apollographql-client-version"]=v)}var w,k=(0,a.pi)((0,a.pi)({},d),s.headers),S=function(e,t){for(var i=[],n=2;n=300&&(0,n.PW)(t,i,"Response not successful: Received status code "+t.status),!Array.isArray(i)&&!r.call(i,"data")&&!r.call(i,"errors")&&(0,n.PW)(t,i,"Server response was missing for query '"+(Array.isArray(e)?e.map(function(e){return e.operationName}):e.operationName)+"'."),i})}}(e)).then(function(e){return i.next(e),i.complete(),e}).catch(function(e){"AbortError"!==e.name&&(e.result&&e.result.errors&&e.result.data&&i.next(e.result),i.error(e))}),function(){w&&w.abort()}})})}(t).request)||this;return i.options=t,i}return(0,a.ZT)(t,e),t}(d.i0)},58105:function(e,t,i){"use strict";i.d(t,{zi:function(){return u},Qc:function(){return r},PW:function(){return o},DQ:function(){return c},Ak:function(){return a}});var n=i(11459);function r(e){return new n.y$(function(t){t.error(e)})}var s=i(13941),o=function(e,t,i){var n=new Error(i);throw n.name="ServerError",n.response=e,n.statusCode=e.status,n.result=t,n};function a(e){for(var t=["query","operationName","variables","extensions","context"],i=0,n=Object.keys(e);i-1})}function a(e){return e&&o(["client"],e)&&o(["export"],e)}var l=i(20884);function u(e,t){var i=t,n=[];return e.definitions.forEach(function(e){if("OperationDefinition"===e.kind)throw new r.ej(42);"FragmentDefinition"===e.kind&&n.push(e)}),void 0===i&&((0,r.kG)(1===n.length,43),i=n[0].name.value),(0,l.pi)((0,l.pi)({},e),{definitions:(0,l.pr)([{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:i}}]}}],e.definitions)})}function c(e){void 0===e&&(e=[]);var t={};return e.forEach(function(e){t[e.name.value]=e}),t}function d(e,t){switch(e.kind){case"InlineFragment":return e;case"FragmentSpread":var i=t&&t[e.name.value];return(0,r.kG)(i,44),i;default:return null}}var h=i(73324),p=i.n(h);function m(e){return{__ref:String(e)}}function f(e){return Boolean(e&&"object"==typeof e&&"string"==typeof e.__ref)}function g(e,t,i,n){if(function(e){return"IntValue"===e.kind}(i)||function(e){return"FloatValue"===e.kind}(i))e[t.value]=Number(i.value);else if(function(e){return"BooleanValue"===e.kind}(i)||function(e){return"StringValue"===e.kind}(i))e[t.value]=i.value;else if(function(e){return"ObjectValue"===e.kind}(i)){var s={};i.fields.map(function(e){return g(s,e.name,e.value,n)}),e[t.value]=s}else if(function(e){return"Variable"===e.kind}(i))e[t.value]=(n||{})[i.name.value];else if(function(e){return"ListValue"===e.kind}(i))e[t.value]=i.values.map(function(e){var i={};return g(i,t,e,n),i[t.value]});else if(function(e){return"EnumValue"===e.kind}(i))e[t.value]=i.value;else{if(!function(e){return"NullValue"===e.kind}(i))throw new r.ej(53);e[t.value]=null}}function _(e,t){var i=null;e.directives&&(i={},e.directives.forEach(function(e){i[e.name.value]={},e.arguments&&e.arguments.forEach(function(n){return g(i[e.name.value],n.name,n.value,t)})}));var n=null;return e.arguments&&e.arguments.length&&(n={},e.arguments.forEach(function(e){return g(n,e.name,e.value,t)})),b(e.name.value,n,i)}var y=["connection","include","skip","client","rest","export"];function b(e,t,i){if(t&&i&&i.connection&&i.connection.key){if(i.connection.filter&&i.connection.filter.length>0){var n=i.connection.filter?i.connection.filter:[];n.sort();var r={};return n.forEach(function(e){r[e]=t[e]}),i.connection.key+"("+JSON.stringify(r)+")"}return i.connection.key}var s=e;if(t){var o=p()(t);s+="("+o+")"}return i&&Object.keys(i).forEach(function(e){-1===y.indexOf(e)&&(i[e]&&Object.keys(i[e]).length?s+="@"+e+"("+JSON.stringify(i[e])+")":s+="@"+e)}),s}function v(e,t){if(e.arguments&&e.arguments.length){var i={};return e.arguments.forEach(function(e){return g(i,e.name,e.value,t)}),i}return null}function w(e){return e.alias?e.alias.value:e.name.value}function k(e,t,i){if("string"==typeof e.__typename)return e.__typename;for(var n=0,r=t.selections;n1)for(var n=new Z,r=1;r0}function ae(e){return e.errors&&e.errors.length>0||!1}"function"==typeof Symbol&&Symbol.species&&Object.defineProperty(se,Symbol.species,{value:K()});var le="function"==typeof WeakMap&&!("object"==typeof navigator&&"ReactNative"===navigator.product);function ue(){for(var e=[],t=0;t({next:()=>a?e.request({method:s,url:a,headers:o}).then(t=>(function(e,t,i){const r=t.replace(e.request.endpoint.DEFAULTS.baseUrl,"");if(!n.find(e=>e.test(r)))return;const s=i.data.incomplete_results,o=i.data.repository_selection,a=i.data.total_count;delete i.data.incomplete_results,delete i.data.repository_selection,delete i.data.total_count;const l=Object.keys(i.data)[0],u=i.data[l];i.data=u,void 0!==s&&(i.data.incomplete_results=s),void 0!==o&&(i.data.repository_selection=o),i.data.total_count=a,Object.defineProperty(i.data,l,{get:()=>(e.log.warn(`[@octokit/paginate-rest] "response.data.${l}" is deprecated for "GET ${r}". Get the results directly from "response.data"`),Array.from(u))})}(e,a,t),a=((t.headers.link||"").match(/<([^>]+)>;\s*rel="next"/)||[])[1],{value:t})):Promise.resolve({done:!0})})}}function s(e,t,i,n){return"function"==typeof i&&(n=i,i=void 0),o(e,[],r(e,t,i)[Symbol.asyncIterator](),n)}function o(e,t,i,n){return i.next().then(r=>{if(r.done)return t;let s=!1;return t=t.concat(n?n(r.value,function(){s=!0}):r.value.data),s?t:o(e,t,i,n)})}function a(e){return{paginate:Object.assign(s.bind(null,e),{iterator:r.bind(null,e)})}}a.VERSION="1.1.2"},88514:function(e,t,i){"use strict";function n(e){e.hook.wrap("request",(t,i)=>{e.log.debug("request",i);const n=Date.now(),r=e.request.endpoint.parse(i),s=r.url.replace(i.baseUrl,"");return t(i).then(t=>(e.log.info(`${r.method} ${s} - ${t.status} in ${Date.now()-n}ms`),t)).catch(t=>{throw e.log.info(`${r.method} ${s} - ${t.status} in ${Date.now()-n}ms`),t})})}i.r(t),i.d(t,{requestLog:function(){return n}}),n.VERSION="1.0.4"},6260:function(e,t,i){"use strict";i.r(t),i.d(t,{restEndpointMethods:function(){return a}});var n=i(17292),r={actions:{cancelWorkflowRun:{method:"POST",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},run_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/actions/runs/:run_id/cancel"},createOrUpdateSecretForRepo:{method:"PUT",params:{encrypted_value:{type:"string"},key_id:{type:"string"},name:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/secrets/:name"},createRegistrationToken:{method:"POST",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/runners/registration-token"},createRemoveToken:{method:"POST",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/runners/remove-token"},deleteArtifact:{method:"DELETE",params:{artifact_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/artifacts/:artifact_id"},deleteSecretFromRepo:{method:"DELETE",params:{name:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/secrets/:name"},downloadArtifact:{method:"GET",params:{archive_format:{required:!0,type:"string"},artifact_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/artifacts/:artifact_id/:archive_format"},getArtifact:{method:"GET",params:{artifact_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/artifacts/:artifact_id"},getPublicKey:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/secrets/public-key"},getSecret:{method:"GET",params:{name:{required:!0,type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/secrets/:name"},getSelfHostedRunner:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},runner_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/actions/runners/:runner_id"},getWorkflow:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},workflow_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/actions/workflows/:workflow_id"},getWorkflowJob:{method:"GET",params:{job_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/jobs/:job_id"},getWorkflowRun:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},run_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/actions/runs/:run_id"},listDownloadsForSelfHostedRunnerApplication:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/runners/downloads"},listJobsForWorkflowRun:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},run_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/actions/runs/:run_id/jobs"},listRepoWorkflowRuns:{method:"GET",params:{actor:{type:"string"},branch:{type:"string"},event:{type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},status:{enum:["completed","status","conclusion"],type:"string"}},url:"/repos/:owner/:repo/actions/runs"},listRepoWorkflows:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/workflows"},listSecretsForRepo:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/secrets"},listSelfHostedRunnersForRepo:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/runners"},listWorkflowJobLogs:{method:"GET",params:{job_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/jobs/:job_id/logs"},listWorkflowRunArtifacts:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},run_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/actions/runs/:run_id/artifacts"},listWorkflowRunLogs:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},run_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/actions/runs/:run_id/logs"},listWorkflowRuns:{method:"GET",params:{actor:{type:"string"},branch:{type:"string"},event:{type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},status:{enum:["completed","status","conclusion"],type:"string"},workflow_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/actions/workflows/:workflow_id/runs"},reRunWorkflow:{method:"POST",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},run_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/actions/runs/:run_id/rerun"},removeSelfHostedRunner:{method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},runner_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/actions/runners/:runner_id"}},activity:{checkStarringRepo:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/user/starred/:owner/:repo"},deleteRepoSubscription:{method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/subscription"},deleteThreadSubscription:{method:"DELETE",params:{thread_id:{required:!0,type:"integer"}},url:"/notifications/threads/:thread_id/subscription"},getRepoSubscription:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/subscription"},getThread:{method:"GET",params:{thread_id:{required:!0,type:"integer"}},url:"/notifications/threads/:thread_id"},getThreadSubscription:{method:"GET",params:{thread_id:{required:!0,type:"integer"}},url:"/notifications/threads/:thread_id/subscription"},listEventsForOrg:{method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/events/orgs/:org"},listEventsForUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/events"},listFeeds:{method:"GET",params:{},url:"/feeds"},listNotifications:{method:"GET",params:{all:{type:"boolean"},before:{type:"string"},page:{type:"integer"},participating:{type:"boolean"},per_page:{type:"integer"},since:{type:"string"}},url:"/notifications"},listNotificationsForRepo:{method:"GET",params:{all:{type:"boolean"},before:{type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},participating:{type:"boolean"},per_page:{type:"integer"},repo:{required:!0,type:"string"},since:{type:"string"}},url:"/repos/:owner/:repo/notifications"},listPublicEvents:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/events"},listPublicEventsForOrg:{method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/orgs/:org/events"},listPublicEventsForRepoNetwork:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/networks/:owner/:repo/events"},listPublicEventsForUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/events/public"},listReceivedEventsForUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/received_events"},listReceivedPublicEventsForUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/received_events/public"},listRepoEvents:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/events"},listReposStarredByAuthenticatedUser:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},sort:{enum:["created","updated"],type:"string"}},url:"/user/starred"},listReposStarredByUser:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},sort:{enum:["created","updated"],type:"string"},username:{required:!0,type:"string"}},url:"/users/:username/starred"},listReposWatchedByUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/subscriptions"},listStargazersForRepo:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/stargazers"},listWatchedReposForAuthenticatedUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/subscriptions"},listWatchersForRepo:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/subscribers"},markAsRead:{method:"PUT",params:{last_read_at:{type:"string"}},url:"/notifications"},markNotificationsAsReadForRepo:{method:"PUT",params:{last_read_at:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/notifications"},markThreadAsRead:{method:"PATCH",params:{thread_id:{required:!0,type:"integer"}},url:"/notifications/threads/:thread_id"},setRepoSubscription:{method:"PUT",params:{ignored:{type:"boolean"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},subscribed:{type:"boolean"}},url:"/repos/:owner/:repo/subscription"},setThreadSubscription:{method:"PUT",params:{ignored:{type:"boolean"},thread_id:{required:!0,type:"integer"}},url:"/notifications/threads/:thread_id/subscription"},starRepo:{method:"PUT",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/user/starred/:owner/:repo"},unstarRepo:{method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/user/starred/:owner/:repo"}},apps:{addRepoToInstallation:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"PUT",params:{installation_id:{required:!0,type:"integer"},repository_id:{required:!0,type:"integer"}},url:"/user/installations/:installation_id/repositories/:repository_id"},checkAccountIsAssociatedWithAny:{method:"GET",params:{account_id:{required:!0,type:"integer"}},url:"/marketplace_listing/accounts/:account_id"},checkAccountIsAssociatedWithAnyStubbed:{method:"GET",params:{account_id:{required:!0,type:"integer"}},url:"/marketplace_listing/stubbed/accounts/:account_id"},checkAuthorization:{deprecated:"octokit.apps.checkAuthorization() is deprecated, see https://developer.github.com/v3/apps/oauth_applications/#check-an-authorization",method:"GET",params:{access_token:{required:!0,type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/tokens/:access_token"},checkToken:{headers:{accept:"application/vnd.github.doctor-strange-preview+json"},method:"POST",params:{access_token:{type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/token"},createContentAttachment:{headers:{accept:"application/vnd.github.corsair-preview+json"},method:"POST",params:{body:{required:!0,type:"string"},content_reference_id:{required:!0,type:"integer"},title:{required:!0,type:"string"}},url:"/content_references/:content_reference_id/attachments"},createFromManifest:{headers:{accept:"application/vnd.github.fury-preview+json"},method:"POST",params:{code:{required:!0,type:"string"}},url:"/app-manifests/:code/conversions"},createInstallationToken:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"POST",params:{installation_id:{required:!0,type:"integer"},permissions:{type:"object"},repository_ids:{type:"integer[]"}},url:"/app/installations/:installation_id/access_tokens"},deleteAuthorization:{headers:{accept:"application/vnd.github.doctor-strange-preview+json"},method:"DELETE",params:{access_token:{type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/grant"},deleteInstallation:{headers:{accept:"application/vnd.github.gambit-preview+json,application/vnd.github.machine-man-preview+json"},method:"DELETE",params:{installation_id:{required:!0,type:"integer"}},url:"/app/installations/:installation_id"},deleteToken:{headers:{accept:"application/vnd.github.doctor-strange-preview+json"},method:"DELETE",params:{access_token:{type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/token"},findOrgInstallation:{deprecated:"octokit.apps.findOrgInstallation() has been renamed to octokit.apps.getOrgInstallation() (2019-04-10)",headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{org:{required:!0,type:"string"}},url:"/orgs/:org/installation"},findRepoInstallation:{deprecated:"octokit.apps.findRepoInstallation() has been renamed to octokit.apps.getRepoInstallation() (2019-04-10)",headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/installation"},findUserInstallation:{deprecated:"octokit.apps.findUserInstallation() has been renamed to octokit.apps.getUserInstallation() (2019-04-10)",headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{username:{required:!0,type:"string"}},url:"/users/:username/installation"},getAuthenticated:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{},url:"/app"},getBySlug:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{app_slug:{required:!0,type:"string"}},url:"/apps/:app_slug"},getInstallation:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{installation_id:{required:!0,type:"integer"}},url:"/app/installations/:installation_id"},getOrgInstallation:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{org:{required:!0,type:"string"}},url:"/orgs/:org/installation"},getRepoInstallation:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/installation"},getUserInstallation:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{username:{required:!0,type:"string"}},url:"/users/:username/installation"},listAccountsUserOrOrgOnPlan:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},plan_id:{required:!0,type:"integer"},sort:{enum:["created","updated"],type:"string"}},url:"/marketplace_listing/plans/:plan_id/accounts"},listAccountsUserOrOrgOnPlanStubbed:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},plan_id:{required:!0,type:"integer"},sort:{enum:["created","updated"],type:"string"}},url:"/marketplace_listing/stubbed/plans/:plan_id/accounts"},listInstallationReposForAuthenticatedUser:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{installation_id:{required:!0,type:"integer"},page:{type:"integer"},per_page:{type:"integer"}},url:"/user/installations/:installation_id/repositories"},listInstallations:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/app/installations"},listInstallationsForAuthenticatedUser:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/installations"},listMarketplacePurchasesForAuthenticatedUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/marketplace_purchases"},listMarketplacePurchasesForAuthenticatedUserStubbed:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/marketplace_purchases/stubbed"},listPlans:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/marketplace_listing/plans"},listPlansStubbed:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/marketplace_listing/stubbed/plans"},listRepos:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/installation/repositories"},removeRepoFromInstallation:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"DELETE",params:{installation_id:{required:!0,type:"integer"},repository_id:{required:!0,type:"integer"}},url:"/user/installations/:installation_id/repositories/:repository_id"},resetAuthorization:{deprecated:"octokit.apps.resetAuthorization() is deprecated, see https://developer.github.com/v3/apps/oauth_applications/#reset-an-authorization",method:"POST",params:{access_token:{required:!0,type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/tokens/:access_token"},resetToken:{headers:{accept:"application/vnd.github.doctor-strange-preview+json"},method:"PATCH",params:{access_token:{type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/token"},revokeAuthorizationForApplication:{deprecated:"octokit.apps.revokeAuthorizationForApplication() is deprecated, see https://developer.github.com/v3/apps/oauth_applications/#revoke-an-authorization-for-an-application",method:"DELETE",params:{access_token:{required:!0,type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/tokens/:access_token"},revokeGrantForApplication:{deprecated:"octokit.apps.revokeGrantForApplication() is deprecated, see https://developer.github.com/v3/apps/oauth_applications/#revoke-a-grant-for-an-application",method:"DELETE",params:{access_token:{required:!0,type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/grants/:access_token"},revokeInstallationToken:{headers:{accept:"application/vnd.github.gambit-preview+json"},method:"DELETE",params:{},url:"/installation/token"}},checks:{create:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"POST",params:{actions:{type:"object[]"},"actions[].description":{required:!0,type:"string"},"actions[].identifier":{required:!0,type:"string"},"actions[].label":{required:!0,type:"string"},completed_at:{type:"string"},conclusion:{enum:["success","failure","neutral","cancelled","timed_out","action_required"],type:"string"},details_url:{type:"string"},external_id:{type:"string"},head_sha:{required:!0,type:"string"},name:{required:!0,type:"string"},output:{type:"object"},"output.annotations":{type:"object[]"},"output.annotations[].annotation_level":{enum:["notice","warning","failure"],required:!0,type:"string"},"output.annotations[].end_column":{type:"integer"},"output.annotations[].end_line":{required:!0,type:"integer"},"output.annotations[].message":{required:!0,type:"string"},"output.annotations[].path":{required:!0,type:"string"},"output.annotations[].raw_details":{type:"string"},"output.annotations[].start_column":{type:"integer"},"output.annotations[].start_line":{required:!0,type:"integer"},"output.annotations[].title":{type:"string"},"output.images":{type:"object[]"},"output.images[].alt":{required:!0,type:"string"},"output.images[].caption":{type:"string"},"output.images[].image_url":{required:!0,type:"string"},"output.summary":{required:!0,type:"string"},"output.text":{type:"string"},"output.title":{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},started_at:{type:"string"},status:{enum:["queued","in_progress","completed"],type:"string"}},url:"/repos/:owner/:repo/check-runs"},createSuite:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"POST",params:{head_sha:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/check-suites"},get:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"GET",params:{check_run_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/check-runs/:check_run_id"},getSuite:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"GET",params:{check_suite_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/check-suites/:check_suite_id"},listAnnotations:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"GET",params:{check_run_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/check-runs/:check_run_id/annotations"},listForRef:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"GET",params:{check_name:{type:"string"},filter:{enum:["latest","all"],type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"},status:{enum:["queued","in_progress","completed"],type:"string"}},url:"/repos/:owner/:repo/commits/:ref/check-runs"},listForSuite:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"GET",params:{check_name:{type:"string"},check_suite_id:{required:!0,type:"integer"},filter:{enum:["latest","all"],type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},status:{enum:["queued","in_progress","completed"],type:"string"}},url:"/repos/:owner/:repo/check-suites/:check_suite_id/check-runs"},listSuitesForRef:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"GET",params:{app_id:{type:"integer"},check_name:{type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/commits/:ref/check-suites"},rerequestSuite:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"POST",params:{check_suite_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/check-suites/:check_suite_id/rerequest"},setSuitesPreferences:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"PATCH",params:{auto_trigger_checks:{type:"object[]"},"auto_trigger_checks[].app_id":{required:!0,type:"integer"},"auto_trigger_checks[].setting":{required:!0,type:"boolean"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/check-suites/preferences"},update:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"PATCH",params:{actions:{type:"object[]"},"actions[].description":{required:!0,type:"string"},"actions[].identifier":{required:!0,type:"string"},"actions[].label":{required:!0,type:"string"},check_run_id:{required:!0,type:"integer"},completed_at:{type:"string"},conclusion:{enum:["success","failure","neutral","cancelled","timed_out","action_required"],type:"string"},details_url:{type:"string"},external_id:{type:"string"},name:{type:"string"},output:{type:"object"},"output.annotations":{type:"object[]"},"output.annotations[].annotation_level":{enum:["notice","warning","failure"],required:!0,type:"string"},"output.annotations[].end_column":{type:"integer"},"output.annotations[].end_line":{required:!0,type:"integer"},"output.annotations[].message":{required:!0,type:"string"},"output.annotations[].path":{required:!0,type:"string"},"output.annotations[].raw_details":{type:"string"},"output.annotations[].start_column":{type:"integer"},"output.annotations[].start_line":{required:!0,type:"integer"},"output.annotations[].title":{type:"string"},"output.images":{type:"object[]"},"output.images[].alt":{required:!0,type:"string"},"output.images[].caption":{type:"string"},"output.images[].image_url":{required:!0,type:"string"},"output.summary":{required:!0,type:"string"},"output.text":{type:"string"},"output.title":{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},started_at:{type:"string"},status:{enum:["queued","in_progress","completed"],type:"string"}},url:"/repos/:owner/:repo/check-runs/:check_run_id"}},codesOfConduct:{getConductCode:{headers:{accept:"application/vnd.github.scarlet-witch-preview+json"},method:"GET",params:{key:{required:!0,type:"string"}},url:"/codes_of_conduct/:key"},getForRepo:{headers:{accept:"application/vnd.github.scarlet-witch-preview+json"},method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/community/code_of_conduct"},listConductCodes:{headers:{accept:"application/vnd.github.scarlet-witch-preview+json"},method:"GET",params:{},url:"/codes_of_conduct"}},emojis:{get:{method:"GET",params:{},url:"/emojis"}},gists:{checkIsStarred:{method:"GET",params:{gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id/star"},create:{method:"POST",params:{description:{type:"string"},files:{required:!0,type:"object"},"files.content":{type:"string"},public:{type:"boolean"}},url:"/gists"},createComment:{method:"POST",params:{body:{required:!0,type:"string"},gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id/comments"},delete:{method:"DELETE",params:{gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id"},deleteComment:{method:"DELETE",params:{comment_id:{required:!0,type:"integer"},gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id/comments/:comment_id"},fork:{method:"POST",params:{gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id/forks"},get:{method:"GET",params:{gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id"},getComment:{method:"GET",params:{comment_id:{required:!0,type:"integer"},gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id/comments/:comment_id"},getRevision:{method:"GET",params:{gist_id:{required:!0,type:"string"},sha:{required:!0,type:"string"}},url:"/gists/:gist_id/:sha"},list:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},since:{type:"string"}},url:"/gists"},listComments:{method:"GET",params:{gist_id:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/gists/:gist_id/comments"},listCommits:{method:"GET",params:{gist_id:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/gists/:gist_id/commits"},listForks:{method:"GET",params:{gist_id:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/gists/:gist_id/forks"},listPublic:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},since:{type:"string"}},url:"/gists/public"},listPublicForUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},since:{type:"string"},username:{required:!0,type:"string"}},url:"/users/:username/gists"},listStarred:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},since:{type:"string"}},url:"/gists/starred"},star:{method:"PUT",params:{gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id/star"},unstar:{method:"DELETE",params:{gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id/star"},update:{method:"PATCH",params:{description:{type:"string"},files:{type:"object"},"files.content":{type:"string"},"files.filename":{type:"string"},gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id"},updateComment:{method:"PATCH",params:{body:{required:!0,type:"string"},comment_id:{required:!0,type:"integer"},gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id/comments/:comment_id"}},git:{createBlob:{method:"POST",params:{content:{required:!0,type:"string"},encoding:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/blobs"},createCommit:{method:"POST",params:{author:{type:"object"},"author.date":{type:"string"},"author.email":{type:"string"},"author.name":{type:"string"},committer:{type:"object"},"committer.date":{type:"string"},"committer.email":{type:"string"},"committer.name":{type:"string"},message:{required:!0,type:"string"},owner:{required:!0,type:"string"},parents:{required:!0,type:"string[]"},repo:{required:!0,type:"string"},signature:{type:"string"},tree:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/commits"},createRef:{method:"POST",params:{owner:{required:!0,type:"string"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"},sha:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/refs"},createTag:{method:"POST",params:{message:{required:!0,type:"string"},object:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},tag:{required:!0,type:"string"},tagger:{type:"object"},"tagger.date":{type:"string"},"tagger.email":{type:"string"},"tagger.name":{type:"string"},type:{enum:["commit","tree","blob"],required:!0,type:"string"}},url:"/repos/:owner/:repo/git/tags"},createTree:{method:"POST",params:{base_tree:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},tree:{required:!0,type:"object[]"},"tree[].content":{type:"string"},"tree[].mode":{enum:["100644","100755","040000","160000","120000"],type:"string"},"tree[].path":{type:"string"},"tree[].sha":{allowNull:!0,type:"string"},"tree[].type":{enum:["blob","tree","commit"],type:"string"}},url:"/repos/:owner/:repo/git/trees"},deleteRef:{method:"DELETE",params:{owner:{required:!0,type:"string"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/refs/:ref"},getBlob:{method:"GET",params:{file_sha:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/blobs/:file_sha"},getCommit:{method:"GET",params:{commit_sha:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/commits/:commit_sha"},getRef:{method:"GET",params:{owner:{required:!0,type:"string"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/ref/:ref"},getTag:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},tag_sha:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/tags/:tag_sha"},getTree:{method:"GET",params:{owner:{required:!0,type:"string"},recursive:{enum:["1"],type:"integer"},repo:{required:!0,type:"string"},tree_sha:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/trees/:tree_sha"},listMatchingRefs:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/matching-refs/:ref"},listRefs:{method:"GET",params:{namespace:{type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/refs/:namespace"},updateRef:{method:"PATCH",params:{force:{type:"boolean"},owner:{required:!0,type:"string"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"},sha:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/refs/:ref"}},gitignore:{getTemplate:{method:"GET",params:{name:{required:!0,type:"string"}},url:"/gitignore/templates/:name"},listTemplates:{method:"GET",params:{},url:"/gitignore/templates"}},interactions:{addOrUpdateRestrictionsForOrg:{headers:{accept:"application/vnd.github.sombra-preview+json"},method:"PUT",params:{limit:{enum:["existing_users","contributors_only","collaborators_only"],required:!0,type:"string"},org:{required:!0,type:"string"}},url:"/orgs/:org/interaction-limits"},addOrUpdateRestrictionsForRepo:{headers:{accept:"application/vnd.github.sombra-preview+json"},method:"PUT",params:{limit:{enum:["existing_users","contributors_only","collaborators_only"],required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/interaction-limits"},getRestrictionsForOrg:{headers:{accept:"application/vnd.github.sombra-preview+json"},method:"GET",params:{org:{required:!0,type:"string"}},url:"/orgs/:org/interaction-limits"},getRestrictionsForRepo:{headers:{accept:"application/vnd.github.sombra-preview+json"},method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/interaction-limits"},removeRestrictionsForOrg:{headers:{accept:"application/vnd.github.sombra-preview+json"},method:"DELETE",params:{org:{required:!0,type:"string"}},url:"/orgs/:org/interaction-limits"},removeRestrictionsForRepo:{headers:{accept:"application/vnd.github.sombra-preview+json"},method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/interaction-limits"}},issues:{addAssignees:{method:"POST",params:{assignees:{type:"string[]"},issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/assignees"},addLabels:{method:"POST",params:{issue_number:{required:!0,type:"integer"},labels:{required:!0,type:"string[]"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/labels"},checkAssignee:{method:"GET",params:{assignee:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/assignees/:assignee"},create:{method:"POST",params:{assignee:{type:"string"},assignees:{type:"string[]"},body:{type:"string"},labels:{type:"string[]"},milestone:{type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},title:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues"},createComment:{method:"POST",params:{body:{required:!0,type:"string"},issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/comments"},createLabel:{method:"POST",params:{color:{required:!0,type:"string"},description:{type:"string"},name:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/labels"},createMilestone:{method:"POST",params:{description:{type:"string"},due_on:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},state:{enum:["open","closed"],type:"string"},title:{required:!0,type:"string"}},url:"/repos/:owner/:repo/milestones"},deleteComment:{method:"DELETE",params:{comment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/comments/:comment_id"},deleteLabel:{method:"DELETE",params:{name:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/labels/:name"},deleteMilestone:{method:"DELETE",params:{milestone_number:{required:!0,type:"integer"},number:{alias:"milestone_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/milestones/:milestone_number"},get:{method:"GET",params:{issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number"},getComment:{method:"GET",params:{comment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/comments/:comment_id"},getEvent:{method:"GET",params:{event_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/events/:event_id"},getLabel:{method:"GET",params:{name:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/labels/:name"},getMilestone:{method:"GET",params:{milestone_number:{required:!0,type:"integer"},number:{alias:"milestone_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/milestones/:milestone_number"},list:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},filter:{enum:["assigned","created","mentioned","subscribed","all"],type:"string"},labels:{type:"string"},page:{type:"integer"},per_page:{type:"integer"},since:{type:"string"},sort:{enum:["created","updated","comments"],type:"string"},state:{enum:["open","closed","all"],type:"string"}},url:"/issues"},listAssignees:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/assignees"},listComments:{method:"GET",params:{issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},since:{type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/comments"},listCommentsForRepo:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},since:{type:"string"},sort:{enum:["created","updated"],type:"string"}},url:"/repos/:owner/:repo/issues/comments"},listEvents:{method:"GET",params:{issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/events"},listEventsForRepo:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/events"},listEventsForTimeline:{headers:{accept:"application/vnd.github.mockingbird-preview+json"},method:"GET",params:{issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/timeline"},listForAuthenticatedUser:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},filter:{enum:["assigned","created","mentioned","subscribed","all"],type:"string"},labels:{type:"string"},page:{type:"integer"},per_page:{type:"integer"},since:{type:"string"},sort:{enum:["created","updated","comments"],type:"string"},state:{enum:["open","closed","all"],type:"string"}},url:"/user/issues"},listForOrg:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},filter:{enum:["assigned","created","mentioned","subscribed","all"],type:"string"},labels:{type:"string"},org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},since:{type:"string"},sort:{enum:["created","updated","comments"],type:"string"},state:{enum:["open","closed","all"],type:"string"}},url:"/orgs/:org/issues"},listForRepo:{method:"GET",params:{assignee:{type:"string"},creator:{type:"string"},direction:{enum:["asc","desc"],type:"string"},labels:{type:"string"},mentioned:{type:"string"},milestone:{type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},since:{type:"string"},sort:{enum:["created","updated","comments"],type:"string"},state:{enum:["open","closed","all"],type:"string"}},url:"/repos/:owner/:repo/issues"},listLabelsForMilestone:{method:"GET",params:{milestone_number:{required:!0,type:"integer"},number:{alias:"milestone_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/milestones/:milestone_number/labels"},listLabelsForRepo:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/labels"},listLabelsOnIssue:{method:"GET",params:{issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/labels"},listMilestonesForRepo:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},sort:{enum:["due_on","completeness"],type:"string"},state:{enum:["open","closed","all"],type:"string"}},url:"/repos/:owner/:repo/milestones"},lock:{method:"PUT",params:{issue_number:{required:!0,type:"integer"},lock_reason:{enum:["off-topic","too heated","resolved","spam"],type:"string"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/lock"},removeAssignees:{method:"DELETE",params:{assignees:{type:"string[]"},issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/assignees"},removeLabel:{method:"DELETE",params:{issue_number:{required:!0,type:"integer"},name:{required:!0,type:"string"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/labels/:name"},removeLabels:{method:"DELETE",params:{issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/labels"},replaceLabels:{method:"PUT",params:{issue_number:{required:!0,type:"integer"},labels:{type:"string[]"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/labels"},unlock:{method:"DELETE",params:{issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/lock"},update:{method:"PATCH",params:{assignee:{type:"string"},assignees:{type:"string[]"},body:{type:"string"},issue_number:{required:!0,type:"integer"},labels:{type:"string[]"},milestone:{allowNull:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},state:{enum:["open","closed"],type:"string"},title:{type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number"},updateComment:{method:"PATCH",params:{body:{required:!0,type:"string"},comment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/comments/:comment_id"},updateLabel:{method:"PATCH",params:{color:{type:"string"},current_name:{required:!0,type:"string"},description:{type:"string"},name:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/labels/:current_name"},updateMilestone:{method:"PATCH",params:{description:{type:"string"},due_on:{type:"string"},milestone_number:{required:!0,type:"integer"},number:{alias:"milestone_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},state:{enum:["open","closed"],type:"string"},title:{type:"string"}},url:"/repos/:owner/:repo/milestones/:milestone_number"}},licenses:{get:{method:"GET",params:{license:{required:!0,type:"string"}},url:"/licenses/:license"},getForRepo:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/license"},list:{deprecated:"octokit.licenses.list() has been renamed to octokit.licenses.listCommonlyUsed() (2019-03-05)",method:"GET",params:{},url:"/licenses"},listCommonlyUsed:{method:"GET",params:{},url:"/licenses"}},markdown:{render:{method:"POST",params:{context:{type:"string"},mode:{enum:["markdown","gfm"],type:"string"},text:{required:!0,type:"string"}},url:"/markdown"},renderRaw:{headers:{"content-type":"text/plain; charset=utf-8"},method:"POST",params:{data:{mapTo:"data",required:!0,type:"string"}},url:"/markdown/raw"}},meta:{get:{method:"GET",params:{},url:"/meta"}},migrations:{cancelImport:{method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/import"},deleteArchiveForAuthenticatedUser:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"DELETE",params:{migration_id:{required:!0,type:"integer"}},url:"/user/migrations/:migration_id/archive"},deleteArchiveForOrg:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"DELETE",params:{migration_id:{required:!0,type:"integer"},org:{required:!0,type:"string"}},url:"/orgs/:org/migrations/:migration_id/archive"},downloadArchiveForOrg:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"GET",params:{migration_id:{required:!0,type:"integer"},org:{required:!0,type:"string"}},url:"/orgs/:org/migrations/:migration_id/archive"},getArchiveForAuthenticatedUser:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"GET",params:{migration_id:{required:!0,type:"integer"}},url:"/user/migrations/:migration_id/archive"},getArchiveForOrg:{deprecated:"octokit.migrations.getArchiveForOrg() has been renamed to octokit.migrations.downloadArchiveForOrg() (2020-01-27)",headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"GET",params:{migration_id:{required:!0,type:"integer"},org:{required:!0,type:"string"}},url:"/orgs/:org/migrations/:migration_id/archive"},getCommitAuthors:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},since:{type:"string"}},url:"/repos/:owner/:repo/import/authors"},getImportProgress:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/import"},getLargeFiles:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/import/large_files"},getStatusForAuthenticatedUser:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"GET",params:{migration_id:{required:!0,type:"integer"}},url:"/user/migrations/:migration_id"},getStatusForOrg:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"GET",params:{migration_id:{required:!0,type:"integer"},org:{required:!0,type:"string"}},url:"/orgs/:org/migrations/:migration_id"},listForAuthenticatedUser:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/migrations"},listForOrg:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/orgs/:org/migrations"},listReposForOrg:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"GET",params:{migration_id:{required:!0,type:"integer"},org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/orgs/:org/migrations/:migration_id/repositories"},listReposForUser:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"GET",params:{migration_id:{required:!0,type:"integer"},page:{type:"integer"},per_page:{type:"integer"}},url:"/user/:migration_id/repositories"},mapCommitAuthor:{method:"PATCH",params:{author_id:{required:!0,type:"integer"},email:{type:"string"},name:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/import/authors/:author_id"},setLfsPreference:{method:"PATCH",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},use_lfs:{enum:["opt_in","opt_out"],required:!0,type:"string"}},url:"/repos/:owner/:repo/import/lfs"},startForAuthenticatedUser:{method:"POST",params:{exclude_attachments:{type:"boolean"},lock_repositories:{type:"boolean"},repositories:{required:!0,type:"string[]"}},url:"/user/migrations"},startForOrg:{method:"POST",params:{exclude_attachments:{type:"boolean"},lock_repositories:{type:"boolean"},org:{required:!0,type:"string"},repositories:{required:!0,type:"string[]"}},url:"/orgs/:org/migrations"},startImport:{method:"PUT",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},tfvc_project:{type:"string"},vcs:{enum:["subversion","git","mercurial","tfvc"],type:"string"},vcs_password:{type:"string"},vcs_url:{required:!0,type:"string"},vcs_username:{type:"string"}},url:"/repos/:owner/:repo/import"},unlockRepoForAuthenticatedUser:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"DELETE",params:{migration_id:{required:!0,type:"integer"},repo_name:{required:!0,type:"string"}},url:"/user/migrations/:migration_id/repos/:repo_name/lock"},unlockRepoForOrg:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"DELETE",params:{migration_id:{required:!0,type:"integer"},org:{required:!0,type:"string"},repo_name:{required:!0,type:"string"}},url:"/orgs/:org/migrations/:migration_id/repos/:repo_name/lock"},updateImport:{method:"PATCH",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},vcs_password:{type:"string"},vcs_username:{type:"string"}},url:"/repos/:owner/:repo/import"}},oauthAuthorizations:{checkAuthorization:{deprecated:"octokit.oauthAuthorizations.checkAuthorization() has been renamed to octokit.apps.checkAuthorization() (2019-11-05)",method:"GET",params:{access_token:{required:!0,type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/tokens/:access_token"},createAuthorization:{deprecated:"octokit.oauthAuthorizations.createAuthorization() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#create-a-new-authorization",method:"POST",params:{client_id:{type:"string"},client_secret:{type:"string"},fingerprint:{type:"string"},note:{required:!0,type:"string"},note_url:{type:"string"},scopes:{type:"string[]"}},url:"/authorizations"},deleteAuthorization:{deprecated:"octokit.oauthAuthorizations.deleteAuthorization() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#delete-an-authorization",method:"DELETE",params:{authorization_id:{required:!0,type:"integer"}},url:"/authorizations/:authorization_id"},deleteGrant:{deprecated:"octokit.oauthAuthorizations.deleteGrant() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#delete-a-grant",method:"DELETE",params:{grant_id:{required:!0,type:"integer"}},url:"/applications/grants/:grant_id"},getAuthorization:{deprecated:"octokit.oauthAuthorizations.getAuthorization() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#get-a-single-authorization",method:"GET",params:{authorization_id:{required:!0,type:"integer"}},url:"/authorizations/:authorization_id"},getGrant:{deprecated:"octokit.oauthAuthorizations.getGrant() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#get-a-single-grant",method:"GET",params:{grant_id:{required:!0,type:"integer"}},url:"/applications/grants/:grant_id"},getOrCreateAuthorizationForApp:{deprecated:"octokit.oauthAuthorizations.getOrCreateAuthorizationForApp() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#get-or-create-an-authorization-for-a-specific-app",method:"PUT",params:{client_id:{required:!0,type:"string"},client_secret:{required:!0,type:"string"},fingerprint:{type:"string"},note:{type:"string"},note_url:{type:"string"},scopes:{type:"string[]"}},url:"/authorizations/clients/:client_id"},getOrCreateAuthorizationForAppAndFingerprint:{deprecated:"octokit.oauthAuthorizations.getOrCreateAuthorizationForAppAndFingerprint() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#get-or-create-an-authorization-for-a-specific-app-and-fingerprint",method:"PUT",params:{client_id:{required:!0,type:"string"},client_secret:{required:!0,type:"string"},fingerprint:{required:!0,type:"string"},note:{type:"string"},note_url:{type:"string"},scopes:{type:"string[]"}},url:"/authorizations/clients/:client_id/:fingerprint"},getOrCreateAuthorizationForAppFingerprint:{deprecated:"octokit.oauthAuthorizations.getOrCreateAuthorizationForAppFingerprint() has been renamed to octokit.oauthAuthorizations.getOrCreateAuthorizationForAppAndFingerprint() (2018-12-27)",method:"PUT",params:{client_id:{required:!0,type:"string"},client_secret:{required:!0,type:"string"},fingerprint:{required:!0,type:"string"},note:{type:"string"},note_url:{type:"string"},scopes:{type:"string[]"}},url:"/authorizations/clients/:client_id/:fingerprint"},listAuthorizations:{deprecated:"octokit.oauthAuthorizations.listAuthorizations() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#list-your-authorizations",method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/authorizations"},listGrants:{deprecated:"octokit.oauthAuthorizations.listGrants() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#list-your-grants",method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/applications/grants"},resetAuthorization:{deprecated:"octokit.oauthAuthorizations.resetAuthorization() has been renamed to octokit.apps.resetAuthorization() (2019-11-05)",method:"POST",params:{access_token:{required:!0,type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/tokens/:access_token"},revokeAuthorizationForApplication:{deprecated:"octokit.oauthAuthorizations.revokeAuthorizationForApplication() has been renamed to octokit.apps.revokeAuthorizationForApplication() (2019-11-05)",method:"DELETE",params:{access_token:{required:!0,type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/tokens/:access_token"},revokeGrantForApplication:{deprecated:"octokit.oauthAuthorizations.revokeGrantForApplication() has been renamed to octokit.apps.revokeGrantForApplication() (2019-11-05)",method:"DELETE",params:{access_token:{required:!0,type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/grants/:access_token"},updateAuthorization:{deprecated:"octokit.oauthAuthorizations.updateAuthorization() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#update-an-existing-authorization",method:"PATCH",params:{add_scopes:{type:"string[]"},authorization_id:{required:!0,type:"integer"},fingerprint:{type:"string"},note:{type:"string"},note_url:{type:"string"},remove_scopes:{type:"string[]"},scopes:{type:"string[]"}},url:"/authorizations/:authorization_id"}},orgs:{addOrUpdateMembership:{method:"PUT",params:{org:{required:!0,type:"string"},role:{enum:["admin","member"],type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/memberships/:username"},blockUser:{method:"PUT",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/blocks/:username"},checkBlockedUser:{method:"GET",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/blocks/:username"},checkMembership:{method:"GET",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/members/:username"},checkPublicMembership:{method:"GET",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/public_members/:username"},concealMembership:{method:"DELETE",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/public_members/:username"},convertMemberToOutsideCollaborator:{method:"PUT",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/outside_collaborators/:username"},createHook:{method:"POST",params:{active:{type:"boolean"},config:{required:!0,type:"object"},"config.content_type":{type:"string"},"config.insecure_ssl":{type:"string"},"config.secret":{type:"string"},"config.url":{required:!0,type:"string"},events:{type:"string[]"},name:{required:!0,type:"string"},org:{required:!0,type:"string"}},url:"/orgs/:org/hooks"},createInvitation:{method:"POST",params:{email:{type:"string"},invitee_id:{type:"integer"},org:{required:!0,type:"string"},role:{enum:["admin","direct_member","billing_manager"],type:"string"},team_ids:{type:"integer[]"}},url:"/orgs/:org/invitations"},deleteHook:{method:"DELETE",params:{hook_id:{required:!0,type:"integer"},org:{required:!0,type:"string"}},url:"/orgs/:org/hooks/:hook_id"},get:{method:"GET",params:{org:{required:!0,type:"string"}},url:"/orgs/:org"},getHook:{method:"GET",params:{hook_id:{required:!0,type:"integer"},org:{required:!0,type:"string"}},url:"/orgs/:org/hooks/:hook_id"},getMembership:{method:"GET",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/memberships/:username"},getMembershipForAuthenticatedUser:{method:"GET",params:{org:{required:!0,type:"string"}},url:"/user/memberships/orgs/:org"},list:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},since:{type:"integer"}},url:"/organizations"},listBlockedUsers:{method:"GET",params:{org:{required:!0,type:"string"}},url:"/orgs/:org/blocks"},listForAuthenticatedUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/orgs"},listForUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/orgs"},listHooks:{method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/orgs/:org/hooks"},listInstallations:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/orgs/:org/installations"},listInvitationTeams:{method:"GET",params:{invitation_id:{required:!0,type:"integer"},org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/orgs/:org/invitations/:invitation_id/teams"},listMembers:{method:"GET",params:{filter:{enum:["2fa_disabled","all"],type:"string"},org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},role:{enum:["all","admin","member"],type:"string"}},url:"/orgs/:org/members"},listMemberships:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},state:{enum:["active","pending"],type:"string"}},url:"/user/memberships/orgs"},listOutsideCollaborators:{method:"GET",params:{filter:{enum:["2fa_disabled","all"],type:"string"},org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/orgs/:org/outside_collaborators"},listPendingInvitations:{method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/orgs/:org/invitations"},listPublicMembers:{method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/orgs/:org/public_members"},pingHook:{method:"POST",params:{hook_id:{required:!0,type:"integer"},org:{required:!0,type:"string"}},url:"/orgs/:org/hooks/:hook_id/pings"},publicizeMembership:{method:"PUT",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/public_members/:username"},removeMember:{method:"DELETE",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/members/:username"},removeMembership:{method:"DELETE",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/memberships/:username"},removeOutsideCollaborator:{method:"DELETE",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/outside_collaborators/:username"},unblockUser:{method:"DELETE",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/blocks/:username"},update:{method:"PATCH",params:{billing_email:{type:"string"},company:{type:"string"},default_repository_permission:{enum:["read","write","admin","none"],type:"string"},description:{type:"string"},email:{type:"string"},has_organization_projects:{type:"boolean"},has_repository_projects:{type:"boolean"},location:{type:"string"},members_allowed_repository_creation_type:{enum:["all","private","none"],type:"string"},members_can_create_internal_repositories:{type:"boolean"},members_can_create_private_repositories:{type:"boolean"},members_can_create_public_repositories:{type:"boolean"},members_can_create_repositories:{type:"boolean"},name:{type:"string"},org:{required:!0,type:"string"}},url:"/orgs/:org"},updateHook:{method:"PATCH",params:{active:{type:"boolean"},config:{type:"object"},"config.content_type":{type:"string"},"config.insecure_ssl":{type:"string"},"config.secret":{type:"string"},"config.url":{required:!0,type:"string"},events:{type:"string[]"},hook_id:{required:!0,type:"integer"},org:{required:!0,type:"string"}},url:"/orgs/:org/hooks/:hook_id"},updateMembership:{method:"PATCH",params:{org:{required:!0,type:"string"},state:{enum:["active"],required:!0,type:"string"}},url:"/user/memberships/orgs/:org"}},projects:{addCollaborator:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"PUT",params:{permission:{enum:["read","write","admin"],type:"string"},project_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/projects/:project_id/collaborators/:username"},createCard:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"POST",params:{column_id:{required:!0,type:"integer"},content_id:{type:"integer"},content_type:{type:"string"},note:{type:"string"}},url:"/projects/columns/:column_id/cards"},createColumn:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"POST",params:{name:{required:!0,type:"string"},project_id:{required:!0,type:"integer"}},url:"/projects/:project_id/columns"},createForAuthenticatedUser:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"POST",params:{body:{type:"string"},name:{required:!0,type:"string"}},url:"/user/projects"},createForOrg:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"POST",params:{body:{type:"string"},name:{required:!0,type:"string"},org:{required:!0,type:"string"}},url:"/orgs/:org/projects"},createForRepo:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"POST",params:{body:{type:"string"},name:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/projects"},delete:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"DELETE",params:{project_id:{required:!0,type:"integer"}},url:"/projects/:project_id"},deleteCard:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"DELETE",params:{card_id:{required:!0,type:"integer"}},url:"/projects/columns/cards/:card_id"},deleteColumn:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"DELETE",params:{column_id:{required:!0,type:"integer"}},url:"/projects/columns/:column_id"},get:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{project_id:{required:!0,type:"integer"}},url:"/projects/:project_id"},getCard:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{card_id:{required:!0,type:"integer"}},url:"/projects/columns/cards/:card_id"},getColumn:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{column_id:{required:!0,type:"integer"}},url:"/projects/columns/:column_id"},listCards:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{archived_state:{enum:["all","archived","not_archived"],type:"string"},column_id:{required:!0,type:"integer"},page:{type:"integer"},per_page:{type:"integer"}},url:"/projects/columns/:column_id/cards"},listCollaborators:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{affiliation:{enum:["outside","direct","all"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},project_id:{required:!0,type:"integer"}},url:"/projects/:project_id/collaborators"},listColumns:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},project_id:{required:!0,type:"integer"}},url:"/projects/:project_id/columns"},listForOrg:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},state:{enum:["open","closed","all"],type:"string"}},url:"/orgs/:org/projects"},listForRepo:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},state:{enum:["open","closed","all"],type:"string"}},url:"/repos/:owner/:repo/projects"},listForUser:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},state:{enum:["open","closed","all"],type:"string"},username:{required:!0,type:"string"}},url:"/users/:username/projects"},moveCard:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"POST",params:{card_id:{required:!0,type:"integer"},column_id:{type:"integer"},position:{required:!0,type:"string",validation:"^(top|bottom|after:\\d+)$"}},url:"/projects/columns/cards/:card_id/moves"},moveColumn:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"POST",params:{column_id:{required:!0,type:"integer"},position:{required:!0,type:"string",validation:"^(first|last|after:\\d+)$"}},url:"/projects/columns/:column_id/moves"},removeCollaborator:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"DELETE",params:{project_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/projects/:project_id/collaborators/:username"},reviewUserPermissionLevel:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{project_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/projects/:project_id/collaborators/:username/permission"},update:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"PATCH",params:{body:{type:"string"},name:{type:"string"},organization_permission:{type:"string"},private:{type:"boolean"},project_id:{required:!0,type:"integer"},state:{enum:["open","closed"],type:"string"}},url:"/projects/:project_id"},updateCard:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"PATCH",params:{archived:{type:"boolean"},card_id:{required:!0,type:"integer"},note:{type:"string"}},url:"/projects/columns/cards/:card_id"},updateColumn:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"PATCH",params:{column_id:{required:!0,type:"integer"},name:{required:!0,type:"string"}},url:"/projects/columns/:column_id"}},pulls:{checkIfMerged:{method:"GET",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/merge"},create:{method:"POST",params:{base:{required:!0,type:"string"},body:{type:"string"},draft:{type:"boolean"},head:{required:!0,type:"string"},maintainer_can_modify:{type:"boolean"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},title:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls"},createComment:{method:"POST",params:{body:{required:!0,type:"string"},commit_id:{required:!0,type:"string"},in_reply_to:{deprecated:!0,description:"The comment ID to reply to. **Note**: This must be the ID of a top-level comment, not a reply to that comment. Replies to replies are not supported.",type:"integer"},line:{type:"integer"},number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},path:{required:!0,type:"string"},position:{type:"integer"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},side:{enum:["LEFT","RIGHT"],type:"string"},start_line:{type:"integer"},start_side:{enum:["LEFT","RIGHT","side"],type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/comments"},createCommentReply:{deprecated:"octokit.pulls.createCommentReply() has been renamed to octokit.pulls.createComment() (2019-09-09)",method:"POST",params:{body:{required:!0,type:"string"},commit_id:{required:!0,type:"string"},in_reply_to:{deprecated:!0,description:"The comment ID to reply to. **Note**: This must be the ID of a top-level comment, not a reply to that comment. Replies to replies are not supported.",type:"integer"},line:{type:"integer"},number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},path:{required:!0,type:"string"},position:{type:"integer"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},side:{enum:["LEFT","RIGHT"],type:"string"},start_line:{type:"integer"},start_side:{enum:["LEFT","RIGHT","side"],type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/comments"},createFromIssue:{deprecated:"octokit.pulls.createFromIssue() is deprecated, see https://developer.github.com/v3/pulls/#create-a-pull-request",method:"POST",params:{base:{required:!0,type:"string"},draft:{type:"boolean"},head:{required:!0,type:"string"},issue:{required:!0,type:"integer"},maintainer_can_modify:{type:"boolean"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls"},createReview:{method:"POST",params:{body:{type:"string"},comments:{type:"object[]"},"comments[].body":{required:!0,type:"string"},"comments[].path":{required:!0,type:"string"},"comments[].position":{required:!0,type:"integer"},commit_id:{type:"string"},event:{enum:["APPROVE","REQUEST_CHANGES","COMMENT"],type:"string"},number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/reviews"},createReviewCommentReply:{method:"POST",params:{body:{required:!0,type:"string"},comment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/comments/:comment_id/replies"},createReviewRequest:{method:"POST",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},reviewers:{type:"string[]"},team_reviewers:{type:"string[]"}},url:"/repos/:owner/:repo/pulls/:pull_number/requested_reviewers"},deleteComment:{method:"DELETE",params:{comment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/comments/:comment_id"},deletePendingReview:{method:"DELETE",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},review_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id"},deleteReviewRequest:{method:"DELETE",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},reviewers:{type:"string[]"},team_reviewers:{type:"string[]"}},url:"/repos/:owner/:repo/pulls/:pull_number/requested_reviewers"},dismissReview:{method:"PUT",params:{message:{required:!0,type:"string"},number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},review_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/dismissals"},get:{method:"GET",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number"},getComment:{method:"GET",params:{comment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/comments/:comment_id"},getCommentsForReview:{method:"GET",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},review_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/comments"},getReview:{method:"GET",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},review_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id"},list:{method:"GET",params:{base:{type:"string"},direction:{enum:["asc","desc"],type:"string"},head:{type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},sort:{enum:["created","updated","popularity","long-running"],type:"string"},state:{enum:["open","closed","all"],type:"string"}},url:"/repos/:owner/:repo/pulls"},listComments:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},since:{type:"string"},sort:{enum:["created","updated"],type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/comments"},listCommentsForRepo:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},since:{type:"string"},sort:{enum:["created","updated"],type:"string"}},url:"/repos/:owner/:repo/pulls/comments"},listCommits:{method:"GET",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/commits"},listFiles:{method:"GET",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/files"},listReviewRequests:{method:"GET",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/requested_reviewers"},listReviews:{method:"GET",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/reviews"},merge:{method:"PUT",params:{commit_message:{type:"string"},commit_title:{type:"string"},merge_method:{enum:["merge","squash","rebase"],type:"string"},number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},sha:{type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/merge"},submitReview:{method:"POST",params:{body:{type:"string"},event:{enum:["APPROVE","REQUEST_CHANGES","COMMENT"],required:!0,type:"string"},number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},review_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/events"},update:{method:"PATCH",params:{base:{type:"string"},body:{type:"string"},maintainer_can_modify:{type:"boolean"},number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},state:{enum:["open","closed"],type:"string"},title:{type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number"},updateBranch:{headers:{accept:"application/vnd.github.lydian-preview+json"},method:"PUT",params:{expected_head_sha:{type:"string"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/update-branch"},updateComment:{method:"PATCH",params:{body:{required:!0,type:"string"},comment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/comments/:comment_id"},updateReview:{method:"PUT",params:{body:{required:!0,type:"string"},number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},review_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id"}},rateLimit:{get:{method:"GET",params:{},url:"/rate_limit"}},reactions:{createForCommitComment:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"POST",params:{comment_id:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/comments/:comment_id/reactions"},createForIssue:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"POST",params:{content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],required:!0,type:"string"},issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/reactions"},createForIssueComment:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"POST",params:{comment_id:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/comments/:comment_id/reactions"},createForPullRequestReviewComment:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"POST",params:{comment_id:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/comments/:comment_id/reactions"},createForTeamDiscussion:{deprecated:"octokit.reactions.createForTeamDiscussion() has been renamed to octokit.reactions.createForTeamDiscussionLegacy() (2020-01-16)",headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"POST",params:{content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],required:!0,type:"string"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/reactions"},createForTeamDiscussionComment:{deprecated:"octokit.reactions.createForTeamDiscussionComment() has been renamed to octokit.reactions.createForTeamDiscussionCommentLegacy() (2020-01-16)",headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"POST",params:{comment_number:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],required:!0,type:"string"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions"},createForTeamDiscussionCommentInOrg:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"POST",params:{comment_number:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],required:!0,type:"string"},discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions"},createForTeamDiscussionCommentLegacy:{deprecated:"octokit.reactions.createForTeamDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/reactions/#create-reaction-for-a-team-discussion-comment-legacy",headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"POST",params:{comment_number:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],required:!0,type:"string"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions"},createForTeamDiscussionInOrg:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"POST",params:{content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],required:!0,type:"string"},discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions"},createForTeamDiscussionLegacy:{deprecated:"octokit.reactions.createForTeamDiscussionLegacy() is deprecated, see https://developer.github.com/v3/reactions/#create-reaction-for-a-team-discussion-legacy",headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"POST",params:{content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],required:!0,type:"string"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/reactions"},delete:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"DELETE",params:{reaction_id:{required:!0,type:"integer"}},url:"/reactions/:reaction_id"},listForCommitComment:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"GET",params:{comment_id:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/comments/:comment_id/reactions"},listForIssue:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"GET",params:{content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],type:"string"},issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/reactions"},listForIssueComment:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"GET",params:{comment_id:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/comments/:comment_id/reactions"},listForPullRequestReviewComment:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"GET",params:{comment_id:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/comments/:comment_id/reactions"},listForTeamDiscussion:{deprecated:"octokit.reactions.listForTeamDiscussion() has been renamed to octokit.reactions.listForTeamDiscussionLegacy() (2020-01-16)",headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"GET",params:{content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],type:"string"},discussion_number:{required:!0,type:"integer"},page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/reactions"},listForTeamDiscussionComment:{deprecated:"octokit.reactions.listForTeamDiscussionComment() has been renamed to octokit.reactions.listForTeamDiscussionCommentLegacy() (2020-01-16)",headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"GET",params:{comment_number:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],type:"string"},discussion_number:{required:!0,type:"integer"},page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions"},listForTeamDiscussionCommentInOrg:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"GET",params:{comment_number:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],type:"string"},discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions"},listForTeamDiscussionCommentLegacy:{deprecated:"octokit.reactions.listForTeamDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/reactions/#list-reactions-for-a-team-discussion-comment-legacy",headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"GET",params:{comment_number:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],type:"string"},discussion_number:{required:!0,type:"integer"},page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions"},listForTeamDiscussionInOrg:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"GET",params:{content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],type:"string"},discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions"},listForTeamDiscussionLegacy:{deprecated:"octokit.reactions.listForTeamDiscussionLegacy() is deprecated, see https://developer.github.com/v3/reactions/#list-reactions-for-a-team-discussion-legacy",headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"GET",params:{content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],type:"string"},discussion_number:{required:!0,type:"integer"},page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/reactions"}},repos:{acceptInvitation:{method:"PATCH",params:{invitation_id:{required:!0,type:"integer"}},url:"/user/repository_invitations/:invitation_id"},addCollaborator:{method:"PUT",params:{owner:{required:!0,type:"string"},permission:{enum:["pull","push","admin"],type:"string"},repo:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/repos/:owner/:repo/collaborators/:username"},addDeployKey:{method:"POST",params:{key:{required:!0,type:"string"},owner:{required:!0,type:"string"},read_only:{type:"boolean"},repo:{required:!0,type:"string"},title:{type:"string"}},url:"/repos/:owner/:repo/keys"},addProtectedBranchAdminEnforcement:{method:"POST",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/enforce_admins"},addProtectedBranchAppRestrictions:{method:"POST",params:{apps:{mapTo:"data",required:!0,type:"string[]"},branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/apps"},addProtectedBranchRequiredSignatures:{headers:{accept:"application/vnd.github.zzzax-preview+json"},method:"POST",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_signatures"},addProtectedBranchRequiredStatusChecksContexts:{method:"POST",params:{branch:{required:!0,type:"string"},contexts:{mapTo:"data",required:!0,type:"string[]"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts"},addProtectedBranchTeamRestrictions:{method:"POST",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},teams:{mapTo:"data",required:!0,type:"string[]"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/teams"},addProtectedBranchUserRestrictions:{method:"POST",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},users:{mapTo:"data",required:!0,type:"string[]"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/users"},checkCollaborator:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/repos/:owner/:repo/collaborators/:username"},checkVulnerabilityAlerts:{headers:{accept:"application/vnd.github.dorian-preview+json"},method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/vulnerability-alerts"},compareCommits:{method:"GET",params:{base:{required:!0,type:"string"},head:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/compare/:base...:head"},createCommitComment:{method:"POST",params:{body:{required:!0,type:"string"},commit_sha:{required:!0,type:"string"},line:{type:"integer"},owner:{required:!0,type:"string"},path:{type:"string"},position:{type:"integer"},repo:{required:!0,type:"string"},sha:{alias:"commit_sha",deprecated:!0,type:"string"}},url:"/repos/:owner/:repo/commits/:commit_sha/comments"},createDeployment:{method:"POST",params:{auto_merge:{type:"boolean"},description:{type:"string"},environment:{type:"string"},owner:{required:!0,type:"string"},payload:{type:"string"},production_environment:{type:"boolean"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"},required_contexts:{type:"string[]"},task:{type:"string"},transient_environment:{type:"boolean"}},url:"/repos/:owner/:repo/deployments"},createDeploymentStatus:{method:"POST",params:{auto_inactive:{type:"boolean"},deployment_id:{required:!0,type:"integer"},description:{type:"string"},environment:{enum:["production","staging","qa"],type:"string"},environment_url:{type:"string"},log_url:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},state:{enum:["error","failure","inactive","in_progress","queued","pending","success"],required:!0,type:"string"},target_url:{type:"string"}},url:"/repos/:owner/:repo/deployments/:deployment_id/statuses"},createDispatchEvent:{method:"POST",params:{client_payload:{type:"object"},event_type:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/dispatches"},createFile:{deprecated:"octokit.repos.createFile() has been renamed to octokit.repos.createOrUpdateFile() (2019-06-07)",method:"PUT",params:{author:{type:"object"},"author.email":{required:!0,type:"string"},"author.name":{required:!0,type:"string"},branch:{type:"string"},committer:{type:"object"},"committer.email":{required:!0,type:"string"},"committer.name":{required:!0,type:"string"},content:{required:!0,type:"string"},message:{required:!0,type:"string"},owner:{required:!0,type:"string"},path:{required:!0,type:"string"},repo:{required:!0,type:"string"},sha:{type:"string"}},url:"/repos/:owner/:repo/contents/:path"},createForAuthenticatedUser:{method:"POST",params:{allow_merge_commit:{type:"boolean"},allow_rebase_merge:{type:"boolean"},allow_squash_merge:{type:"boolean"},auto_init:{type:"boolean"},delete_branch_on_merge:{type:"boolean"},description:{type:"string"},gitignore_template:{type:"string"},has_issues:{type:"boolean"},has_projects:{type:"boolean"},has_wiki:{type:"boolean"},homepage:{type:"string"},is_template:{type:"boolean"},license_template:{type:"string"},name:{required:!0,type:"string"},private:{type:"boolean"},team_id:{type:"integer"},visibility:{enum:["public","private","visibility","internal"],type:"string"}},url:"/user/repos"},createFork:{method:"POST",params:{organization:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/forks"},createHook:{method:"POST",params:{active:{type:"boolean"},config:{required:!0,type:"object"},"config.content_type":{type:"string"},"config.insecure_ssl":{type:"string"},"config.secret":{type:"string"},"config.url":{required:!0,type:"string"},events:{type:"string[]"},name:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/hooks"},createInOrg:{method:"POST",params:{allow_merge_commit:{type:"boolean"},allow_rebase_merge:{type:"boolean"},allow_squash_merge:{type:"boolean"},auto_init:{type:"boolean"},delete_branch_on_merge:{type:"boolean"},description:{type:"string"},gitignore_template:{type:"string"},has_issues:{type:"boolean"},has_projects:{type:"boolean"},has_wiki:{type:"boolean"},homepage:{type:"string"},is_template:{type:"boolean"},license_template:{type:"string"},name:{required:!0,type:"string"},org:{required:!0,type:"string"},private:{type:"boolean"},team_id:{type:"integer"},visibility:{enum:["public","private","visibility","internal"],type:"string"}},url:"/orgs/:org/repos"},createOrUpdateFile:{method:"PUT",params:{author:{type:"object"},"author.email":{required:!0,type:"string"},"author.name":{required:!0,type:"string"},branch:{type:"string"},committer:{type:"object"},"committer.email":{required:!0,type:"string"},"committer.name":{required:!0,type:"string"},content:{required:!0,type:"string"},message:{required:!0,type:"string"},owner:{required:!0,type:"string"},path:{required:!0,type:"string"},repo:{required:!0,type:"string"},sha:{type:"string"}},url:"/repos/:owner/:repo/contents/:path"},createRelease:{method:"POST",params:{body:{type:"string"},draft:{type:"boolean"},name:{type:"string"},owner:{required:!0,type:"string"},prerelease:{type:"boolean"},repo:{required:!0,type:"string"},tag_name:{required:!0,type:"string"},target_commitish:{type:"string"}},url:"/repos/:owner/:repo/releases"},createStatus:{method:"POST",params:{context:{type:"string"},description:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},sha:{required:!0,type:"string"},state:{enum:["error","failure","pending","success"],required:!0,type:"string"},target_url:{type:"string"}},url:"/repos/:owner/:repo/statuses/:sha"},createUsingTemplate:{headers:{accept:"application/vnd.github.baptiste-preview+json"},method:"POST",params:{description:{type:"string"},name:{required:!0,type:"string"},owner:{type:"string"},private:{type:"boolean"},template_owner:{required:!0,type:"string"},template_repo:{required:!0,type:"string"}},url:"/repos/:template_owner/:template_repo/generate"},declineInvitation:{method:"DELETE",params:{invitation_id:{required:!0,type:"integer"}},url:"/user/repository_invitations/:invitation_id"},delete:{method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo"},deleteCommitComment:{method:"DELETE",params:{comment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/comments/:comment_id"},deleteDownload:{method:"DELETE",params:{download_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/downloads/:download_id"},deleteFile:{method:"DELETE",params:{author:{type:"object"},"author.email":{type:"string"},"author.name":{type:"string"},branch:{type:"string"},committer:{type:"object"},"committer.email":{type:"string"},"committer.name":{type:"string"},message:{required:!0,type:"string"},owner:{required:!0,type:"string"},path:{required:!0,type:"string"},repo:{required:!0,type:"string"},sha:{required:!0,type:"string"}},url:"/repos/:owner/:repo/contents/:path"},deleteHook:{method:"DELETE",params:{hook_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/hooks/:hook_id"},deleteInvitation:{method:"DELETE",params:{invitation_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/invitations/:invitation_id"},deleteRelease:{method:"DELETE",params:{owner:{required:!0,type:"string"},release_id:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/releases/:release_id"},deleteReleaseAsset:{method:"DELETE",params:{asset_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/releases/assets/:asset_id"},disableAutomatedSecurityFixes:{headers:{accept:"application/vnd.github.london-preview+json"},method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/automated-security-fixes"},disablePagesSite:{headers:{accept:"application/vnd.github.switcheroo-preview+json"},method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pages"},disableVulnerabilityAlerts:{headers:{accept:"application/vnd.github.dorian-preview+json"},method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/vulnerability-alerts"},enableAutomatedSecurityFixes:{headers:{accept:"application/vnd.github.london-preview+json"},method:"PUT",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/automated-security-fixes"},enablePagesSite:{headers:{accept:"application/vnd.github.switcheroo-preview+json"},method:"POST",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},source:{type:"object"},"source.branch":{enum:["master","gh-pages"],type:"string"},"source.path":{type:"string"}},url:"/repos/:owner/:repo/pages"},enableVulnerabilityAlerts:{headers:{accept:"application/vnd.github.dorian-preview+json"},method:"PUT",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/vulnerability-alerts"},get:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo"},getAppsWithAccessToProtectedBranch:{method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/apps"},getArchiveLink:{method:"GET",params:{archive_format:{required:!0,type:"string"},owner:{required:!0,type:"string"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/:archive_format/:ref"},getBranch:{method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch"},getBranchProtection:{method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection"},getClones:{method:"GET",params:{owner:{required:!0,type:"string"},per:{enum:["day","week"],type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/traffic/clones"},getCodeFrequencyStats:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/stats/code_frequency"},getCollaboratorPermissionLevel:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/repos/:owner/:repo/collaborators/:username/permission"},getCombinedStatusForRef:{method:"GET",params:{owner:{required:!0,type:"string"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/commits/:ref/status"},getCommit:{method:"GET",params:{commit_sha:{alias:"ref",deprecated:!0,type:"string"},owner:{required:!0,type:"string"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"},sha:{alias:"ref",deprecated:!0,type:"string"}},url:"/repos/:owner/:repo/commits/:ref"},getCommitActivityStats:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/stats/commit_activity"},getCommitComment:{method:"GET",params:{comment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/comments/:comment_id"},getCommitRefSha:{deprecated:"octokit.repos.getCommitRefSha() is deprecated, see https://developer.github.com/v3/repos/commits/#get-a-single-commit",headers:{accept:"application/vnd.github.v3.sha"},method:"GET",params:{owner:{required:!0,type:"string"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/commits/:ref"},getContents:{method:"GET",params:{owner:{required:!0,type:"string"},path:{required:!0,type:"string"},ref:{type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/contents/:path"},getContributorsStats:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/stats/contributors"},getDeployKey:{method:"GET",params:{key_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/keys/:key_id"},getDeployment:{method:"GET",params:{deployment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/deployments/:deployment_id"},getDeploymentStatus:{method:"GET",params:{deployment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},status_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/deployments/:deployment_id/statuses/:status_id"},getDownload:{method:"GET",params:{download_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/downloads/:download_id"},getHook:{method:"GET",params:{hook_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/hooks/:hook_id"},getLatestPagesBuild:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pages/builds/latest"},getLatestRelease:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/releases/latest"},getPages:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pages"},getPagesBuild:{method:"GET",params:{build_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pages/builds/:build_id"},getParticipationStats:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/stats/participation"},getProtectedBranchAdminEnforcement:{method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/enforce_admins"},getProtectedBranchPullRequestReviewEnforcement:{method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews"},getProtectedBranchRequiredSignatures:{headers:{accept:"application/vnd.github.zzzax-preview+json"},method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_signatures"},getProtectedBranchRequiredStatusChecks:{method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_status_checks"},getProtectedBranchRestrictions:{method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions"},getPunchCardStats:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/stats/punch_card"},getReadme:{method:"GET",params:{owner:{required:!0,type:"string"},ref:{type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/readme"},getRelease:{method:"GET",params:{owner:{required:!0,type:"string"},release_id:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/releases/:release_id"},getReleaseAsset:{method:"GET",params:{asset_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/releases/assets/:asset_id"},getReleaseByTag:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},tag:{required:!0,type:"string"}},url:"/repos/:owner/:repo/releases/tags/:tag"},getTeamsWithAccessToProtectedBranch:{method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/teams"},getTopPaths:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/traffic/popular/paths"},getTopReferrers:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/traffic/popular/referrers"},getUsersWithAccessToProtectedBranch:{method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/users"},getViews:{method:"GET",params:{owner:{required:!0,type:"string"},per:{enum:["day","week"],type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/traffic/views"},list:{method:"GET",params:{affiliation:{type:"string"},direction:{enum:["asc","desc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},sort:{enum:["created","updated","pushed","full_name"],type:"string"},type:{enum:["all","owner","public","private","member"],type:"string"},visibility:{enum:["all","public","private"],type:"string"}},url:"/user/repos"},listAppsWithAccessToProtectedBranch:{deprecated:"octokit.repos.listAppsWithAccessToProtectedBranch() has been renamed to octokit.repos.getAppsWithAccessToProtectedBranch() (2019-09-13)",method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/apps"},listAssetsForRelease:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},release_id:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/releases/:release_id/assets"},listBranches:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},protected:{type:"boolean"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches"},listBranchesForHeadCommit:{headers:{accept:"application/vnd.github.groot-preview+json"},method:"GET",params:{commit_sha:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/commits/:commit_sha/branches-where-head"},listCollaborators:{method:"GET",params:{affiliation:{enum:["outside","direct","all"],type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/collaborators"},listCommentsForCommit:{method:"GET",params:{commit_sha:{required:!0,type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},ref:{alias:"commit_sha",deprecated:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/commits/:commit_sha/comments"},listCommitComments:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/comments"},listCommits:{method:"GET",params:{author:{type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},path:{type:"string"},per_page:{type:"integer"},repo:{required:!0,type:"string"},sha:{type:"string"},since:{type:"string"},until:{type:"string"}},url:"/repos/:owner/:repo/commits"},listContributors:{method:"GET",params:{anon:{type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/contributors"},listDeployKeys:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/keys"},listDeploymentStatuses:{method:"GET",params:{deployment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/deployments/:deployment_id/statuses"},listDeployments:{method:"GET",params:{environment:{type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},ref:{type:"string"},repo:{required:!0,type:"string"},sha:{type:"string"},task:{type:"string"}},url:"/repos/:owner/:repo/deployments"},listDownloads:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/downloads"},listForOrg:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},sort:{enum:["created","updated","pushed","full_name"],type:"string"},type:{enum:["all","public","private","forks","sources","member","internal"],type:"string"}},url:"/orgs/:org/repos"},listForUser:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},sort:{enum:["created","updated","pushed","full_name"],type:"string"},type:{enum:["all","owner","member"],type:"string"},username:{required:!0,type:"string"}},url:"/users/:username/repos"},listForks:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},sort:{enum:["newest","oldest","stargazers"],type:"string"}},url:"/repos/:owner/:repo/forks"},listHooks:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/hooks"},listInvitations:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/invitations"},listInvitationsForAuthenticatedUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/repository_invitations"},listLanguages:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/languages"},listPagesBuilds:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pages/builds"},listProtectedBranchRequiredStatusChecksContexts:{method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts"},listProtectedBranchTeamRestrictions:{deprecated:"octokit.repos.listProtectedBranchTeamRestrictions() has been renamed to octokit.repos.getTeamsWithAccessToProtectedBranch() (2019-09-09)",method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/teams"},listProtectedBranchUserRestrictions:{deprecated:"octokit.repos.listProtectedBranchUserRestrictions() has been renamed to octokit.repos.getUsersWithAccessToProtectedBranch() (2019-09-09)",method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/users"},listPublic:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},since:{type:"integer"}},url:"/repositories"},listPullRequestsAssociatedWithCommit:{headers:{accept:"application/vnd.github.groot-preview+json"},method:"GET",params:{commit_sha:{required:!0,type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/commits/:commit_sha/pulls"},listReleases:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/releases"},listStatusesForRef:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/commits/:ref/statuses"},listTags:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/tags"},listTeams:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/teams"},listTeamsWithAccessToProtectedBranch:{deprecated:"octokit.repos.listTeamsWithAccessToProtectedBranch() has been renamed to octokit.repos.getTeamsWithAccessToProtectedBranch() (2019-09-13)",method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/teams"},listTopics:{headers:{accept:"application/vnd.github.mercy-preview+json"},method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/topics"},listUsersWithAccessToProtectedBranch:{deprecated:"octokit.repos.listUsersWithAccessToProtectedBranch() has been renamed to octokit.repos.getUsersWithAccessToProtectedBranch() (2019-09-13)",method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/users"},merge:{method:"POST",params:{base:{required:!0,type:"string"},commit_message:{type:"string"},head:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/merges"},pingHook:{method:"POST",params:{hook_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/hooks/:hook_id/pings"},removeBranchProtection:{method:"DELETE",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection"},removeCollaborator:{method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/repos/:owner/:repo/collaborators/:username"},removeDeployKey:{method:"DELETE",params:{key_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/keys/:key_id"},removeProtectedBranchAdminEnforcement:{method:"DELETE",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/enforce_admins"},removeProtectedBranchAppRestrictions:{method:"DELETE",params:{apps:{mapTo:"data",required:!0,type:"string[]"},branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/apps"},removeProtectedBranchPullRequestReviewEnforcement:{method:"DELETE",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews"},removeProtectedBranchRequiredSignatures:{headers:{accept:"application/vnd.github.zzzax-preview+json"},method:"DELETE",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_signatures"},removeProtectedBranchRequiredStatusChecks:{method:"DELETE",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_status_checks"},removeProtectedBranchRequiredStatusChecksContexts:{method:"DELETE",params:{branch:{required:!0,type:"string"},contexts:{mapTo:"data",required:!0,type:"string[]"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts"},removeProtectedBranchRestrictions:{method:"DELETE",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions"},removeProtectedBranchTeamRestrictions:{method:"DELETE",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},teams:{mapTo:"data",required:!0,type:"string[]"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/teams"},removeProtectedBranchUserRestrictions:{method:"DELETE",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},users:{mapTo:"data",required:!0,type:"string[]"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/users"},replaceProtectedBranchAppRestrictions:{method:"PUT",params:{apps:{mapTo:"data",required:!0,type:"string[]"},branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/apps"},replaceProtectedBranchRequiredStatusChecksContexts:{method:"PUT",params:{branch:{required:!0,type:"string"},contexts:{mapTo:"data",required:!0,type:"string[]"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts"},replaceProtectedBranchTeamRestrictions:{method:"PUT",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},teams:{mapTo:"data",required:!0,type:"string[]"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/teams"},replaceProtectedBranchUserRestrictions:{method:"PUT",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},users:{mapTo:"data",required:!0,type:"string[]"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/users"},replaceTopics:{headers:{accept:"application/vnd.github.mercy-preview+json"},method:"PUT",params:{names:{required:!0,type:"string[]"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/topics"},requestPageBuild:{method:"POST",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pages/builds"},retrieveCommunityProfileMetrics:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/community/profile"},testPushHook:{method:"POST",params:{hook_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/hooks/:hook_id/tests"},transfer:{method:"POST",params:{new_owner:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},team_ids:{type:"integer[]"}},url:"/repos/:owner/:repo/transfer"},update:{method:"PATCH",params:{allow_merge_commit:{type:"boolean"},allow_rebase_merge:{type:"boolean"},allow_squash_merge:{type:"boolean"},archived:{type:"boolean"},default_branch:{type:"string"},delete_branch_on_merge:{type:"boolean"},description:{type:"string"},has_issues:{type:"boolean"},has_projects:{type:"boolean"},has_wiki:{type:"boolean"},homepage:{type:"string"},is_template:{type:"boolean"},name:{type:"string"},owner:{required:!0,type:"string"},private:{type:"boolean"},repo:{required:!0,type:"string"},visibility:{enum:["public","private","visibility","internal"],type:"string"}},url:"/repos/:owner/:repo"},updateBranchProtection:{method:"PUT",params:{allow_deletions:{type:"boolean"},allow_force_pushes:{allowNull:!0,type:"boolean"},branch:{required:!0,type:"string"},enforce_admins:{allowNull:!0,required:!0,type:"boolean"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},required_linear_history:{type:"boolean"},required_pull_request_reviews:{allowNull:!0,required:!0,type:"object"},"required_pull_request_reviews.dismiss_stale_reviews":{type:"boolean"},"required_pull_request_reviews.dismissal_restrictions":{type:"object"},"required_pull_request_reviews.dismissal_restrictions.teams":{type:"string[]"},"required_pull_request_reviews.dismissal_restrictions.users":{type:"string[]"},"required_pull_request_reviews.require_code_owner_reviews":{type:"boolean"},"required_pull_request_reviews.required_approving_review_count":{type:"integer"},required_status_checks:{allowNull:!0,required:!0,type:"object"},"required_status_checks.contexts":{required:!0,type:"string[]"},"required_status_checks.strict":{required:!0,type:"boolean"},restrictions:{allowNull:!0,required:!0,type:"object"},"restrictions.apps":{type:"string[]"},"restrictions.teams":{required:!0,type:"string[]"},"restrictions.users":{required:!0,type:"string[]"}},url:"/repos/:owner/:repo/branches/:branch/protection"},updateCommitComment:{method:"PATCH",params:{body:{required:!0,type:"string"},comment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/comments/:comment_id"},updateFile:{deprecated:"octokit.repos.updateFile() has been renamed to octokit.repos.createOrUpdateFile() (2019-06-07)",method:"PUT",params:{author:{type:"object"},"author.email":{required:!0,type:"string"},"author.name":{required:!0,type:"string"},branch:{type:"string"},committer:{type:"object"},"committer.email":{required:!0,type:"string"},"committer.name":{required:!0,type:"string"},content:{required:!0,type:"string"},message:{required:!0,type:"string"},owner:{required:!0,type:"string"},path:{required:!0,type:"string"},repo:{required:!0,type:"string"},sha:{type:"string"}},url:"/repos/:owner/:repo/contents/:path"},updateHook:{method:"PATCH",params:{active:{type:"boolean"},add_events:{type:"string[]"},config:{type:"object"},"config.content_type":{type:"string"},"config.insecure_ssl":{type:"string"},"config.secret":{type:"string"},"config.url":{required:!0,type:"string"},events:{type:"string[]"},hook_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},remove_events:{type:"string[]"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/hooks/:hook_id"},updateInformationAboutPagesSite:{method:"PUT",params:{cname:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},source:{enum:['"gh-pages"','"master"','"master /docs"'],type:"string"}},url:"/repos/:owner/:repo/pages"},updateInvitation:{method:"PATCH",params:{invitation_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},permissions:{enum:["read","write","admin"],type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/invitations/:invitation_id"},updateProtectedBranchPullRequestReviewEnforcement:{method:"PATCH",params:{branch:{required:!0,type:"string"},dismiss_stale_reviews:{type:"boolean"},dismissal_restrictions:{type:"object"},"dismissal_restrictions.teams":{type:"string[]"},"dismissal_restrictions.users":{type:"string[]"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},require_code_owner_reviews:{type:"boolean"},required_approving_review_count:{type:"integer"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews"},updateProtectedBranchRequiredStatusChecks:{method:"PATCH",params:{branch:{required:!0,type:"string"},contexts:{type:"string[]"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},strict:{type:"boolean"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_status_checks"},updateRelease:{method:"PATCH",params:{body:{type:"string"},draft:{type:"boolean"},name:{type:"string"},owner:{required:!0,type:"string"},prerelease:{type:"boolean"},release_id:{required:!0,type:"integer"},repo:{required:!0,type:"string"},tag_name:{type:"string"},target_commitish:{type:"string"}},url:"/repos/:owner/:repo/releases/:release_id"},updateReleaseAsset:{method:"PATCH",params:{asset_id:{required:!0,type:"integer"},label:{type:"string"},name:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/releases/assets/:asset_id"},uploadReleaseAsset:{method:"POST",params:{data:{mapTo:"data",required:!0,type:"string | object"},file:{alias:"data",deprecated:!0,type:"string | object"},headers:{required:!0,type:"object"},"headers.content-length":{required:!0,type:"integer"},"headers.content-type":{required:!0,type:"string"},label:{type:"string"},name:{required:!0,type:"string"},url:{required:!0,type:"string"}},url:":url"}},search:{code:{method:"GET",params:{order:{enum:["desc","asc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},q:{required:!0,type:"string"},sort:{enum:["indexed"],type:"string"}},url:"/search/code"},commits:{headers:{accept:"application/vnd.github.cloak-preview+json"},method:"GET",params:{order:{enum:["desc","asc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},q:{required:!0,type:"string"},sort:{enum:["author-date","committer-date"],type:"string"}},url:"/search/commits"},issues:{deprecated:"octokit.search.issues() has been renamed to octokit.search.issuesAndPullRequests() (2018-12-27)",method:"GET",params:{order:{enum:["desc","asc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},q:{required:!0,type:"string"},sort:{enum:["comments","reactions","reactions-+1","reactions--1","reactions-smile","reactions-thinking_face","reactions-heart","reactions-tada","interactions","created","updated"],type:"string"}},url:"/search/issues"},issuesAndPullRequests:{method:"GET",params:{order:{enum:["desc","asc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},q:{required:!0,type:"string"},sort:{enum:["comments","reactions","reactions-+1","reactions--1","reactions-smile","reactions-thinking_face","reactions-heart","reactions-tada","interactions","created","updated"],type:"string"}},url:"/search/issues"},labels:{method:"GET",params:{order:{enum:["desc","asc"],type:"string"},q:{required:!0,type:"string"},repository_id:{required:!0,type:"integer"},sort:{enum:["created","updated"],type:"string"}},url:"/search/labels"},repos:{method:"GET",params:{order:{enum:["desc","asc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},q:{required:!0,type:"string"},sort:{enum:["stars","forks","help-wanted-issues","updated"],type:"string"}},url:"/search/repositories"},topics:{method:"GET",params:{q:{required:!0,type:"string"}},url:"/search/topics"},users:{method:"GET",params:{order:{enum:["desc","asc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},q:{required:!0,type:"string"},sort:{enum:["followers","repositories","joined"],type:"string"}},url:"/search/users"}},teams:{addMember:{deprecated:"octokit.teams.addMember() has been renamed to octokit.teams.addMemberLegacy() (2020-01-16)",method:"PUT",params:{team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/members/:username"},addMemberLegacy:{deprecated:"octokit.teams.addMemberLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#add-team-member-legacy",method:"PUT",params:{team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/members/:username"},addOrUpdateMembership:{deprecated:"octokit.teams.addOrUpdateMembership() has been renamed to octokit.teams.addOrUpdateMembershipLegacy() (2020-01-16)",method:"PUT",params:{role:{enum:["member","maintainer"],type:"string"},team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/memberships/:username"},addOrUpdateMembershipInOrg:{method:"PUT",params:{org:{required:!0,type:"string"},role:{enum:["member","maintainer"],type:"string"},team_slug:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/memberships/:username"},addOrUpdateMembershipLegacy:{deprecated:"octokit.teams.addOrUpdateMembershipLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#add-or-update-team-membership-legacy",method:"PUT",params:{role:{enum:["member","maintainer"],type:"string"},team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/memberships/:username"},addOrUpdateProject:{deprecated:"octokit.teams.addOrUpdateProject() has been renamed to octokit.teams.addOrUpdateProjectLegacy() (2020-01-16)",headers:{accept:"application/vnd.github.inertia-preview+json"},method:"PUT",params:{permission:{enum:["read","write","admin"],type:"string"},project_id:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/projects/:project_id"},addOrUpdateProjectInOrg:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"PUT",params:{org:{required:!0,type:"string"},permission:{enum:["read","write","admin"],type:"string"},project_id:{required:!0,type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/projects/:project_id"},addOrUpdateProjectLegacy:{deprecated:"octokit.teams.addOrUpdateProjectLegacy() is deprecated, see https://developer.github.com/v3/teams/#add-or-update-team-project-legacy",headers:{accept:"application/vnd.github.inertia-preview+json"},method:"PUT",params:{permission:{enum:["read","write","admin"],type:"string"},project_id:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/projects/:project_id"},addOrUpdateRepo:{deprecated:"octokit.teams.addOrUpdateRepo() has been renamed to octokit.teams.addOrUpdateRepoLegacy() (2020-01-16)",method:"PUT",params:{owner:{required:!0,type:"string"},permission:{enum:["pull","push","admin"],type:"string"},repo:{required:!0,type:"string"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/repos/:owner/:repo"},addOrUpdateRepoInOrg:{method:"PUT",params:{org:{required:!0,type:"string"},owner:{required:!0,type:"string"},permission:{enum:["pull","push","admin"],type:"string"},repo:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/repos/:owner/:repo"},addOrUpdateRepoLegacy:{deprecated:"octokit.teams.addOrUpdateRepoLegacy() is deprecated, see https://developer.github.com/v3/teams/#add-or-update-team-repository-legacy",method:"PUT",params:{owner:{required:!0,type:"string"},permission:{enum:["pull","push","admin"],type:"string"},repo:{required:!0,type:"string"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/repos/:owner/:repo"},checkManagesRepo:{deprecated:"octokit.teams.checkManagesRepo() has been renamed to octokit.teams.checkManagesRepoLegacy() (2020-01-16)",method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/repos/:owner/:repo"},checkManagesRepoInOrg:{method:"GET",params:{org:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/repos/:owner/:repo"},checkManagesRepoLegacy:{deprecated:"octokit.teams.checkManagesRepoLegacy() is deprecated, see https://developer.github.com/v3/teams/#check-if-a-team-manages-a-repository-legacy",method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/repos/:owner/:repo"},create:{method:"POST",params:{description:{type:"string"},maintainers:{type:"string[]"},name:{required:!0,type:"string"},org:{required:!0,type:"string"},parent_team_id:{type:"integer"},permission:{enum:["pull","push","admin"],type:"string"},privacy:{enum:["secret","closed"],type:"string"},repo_names:{type:"string[]"}},url:"/orgs/:org/teams"},createDiscussion:{deprecated:"octokit.teams.createDiscussion() has been renamed to octokit.teams.createDiscussionLegacy() (2020-01-16)",method:"POST",params:{body:{required:!0,type:"string"},private:{type:"boolean"},team_id:{required:!0,type:"integer"},title:{required:!0,type:"string"}},url:"/teams/:team_id/discussions"},createDiscussionComment:{deprecated:"octokit.teams.createDiscussionComment() has been renamed to octokit.teams.createDiscussionCommentLegacy() (2020-01-16)",method:"POST",params:{body:{required:!0,type:"string"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments"},createDiscussionCommentInOrg:{method:"POST",params:{body:{required:!0,type:"string"},discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments"},createDiscussionCommentLegacy:{deprecated:"octokit.teams.createDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/teams/discussion_comments/#create-a-comment-legacy",method:"POST",params:{body:{required:!0,type:"string"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments"},createDiscussionInOrg:{method:"POST",params:{body:{required:!0,type:"string"},org:{required:!0,type:"string"},private:{type:"boolean"},team_slug:{required:!0,type:"string"},title:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions"},createDiscussionLegacy:{deprecated:"octokit.teams.createDiscussionLegacy() is deprecated, see https://developer.github.com/v3/teams/discussions/#create-a-discussion-legacy",method:"POST",params:{body:{required:!0,type:"string"},private:{type:"boolean"},team_id:{required:!0,type:"integer"},title:{required:!0,type:"string"}},url:"/teams/:team_id/discussions"},delete:{deprecated:"octokit.teams.delete() has been renamed to octokit.teams.deleteLegacy() (2020-01-16)",method:"DELETE",params:{team_id:{required:!0,type:"integer"}},url:"/teams/:team_id"},deleteDiscussion:{deprecated:"octokit.teams.deleteDiscussion() has been renamed to octokit.teams.deleteDiscussionLegacy() (2020-01-16)",method:"DELETE",params:{discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number"},deleteDiscussionComment:{deprecated:"octokit.teams.deleteDiscussionComment() has been renamed to octokit.teams.deleteDiscussionCommentLegacy() (2020-01-16)",method:"DELETE",params:{comment_number:{required:!0,type:"integer"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments/:comment_number"},deleteDiscussionCommentInOrg:{method:"DELETE",params:{comment_number:{required:!0,type:"integer"},discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number"},deleteDiscussionCommentLegacy:{deprecated:"octokit.teams.deleteDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/teams/discussion_comments/#delete-a-comment-legacy",method:"DELETE",params:{comment_number:{required:!0,type:"integer"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments/:comment_number"},deleteDiscussionInOrg:{method:"DELETE",params:{discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number"},deleteDiscussionLegacy:{deprecated:"octokit.teams.deleteDiscussionLegacy() is deprecated, see https://developer.github.com/v3/teams/discussions/#delete-a-discussion-legacy",method:"DELETE",params:{discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number"},deleteInOrg:{method:"DELETE",params:{org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug"},deleteLegacy:{deprecated:"octokit.teams.deleteLegacy() is deprecated, see https://developer.github.com/v3/teams/#delete-team-legacy",method:"DELETE",params:{team_id:{required:!0,type:"integer"}},url:"/teams/:team_id"},get:{deprecated:"octokit.teams.get() has been renamed to octokit.teams.getLegacy() (2020-01-16)",method:"GET",params:{team_id:{required:!0,type:"integer"}},url:"/teams/:team_id"},getByName:{method:"GET",params:{org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug"},getDiscussion:{deprecated:"octokit.teams.getDiscussion() has been renamed to octokit.teams.getDiscussionLegacy() (2020-01-16)",method:"GET",params:{discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number"},getDiscussionComment:{deprecated:"octokit.teams.getDiscussionComment() has been renamed to octokit.teams.getDiscussionCommentLegacy() (2020-01-16)",method:"GET",params:{comment_number:{required:!0,type:"integer"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments/:comment_number"},getDiscussionCommentInOrg:{method:"GET",params:{comment_number:{required:!0,type:"integer"},discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number"},getDiscussionCommentLegacy:{deprecated:"octokit.teams.getDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/teams/discussion_comments/#get-a-single-comment-legacy",method:"GET",params:{comment_number:{required:!0,type:"integer"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments/:comment_number"},getDiscussionInOrg:{method:"GET",params:{discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number"},getDiscussionLegacy:{deprecated:"octokit.teams.getDiscussionLegacy() is deprecated, see https://developer.github.com/v3/teams/discussions/#get-a-single-discussion-legacy",method:"GET",params:{discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number"},getLegacy:{deprecated:"octokit.teams.getLegacy() is deprecated, see https://developer.github.com/v3/teams/#get-team-legacy",method:"GET",params:{team_id:{required:!0,type:"integer"}},url:"/teams/:team_id"},getMember:{deprecated:"octokit.teams.getMember() has been renamed to octokit.teams.getMemberLegacy() (2020-01-16)",method:"GET",params:{team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/members/:username"},getMemberLegacy:{deprecated:"octokit.teams.getMemberLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#get-team-member-legacy",method:"GET",params:{team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/members/:username"},getMembership:{deprecated:"octokit.teams.getMembership() has been renamed to octokit.teams.getMembershipLegacy() (2020-01-16)",method:"GET",params:{team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/memberships/:username"},getMembershipInOrg:{method:"GET",params:{org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/memberships/:username"},getMembershipLegacy:{deprecated:"octokit.teams.getMembershipLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#get-team-membership-legacy",method:"GET",params:{team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/memberships/:username"},list:{method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/orgs/:org/teams"},listChild:{deprecated:"octokit.teams.listChild() has been renamed to octokit.teams.listChildLegacy() (2020-01-16)",method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/teams"},listChildInOrg:{method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/teams"},listChildLegacy:{deprecated:"octokit.teams.listChildLegacy() is deprecated, see https://developer.github.com/v3/teams/#list-child-teams-legacy",method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/teams"},listDiscussionComments:{deprecated:"octokit.teams.listDiscussionComments() has been renamed to octokit.teams.listDiscussionCommentsLegacy() (2020-01-16)",method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},discussion_number:{required:!0,type:"integer"},page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments"},listDiscussionCommentsInOrg:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments"},listDiscussionCommentsLegacy:{deprecated:"octokit.teams.listDiscussionCommentsLegacy() is deprecated, see https://developer.github.com/v3/teams/discussion_comments/#list-comments-legacy",method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},discussion_number:{required:!0,type:"integer"},page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments"},listDiscussions:{deprecated:"octokit.teams.listDiscussions() has been renamed to octokit.teams.listDiscussionsLegacy() (2020-01-16)",method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions"},listDiscussionsInOrg:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions"},listDiscussionsLegacy:{deprecated:"octokit.teams.listDiscussionsLegacy() is deprecated, see https://developer.github.com/v3/teams/discussions/#list-discussions-legacy",method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions"},listForAuthenticatedUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/teams"},listMembers:{deprecated:"octokit.teams.listMembers() has been renamed to octokit.teams.listMembersLegacy() (2020-01-16)",method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},role:{enum:["member","maintainer","all"],type:"string"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/members"},listMembersInOrg:{method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},role:{enum:["member","maintainer","all"],type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/members"},listMembersLegacy:{deprecated:"octokit.teams.listMembersLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#list-team-members-legacy",method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},role:{enum:["member","maintainer","all"],type:"string"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/members"},listPendingInvitations:{deprecated:"octokit.teams.listPendingInvitations() has been renamed to octokit.teams.listPendingInvitationsLegacy() (2020-01-16)",method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/invitations"},listPendingInvitationsInOrg:{method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/invitations"},listPendingInvitationsLegacy:{deprecated:"octokit.teams.listPendingInvitationsLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#list-pending-team-invitations-legacy",method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/invitations"},listProjects:{deprecated:"octokit.teams.listProjects() has been renamed to octokit.teams.listProjectsLegacy() (2020-01-16)",headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/projects"},listProjectsInOrg:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/projects"},listProjectsLegacy:{deprecated:"octokit.teams.listProjectsLegacy() is deprecated, see https://developer.github.com/v3/teams/#list-team-projects-legacy",headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/projects"},listRepos:{deprecated:"octokit.teams.listRepos() has been renamed to octokit.teams.listReposLegacy() (2020-01-16)",method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/repos"},listReposInOrg:{method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/repos"},listReposLegacy:{deprecated:"octokit.teams.listReposLegacy() is deprecated, see https://developer.github.com/v3/teams/#list-team-repos-legacy",method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/repos"},removeMember:{deprecated:"octokit.teams.removeMember() has been renamed to octokit.teams.removeMemberLegacy() (2020-01-16)",method:"DELETE",params:{team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/members/:username"},removeMemberLegacy:{deprecated:"octokit.teams.removeMemberLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#remove-team-member-legacy",method:"DELETE",params:{team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/members/:username"},removeMembership:{deprecated:"octokit.teams.removeMembership() has been renamed to octokit.teams.removeMembershipLegacy() (2020-01-16)",method:"DELETE",params:{team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/memberships/:username"},removeMembershipInOrg:{method:"DELETE",params:{org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/memberships/:username"},removeMembershipLegacy:{deprecated:"octokit.teams.removeMembershipLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#remove-team-membership-legacy",method:"DELETE",params:{team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/memberships/:username"},removeProject:{deprecated:"octokit.teams.removeProject() has been renamed to octokit.teams.removeProjectLegacy() (2020-01-16)",method:"DELETE",params:{project_id:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/projects/:project_id"},removeProjectInOrg:{method:"DELETE",params:{org:{required:!0,type:"string"},project_id:{required:!0,type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/projects/:project_id"},removeProjectLegacy:{deprecated:"octokit.teams.removeProjectLegacy() is deprecated, see https://developer.github.com/v3/teams/#remove-team-project-legacy",method:"DELETE",params:{project_id:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/projects/:project_id"},removeRepo:{deprecated:"octokit.teams.removeRepo() has been renamed to octokit.teams.removeRepoLegacy() (2020-01-16)",method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/repos/:owner/:repo"},removeRepoInOrg:{method:"DELETE",params:{org:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/repos/:owner/:repo"},removeRepoLegacy:{deprecated:"octokit.teams.removeRepoLegacy() is deprecated, see https://developer.github.com/v3/teams/#remove-team-repository-legacy",method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/repos/:owner/:repo"},reviewProject:{deprecated:"octokit.teams.reviewProject() has been renamed to octokit.teams.reviewProjectLegacy() (2020-01-16)",headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{project_id:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/projects/:project_id"},reviewProjectInOrg:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{org:{required:!0,type:"string"},project_id:{required:!0,type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/projects/:project_id"},reviewProjectLegacy:{deprecated:"octokit.teams.reviewProjectLegacy() is deprecated, see https://developer.github.com/v3/teams/#review-a-team-project-legacy",headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{project_id:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/projects/:project_id"},update:{deprecated:"octokit.teams.update() has been renamed to octokit.teams.updateLegacy() (2020-01-16)",method:"PATCH",params:{description:{type:"string"},name:{required:!0,type:"string"},parent_team_id:{type:"integer"},permission:{enum:["pull","push","admin"],type:"string"},privacy:{enum:["secret","closed"],type:"string"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id"},updateDiscussion:{deprecated:"octokit.teams.updateDiscussion() has been renamed to octokit.teams.updateDiscussionLegacy() (2020-01-16)",method:"PATCH",params:{body:{type:"string"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"},title:{type:"string"}},url:"/teams/:team_id/discussions/:discussion_number"},updateDiscussionComment:{deprecated:"octokit.teams.updateDiscussionComment() has been renamed to octokit.teams.updateDiscussionCommentLegacy() (2020-01-16)",method:"PATCH",params:{body:{required:!0,type:"string"},comment_number:{required:!0,type:"integer"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments/:comment_number"},updateDiscussionCommentInOrg:{method:"PATCH",params:{body:{required:!0,type:"string"},comment_number:{required:!0,type:"integer"},discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number"},updateDiscussionCommentLegacy:{deprecated:"octokit.teams.updateDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/teams/discussion_comments/#edit-a-comment-legacy",method:"PATCH",params:{body:{required:!0,type:"string"},comment_number:{required:!0,type:"integer"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments/:comment_number"},updateDiscussionInOrg:{method:"PATCH",params:{body:{type:"string"},discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"},title:{type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number"},updateDiscussionLegacy:{deprecated:"octokit.teams.updateDiscussionLegacy() is deprecated, see https://developer.github.com/v3/teams/discussions/#edit-a-discussion-legacy",method:"PATCH",params:{body:{type:"string"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"},title:{type:"string"}},url:"/teams/:team_id/discussions/:discussion_number"},updateInOrg:{method:"PATCH",params:{description:{type:"string"},name:{required:!0,type:"string"},org:{required:!0,type:"string"},parent_team_id:{type:"integer"},permission:{enum:["pull","push","admin"],type:"string"},privacy:{enum:["secret","closed"],type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug"},updateLegacy:{deprecated:"octokit.teams.updateLegacy() is deprecated, see https://developer.github.com/v3/teams/#edit-team-legacy",method:"PATCH",params:{description:{type:"string"},name:{required:!0,type:"string"},parent_team_id:{type:"integer"},permission:{enum:["pull","push","admin"],type:"string"},privacy:{enum:["secret","closed"],type:"string"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id"}},users:{addEmails:{method:"POST",params:{emails:{required:!0,type:"string[]"}},url:"/user/emails"},block:{method:"PUT",params:{username:{required:!0,type:"string"}},url:"/user/blocks/:username"},checkBlocked:{method:"GET",params:{username:{required:!0,type:"string"}},url:"/user/blocks/:username"},checkFollowing:{method:"GET",params:{username:{required:!0,type:"string"}},url:"/user/following/:username"},checkFollowingForUser:{method:"GET",params:{target_user:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/users/:username/following/:target_user"},createGpgKey:{method:"POST",params:{armored_public_key:{type:"string"}},url:"/user/gpg_keys"},createPublicKey:{method:"POST",params:{key:{type:"string"},title:{type:"string"}},url:"/user/keys"},deleteEmails:{method:"DELETE",params:{emails:{required:!0,type:"string[]"}},url:"/user/emails"},deleteGpgKey:{method:"DELETE",params:{gpg_key_id:{required:!0,type:"integer"}},url:"/user/gpg_keys/:gpg_key_id"},deletePublicKey:{method:"DELETE",params:{key_id:{required:!0,type:"integer"}},url:"/user/keys/:key_id"},follow:{method:"PUT",params:{username:{required:!0,type:"string"}},url:"/user/following/:username"},getAuthenticated:{method:"GET",params:{},url:"/user"},getByUsername:{method:"GET",params:{username:{required:!0,type:"string"}},url:"/users/:username"},getContextForUser:{method:"GET",params:{subject_id:{type:"string"},subject_type:{enum:["organization","repository","issue","pull_request"],type:"string"},username:{required:!0,type:"string"}},url:"/users/:username/hovercard"},getGpgKey:{method:"GET",params:{gpg_key_id:{required:!0,type:"integer"}},url:"/user/gpg_keys/:gpg_key_id"},getPublicKey:{method:"GET",params:{key_id:{required:!0,type:"integer"}},url:"/user/keys/:key_id"},list:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},since:{type:"string"}},url:"/users"},listBlocked:{method:"GET",params:{},url:"/user/blocks"},listEmails:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/emails"},listFollowersForAuthenticatedUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/followers"},listFollowersForUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/followers"},listFollowingForAuthenticatedUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/following"},listFollowingForUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/following"},listGpgKeys:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/gpg_keys"},listGpgKeysForUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/gpg_keys"},listPublicEmails:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/public_emails"},listPublicKeys:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/keys"},listPublicKeysForUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/keys"},togglePrimaryEmailVisibility:{method:"PATCH",params:{email:{required:!0,type:"string"},visibility:{required:!0,type:"string"}},url:"/user/email/visibility"},unblock:{method:"DELETE",params:{username:{required:!0,type:"string"}},url:"/user/blocks/:username"},unfollow:{method:"DELETE",params:{username:{required:!0,type:"string"}},url:"/user/following/:username"},updateAuthenticated:{method:"PATCH",params:{bio:{type:"string"},blog:{type:"string"},company:{type:"string"},email:{type:"string"},hireable:{type:"boolean"},location:{type:"string"},name:{type:"string"}},url:"/user"}}};function s(e,t){Object.keys(t).forEach(i=>{e[i]||(e[i]={}),Object.keys(t[i]).forEach(r=>{const s=t[i][r],a=["method","url","headers"].reduce((e,t)=>(void 0!==s[t]&&(e[t]=s[t]),e),{});a.request={validate:s.params};let l=e.request.defaults(a);if(Object.keys(s.params||{}).find(e=>s.params[e].deprecated)){const t=o.bind(null,e,s);l=t(e.request.defaults(a),`.${i}.${r}()`),l.endpoint=t(l.endpoint,`.${i}.${r}.endpoint()`),l.endpoint.merge=t(l.endpoint.merge,`.${i}.${r}.endpoint.merge()`)}e[i][r]=s.deprecated?Object.assign(function(){return e.log.warn(new n.Deprecation(`[@octokit/rest] ${s.deprecated}`)),e[i][r]=l,l.apply(null,arguments)},l):l})})}function o(e,t,i,r){const s=s=>(s=Object.assign({},s),Object.keys(s).forEach(i=>{if(t.params[i]&&t.params[i].deprecated){const o=t.params[i].alias;e.log.warn(new n.Deprecation(`[@octokit/rest] "${i}" parameter is deprecated for "${r}". Use "${o}" instead`)),o in s||(s[o]=s[i]),delete s[i]}}),i(s));return Object.keys(i).forEach(e=>{s[e]=i[e]}),s}function a(e){return e.registerEndpoints=s.bind(null,e),s(e,r),[["gitdata","git"],["authorization","oauthAuthorizations"],["pullRequests","pulls"]].forEach(([t,i])=>{Object.defineProperty(e,t,{get:()=>(e.log.warn(new n.Deprecation(`[@octokit/plugin-rest-endpoint-methods] "octokit.${t}.*" methods are deprecated, use "octokit.${i}.*" instead`)),e[i])})}),{}}a.VERSION="2.4.0"},38604:function(e,t,i){"use strict";i.r(t),i.d(t,{RequestError:function(){return o}});var n=i(17292),r=i(99318);const s=i.n(r)()(e=>console.warn(e));class o extends Error{constructor(e,t,i){super(e),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=t,Object.defineProperty(this,"code",{get:()=>(s(new n.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),t)}),this.headers=i.headers||{};const r=Object.assign({},i.request);i.request.headers.authorization&&(r.headers=Object.assign({},i.request.headers,{authorization:i.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),r.url=r.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=r}}},46455:function(e,t,i){"use strict";i.r(t),i.d(t,{request:function(){return I}});var n=i(8239);function r(e){return"[object Object]"===Object.prototype.toString.call(e)}function s(e){var t,i;return!1!==r(e)&&(void 0===(t=e.constructor)||!(!1===r(i=t.prototype)||!1===i.hasOwnProperty("isPrototypeOf")))}function o(e,t){const i=Object.assign({},e);return Object.keys(t).forEach(n=>{s(t[n])?n in e?i[n]=o(e[n],t[n]):Object.assign(i,{[n]:t[n]}):Object.assign(i,{[n]:t[n]})}),i}function a(e){for(const t in e)void 0===e[t]&&delete e[t];return e}function l(e,t,i){if("string"==typeof t){let[e,n]=t.split(" ");i=Object.assign(n?{method:e,url:n}:{url:e},i)}else i=Object.assign({},t);i.headers=function(e){return e?Object.keys(e).reduce((t,i)=>(t[i.toLowerCase()]=e[i],t),{}):{}}(i.headers),a(i),a(i.headers);const n=o(e||{},i);return e&&e.mediaType.previews.length&&(n.mediaType.previews=e.mediaType.previews.filter(e=>!n.mediaType.previews.includes(e)).concat(n.mediaType.previews)),n.mediaType.previews=n.mediaType.previews.map(e=>e.replace(/-preview/,"")),n}const u=/\{[^}]+\}/g;function c(e){return e.replace(/^\W+|\W+$/g,"").split(/,/)}function d(e,t){return Object.keys(e).filter(e=>!t.includes(e)).reduce((t,i)=>(t[i]=e[i],t),{})}function h(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map(function(e){return/%[0-9A-Fa-f]/.test(e)||(e=encodeURI(e).replace(/%5B/g,"[").replace(/%5D/g,"]")),e}).join("")}function p(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function m(e,t,i){return t="+"===e||"#"===e?h(t):p(t),i?p(i)+"="+t:t}function f(e){return null!=e}function g(e){return";"===e||"&"===e||"?"===e}function _(e,t){var i=["+","#",".","/",";","?","&"];return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(e,n,r){if(n){let e="";const r=[];if(-1!==i.indexOf(n.charAt(0))&&(e=n.charAt(0),n=n.substr(1)),n.split(/,/g).forEach(function(i){var n=/([^:\*]*)(?::(\d+)|(\*))?/.exec(i);r.push(function(e,t,i,n){var r=e[i],s=[];if(f(r)&&""!==r)if("string"==typeof r||"number"==typeof r||"boolean"==typeof r)r=r.toString(),n&&"*"!==n&&(r=r.substring(0,parseInt(n,10))),s.push(m(t,r,g(t)?i:""));else if("*"===n)Array.isArray(r)?r.filter(f).forEach(function(e){s.push(m(t,e,g(t)?i:""))}):Object.keys(r).forEach(function(e){f(r[e])&&s.push(m(t,r[e],e))});else{const e=[];Array.isArray(r)?r.filter(f).forEach(function(i){e.push(m(t,i))}):Object.keys(r).forEach(function(i){f(r[i])&&(e.push(p(i)),e.push(m(t,r[i].toString())))}),g(t)?s.push(p(i)+"="+e.join(",")):0!==e.length&&s.push(e.join(","))}else";"===t?f(r)&&s.push(p(i)):""!==r||"&"!==t&&"?"!==t?""===r&&s.push(""):s.push(p(i)+"=");return s}(t,e,n[1],n[2]||n[3]))}),e&&"+"!==e){var s=",";return"?"===e?s="&":"#"!==e&&(s=e),(0!==r.length?e:"")+r.join(s)}return r.join(",")}return h(r)})}function y(e){let t,i=e.method.toUpperCase(),n=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}"),r=Object.assign({},e.headers),s=d(e,["method","baseUrl","url","headers","request","mediaType"]);const o=function(e){const t=e.match(u);return t?t.map(c).reduce((e,t)=>e.concat(t),[]):[]}(n);n=function(e){return{expand:_.bind(null,e)}}(n).expand(s),/^http/.test(n)||(n=e.baseUrl+n);const a=d(s,Object.keys(e).filter(e=>o.includes(e)).concat("baseUrl"));if(!/application\/octet-stream/i.test(r.accept)&&(e.mediaType.format&&(r.accept=r.accept.split(/,/).map(t=>t.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")),e.mediaType.previews.length)){const t=r.accept.match(/[\w-]+(?=-preview)/g)||[];r.accept=t.concat(e.mediaType.previews).map(t=>`application/vnd.github.${t}-preview${e.mediaType.format?`.${e.mediaType.format}`:"+json"}`).join(",")}return["GET","HEAD"].includes(i)?n=function(e,t){const i=/\?/.test(e)?"&":"?",n=Object.keys(t);return 0===n.length?e:e+i+n.map(e=>"q"===e?"q="+t.q.split("+").map(encodeURIComponent).join("+"):`${e}=${encodeURIComponent(t[e])}`).join("&")}(n,a):"data"in a?t=a.data:Object.keys(a).length?t=a:r["content-length"]=0,!r["content-type"]&&void 0!==t&&(r["content-type"]="application/json; charset=utf-8"),["PATCH","PUT"].includes(i)&&void 0===t&&(t=""),Object.assign({method:i,url:n,headers:r},void 0!==t?{body:t}:null,e.request?{request:e.request}:null)}function b(e,t,i){return y(l(e,t,i))}const v=function e(t,i){const n=l(t,i),r=b.bind(null,n);return Object.assign(r,{DEFAULTS:n,defaults:e.bind(null,n),merge:l.bind(null,n),parse:y})}(null,{method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":`octokit-endpoint.js/6.0.12 ${"object"==typeof navigator&&"userAgent"in navigator?navigator.userAgent:"object"==typeof process&&void 0!==process.version?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:""}`},mediaType:{format:"",previews:[]}});var w=i(70640),k=i.n(w),S=i(17292),T=i(99318),E=i.n(T);const x=E()(e=>console.warn(e)),M=E()(e=>console.warn(e));class C extends Error{constructor(e,t,i){let n;super(e),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=t,"headers"in i&&void 0!==i.headers&&(n=i.headers),"response"in i&&(this.response=i.response,n=i.response.headers);const r=Object.assign({},i.request);i.request.headers.authorization&&(r.headers=Object.assign({},i.request.headers,{authorization:i.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),r.url=r.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=r,Object.defineProperty(this,"code",{get:()=>(x(new S.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),t)}),Object.defineProperty(this,"headers",{get:()=>(M(new S.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),n||{})})}}function D(e){return e.arrayBuffer()}function L(e){const t=e.request&&e.request.log?e.request.log:console;(s(e.body)||Array.isArray(e.body))&&(e.body=JSON.stringify(e.body));let i,r,o={};return(e.request&&e.request.fetch||k())(e.url,Object.assign({method:e.method,body:e.body,headers:e.headers,redirect:e.redirect},e.request)).then(function(){var s=(0,n.Z)(function*(n){r=n.url,i=n.status;for(const e of n.headers)o[e[0]]=e[1];if("deprecation"in o){const i=o.link&&o.link.match(/<([^>]+)>; rel="deprecation"/),n=i&&i.pop();t.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${o.sunset}${n?`. See ${n}`:""}`)}if(204!==i&&205!==i){if("HEAD"===e.method){if(i<400)return;throw new C(n.statusText,i,{response:{url:r,status:i,headers:o,data:void 0},request:e})}if(304===i)throw new C("Not modified",i,{response:{url:r,status:i,headers:o,data:yield O(n)},request:e});if(i>=400){const t=yield O(n);throw new C(function(e){return"string"==typeof e?e:"message"in e?Array.isArray(e.errors)?`${e.message}: ${e.errors.map(JSON.stringify).join(", ")}`:e.message:`Unknown error: ${JSON.stringify(e)}`}(t),i,{response:{url:r,status:i,headers:o,data:t},request:e})}return O(n)}});return function(e){return s.apply(this,arguments)}}()).then(e=>({status:i,url:r,headers:o,data:e})).catch(t=>{throw t instanceof C?t:new C(t.message,500,{request:e})})}function O(e){return A.apply(this,arguments)}function A(){return(A=(0,n.Z)(function*(e){const t=e.headers.get("content-type");return/application\/json/.test(t)?e.json():!t||/^text\/|charset=utf-8$/.test(t)?e.text():D(e)})).apply(this,arguments)}const I=function e(t,i){const n=t.defaults(i);return Object.assign(function(t,i){const r=n.merge(t,i);if(!r.request||!r.request.hook)return L(n.parse(r));const s=(e,t)=>L(n.parse(n.merge(e,t)));return Object.assign(s,{endpoint:n,defaults:e.bind(null,n)}),r.request.hook(s,r)},{endpoint:n,defaults:e.bind(null,n)})}(v,{headers:{"user-agent":`octokit-request.js/5.6.3 ${"object"==typeof navigator&&"userAgent"in navigator?navigator.userAgent:"object"==typeof process&&void 0!==process.version?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:""}`}})},60837:function(e,t,i){const{requestLog:n}=i(88514),{restEndpointMethods:r}=i(6260),s=i(26114),o=[i(94602),i(50768),n,i(84264),r,i(9419),i(36711)],a=s.plugin(o),l=Object.assign(function(e){return(e&&e.log&&e.log.warn?e.log.warn:console.warn)('[@octokit/rest] `const Octokit = require("@octokit/rest")` is deprecated. Use `const { Octokit } = require("@octokit/rest")` instead'),new a(e)},{Octokit:a});Object.keys(a).forEach(e=>{a.hasOwnProperty(e)&&(l[e]=a[e])}),e.exports=l},94725:function(e,t,i){e.exports=function(e,t){t=t||{};const i=new r.Collection,o=Object.assign({debug:()=>{},info:()=>{},warn:console.warn,error:console.error},t&&t.log),a={hook:i,log:o,request:n.defaults(s(t,o,i))};return e.forEach(e=>e(a,t)),a};const{request:n}=i(46455),r=i(3816),s=i(52037)},26114:function(e,t,i){const n=i(12753);e.exports=n()},12753:function(e,t,i){e.exports=function(e){const t=n.bind(null,e||[]);return t.plugin=r.bind(null,e||[]),t};const n=i(94725),r=i(69890)},52037:function(e,t,i){e.exports=function(e,t,i){e.headers&&(e.headers=Object.keys(e.headers).reduce((t,i)=>(t[i.toLowerCase()]=e.headers[i],t),{}));const s={headers:e.headers||{},request:e.request||{},mediaType:{previews:[],format:""}};e.baseUrl&&(s.baseUrl=e.baseUrl),e.userAgent&&(s.headers["user-agent"]=e.userAgent),e.previews&&(s.mediaType.previews=e.previews),e.timeZone&&(s.headers["time-zone"]=e.timeZone),e.timeout&&(a(t,new n("[@octokit/rest] new Octokit({timeout}) is deprecated. Use {request: {timeout}} instead. See https://github.com/octokit/request.js#request")),s.request.timeout=e.timeout),e.agent&&(l(t,new n("[@octokit/rest] new Octokit({agent}) is deprecated. Use {request: {agent}} instead. See https://github.com/octokit/request.js#request")),s.request.agent=e.agent),e.headers&&u(t,new n("[@octokit/rest] new Octokit({headers}) is deprecated. Use {userAgent, previews} instead. See https://github.com/octokit/request.js#request"));const c=s.headers["user-agent"],d=`octokit.js/${o.version} ${r()}`;return s.headers["user-agent"]=[c,d].filter(Boolean).join(" "),s.request.hook=i.bind(null,"request"),s};const{Deprecation:n}=i(17292),{getUserAgent:r}=i(57505),s=i(99318),o=i(51322),a=s((e,t)=>e.warn(t)),l=s((e,t)=>e.warn(t)),u=s((e,t)=>e.warn(t))},69890:function(e,t,i){e.exports=function(e,t){return n(e.includes(t)?e:e.concat(t))};const n=i(12753)},13217:function(e,t,i){e.exports=function(e,t){if(r(e.octokit.log,new n('[@octokit/rest] octokit.authenticate() is deprecated. Use "auth" constructor option instead.')),t){switch(t.type){case"basic":if(!t.username||!t.password)throw new Error("Basic authentication requires both a username and password to be set");break;case"oauth":if(!(t.token||t.key&&t.secret))throw new Error("OAuth2 authentication requires a token or key & secret to be set");break;case"token":case"app":if(!t.token)throw new Error("Token authentication requires a token to be set");break;default:throw new Error("Invalid authentication type, must be 'basic', 'oauth', 'token' or 'app'")}e.auth=t}else e.auth=!1};const{Deprecation:n}=i(17292),r=i(99318)((e,t)=>e.warn(t))},80251:function(e,t,i){e.exports=function(e,t){if(!e.auth.type)return;if("basic"===e.auth.type){const i=n(`${e.auth.username}:${e.auth.password}`);return void(t.headers.authorization=`Basic ${i}`)}if("token"===e.auth.type)return void(t.headers.authorization=`token ${e.auth.token}`);if("app"===e.auth.type){t.headers.authorization=`Bearer ${e.auth.token}`;const i=t.headers.accept.split(",").concat("application/vnd.github.machine-man-preview+json");return void(t.headers.accept=r(i).filter(Boolean).join(","))}if(t.url+=-1===t.url.indexOf("?")?"?":"&",e.auth.token)return void(t.url+=`access_token=${encodeURIComponent(e.auth.token)}`);const i=encodeURIComponent(e.auth.key),s=encodeURIComponent(e.auth.secret);t.url+=`client_id=${i}&client_secret=${s}`};const n=i(70409),r=i(15746)},50768:function(e,t,i){e.exports=function(e,t){if(t.auth)return void(e.authenticate=()=>{r(e.log,new n('[@octokit/rest] octokit.authenticate() is deprecated and has no effect when "auth" option is set on Octokit constructor'))});const i={octokit:e,auth:!1};e.authenticate=s.bind(null,i),e.hook.before("request",o.bind(null,i)),e.hook.error("request",a.bind(null,i))};const{Deprecation:n}=i(17292),r=i(99318)((e,t)=>e.warn(t)),s=i(13217),o=i(80251),a=i(33317)},33317:function(e,t,i){e.exports=function(e,t,i){if(!t.headers)throw t;const r=/required/.test(t.headers["x-github-otp"]||"");if(401!==t.status||!r)throw t;if(401===t.status&&r&&t.request&&t.request.headers["x-github-otp"])throw new n("Invalid one-time password for two-factor authentication",401,{headers:t.headers,request:i});if("function"!=typeof e.auth.on2fa)throw new n("2FA required, but options.on2fa is not a function. See https://github.com/octokit/rest.js#authentication",401,{headers:t.headers,request:i});return Promise.resolve().then(()=>e.auth.on2fa()).then(t=>{const n=Object.assign(i,{headers:Object.assign({"x-github-otp":t},i.headers)});return e.octokit.request(n)})};const{RequestError:n}=i(38604)},51317:function(e,t,i){e.exports=function(e,t){if("string"!=typeof e.auth){if(e.auth.username){const i=n(`${e.auth.username}:${e.auth.password}`);return t.headers.authorization=`Basic ${i}`,void(e.otp&&(t.headers["x-github-otp"]=e.otp))}if(e.auth.clientId){if(/\/applications\/:?[\w_]+\/tokens\/:?[\w_]+($|\?)/.test(t.url)){const i=n(`${e.auth.clientId}:${e.auth.clientSecret}`);return void(t.headers.authorization=`Basic ${i}`)}return t.url+=-1===t.url.indexOf("?")?"?":"&",void(t.url+=`client_id=${e.auth.clientId}&client_secret=${e.auth.clientSecret}`)}return Promise.resolve().then(()=>e.auth()).then(e=>{t.headers.authorization=r(e)})}t.headers.authorization=r(e.auth)};const n=i(70409),r=i(823)},94602:function(e,t,i){e.exports=function(e,t){if(t.authStrategy){const i=t.authStrategy(t.auth);return e.hook.wrap("request",i.hook),void(e.auth=i)}if(!t.auth)return void(e.auth=()=>Promise.resolve({type:"unauthenticated"}));const i="string"==typeof t.auth&&/^basic/.test(u(t.auth));if("string"==typeof t.auth&&!i){const i=n(t.auth);return e.hook.wrap("request",i.hook),void(e.auth=i)}const[s,h]=i?[c,'Setting the "new Octokit({ auth })" option to a Basic Auth string is deprecated. Use https://github.com/octokit/auth-basic.js instead. See (https://octokit.github.io/rest.js/#authentication)']:[d,'Setting the "new Octokit({ auth })" option to an object without also setting the "authStrategy" option is deprecated and will be removed in v17. See (https://octokit.github.io/rest.js/#authentication)'];s(e.log,new r("[@octokit/rest] "+h)),e.auth=()=>Promise.resolve({type:"deprecated",message:h}),l(t.auth);const p={octokit:e,auth:t.auth};e.hook.before("request",o.bind(null,p)),e.hook.error("request",a.bind(null,p))};const{createTokenAuth:n}=i(85131),{Deprecation:r}=i(17292),s=i(99318),o=i(51317),a=i(45067),l=i(51047),u=i(823),c=s((e,t)=>e.warn(t)),d=s((e,t)=>e.warn(t))},45067:function(e,t,i){e.exports=function(e,t,i){if(!t.headers)throw t;const r=/required/.test(t.headers["x-github-otp"]||"");if(401!==t.status||!r)throw t;if(401===t.status&&r&&t.request&&t.request.headers["x-github-otp"]){if(!e.otp)throw new n("Invalid one-time password for two-factor authentication",401,{headers:t.headers,request:i});delete e.otp}if("function"!=typeof e.auth.on2fa)throw new n("2FA required, but options.on2fa is not a function. See https://github.com/octokit/rest.js#authentication",401,{headers:t.headers,request:i});return Promise.resolve().then(()=>e.auth.on2fa()).then(t=>{const n=Object.assign(i,{headers:Object.assign(i.headers,{"x-github-otp":t})});return e.octokit.request(n).then(i=>(e.otp=t,i))})};const{RequestError:n}=i(38604)},51047:function(e){e.exports=function(e){if(!("string"==typeof e||"function"==typeof e||e.username&&e.password||e.clientId&&e.clientSecret))throw new Error(`Invalid "auth" option: ${JSON.stringify(e)}`)}},823:function(e,t,i){e.exports=function(e){if(/^(basic|bearer|token) /i.test(e))return e;try{if(r.test(n(e)))return`basic ${e}`}catch(t){}return 3===e.split(/\./).length?`bearer ${e}`:`token ${e}`};const n=i(87624),r=/^[\w-]+:/},84264:function(e,t,i){e.exports=function(e){Object.assign(e,n(e))};const{paginateRest:n}=i(86269)},9419:function(e,t,i){e.exports=function(e){e.hook.before("request",n.bind(null,e))};const n=i(24454)},24454:function(e,t,i){"use strict";e.exports=function(e,t){if(!t.request.validate)return;const{validate:i}=t.request;return Object.keys(i).forEach(e=>{const o=r(i,e),a=o.type;let l,u,c=!0,d=!1;/\./.test(e)&&(l=e.replace(/\.[^.]+$/,""),d="[]"===l.slice(-2),d&&(l=l.slice(0,-2)),u=r(t,l),c="headers"===l||"object"==typeof u&&null!==u),(d?(r(t,l)||[]).map(t=>t[e.split(/\./).pop()]):[r(t,e)]).forEach((i,r)=>{const l=void 0!==i,u=null===i,h=d?e.replace(/\[\]/,`[${r}]`):e;if((o.required||l)&&c&&(!o.allowNull||!u)){if(!o.allowNull&&u)throw new n(`'${h}' cannot be null`,400,{request:t});if(o.required&&!l)throw new n(`Empty value for parameter '${h}': ${JSON.stringify(i)}`,400,{request:t});if("integer"===a){const e=i;if(i=parseInt(i,10),isNaN(i))throw new n(`Invalid value for parameter '${h}': ${JSON.stringify(e)} is NaN`,400,{request:t})}if(o.enum&&-1===o.enum.indexOf(String(i)))throw new n(`Invalid value for parameter '${h}': ${JSON.stringify(i)}`,400,{request:t});if(o.validation&&!new RegExp(o.validation).test(i))throw new n(`Invalid value for parameter '${h}': ${JSON.stringify(i)}`,400,{request:t});if("object"===a&&"string"==typeof i)try{i=JSON.parse(i)}catch(p){throw new n(`JSON parse error of value for parameter '${h}': ${JSON.stringify(i)}`,400,{request:t})}s(t,o.mapTo||h,i)}})}),t};const{RequestError:n}=i(38604),r=i(69926),s=i(77772)},11913:function(e,t,i){"use strict";i.d(t,{D:function(){return l}});var n=Object.prototype,r=n.toString,s=n.hasOwnProperty,o=Function.prototype.toString,a=new Map;function l(e,t){try{return u(e,t)}finally{a.clear()}}function u(e,t){if(e===t)return!0;var i=r.call(e);if(i!==r.call(t))return!1;switch(i){case"[object Array]":if(e.length!==t.length)return!1;case"[object Object]":if(p(e,t))return!0;var n=c(e),a=c(t),l=n.length;if(l!==a.length)return!1;for(var d=0;d=0&&e.indexOf(t,i)===i}(w,h)}return!1}function c(e){return Object.keys(e).filter(d,e)}function d(e){return void 0!==this[e]}var h="{ [native code] }";function p(e,t){var i=a.get(e);if(i){if(i.has(t))return!0}else a.set(e,i=new Set);return i.add(t),!1}},87624:function(e){e.exports=function(e){return atob(e)}},3816:function(e,t,i){var n=i(1765),r=i(60406),s=i(45486),o=Function.bind,a=o.bind(o);function l(e,t,i){var n=a(s,null).apply(null,i?[t,i]:[t]);e.api={remove:n},e.remove=n,["before","error","after","wrap"].forEach(function(n){var s=i?[t,n,i]:[t,n];e[n]=e.api[n]=a(r,null).apply(null,s)})}function u(){var e={registry:{}},t=n.bind(null,e);return l(t,e),t}var c=!1;function d(){return c||(console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4'),c=!0),u()}d.Singular=(function(){var e={registry:{}},t=n.bind(null,e,"h");return l(t,e,"h"),t}).bind(),d.Collection=u.bind(),e.exports=d,e.exports.Hook=d,e.exports.Singular=d.Singular,e.exports.Collection=d.Collection},60406:function(e){e.exports=function(e,t,i,n){var r=n;e.registry[i]||(e.registry[i]=[]),"before"===t&&(n=function(e,t){return Promise.resolve().then(r.bind(null,t)).then(e.bind(null,t))}),"after"===t&&(n=function(e,t){var i;return Promise.resolve().then(e.bind(null,t)).then(function(e){return r(i=e,t)}).then(function(){return i})}),"error"===t&&(n=function(e,t){return Promise.resolve().then(e.bind(null,t)).catch(function(e){return r(e,t)})}),e.registry[i].push({hook:n,orig:r})}},1765:function(e){e.exports=function e(t,i,n,r){if("function"!=typeof n)throw new Error("method for before hook must be a function");return r||(r={}),Array.isArray(i)?i.reverse().reduce(function(i,n){return e.bind(null,t,n,i,r)},n)():Promise.resolve().then(function(){return t.registry[i]?t.registry[i].reduce(function(e,t){return t.hook.bind(null,e,r)},n)():n(r)})}},45486:function(e){e.exports=function(e,t,i){if(e.registry[t]){var n=e.registry[t].map(function(e){return e.orig}).indexOf(i);-1!==n&&e.registry[t].splice(n,1)}}},70409:function(e){e.exports=function(e){return btoa(e)}},17292:function(e,t,i){"use strict";i.r(t),i.d(t,{Deprecation:function(){return n}});class n extends Error{constructor(e){super(e),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="Deprecation"}}},69114:function(e){var t=function(){this.Diff_Timeout=1,this.Diff_EditCost=4,this.Match_Threshold=.5,this.Match_Distance=1e3,this.Patch_DeleteThreshold=.5,this.Patch_Margin=4,this.Match_MaxBits=32},i=-1;t.Diff=function(e,t){return[e,t]},t.prototype.diff_main=function(e,i,n,r){void 0===r&&(r=this.Diff_Timeout<=0?Number.MAX_VALUE:(new Date).getTime()+1e3*this.Diff_Timeout);var s=r;if(null==e||null==i)throw new Error("Null input. (diff_main)");if(e==i)return e?[new t.Diff(0,e)]:[];void 0===n&&(n=!0);var o=n,a=this.diff_commonPrefix(e,i),l=e.substring(0,a);e=e.substring(a),i=i.substring(a),a=this.diff_commonSuffix(e,i);var u=e.substring(e.length-a);e=e.substring(0,e.length-a),i=i.substring(0,i.length-a);var c=this.diff_compute_(e,i,o,s);return l&&c.unshift(new t.Diff(0,l)),u&&c.push(new t.Diff(0,u)),this.diff_cleanupMerge(c),c},t.prototype.diff_compute_=function(e,n,r,s){var o;if(!e)return[new t.Diff(1,n)];if(!n)return[new t.Diff(i,e)];var a=e.length>n.length?e:n,l=e.length>n.length?n:e,u=a.indexOf(l);if(-1!=u)return o=[new t.Diff(1,a.substring(0,u)),new t.Diff(0,l),new t.Diff(1,a.substring(u+l.length))],e.length>n.length&&(o[0][0]=o[2][0]=i),o;if(1==l.length)return[new t.Diff(i,e),new t.Diff(1,n)];var c=this.diff_halfMatch_(e,n);if(c){var d=c[1],h=c[3],p=c[4],m=this.diff_main(c[0],c[2],r,s),f=this.diff_main(d,h,r,s);return m.concat([new t.Diff(0,p)],f)}return r&&e.length>100&&n.length>100?this.diff_lineMode_(e,n,s):this.diff_bisect_(e,n,s)},t.prototype.diff_lineMode_=function(e,n,r){var s=this.diff_linesToChars_(e,n),o=s.lineArray,a=this.diff_main(e=s.chars1,n=s.chars2,!1,r);this.diff_charsToLines_(a,o),this.diff_cleanupSemantic(a),a.push(new t.Diff(0,""));for(var l=0,u=0,c=0,d="",h="";l=1&&c>=1){a.splice(l-u-c,u+c),l=l-u-c;for(var p=this.diff_main(d,h,!1,r),m=p.length-1;m>=0;m--)a.splice(l,0,p[m]);l+=p.length}c=0,u=0,d="",h=""}l++}return a.pop(),a},t.prototype.diff_bisect_=function(e,n,r){for(var s=e.length,o=n.length,a=Math.ceil((s+o)/2),l=a,u=2*a,c=new Array(u),d=new Array(u),h=0;hr);b++){for(var v=-b+f;v<=b-g;v+=2){for(var w=l+v,k=(M=v==-b||v!=b&&c[w-1]s)g+=2;else if(k>o)f+=2;else if(m&&(E=l+p-v)>=0&&E=(T=s-d[E]))return this.diff_bisectSplit_(e,n,M,k,r)}for(var S=-b+_;S<=b-y;S+=2){for(var T,E=l+S,x=(T=S==-b||S!=b&&d[E-1]s)y+=2;else if(x>o)_+=2;else if(!m){var M;if((w=l+p-S)>=0&&w=(T=s-T))return this.diff_bisectSplit_(e,n,M,k,r)}}}return[new t.Diff(i,e),new t.Diff(1,n)]},t.prototype.diff_bisectSplit_=function(e,t,i,n,r){var s=e.substring(0,i),o=t.substring(0,n),a=e.substring(i),l=t.substring(n),u=this.diff_main(s,o,!1,r),c=this.diff_main(a,l,!1,r);return u.concat(c)},t.prototype.diff_linesToChars_=function(e,t){var i=[],n={};function r(e){for(var t="",r=0,o=-1,a=i.length;on?e=e.substring(i-n):it.length?e:t,n=e.length>t.length?t:e;if(i.length<4||2*n.length=e.length?[n,s,o,a,c]:null}var o,a,l,u,c,d=s(i,n,Math.ceil(i.length/4)),h=s(i,n,Math.ceil(i.length/2));return d||h?(o=h?d&&d[4].length>h[4].length?d:h:d,e.length>t.length?(a=o[0],l=o[1],u=o[2],c=o[3]):(u=o[0],c=o[1],a=o[2],l=o[3]),[a,l,u,c,o[4]]):null},t.prototype.diff_cleanupSemantic=function(e){for(var n=!1,r=[],s=0,o=null,a=0,l=0,u=0,c=0,d=0;a0?r[s-1]:-1,l=0,u=0,c=0,d=0,o=null,n=!0)),a++;for(n&&this.diff_cleanupMerge(e),this.diff_cleanupSemanticLossless(e),a=1;a=f?(m>=h.length/2||m>=p.length/2)&&(e.splice(a,0,new t.Diff(0,p.substring(0,m))),e[a-1][1]=h.substring(0,h.length-m),e[a+1][1]=p.substring(m),a++):(f>=h.length/2||f>=p.length/2)&&(e.splice(a,0,new t.Diff(0,h.substring(0,f))),e[a-1][0]=1,e[a-1][1]=p.substring(0,p.length-f),e[a+1][0]=i,e[a+1][1]=h.substring(f),a++),a++}a++}},t.prototype.diff_cleanupSemanticLossless=function(e){function i(e,i){if(!e||!i)return 6;var n=e.charAt(e.length-1),r=i.charAt(0),s=n.match(t.nonAlphaNumericRegex_),o=r.match(t.nonAlphaNumericRegex_),a=s&&n.match(t.whitespaceRegex_),l=o&&r.match(t.whitespaceRegex_),u=a&&n.match(t.linebreakRegex_),c=l&&r.match(t.linebreakRegex_),d=u&&e.match(t.blanklineEndRegex_),h=c&&i.match(t.blanklineStartRegex_);return d||h?5:u||c?4:s&&!a&&l?3:a||l?2:s||o?1:0}for(var n=1;n=h&&(h=p,u=r,c=s,d=o)}e[n-1][1]!=u&&(u?e[n-1][1]=u:(e.splice(n-1,1),n--),e[n][1]=c,d?e[n+1][1]=d:(e.splice(n+1,1),n--))}n++}},t.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,t.whitespaceRegex_=/\s/,t.linebreakRegex_=/[\r\n]/,t.blanklineEndRegex_=/\n\r?\n$/,t.blanklineStartRegex_=/^\r?\n\r?\n/,t.prototype.diff_cleanupEfficiency=function(e){for(var n=!1,r=[],s=0,o=null,a=0,l=!1,u=!1,c=!1,d=!1;a0?r[s-1]:-1,c=d=!1),n=!0)),a++;n&&this.diff_cleanupMerge(e)},t.prototype.diff_cleanupMerge=function(e){e.push(new t.Diff(0,""));for(var n,r=0,s=0,o=0,a="",l="";r1?(0!==s&&0!==o&&(0!==(n=this.diff_commonPrefix(l,a))&&(r-s-o>0&&0==e[r-s-o-1][0]?e[r-s-o-1][1]+=l.substring(0,n):(e.splice(0,0,new t.Diff(0,l.substring(0,n))),r++),l=l.substring(n),a=a.substring(n)),0!==(n=this.diff_commonSuffix(l,a))&&(e[r][1]=l.substring(l.length-n)+e[r][1],l=l.substring(0,l.length-n),a=a.substring(0,a.length-n))),e.splice(r-=s+o,s+o),a.length&&(e.splice(r,0,new t.Diff(i,a)),r++),l.length&&(e.splice(r,0,new t.Diff(1,l)),r++),r++):0!==r&&0==e[r-1][0]?(e[r-1][1]+=e[r][1],e.splice(r,1)):r++,o=0,s=0,a="",l=""}""===e[e.length-1][1]&&e.pop();var u=!1;for(r=1;rt));n++)o=r,a=s;return e.length!=n&&e[n][0]===i?a:a+(t-o)},t.prototype.diff_prettyHtml=function(e){for(var t=[],n=/&/g,r=//g,o=/\n/g,a=0;a");switch(l){case 1:t[a]=''+u+"";break;case i:t[a]=''+u+"";break;case 0:t[a]=""+u+""}}return t.join("")},t.prototype.diff_text1=function(e){for(var t=[],i=0;ithis.Match_MaxBits)throw new Error("Pattern too long for this browser.");var n=this.match_alphabet_(t),r=this;function s(e,n){var s=e/t.length,o=Math.abs(i-n);return r.Match_Distance?s+o/r.Match_Distance:o?1:s}var o=this.Match_Threshold,a=e.indexOf(t,i);-1!=a&&(o=Math.min(s(0,a),o),-1!=(a=e.lastIndexOf(t,i+t.length))&&(o=Math.min(s(0,a),o)));var l=1<=m;_--){var y=n[e.charAt(_-1)];if(g[_]=0===p?(g[_+1]<<1|1)&y:(g[_+1]<<1|1)&y|(d[_+1]|d[_])<<1|1|d[_+1],g[_]&l){var b=s(p,_-1);if(b<=o){if(o=b,!((a=_-1)>i))break;m=Math.max(1,2*i-a)}}}if(s(p+1,i)>o)break;d=g}return a},t.prototype.match_alphabet_=function(e){for(var t={},i=0;i2&&(this.diff_cleanupSemantic(o),this.diff_cleanupEfficiency(o));else if(e&&"object"==typeof e&&void 0===n&&void 0===r)s=this.diff_text1(o=e);else if("string"==typeof e&&n&&"object"==typeof n&&void 0===r)s=e,o=n;else{if("string"!=typeof e||"string"!=typeof n||!r||"object"!=typeof r)throw new Error("Unknown call format to patch_make.");s=e,o=r}if(0===o.length)return[];for(var a=[],l=new t.patch_obj,u=0,c=0,d=0,h=s,p=s,m=0;m=2*this.Patch_Margin&&u&&(this.patch_addContext_(l,h),a.push(l),l=new t.patch_obj,u=0,h=p,c=d)}1!==f&&(c+=g.length),f!==i&&(d+=g.length)}return u&&(this.patch_addContext_(l,h),a.push(l)),a},t.prototype.patch_deepCopy=function(e){for(var i=[],n=0;nthis.Match_MaxBits?-1!=(a=this.match_main(t,c.substring(0,this.Match_MaxBits),u))&&(-1==(d=this.match_main(t,c.substring(c.length-this.Match_MaxBits),u+c.length-this.Match_MaxBits))||a>=d)&&(a=-1):a=this.match_main(t,c,u),-1==a)s[o]=!1,r-=e[o].length2-e[o].length1;else if(s[o]=!0,r=a-u,c==(l=t.substring(a,-1==d?a+c.length:d+this.Match_MaxBits)))t=t.substring(0,a)+this.diff_text2(e[o].diffs)+t.substring(a+c.length);else{var h=this.diff_main(c,l,!1);if(c.length>this.Match_MaxBits&&this.diff_levenshtein(h)/c.length>this.Patch_DeleteThreshold)s[o]=!1;else{this.diff_cleanupSemanticLossless(h);for(var p,m=0,f=0;fo[0][1].length){var a=i-o[0][1].length;o[0][1]=n.substring(o[0][1].length)+o[0][1],s.start1-=a,s.start2-=a,s.length1+=a,s.length2+=a}return 0==(o=(s=e[e.length-1]).diffs).length||0!=o[o.length-1][0]?(o.push(new t.Diff(0,n)),s.length1+=i,s.length2+=i):i>o[o.length-1][1].length&&(o[o.length-1][1]+=n.substring(0,a=i-o[o.length-1][1].length),s.length1+=a,s.length2+=a),n},t.prototype.patch_splitMax=function(e){for(var n=this.Match_MaxBits,r=0;r2*n?(u.length1+=h.length,o+=h.length,c=!1,u.diffs.push(new t.Diff(d,h)),s.diffs.shift()):(h=h.substring(0,n-u.length1-this.Patch_Margin),u.length1+=h.length,o+=h.length,0===d?(u.length2+=h.length,a+=h.length):c=!1,u.diffs.push(new t.Diff(d,h)),h==s.diffs[0][1]?s.diffs.shift():s.diffs[0][1]=s.diffs[0][1].substring(h.length))}l=(l=this.diff_text2(u.diffs)).substring(l.length-this.Patch_Margin);var p=this.diff_text1(s.diffs).substring(0,this.Patch_Margin);""!==p&&(u.length1+=p.length,u.length2+=p.length,0!==u.diffs.length&&0===u.diffs[u.diffs.length-1][0]?u.diffs[u.diffs.length-1][1]+=p:u.diffs.push(new t.Diff(0,p))),c||e.splice(++r,0,u)}}},t.prototype.patch_toText=function(e){for(var t=[],i=0;i120){for(var h=Math.floor(o/80),p=o%80,m=[],f=0;f0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),null!=u&&u.stack?(Object.defineProperty(g(y),"stack",{value:u.stack,writable:!0,configurable:!0}),f(y)):(Error.captureStackTrace?Error.captureStackTrace(g(y),i):Object.defineProperty(g(y),"stack",{value:Error().stack,writable:!0,configurable:!0}),y)}return function(e,t,i){t&&m(e.prototype,t)}(i,[{key:"toString",value:function(){return function(e){var t=e.message;if(e.nodes)for(var i=0,n=e.nodes;i",EOF:"",BANG:"!",DOLLAR:"$",AMP:"&",PAREN_L:"(",PAREN_R:")",SPREAD:"...",COLON:":",EQUALS:"=",AT:"@",BRACKET_L:"[",BRACKET_R:"]",BRACE_L:"{",PIPE:"|",BRACE_R:"}",NAME:"Name",INT:"Int",FLOAT:"Float",STRING:"String",BLOCK_STRING:"BlockString",COMMENT:"Comment"}),C=i(30744);function D(e,t){if(!Boolean(e))throw new Error(t)}function L(e,t){for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:"GraphQL request",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{line:1,column:1};"string"==typeof e||D(0,"Body must be a string. Received: ".concat((0,C.Z)(e),".")),this.body=e,this.name=t,this.locationOffset=i,this.locationOffset.line>0||D(0,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||D(0,"column in locationOffset is 1-indexed and must be positive.")}return function(e,t,i){t&&L(e.prototype,t)}(e,[{key:s,get:function(){return"Source"}}]),e}(),A=Object.freeze({QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",VARIABLE_DEFINITION:"VARIABLE_DEFINITION",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION"}),I=i(12032),R=function(){function e(e){var t=new x.WU(M.SOF,0,0,0,0,null);this.source=e,this.lastToken=t,this.token=t,this.line=1,this.lineStart=0}var t=e.prototype;return t.advance=function(){return this.lastToken=this.token,this.token=this.lookahead()},t.lookahead=function(){var e=this.token;if(e.kind!==M.EOF)do{var t;e=null!==(t=e.next)&&void 0!==t?t:e.next=Y(this,e)}while(e.kind===M.COMMENT);return e},e}();function P(e){return isNaN(e)?M.EOF:e<127?JSON.stringify(String.fromCharCode(e)):'"\\u'.concat(("00"+e.toString(16).toUpperCase()).slice(-4),'"')}function Y(e,t){for(var i=e.source,n=i.body,r=n.length,s=t.end;s31||9===s));return new x.WU(M.COMMENT,t,a,i,n,r,o.slice(t+1,a))}function q(e,t,i,n,r,s){var o=e.body,a=i,l=t,u=!1;if(45===a&&(a=o.charCodeAt(++l)),48===a){if((a=o.charCodeAt(++l))>=48&&a<=57)throw T(e,l,"Invalid number, unexpected digit after 0: ".concat(P(a),"."))}else l=N(e,l,a),a=o.charCodeAt(l);if(46===a&&(u=!0,a=o.charCodeAt(++l),l=N(e,l,a),a=o.charCodeAt(l)),(69===a||101===a)&&(u=!0,(43===(a=o.charCodeAt(++l))||45===a)&&(a=o.charCodeAt(++l)),l=N(e,l,a),a=o.charCodeAt(l)),46===a||function(e){return 95===e||e>=65&&e<=90||e>=97&&e<=122}(a))throw T(e,l,"Invalid number, expected digit but got: ".concat(P(a),"."));return new x.WU(u?M.FLOAT:M.INT,t,l,n,r,s,o.slice(t,l))}function N(e,t,i){var n=e.body,r=t,s=i;if(s>=48&&s<=57){do{s=n.charCodeAt(++r)}while(s>=48&&s<=57);return r}throw T(e,r,"Invalid number, expected digit but got: ".concat(P(s),"."))}function H(e,t,i,n,r){for(var s=e.body,o=t+1,a=o,l=0,u="";o=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function V(e,t,i,n,r){for(var s=e.body,o=s.length,a=t+1,l=0;a!==o&&!isNaN(l=s.charCodeAt(a))&&(95===l||l>=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122);)++a;return new x.WU(M.NAME,t,a,i,n,r,s.slice(t,a))}var $=function(){function e(e,t){var i=function(e){return e instanceof O}(e)?e:new O(e);this._lexer=new R(i),this._options=t}var t=e.prototype;return t.parseName=function(){var e=this.expectToken(M.NAME);return{kind:E.NAME,value:e.value,loc:this.loc(e)}},t.parseDocument=function(){var e=this._lexer.token;return{kind:E.DOCUMENT,definitions:this.many(M.SOF,this.parseDefinition,M.EOF),loc:this.loc(e)}},t.parseDefinition=function(){if(this.peek(M.NAME))switch(this._lexer.token.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"schema":case"scalar":case"type":case"interface":case"union":case"enum":case"input":case"directive":return this.parseTypeSystemDefinition();case"extend":return this.parseTypeSystemExtension()}else{if(this.peek(M.BRACE_L))return this.parseOperationDefinition();if(this.peekDescription())return this.parseTypeSystemDefinition()}throw this.unexpected()},t.parseOperationDefinition=function(){var e=this._lexer.token;if(this.peek(M.BRACE_L))return{kind:E.OPERATION_DEFINITION,operation:"query",name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet(),loc:this.loc(e)};var t,i=this.parseOperationType();return this.peek(M.NAME)&&(t=this.parseName()),{kind:E.OPERATION_DEFINITION,operation:i,name:t,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(e)}},t.parseOperationType=function(){var e=this.expectToken(M.NAME);switch(e.value){case"query":return"query";case"mutation":return"mutation";case"subscription":return"subscription"}throw this.unexpected(e)},t.parseVariableDefinitions=function(){return this.optionalMany(M.PAREN_L,this.parseVariableDefinition,M.PAREN_R)},t.parseVariableDefinition=function(){var e=this._lexer.token;return{kind:E.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(M.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(M.EQUALS)?this.parseValueLiteral(!0):void 0,directives:this.parseDirectives(!0),loc:this.loc(e)}},t.parseVariable=function(){var e=this._lexer.token;return this.expectToken(M.DOLLAR),{kind:E.VARIABLE,name:this.parseName(),loc:this.loc(e)}},t.parseSelectionSet=function(){var e=this._lexer.token;return{kind:E.SELECTION_SET,selections:this.many(M.BRACE_L,this.parseSelection,M.BRACE_R),loc:this.loc(e)}},t.parseSelection=function(){return this.peek(M.SPREAD)?this.parseFragment():this.parseField()},t.parseField=function(){var e,t,i=this._lexer.token,n=this.parseName();return this.expectOptionalToken(M.COLON)?(e=n,t=this.parseName()):t=n,{kind:E.FIELD,alias:e,name:t,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(M.BRACE_L)?this.parseSelectionSet():void 0,loc:this.loc(i)}},t.parseArguments=function(e){return this.optionalMany(M.PAREN_L,e?this.parseConstArgument:this.parseArgument,M.PAREN_R)},t.parseArgument=function(){var e=this._lexer.token,t=this.parseName();return this.expectToken(M.COLON),{kind:E.ARGUMENT,name:t,value:this.parseValueLiteral(!1),loc:this.loc(e)}},t.parseConstArgument=function(){var e=this._lexer.token;return{kind:E.ARGUMENT,name:this.parseName(),value:(this.expectToken(M.COLON),this.parseValueLiteral(!0)),loc:this.loc(e)}},t.parseFragment=function(){var e=this._lexer.token;this.expectToken(M.SPREAD);var t=this.expectOptionalKeyword("on");return!t&&this.peek(M.NAME)?{kind:E.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1),loc:this.loc(e)}:{kind:E.INLINE_FRAGMENT,typeCondition:t?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(e)}},t.parseFragmentDefinition=function(){var e,t=this._lexer.token;return this.expectKeyword("fragment"),!0===(null===(e=this._options)||void 0===e?void 0:e.experimentalFragmentVariables)?{kind:E.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(t)}:{kind:E.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(t)}},t.parseFragmentName=function(){if("on"===this._lexer.token.value)throw this.unexpected();return this.parseName()},t.parseValueLiteral=function(e){var t=this._lexer.token;switch(t.kind){case M.BRACKET_L:return this.parseList(e);case M.BRACE_L:return this.parseObject(e);case M.INT:return this._lexer.advance(),{kind:E.INT,value:t.value,loc:this.loc(t)};case M.FLOAT:return this._lexer.advance(),{kind:E.FLOAT,value:t.value,loc:this.loc(t)};case M.STRING:case M.BLOCK_STRING:return this.parseStringLiteral();case M.NAME:switch(this._lexer.advance(),t.value){case"true":return{kind:E.BOOLEAN,value:!0,loc:this.loc(t)};case"false":return{kind:E.BOOLEAN,value:!1,loc:this.loc(t)};case"null":return{kind:E.NULL,loc:this.loc(t)};default:return{kind:E.ENUM,value:t.value,loc:this.loc(t)}}case M.DOLLAR:if(!e)return this.parseVariable()}throw this.unexpected()},t.parseStringLiteral=function(){var e=this._lexer.token;return this._lexer.advance(),{kind:E.STRING,value:e.value,block:e.kind===M.BLOCK_STRING,loc:this.loc(e)}},t.parseList=function(e){var t=this,i=this._lexer.token;return{kind:E.LIST,values:this.any(M.BRACKET_L,function(){return t.parseValueLiteral(e)},M.BRACKET_R),loc:this.loc(i)}},t.parseObject=function(e){var t=this,i=this._lexer.token;return{kind:E.OBJECT,fields:this.any(M.BRACE_L,function(){return t.parseObjectField(e)},M.BRACE_R),loc:this.loc(i)}},t.parseObjectField=function(e){var t=this._lexer.token,i=this.parseName();return this.expectToken(M.COLON),{kind:E.OBJECT_FIELD,name:i,value:this.parseValueLiteral(e),loc:this.loc(t)}},t.parseDirectives=function(e){for(var t=[];this.peek(M.AT);)t.push(this.parseDirective(e));return t},t.parseDirective=function(e){var t=this._lexer.token;return this.expectToken(M.AT),{kind:E.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(e),loc:this.loc(t)}},t.parseTypeReference=function(){var e,t=this._lexer.token;return this.expectOptionalToken(M.BRACKET_L)?(e=this.parseTypeReference(),this.expectToken(M.BRACKET_R),e={kind:E.LIST_TYPE,type:e,loc:this.loc(t)}):e=this.parseNamedType(),this.expectOptionalToken(M.BANG)?{kind:E.NON_NULL_TYPE,type:e,loc:this.loc(t)}:e},t.parseNamedType=function(){var e=this._lexer.token;return{kind:E.NAMED_TYPE,name:this.parseName(),loc:this.loc(e)}},t.parseTypeSystemDefinition=function(){var e=this.peekDescription()?this._lexer.lookahead():this._lexer.token;if(e.kind===M.NAME)switch(e.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}throw this.unexpected(e)},t.peekDescription=function(){return this.peek(M.STRING)||this.peek(M.BLOCK_STRING)},t.parseDescription=function(){if(this.peekDescription())return this.parseStringLiteral()},t.parseSchemaDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("schema");var i=this.parseDirectives(!0),n=this.many(M.BRACE_L,this.parseOperationTypeDefinition,M.BRACE_R);return{kind:E.SCHEMA_DEFINITION,description:t,directives:i,operationTypes:n,loc:this.loc(e)}},t.parseOperationTypeDefinition=function(){var e=this._lexer.token,t=this.parseOperationType();this.expectToken(M.COLON);var i=this.parseNamedType();return{kind:E.OPERATION_TYPE_DEFINITION,operation:t,type:i,loc:this.loc(e)}},t.parseScalarTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("scalar");var i=this.parseName(),n=this.parseDirectives(!0);return{kind:E.SCALAR_TYPE_DEFINITION,description:t,name:i,directives:n,loc:this.loc(e)}},t.parseObjectTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("type");var i=this.parseName(),n=this.parseImplementsInterfaces(),r=this.parseDirectives(!0),s=this.parseFieldsDefinition();return{kind:E.OBJECT_TYPE_DEFINITION,description:t,name:i,interfaces:n,directives:r,fields:s,loc:this.loc(e)}},t.parseImplementsInterfaces=function(){var e;if(!this.expectOptionalKeyword("implements"))return[];if(!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLImplementsInterfaces)){var t=[];this.expectOptionalToken(M.AMP);do{t.push(this.parseNamedType())}while(this.expectOptionalToken(M.AMP)||this.peek(M.NAME));return t}return this.delimitedMany(M.AMP,this.parseNamedType)},t.parseFieldsDefinition=function(){var e;return!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLEmptyFields)&&this.peek(M.BRACE_L)&&this._lexer.lookahead().kind===M.BRACE_R?(this._lexer.advance(),this._lexer.advance(),[]):this.optionalMany(M.BRACE_L,this.parseFieldDefinition,M.BRACE_R)},t.parseFieldDefinition=function(){var e=this._lexer.token,t=this.parseDescription(),i=this.parseName(),n=this.parseArgumentDefs();this.expectToken(M.COLON);var r=this.parseTypeReference(),s=this.parseDirectives(!0);return{kind:E.FIELD_DEFINITION,description:t,name:i,arguments:n,type:r,directives:s,loc:this.loc(e)}},t.parseArgumentDefs=function(){return this.optionalMany(M.PAREN_L,this.parseInputValueDef,M.PAREN_R)},t.parseInputValueDef=function(){var e=this._lexer.token,t=this.parseDescription(),i=this.parseName();this.expectToken(M.COLON);var n,r=this.parseTypeReference();this.expectOptionalToken(M.EQUALS)&&(n=this.parseValueLiteral(!0));var s=this.parseDirectives(!0);return{kind:E.INPUT_VALUE_DEFINITION,description:t,name:i,type:r,defaultValue:n,directives:s,loc:this.loc(e)}},t.parseInterfaceTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("interface");var i=this.parseName(),n=this.parseImplementsInterfaces(),r=this.parseDirectives(!0),s=this.parseFieldsDefinition();return{kind:E.INTERFACE_TYPE_DEFINITION,description:t,name:i,interfaces:n,directives:r,fields:s,loc:this.loc(e)}},t.parseUnionTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("union");var i=this.parseName(),n=this.parseDirectives(!0),r=this.parseUnionMemberTypes();return{kind:E.UNION_TYPE_DEFINITION,description:t,name:i,directives:n,types:r,loc:this.loc(e)}},t.parseUnionMemberTypes=function(){return this.expectOptionalToken(M.EQUALS)?this.delimitedMany(M.PIPE,this.parseNamedType):[]},t.parseEnumTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("enum");var i=this.parseName(),n=this.parseDirectives(!0),r=this.parseEnumValuesDefinition();return{kind:E.ENUM_TYPE_DEFINITION,description:t,name:i,directives:n,values:r,loc:this.loc(e)}},t.parseEnumValuesDefinition=function(){return this.optionalMany(M.BRACE_L,this.parseEnumValueDefinition,M.BRACE_R)},t.parseEnumValueDefinition=function(){var e=this._lexer.token,t=this.parseDescription(),i=this.parseName(),n=this.parseDirectives(!0);return{kind:E.ENUM_VALUE_DEFINITION,description:t,name:i,directives:n,loc:this.loc(e)}},t.parseInputObjectTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("input");var i=this.parseName(),n=this.parseDirectives(!0),r=this.parseInputFieldsDefinition();return{kind:E.INPUT_OBJECT_TYPE_DEFINITION,description:t,name:i,directives:n,fields:r,loc:this.loc(e)}},t.parseInputFieldsDefinition=function(){return this.optionalMany(M.BRACE_L,this.parseInputValueDef,M.BRACE_R)},t.parseTypeSystemExtension=function(){var e=this._lexer.lookahead();if(e.kind===M.NAME)switch(e.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(e)},t.parseSchemaExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");var t=this.parseDirectives(!0),i=this.optionalMany(M.BRACE_L,this.parseOperationTypeDefinition,M.BRACE_R);if(0===t.length&&0===i.length)throw this.unexpected();return{kind:E.SCHEMA_EXTENSION,directives:t,operationTypes:i,loc:this.loc(e)}},t.parseScalarTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");var t=this.parseName(),i=this.parseDirectives(!0);if(0===i.length)throw this.unexpected();return{kind:E.SCALAR_TYPE_EXTENSION,name:t,directives:i,loc:this.loc(e)}},t.parseObjectTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");var t=this.parseName(),i=this.parseImplementsInterfaces(),n=this.parseDirectives(!0),r=this.parseFieldsDefinition();if(0===i.length&&0===n.length&&0===r.length)throw this.unexpected();return{kind:E.OBJECT_TYPE_EXTENSION,name:t,interfaces:i,directives:n,fields:r,loc:this.loc(e)}},t.parseInterfaceTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");var t=this.parseName(),i=this.parseImplementsInterfaces(),n=this.parseDirectives(!0),r=this.parseFieldsDefinition();if(0===i.length&&0===n.length&&0===r.length)throw this.unexpected();return{kind:E.INTERFACE_TYPE_EXTENSION,name:t,interfaces:i,directives:n,fields:r,loc:this.loc(e)}},t.parseUnionTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");var t=this.parseName(),i=this.parseDirectives(!0),n=this.parseUnionMemberTypes();if(0===i.length&&0===n.length)throw this.unexpected();return{kind:E.UNION_TYPE_EXTENSION,name:t,directives:i,types:n,loc:this.loc(e)}},t.parseEnumTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");var t=this.parseName(),i=this.parseDirectives(!0),n=this.parseEnumValuesDefinition();if(0===i.length&&0===n.length)throw this.unexpected();return{kind:E.ENUM_TYPE_EXTENSION,name:t,directives:i,values:n,loc:this.loc(e)}},t.parseInputObjectTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");var t=this.parseName(),i=this.parseDirectives(!0),n=this.parseInputFieldsDefinition();if(0===i.length&&0===n.length)throw this.unexpected();return{kind:E.INPUT_OBJECT_TYPE_EXTENSION,name:t,directives:i,fields:n,loc:this.loc(e)}},t.parseDirectiveDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("directive"),this.expectToken(M.AT);var i=this.parseName(),n=this.parseArgumentDefs(),r=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");var s=this.parseDirectiveLocations();return{kind:E.DIRECTIVE_DEFINITION,description:t,name:i,arguments:n,repeatable:r,locations:s,loc:this.loc(e)}},t.parseDirectiveLocations=function(){return this.delimitedMany(M.PIPE,this.parseDirectiveLocation)},t.parseDirectiveLocation=function(){var e=this._lexer.token,t=this.parseName();if(void 0!==A[t.value])return t;throw this.unexpected(e)},t.loc=function(e){var t;if(!0!==(null===(t=this._options)||void 0===t?void 0:t.noLocation))return new x.Ye(e,this._lexer.lastToken,this._lexer.source)},t.peek=function(e){return this._lexer.token.kind===e},t.expectToken=function(e){var t=this._lexer.token;if(t.kind===e)return this._lexer.advance(),t;throw T(this._lexer.source,t.start,"Expected ".concat(G(e),", found ").concat(W(t),"."))},t.expectOptionalToken=function(e){var t=this._lexer.token;if(t.kind===e)return this._lexer.advance(),t},t.expectKeyword=function(e){var t=this._lexer.token;if(t.kind!==M.NAME||t.value!==e)throw T(this._lexer.source,t.start,'Expected "'.concat(e,'", found ').concat(W(t),"."));this._lexer.advance()},t.expectOptionalKeyword=function(e){var t=this._lexer.token;return t.kind===M.NAME&&t.value===e&&(this._lexer.advance(),!0)},t.unexpected=function(e){var t=null!=e?e:this._lexer.token;return T(this._lexer.source,t.start,"Unexpected ".concat(W(t),"."))},t.any=function(e,t,i){this.expectToken(e);for(var n=[];!this.expectOptionalToken(i);)n.push(t.call(this));return n},t.optionalMany=function(e,t,i){if(this.expectOptionalToken(e)){var n=[];do{n.push(t.call(this))}while(!this.expectOptionalToken(i));return n}return[]},t.many=function(e,t,i){this.expectToken(e);var n=[];do{n.push(t.call(this))}while(!this.expectOptionalToken(i));return n},t.delimitedMany=function(e,t){this.expectOptionalToken(e);var i=[];do{i.push(t.call(this))}while(this.expectOptionalToken(e));return i},e}();function W(e){var t=e.value;return G(e.kind)+(null!=t?' "'.concat(t,'"'):"")}function G(e){return function(e){return e===M.BANG||e===M.DOLLAR||e===M.AMP||e===M.PAREN_L||e===M.PAREN_R||e===M.SPREAD||e===M.COLON||e===M.EQUALS||e===M.AT||e===M.BRACKET_L||e===M.BRACKET_R||e===M.BRACE_L||e===M.PIPE||e===M.BRACE_R}(e)?'"'.concat(e,'"'):e}var Z=new Map,Q=new Map,K=!0,J=!1;function X(e){return e.replace(/[\s,]+/g," ").trim()}function ee(e){var t=X(e);if(!Z.has(t)){var i=function(e,t){return new $(e,t).parseDocument()}(e,{experimentalFragmentVariables:J,allowLegacyFragmentVariables:J});if(!i||"Document"!==i.kind)throw new Error("Not a valid GraphQL document.");Z.set(t,function(e){var t=new Set(e.definitions);t.forEach(function(e){e.loc&&delete e.loc,Object.keys(e).forEach(function(i){var n=e[i];n&&"object"==typeof n&&t.add(n)})});var i=e.loc;return i&&(delete i.startToken,delete i.endToken),e}(function(e){var t=new Set,i=[];return e.definitions.forEach(function(e){if("FragmentDefinition"===e.kind){var n=e.name.value,r=function(e){return X(e.source.body.substring(e.start,e.end))}(e.loc),s=Q.get(n);s&&!s.has(r)?K&&console.warn("Warning: fragment with name "+n+" already exists.\ngraphql-tag enforces all fragment names across your application to be unique; read more about\nthis in the docs: http://dev.apollodata.com/core/fragments.html#unique-names"):s||Q.set(n,s=new Set),s.add(r),t.has(r)||(t.add(r),i.push(e))}else i.push(e)}),(0,n.pi)((0,n.pi)({},e),{definitions:i})}(i)))}return Z.get(t)}function te(e){for(var t=[],i=1;i-1},D.prototype.set=function(e,t){var i=this.__data__,n=O(i,e);return n<0?i.push([e,t]):i[n][1]=t,this},L.prototype.clear=function(){this.__data__={hash:new C,map:new(T||D),string:new C}},L.prototype.delete=function(e){return A(this,e).delete(e)},L.prototype.get=function(e){return A(this,e).get(e)},L.prototype.has=function(e){return A(this,e).has(e)},L.prototype.set=function(e,t){return A(this,e).set(e,t),this};var R=Y(function(e){e=function(e){return null==e?"":function(e){if("string"==typeof e)return e;if(N(e))return M?M.call(e):"";var t=e+"";return"0"==t&&1/e==-n?"-0":t}(e)}(e);var t=[];return o.test(e)&&t.push(""),e.replace(a,function(e,i,n,r){t.push(n?r.replace(l,"$1"):i||e)}),t});function P(e){if("string"==typeof e||N(e))return e;var t=e+"";return"0"==t&&1/e==-n?"-0":t}function Y(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError("Expected a function");var i=function(){var n=arguments,r=t?t.apply(this,n):n[0],s=i.cache;if(s.has(r))return s.get(r);var o=e.apply(this,n);return i.cache=s.set(r,o),o};return i.cache=new(Y.Cache||L),i}function F(e,t){return e===t||e!=e&&t!=t}Y.Cache=L;var j=Array.isArray;function q(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function N(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==v.call(e)}e.exports=function(e,t,i){var n=null==e?void 0:function(e,t){t=function(e,t){if(j(e))return!1;var i=typeof e;return!("number"!=i&&"symbol"!=i&&"boolean"!=i&&null!=e&&!N(e))||s.test(e)||!r.test(e)||null!=t&&e in Object(t)}(t,e)?[t]:function(e){return j(e)?e:R(e)}(t);for(var i=0,n=t.length;null!=e&&i-1&&e%1==0&&e-1},L.prototype.set=function(e,t){var i=this.__data__,n=I(i,e);return n<0?i.push([e,t]):i[n][1]=t,this},O.prototype.clear=function(){this.__data__={hash:new D,map:new(E||L),string:new D}},O.prototype.delete=function(e){return R(this,e).delete(e)},O.prototype.get=function(e){return R(this,e).get(e)},O.prototype.has=function(e){return R(this,e).has(e)},O.prototype.set=function(e,t){return R(this,e).set(e,t),this};var F=q(function(e){e=function(e){return null==e?"":function(e){if("string"==typeof e)return e;if(z(e))return C?C.call(e):"";var t=e+"";return"0"==t&&1/e==-n?"-0":t}(e)}(e);var t=[];return o.test(e)&&t.push(""),e.replace(a,function(e,i,n,r){t.push(n?r.replace(l,"$1"):i||e)}),t});function j(e){if("string"==typeof e||z(e))return e;var t=e+"";return"0"==t&&1/e==-n?"-0":t}function q(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError("Expected a function");var i=function(){var n=arguments,r=t?t.apply(this,n):n[0],s=i.cache;if(s.has(r))return s.get(r);var o=e.apply(this,n);return i.cache=s.set(r,o),o};return i.cache=new(q.Cache||O),i}function N(e,t){return e===t||e!=e&&t!=t}q.Cache=O;var H=Array.isArray;function U(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function z(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==w.call(e)}e.exports=function(e,t,i){return null==e?e:function(e,t,i,n){if(!U(e))return e;t=function(e,t){if(H(e))return!1;var i=typeof e;return!("number"!=i&&"symbol"!=i&&"boolean"!=i&&null!=e&&!z(e))||s.test(e)||!r.test(e)||null!=t&&e in Object(t)}(t,e)?[t]:function(e){return H(e)?e:F(e)}(t);for(var o=-1,a=t.length,l=a-1,u=e;null!=u&&++o-1}function a(e){return e!=e}function l(e,t){return e.has(t)}function u(e){var t=-1,i=Array(e.size);return e.forEach(function(e){i[++t]=e}),i}var c,d=Array.prototype,h=Function.prototype,p=Object.prototype,m=s["__core-js_shared__"],f=(c=/[^.]+$/.exec(m&&m.keys&&m.keys.IE_PROTO||""))?"Symbol(src)_1."+c:"",g=h.toString,_=p.hasOwnProperty,y=p.toString,b=RegExp("^"+g.call(_).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),v=d.splice,w=O(s,"Map"),k=O(s,"Set"),S=O(Object,"create");function T(e){var t=-1,i=e?e.length:0;for(this.clear();++t-1},E.prototype.set=function(e,t){var i=this.__data__,n=C(i,e);return n<0?i.push([e,t]):i[n][1]=t,this},x.prototype.clear=function(){this.__data__={hash:new T,map:new(w||E),string:new T}},x.prototype.delete=function(e){return L(this,e).delete(e)},x.prototype.get=function(e){return L(this,e).get(e)},x.prototype.has=function(e){return L(this,e).has(e)},x.prototype.set=function(e,t){return L(this,e).set(e,t),this},M.prototype.add=M.prototype.push=function(e){return this.__data__.set(e,t),this},M.prototype.has=function(e){return this.__data__.has(e)};var D=k&&1/u(new k([,-0]))[1]==1/0?function(e){return new k(e)}:function(){};function L(e,t){var i=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?i["string"==typeof t?"string":"hash"]:i.map}function O(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return function(e){if(!I(e)||function(e){return!!f&&f in e}(e))return!1;var t=function(e){var t=I(e)?y.call(e):"";return"[object Function]"==t||"[object GeneratorFunction]"==t}(e)||function(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(n){}return t}(e)?b:i;return t.test(function(e){if(null!=e){try{return g.call(e)}catch(t){}try{return e+""}catch(t){}}return""}(e))}(n)?n:void 0}function A(e,t){return e===t||e!=e&&t!=t}function I(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}e.exports=function(e){return e&&e.length?function(e,t,i){var n=-1,r=o,s=e.length,a=!0,c=[],d=c;if(s>=200){var h=D(e);if(h)return u(h);a=!1,r=l,d=new M}else d=c;e:for(;++n=20?"ste":"de")},week:{dow:1,doy:4}})}(i(16738))},1616:function(e,t,i){!function(e){"use strict";var t=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},i={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},n=function(e){return function(n,r,s,o){var a=t(n),l=i[e][t(n)];return 2===a&&(l=l[r?0:1]),l.replace(/%d/i,n)}},r=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];e.defineLocale("ar-dz",{months:r,monthsShort:r,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(e){return"\u0645"===e},meridiem:function(e,t,i){return e<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:n("s"),ss:n("s"),m:n("m"),mm:n("m"),h:n("h"),hh:n("h"),d:n("d"),dd:n("d"),M:n("M"),MM:n("M"),y:n("y"),yy:n("y")},postformat:function(e){return e.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(i(16738))},9759:function(e,t,i){!function(e){"use strict";e.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".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:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(i(16738))},43160:function(e,t,i){!function(e){"use strict";var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},i=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},r=function(e){return function(t,r,s,o){var a=i(t),l=n[e][i(t)];return 2===a&&(l=l[r?0:1]),l.replace(/%d/i,t)}},s=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];e.defineLocale("ar-ly",{months:s,monthsShort:s,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(e){return"\u0645"===e},meridiem:function(e,t,i){return e<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:r("s"),ss:r("s"),m:r("m"),mm:r("m"),h:r("h"),hh:r("h"),d:r("d"),dd:r("d"),M:r("M"),MM:r("M"),y:r("y"),yy:r("y")},preparse:function(e){return e.replace(/\u060c/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(i(16738))},62551:function(e,t,i){!function(e){"use strict";e.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".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:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(i(16738))},51500:function(e,t,i){!function(e){"use strict";var t={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},i={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};e.defineLocale("ar-ps",{months:"\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0634\u0631\u064a \u0627\u0644\u0623\u0648\u0651\u0644_\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0651\u0644".split("_"),monthsShort:"\u0643\u0662_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0661_\u062a\u0662_\u0643\u0661".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".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:/\u0635|\u0645/,isPM:function(e){return"\u0645"===e},meridiem:function(e,t,i){return e<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(e){return e.replace(/[\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(e){return i[e]}).split("").reverse().join("").replace(/[\u0661\u0662](?![\u062a\u0643])/g,function(e){return i[e]}).split("").reverse().join("").replace(/\u060c/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(i(16738))},79989:function(e,t,i){!function(e){"use strict";var t={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},i={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};e.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".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:/\u0635|\u0645/,isPM:function(e){return"\u0645"===e},meridiem:function(e,t,i){return e<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(e){return e.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(e){return i[e]}).replace(/\u060c/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(i(16738))},6962:function(e,t,i){!function(e){"use strict";e.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".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:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(i(16738))},81286:function(e,t,i){!function(e){"use strict";var t={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},i={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},r={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},s=function(e){return function(t,i,s,o){var a=n(t),l=r[e][n(t)];return 2===a&&(l=l[i?0:1]),l.replace(/%d/i,t)}},o=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];e.defineLocale("ar",{months:o,monthsShort:o,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(e){return"\u0645"===e},meridiem:function(e,t,i){return e<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:s("s"),ss:s("s"),m:s("m"),mm:s("m"),h:s("h"),hh:s("h"),d:s("d"),dd:s("d"),M:s("M"),MM:s("M"),y:s("y"),yy:s("y")},preparse:function(e){return e.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(e){return i[e]}).replace(/\u060c/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(i(16738))},15887:function(e,t,i){!function(e){"use strict";var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};e.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\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".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\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(e){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(e)},meridiem:function(e,t,i){return e<4?"gec\u0259":e<12?"s\u0259h\u0259r":e<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(e){if(0===e)return e+"-\u0131nc\u0131";var i=e%10;return e+(t[i]||t[e%100-i]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(i(16738))},14572:function(e,t,i){!function(e){"use strict";function t(e,t,i){return"m"===i?t?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===i?t?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":e+" "+function(e,t){var i=e.split("_");return t%10==1&&t%100!=11?i[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?i[1]:i[2]}({ss:t?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:t?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:t?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[i],+e)}e.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:t,mm:t,h:t,hh:t,d:"\u0434\u0437\u0435\u043d\u044c",dd:t,M:"\u043c\u0435\u0441\u044f\u0446",MM:t,y:"\u0433\u043e\u0434",yy:t},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(e){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(e)},meridiem:function(e,t,i){return e<4?"\u043d\u043e\u0447\u044b":e<12?"\u0440\u0430\u043d\u0456\u0446\u044b":e<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-\u044b":e+"-\u0456";case"D":return e+"-\u0433\u0430";default:return e}},week:{dow:1,doy:7}})}(i(16738))},3276:function(e,t,i){!function(e){"use strict";e.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".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:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(e){var t=e%10,i=e%100;return 0===e?e+"-\u0435\u0432":0===i?e+"-\u0435\u043d":i>10&&i<20?e+"-\u0442\u0438":1===t?e+"-\u0432\u0438":2===t?e+"-\u0440\u0438":7===t||8===t?e+"-\u043c\u0438":e+"-\u0442\u0438"},week:{dow:1,doy:7}})}(i(16738))},93344:function(e,t,i){!function(e){"use strict";e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(i(16738))},83990:function(e,t,i){!function(e){"use strict";var t={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},i={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};e.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(e){return e.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(e){return i[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u09b0\u09be\u09a4"===t?e<4?e:e+12:"\u09ad\u09cb\u09b0"===t||"\u09b8\u0995\u09be\u09b2"===t?e:"\u09a6\u09c1\u09aa\u09c1\u09b0"===t?e>=3?e:e+12:"\u09ac\u09bf\u0995\u09be\u09b2"===t||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===t?e+12:void 0},meridiem:function(e,t,i){return e<4?"\u09b0\u09be\u09a4":e<6?"\u09ad\u09cb\u09b0":e<12?"\u09b8\u0995\u09be\u09b2":e<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":e<18?"\u09ac\u09bf\u0995\u09be\u09b2":e<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(i(16738))},58985:function(e,t,i){!function(e){"use strict";var t={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},i={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};e.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(e){return e.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(e){return i[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u09b0\u09be\u09a4"===t&&e>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===t&&e<5||"\u09ac\u09bf\u0995\u09be\u09b2"===t?e+12:e},meridiem:function(e,t,i){return e<4?"\u09b0\u09be\u09a4":e<10?"\u09b8\u0995\u09be\u09b2":e<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":e<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(i(16738))},94391:function(e,t,i){!function(e){"use strict";var t={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},i={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};e.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".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:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(e){return e.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(e){return i[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===t&&e>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===t&&e<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===t?e+12:e},meridiem:function(e,t,i){return e<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":e<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":e<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":e<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(i(16738))},46728:function(e,t,i){!function(e){"use strict";function t(e,t,i){return e+" "+function(e,t){return 2===t?function(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}(e):e}({mm:"munutenn",MM:"miz",dd:"devezh"}[i],e)}function i(e){return e>9?i(e%10):e}var n=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],r=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,s=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:s,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:s,monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:function(e){switch(i(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(e){return e+(1===e?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return"g.m."===e},meridiem:function(e,t,i){return e<12?"a.m.":"g.m."}})}(i(16738))},5536:function(e,t,i){!function(e){"use strict";function t(e,t,i){var n=e+" ";switch(i){case"ss":return n+(1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi");case"mm":return n+(1===e?"minuta":2===e||3===e||4===e?"minute":"minuta");case"h":return"jedan sat";case"hh":return n+(1===e?"sat":2===e||3===e||4===e?"sata":"sati");case"dd":return n+(1===e?"dan":"dana");case"MM":return n+(1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci");case"yy":return n+(1===e?"godina":2===e||3===e||4===e?"godine":"godina")}}e.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_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_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\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:function(e,t,i,n){if("m"===i)return t?"jedna minuta":n?"jednu minutu":"jedne minute"},mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(i(16738))},41043:function(e,t,i){!function(e){"use strict";e.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_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 [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 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\xed %s",past:"fa %s",s:"uns segons",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(e,t){var i=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"\xe8";return("w"===t||"W"===t)&&(i="a"),e+i},week:{dow:1,doy:4}})}(i(16738))},70420:function(e,t,i){!function(e){"use strict";var t={standalone:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),format:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_"),isFormat:/DD?[o.]?(\[[^\[\]]*\]|\s)+MMMM/},i="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),n=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],r=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function s(e){return e>1&&e<5&&1!=~~(e/10)}function o(e,t,i,n){var r=e+" ";switch(i){case"s":return t||n?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return t||n?r+(s(e)?"sekundy":"sekund"):r+"sekundami";case"m":return t?"minuta":n?"minutu":"minutou";case"mm":return t||n?r+(s(e)?"minuty":"minut"):r+"minutami";case"h":return t?"hodina":n?"hodinu":"hodinou";case"hh":return t||n?r+(s(e)?"hodiny":"hodin"):r+"hodinami";case"d":return t||n?"den":"dnem";case"dd":return t||n?r+(s(e)?"dny":"dn\xed"):r+"dny";case"M":return t||n?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return t||n?r+(s(e)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):r+"m\u011bs\xedci";case"y":return t||n?"rok":"rokem";case"yy":return t||n?r+(s(e)?"roky":"let"):r+"lety"}}e.defineLocale("cs",{months:t,monthsShort:i,monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_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\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:o,ss:o,m:o,mm:o,h:o,hh:o,d:o,dd:o,M:o,MM:o,y:o,yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(i(16738))},33513:function(e,t,i){!function(e){"use strict";e.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(e){return e+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(e)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(e)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(i(16738))},6771:function(e,t,i){!function(e){"use strict";e.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 \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",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"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t="";return e>20?t=40===e||50===e||60===e||80===e||100===e?"fed":"ain":e>0&&(t=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][e]),e+t},week:{dow:1,doy:4}})}(i(16738))},47978:function(e,t,i){!function(e){"use strict";e.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\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".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 [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(i(16738))},25204:function(e,t,i){!function(e){"use strict";function t(e,t,i,n){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?r[i][0]:r[i][1]}e.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._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",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(i(16738))},2653:function(e,t,i){!function(e){"use strict";function t(e,t,i,n){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?r[i][0]:r[i][1]}e.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._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",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(i(16738))},46061:function(e,t,i){!function(e){"use strict";function t(e,t,i,n){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?r[i][0]:r[i][1]}e.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._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",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(i(16738))},85:function(e,t,i){!function(e){"use strict";var t=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],i=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];e.defineLocale("dv",{months:t,monthsShort:t,weekdays:i,weekdaysShort:i,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".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:/\u0789\u0786|\u0789\u078a/,isPM:function(e){return"\u0789\u078a"===e},meridiem:function(e,t,i){return e<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(e){return e.replace(/\u060c/g,",")},postformat:function(e){return e.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(i(16738))},8579:function(e,t,i){!function(e){"use strict";e.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(e,t){return e?"string"==typeof t&&/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(e,t,i){return e>11?i?"\u03bc\u03bc":"\u039c\u039c":i?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(e){return"\u03bc"===(e+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/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:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(e,t){var i=this._calendarEl[e],n=t&&t.hours();return function(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}(i)&&(i=i.apply(t)),i.replace("{}",n%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(i(16738))},25724:function(e,t,i){!function(e){"use strict";e.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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:4}})}(i(16738))},10525:function(e,t,i){!function(e){"use strict";e.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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(i(16738))},52847:function(e,t,i){!function(e){"use strict";e.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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(i(16738))},67216:function(e,t,i){!function(e){"use strict";e.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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(i(16738))},39305:function(e,t,i){!function(e){"use strict";e.defineLocale("en-il",{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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(i(16738))},73364:function(e,t,i){!function(e){"use strict";e.defineLocale("en-in",{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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:6}})}(i(16738))},79130:function(e,t,i){!function(e){"use strict";e.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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(i(16738))},11161:function(e,t,i){!function(e){"use strict";e.defineLocale("en-sg",{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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(i(16738))},50802:function(e,t,i){!function(e){"use strict";e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,t,i){return e>11?i?"p.t.m.":"P.T.M.":i?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(i(16738))},45551:function(e,t,i){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),i="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?i[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".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\xf1ana 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",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(i(16738))},75615:function(e,t,i){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),i="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?i[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".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\xf1ana 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",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(i(16738))},64790:function(e,t,i){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),i="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?i[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/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\xf1ana 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",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(i(16738))},40328:function(e,t,i){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),i="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?i[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".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\xf1ana 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",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(i(16738))},96389:function(e,t,i){!function(e){"use strict";function t(e,t,i,n){var r={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[e+" minuti",e+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[e+" tunni",e+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[e+" kuu",e+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[e+" aasta",e+" aastat"]};return t?r[i][2]?r[i][2]:r[i][1]:n?r[i][0]:r[i][1]}e.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".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\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d p\xe4eva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(i(16738))},52961:function(e,t,i){!function(e){"use strict";e.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",ss:"%d segundo",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"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(i(16738))},26151:function(e,t,i){!function(e){"use strict";var t={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},i={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};e.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".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:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(e){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(e)},meridiem:function(e,t,i){return e<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(e){return e.replace(/[\u06f0-\u06f9]/g,function(e){return i[e]}).replace(/\u060c/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(i(16738))},7997:function(e,t,i){!function(e){"use strict";var t="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),i=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",t[7],t[8],t[9]];function n(e,n,r,s){var o="";switch(r){case"s":return s?"muutaman sekunnin":"muutama sekunti";case"ss":o=s?"sekunnin":"sekuntia";break;case"m":return s?"minuutin":"minuutti";case"mm":o=s?"minuutin":"minuuttia";break;case"h":return s?"tunnin":"tunti";case"hh":o=s?"tunnin":"tuntia";break;case"d":return s?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":o=s?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return s?"kuukauden":"kuukausi";case"MM":o=s?"kuukauden":"kuukautta";break;case"y":return s?"vuoden":"vuosi";case"yy":o=s?"vuoden":"vuotta"}return function(e,n){return e<10?n?i[e]:t[e]:e}(e,s)+" "+o}e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_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\xe4n\xe4\xe4n] [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\xe4\xe4st\xe4",past:"%s sitten",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(i(16738))},58898:function(e,t,i){!function(e){"use strict";e.defineLocale("fil",{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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(i(16738))},37779:function(e,t,i){!function(e){"use strict";e.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_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\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_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:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(i(16738))},3287:function(e,t,i){!function(e){"use strict";e.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".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\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}})}(i(16738))},38867:function(e,t,i){!function(e){"use strict";e.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".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\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(i(16738))},28174:function(e,t,i){!function(e){"use strict";var t=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,i=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];e.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:t,monthsShortRegex:t,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,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\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(i(16738))},50452:function(e,t,i){!function(e){"use strict";var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),i="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?i[e.month()]:t[e.month()]:t},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:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",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"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(i(16738))},45014:function(e,t,i){!function(e){"use strict";e.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],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:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(i(16738))},74127:function(e,t,i){!function(e){"use strict";e.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],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\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(i(16738))},72124:function(e,t,i){!function(e){"use strict";e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".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()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(i(16738))},6444:function(e,t,i){!function(e){"use strict";function t(e,t,i,n){var r={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[e+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",e+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[e+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",e+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[e+" \u0935\u0930\u093e\u0902\u0928\u0940",e+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[e+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",e+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[e+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",e+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[e+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",e+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return n?r[i][0]:r[i][1]}e.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(e,t){return"D"===t?e+"\u0935\u0947\u0930":e},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0930\u093e\u0924\u0940"===t?e<4?e:e+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===t?e:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===t?e>12?e:e+12:"\u0938\u093e\u0902\u091c\u0947"===t?e+12:void 0},meridiem:function(e,t,i){return e<4?"\u0930\u093e\u0924\u0940":e<12?"\u0938\u0915\u093e\u0933\u0940\u0902":e<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":e<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(i(16738))},37953:function(e,t,i){!function(e){"use strict";function t(e,t,i,n){var r={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return n?r[i][0]:r[i][1]}e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){return"D"===t?e+"er":e},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?e<4?e:e+12:"sokallim"===t?e:"donparam"===t?e>12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,i){return e<4?"rati":e<12?"sokallim":e<16?"donparam":e<20?"sanje":"rati"}})}(i(16738))},76604:function(e,t,i){!function(e){"use strict";var t={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},i={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};e.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(e){return e.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(e){return i[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0ab0\u0abe\u0aa4"===t?e<4?e:e+12:"\u0ab8\u0ab5\u0abe\u0ab0"===t?e:"\u0aac\u0aaa\u0acb\u0ab0"===t?e>=10?e:e+12:"\u0ab8\u0abe\u0a82\u0a9c"===t?e+12:void 0},meridiem:function(e,t,i){return e<4?"\u0ab0\u0abe\u0aa4":e<10?"\u0ab8\u0ab5\u0abe\u0ab0":e<17?"\u0aac\u0aaa\u0acb\u0ab0":e<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(i(16738))},1222:function(e,t,i){!function(e){"use strict";e.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]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:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(e){return 2===e?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":e+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(e){return 2===e?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":e+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(e){return 2===e?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":e+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(e){return 2===e?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":e%10==0&&10!==e?e+" \u05e9\u05e0\u05d4":e+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(e){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(e)},meridiem:function(e,t,i){return e<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":e<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":e<12?i?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":e<18?i?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(i(16738))},74235:function(e,t,i){!function(e){"use strict";var t={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},i={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},n=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];e.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:n,longMonthsParse:n,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(e){return e.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(e){return i[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0930\u093e\u0924"===t?e<4?e:e+12:"\u0938\u0941\u092c\u0939"===t?e:"\u0926\u094b\u092a\u0939\u0930"===t?e>=10?e:e+12:"\u0936\u093e\u092e"===t?e+12:void 0},meridiem:function(e,t,i){return e<4?"\u0930\u093e\u0924":e<10?"\u0938\u0941\u092c\u0939":e<17?"\u0926\u094b\u092a\u0939\u0930":e<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(i(16738))},622:function(e,t,i){!function(e){"use strict";function t(e,t,i){var n=e+" ";switch(i){case"ss":return n+(1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi");case"m":return t?"jedna minuta":"jedne minute";case"mm":return n+(1===e?"minuta":2===e||3===e||4===e?"minute":"minuta");case"h":return t?"jedan sat":"jednog sata";case"hh":return n+(1===e?"sat":2===e||3===e||4===e?"sata":"sati");case"dd":return n+(1===e?"dan":"dana");case"MM":return n+(1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci");case"yy":return n+(1===e?"godina":2===e||3===e||4===e?"godine":"godina")}}e.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do 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\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(i(16738))},37735:function(e,t,i){!function(e){"use strict";var t="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function i(e,t,i,n){var r=e;switch(i){case"s":return n||t?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return r+(n||t)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(n||t?" perc":" perce");case"mm":return r+(n||t?" perc":" perce");case"h":return"egy"+(n||t?" \xf3ra":" \xf3r\xe1ja");case"hh":return r+(n||t?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(n||t?" nap":" napja");case"dd":return r+(n||t?" nap":" napja");case"M":return"egy"+(n||t?" h\xf3nap":" h\xf3napja");case"MM":return r+(n||t?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(n||t?" \xe9v":" \xe9ve");case"yy":return r+(n||t?" \xe9v":" \xe9ve")}return""}function n(e){return(e?"":"[m\xfalt] ")+"["+t[this.day()]+"] LT[-kor]"}e.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_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(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,i){return e<12?!0===i?"de":"DE":!0===i?"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\xfalva",past:"%s",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(i(16738))},90402:function(e,t,i){!function(e){"use strict";e.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(e){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(e)},meridiem:function(e){return e<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":e<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":e<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-\u056b\u0576":e+"-\u0580\u0564";default:return e}},week:{dow:1,doy:7}})}(i(16738))},59187:function(e,t,i){!function(e){"use strict";e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_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(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,i){return e<11?"pagi":e<15?"siang":e<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",ss:"%d 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:0,doy:6}})}(i(16738))},30536:function(e,t,i){!function(e){"use strict";function t(e){return e%100==11||e%10!=1}function i(e,i,n,r){var s=e+" ";switch(n){case"s":return i||r?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return t(e)?s+(i||r?"sek\xfandur":"sek\xfandum"):s+"sek\xfanda";case"m":return i?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return t(e)?s+(i||r?"m\xedn\xfatur":"m\xedn\xfatum"):i?s+"m\xedn\xfata":s+"m\xedn\xfatu";case"hh":return t(e)?s+(i||r?"klukkustundir":"klukkustundum"):s+"klukkustund";case"d":return i?"dagur":r?"dag":"degi";case"dd":return t(e)?i?s+"dagar":s+(r?"daga":"d\xf6gum"):i?s+"dagur":s+(r?"dag":"degi");case"M":return i?"m\xe1nu\xf0ur":r?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return t(e)?i?s+"m\xe1nu\xf0ir":s+(r?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):i?s+"m\xe1nu\xf0ur":s+(r?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return i||r?"\xe1r":"\xe1ri";case"yy":return t(e)?s+(i||r?"\xe1r":"\xe1rum"):s+(i||r?"\xe1r":"\xe1ri")}}e.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_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:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:i,ss:i,m:i,mm:i,h:"klukkustund",hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(i(16738))},94667:function(e,t,i){!function(e){"use strict";e.defineLocale("it-ch",{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\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_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(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(i(16738))},35007:function(e,t,i){!function(e){"use strict";e.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\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_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:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(i(16738))},62093:function(e,t,i){!function(e){"use strict";e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(e,t){return"\u5143"===t[1]?1:parseInt(t[1]||e,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(e){return"\u5348\u5f8c"===e},meridiem:function(e,t,i){return e<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(e){return e.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(e){return this.week()!==e.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(e,t){switch(t){case"y":return 1===e?"\u5143\u5e74":e+"\u5e74";case"d":case"D":case"DDD":return e+"\u65e5";default:return e}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(i(16738))},80059:function(e,t,i){!function(e){"use strict";e.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(e,t){return 12===e&&(e=0),"enjing"===t?e:"siyang"===t?e>=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,i){return e<11?"enjing":e<15?"siyang":e<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",ss:"%d 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}})}(i(16738))},66870:function(e,t,i){!function(e){"use strict";e.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".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:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(e,t,i){return"\u10d8"===i?t+"\u10e8\u10d8":t+i+"\u10e8\u10d8"})},past:function(e){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(e)?e.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(e)?e.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):e},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(e){return 0===e?e:1===e?e+"-\u10da\u10d8":e<20||e<=100&&e%20==0||e%100==0?"\u10db\u10d4-"+e:e+"-\u10d4"},week:{dow:1,doy:7}})}(i(16738))},80880:function(e,t,i){!function(e){"use strict";var t={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};e.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".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:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(i(16738))},1083:function(e,t,i){!function(e){"use strict";var t={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},i={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};e.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".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:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(e){return"\u179b\u17d2\u1784\u17b6\u1785"===e},meridiem:function(e,t,i){return e<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(e){return e.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(e){return i[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},week:{dow:1,doy:4}})}(i(16738))},68785:function(e,t,i){!function(e){"use strict";var t={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},i={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};e.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".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:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(e){return e.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(e){return i[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===t?e<4?e:e+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===t?e:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===t?e>=10?e:e+12:"\u0cb8\u0c82\u0c9c\u0cc6"===t?e+12:void 0},meridiem:function(e,t,i){return e<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":e<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":e<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":e<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(e){return e+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(i(16738))},21721:function(e,t,i){!function(e){"use strict";e.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"\uc77c";case"M":return e+"\uc6d4";case"w":case"W":return e+"\uc8fc";default:return e}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(e){return"\uc624\ud6c4"===e},meridiem:function(e,t,i){return e<12?"\uc624\uc804":"\uc624\ud6c4"}})}(i(16738))},31385:function(e,t,i){!function(e){"use strict";function t(e,t,i,n){var r={s:["\xe7end san\xeeye","\xe7end san\xeeyeyan"],ss:[e+" san\xeeye",e+" san\xeeyeyan"],m:["deq\xeeqeyek","deq\xeeqeyek\xea"],mm:[e+" deq\xeeqe",e+" deq\xeeqeyan"],h:["saetek","saetek\xea"],hh:[e+" saet",e+" saetan"],d:["rojek","rojek\xea"],dd:[e+" roj",e+" rojan"],w:["hefteyek","hefteyek\xea"],ww:[e+" hefte",e+" hefteyan"],M:["mehek","mehek\xea"],MM:[e+" meh",e+" mehan"],y:["salek","salek\xea"],yy:[e+" sal",e+" salan"]};return t?r[i][0]:r[i][1]}e.defineLocale("ku-kmr",{months:"R\xeabendan_Sibat_Adar_N\xeesan_Gulan_Hez\xeeran_T\xeermeh_Tebax_\xcelon_Cotmeh_Mijdar_Berfanbar".split("_"),monthsShort:"R\xeab_Sib_Ada_N\xees_Gul_Hez_T\xeer_Teb_\xcelo_Cot_Mij_Ber".split("_"),monthsParseExact:!0,weekdays:"Yek\u015fem_Du\u015fem_S\xea\u015fem_\xc7ar\u015fem_P\xeanc\u015fem_\xcen_\u015eem\xee".split("_"),weekdaysShort:"Yek_Du_S\xea_\xc7ar_P\xean_\xcen_\u015eem".split("_"),weekdaysMin:"Ye_Du_S\xea_\xc7a_P\xea_\xcen_\u015ee".split("_"),meridiem:function(e,t,i){return e<12?i?"bn":"BN":i?"pn":"PN"},meridiemParse:/bn|BN|pn|PN/,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM[a] YYYY[an]",LLL:"Do MMMM[a] YYYY[an] HH:mm",LLLL:"dddd, Do MMMM[a] YYYY[an] HH:mm",ll:"Do MMM[.] YYYY[an]",lll:"Do MMM[.] YYYY[an] HH:mm",llll:"ddd[.], Do MMM[.] YYYY[an] HH:mm"},calendar:{sameDay:"[\xcero di saet] LT [de]",nextDay:"[Sib\xea di saet] LT [de]",nextWeek:"dddd [di saet] LT [de]",lastDay:"[Duh di saet] LT [de]",lastWeek:"dddd[a bor\xee di saet] LT [de]",sameElse:"L"},relativeTime:{future:"di %s de",past:"ber\xee %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,w:t,ww:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(?:y\xea|\xea|\.)/,ordinal:function(e,t){var i=t.toLowerCase();return i.includes("w")||i.includes("m")?e+".":e+function(e){var t=(e=""+e).substring(e.length-1),i=e.length>1?e.substring(e.length-2):"";return 12==i||13==i||"2"!=t&&"3"!=t&&"50"!=i&&"70"!=t&&"80"!=t?"\xea":"y\xea"}(e)},week:{dow:1,doy:4}})}(i(16738))},37851:function(e,t,i){!function(e){"use strict";var t={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},i={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},n=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];e.defineLocale("ku",{months:n,monthsShort:n,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".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:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(e){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(e)},meridiem:function(e,t,i){return e<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(e){return e.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(e){return i[e]}).replace(/\u060c/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(i(16738))},1727:function(e,t,i){!function(e){"use strict";var t={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};e.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".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:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(i(16738))},40346:function(e,t,i){!function(e){"use strict";function t(e,t,i,n){var r={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 t?r[i][0]:r[i][1]}function i(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10;return i(0===t?e/10:t)}if(e<1e4){for(;e>=10;)e/=10;return i(e)}return i(e/=1e3)}e.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_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\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_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\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function(e){return i(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e},past:function(e){return i(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e},s:"e puer Sekonnen",ss:"%d Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d M\xe9int",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(i(16738))},93002:function(e,t,i){!function(e){"use strict";e.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".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:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(e){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===e},meridiem:function(e,t,i){return e<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(e){return"\u0e97\u0eb5\u0ec8"+e}})}(i(16738))},64035:function(e,t,i){!function(e){"use strict";var t={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function i(e,t,i,n){return t?r(i)[0]:n?r(i)[1]:r(i)[2]}function n(e){return e%10==0||e>10&&e<20}function r(e){return t[e].split("_")}function s(e,t,s,o){var a=e+" ";return 1===e?a+i(0,t,s[0],o):t?a+(n(e)?r(s)[1]:r(s)[0]):o?a+r(s)[1]:a+(n(e)?r(s)[1]:r(s)[2])}e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_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\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".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:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function(e,t,i,n){return t?"kelios sekund\u0117s":n?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:s,m:i,mm:s,h:i,hh:s,d:i,dd:s,M:i,MM:s,y:i,yy:s},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}})}(i(16738))},56927:function(e,t,i){!function(e){"use strict";var t={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function i(e,t,i){return i?t%10==1&&t%100!=11?e[2]:e[3]:t%10==1&&t%100!=11?e[0]:e[1]}function n(e,n,r){return e+" "+i(t[r],e,n)}function r(e,n,r){return i(t[r],e,n)}e.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_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:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function(e,t){return t?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:n,m:r,mm:n,h:r,hh:n,d:r,dd:n,M:r,MM:n,y:r,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(i(16738))},5634:function(e,t,i){!function(e){"use strict";var t={words:{ss:["sekund","sekunda","sekundi"],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(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,i,n){var r=t.words[n];return 1===n.length?i?r[0]:r[1]:e+" "+t.correctGrammaticalCase(e,r)}};e.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_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_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\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(i(16738))},94173:function(e,t,i){!function(e){"use strict";e.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_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\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".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\u0113kona ruarua",ss:"%d h\u0113kona",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"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(i(16738))},86320:function(e,t,i){!function(e){"use strict";e.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".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:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(e){var t=e%10,i=e%100;return 0===e?e+"-\u0435\u0432":0===i?e+"-\u0435\u043d":i>10&&i<20?e+"-\u0442\u0438":1===t?e+"-\u0432\u0438":2===t?e+"-\u0440\u0438":7===t||8===t?e+"-\u043c\u0438":e+"-\u0442\u0438"},week:{dow:1,doy:7}})}(i(16738))},11705:function(e,t,i){!function(e){"use strict";e.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===t&&e>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===t||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===t?e+12:e},meridiem:function(e,t,i){return e<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":e<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":e<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":e<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(i(16738))},31062:function(e,t,i){!function(e){"use strict";function t(e,t,i,n){switch(i){case"s":return t?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return e+(t?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return e+(t?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return e+(t?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return e+(t?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return e+(t?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return e+(t?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return e}}e.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(e){return"\u04ae\u0425"===e},meridiem:function(e,t,i){return e<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+" \u04e9\u0434\u04e9\u0440";default:return e}}})}(i(16738))},92805:function(e,t,i){!function(e){"use strict";var t={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},i={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function n(e,t,i,n){var r="";if(t)switch(i){case"s":r="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":r="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":r="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":r="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":r="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":r="%d \u0924\u093e\u0938";break;case"d":r="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":r="%d \u0926\u093f\u0935\u0938";break;case"M":r="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":r="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":r="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":r="%d \u0935\u0930\u094d\u0937\u0947"}else switch(i){case"s":r="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":r="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":r="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":r="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":r="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":r="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":r="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":r="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":r="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":r="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":r="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":r="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return r.replace(/%d/i,e)}e.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},preparse:function(e){return e.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(e){return i[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u092a\u0939\u093e\u091f\u0947"===t||"\u0938\u0915\u093e\u0933\u0940"===t?e:"\u0926\u0941\u092a\u093e\u0930\u0940"===t||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===t||"\u0930\u093e\u0924\u094d\u0930\u0940"===t?e>=12?e:e+12:void 0},meridiem:function(e,t,i){return e>=0&&e<6?"\u092a\u0939\u093e\u091f\u0947":e<12?"\u0938\u0915\u093e\u0933\u0940":e<17?"\u0926\u0941\u092a\u093e\u0930\u0940":e<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(i(16738))},59900:function(e,t,i){!function(e){"use strict";e.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(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,i){return e<11?"pagi":e<15?"tengahari":e<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",ss:"%d 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}})}(i(16738))},11341:function(e,t,i){!function(e){"use strict";e.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(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,i){return e<11?"pagi":e<15?"tengahari":e<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",ss:"%d 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}})}(i(16738))},37734:function(e,t,i){!function(e){"use strict";e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".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:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(i(16738))},19034:function(e,t,i){!function(e){"use strict";var t={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},i={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};e.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".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:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(e){return e.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(e){return i[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},week:{dow:1,doy:4}})}(i(16738))},9324:function(e,t,i){!function(e){"use strict";e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".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\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"\xe9n time",hh:"%d timer",d:"\xe9n dag",dd:"%d dager",w:"\xe9n uke",ww:"%d uker",M:"\xe9n m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(i(16738))},46495:function(e,t,i){!function(e){"use strict";var t={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},i={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};e.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(e){return e.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(e){return i[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0930\u093e\u0924\u093f"===t?e<4?e:e+12:"\u092c\u093f\u0939\u093e\u0928"===t?e:"\u0926\u093f\u0909\u0901\u0938\u094b"===t?e>=10?e:e+12:"\u0938\u093e\u0901\u091d"===t?e+12:void 0},meridiem:function(e,t,i){return e<3?"\u0930\u093e\u0924\u093f":e<12?"\u092c\u093f\u0939\u093e\u0928":e<16?"\u0926\u093f\u0909\u0901\u0938\u094b":e<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(i(16738))},76272:function(e,t,i){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),i="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),n=[/^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],r=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?i[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,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",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(i(16738))},70673:function(e,t,i){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),i="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),n=[/^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],r=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?i[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,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",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(i(16738))},72486:function(e,t,i){!function(e){"use strict";e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,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\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(i(16738))},46219:function(e,t,i){!function(e){"use strict";e.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(e,t){var i=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"\xe8";return("w"===t||"W"===t)&&(i="a"),e+i},week:{dow:1,doy:4}})}(i(16738))},2829:function(e,t,i){!function(e){"use strict";var t={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},i={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};e.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(e){return e.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(e){return i[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0a30\u0a3e\u0a24"===t?e<4?e:e+12:"\u0a38\u0a35\u0a47\u0a30"===t?e:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===t?e>=10?e:e+12:"\u0a38\u0a3c\u0a3e\u0a2e"===t?e+12:void 0},meridiem:function(e,t,i){return e<4?"\u0a30\u0a3e\u0a24":e<10?"\u0a38\u0a35\u0a47\u0a30":e<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":e<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(i(16738))},78444:function(e,t,i){!function(e){"use strict";var t="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),i="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),n=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function r(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function s(e,t,i){var n=e+" ";switch(i){case"ss":return n+(r(e)?"sekundy":"sekund");case"m":return t?"minuta":"minut\u0119";case"mm":return n+(r(e)?"minuty":"minut");case"h":return t?"godzina":"godzin\u0119";case"hh":return n+(r(e)?"godziny":"godzin");case"ww":return n+(r(e)?"tygodnie":"tygodni");case"MM":return n+(r(e)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return n+(r(e)?"lata":"lat")}}e.defineLocale("pl",{months:function(e,n){return e?/D MMMM/.test(n)?i[e.month()]:t[e.month()]:t},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_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\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:s,m:s,mm:s,h:s,hh:s,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:s,M:"miesi\u0105c",MM:s,y:"rok",yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(i(16738))},66117:function(e,t,i){!function(e){"use strict";e.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_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\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".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 [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(i(16738))},53170:function(e,t,i){!function(e){"use strict";e.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_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\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".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 \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(i(16738))},96587:function(e,t,i){!function(e){"use strict";function t(e,t,i){var n=" ";return(e%100>=20||e>=100&&e%100==0)&&(n=" de "),e+n+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[i]}e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".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\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:t,m:"un minut",mm:t,h:"o or\u0103",hh:t,d:"o zi",dd:t,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:t,M:"o lun\u0103",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}})}(i(16738))},39264:function(e,t,i){!function(e){"use strict";function t(e,t,i){return"m"===i?t?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":e+" "+function(e,t){var i=e.split("_");return t%10==1&&t%100!=11?i[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?i[1]:i[2]}({ss:t?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:t?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[i],+e)}var i=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];e.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:i,longMonthsParse:i,shortMonthsParse:i,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:t,m:t,mm:t,h:"\u0447\u0430\u0441",hh:t,d:"\u0434\u0435\u043d\u044c",dd:t,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:t,M:"\u043c\u0435\u0441\u044f\u0446",MM:t,y:"\u0433\u043e\u0434",yy:t},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(e){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(e)},meridiem:function(e,t,i){return e<4?"\u043d\u043e\u0447\u0438":e<12?"\u0443\u0442\u0440\u0430":e<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-\u0439";case"D":return e+"-\u0433\u043e";case"w":case"W":return e+"-\u044f";default:return e}},week:{dow:1,doy:4}})}(i(16738))},42135:function(e,t,i){!function(e){"use strict";var t=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],i=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];e.defineLocale("sd",{months:t,monthsShort:t,weekdays:i,weekdaysShort:i,weekdaysMin: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\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(e){return"\u0634\u0627\u0645"===e},meridiem:function(e,t,i){return e<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(e){return e.replace(/\u060c/g,",")},postformat:function(e){return e.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(i(16738))},95366:function(e,t,i){!function(e){"use strict";e.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".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\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(i(16738))},93379:function(e,t,i){!function(e){"use strict";e.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".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 [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(e){return e+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(e){return"\u0db4.\u0dc0."===e||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===e},meridiem:function(e,t,i){return e>11?i?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":i?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(i(16738))},46143:function(e,t,i){!function(e){"use strict";var t="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),i="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function n(e){return e>1&&e<5}function r(e,t,i,r){var s=e+" ";switch(i){case"s":return t||r?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return t||r?s+(n(e)?"sekundy":"sek\xfand"):s+"sekundami";case"m":return t?"min\xfata":r?"min\xfatu":"min\xfatou";case"mm":return t||r?s+(n(e)?"min\xfaty":"min\xfat"):s+"min\xfatami";case"h":return t?"hodina":r?"hodinu":"hodinou";case"hh":return t||r?s+(n(e)?"hodiny":"hod\xedn"):s+"hodinami";case"d":return t||r?"de\u0148":"d\u0148om";case"dd":return t||r?s+(n(e)?"dni":"dn\xed"):s+"d\u0148ami";case"M":return t||r?"mesiac":"mesiacom";case"MM":return t||r?s+(n(e)?"mesiace":"mesiacov"):s+"mesiacmi";case"y":return t||r?"rok":"rokom";case"yy":return t||r?s+(n(e)?"roky":"rokov"):s+"rokmi"}}e.defineLocale("sk",{months:t,monthsShort:i,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_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\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(i(16738))},196:function(e,t,i){!function(e){"use strict";function t(e,t,i,n){var r=e+" ";switch(i){case"s":return t||n?"nekaj sekund":"nekaj sekundami";case"ss":return r+(1===e?t?"sekundo":"sekundi":2===e?t||n?"sekundi":"sekundah":e<5?t||n?"sekunde":"sekundah":"sekund");case"m":return t?"ena minuta":"eno minuto";case"mm":return r+(1===e?t?"minuta":"minuto":2===e?t||n?"minuti":"minutama":e<5?t||n?"minute":"minutami":t||n?"minut":"minutami");case"h":return t?"ena ura":"eno uro";case"hh":return r+(1===e?t?"ura":"uro":2===e?t||n?"uri":"urama":e<5?t||n?"ure":"urami":t||n?"ur":"urami");case"d":return t||n?"en dan":"enim dnem";case"dd":return r+(1===e?t||n?"dan":"dnem":2===e?t||n?"dni":"dnevoma":t||n?"dni":"dnevi");case"M":return t||n?"en mesec":"enim mesecem";case"MM":return r+(1===e?t||n?"mesec":"mesecem":2===e?t||n?"meseca":"mesecema":e<5?t||n?"mesece":"meseci":t||n?"mesecev":"meseci");case"y":return t||n?"eno leto":"enim letom";case"yy":return r+(1===e?t||n?"leto":"letom":2===e?t||n?"leti":"letoma":e<5?t||n?"leta":"leti":t||n?"let":"leti")}}e.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_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_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\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(i(16738))},21082:function(e,t,i){!function(e){"use strict";e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,t,i){return e<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\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(i(16738))},98963:function(e,t,i){!function(e){"use strict";var t={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,i,n,r){var s,o=t.words[n];return 1===n.length?"y"===n&&i?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":r||i?o[0]:o[1]:(s=t.correctGrammaticalCase(e,o),"yy"===n&&i&&"\u0433\u043e\u0434\u0438\u043d\u0443"===s?e+" \u0433\u043e\u0434\u0438\u043d\u0430":e+" "+s)}};e.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(i(16738))},91621:function(e,t,i){!function(e){"use strict";var t={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,i,n,r){var s,o=t.words[n];return 1===n.length?"y"===n&&i?"jedna godina":r||i?o[0]:o[1]:(s=t.correctGrammaticalCase(e,o),"yy"===n&&i&&"godinu"===s?e+" godina":e+" "+s)}};e.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_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. 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\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(i(16738))},41404:function(e,t,i){!function(e){"use strict";e.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",ss:"%d mzuzwana",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(e,t,i){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(i(16738))},55685:function(e,t,i){!function(e){"use strict";e.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\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".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\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?":e":1===t||2===t?":a":":e")},week:{dow:1,doy:4}})}(i(16738))},46490:function(e,t,i){!function(e){"use strict";e.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 A",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",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(i(16738))},54106:function(e,t,i){!function(e){"use strict";var t={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},i={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};e.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".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:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(e){return e+"\u0bb5\u0ba4\u0bc1"},preparse:function(e){return e.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(e){return i[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(e,t,i){return e<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":e<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":e<10?" \u0b95\u0bbe\u0bb2\u0bc8":e<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":e<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":e<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(e,t){return 12===e&&(e=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===t?e<2?e:e+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===t||"\u0b95\u0bbe\u0bb2\u0bc8"===t||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===t&&e>=10?e:e+12},week:{dow:0,doy:6}})}(i(16738))},39204:function(e,t,i){!function(e){"use strict";e.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".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:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===t?e<4?e:e+12:"\u0c09\u0c26\u0c2f\u0c02"===t?e:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===t?e>=10?e:e+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===t?e+12:void 0},meridiem:function(e,t,i){return e<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":e<10?"\u0c09\u0c26\u0c2f\u0c02":e<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":e<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(i(16738))},83692:function(e,t,i){!function(e){"use strict";e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_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:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(i(16738))},86361:function(e,t,i){!function(e){"use strict";var t={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};e.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".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:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0448\u0430\u0431"===t?e<4?e:e+12:"\u0441\u0443\u0431\u04b3"===t?e:"\u0440\u04ef\u0437"===t?e>=11?e:e+12:"\u0431\u0435\u0433\u043e\u04b3"===t?e+12:void 0},meridiem:function(e,t,i){return e<4?"\u0448\u0430\u0431":e<11?"\u0441\u0443\u0431\u04b3":e<16?"\u0440\u04ef\u0437":e<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(i(16738))},31735:function(e,t,i){!function(e){"use strict";e.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(e){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===e},meridiem:function(e,t,i){return e<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(i(16738))},1568:function(e,t,i){!function(e){"use strict";var t={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};e.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".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\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(e,i){switch(i){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'unjy";var n=e%10;return e+(t[n]||t[e%100-n]||t[e>=100?100:null])}},week:{dow:1,doy:7}})}(i(16738))},96129:function(e,t,i){!function(e){"use strict";e.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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(i(16738))},13759:function(e,t,i){!function(e){"use strict";var t="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function i(e,i,n,r){var s=function(e){var i=Math.floor(e%1e3/100),n=Math.floor(e%100/10),r=e%10,s="";return i>0&&(s+=t[i]+"vatlh"),n>0&&(s+=(""!==s?" ":"")+t[n]+"maH"),r>0&&(s+=(""!==s?" ":"")+t[r]),""===s?"pagh":s}(e);switch(n){case"ss":return s+" lup";case"mm":return s+" tup";case"hh":return s+" rep";case"dd":return s+" jaj";case"MM":return s+" jar";case"yy":return s+" DIS"}}e.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".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\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function(e){var t=e;return-1!==e.indexOf("jaj")?t.slice(0,-3)+"leS":-1!==e.indexOf("jar")?t.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?t.slice(0,-3)+"nem":t+" pIq"},past:function(e){var t=e;return-1!==e.indexOf("jaj")?t.slice(0,-3)+"Hu\u2019":-1!==e.indexOf("jar")?t.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?t.slice(0,-3)+"ben":t+" ret"},s:"puS lup",ss:i,m:"wa\u2019 tup",mm:i,h:"wa\u2019 rep",hh:i,d:"wa\u2019 jaj",dd:i,M:"wa\u2019 jar",MM:i,y:"wa\u2019 DIS",yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(i(16738))},81644:function(e,t,i){!function(e){"use strict";var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};e.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(e,t,i){return e<12?i?"\xf6\xf6":"\xd6\xd6":i?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(e){return"\xf6s"===e||"\xd6S"===e},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\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(e,i){switch(i){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'\u0131nc\u0131";var n=e%10;return e+(t[n]||t[e%100-n]||t[e>=100?100:null])}},week:{dow:1,doy:7}})}(i(16738))},90875:function(e,t,i){!function(e){"use strict";function t(e,t,i,n){var r={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",e+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[e+" m\xeduts",e+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[e+" \xfeoras",e+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return n||t?r[i][0]:r[i][1]}e.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".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(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,i){return e>11?i?"d'o":"D'O":i?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(i(16738))},11041:function(e,t,i){!function(e){"use strict";e.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".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",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(i(16738))},16878:function(e,t,i){!function(e){"use strict";e.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".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:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(i(16738))},74357:function(e,t,i){!function(e){"use strict";e.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===t||"\u0633\u06d5\u06be\u06d5\u0631"===t||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===t?e:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===t||"\u0643\u06d5\u0686"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,i){var n=100*e+t;return n<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":n<900?"\u0633\u06d5\u06be\u06d5\u0631":n<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":n<1230?"\u0686\u06c8\u0634":n<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return e+"-\u06be\u06d5\u067e\u062a\u06d5";default:return e}},preparse:function(e){return e.replace(/\u060c/g,",")},postformat:function(e){return e.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(i(16738))},74810:function(e,t,i){!function(e){"use strict";function t(e,t,i){return"m"===i?t?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===i?t?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":e+" "+function(e,t){var i=e.split("_");return t%10==1&&t%100!=11?i[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?i[1]:i[2]}({ss:t?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:t?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:t?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[i],+e)}function i(e){return function(){return e+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}e.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function(e,t){var i={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===e?i.nominative.slice(1,7).concat(i.nominative.slice(0,1)):e?i[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(t)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(t)?"genitive":"nominative"][e.day()]:i.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:i("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:i("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:i("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:i("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return i("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return i("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:t,m:t,mm:t,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:t,d:"\u0434\u0435\u043d\u044c",dd:t,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:t,y:"\u0440\u0456\u043a",yy:t},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(e){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(e)},meridiem:function(e,t,i){return e<4?"\u043d\u043e\u0447\u0456":e<12?"\u0440\u0430\u043d\u043a\u0443":e<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-\u0439";case"D":return e+"-\u0433\u043e";default:return e}},week:{dow:1,doy:7}})}(i(16738))},86794:function(e,t,i){!function(e){"use strict";var t=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],i=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];e.defineLocale("ur",{months:t,monthsShort:t,weekdays:i,weekdaysShort:i,weekdaysMin: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\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(e){return"\u0634\u0627\u0645"===e},meridiem:function(e,t,i){return e<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(e){return e.replace(/\u060c/g,",")},postformat:function(e){return e.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(i(16738))},77959:function(e,t,i){!function(e){"use strict";e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".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:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(i(16738))},28966:function(e,t,i){!function(e){"use strict";e.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".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:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(i(16738))},35386:function(e,t,i){!function(e){"use strict";e.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".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(e){return/^ch$/i.test(e)},meridiem:function(e,t,i){return e<12?i?"sa":"SA":i?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] 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\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(i(16738))},23156:function(e,t,i){!function(e){"use strict";e.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".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~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(i(16738))},68028:function(e,t,i){!function(e){"use strict";e.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".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:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(i(16738))},9330:function(e,t,i){!function(e){"use strict";e.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u51cc\u6668"===t||"\u65e9\u4e0a"===t||"\u4e0a\u5348"===t?e:"\u4e0b\u5348"===t||"\u665a\u4e0a"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,i){var n=100*e+t;return n<600?"\u51cc\u6668":n<900?"\u65e9\u4e0a":n<1130?"\u4e0a\u5348":n<1230?"\u4e2d\u5348":n<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(e){return e.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(e){return this.week()!==e.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"\u65e5";case"M":return e+"\u6708";case"w":case"W":return e+"\u5468";default:return e}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(i(16738))},89380:function(e,t,i){!function(e){"use strict";e.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u51cc\u6668"===t||"\u65e9\u4e0a"===t||"\u4e0a\u5348"===t?e:"\u4e2d\u5348"===t?e>=11?e:e+12:"\u4e0b\u5348"===t||"\u665a\u4e0a"===t?e+12:void 0},meridiem:function(e,t,i){var n=100*e+t;return n<600?"\u51cc\u6668":n<900?"\u65e9\u4e0a":n<1200?"\u4e0a\u5348":1200===n?"\u4e2d\u5348":n<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"\u65e5";case"M":return e+"\u6708";case"w":case"W":return e+"\u9031";default:return e}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(i(16738))},60874:function(e,t,i){!function(e){"use strict";e.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u51cc\u6668"===t||"\u65e9\u4e0a"===t||"\u4e0a\u5348"===t?e:"\u4e2d\u5348"===t?e>=11?e:e+12:"\u4e0b\u5348"===t||"\u665a\u4e0a"===t?e+12:void 0},meridiem:function(e,t,i){var n=100*e+t;return n<600?"\u51cc\u6668":n<900?"\u65e9\u4e0a":n<1130?"\u4e0a\u5348":n<1230?"\u4e2d\u5348":n<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"\u65e5";case"M":return e+"\u6708";case"w":case"W":return e+"\u9031";default:return e}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(i(16738))},96508:function(e,t,i){!function(e){"use strict";e.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u51cc\u6668"===t||"\u65e9\u4e0a"===t||"\u4e0a\u5348"===t?e:"\u4e2d\u5348"===t?e>=11?e:e+12:"\u4e0b\u5348"===t||"\u665a\u4e0a"===t?e+12:void 0},meridiem:function(e,t,i){var n=100*e+t;return n<600?"\u51cc\u6668":n<900?"\u65e9\u4e0a":n<1130?"\u4e0a\u5348":n<1230?"\u4e2d\u5348":n<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"\u65e5";case"M":return e+"\u6708";case"w":case"W":return e+"\u9031";default:return e}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(i(16738))},16738:function(e,t,i){(e=i.nmd(e)).exports=function(){"use strict";var t,n;function r(){return t.apply(null,arguments)}function s(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function o(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function a(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function l(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(a(e,t))return!1;return!0}function u(e){return void 0===e}function c(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function d(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function h(e,t){var i,n=[],r=e.length;for(i=0;i>>0;for(t=0;t0)for(i=0;i=0?i?"+":"":"-")+Math.pow(10,Math.max(0,t-n.length)).toString().substr(1)+n}var A=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,I=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,R={},P={};function Y(e,t,i,n){var r=n;"string"==typeof n&&(r=function(){return this[n]()}),e&&(P[e]=r),t&&(P[t[0]]=function(){return O(r.apply(this,arguments),t[1],t[2])}),i&&(P[i]=function(){return this.localeData().ordinal(r.apply(this,arguments),e)})}function F(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function j(e,t){return e.isValid()?(t=q(t,e.localeData()),R[t]=R[t]||function(e){var t,i,n=e.match(A);for(t=0,i=n.length;t=0&&I.test(e);)e=e.replace(I,n),I.lastIndex=0,i-=1;return e}var N={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function H(e){return"string"==typeof e?N[e]||N[e.toLowerCase()]:void 0}function U(e){var t,i,n={};for(i in e)a(e,i)&&(t=H(i))&&(n[t]=e[i]);return n}var z={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};var B,V=/\d/,$=/\d\d/,W=/\d{3}/,G=/\d{4}/,Z=/[+-]?\d{6}/,Q=/\d\d?/,K=/\d\d\d\d?/,J=/\d\d\d\d\d\d?/,X=/\d{1,3}/,ee=/\d{1,4}/,te=/[+-]?\d{1,6}/,ie=/\d+/,ne=/[+-]?\d+/,re=/Z|[+-]\d\d:?\d\d/gi,se=/Z|[+-]\d\d(?::?\d\d)?/gi,oe=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ae=/^[1-9]\d?/,le=/^([1-9]\d|\d)/;function ue(e,t,i){B[e]=C(t)?t:function(e,n){return e&&i?i:t}}function ce(e,t){return a(B,e)?B[e](t._strict,t._locale):new RegExp(function(e){return de(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,i,n,r){return t||i||n||r}))}(e))}function de(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function he(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function pe(e){var t=+e,i=0;return 0!==t&&isFinite(t)&&(i=he(t)),i}B={};var me={};function fe(e,t){var i,n,r=t;for("string"==typeof e&&(e=[e]),c(t)&&(r=function(e,i){i[t]=pe(e)}),n=e.length,i=0;i68?1900:2e3)};var ve,we=ke("FullYear",!0);function ke(e,t){return function(i){return null!=i?(Te(this,e,i),r.updateOffset(this,t),this):Se(this,e)}}function Se(e,t){if(!e.isValid())return NaN;var i=e._d,n=e._isUTC;switch(t){case"Milliseconds":return n?i.getUTCMilliseconds():i.getMilliseconds();case"Seconds":return n?i.getUTCSeconds():i.getSeconds();case"Minutes":return n?i.getUTCMinutes():i.getMinutes();case"Hours":return n?i.getUTCHours():i.getHours();case"Date":return n?i.getUTCDate():i.getDate();case"Day":return n?i.getUTCDay():i.getDay();case"Month":return n?i.getUTCMonth():i.getMonth();case"FullYear":return n?i.getUTCFullYear():i.getFullYear();default:return NaN}}function Te(e,t,i){var n,r,s,o,a;if(e.isValid()&&!isNaN(i)){switch(n=e._d,r=e._isUTC,t){case"Milliseconds":return void(r?n.setUTCMilliseconds(i):n.setMilliseconds(i));case"Seconds":return void(r?n.setUTCSeconds(i):n.setSeconds(i));case"Minutes":return void(r?n.setUTCMinutes(i):n.setMinutes(i));case"Hours":return void(r?n.setUTCHours(i):n.setHours(i));case"Date":return void(r?n.setUTCDate(i):n.setDate(i));case"FullYear":break;default:return}s=i,o=e.month(),a=29!==(a=e.date())||1!==o||ye(s)?a:28,r?n.setUTCFullYear(s,o,a):n.setFullYear(s,o,a)}}function Ee(e,t){if(isNaN(e)||isNaN(t))return NaN;var i=function(e,t){return(e%t+t)%t}(t,12);return e+=(t-i)/12,1===i?ye(e)?29:28:31-i%7%2}ve=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t=0?(a=new Date(e+400,t,i,n,r,s,o),isFinite(a.getFullYear())&&a.setFullYear(e)):a=new Date(e,t,i,n,r,s,o),a}function Ye(e){var t,i;return e<100&&e>=0?((i=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,i)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Fe(e,t,i){var n=7+t-i;return-(7+Ye(e,0,n).getUTCDay()-t)%7+n-1}function je(e,t,i,n,r){var s,o,a=1+7*(t-1)+(7+i-n)%7+Fe(e,n,r);return a<=0?o=be(s=e-1)+a:a>be(e)?(s=e+1,o=a-be(e)):(s=e,o=a),{year:s,dayOfYear:o}}function qe(e,t,i){var n,r,s=Fe(e.year(),t,i),o=Math.floor((e.dayOfYear()-s-1)/7)+1;return o<1?n=o+Ne(r=e.year()-1,t,i):o>Ne(e.year(),t,i)?(n=o-Ne(e.year(),t,i),r=e.year()+1):(r=e.year(),n=o),{week:n,year:r}}function Ne(e,t,i){var n=Fe(e,t,i),r=Fe(e+1,t,i);return(be(e)-n+r)/7}Y("w",["ww",2],"wo","week"),Y("W",["WW",2],"Wo","isoWeek"),ue("w",Q,ae),ue("ww",Q,$),ue("W",Q,ae),ue("WW",Q,$),ge(["w","ww","W","WW"],function(e,t,i,n){t[n.substr(0,1)]=pe(e)});function He(e,t){return e.slice(t,7).concat(e.slice(0,t))}Y("d",0,"do","day"),Y("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),Y("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),Y("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),Y("e",0,0,"weekday"),Y("E",0,0,"isoWeekday"),ue("d",Q),ue("e",Q),ue("E",Q),ue("dd",function(e,t){return t.weekdaysMinRegex(e)}),ue("ddd",function(e,t){return t.weekdaysShortRegex(e)}),ue("dddd",function(e,t){return t.weekdaysRegex(e)}),ge(["dd","ddd","dddd"],function(e,t,i,n){var r=i._locale.weekdaysParse(e,n,i._strict);null!=r?t.d=r:f(i).invalidWeekday=e}),ge(["d","e","E"],function(e,t,i,n){t[n]=pe(e)});var Ue="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ze="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Be="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Ve=oe,$e=oe,We=oe;function Ge(e,t,i){var n,r,s,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)s=m([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(s,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(s,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(s,"").toLocaleLowerCase();return i?"dddd"===t?-1!==(r=ve.call(this._weekdaysParse,o))?r:null:"ddd"===t?-1!==(r=ve.call(this._shortWeekdaysParse,o))?r:null:-1!==(r=ve.call(this._minWeekdaysParse,o))?r:null:"dddd"===t?-1!==(r=ve.call(this._weekdaysParse,o))||-1!==(r=ve.call(this._shortWeekdaysParse,o))||-1!==(r=ve.call(this._minWeekdaysParse,o))?r:null:"ddd"===t?-1!==(r=ve.call(this._shortWeekdaysParse,o))||-1!==(r=ve.call(this._weekdaysParse,o))||-1!==(r=ve.call(this._minWeekdaysParse,o))?r:null:-1!==(r=ve.call(this._minWeekdaysParse,o))||-1!==(r=ve.call(this._weekdaysParse,o))||-1!==(r=ve.call(this._shortWeekdaysParse,o))?r:null}function Ze(){function e(e,t){return t.length-e.length}var t,i,n,r,s,o=[],a=[],l=[],u=[];for(t=0;t<7;t++)i=m([2e3,1]).day(t),n=de(this.weekdaysMin(i,"")),r=de(this.weekdaysShort(i,"")),s=de(this.weekdays(i,"")),o.push(n),a.push(r),l.push(s),u.push(n),u.push(r),u.push(s);o.sort(e),a.sort(e),l.sort(e),u.sort(e),this._weekdaysRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function Qe(){return this.hours()%12||12}function Ke(e,t){Y(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function Je(e,t){return t._meridiemParse}Y("H",["HH",2],0,"hour"),Y("h",["hh",2],0,Qe),Y("k",["kk",2],0,function(){return this.hours()||24}),Y("hmm",0,0,function(){return""+Qe.apply(this)+O(this.minutes(),2)}),Y("hmmss",0,0,function(){return""+Qe.apply(this)+O(this.minutes(),2)+O(this.seconds(),2)}),Y("Hmm",0,0,function(){return""+this.hours()+O(this.minutes(),2)}),Y("Hmmss",0,0,function(){return""+this.hours()+O(this.minutes(),2)+O(this.seconds(),2)}),Ke("a",!0),Ke("A",!1),ue("a",Je),ue("A",Je),ue("H",Q,le),ue("h",Q,ae),ue("k",Q,ae),ue("HH",Q,$),ue("hh",Q,$),ue("kk",Q,$),ue("hmm",K),ue("hmmss",J),ue("Hmm",K),ue("Hmmss",J),fe(["H","HH"],3),fe(["k","kk"],function(e,t,i){var n=pe(e);t[3]=24===n?0:n}),fe(["a","A"],function(e,t,i){i._isPm=i._locale.isPM(e),i._meridiem=e}),fe(["h","hh"],function(e,t,i){t[3]=pe(e),f(i).bigHour=!0}),fe("hmm",function(e,t,i){var n=e.length-2;t[3]=pe(e.substr(0,n)),t[4]=pe(e.substr(n)),f(i).bigHour=!0}),fe("hmmss",function(e,t,i){var n=e.length-4,r=e.length-2;t[3]=pe(e.substr(0,n)),t[4]=pe(e.substr(n,2)),t[5]=pe(e.substr(r)),f(i).bigHour=!0}),fe("Hmm",function(e,t,i){var n=e.length-2;t[3]=pe(e.substr(0,n)),t[4]=pe(e.substr(n))}),fe("Hmmss",function(e,t,i){var n=e.length-4,r=e.length-2;t[3]=pe(e.substr(0,n)),t[4]=pe(e.substr(n,2)),t[5]=pe(e.substr(r))});var Xe=ke("Hours",!0);var et,tt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:xe,monthsShort:Me,week:{dow:0,doy:6},weekdays:Ue,weekdaysMin:Be,weekdaysShort:ze,meridiemParse:/[ap]\.?m?\.?/i},it={},nt={};function rt(e,t){var i,n=Math.min(e.length,t.length);for(i=0;i0;){if(n=ot(r.slice(0,t).join("-")))return n;if(i&&i.length>=t&&rt(r,i)>=t-1)break;t--}s++}return et}(e)}function ct(e){var t,i=e._a;return i&&-2===f(e).overflow&&(t=i[1]<0||i[1]>11?1:i[2]<1||i[2]>Ee(i[0],i[1])?2:i[3]<0||i[3]>24||24===i[3]&&(0!==i[4]||0!==i[5]||0!==i[6])?3:i[4]<0||i[4]>59?4:i[5]<0||i[5]>59?5:i[6]<0||i[6]>999?6:-1,f(e)._overflowDayOfYear&&(t<0||t>2)&&(t=2),f(e)._overflowWeeks&&-1===t&&(t=7),f(e)._overflowWeekday&&-1===t&&(t=8),f(e).overflow=t),e}var dt=/^\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)?)?$/,ht=/^\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)?)?$/,pt=/Z|[+-]\d\d(?::?\d\d)?/,mt=[["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}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],ft=[["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/]],gt=/^\/?Date\((-?\d+)/i,_t=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,yt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function bt(e){var t,i,n,r,s,o,a=e._i,l=dt.exec(a)||ht.exec(a),u=mt.length,c=ft.length;if(l){for(f(e).iso=!0,t=0,i=u;t7)&&(l=!0)):(s=e._locale._week.dow,o=e._locale._week.doy,u=qe(Mt(),s,o),i=kt(t.gg,e._a[0],u.year),n=kt(t.w,u.week),null!=t.d?((r=t.d)<0||r>6)&&(l=!0):null!=t.e?(r=t.e+s,(t.e<0||t.e>6)&&(l=!0)):r=s),n<1||n>Ne(i,s,o)?f(e)._overflowWeeks=!0:null!=l?f(e)._overflowWeekday=!0:(a=je(i,n,r,s,o),e._a[0]=a.year,e._dayOfYear=a.dayOfYear)}(e),null!=e._dayOfYear&&(o=kt(e._a[0],n[0]),(e._dayOfYear>be(o)||0===e._dayOfYear)&&(f(e)._overflowDayOfYear=!0),i=Ye(o,0,e._dayOfYear),e._a[1]=i.getUTCMonth(),e._a[2]=i.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=a[t]=n[t];for(;t<7;t++)e._a[t]=a[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[3]&&0===e._a[4]&&0===e._a[5]&&0===e._a[6]&&(e._nextDay=!0,e._a[3]=0),e._d=(e._useUTC?Ye:Pe).apply(null,a),s=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[3]=24),e._w&&void 0!==e._w.d&&e._w.d!==s&&(f(e).weekdayMismatch=!0)}}function Tt(e){if(e._f!==r.ISO_8601)if(e._f!==r.RFC_2822){e._a=[],f(e).empty=!0;var t,i,n,s,o,a,l,u=""+e._i,c=u.length,d=0;for(l=(n=q(e._f,e._locale).match(A)||[]).length,t=0;t0&&f(e).unusedInput.push(o),u=u.slice(u.indexOf(i)+i.length),d+=i.length),P[s]?(i?f(e).empty=!1:f(e).unusedTokens.push(s),_e(s,i,e)):e._strict&&!i&&f(e).unusedTokens.push(s);f(e).charsLeftOver=c-d,u.length>0&&f(e).unusedInput.push(u),e._a[3]<=12&&!0===f(e).bigHour&&e._a[3]>0&&(f(e).bigHour=void 0),f(e).parsedDateParts=e._a.slice(0),f(e).meridiem=e._meridiem,e._a[3]=function(e,t,i){var n;return null==i?t:null!=e.meridiemHour?e.meridiemHour(t,i):(null!=e.isPM&&((n=e.isPM(i))&&t<12&&(t+=12),!n&&12===t&&(t=0)),t)}(e._locale,e._a[3],e._meridiem),null!==(a=f(e).era)&&(e._a[0]=e._locale.erasConvertYear(a,e._a[0])),St(e),ct(e)}else wt(e);else bt(e)}function Et(e){var t=e._i,i=e._f;return e._locale=e._locale||ut(e._l),null===t||void 0===i&&""===t?_({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),k(t)?new w(ct(t)):(d(t)?e._d=t:s(i)?function(e){var t,i,n,r,s,o,a=!1,l=e._f.length;if(0===l)return f(e).invalidFormat=!0,void(e._d=new Date(NaN));for(r=0;rthis?this:e:_()});function Lt(e,t){var i,n;if(1===t.length&&s(t[0])&&(t=t[0]),!t.length)return Mt();for(i=t[0],n=1;n=0?new Date(e+400,t,i)-si:new Date(e,t,i).valueOf()}function li(e,t,i){return e<100&&e>=0?Date.UTC(e+400,t,i)-si:Date.UTC(e,t,i)}function ui(e,t){return t.erasAbbrRegex(e)}function ci(){var e,t,i,n,r,s=[],o=[],a=[],l=[],u=this.eras();for(e=0,t=u.length;e(s=Ne(e,n,r))&&(t=s),pi.call(this,e,t,i,n,r))}function pi(e,t,i,n,r){var s=je(e,t,i,n,r),o=Ye(s.year,0,s.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}Y("N",0,0,"eraAbbr"),Y("NN",0,0,"eraAbbr"),Y("NNN",0,0,"eraAbbr"),Y("NNNN",0,0,"eraName"),Y("NNNNN",0,0,"eraNarrow"),Y("y",["y",1],"yo","eraYear"),Y("y",["yy",2],0,"eraYear"),Y("y",["yyy",3],0,"eraYear"),Y("y",["yyyy",4],0,"eraYear"),ue("N",ui),ue("NN",ui),ue("NNN",ui),ue("NNNN",function(e,t){return t.erasNameRegex(e)}),ue("NNNNN",function(e,t){return t.erasNarrowRegex(e)}),fe(["N","NN","NNN","NNNN","NNNNN"],function(e,t,i,n){var r=i._locale.erasParse(e,n,i._strict);r?f(i).era=r:f(i).invalidEra=e}),ue("y",ie),ue("yy",ie),ue("yyy",ie),ue("yyyy",ie),ue("yo",function(e,t){return t._eraYearOrdinalRegex||ie}),fe(["y","yy","yyy","yyyy"],0),fe(["yo"],function(e,t,i,n){var r;i._locale._eraYearOrdinalRegex&&(r=e.match(i._locale._eraYearOrdinalRegex)),t[0]=i._locale.eraYearOrdinalParse?i._locale.eraYearOrdinalParse(e,r):parseInt(e,10)}),Y(0,["gg",2],0,function(){return this.weekYear()%100}),Y(0,["GG",2],0,function(){return this.isoWeekYear()%100}),di("gggg","weekYear"),di("ggggg","weekYear"),di("GGGG","isoWeekYear"),di("GGGGG","isoWeekYear"),ue("G",ne),ue("g",ne),ue("GG",Q,$),ue("gg",Q,$),ue("GGGG",ee,G),ue("gggg",ee,G),ue("GGGGG",te,Z),ue("ggggg",te,Z),ge(["gggg","ggggg","GGGG","GGGGG"],function(e,t,i,n){t[n.substr(0,2)]=pe(e)}),ge(["gg","GG"],function(e,t,i,n){t[n]=r.parseTwoDigitYear(e)}),Y("Q",0,"Qo","quarter"),ue("Q",V),fe("Q",function(e,t){t[1]=3*(pe(e)-1)}),Y("D",["DD",2],"Do","date"),ue("D",Q,ae),ue("DD",Q,$),ue("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),fe(["D","DD"],2),fe("Do",function(e,t){t[2]=pe(e.match(Q)[0])});var mi=ke("Date",!0);Y("DDD",["DDDD",3],"DDDo","dayOfYear"),ue("DDD",X),ue("DDDD",W),fe(["DDD","DDDD"],function(e,t,i){i._dayOfYear=pe(e)}),Y("m",["mm",2],0,"minute"),ue("m",Q,le),ue("mm",Q,$),fe(["m","mm"],4);var fi=ke("Minutes",!1);Y("s",["ss",2],0,"second"),ue("s",Q,le),ue("ss",Q,$),fe(["s","ss"],5);var gi,_i,yi=ke("Seconds",!1);for(Y("S",0,0,function(){return~~(this.millisecond()/100)}),Y(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Y(0,["SSS",3],0,"millisecond"),Y(0,["SSSS",4],0,function(){return 10*this.millisecond()}),Y(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),Y(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),Y(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),Y(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),Y(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),ue("S",X,V),ue("SS",X,$),ue("SSS",X,W),gi="SSSS";gi.length<=9;gi+="S")ue(gi,ie);function bi(e,t){t[6]=pe(1e3*("0."+e))}for(gi="S";gi.length<=9;gi+="S")fe(gi,bi);_i=ke("Milliseconds",!1),Y("z",0,0,"zoneAbbr"),Y("zz",0,0,"zoneName");var vi=w.prototype;function wi(e){return e}vi.add=Gt,vi.calendar=function(e,t){1===arguments.length&&(arguments[0]?Kt(arguments[0])?(e=arguments[0],t=void 0):Jt(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var i=e||Mt(),n=jt(i,this).startOf("day"),s=r.calendarFormat(this,n)||"sameElse",o=t&&(C(t[s])?t[s].call(this,i):t[s]);return this.format(o||this.localeData().calendar(s,this,Mt(i)))},vi.clone=function(){return new w(this)},vi.diff=function(e,t,i){var n,r,s;if(!this.isValid())return NaN;if(!(n=jt(e,this)).isValid())return NaN;switch(r=6e4*(n.utcOffset()-this.utcOffset()),t=H(t)){case"year":s=Xt(this,n)/12;break;case"month":s=Xt(this,n);break;case"quarter":s=Xt(this,n)/3;break;case"second":s=(this-n)/1e3;break;case"minute":s=(this-n)/6e4;break;case"hour":s=(this-n)/36e5;break;case"day":s=(this-n-r)/864e5;break;case"week":s=(this-n-r)/6048e5;break;default:s=this-n}return i?s:he(s)},vi.endOf=function(e){var t,i;if(void 0===(e=H(e))||"millisecond"===e||!this.isValid())return this;switch(i=this._isUTC?li:ai,e){case"year":t=i(this.year()+1,0,1)-1;break;case"quarter":t=i(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=i(this.year(),this.month()+1,1)-1;break;case"week":t=i(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=i(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=i(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=ri-oi(t+(this._isUTC?0:this.utcOffset()*ni),ri)-1;break;case"minute":t=this._d.valueOf(),t+=ni-oi(t,ni)-1;break;case"second":t=this._d.valueOf(),t+=1e3-oi(t,1e3)-1}return this._d.setTime(t),r.updateOffset(this,!0),this},vi.format=function(e){e||(e=this.isUtc()?r.defaultFormatUtc:r.defaultFormat);var t=j(this,e);return this.localeData().postformat(t)},vi.from=function(e,t){return this.isValid()&&(k(e)&&e.isValid()||Mt(e).isValid())?zt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},vi.fromNow=function(e){return this.from(Mt(),e)},vi.to=function(e,t){return this.isValid()&&(k(e)&&e.isValid()||Mt(e).isValid())?zt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},vi.toNow=function(e){return this.to(Mt(),e)},vi.get=function(e){return C(this[e=H(e)])?this[e]():this},vi.invalidAt=function(){return f(this).overflow},vi.isAfter=function(e,t){var i=k(e)?e:Mt(e);return!(!this.isValid()||!i.isValid())&&("millisecond"===(t=H(t)||"millisecond")?this.valueOf()>i.valueOf():i.valueOf()9999?j(i,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):C(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",j(i,"Z")):j(i,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},vi.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,i="moment",n="";return this.isLocal()||(i=0===this.utcOffset()?"moment.utc":"moment.parseZone",n="Z"),e="["+i+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(e+t+"-MM-DD[T]HH:mm:ss.SSS"+n+'[")]')},"undefined"!=typeof Symbol&&null!=Symbol.for&&(vi[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),vi.toJSON=function(){return this.isValid()?this.toISOString():null},vi.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},vi.unix=function(){return Math.floor(this.valueOf()/1e3)},vi.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},vi.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},vi.eraName=function(){var e,t,i,n=this.localeData().eras();for(e=0,t=n.length;ethis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},vi.isLocal=function(){return!!this.isValid()&&!this._isUTC},vi.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},vi.isUtc=Nt,vi.isUTC=Nt,vi.zoneAbbr=function(){return this._isUTC?"UTC":""},vi.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},vi.dates=T("dates accessor is deprecated. Use date instead.",mi),vi.months=T("months accessor is deprecated. Use month instead",Ie),vi.years=T("years accessor is deprecated. Use year instead",we),vi.zone=T("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),vi.isDSTShifted=T("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!u(this._isDSTShifted))return this._isDSTShifted;var e,t={};return v(t,this),(t=Et(t))._a?(e=t._isUTC?m(t._a):Mt(t._a),this._isDSTShifted=this.isValid()&&function(e,t,i){var n,r=Math.min(e.length,t.length),s=Math.abs(e.length-t.length),o=0;for(n=0;n0):this._isDSTShifted=!1,this._isDSTShifted});var ki=L.prototype;function Si(e,t,i,n){var r=ut(),s=m().set(n,t);return r[i](s,e)}function Ti(e,t,i){if(c(e)&&(t=e,e=void 0),e=e||"",null!=t)return Si(e,t,i,"month");var n,r=[];for(n=0;n<12;n++)r[n]=Si(e,n,i,"month");return r}function Ei(e,t,i,n){"boolean"==typeof e?(c(t)&&(i=t,t=void 0),t=t||""):(i=t=e,e=!1,c(t)&&(i=t,t=void 0),t=t||"");var r,s=ut(),o=e?s._week.dow:0,a=[];if(null!=i)return Si(t,(i+o)%7,n,"day");for(r=0;r<7;r++)a[r]=Si(t,(r+o)%7,n,"day");return a}ki.calendar=function(e,t,i){var n=this._calendar[e]||this._calendar.sameElse;return C(n)?n.call(t,i):n},ki.longDateFormat=function(e){var t=this._longDateFormat[e],i=this._longDateFormat[e.toUpperCase()];return t||!i?t:(this._longDateFormat[e]=i.match(A).map(function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e}).join(""),this._longDateFormat[e])},ki.invalidDate=function(){return this._invalidDate},ki.ordinal=function(e){return this._ordinal.replace("%d",e)},ki.preparse=wi,ki.postformat=wi,ki.relativeTime=function(e,t,i,n){var r=this._relativeTime[i];return C(r)?r(e,t,i,n):r.replace(/%d/i,e)},ki.pastFuture=function(e,t){var i=this._relativeTime[e>0?"future":"past"];return C(i)?i(t):i.replace(/%s/i,t)},ki.set=function(e){var t,i;for(i in e)a(e,i)&&(C(t=e[i])?this[i]=t:this["_"+i]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},ki.eras=function(e,t){var i,n,s,o=this._eras||ut("en")._eras;for(i=0,n=o.length;i=0)return l[n]},ki.erasConvertYear=function(e,t){var i=e.since<=e.until?1:-1;return void 0===t?r(e.since).year():r(e.since).year()+(t-e.offset)*i},ki.erasAbbrRegex=function(e){return a(this,"_erasAbbrRegex")||ci.call(this),e?this._erasAbbrRegex:this._erasRegex},ki.erasNameRegex=function(e){return a(this,"_erasNameRegex")||ci.call(this),e?this._erasNameRegex:this._erasRegex},ki.erasNarrowRegex=function(e){return a(this,"_erasNarrowRegex")||ci.call(this),e?this._erasNarrowRegex:this._erasRegex},ki.months=function(e,t){return e?s(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Ce).test(t)?"format":"standalone"][e.month()]:s(this._months)?this._months:this._months.standalone},ki.monthsShort=function(e,t){return e?s(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Ce.test(t)?"format":"standalone"][e.month()]:s(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},ki.monthsParse=function(e,t,i){var n,r,s;if(this._monthsParseExact)return Oe.call(this,e,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(r=m([2e3,n]),i&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(r,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(r,"").replace(".","")+"$","i")),!i&&!this._monthsParse[n]&&(s="^"+this.months(r,"")+"|^"+this.monthsShort(r,""),this._monthsParse[n]=new RegExp(s.replace(".",""),"i")),i&&"MMMM"===t&&this._longMonthsParse[n].test(e))return n;if(i&&"MMM"===t&&this._shortMonthsParse[n].test(e))return n;if(!i&&this._monthsParse[n].test(e))return n}},ki.monthsRegex=function(e){return this._monthsParseExact?(a(this,"_monthsRegex")||Re.call(this),e?this._monthsStrictRegex:this._monthsRegex):(a(this,"_monthsRegex")||(this._monthsRegex=Le),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},ki.monthsShortRegex=function(e){return this._monthsParseExact?(a(this,"_monthsRegex")||Re.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(a(this,"_monthsShortRegex")||(this._monthsShortRegex=De),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},ki.week=function(e){return qe(e,this._week.dow,this._week.doy).week},ki.firstDayOfYear=function(){return this._week.doy},ki.firstDayOfWeek=function(){return this._week.dow},ki.weekdays=function(e,t){var i=s(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?He(i,this._week.dow):e?i[e.day()]:i},ki.weekdaysMin=function(e){return!0===e?He(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},ki.weekdaysShort=function(e){return!0===e?He(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},ki.weekdaysParse=function(e,t,i){var n,r,s;if(this._weekdaysParseExact)return Ge.call(this,e,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(r=m([2e3,1]).day(n),i&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(r,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(r,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(r,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[n]||(s="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[n]=new RegExp(s.replace(".",""),"i")),i&&"dddd"===t&&this._fullWeekdaysParse[n].test(e))return n;if(i&&"ddd"===t&&this._shortWeekdaysParse[n].test(e))return n;if(i&&"dd"===t&&this._minWeekdaysParse[n].test(e))return n;if(!i&&this._weekdaysParse[n].test(e))return n}},ki.weekdaysRegex=function(e){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||Ze.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(a(this,"_weekdaysRegex")||(this._weekdaysRegex=Ve),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},ki.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||Ze.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(a(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=$e),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},ki.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||Ze.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(a(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=We),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},ki.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},ki.meridiem=function(e,t,i){return e>11?i?"pm":"PM":i?"am":"AM"},at("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===pe(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),r.lang=T("moment.lang is deprecated. Use moment.locale instead.",at),r.langData=T("moment.langData is deprecated. Use moment.localeData instead.",ut);var xi=Math.abs;function Mi(e,t,i,n){var r=zt(t,i);return e._milliseconds+=n*r._milliseconds,e._days+=n*r._days,e._months+=n*r._months,e._bubble()}function Ci(e){return e<0?Math.floor(e):Math.ceil(e)}function Di(e){return 4800*e/146097}function Li(e){return 146097*e/4800}function Oi(e){return function(){return this.as(e)}}var Ai=Oi("ms"),Ii=Oi("s"),Ri=Oi("m"),Pi=Oi("h"),Yi=Oi("d"),Fi=Oi("w"),ji=Oi("M"),qi=Oi("Q"),Ni=Oi("y"),Hi=Ai;function Ui(e){return function(){return this.isValid()?this._data[e]:NaN}}var zi=Ui("milliseconds"),Bi=Ui("seconds"),Vi=Ui("minutes"),$i=Ui("hours"),Wi=Ui("days"),Gi=Ui("months"),Zi=Ui("years");var Qi=Math.round,Ki={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Ji(e,t,i,n,r){return r.relativeTime(t||1,!!i,e,n)}var Xi=Math.abs;function en(e){return(e>0)-(e<0)||+e}function tn(){if(!this.isValid())return this.localeData().invalidDate();var e,t,i,n,r,s,o,a,l=Xi(this._milliseconds)/1e3,u=Xi(this._days),c=Xi(this._months),d=this.asSeconds();return d?(e=he(l/60),t=he(e/60),l%=60,e%=60,i=he(c/12),c%=12,n=l?l.toFixed(3).replace(/\.?0+$/,""):"",r=d<0?"-":"",s=en(this._months)!==en(d)?"-":"",o=en(this._days)!==en(d)?"-":"",a=en(this._milliseconds)!==en(d)?"-":"",r+"P"+(i?s+i+"Y":"")+(c?s+c+"M":"")+(u?o+u+"D":"")+(t||e||l?"T":"")+(t?a+t+"H":"")+(e?a+e+"M":"")+(l?a+n+"S":"")):"P0D"}var nn=At.prototype;return nn.isValid=function(){return this._isValid},nn.abs=function(){var e=this._data;return this._milliseconds=xi(this._milliseconds),this._days=xi(this._days),this._months=xi(this._months),e.milliseconds=xi(e.milliseconds),e.seconds=xi(e.seconds),e.minutes=xi(e.minutes),e.hours=xi(e.hours),e.months=xi(e.months),e.years=xi(e.years),this},nn.add=function(e,t){return Mi(this,e,t,1)},nn.subtract=function(e,t){return Mi(this,e,t,-1)},nn.as=function(e){if(!this.isValid())return NaN;var t,i,n=this._milliseconds;if("month"===(e=H(e))||"quarter"===e||"year"===e)switch(t=this._days+n/864e5,i=this._months+Di(t),e){case"month":return i;case"quarter":return i/3;case"year":return i/12}else switch(t=this._days+Math.round(Li(this._months)),e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return 24*t+n/36e5;case"minute":return 1440*t+n/6e4;case"second":return 86400*t+n/1e3;case"millisecond":return Math.floor(864e5*t)+n;default:throw new Error("Unknown unit "+e)}},nn.asMilliseconds=Ai,nn.asSeconds=Ii,nn.asMinutes=Ri,nn.asHours=Pi,nn.asDays=Yi,nn.asWeeks=Fi,nn.asMonths=ji,nn.asQuarters=qi,nn.asYears=Ni,nn.valueOf=Hi,nn._bubble=function(){var e,t,i,n,r,s=this._milliseconds,o=this._days,a=this._months,l=this._data;return s>=0&&o>=0&&a>=0||s<=0&&o<=0&&a<=0||(s+=864e5*Ci(Li(a)+o),o=0,a=0),l.milliseconds=s%1e3,e=he(s/1e3),l.seconds=e%60,t=he(e/60),l.minutes=t%60,i=he(t/60),l.hours=i%24,o+=he(i/24),a+=r=he(Di(o)),o-=Ci(Li(r)),n=he(a/12),a%=12,l.days=o,l.months=a,l.years=n,this},nn.clone=function(){return zt(this)},nn.get=function(e){return e=H(e),this.isValid()?this[e+"s"]():NaN},nn.milliseconds=zi,nn.seconds=Bi,nn.minutes=Vi,nn.hours=$i,nn.days=Wi,nn.weeks=function(){return he(this.days()/7)},nn.months=Gi,nn.years=Zi,nn.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var i,n,r=!1,s=Ki;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(r=e),"object"==typeof t&&(s=Object.assign({},Ki,t),null!=t.s&&null==t.ss&&(s.ss=t.s-1)),n=function(e,t,i,n){var r=zt(e).abs(),s=Qi(r.as("s")),o=Qi(r.as("m")),a=Qi(r.as("h")),l=Qi(r.as("d")),u=Qi(r.as("M")),c=Qi(r.as("w")),d=Qi(r.as("y")),h=s<=i.ss&&["s",s]||s0,h[4]=n,Ji.apply(null,h)}(this,!r,s,i=this.localeData()),r&&(n=i.pastFuture(+this,n)),i.postformat(n)},nn.toISOString=tn,nn.toString=tn,nn.toJSON=tn,nn.locale=ei,nn.localeData=ii,nn.toIsoString=T("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",tn),nn.lang=ti,Y("X",0,0,"unix"),Y("x",0,0,"valueOf"),ue("x",ne),ue("X",/[+-]?\d+(\.\d{1,3})?/),fe("X",function(e,t,i){i._d=new Date(1e3*parseFloat(e))}),fe("x",function(e,t,i){i._d=new Date(pe(e))}),r.version="2.30.1",t=Mt,r.fn=vi,r.min=function(){return Lt("isBefore",[].slice.call(arguments,0))},r.max=function(){return Lt("isAfter",[].slice.call(arguments,0))},r.now=function(){return Date.now?Date.now():+new Date},r.utc=m,r.unix=function(e){return Mt(1e3*e)},r.months=function(e,t){return Ti(e,t,"months")},r.isDate=d,r.locale=at,r.invalid=_,r.duration=zt,r.isMoment=k,r.weekdays=function(e,t,i){return Ei(e,t,i,"weekdays")},r.parseZone=function(){return Mt.apply(null,arguments).parseZone()},r.localeData=ut,r.isDuration=It,r.monthsShort=function(e,t){return Ti(e,t,"monthsShort")},r.weekdaysMin=function(e,t,i){return Ei(e,t,i,"weekdaysMin")},r.defineLocale=lt,r.updateLocale=function(e,t){if(null!=t){var i,n,r=tt;null!=it[e]&&null!=it[e].parentLocale?it[e].set(D(it[e]._config,t)):(null!=(n=ot(e))&&(r=n._config),t=D(r,t),null==n&&(t.abbr=e),(i=new L(t)).parentLocale=it[e],it[e]=i),at(e)}else null!=it[e]&&(null!=it[e].parentLocale?(it[e]=it[e].parentLocale,e===at()&&at(e)):null!=it[e]&&delete it[e]);return it[e]},r.locales=function(){return E(it)},r.weekdaysShort=function(e,t,i){return Ei(e,t,i,"weekdaysShort")},r.normalizeUnits=H,r.relativeTimeRounding=function(e){return void 0===e?Qi:"function"==typeof e&&(Qi=e,!0)},r.relativeTimeThreshold=function(e,t){return void 0!==Ki[e]&&(void 0===t?Ki[e]:(Ki[e]=t,"s"===e&&(Ki.ss=t-1),!0))},r.calendarFormat=function(e,t){var i=e.diff(t,"days",!0);return i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse"},r.prototype=vi,r.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},r}()},70640:function(e,t){"use strict";var i=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if("undefined"!=typeof global)return global;throw new Error("unable to locate global object")}();e.exports=t=i.fetch,i.fetch&&(t.default=i.fetch.bind(i)),t.Headers=i.Headers,t.Request=i.Request,t.Response=i.Response},36711:function(e,t,i){e.exports=function(e){e.getFirstPage=i(31732).bind(null,e),e.getLastPage=i(15485).bind(null,e),e.getNextPage=i(53508).bind(null,e),e.getPreviousPage=i(40341).bind(null,e),e.hasFirstPage=i(17735),e.hasLastPage=i(60907),e.hasNextPage=i(76671),e.hasPreviousPage=i(70174)}},51664:function(e){e.exports=function(e){t[e]||(console.warn(`DEPRECATED (@octokit/rest): ${e}`),t[e]=1)};const t={}},31732:function(e,t,i){e.exports=function(e,t,i){return n(e,t,"first",i)};const n=i(36873)},15485:function(e,t,i){e.exports=function(e,t,i){return n(e,t,"last",i)};const n=i(36873)},53508:function(e,t,i){e.exports=function(e,t,i){return n(e,t,"next",i)};const n=i(36873)},56595:function(e){e.exports=function(e){const t={};return(e=e.link||e.headers.link||"").replace(/<([^>]*)>;\s*rel="([\w]*)"/g,(e,i,n)=>{t[n]=i}),t}},36873:function(e,t,i){e.exports=function(e,t,i,a){n(`octokit.get${i.charAt(0).toUpperCase()+i.slice(1)}Page() \u2013 You can use octokit.paginate or async iterators instead: https://github.com/octokit/rest.js#pagination.`);const l=r(t)[i];if(!l){const e=new s(`No ${i} page found`,404);return Promise.reject(e)}const u={url:l,headers:o(t,a)};return e.request(u)};const n=i(51664),r=i(56595),s=i(47079);function o(e,t){const i=e.headers&&e.headers["x-github-media-type"];return!i||t&&t.accept||((t=t||{}).accept="application/vnd."+i.replace("; param=",".").replace("; format=","+")),t}},40341:function(e,t,i){e.exports=function(e,t,i){return n(e,t,"prev",i)};const n=i(36873)},17735:function(e,t,i){e.exports=function(e){return n("octokit.hasFirstPage() \u2013 You can use octokit.paginate or async iterators instead: https://github.com/octokit/rest.js#pagination."),r(e).first};const n=i(51664),r=i(56595)},60907:function(e,t,i){e.exports=function(e){return n("octokit.hasLastPage() \u2013 You can use octokit.paginate or async iterators instead: https://github.com/octokit/rest.js#pagination."),r(e).last};const n=i(51664),r=i(56595)},76671:function(e,t,i){e.exports=function(e){return n("octokit.hasNextPage() \u2013 You can use octokit.paginate or async iterators instead: https://github.com/octokit/rest.js#pagination."),r(e).next};const n=i(51664),r=i(56595)},70174:function(e,t,i){e.exports=function(e){return n("octokit.hasPreviousPage() \u2013 You can use octokit.paginate or async iterators instead: https://github.com/octokit/rest.js#pagination."),r(e).prev};const n=i(51664),r=i(56595)},47079:function(e){e.exports=class extends Error{constructor(e,t,i){super(e),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.code=t,this.headers=i}}},99318:function(e,t,i){var n=i(99006);function r(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function s(e){var t=function(){if(t.called)throw new Error(t.onceError);return t.called=!0,t.value=e.apply(this,arguments)};return t.onceError=(e.name||"Function wrapped with `once`")+" shouldn't be called more than once",t.called=!1,t}e.exports=n(r),e.exports.strict=n(s),r.proto=r(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return r(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return s(this)},configurable:!0})})},78320:function(){var e,t;t=e||(e={}),function(e){var i="object"==typeof global?global:"object"==typeof self?self:"object"==typeof this?this:Function("return this;")(),n=r(t);function r(e,t){return function(i,n){"function"!=typeof e[i]&&Object.defineProperty(e,i,{configurable:!0,writable:!0,value:n}),t&&t(i,n)}}void 0===i.Reflect?i.Reflect=t:n=r(i.Reflect,n),function(e){var t=Object.prototype.hasOwnProperty,i="function"==typeof Symbol,n=i&&void 0!==Symbol.toPrimitive?Symbol.toPrimitive:"@@toPrimitive",r=i&&void 0!==Symbol.iterator?Symbol.iterator:"@@iterator",s="function"==typeof Object.create,o={__proto__:[]}instanceof Array,a=!s&&!o,l={create:s?function(){return Y(Object.create(null))}:o?function(){return Y({__proto__:null})}:function(){return Y({})},has:a?function(e,i){return t.call(e,i)}:function(e,t){return t in e},get:a?function(e,i){return t.call(e,i)?e[i]:void 0}:function(e,t){return e[t]}},u=Object.getPrototypeOf(Function),c="object"==typeof process&&process.env&&"true"===process.env.REFLECT_METADATA_USE_MAP_POLYFILL,d=c||"function"!=typeof Map||"function"!=typeof Map.prototype.entries?function(){var e={},t=[],i=function(){function e(e,t,i){this._index=0,this._keys=e,this._values=t,this._selector=i}return e.prototype["@@iterator"]=function(){return this},e.prototype[r]=function(){return this},e.prototype.next=function(){var e=this._index;if(e>=0&&e=this._keys.length?(this._index=-1,this._keys=t,this._values=t):this._index++,{value:i,done:!1}}return{value:void 0,done:!0}},e.prototype.throw=function(e){throw this._index>=0&&(this._index=-1,this._keys=t,this._values=t),e},e.prototype.return=function(e){return this._index>=0&&(this._index=-1,this._keys=t,this._values=t),{value:e,done:!0}},e}();return function(){function t(){this._keys=[],this._values=[],this._cacheKey=e,this._cacheIndex=-2}return Object.defineProperty(t.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),t.prototype.has=function(e){return this._find(e,!1)>=0},t.prototype.get=function(e){var t=this._find(e,!1);return t>=0?this._values[t]:void 0},t.prototype.set=function(e,t){var i=this._find(e,!0);return this._values[i]=t,this},t.prototype.delete=function(t){var i=this._find(t,!1);if(i>=0){for(var n=this._keys.length,r=i+1;r=0;--i){var n=(0,e[i])(t);if(!S(n)&&!T(n)){if(!L(n))throw new TypeError;t=n}}return t}(e,t)}if(!C(e))throw new TypeError;if(!E(t))throw new TypeError;if(!E(n)&&!S(n)&&!T(n))throw new TypeError;return T(n)&&(n=void 0),function(e,t,i,n){for(var r=e.length-1;r>=0;--r){var s=(0,e[r])(t,i,n);if(!S(s)&&!T(s)){if(!E(s))throw new TypeError;n=s}}return n}(e,t,i=M(i),n)}),e("metadata",function(e,t){return function(i,n){if(!E(i))throw new TypeError;if(!S(n)&&!function(e){switch(k(e)){case 3:case 4:return!0;default:return!1}}(n))throw new TypeError;b(e,t,i,n)}}),e("defineMetadata",function(e,t,i,n){if(!E(i))throw new TypeError;return S(n)||(n=M(n)),b(e,t,i,n)}),e("hasMetadata",function(e,t,i){if(!E(t))throw new TypeError;return S(i)||(i=M(i)),f(e,t,i)}),e("hasOwnMetadata",function(e,t,i){if(!E(t))throw new TypeError;return S(i)||(i=M(i)),g(e,t,i)}),e("getMetadata",function(e,t,i){if(!E(t))throw new TypeError;return S(i)||(i=M(i)),_(e,t,i)}),e("getOwnMetadata",function(e,t,i){if(!E(t))throw new TypeError;return S(i)||(i=M(i)),y(e,t,i)}),e("getMetadataKeys",function(e,t){if(!E(e))throw new TypeError;return S(t)||(t=M(t)),v(e,t)}),e("getOwnMetadataKeys",function(e,t){if(!E(e))throw new TypeError;return S(t)||(t=M(t)),w(e,t)}),e("deleteMetadata",function(e,t,i){if(!E(t))throw new TypeError;S(i)||(i=M(i));var n=m(t,i,!1);if(S(n)||!n.delete(e))return!1;if(n.size>0)return!0;var r=p.get(t);return r.delete(i),r.size>0||p.delete(t),!0})}(n)}()},25547:function(e,t,i){"use strict";e=i.hmd(e),function(e){var t,i=e.Symbol;if("function"==typeof i)if(i.observable)t=i.observable;else{t=i.for("https://github.com/benlesh/symbol-observable");try{i.observable=t}catch(n){}}else t="@@observable"}("undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:e)},13941:function(e,t,i){"use strict";i.d(t,{ej:function(){return a},kG:function(){return l},U6:function(){return p}});var n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)},r="Invariant Violation",s=Object.setPrototypeOf,o=void 0===s?function(e,t){return e.__proto__=t,e}:s,a=function(e){function t(i){void 0===i&&(i=r);var n=e.call(this,"number"==typeof i?r+": "+i+" (see https://github.com/apollographql/invariant-packages)":i)||this;return n.framesToPop=1,n.name=r,o(n,t.prototype),n}return function(e,t){function i(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}(t,e),t}(Error);function l(e,t){if(!e)throw new a(t)}var u,c=["log","warn","error","silent"],d=c.indexOf("log");function h(e){return function(){if(c.indexOf(e)>=d)return console[e].apply(console,arguments)}}function p(e){var t=c[d];return d=Math.max(0,c.indexOf(e)),t}(u=l||(l={})).log=h("log"),u.warn=h("warn"),u.error=h("error");var m={env:{}};if("object"==typeof process)m=process;else try{Function("stub","process = stub")(m)}catch(u){}},57505:function(e,t,i){"use strict";function n(){try{return navigator.userAgent}catch(e){return""}}i.r(t),i.d(t,{getUserAgent:function(){return n}})},99006:function(e){e.exports=function e(t,i){if(t&&i)return e(t)(i);if("function"!=typeof t)throw new TypeError("need wrapper function");return Object.keys(t).forEach(function(e){n[e]=t[e]}),n;function n(){for(var e=new Array(arguments.length),i=0;i1,r=!1,s=arguments[1],o=s;return new i(function(i){return t.subscribe({next:function(t){var s=!r;if(r=!0,!s||n)try{o=e(o,t)}catch(a){return i.error(a)}else o=t},error:function(e){i.error(e)},complete:function(){if(!r&&!n)return i.error(new TypeError("Cannot reduce an empty sequence"));i.next(o),i.complete()}})})}},{key:"concat",value:function(){for(var e=this,t=arguments.length,i=new Array(t),n=0;n=0&&r.splice(e,1),o()}});r.push(s)},error:function(e){n.error(e)},complete:function(){o()}});function o(){s.closed&&0===r.length&&n.complete()}return function(){r.forEach(function(e){return e.unsubscribe()}),s.unsubscribe()}})}},{key:u,value:function(){return this}}],[{key:"from",value:function(t){var i="function"==typeof this?this:e;if(null==t)throw new TypeError(t+" is not an object");var n=d(t,u);if(n){var r=n.call(t);if(Object(r)!==r)throw new TypeError(r+" is not an object");return function(e){return e instanceof w}(r)&&r.constructor===i?r:new i(function(e){return r.subscribe(e)})}if(o("iterator")&&(n=d(t,l)))return new i(function(e){m(function(){if(!e.closed){var i=!0,r=!1,s=void 0;try{for(var o,a=n.call(t)[Symbol.iterator]();!(i=(o=a.next()).done);i=!0)if(e.next(o.value),e.closed)return}catch(l){r=!0,s=l}finally{try{!i&&null!=a.return&&a.return()}finally{if(r)throw s}}e.complete()}})});if(Array.isArray(t))return new i(function(e){m(function(){if(!e.closed){for(var i=0;i{class t{constructor(e,t){this._parent=e,this._name=t?t.name||"unnamed":"",this._properties=t&&t.properties||{},this._zoneDelegate=new u(this,this._parent&&this._parent._zoneDelegate,t)}static assertZonePatched(){if(e.Promise!==L.ZoneAwarePromise)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.)")}static get root(){let e=t.current;for(;e.parent;)e=e.parent;return e}static get current(){return A.zone}static get currentTask(){return I}static __load_patch(r,s,a=!1){if(L.hasOwnProperty(r)){if(!a&&o)throw Error("Already loaded patch: "+r)}else if(!e["__Zone_disable_"+r]){const o="Zone:"+r;i(o),L[r]=s(e,t,O),n(o,o)}}get parent(){return this._parent}get name(){return this._name}get(e){const t=this.getZoneWith(e);if(t)return t._properties[e]}getZoneWith(e){let t=this;for(;t;){if(t._properties.hasOwnProperty(e))return t;t=t._parent}return null}fork(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)}wrap(e,t){if("function"!=typeof e)throw new Error("Expecting function got: "+e);const i=this._zoneDelegate.intercept(this,e,t),n=this;return function(){return n.runGuarded(i,this,arguments,t)}}run(e,t,i,n){A={parent:A,zone:this};try{return this._zoneDelegate.invoke(this,e,t,i,n)}finally{A=A.parent}}runGuarded(e,t=null,i,n){A={parent:A,zone:this};try{try{return this._zoneDelegate.invoke(this,e,t,i,n)}catch(r){if(this._zoneDelegate.handleError(this,r))throw r}}finally{A=A.parent}}runTask(e,t,i){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||v).name+"; Execution: "+this.name+")");if(e.state===w&&(e.type===D||e.type===C))return;const n=e.state!=T;n&&e._transitionTo(T,S),e.runCount++;const r=I;I=e,A={parent:A,zone:this};try{e.type==C&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,t,i)}catch(s){if(this._zoneDelegate.handleError(this,s))throw s}}finally{e.state!==w&&e.state!==x&&(e.type==D||e.data&&e.data.isPeriodic?n&&e._transitionTo(S,T):(e.runCount=0,this._updateTaskCount(e,-1),n&&e._transitionTo(w,T,w))),A=A.parent,I=r}}scheduleTask(e){if(e.zone&&e.zone!==this){let t=this;for(;t;){if(t===e.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${e.zone.name}`);t=t.parent}}e._transitionTo(k,w);const t=[];e._zoneDelegates=t,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(i){throw e._transitionTo(x,k,w),this._zoneDelegate.handleError(this,i),i}return e._zoneDelegates===t&&this._updateTaskCount(e,1),e.state==k&&e._transitionTo(S,k),e}scheduleMicroTask(e,t,i,n){return this.scheduleTask(new c(M,e,t,i,n,void 0))}scheduleMacroTask(e,t,i,n,r){return this.scheduleTask(new c(C,e,t,i,n,r))}scheduleEventTask(e,t,i,n,r){return this.scheduleTask(new c(D,e,t,i,n,r))}cancelTask(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||v).name+"; Execution: "+this.name+")");e._transitionTo(E,S,T);try{this._zoneDelegate.cancelTask(this,e)}catch(t){throw e._transitionTo(x,E),this._zoneDelegate.handleError(this,t),t}return this._updateTaskCount(e,-1),e._transitionTo(w,E),e.runCount=0,e}_updateTaskCount(e,t){const i=e._zoneDelegates;-1==t&&(e._zoneDelegates=null);for(let n=0;ne.hasTask(i,n),onScheduleTask:(e,t,i,n)=>e.scheduleTask(i,n),onInvokeTask:(e,t,i,n,r,s)=>e.invokeTask(i,n,r,s),onCancelTask:(e,t,i,n)=>e.cancelTask(i,n)};class u{constructor(e,t,i){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=e,this._parentDelegate=t,this._forkZS=i&&(i&&i.onFork?i:t._forkZS),this._forkDlgt=i&&(i.onFork?t:t._forkDlgt),this._forkCurrZone=i&&(i.onFork?this.zone:t._forkCurrZone),this._interceptZS=i&&(i.onIntercept?i:t._interceptZS),this._interceptDlgt=i&&(i.onIntercept?t:t._interceptDlgt),this._interceptCurrZone=i&&(i.onIntercept?this.zone:t._interceptCurrZone),this._invokeZS=i&&(i.onInvoke?i:t._invokeZS),this._invokeDlgt=i&&(i.onInvoke?t:t._invokeDlgt),this._invokeCurrZone=i&&(i.onInvoke?this.zone:t._invokeCurrZone),this._handleErrorZS=i&&(i.onHandleError?i:t._handleErrorZS),this._handleErrorDlgt=i&&(i.onHandleError?t:t._handleErrorDlgt),this._handleErrorCurrZone=i&&(i.onHandleError?this.zone:t._handleErrorCurrZone),this._scheduleTaskZS=i&&(i.onScheduleTask?i:t._scheduleTaskZS),this._scheduleTaskDlgt=i&&(i.onScheduleTask?t:t._scheduleTaskDlgt),this._scheduleTaskCurrZone=i&&(i.onScheduleTask?this.zone:t._scheduleTaskCurrZone),this._invokeTaskZS=i&&(i.onInvokeTask?i:t._invokeTaskZS),this._invokeTaskDlgt=i&&(i.onInvokeTask?t:t._invokeTaskDlgt),this._invokeTaskCurrZone=i&&(i.onInvokeTask?this.zone:t._invokeTaskCurrZone),this._cancelTaskZS=i&&(i.onCancelTask?i:t._cancelTaskZS),this._cancelTaskDlgt=i&&(i.onCancelTask?t:t._cancelTaskDlgt),this._cancelTaskCurrZone=i&&(i.onCancelTask?this.zone:t._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const n=i&&i.onHasTask;(n||t&&t._hasTaskZS)&&(this._hasTaskZS=n?i:l,this._hasTaskDlgt=t,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=e,i.onScheduleTask||(this._scheduleTaskZS=l,this._scheduleTaskDlgt=t,this._scheduleTaskCurrZone=this.zone),i.onInvokeTask||(this._invokeTaskZS=l,this._invokeTaskDlgt=t,this._invokeTaskCurrZone=this.zone),i.onCancelTask||(this._cancelTaskZS=l,this._cancelTaskDlgt=t,this._cancelTaskCurrZone=this.zone))}fork(e,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,e,t):new a(e,t)}intercept(e,t,i){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,e,t,i):t}invoke(e,t,i,n,r){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,e,t,i,n,r):t.apply(i,n)}handleError(e,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,e,t)}scheduleTask(e,t){let i=t;if(this._scheduleTaskZS)this._hasTaskZS&&i._zoneDelegates.push(this._hasTaskDlgtOwner),i=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,e,t),i||(i=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=M)throw new Error("Task is missing scheduleFn.");y(t)}return i}invokeTask(e,t,i,n){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,e,t,i,n):t.callback.apply(i,n)}cancelTask(e,t){let i;if(this._cancelTaskZS)i=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,e,t);else{if(!t.cancelFn)throw Error("Task is not cancelable");i=t.cancelFn(t)}return i}hasTask(e,t){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,e,t)}catch(i){this.handleError(e,i)}}_updateTaskCount(e,t){const i=this._taskCounts,n=i[e],r=i[e]=n+t;if(r<0)throw new Error("More tasks executed then were scheduled.");0!=n&&0!=r||this.hasTask(this.zone,{microTask:i.microTask>0,macroTask:i.macroTask>0,eventTask:i.eventTask>0,change:e})}}class c{constructor(t,i,n,r,s,o){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=t,this.source=i,this.data=r,this.scheduleFn=s,this.cancelFn=o,!n)throw new Error("callback is not defined");this.callback=n;const a=this;this.invoke=t===D&&r&&r.useG?c.invokeTask:function(){return c.invokeTask.call(e,a,this,arguments)}}static invokeTask(e,t,i){e||(e=this),R++;try{return e.runCount++,e.zone.runTask(e,t,i)}finally{1==R&&b(),R--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(w,k)}_transitionTo(e,t,i){if(this._state!==t&&this._state!==i)throw new Error(`${this.type} '${this.source}': can not transition to '${e}', expecting state '${t}'${i?" or '"+i+"'":""}, was '${this._state}'.`);this._state=e,e==w&&(this._zoneDelegates=null)}toString(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const d=s("setTimeout"),h=s("Promise"),p=s("then");let m,f=[],g=!1;function _(t){if(m||e[h]&&(m=e[h].resolve(0)),m){let e=m[p];e||(e=m.then),e.call(m,t)}else e[d](t,0)}function y(e){0===R&&0===f.length&&_(b),e&&f.push(e)}function b(){if(!g){for(g=!0;f.length;){const t=f;f=[];for(let i=0;iA,onUnhandledError:P,microtaskDrainDone:P,scheduleMicroTask:y,showUncaughtError:()=>!a[s("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:P,patchMethod:()=>P,bindArguments:()=>[],patchThen:()=>P,patchMacroTask:()=>P,patchEventPrototype:()=>P,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>P,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>P,wrapWithCurrentZone:()=>P,filterProperties:()=>[],attachOriginToPatched:()=>P,_redefineProperty:()=>P,patchCallbacks:()=>P,nativeScheduleMicroTask:_};let A={parent:null,zone:new a(null,null)},I=null,R=0;function P(){}n("Zone","Zone"),e.Zone=a}("undefined"!=typeof window&&window||"undefined"!=typeof self&&self||global);const e=Object.getOwnPropertyDescriptor,t=Object.defineProperty,i=Object.getPrototypeOf,n=Object.create,r=Array.prototype.slice,s="addEventListener",o="removeEventListener",a=Zone.__symbol__(s),l=Zone.__symbol__(o),u="true",c="false",d=Zone.__symbol__("");function h(e,t){return Zone.current.wrap(e,t)}function p(e,t,i,n,r){return Zone.current.scheduleMacroTask(e,t,i,n,r)}const m=Zone.__symbol__,f="undefined"!=typeof window,g=f?window:void 0,_=f&&g||"object"==typeof self&&self||global;function y(e,t){for(let i=e.length-1;i>=0;i--)"function"==typeof e[i]&&(e[i]=h(e[i],t+"_"+i));return e}function b(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&void 0===e.set)}const v="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,w=!("nw"in _)&&void 0!==_.process&&"[object process]"==={}.toString.call(_.process),k=!w&&!v&&!(!f||!g.HTMLElement),S=void 0!==_.process&&"[object process]"==={}.toString.call(_.process)&&!v&&!(!f||!g.HTMLElement),T={},E=function(e){if(!(e=e||_.event))return;let t=T[e.type];t||(t=T[e.type]=m("ON_PROPERTY"+e.type));const i=this||e.target||_,n=i[t];let r;if(k&&i===g&&"error"===e.type){const t=e;r=n&&n.call(this,t.message,t.filename,t.lineno,t.colno,t.error),!0===r&&e.preventDefault()}else r=n&&n.apply(this,arguments),null!=r&&!r&&e.preventDefault();return r};function x(i,n,r){let s=e(i,n);if(!s&&r&&e(r,n)&&(s={enumerable:!0,configurable:!0}),!s||!s.configurable)return;const o=m("on"+n+"patched");if(i.hasOwnProperty(o)&&i[o])return;delete s.writable,delete s.value;const a=s.get,l=s.set,u=n.slice(2);let c=T[u];c||(c=T[u]=m("ON_PROPERTY"+u)),s.set=function(e){let t=this;!t&&i===_&&(t=_),t&&("function"==typeof t[c]&&t.removeEventListener(u,E),l&&l.call(t,null),t[c]=e,"function"==typeof e&&t.addEventListener(u,E,!1))},s.get=function(){let e=this;if(!e&&i===_&&(e=_),!e)return null;const t=e[c];if(t)return t;if(a){let t=a.call(this);if(t)return s.set.call(this,t),"function"==typeof e.removeAttribute&&e.removeAttribute(n),t}return null},t(i,n,s),i[o]=!0}function M(e,t,i){if(t)for(let n=0;nfunction(t,n){const s=i(t,n);return s.cbIdx>=0&&"function"==typeof n[s.cbIdx]?p(s.name,n[s.cbIdx],s,r):e.apply(t,n)})}function A(e,t){e[m("OriginalDelegate")]=t}let I=!1,R=!1;function P(){if(I)return R;I=!0;try{const e=g.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(R=!0)}catch(e){}return R}Zone.__load_patch("ZoneAwarePromise",(e,t,i)=>{const n=Object.getOwnPropertyDescriptor,r=Object.defineProperty,s=i.symbol,o=[],a=!0===e[s("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],l=s("Promise"),u=s("then");i.onUnhandledError=e=>{if(i.showUncaughtError()){const t=e&&e.rejection;t?console.error("Unhandled Promise rejection:",t instanceof Error?t.message:t,"; Zone:",e.zone.name,"; Task:",e.task&&e.task.source,"; Value:",t,t instanceof Error?t.stack:void 0):console.error(e)}},i.microtaskDrainDone=()=>{for(;o.length;){const t=o.shift();try{t.zone.runGuarded(()=>{throw t.throwOriginal?t.rejection:t})}catch(e){d(e)}}};const c=s("unhandledPromiseRejectionHandler");function d(e){i.onUnhandledError(e);try{const i=t[c];"function"==typeof i&&i.call(this,e)}catch(n){}}function h(e){return e&&e.then}function p(e){return e}function m(e){return A.reject(e)}const f=s("state"),g=s("value"),_=s("finally"),y=s("parentPromiseValue"),b=s("parentPromiseState"),v=null,w=!1;function k(e,t){return i=>{try{E(e,t,i)}catch(n){E(e,!1,n)}}}const S=function(){let e=!1;return function(t){return function(){e||(e=!0,t.apply(null,arguments))}}},T=s("currentTaskTrace");function E(e,n,s){const l=S();if(e===s)throw new TypeError("Promise resolved with itself");if(e[f]===v){let d=null;try{("object"==typeof s||"function"==typeof s)&&(d=s&&s.then)}catch(u){return l(()=>{E(e,!1,u)})(),e}if(n!==w&&s instanceof A&&s.hasOwnProperty(f)&&s.hasOwnProperty(g)&&s[f]!==v)M(s),E(e,s[f],s[g]);else if(n!==w&&"function"==typeof d)try{d.call(s,l(k(e,n)),l(k(e,!1)))}catch(u){l(()=>{E(e,!1,u)})()}else{e[f]=n;const l=e[g];if(e[g]=s,e[_]===_&&!0===n&&(e[f]=e[b],e[g]=e[y]),n===w&&s instanceof Error){const e=t.currentTask&&t.currentTask.data&&t.currentTask.data.__creationTrace__;e&&r(s,T,{configurable:!0,enumerable:!1,writable:!0,value:e})}for(let t=0;t{try{const n=e[g],r=!!i&&_===i[_];r&&(i[y]=n,i[b]=s);const a=t.run(o,void 0,r&&o!==m&&o!==p?[]:[n]);E(i,!0,a)}catch(n){E(i,!1,n)}},i)}const D=function(){},O=e.AggregateError;class A{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(e){return E(new this(null),!0,e)}static reject(e){return E(new this(null),w,e)}static any(e){if(!e||"function"!=typeof e[Symbol.iterator])return Promise.reject(new O([],"All promises were rejected"));const t=[];let i=0;try{for(let n of e)i++,t.push(A.resolve(n))}catch(s){return Promise.reject(new O([],"All promises were rejected"))}if(0===i)return Promise.reject(new O([],"All promises were rejected"));let n=!1;const r=[];return new A((e,s)=>{for(let o=0;o{n||(n=!0,e(t))},e=>{r.push(e),i--,0===i&&(n=!0,s(new O(r,"All promises were rejected")))})})}static race(e){let t,i,n=new this((e,n)=>{t=e,i=n});function r(e){t(e)}function s(e){i(e)}for(let o of e)h(o)||(o=this.resolve(o)),o.then(r,s);return n}static all(e){return A.allWithCallback(e)}static allSettled(e){return(this&&this.prototype instanceof A?this:A).allWithCallback(e,{thenCallback:e=>({status:"fulfilled",value:e}),errorCallback:e=>({status:"rejected",reason:e})})}static allWithCallback(e,t){let i,n,r=new this((e,t)=>{i=e,n=t}),s=2,o=0;const a=[];for(let u of e){h(u)||(u=this.resolve(u));const e=o;try{u.then(n=>{a[e]=t?t.thenCallback(n):n,s--,0===s&&i(a)},r=>{t?(a[e]=t.errorCallback(r),s--,0===s&&i(a)):n(r)})}catch(l){n(l)}s++,o++}return s-=2,0===s&&i(a),r}constructor(e){const t=this;if(!(t instanceof A))throw new Error("Must be an instanceof Promise.");t[f]=v,t[g]=[];try{const i=S();e&&e(i(k(t,!0)),i(k(t,w)))}catch(i){E(t,!1,i)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return A}then(e,i){var n;let r=null===(n=this.constructor)||void 0===n?void 0:n[Symbol.species];(!r||"function"!=typeof r)&&(r=this.constructor||A);const s=new r(D),o=t.current;return this[f]==v?this[g].push(o,s,e,i):C(this,o,s,e,i),s}catch(e){return this.then(null,e)}finally(e){var i;let n=null===(i=this.constructor)||void 0===i?void 0:i[Symbol.species];(!n||"function"!=typeof n)&&(n=A);const r=new n(D);r[_]=_;const s=t.current;return this[f]==v?this[g].push(s,r,e,e):C(this,s,r,e,e),r}}A.resolve=A.resolve,A.reject=A.reject,A.race=A.race,A.all=A.all;const I=e[l]=e.Promise;e.Promise=A;const R=s("thenPatched");function P(e){const t=e.prototype,i=n(t,"then");if(i&&(!1===i.writable||!i.configurable))return;const r=t.then;t[u]=r,e.prototype.then=function(e,t){return new A((e,t)=>{r.call(this,e,t)}).then(e,t)},e[R]=!0}return i.patchThen=P,I&&(P(I),L(e,"fetch",e=>function(e){return function(t,i){let n=e.apply(t,i);if(n instanceof A)return n;let r=n.constructor;return r[R]||P(r),n}}(e))),Promise[t.__symbol__("uncaughtPromiseErrors")]=o,A}),Zone.__load_patch("toString",e=>{const t=Function.prototype.toString,i=m("OriginalDelegate"),n=m("Promise"),r=m("Error"),s=function(){if("function"==typeof this){const s=this[i];if(s)return"function"==typeof s?t.call(s):Object.prototype.toString.call(s);if(this===Promise){const i=e[n];if(i)return t.call(i)}if(this===Error){const i=e[r];if(i)return t.call(i)}}return t.call(this)};s[i]=t,Function.prototype.toString=s;const o=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":o.call(this)}});let Y=!1;if("undefined"!=typeof window)try{const e=Object.defineProperty({},"passive",{get:function(){Y=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(J){Y=!1}const F={useG:!0},j={},q={},N=new RegExp("^"+d+"(\\w+)(true|false)$"),H=m("propagationStopped");function U(e,t){const i=(t?t(e):e)+c,n=(t?t(e):e)+u,r=d+i,s=d+n;j[e]={},j[e][c]=r,j[e][u]=s}function z(e,t,n,r){const a=r&&r.add||s,l=r&&r.rm||o,h=r&&r.listeners||"eventListeners",p=r&&r.rmAll||"removeAllListeners",f=m(a),g="."+a+":",_=function(e,t,i){if(e.isRemoved)return;const n=e.callback;let r;"object"==typeof n&&n.handleEvent&&(e.callback=e=>n.handleEvent(e),e.originalDelegate=n);try{e.invoke(e,t,[i])}catch(o){r=o}const s=e.options;return s&&"object"==typeof s&&s.once&&t[l].call(t,i.type,e.originalDelegate?e.originalDelegate:e.callback,s),r};function y(i,n,r){if(!(n=n||e.event))return;const s=i||n.target||e,o=s[j[n.type][r?u:c]];if(o){const e=[];if(1===o.length){const t=_(o[0],s,n);t&&e.push(t)}else{const t=o.slice();for(let i=0;i{throw n})}}}const b=function(e){return y(this,e,!1)},v=function(e){return y(this,e,!0)};function k(t,n){if(!t)return!1;let r=!0;n&&void 0!==n.useG&&(r=n.useG);const s=n&&n.vh;let o=!0;n&&void 0!==n.chkDup&&(o=n.chkDup);let _=!1;n&&void 0!==n.rt&&(_=n.rt);let y=t;for(;y&&!y.hasOwnProperty(a);)y=i(y);if(!y&&t[a]&&(y=t),!y||y[f])return!1;const k=n&&n.eventNameToString,S={},T=y[f]=y[a],E=y[m(l)]=y[l],x=y[m(h)]=y[h],M=y[m(p)]=y[p];let C;function D(e,t){return!Y&&"object"==typeof e&&e?!!e.capture:Y&&t?"boolean"==typeof e?{capture:e,passive:!0}:e?"object"==typeof e&&!1!==e.passive?Object.assign(Object.assign({},e),{passive:!0}):e:{passive:!0}:e}n&&n.prepend&&(C=y[m(n.prepend)]=y[n.prepend]);const L=r?function(e){if(!S.isExisting)return T.call(S.target,S.eventName,S.capture?v:b,S.options)}:function(e){return T.call(S.target,S.eventName,e.invoke,S.options)},O=r?function(e){if(!e.isRemoved){const t=j[e.eventName];let i;t&&(i=t[e.capture?u:c]);const n=i&&e.target[i];if(n)for(let r=0;rfunction(t,i){t[H]=!0,e&&e.apply(t,i)})}function $(e,t,i,n,r){const s=Zone.__symbol__(n);if(t[s])return;const o=t[s]=t[n];t[n]=function(s,a,l){return a&&a.prototype&&r.forEach(function(t){const r=`${i}.${n}::`+t,s=a.prototype;try{if(s.hasOwnProperty(t)){const i=e.ObjectGetOwnPropertyDescriptor(s,t);i&&i.value?(i.value=e.wrapWithCurrentZone(i.value,r),e._redefineProperty(a.prototype,t,i)):s[t]&&(s[t]=e.wrapWithCurrentZone(s[t],r))}else s[t]&&(s[t]=e.wrapWithCurrentZone(s[t],r))}catch(o){}}),o.call(t,s,a,l)},e.attachOriginToPatched(t[n],o)}function W(e,t,i){if(!i||0===i.length)return t;const n=i.filter(t=>t.target===e);if(!n||0===n.length)return t;const r=n[0].ignoreProperties;return t.filter(e=>-1===r.indexOf(e))}function G(e,t,i,n){e&&M(e,W(e,t,i),n)}function Z(e){return Object.getOwnPropertyNames(e).filter(e=>e.startsWith("on")&&e.length>2).map(e=>e.substring(2))}Zone.__load_patch("util",(i,a,l)=>{const p=Z(i);l.patchOnProperties=M,l.patchMethod=L,l.bindArguments=y,l.patchMacroTask=O;const m=a.__symbol__("BLACK_LISTED_EVENTS"),f=a.__symbol__("UNPATCHED_EVENTS");i[f]&&(i[m]=i[f]),i[m]&&(a[m]=a[f]=i[m]),l.patchEventPrototype=V,l.patchEventTarget=z,l.isIEOrEdge=P,l.ObjectDefineProperty=t,l.ObjectGetOwnPropertyDescriptor=e,l.ObjectCreate=n,l.ArraySlice=r,l.patchClass=D,l.wrapWithCurrentZone=h,l.filterProperties=W,l.attachOriginToPatched=A,l._redefineProperty=Object.defineProperty,l.patchCallbacks=$,l.getGlobalObjects=()=>({globalSources:q,zoneSymbolEventNames:j,eventNames:p,isBrowser:k,isMix:S,isNode:w,TRUE_STR:u,FALSE_STR:c,ZONE_SYMBOL_PREFIX:d,ADD_EVENT_LISTENER_STR:s,REMOVE_EVENT_LISTENER_STR:o})});const Q=m("zoneTask");function K(e,t,i,n){let r=null,s=null;i+=n;const o={};function a(t){const i=t.data;return i.args[0]=function(){return t.invoke.apply(this,arguments)},i.handleId=r.apply(e,i.args),t}function l(t){return s.call(e,t.data.handleId)}r=L(e,t+=n,i=>function(r,s){if("function"==typeof s[0]){const e={isPeriodic:"Interval"===n,delay:"Timeout"===n||"Interval"===n?s[1]||0:void 0,args:s},i=s[0];s[0]=function(){try{return i.apply(this,arguments)}finally{e.isPeriodic||("number"==typeof e.handleId?delete o[e.handleId]:e.handleId&&(e.handleId[Q]=null))}};const r=p(t,s[0],e,a,l);if(!r)return r;const u=r.data.handleId;return"number"==typeof u?o[u]=r:u&&(u[Q]=r),u&&u.ref&&u.unref&&"function"==typeof u.ref&&"function"==typeof u.unref&&(r.ref=u.ref.bind(u),r.unref=u.unref.bind(u)),"number"==typeof u||u?u:r}return i.apply(e,s)}),s=L(e,i,t=>function(i,n){const r=n[0];let s;"number"==typeof r?s=o[r]:(s=r&&r[Q],s||(s=r)),s&&"string"==typeof s.type?"notScheduled"!==s.state&&(s.cancelFn&&s.data.isPeriodic||0===s.runCount)&&("number"==typeof r?delete o[r]:r&&(r[Q]=null),s.zone.cancelTask(s)):t.apply(e,n)})}Zone.__load_patch("legacy",e=>{const t=e[Zone.__symbol__("legacyPatch")];t&&t()}),Zone.__load_patch("queueMicrotask",(e,t,i)=>{i.patchMethod(e,"queueMicrotask",e=>function(e,i){t.current.scheduleMicroTask("queueMicrotask",i[0])})}),Zone.__load_patch("timers",e=>{const t="clear";K(e,"set",t,"Timeout"),K(e,"set",t,"Interval"),K(e,"set",t,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{K(e,"request","cancel","AnimationFrame"),K(e,"mozRequest","mozCancel","AnimationFrame"),K(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,t)=>{const i=["alert","prompt","confirm"];for(let n=0;nfunction(n,s){return t.current.run(i,e,s,r)})}),Zone.__load_patch("EventTarget",(e,t,i)=>{(function(e,t){t.patchEventPrototype(e,t)})(e,i),function(e,t){if(Zone[t.symbol("patchEventTarget")])return;const{eventNames:i,zoneSymbolEventNames:n,TRUE_STR:r,FALSE_STR:s,ZONE_SYMBOL_PREFIX:o}=t.getGlobalObjects();for(let l=0;l{D("MutationObserver"),D("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(e,t,i)=>{D("IntersectionObserver")}),Zone.__load_patch("FileReader",(e,t,i)=>{D("FileReader")}),Zone.__load_patch("on_property",(e,t,n)=>{!function(e,t){if(w&&!S||Zone[e.symbol("patchEvents")])return;const n=t.__Zone_ignore_on_properties;let r=[];if(k){const t=window;r=r.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const s=function(){try{const e=g.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch(e){}return!1}()?[{target:t,ignoreProperties:["error"]}]:[];G(t,Z(t),n&&n.concat(s),i(t))}r=r.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let i=0;i{!function(e,t){const{isBrowser:i,isMix:n}=t.getGlobalObjects();(i||n)&&e.customElements&&"customElements"in e&&t.patchCallbacks(t,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,i)}),Zone.__load_patch("XHR",(e,t)=>{!function(e){const c=e.XMLHttpRequest;if(!c)return;const d=c.prototype;let h=d[a],f=d[l];if(!h){const t=e.XMLHttpRequestEventTarget;if(t){const e=t.prototype;h=e[a],f=e[l]}}const g="readystatechange",_="scheduled";function y(e){const n=e.data,o=n.target;o[s]=!1,o[u]=!1;const c=o[r];h||(h=o[a],f=o[l]),c&&f.call(o,g,c);const d=o[r]=()=>{if(o.readyState===o.DONE)if(!n.aborted&&o[s]&&e.state===_){const i=o[t.__symbol__("loadfalse")];if(0!==o.status&&i&&i.length>0){const r=e.invoke;e.invoke=function(){const i=o[t.__symbol__("loadfalse")];for(let t=0;tfunction(e,t){return e[n]=0==t[2],e[o]=t[1],w.apply(e,t)}),k=m("fetchTaskAborting"),S=m("fetchTaskScheduling"),T=L(d,"send",()=>function(e,i){if(!0===t.current[S]||e[n])return T.apply(e,i);{const t={target:e,url:e[o],isPeriodic:!1,args:i,aborted:!1},n=p("XMLHttpRequest.send",b,t,y,v);e&&!0===e[u]&&!t.aborted&&n.state===_&&n.invoke()}}),E=L(d,"abort",()=>function(e,n){const r=function(e){return e[i]}(e);if(r&&"string"==typeof r.type){if(null==r.cancelFn||r.data&&r.data.aborted)return;r.zone.cancelTask(r)}else if(!0===t.current[k])return E.apply(e,n)})}(e);const i=m("xhrTask"),n=m("xhrSync"),r=m("xhrListener"),s=m("xhrScheduled"),o=m("xhrURL"),u=m("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",t=>{t.navigator&&t.navigator.geolocation&&function(t,i){const n=t.constructor.name;for(let r=0;r{const t=function(){return e.apply(this,y(arguments,n+"."+s))};return A(t,e),t})(o)}}}(t.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,t)=>{function i(t){return function(i){B(e,t).forEach(n=>{const r=e.PromiseRejectionEvent;if(r){const e=new r(t,{promise:i.promise,reason:i.rejection});n.invoke(e)}})}}e.PromiseRejectionEvent&&(t[m("unhandledPromiseRejectionHandler")]=i("unhandledrejection"),t[m("rejectionHandledHandler")]=i("rejectionhandled"))})},69200:function(e,t,i){"use strict";function n(e){return"function"==typeof e}let r=!1;const s={Promise:void 0,set useDeprecatedSynchronousErrorHandling(e){if(e){const e=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+e.stack)}else r&&console.log("RxJS: Back to a better error behavior. Thank you. <3");r=e},get useDeprecatedSynchronousErrorHandling(){return r}};function o(e){setTimeout(()=>{throw e},0)}const a={closed:!0,next(e){},error(e){if(s.useDeprecatedSynchronousErrorHandling)throw e;o(e)},complete(){}},l=Array.isArray||(e=>e&&"number"==typeof e.length);function u(e){return null!==e&&"object"==typeof e}const c=(()=>{function e(e){return Error.call(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((e,t)=>`${t+1}) ${e.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e,this}return e.prototype=Object.create(Error.prototype),e})();class d{constructor(e){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,e&&(this._ctorUnsubscribe=!0,this._unsubscribe=e)}unsubscribe(){let e;if(this.closed)return;let{_parentOrParents:t,_ctorUnsubscribe:i,_unsubscribe:r,_subscriptions:s}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,t instanceof d)t.remove(this);else if(null!==t)for(let n=0;ne.concat(t instanceof c?t.errors:t),[])}d.EMPTY=((h=new d).closed=!0,h);const m="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random();class f extends d{constructor(e,t,i){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=a;break;case 1:if(!e){this.destination=a;break}if("object"==typeof e){e instanceof f?(this.syncErrorThrowable=e.syncErrorThrowable,this.destination=e,e.add(this)):(this.syncErrorThrowable=!0,this.destination=new g(this,e));break}default:this.syncErrorThrowable=!0,this.destination=new g(this,e,t,i)}}[m](){return this}static create(e,t,i){const n=new f(e,t,i);return n.syncErrorThrowable=!1,n}next(e){this.isStopped||this._next(e)}error(e){this.isStopped||(this.isStopped=!0,this._error(e))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(e){this.destination.next(e)}_error(e){this.destination.error(e),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:e}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=e,this}}class g extends f{constructor(e,t,i,r){super(),this._parentSubscriber=e;let s,o=this;n(t)?s=t:t&&(s=t.next,i=t.error,r=t.complete,t!==a&&(o=Object.create(t),n(o.unsubscribe)&&this.add(o.unsubscribe.bind(o)),o.unsubscribe=this.unsubscribe.bind(this))),this._context=o,this._next=s,this._error=i,this._complete=r}next(e){if(!this.isStopped&&this._next){const{_parentSubscriber:t}=this;s.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?this.__tryOrSetError(t,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}}error(e){if(!this.isStopped){const{_parentSubscriber:t}=this,{useDeprecatedSynchronousErrorHandling:i}=s;if(this._error)i&&t.syncErrorThrowable?(this.__tryOrSetError(t,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else if(t.syncErrorThrowable)i?(t.syncErrorValue=e,t.syncErrorThrown=!0):o(e),this.unsubscribe();else{if(this.unsubscribe(),i)throw e;o(e)}}}complete(){if(!this.isStopped){const{_parentSubscriber:e}=this;if(this._complete){const t=()=>this._complete.call(this._context);s.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,t),this.unsubscribe()):(this.__tryOrUnsub(t),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(e,t){try{e.call(this._context,t)}catch(i){if(this.unsubscribe(),s.useDeprecatedSynchronousErrorHandling)throw i;o(i)}}__tryOrSetError(e,t,i){if(!s.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{t.call(this._context,i)}catch(n){return s.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=n,e.syncErrorThrown=!0,!0):(o(n),!0)}return!1}_unsubscribe(){const{_parentSubscriber:e}=this;this._context=null,this._parentSubscriber=null,e.unsubscribe()}}const _="function"==typeof Symbol&&Symbol.observable||"@@observable";function y(e){return e}function b(...e){return v(e)}function v(e){return 0===e.length?y:1===e.length?e[0]:function(t){return e.reduce((e,t)=>t(e),t)}}let w=(()=>{class e{constructor(e){this._isScalar=!1,e&&(this._subscribe=e)}lift(t){const i=new e;return i.source=this,i.operator=t,i}subscribe(e,t,i){const{operator:n}=this,r=function(e,t,i){if(e){if(e instanceof f)return e;if(e[m])return e[m]()}return e||t||i?new f(e,t,i):new f(a)}(e,t,i);if(r.add(n?n.call(r,this.source):this.source||s.useDeprecatedSynchronousErrorHandling&&!r.syncErrorThrowable?this._subscribe(r):this._trySubscribe(r)),s.useDeprecatedSynchronousErrorHandling&&r.syncErrorThrowable&&(r.syncErrorThrowable=!1,r.syncErrorThrown))throw r.syncErrorValue;return r}_trySubscribe(e){try{return this._subscribe(e)}catch(t){s.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=t),function(e){for(;e;){const{closed:t,destination:i,isStopped:n}=e;if(t||n)return!1;e=i&&i instanceof f?i:null}return!0}(e)?e.error(t):console.warn(t)}}forEach(e,t){return new(t=k(t))((t,i)=>{let n;n=this.subscribe(t=>{try{e(t)}catch(r){i(r),n&&n.unsubscribe()}},i,t)})}_subscribe(e){const{source:t}=this;return t&&t.subscribe(e)}[_](){return this}pipe(...e){return 0===e.length?this:v(e)(this)}toPromise(e){return new(e=k(e))((e,t)=>{let i;this.subscribe(e=>i=e,e=>t(e),()=>e(i))})}}return e.create=t=>new e(t),e})();function k(e){if(e||(e=s.Promise||Promise),!e)throw new Error("no Promise impl found");return e}const S=(()=>{function e(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return e.prototype=Object.create(Error.prototype),e})();class T extends d{constructor(e,t){super(),this.subject=e,this.subscriber=t,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const e=this.subject,t=e.observers;if(this.subject=null,!t||0===t.length||e.isStopped||e.closed)return;const i=t.indexOf(this.subscriber);-1!==i&&t.splice(i,1)}}class E extends f{constructor(e){super(e),this.destination=e}}let x=(()=>{class e extends w{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[m](){return new E(this)}lift(e){const t=new M(this,this);return t.operator=e,t}next(e){if(this.closed)throw new S;if(!this.isStopped){const{observers:t}=this,i=t.length,n=t.slice();for(let r=0;rnew M(e,t),e})();class M extends x{constructor(e,t){super(),this.destination=e,this.source=t}next(e){const{destination:t}=this;t&&t.next&&t.next(e)}error(e){const{destination:t}=this;t&&t.error&&this.destination.error(e)}complete(){const{destination:e}=this;e&&e.complete&&this.destination.complete()}_subscribe(e){const{source:t}=this;return t?this.source.subscribe(e):d.EMPTY}}function C(e){return e&&"function"==typeof e.schedule}function D(e,t){return function(i){if("function"!=typeof e)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return i.lift(new L(e,t))}}class L{constructor(e,t){this.project=e,this.thisArg=t}call(e,t){return t.subscribe(new O(e,this.project,this.thisArg))}}class O extends f{constructor(e,t,i){super(e),this.project=t,this.count=0,this.thisArg=i||this}_next(e){let t;try{t=this.project.call(this.thisArg,e,this.count++)}catch(i){return void this.destination.error(i)}this.destination.next(t)}}const A=e=>t=>{for(let i=0,n=e.length;ie&&"number"==typeof e.length&&"function"!=typeof e;function P(e){return!!e&&"function"!=typeof e.subscribe&&"function"==typeof e.then}const Y=e=>{if(e&&"function"==typeof e[_])return(e=>t=>{const i=e[_]();if("function"!=typeof i.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return i.subscribe(t)})(e);if(R(e))return A(e);if(P(e))return(e=>t=>(e.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,o),t))(e);if(e&&"function"==typeof e[I])return(e=>t=>{const i=e[I]();for(;;){let e;try{e=i.next()}catch(n){return t.error(n),t}if(e.done){t.complete();break}if(t.next(e.value),t.closed)break}return"function"==typeof i.return&&t.add(()=>{i.return&&i.return()}),t})(e);{const t=`You provided ${u(e)?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(t)}};function F(e,t){return new w(i=>{const n=new d;let r=0;return n.add(t.schedule(function(){r!==e.length?(i.next(e[r++]),i.closed||n.add(this.schedule())):i.complete()})),n})}function j(e,t){return t?function(e,t){if(null!=e){if(function(e){return e&&"function"==typeof e[_]}(e))return function(e,t){return new w(i=>{const n=new d;return n.add(t.schedule(()=>{const r=e[_]();n.add(r.subscribe({next(e){n.add(t.schedule(()=>i.next(e)))},error(e){n.add(t.schedule(()=>i.error(e)))},complete(){n.add(t.schedule(()=>i.complete()))}}))})),n})}(e,t);if(P(e))return function(e,t){return new w(i=>{const n=new d;return n.add(t.schedule(()=>e.then(e=>{n.add(t.schedule(()=>{i.next(e),n.add(t.schedule(()=>i.complete()))}))},e=>{n.add(t.schedule(()=>i.error(e)))}))),n})}(e,t);if(R(e))return F(e,t);if(function(e){return e&&"function"==typeof e[I]}(e)||"string"==typeof e)return function(e,t){if(!e)throw new Error("Iterable cannot be null");return new w(i=>{const n=new d;let r;return n.add(()=>{r&&"function"==typeof r.return&&r.return()}),n.add(t.schedule(()=>{r=e[I](),n.add(t.schedule(function(){if(i.closed)return;let e,t;try{const i=r.next();e=i.value,t=i.done}catch(n){return void i.error(n)}t?i.complete():(i.next(e),this.schedule())}))})),n})}(e,t)}throw new TypeError((null!==e&&typeof e||e)+" is not observable")}(e,t):e instanceof w?e:new w(Y(e))}class q extends f{constructor(e){super(),this.parent=e}_next(e){this.parent.notifyNext(e)}_error(e){this.parent.notifyError(e),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class N extends f{notifyNext(e){this.destination.next(e)}notifyError(e){this.destination.error(e)}notifyComplete(){this.destination.complete()}}function H(e,t){if(t.closed)return;if(e instanceof w)return e.subscribe(t);let i;try{i=Y(e)(t)}catch(n){t.error(n)}return i}function U(e,t,i=Number.POSITIVE_INFINITY){return"function"==typeof t?n=>n.pipe(U((i,n)=>j(e(i,n)).pipe(D((e,r)=>t(i,e,n,r))),i)):("number"==typeof t&&(i=t),t=>t.lift(new z(e,i)))}class z{constructor(e,t=Number.POSITIVE_INFINITY){this.project=e,this.concurrent=t}call(e,t){return t.subscribe(new B(e,this.project,this.concurrent))}}class B extends N{constructor(e,t,i=Number.POSITIVE_INFINITY){super(e),this.project=t,this.concurrent=i,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(e){this.active0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}function V(e=Number.POSITIVE_INFINITY){return U(y,e)}function $(e,t){return t?F(e,t):new w(A(e))}function W(...e){let t=Number.POSITIVE_INFINITY,i=null,n=e[e.length-1];return C(n)?(i=e.pop(),e.length>1&&"number"==typeof e[e.length-1]&&(t=e.pop())):"number"==typeof n&&(t=e.pop()),null===i&&1===e.length&&e[0]instanceof w?e[0]:V(t)($(e,i))}function G(){return function(e){return e.lift(new Z(e))}}class Z{constructor(e){this.connectable=e}call(e,t){const{connectable:i}=this;i._refCount++;const n=new Q(e,i),r=t.subscribe(n);return n.closed||(n.connection=i.connect()),r}}class Q extends f{constructor(e,t){super(e),this.connectable=t}_unsubscribe(){const{connectable:e}=this;if(!e)return void(this.connection=null);this.connectable=null;const t=e._refCount;if(t<=0)return void(this.connection=null);if(e._refCount=t-1,t>1)return void(this.connection=null);const{connection:i}=this,n=e._connection;this.connection=null,n&&(!i||n===i)&&n.unsubscribe()}}class K extends w{constructor(e,t){super(),this.source=e,this.subjectFactory=t,this._refCount=0,this._isComplete=!1}_subscribe(e){return this.getSubject().subscribe(e)}getSubject(){const e=this._subject;return(!e||e.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let e=this._connection;return e||(this._isComplete=!1,e=this._connection=new d,e.add(this.source.subscribe(new X(this.getSubject(),this))),e.closed&&(this._connection=null,e=d.EMPTY)),e}refCount(){return G()(this)}}const J=(()=>{const e=K.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:e._subscribe},_isComplete:{value:e._isComplete,writable:!0},getSubject:{value:e.getSubject},connect:{value:e.connect},refCount:{value:e.refCount}}})();class X extends E{constructor(e,t){super(e),this.connectable=t}_error(e){this._unsubscribe(),super._error(e)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const e=this.connectable;if(e){this.connectable=null;const t=e._connection;e._refCount=0,e._subject=null,e._connection=null,t&&t.unsubscribe()}}}function ee(){return new x}function te(){return e=>G()(function(e,t){return function(t){let i;i="function"==typeof e?e:function(){return e};const n=Object.create(t,J);return n.source=t,n.subjectFactory=i,n}}(ee)(e))}function ie(e){for(let t in e)if(e[t]===ie)return t;throw Error("Could not find renamed property on target object.")}function ne(e,t){for(const i in t)t.hasOwnProperty(i)&&!e.hasOwnProperty(i)&&(e[i]=t[i])}function re(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(re).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const i=t.indexOf("\n");return-1===i?t:t.substring(0,i)}function se(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const oe=ie({__forward_ref__:ie});function ae(e){return e.__forward_ref__=ae,e.toString=function(){return re(this())},e}function le(e){return ue(e)?e():e}function ue(e){return"function"==typeof e&&e.hasOwnProperty(oe)&&e.__forward_ref__===ae}class ce extends Error{constructor(e,t){super(function(e,t){return`${e?`NG0${e}: `:""}${t}`}(e,t)),this.code=e}}function de(e){return"string"==typeof e?e:null==e?"":String(e)}function he(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():de(e)}function pe(e,t){const i=t?` in ${t}`:"";throw new ce("201",`No provider for ${he(e)} found${i}`)}function me(e,t){null==e&&function(e,t,i,n){throw new Error(`ASSERTION ERROR: ${e}`+(null==n?"":` [Expected=> ${i} ${n} ${t} <=Actual]`))}(t,e,null,"!=")}function fe(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function ge(e){return{providers:e.providers||[],imports:e.imports||[]}}function _e(e){return ye(e,ve)||ye(e,ke)}function ye(e,t){return e.hasOwnProperty(t)?e[t]:null}function be(e){return e&&(e.hasOwnProperty(we)||e.hasOwnProperty(Se))?e[we]:null}const ve=ie({"\u0275prov":ie}),we=ie({"\u0275inj":ie}),ke=ie({ngInjectableDef:ie}),Se=ie({ngInjectorDef:ie});var Te=(()=>((Te=Te||{})[Te.Default=0]="Default",Te[Te.Host=1]="Host",Te[Te.Self=2]="Self",Te[Te.SkipSelf=4]="SkipSelf",Te[Te.Optional=8]="Optional",Te))();let Ee;function xe(e){const t=Ee;return Ee=e,t}function Me(e,t,i){const n=_e(e);return n&&"root"==n.providedIn?void 0===n.value?n.value=n.factory():n.value:i&Te.Optional?null:void 0!==t?t:void pe(re(e),"Injector")}function Ce(e){return{toString:e}.toString()}var De=(()=>((De=De||{})[De.OnPush=0]="OnPush",De[De.Default=1]="Default",De))(),Le=(()=>((Le=Le||{})[Le.Emulated=0]="Emulated",Le[Le.None=2]="None",Le[Le.ShadowDom=3]="ShadowDom",Le))();const Oe="undefined"!=typeof globalThis&&globalThis,Ae="undefined"!=typeof window&&window,Ie="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,Re=Oe||"undefined"!=typeof global&&global||Ae||Ie,Pe={},Ye=[],Fe=ie({"\u0275cmp":ie}),je=ie({"\u0275dir":ie}),qe=ie({"\u0275pipe":ie}),Ne=ie({"\u0275mod":ie}),He=ie({"\u0275loc":ie}),Ue=ie({"\u0275fac":ie}),ze=ie({__NG_ELEMENT_ID__:ie});let Be=0;function Ve(e){return Ce(()=>{const t={},i={type:e.type,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputs:null,outputs:null,exportAs:e.exportAs||null,onPush:e.changeDetection===De.OnPush,directiveDefs:null,pipeDefs:null,selectors:e.selectors||Ye,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||Le.Emulated,id:"c",styles:e.styles||Ye,_:null,setInput:null,schemas:e.schemas||null,tView:null},n=e.directives,r=e.features,s=e.pipes;return i.id+=Be++,i.inputs=Qe(e.inputs,t),i.outputs=Qe(e.outputs),r&&r.forEach(e=>e(i)),i.directiveDefs=n?()=>("function"==typeof n?n():n).map($e):null,i.pipeDefs=s?()=>("function"==typeof s?s():s).map(We):null,i})}function $e(e){return Xe(e)||function(e){return e[je]||null}(e)}function We(e){return function(e){return e[qe]||null}(e)}const Ge={};function Ze(e){return Ce(()=>{const t={type:e.type,bootstrap:e.bootstrap||Ye,declarations:e.declarations||Ye,imports:e.imports||Ye,exports:e.exports||Ye,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null};return null!=e.id&&(Ge[e.id]=e.type),t})}function Qe(e,t){if(null==e)return Pe;const i={};for(const n in e)if(e.hasOwnProperty(n)){let r=e[n],s=r;Array.isArray(r)&&(s=r[1],r=r[0]),i[r]=n,t&&(t[r]=s)}return i}const Ke=Ve;function Je(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,onDestroy:e.type.prototype.ngOnDestroy||null}}function Xe(e){return e[Fe]||null}function et(e,t){const i=e[Ne]||null;if(!i&&!0===t)throw new Error(`Type ${re(e)} does not have '\u0275mod' property.`);return i}function tt(e){return Array.isArray(e)&&"object"==typeof e[1]}function it(e){return Array.isArray(e)&&!0===e[1]}function nt(e){return 0!=(8&e.flags)}function rt(e){return 2==(2&e.flags)}function st(e){return 1==(1&e.flags)}function ot(e){return null!==e.template}function at(e){return 0!=(512&e[2])}function lt(e,t){return e.hasOwnProperty(Ue)?e[Ue]:null}class ut{constructor(e,t,i){this.previousValue=e,this.currentValue=t,this.firstChange=i}isFirstChange(){return this.firstChange}}function ct(){return dt}function dt(e){return e.type.prototype.ngOnChanges&&(e.setInput=pt),ht}function ht(){const e=ft(this),t=null==e?void 0:e.current;if(t){const i=e.previous;if(i===Pe)e.previous=t;else for(let e in t)i[e]=t[e];e.current=null,this.ngOnChanges(t)}}function pt(e,t,i,n){const r=ft(e)||function(e,t){return e[mt]=t}(e,{previous:Pe,current:null}),s=r.current||(r.current={}),o=r.previous,a=this.declaredInputs[i],l=o[a];s[a]=new ut(l&&l.currentValue,t,o===Pe),e[n]=t}ct.ngInherit=!0;const mt="__ngSimpleChanges__";function ft(e){return e[mt]||null}const gt="http://www.w3.org/2000/svg";let _t;function yt(){return void 0!==_t?_t:"undefined"!=typeof document?document:void 0}function bt(e){return!!e.listen}const vt={createRenderer:(e,t)=>yt()};function wt(e){for(;Array.isArray(e);)e=e[0];return e}function kt(e,t){return wt(t[e])}function St(e,t){return wt(t[e.index])}function Tt(e,t){return e.data[t]}function Et(e,t){return e[t]}function xt(e,t){const i=t[e];return tt(i)?i:i[0]}function Mt(e){return 4==(4&e[2])}function Ct(e){return 128==(128&e[2])}function Dt(e,t){return null==t?null:e[t]}function Lt(e){e[18]=0}function Ot(e,t){e[5]+=t;let i=e,n=e[3];for(;null!==n&&(1===t&&1===i[5]||-1===t&&0===i[5]);)n[5]+=t,i=n,n=n[3]}const At={lFrame:ni(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function It(){return At.bindingsEnabled}function Rt(){return At.lFrame.lView}function Pt(){return At.lFrame.tView}function Yt(e){return At.lFrame.contextLView=e,e[8]}function Ft(){let e=jt();for(;null!==e&&64===e.type;)e=e.parent;return e}function jt(){return At.lFrame.currentTNode}function qt(e,t){const i=At.lFrame;i.currentTNode=e,i.isParent=t}function Nt(){return At.lFrame.isParent}function Ht(){At.lFrame.isParent=!1}function Ut(){return At.isInCheckNoChangesMode}function zt(e){At.isInCheckNoChangesMode=e}function Bt(){const e=At.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Vt(){return At.lFrame.bindingIndex}function $t(){return At.lFrame.bindingIndex++}function Wt(e){const t=At.lFrame,i=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,i}function Gt(e,t){const i=At.lFrame;i.bindingIndex=i.bindingRootIndex=e,Zt(t)}function Zt(e){At.lFrame.currentDirectiveIndex=e}function Qt(e){const t=At.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function Kt(){return At.lFrame.currentQueryIndex}function Jt(e){At.lFrame.currentQueryIndex=e}function Xt(e){const t=e[1];return 2===t.type?t.declTNode:1===t.type?e[6]:null}function ei(e,t,i){if(i&Te.SkipSelf){let n=t,r=e;for(;!(n=n.parent,null!==n||i&Te.Host||(n=Xt(r),null===n||(r=r[15],10&n.type))););if(null===n)return!1;t=n,e=r}const n=At.lFrame=ii();return n.currentTNode=t,n.lView=e,!0}function ti(e){const t=ii(),i=e[1];At.lFrame=t,t.currentTNode=i.firstChild,t.lView=e,t.tView=i,t.contextLView=e,t.bindingIndex=i.bindingStartIndex,t.inI18n=!1}function ii(){const e=At.lFrame,t=null===e?null:e.child;return null===t?ni(e):t}function ni(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function ri(){const e=At.lFrame;return At.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const si=ri;function oi(){const e=ri();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function ai(){return At.lFrame.selectedIndex}function li(e){At.lFrame.selectedIndex=e}function ui(){const e=At.lFrame;return Tt(e.tView,e.selectedIndex)}function ci(){At.lFrame.currentNamespace=gt}function di(){At.lFrame.currentNamespace=null}function hi(e,t){for(let i=t.directiveStart,n=t.directiveEnd;i=n)break}else t[a]<0&&(e[18]+=65536),(o>11>16&&(3&e[2])===t){e[2]+=2048;try{s.call(o)}finally{}}}else try{s.call(o)}finally{}}class yi{constructor(e,t,i){this.factory=e,this.resolving=!1,this.canSeeViewProviders=t,this.injectImpl=i}}function bi(e,t,i){const n=bt(e);let r=0;for(;rt){o=s-1;break}}}for(;s>16}(e),n=t;for(;i>0;)n=n[15],i--;return n}let Mi=!0;function Ci(e){const t=Mi;return Mi=e,t}let Di=0;function Li(e,t){const i=Ai(e,t);if(-1!==i)return i;const n=t[1];n.firstCreatePass&&(e.injectorIndex=t.length,Oi(n.data,e),Oi(t,null),Oi(n.blueprint,null));const r=Ii(e,t),s=e.injectorIndex;if(Ti(r)){const e=Ei(r),i=xi(r,t),n=i[1].data;for(let r=0;r<8;r++)t[s+r]=i[e+r]|n[e+r]}return t[s+8]=r,s}function Oi(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Ai(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function Ii(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let i=0,n=null,r=t;for(;null!==r;){const e=r[1],t=e.type;if(n=2===t?e.declTNode:1===t?r[6]:null,null===n)return-1;if(i++,r=r[15],-1!==n.injectorIndex)return n.injectorIndex|i<<16}return-1}function Ri(e,t,i){!function(e,t,i){let n;"string"==typeof i?n=i.charCodeAt(0)||0:i.hasOwnProperty(ze)&&(n=i[ze]),null==n&&(n=i[ze]=Di++);const r=255&n;t.data[e+(r>>5)]|=1<=0?255&t:qi:t}(i);if("function"==typeof s){if(!ei(t,e,n))return n&Te.Host?Pi(r,i,n):Yi(t,i,n,r);try{const e=s(n);if(null!=e||n&Te.Optional)return e;pe(i)}finally{si()}}else if("number"==typeof s){let r=null,o=Ai(e,t),a=-1,l=n&Te.Host?t[16][6]:null;for((-1===o||n&Te.SkipSelf)&&(a=-1===o?Ii(e,t):t[o+8],-1!==a&&Bi(n,!1)?(r=t[1],o=Ei(a),t=xi(a,t)):o=-1);-1!==o;){const e=t[1];if(zi(s,o,e.data)){const e=Ni(o,t,i,r,n,l);if(e!==ji)return e}a=t[o+8],-1!==a&&Bi(n,t[1].data[o+8]===l)&&zi(s,o,t)?(r=e,o=Ei(a),t=xi(a,t)):o=-1}}}return Yi(t,i,n,r)}const ji={};function qi(){return new Vi(Ft(),Rt())}function Ni(e,t,i,n,r,s){const o=t[1],a=o.data[e+8],l=Hi(a,o,i,null==n?rt(a)&&Mi:n!=o&&0!=(3&a.type),r&Te.Host&&s===a);return null!==l?Ui(t,o,l,a):ji}function Hi(e,t,i,n,r){const s=e.providerIndexes,o=t.data,a=1048575&s,l=e.directiveStart,u=s>>20,c=r?a+u:e.directiveEnd;for(let d=n?a:a+u;d=l&&e.type===i)return d}if(r){const e=o[l];if(e&&ot(e)&&e.type===i)return l}return null}function Ui(e,t,i,n){let r=e[i];const s=t.data;if(function(e){return e instanceof yi}(r)){const o=r;o.resolving&&function(e,t){throw new ce("200",`Circular dependency in DI detected for ${e}`)}(he(s[i]));const a=Ci(o.canSeeViewProviders);o.resolving=!0;const l=o.injectImpl?xe(o.injectImpl):null;ei(e,n,Te.Default);try{r=e[i]=o.factory(void 0,s,e,n),t.firstCreatePass&&i>=n.directiveStart&&function(e,t,i){const{ngOnChanges:n,ngOnInit:r,ngDoCheck:s}=t.type.prototype;if(n){const n=dt(t);(i.preOrderHooks||(i.preOrderHooks=[])).push(e,n),(i.preOrderCheckHooks||(i.preOrderCheckHooks=[])).push(e,n)}r&&(i.preOrderHooks||(i.preOrderHooks=[])).push(0-e,r),s&&((i.preOrderHooks||(i.preOrderHooks=[])).push(e,s),(i.preOrderCheckHooks||(i.preOrderCheckHooks=[])).push(e,s))}(i,s[i],t)}finally{null!==l&&xe(l),Ci(a),o.resolving=!1,si()}}return r}function zi(e,t,i){return!!(i[t+(e>>5)]&1<{const t=e.prototype.constructor,i=t[Ue]||Wi(t),n=Object.prototype;let r=Object.getPrototypeOf(e.prototype).constructor;for(;r&&r!==n;){const e=r[Ue]||Wi(r);if(e&&e!==i)return e;r=Object.getPrototypeOf(r)}return e=>new e})}function Wi(e){return ue(e)?()=>{const t=Wi(le(e));return t&&t()}:lt(e)}function Gi(e){return function(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const i=e.attrs;if(i){const e=i.length;let n=0;for(;n{const n=Ki(t);function r(...e){if(this instanceof r)return n.apply(this,e),this;const t=new r(...e);return i.annotation=t,i;function i(e,i,n){const r=e.hasOwnProperty(Zi)?e[Zi]:Object.defineProperty(e,Zi,{value:[]})[Zi];for(;r.length<=n;)r.push(null);return(r[n]=r[n]||[]).push(t),e}}return i&&(r.prototype=Object.create(i.prototype)),r.prototype.ngMetadataName=e,r.annotationCls=r,r})}function Xi(e,t,i,n){return Ce(()=>{const r=Ki(t);function s(...e){if(this instanceof s)return r.apply(this,e),this;const t=new s(...e);return function(i,r){const s=i.constructor,o=s.hasOwnProperty(Qi)?s[Qi]:Object.defineProperty(s,Qi,{value:{}})[Qi];o[r]=o.hasOwnProperty(r)&&o[r]||[],o[r].unshift(t),n&&n(i,r,...e)}}return i&&(s.prototype=Object.create(i.prototype)),s.prototype.ngMetadataName=e,s.annotationCls=s,s})}class en{constructor(e,t){this._desc=e,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof t?this.__NG_ELEMENT_ID__=t:void 0!==t&&(this.\u0275prov=fe({token:this,providedIn:t.providedIn||"root",factory:t.factory}))}toString(){return`InjectionToken ${this._desc}`}}const tn=new en("AnalyzeForEntryComponents");class nn{}const rn=Xi("ContentChild",(e,t={})=>Object.assign({selector:e,first:!0,isViewQuery:!1,descendants:!0},t),nn),sn=Xi("ViewChild",(e,t)=>Object.assign({selector:e,first:!0,isViewQuery:!0,descendants:!0},t),nn),on=Function;function an(e,t){void 0===t&&(t=e);for(let i=0;iArray.isArray(e)?ln(e,t):t(e))}function un(e,t,i){t>=e.length?e.push(i):e.splice(t,0,i)}function cn(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function dn(e,t){const i=[];for(let n=0;n=0?e[1|n]=i:(n=~n,function(e,t,i,n){let r=e.length;if(r==t)e.push(i,n);else if(1===r)e.push(n,e[0]),e[0]=i;else{for(r--,e.push(e[r-1],e[r]);r>t;)e[r]=e[r-2],r--;e[t]=i,e[t+1]=n}}(e,n,t,i)),n}function pn(e,t){const i=mn(e,t);if(i>=0)return e[1|i]}function mn(e,t){return function(e,t,i){let n=0,r=e.length>>i;for(;r!==n;){const s=n+(r-n>>1),o=e[s<t?r=s:n=s+1}return~(r< ");else if("object"==typeof t){let e=[];for(let i in t)if(t.hasOwnProperty(i)){let n=t[i];e.push(i+":"+("string"==typeof n?JSON.stringify(n):re(n)))}r=`{${e.join(", ")}}`}return`${i}${n?"("+n+")":""}[${r}]: ${e.replace(yn,"\n ")}`}("\n"+e.message,r,i,n),e.ngTokenPath=r,e[_n]=null,e}const Ln=Mn(Ji("Inject",e=>({token:e})),-1),On=Mn(Ji("Optional"),8),An=Mn(Ji("SkipSelf"),4);var In=(()=>((In=In||{})[In.Important=1]="Important",In[In.DashCase=2]="DashCase",In))();const Rn="__ngContext__";function Pn(e,t){e[Rn]=t}function Yn(e){const t=function(e){return e[Rn]||null}(e);return t?Array.isArray(t)?t:t.lView:null}function Fn(e,t){return undefined(e,t)}function jn(e){const t=e[3];return it(t)?t[3]:t}function qn(e){return Hn(e[13])}function Nn(e){return Hn(e[4])}function Hn(e){for(;null!==e&&!it(e);)e=e[4];return e}function Un(e,t,i,n,r){if(null!=n){let s,o=!1;it(n)?s=n:tt(n)&&(o=!0,n=n[0]);const a=wt(n);0===e&&null!==i?null==r?Qn(t,i,a):Zn(t,i,a,r||null,!0):1===e&&null!==i?Zn(t,i,a,r||null,!0):2===e?function(e,t,i){const n=Jn(e,t);n&&function(e,t,i,n){bt(e)?e.removeChild(t,i,n):t.removeChild(i)}(e,n,t,i)}(t,a,o):3===e&&t.destroyNode(a),null!=s&&function(e,t,i,n,r){const s=i[7];s!==wt(i)&&Un(t,e,n,s,r);for(let o=10;o0&&(e[i-1][4]=n[4]);const s=cn(e,10+t);!function(e,t){lr(e,t,t[11],2,null,null),t[0]=null,t[6]=null}(n[1],n);const o=s[19];null!==o&&o.detachView(s[1]),n[3]=null,n[4]=null,n[2]&=-129}return n}function $n(e,t){if(!(256&t[2])){const i=t[11];bt(i)&&i.destroyNode&&lr(e,t,i,3,null,null),function(e){let t=e[13];if(!t)return Wn(e[1],e);for(;t;){let i=null;if(tt(t))i=t[13];else{const e=t[10];e&&(i=e)}if(!i){for(;t&&!t[4]&&t!==e;)tt(t)&&Wn(t[1],t),t=t[3];null===t&&(t=e),tt(t)&&Wn(t[1],t),i=t&&t[4]}t=i}}(t)}}function Wn(e,t){if(!(256&t[2])){t[2]&=-129,t[2]|=256,function(e,t){let i;if(null!=e&&null!=(i=e.destroyHooks))for(let n=0;n=0?n[r=l]():n[r=-l].unsubscribe(),s+=2}else{const e=n[r=i[s+1]];i[s].call(e)}if(null!==n){for(let e=r+1;ee,createScript:e=>e,createScriptURL:e=>e})}catch(e){}return er}())||void 0===t?void 0:t.createHTML(e))||e}function pr(e){var t;return(null===(t=function(){if(void 0===tr&&(tr=null,Re.trustedTypes))try{tr=Re.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch(e){}return tr}())||void 0===t?void 0:t.createHTML(e))||e}class mr{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class fr extends mr{getTypeName(){return"HTML"}}class gr extends mr{getTypeName(){return"Style"}}class _r extends mr{getTypeName(){return"Script"}}class yr extends mr{getTypeName(){return"URL"}}class br extends mr{getTypeName(){return"ResourceURL"}}function vr(e){return e instanceof mr?e.changingThisBreaksApplicationSecurity:e}function wr(e,t){const i=kr(e);if(null!=i&&i!==t){if("ResourceURL"===i&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${i} (see https://g.co/ng/security#xss)`)}return i===t}function kr(e){return e instanceof mr&&e.getTypeName()||null}class Sr{constructor(e){this.inertDocumentHelper=e}getInertBodyElement(e){e=""+e;try{const t=(new window.DOMParser).parseFromString(hr(e),"text/html").body;return null===t?this.inertDocumentHelper.getInertBodyElement(e):(t.removeChild(t.firstChild),t)}catch(t){return null}}}class Tr{constructor(e){if(this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const e=this.inertDocument.createElement("html");this.inertDocument.appendChild(e);const t=this.inertDocument.createElement("body");e.appendChild(t)}}getInertBodyElement(e){const t=this.inertDocument.createElement("template");if("content"in t)return t.innerHTML=hr(e),t;const i=this.inertDocument.createElement("body");return i.innerHTML=hr(e),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(i),i}stripCustomNsAttrs(e){const t=e.attributes;for(let n=t.length-1;0Mr(e.trim())).join(", ")}function Dr(e){const t={};for(const i of e.split(","))t[i]=!0;return t}function Lr(...e){const t={};for(const i of e)for(const e in i)i.hasOwnProperty(e)&&(t[e]=!0);return t}const Or=Dr("area,br,col,hr,img,wbr"),Ar=Dr("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Ir=Dr("rp,rt"),Rr=Lr(Or,Lr(Ar,Dr("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Lr(Ir,Dr("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Lr(Ir,Ar)),Pr=Dr("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Yr=Dr("srcset"),Fr=Lr(Pr,Yr,Dr("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Dr("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),jr=Dr("script,style,template");class Nr{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(e){let t=e.firstChild,i=!0;for(;t;)if(t.nodeType===Node.ELEMENT_NODE?i=this.startElement(t):t.nodeType===Node.TEXT_NODE?this.chars(t.nodeValue):this.sanitizedSomething=!0,i&&t.firstChild)t=t.firstChild;else for(;t;){t.nodeType===Node.ELEMENT_NODE&&this.endElement(t);let e=this.checkClobberedElement(t,t.nextSibling);if(e){t=e;break}t=this.checkClobberedElement(t,t.parentNode)}return this.buf.join("")}startElement(e){const t=e.nodeName.toLowerCase();if(!Rr.hasOwnProperty(t))return this.sanitizedSomething=!0,!jr.hasOwnProperty(t);this.buf.push("<"),this.buf.push(t);const i=e.attributes;for(let n=0;n"),!0}endElement(e){const t=e.nodeName.toLowerCase();Rr.hasOwnProperty(t)&&!Or.hasOwnProperty(t)&&(this.buf.push(""))}chars(e){this.buf.push(zr(e))}checkClobberedElement(e,t){if(t&&(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`);return t}}const Hr=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Ur=/([^\#-~ |!])/g;function zr(e){return e.replace(/&/g,"&").replace(Hr,function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(Ur,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(//g,">")}let Br;function Vr(e,t){let i=null;try{Br=Br||function(e){const t=new Tr(e);return function(){try{return!!(new window.DOMParser).parseFromString(hr(""),"text/html")}catch(e){return!1}}()?new Sr(t):t}(e);let n=t?String(t):"";i=Br.getInertBodyElement(n);let r=5,s=n;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,n=s,s=i.innerHTML,i=Br.getInertBodyElement(n)}while(n!==s);return hr((new Nr).sanitizeChildren($r(i)||i))}finally{if(i){const e=$r(i)||i;for(;e.firstChild;)e.removeChild(e.firstChild)}}}function $r(e){return"content"in e&&function(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Wr=(()=>((Wr=Wr||{})[Wr.NONE=0]="NONE",Wr[Wr.HTML=1]="HTML",Wr[Wr.STYLE=2]="STYLE",Wr[Wr.SCRIPT=3]="SCRIPT",Wr[Wr.URL=4]="URL",Wr[Wr.RESOURCE_URL=5]="RESOURCE_URL",Wr))();function Gr(e){const t=Qr();return t?pr(t.sanitize(Wr.HTML,e)||""):wr(e,"HTML")?pr(vr(e)):Vr(yt(),de(e))}function Zr(e){const t=Qr();return t?t.sanitize(Wr.URL,e)||"":wr(e,"URL")?vr(e):Mr(de(e))}function Qr(){const e=Rt();return e&&e[12]}function Kr(e){return e.ngOriginalError}function Jr(e,...t){e.error(...t)}class Xr{constructor(){this._console=console}handleError(e){const t=this._findOriginalError(e),i=this._findContext(e),n=function(e){return e&&e.ngErrorLogger||Jr}(e);n(this._console,"ERROR",e),t&&n(this._console,"ORIGINAL ERROR",t),i&&n(this._console,"ERROR CONTEXT",i)}_findContext(e){return e?function(e){return e.ngDebugContext}(e)||this._findContext(Kr(e)):null}_findOriginalError(e){let t=e&&Kr(e);for(;t&&Kr(t);)t=Kr(t);return t||null}}const es=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(Re))();function ts(e){return e instanceof Function?e():e}function is(e,t,i){let n=e.length;for(;;){const r=e.indexOf(t,i);if(-1===r)return r;if(0===r||e.charCodeAt(r-1)<=32){const i=t.length;if(r+i===n||e.charCodeAt(r+i)<=32)return r}i=r+1}}const ns="ng-template";function rs(e,t,i){let n=0;for(;ns?"":r[c+1].toLowerCase();const t=8&n?e:null;if(t&&-1!==is(t,u,0)||2&n&&u!==e){if(ls(n))return!1;o=!0}}}}else{if(!o&&!ls(n)&&!ls(l))return!1;if(o&&ls(l))continue;o=!1,n=l|1&n}}return ls(n)||o}function ls(e){return 0==(1&e)}function us(e,t,i,n){if(null===t)return-1;let r=0;if(n||!i){let i=!1;for(;r-1)for(i++;i0?'="'+t+'"':"")+"]"}else 8&n?r+="."+o:4&n&&(r+=" "+o);else""!==r&&!ls(o)&&(t+=hs(s,r),r=""),n=o,s=s||!ls(n);i++}return""!==r&&(t+=hs(s,r)),t}const ms={};function fs(e){gs(Pt(),Rt(),ai()+e,Ut())}function gs(e,t,i,n){if(!n)if(3==(3&t[2])){const n=e.preOrderCheckHooks;null!==n&&pi(t,n,i)}else{const n=e.preOrderHooks;null!==n&&mi(t,n,0,i)}li(i)}function _s(e,t){return e<<17|t<<2}function ys(e){return e>>17&32767}function bs(e){return 2|e}function vs(e){return(131068&e)>>2}function ws(e,t){return-131069&e|t<<2}function ks(e){return 1|e}function Ss(e,t){const i=e.contentQueries;if(null!==i)for(let n=0;n20&&gs(e,t,20,Ut()),i(n,r)}finally{li(s)}}function Os(e,t,i){if(nt(t)){const n=t.directiveEnd;for(let r=t.directiveStart;r0;){const i=e[--t];if("number"==typeof i&&i<0)return i}return 0})(i)!=s&&i.push(s),i.push(n,r,o)}}function Hs(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function Us(e,t){t.flags|=2,(e.components||(e.components=[])).push(t.index)}function zs(e,t,i){if(i){if(t.exportAs)for(let n=0;n0&&Js(i)}}function Js(e){for(let i=qn(e);null!==i;i=Nn(i))for(let e=10;e0&&Js(t)}const t=e[1].components;if(null!==t)for(let i=0;i0&&Js(n)}}function Xs(e,t){const i=xt(t,e),n=i[1];(function(e,t){for(let i=t.length;iPromise.resolve(null))();function oo(e){return e[7]||(e[7]=[])}function ao(e){return e.cleanup||(e.cleanup=[])}function lo(e,t,i){return(null===e||ot(e))&&(i=function(e){for(;Array.isArray(e);){if("object"==typeof e[1])return e;e=e[0]}return null}(i[t.index])),i[11]}function uo(e,t){const i=e[9],n=i?i.get(Xr,null):null;n&&n.handleError(t)}function co(e,t,i,n,r){for(let s=0;sthis.processProvider(i,e,t)),ln([e],e=>this.processInjectorType(e,[],r)),this.records.set(mo,Eo(void 0,this));const s=this.records.get(go);this.scope=null!=s?s.value:null,this.source=n||("object"==typeof e?null:re(e))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(e=>e.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(e,t=fn,i=Te.Default){this.assertNotDestroyed();const n=kn(this),r=xe(void 0);try{if(!(i&Te.SkipSelf)){let t=this.records.get(e);if(void 0===t){const i=function(e){return"function"==typeof e||"object"==typeof e&&e instanceof en}(e)&&_e(e);t=i&&this.injectableDefInScope(i)?Eo(So(e),_o):null,this.records.set(e,t)}if(null!=t)return this.hydrate(e,t)}return(i&Te.Self?vo():this.parent).get(e,t=i&Te.Optional&&t===fn?null:t)}catch(s){if("NullInjectorError"===s.name){if((s[_n]=s[_n]||[]).unshift(re(e)),n)throw s;return Dn(s,e,"R3InjectorError",this.source)}throw s}finally{xe(r),kn(n)}}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(e=>this.get(e))}toString(){const e=[];return this.records.forEach((t,i)=>e.push(re(i))),`R3Injector[${e.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}processInjectorType(e,t,i){if(!(e=le(e)))return!1;let n=be(e);const r=null==n&&e.ngModule||void 0,s=void 0===r?e:r,o=-1!==i.indexOf(s);if(void 0!==r&&(n=be(r)),null==n)return!1;if(null!=n.imports&&!o){let e;i.push(s);try{ln(n.imports,n=>{this.processInjectorType(n,t,i)&&(void 0===e&&(e=[]),e.push(n))})}finally{}if(void 0!==e)for(let t=0;tthis.processProvider(e,i,n||Ye))}}this.injectorDefTypes.add(s);const a=lt(s)||(()=>new s);this.records.set(s,Eo(a,_o));const l=n.providers;if(null!=l&&!o){const t=e;ln(l,e=>this.processProvider(e,t,l))}return void 0!==r&&void 0!==e.providers}processProvider(e,t,i){let n=Mo(e=le(e))?e:le(e&&e.provide);const r=function(e,t,i){return xo(e)?Eo(void 0,e.useValue):Eo(To(e),_o)}(e);if(Mo(e)||!0!==e.multi)this.records.get(n);else{let t=this.records.get(n);t||(t=Eo(void 0,_o,!0),t.factory=()=>xn(t.multi),this.records.set(n,t)),n=e,t.multi.push(e)}this.records.set(n,r)}hydrate(e,t){return t.value===_o&&(t.value=yo,t.value=t.factory()),"object"==typeof t.value&&t.value&&function(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(t.value)&&this.onDestroy.add(t.value),t.value}injectableDefInScope(e){if(!e.providedIn)return!1;const t=le(e.providedIn);return"string"==typeof t?"any"===t||t===this.scope:this.injectorDefTypes.has(t)}}function So(e){const t=_e(e),i=null!==t?t.factory:lt(e);if(null!==i)return i;if(e instanceof en)throw new Error(`Token ${re(e)} is missing a \u0275prov definition.`);if(e instanceof Function)return function(e){const t=e.length;if(t>0){const i=dn(t,"?");throw new Error(`Can't resolve all parameters for ${re(e)}: (${i.join(", ")}).`)}const i=function(e){const t=e&&(e[ve]||e[ke]);if(t){const i=function(e){if(e.hasOwnProperty("name"))return e.name;const t=(""+e).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(e);return console.warn(`DEPRECATED: DI is instantiating a token "${i}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${i}" class.`),t}return null}(e);return null!==i?()=>i.factory(e):()=>new e}(e);throw new Error("unreachable")}function To(e,t,i){let n;if(Mo(e)){const t=le(e);return lt(t)||So(t)}if(xo(e))n=()=>le(e.useValue);else if(function(e){return!(!e||!e.useFactory)}(e))n=()=>e.useFactory(...xn(e.deps||[]));else if(function(e){return!(!e||!e.useExisting)}(e))n=()=>Tn(le(e.useExisting));else{const t=le(e&&(e.useClass||e.provide));if(!function(e){return!!e.deps}(e))return lt(t)||So(t);n=()=>new t(...xn(e.deps))}return n}function Eo(e,t,i=!1){return{factory:e,value:t,multi:i?[]:void 0}}function xo(e){return null!==e&&"object"==typeof e&&vn in e}function Mo(e){return"function"==typeof e}const Co=function(e,t,i){return function(e,t=null,i=null,n){const r=wo(e,t,i,n);return r._resolveInjectorDefTypes(),r}({name:i},t,e,i)};let Do=(()=>{class e{static create(e,t){return Array.isArray(e)?Co(e,t,""):Co(e.providers,e.parent,e.name||"")}}return e.THROW_IF_NOT_FOUND=fn,e.NULL=new fo,e.\u0275prov=fe({token:e,providedIn:"any",factory:()=>Tn(mo)}),e.__NG_ELEMENT_ID__=-1,e})();function Lo(e,t){hi(Yn(e)[1],Ft())}function Oo(e){let t=function(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),i=!0;const n=[e];for(;t;){let r;if(ot(e))r=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new Error("Directives cannot inherit Components");r=t.\u0275dir}if(r){if(i){n.push(r);const t=e;t.inputs=Ao(e.inputs),t.declaredInputs=Ao(e.declaredInputs),t.outputs=Ao(e.outputs);const i=r.hostBindings;i&&Po(e,i);const s=r.viewQuery,o=r.contentQueries;if(s&&Io(e,s),o&&Ro(e,o),ne(e.inputs,r.inputs),ne(e.declaredInputs,r.declaredInputs),ne(e.outputs,r.outputs),ot(r)&&r.data.animation){const t=e.data;t.animation=(t.animation||[]).concat(r.data.animation)}}const t=r.features;if(t)for(let n=0;n=0;n--){const r=e[n];r.hostVars=t+=r.hostVars,r.hostAttrs=ki(r.hostAttrs,i=ki(i,r.hostAttrs))}}(n)}function Ao(e){return e===Pe?{}:e===Ye?[]:e}function Io(e,t){const i=e.viewQuery;e.viewQuery=i?(e,n)=>{t(e,n),i(e,n)}:t}function Ro(e,t){const i=e.contentQueries;e.contentQueries=i?(e,n,r)=>{t(e,n,r),i(e,n,r)}:t}function Po(e,t){const i=e.hostBindings;e.hostBindings=i?(e,n)=>{t(e,n),i(e,n)}:t}let Yo=null;function Fo(){if(!Yo){const e=Re.Symbol;if(e&&e.iterator)Yo=e.iterator;else{const e=Object.getOwnPropertyNames(Map.prototype);for(let t=0;ta(wt(e[n.index])):n.index;if(bt(i)){let o=null;if(!a&&l&&(o=function(e,t,i,n){const r=e.cleanup;if(null!=r)for(let s=0;si?e[i]:null}"string"==typeof e&&(s+=2)}return null}(e,t,r,n.index)),null!==o)(o.__ngLastListenerFn__||o).__ngNextListenerFn__=s,o.__ngLastListenerFn__=s,h=!1;else{s=ha(n,t,c,s,!1);const e=i.listen(m,r,s);d.push(s,e),u&&u.push(r,g,f,f+1)}}else s=ha(n,t,c,s,!0),m.addEventListener(r,s,o),d.push(s),u&&u.push(r,g,f,o)}else s=ha(n,t,c,s,!1);const p=n.outputs;let m;if(h&&null!==p&&(m=p[r])){const e=m.length;if(e)for(let i=0;i0;)t=t[15],e--;return t}(e,At.lFrame.contextLView))[8]}(e)}function ma(e,t){let i=null;const n=function(e){const t=e.attrs;if(null!=t){const e=t.indexOf(5);if(0==(1&e))return t[e+1]}return null}(e);for(let r=0;r=0}const wa={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function ka(e){return e.substring(wa.key,wa.keyEnd)}function Sa(e,t){const i=wa.textEnd;return i===t?-1:(t=wa.keyEnd=function(e,t,i){for(;t32;)t++;return t}(e,wa.key=t,i),Ta(e,t,i))}function Ta(e,t,i){for(;t=0;i=Sa(t,i))hn(e,ka(t),!0)}function Ca(e,t,i,n){const r=Rt(),s=Pt(),o=Wt(2);s.firstUpdatePass&&La(s,e,o,n),t!==ms&&Uo(r,o,t)&&Ia(s,s.data[ai()],r,r[11],e,r[o+1]=function(e,t){return null==e||("string"==typeof t?e+=t:"object"==typeof e&&(e=re(vr(e)))),e}(t,i),n,o)}function Da(e,t){return t>=e.expandoStartIndex}function La(e,t,i,n){const r=e.data;if(null===r[i+1]){const s=r[ai()],o=Da(e,i);Ya(s,n)&&null===t&&!o&&(t=!1),t=function(e,t,i,n){const r=Qt(e);let s=n?t.residualClasses:t.residualStyles;if(null===r)0===(n?t.classBindings:t.styleBindings)&&(i=Aa(i=Oa(null,e,t,i,n),t.attrs,n),s=null);else{const o=t.directiveStylingLast;if(-1===o||e[o]!==r)if(i=Oa(r,e,t,i,n),null===s){let i=function(e,t,i){const n=i?t.classBindings:t.styleBindings;if(0!==vs(n))return e[ys(n)]}(e,t,n);void 0!==i&&Array.isArray(i)&&(i=Oa(null,e,t,i[1],n),i=Aa(i,t.attrs,n),function(e,t,i,n){e[ys(i?t.classBindings:t.styleBindings)]=n}(e,t,n,i))}else s=function(e,t,i){let n;const r=t.directiveEnd;for(let s=1+t.directiveStylingLast;s0)&&(c=!0)}else u=i;if(r)if(0!==l){const t=ys(e[a+1]);e[n+1]=_s(t,a),0!==t&&(e[t+1]=ws(e[t+1],n)),e[a+1]=function(e,t){return 131071&e|t<<17}(e[a+1],n)}else e[n+1]=_s(a,0),0!==a&&(e[a+1]=ws(e[a+1],n)),a=n;else e[n+1]=_s(l,0),0===a?a=n:e[l+1]=ws(e[l+1],n),l=n;c&&(e[n+1]=bs(e[n+1])),ba(e,u,n,!0),ba(e,u,n,!1),function(e,t,i,n,r){const s=r?e.residualClasses:e.residualStyles;null!=s&&"string"==typeof t&&mn(s,t)>=0&&(i[n+1]=ks(i[n+1]))}(t,u,e,n,s),o=_s(a,l),s?t.classBindings=o:t.styleBindings=o}(r,s,t,i,o,n)}}function Oa(e,t,i,n,r){let s=null;const o=i.directiveEnd;let a=i.directiveStylingLast;for(-1===a?a=i.directiveStart:a++;a0;){const t=e[r],s=Array.isArray(t),l=s?t[1]:t,u=null===l;let c=i[r+1];c===ms&&(c=u?Ye:void 0);let d=u?pn(c,n):l===n?c:void 0;if(s&&!Pa(d)&&(d=pn(t,n)),Pa(d)&&(a=d,o))return a;const h=e[r+1];r=o?ys(h):vs(h)}if(null!==t){let e=s?t.residualClasses:t.residualStyles;null!=e&&(a=pn(e,n))}return a}function Pa(e){return void 0!==e}function Ya(e,t){return 0!=(e.flags&(t?16:32))}function Fa(e,t=""){const i=Rt(),n=Pt(),r=e+20,s=n.firstCreatePass?Es(n,r,1,t,null):n.data[r],o=i[r]=function(e,t){return bt(e)?e.createText(t):e.createTextNode(t)}(i[11],t);nr(n,i,o,s),qt(s,!1)}function ja(e){return qa("",e,""),ja}function qa(e,t,i){const n=Rt(),r=Vo(n,e,t,i);return r!==ms&&ho(n,ai(),r),qa}function Na(e,t,i,n,r){const s=Rt(),o=function(e,t,i,n,r,s){const o=zo(e,Vt(),i,r);return Wt(2),o?t+de(i)+n+de(r)+s:ms}(s,e,t,i,n,r);return o!==ms&&ho(s,ai(),o),Na}function Ha(e,t,i){!function(e,t,i,n){const r=Pt(),s=Wt(2);r.firstUpdatePass&&La(r,null,s,n);const o=Rt();if(i!==ms&&Uo(o,s,i)){const a=r.data[ai()];if(Ya(a,n)&&!Da(r,s)){let e=n?a.classesWithoutHost:a.stylesWithoutHost;null!==e&&(i=se(e,i||"")),Qo(r,a,o,i,n)}else!function(e,t,i,n,r,s,o,a){r===ms&&(r=Ye);let l=0,u=0,c=0((Ga=Ga||{})[Ga.LocaleId=0]="LocaleId",Ga[Ga.DayPeriodsFormat=1]="DayPeriodsFormat",Ga[Ga.DayPeriodsStandalone=2]="DayPeriodsStandalone",Ga[Ga.DaysFormat=3]="DaysFormat",Ga[Ga.DaysStandalone=4]="DaysStandalone",Ga[Ga.MonthsFormat=5]="MonthsFormat",Ga[Ga.MonthsStandalone=6]="MonthsStandalone",Ga[Ga.Eras=7]="Eras",Ga[Ga.FirstDayOfWeek=8]="FirstDayOfWeek",Ga[Ga.WeekendRange=9]="WeekendRange",Ga[Ga.DateFormat=10]="DateFormat",Ga[Ga.TimeFormat=11]="TimeFormat",Ga[Ga.DateTimeFormat=12]="DateTimeFormat",Ga[Ga.NumberSymbols=13]="NumberSymbols",Ga[Ga.NumberFormats=14]="NumberFormats",Ga[Ga.CurrencyCode=15]="CurrencyCode",Ga[Ga.CurrencySymbol=16]="CurrencySymbol",Ga[Ga.CurrencyName=17]="CurrencyName",Ga[Ga.Currencies=18]="Currencies",Ga[Ga.Directionality=19]="Directionality",Ga[Ga.PluralCase=20]="PluralCase",Ga[Ga.ExtraData=21]="ExtraData",Ga))();const Za="en-US";let Qa=Za;function Ka(e){me(e,"Expected localeId to be defined"),"string"==typeof e&&(Qa=e.toLowerCase().replace(/_/g,"-"))}function Ja(e,t,i,n,r){if(e=le(e),Array.isArray(e))for(let s=0;s>20;if(Mo(e)||!e.multi){const n=new yi(l,r,Go),p=tl(a,t,r?c:c+h,d);-1===p?(Ri(Li(u,o),s,a),Xa(s,e,t.length),t.push(a),u.directiveStart++,u.directiveEnd++,r&&(u.providerIndexes+=1048576),i.push(n),o.push(n)):(i[p]=n,o[p]=n)}else{const p=tl(a,t,c+h,d),m=tl(a,t,c,c+h),f=p>=0&&i[p],g=m>=0&&i[m];if(r&&!g||!r&&!f){Ri(Li(u,o),s,a);const c=function(e,t,i,n,r){const s=new yi(e,i,Go);return s.multi=[],s.index=t,s.componentProviders=0,el(s,r,n&&!i),s}(r?nl:il,i.length,r,n,l);!r&&g&&(i[m].providerFactory=c),Xa(s,e,t.length,0),t.push(a),u.directiveStart++,u.directiveEnd++,r&&(u.providerIndexes+=1048576),i.push(c),o.push(c)}else Xa(s,e,p>-1?p:m,el(i[r?m:p],l,!r&&n));!r&&n&&g&&i[m].componentProviders++}}}function Xa(e,t,i,n){const r=Mo(t);if(r||function(e){return!!e.useClass}(t)){const s=(t.useClass||t).prototype.ngOnDestroy;if(s){const o=e.destroyHooks||(e.destroyHooks=[]);if(!r&&t.multi){const e=o.indexOf(i);-1===e?o.push(i,[n,s]):o[e+1].push(n,s)}else o.push(i,s)}}}function el(e,t,i){return i&&e.componentProviders++,e.multi.push(t)-1}function tl(e,t,i,n){for(let r=i;r{i.providersResolver=(i,n)=>function(e,t,i){const n=Pt();if(n.firstCreatePass){const r=ot(e);Ja(i,n.data,n.blueprint,r,!0),Ja(t,n.data,n.blueprint,r,!1)}}(i,n?n(e):e,t)}}class ol{}const al="ngComponent";class ll{resolveComponentFactory(e){throw function(e){const t=Error(`No component factory found for ${re(e)}. Did you add it to @NgModule.entryComponents?`);return t[al]=e,t}(e)}}let ul=(()=>{class e{}return e.NULL=new ll,e})();function cl(...e){}function dl(e,t){return new pl(St(e,t))}const hl=function(){return dl(Ft(),Rt())};let pl=(()=>{class e{constructor(e){this.nativeElement=e}}return e.__NG_ELEMENT_ID__=hl,e})();function ml(e){return e instanceof pl?e.nativeElement:e}class fl{}let gl=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>_l(),e})();const _l=function(){const e=Rt(),t=xt(Ft().index,e);return function(e){return e[11]}(tt(t)?t:e)};let yl=(()=>{class e{}return e.\u0275prov=fe({token:e,providedIn:"root",factory:()=>null}),e})();class bl{constructor(e){this.full=e,this.major=e.split(".")[0],this.minor=e.split(".")[1],this.patch=e.split(".").slice(2).join(".")}}const vl=new bl("12.2.17");class wl{constructor(){}supports(e){return qo(e)}create(e){return new Sl(e)}}const kl=(e,t)=>t;class Sl{constructor(e){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=e||kl}forEachItem(e){let t;for(t=this._itHead;null!==t;t=t._next)e(t)}forEachOperation(e){let t=this._itHead,i=this._removalsHead,n=0,r=null;for(;t||i;){const s=!i||t&&t.currentIndex{n=this._trackByFn(t,e),null!==r&&Object.is(r.trackById,n)?(s&&(r=this._verifyReinsertion(r,e,n,t)),Object.is(r.item,e)||this._addIdentityChange(r,e)):(r=this._mismatch(r,e,n,t),s=!0),r=r._next,t++}),this.length=t;return this._truncate(r),this.collection=e,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let e;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,t,i,n){let r;return null===e?r=this._itTail:(r=e._prev,this._remove(e)),null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(e.item,t)||this._addIdentityChange(e,t),this._reinsertAfter(e,r,n)):null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(i,n))?(Object.is(e.item,t)||this._addIdentityChange(e,t),this._moveAfter(e,r,n)):e=this._addAfter(new Tl(t,i),r,n),e}_verifyReinsertion(e,t,i,n){let r=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==r?e=this._reinsertAfter(r,e._prev,n):e.currentIndex!=n&&(e.currentIndex=n,this._addToMoves(e,n)),e}_truncate(e){for(;null!==e;){const t=e._next;this._addToRemovals(this._unlink(e)),e=t}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(e,t,i){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);const n=e._prevRemoved,r=e._nextRemoved;return null===n?this._removalsHead=r:n._nextRemoved=r,null===r?this._removalsTail=n:r._prevRemoved=n,this._insertAfter(e,t,i),this._addToMoves(e,i),e}_moveAfter(e,t,i){return this._unlink(e),this._insertAfter(e,t,i),this._addToMoves(e,i),e}_addAfter(e,t,i){return this._insertAfter(e,t,i),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e}_insertAfter(e,t,i){const n=null===t?this._itHead:t._next;return e._next=n,e._prev=t,null===n?this._itTail=e:n._prev=e,null===t?this._itHead=e:t._next=e,null===this._linkedRecords&&(this._linkedRecords=new xl),this._linkedRecords.put(e),e.currentIndex=i,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);const t=e._prev,i=e._next;return null===t?this._itHead=i:t._next=i,null===i?this._itTail=t:i._prev=t,e}_addToMoves(e,t){return e.previousIndex===t||(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e),e}_addToRemovals(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new xl),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,t){return e.item=t,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e}}class Tl{constructor(e,t){this.item=e,this.trackById=t,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class El{constructor(){this._head=null,this._tail=null}add(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,t){let i;for(i=this._head;null!==i;i=i._nextDup)if((null===t||t<=i.currentIndex)&&Object.is(i.trackById,e))return i;return null}remove(e){const t=e._prevDup,i=e._nextDup;return null===t?this._head=i:t._nextDup=i,null===i?this._tail=t:i._prevDup=t,null===this._head}}class xl{constructor(){this.map=new Map}put(e){const t=e.trackById;let i=this.map.get(t);i||(i=new El,this.map.set(t,i)),i.add(e)}get(e,t){const i=this.map.get(e);return i?i.get(e,t):null}remove(e){const t=e.trackById;return this.map.get(t).remove(e)&&this.map.delete(t),e}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Ml(e,t,i){const n=e.previousIndex;if(null===n)return n;let r=0;return i&&n{if(t&&t.key===i)this._maybeAddToChanges(t,e),this._appendAfter=t,t=t._next;else{const n=this._getOrCreateRecordForKey(i,e);t=this._insertBeforeOrAppend(t,n)}}),t){t._prev&&(t._prev._next=null),this._removalsHead=t;for(let e=t;null!==e;e=e._nextRemoved)e===this._mapHead&&(this._mapHead=null),this._records.delete(e.key),e._nextRemoved=e._next,e.previousValue=e.currentValue,e.currentValue=null,e._prev=null,e._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,t){if(e){const i=e._prev;return t._next=e,t._prev=i,e._prev=t,i&&(i._next=t),e===this._mapHead&&(this._mapHead=t),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=t,t._prev=this._appendAfter):this._mapHead=t,this._appendAfter=t,null}_getOrCreateRecordForKey(e,t){if(this._records.has(e)){const i=this._records.get(e);this._maybeAddToChanges(i,t);const n=i._prev,r=i._next;return n&&(n._next=r),r&&(r._prev=n),i._next=null,i._prev=null,i}const i=new Ll(e);return this._records.set(e,i),i.currentValue=t,this._addToAdditions(i),i}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,t){Object.is(t,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=t,this._addToChanges(e))}_addToAdditions(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,t){e instanceof Map?e.forEach(t):Object.keys(e).forEach(i=>t(e[i],i))}}class Ll{constructor(e){this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Ol(){return new Al([new wl])}let Al=(()=>{class e{constructor(e){this.factories=e}static create(t,i){if(null!=i){const e=i.factories.slice();t=t.concat(e)}return new e(t)}static extend(t){return{provide:e,useFactory:i=>e.create(t,i||Ol()),deps:[[e,new An,new On]]}}find(e){const t=this.factories.find(t=>t.supports(e));if(null!=t)return t;throw new Error(`Cannot find a differ supporting object '${e}' of type '${function(e){return e.name||typeof e}(e)}'`)}}return e.\u0275prov=fe({token:e,providedIn:"root",factory:Ol}),e})();function Il(){return new Rl([new Cl])}let Rl=(()=>{class e{constructor(e){this.factories=e}static create(t,i){if(i){const e=i.factories.slice();t=t.concat(e)}return new e(t)}static extend(t){return{provide:e,useFactory:i=>e.create(t,i||Il()),deps:[[e,new An,new On]]}}find(e){const t=this.factories.find(t=>t.supports(e));if(t)return t;throw new Error(`Cannot find a differ supporting object '${e}'`)}}return e.\u0275prov=fe({token:e,providedIn:"root",factory:Il}),e})();function Pl(e,t,i,n,r=!1){for(;null!==i;){const s=t[i.index];if(null!==s&&n.push(wt(s)),it(s))for(let e=10;e-1&&(Vn(e,i),cn(t,i))}this._attachedToViewContainer=!1}$n(this._lView[1],this._lView)}onDestroy(e){Ys(this._lView[1],this._lView,null,e)}markForCheck(){to(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){io(this._lView[1],this._lView,this.context)}checkNoChanges(){!function(e,t,i){zt(!0);try{io(e,t,i)}finally{zt(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function(e,t){lr(e,t,t[11],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e}}class Fl extends Yl{constructor(e){super(e),this._view=e}detectChanges(){no(this._view)}checkNoChanges(){!function(e){zt(!0);try{no(e)}finally{zt(!1)}}(this._view)}get context(){return null}}const jl=function(e){return function(e,t,i){if(rt(e)&&!i){const i=xt(e.index,t);return new Yl(i,i)}return 47&e.type?new Yl(t[16],t):null}(Ft(),Rt(),16==(16&e))};let ql=(()=>{class e{}return e.__NG_ELEMENT_ID__=jl,e})();const Nl=[new Cl],Hl=new Al([new wl]),Ul=new Rl(Nl),zl=function(){return Wl(Ft(),Rt())};let Bl=(()=>{class e{}return e.__NG_ELEMENT_ID__=zl,e})();const Vl=Bl,$l=class extends Vl{constructor(e,t,i){super(),this._declarationLView=e,this._declarationTContainer=t,this.elementRef=i}createEmbeddedView(e){const t=this._declarationTContainer.tViews,i=Ts(this._declarationLView,t,e,16,null,t.declTNode,null,null,null,null);i[17]=this._declarationLView[this._declarationTContainer.index];const n=this._declarationLView[19];return null!==n&&(i[19]=n.createEmbeddedView(t)),Ms(t,i,e),new Yl(i)}};function Wl(e,t){return 4&e.type?new $l(t,e,dl(e,t)):null}class Gl{}class Zl{}const Ql=function(){return iu(Ft(),Rt())};let Kl=(()=>{class e{}return e.__NG_ELEMENT_ID__=Ql,e})();const Jl=Kl,Xl=class extends Jl{constructor(e,t,i){super(),this._lContainer=e,this._hostTNode=t,this._hostLView=i}get element(){return dl(this._hostTNode,this._hostLView)}get injector(){return new Vi(this._hostTNode,this._hostLView)}get parentInjector(){const e=Ii(this._hostTNode,this._hostLView);if(Ti(e)){const t=xi(e,this._hostLView),i=Ei(e);return new Vi(t[1].data[i+8],t)}return new Vi(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){const t=eu(this._lContainer);return null!==t&&t[e]||null}get length(){return this._lContainer.length-10}createEmbeddedView(e,t,i){const n=e.createEmbeddedView(t||{});return this.insert(n,i),n}createComponent(e,t,i,n,r){const s=i||this.parentInjector;if(!r&&null==e.ngModule&&s){const e=s.get(Gl,null);e&&(r=e)}const o=e.create(s,n,void 0,r);return this.insert(o.hostView,t),o}insert(e,t){const i=e._lView,n=i[1];if(function(e){return it(e[3])}(i)){const t=this.indexOf(e);if(-1!==t)this.detach(t);else{const t=i[3],n=new Xl(t,t[6],t[3]);n.detach(n.indexOf(e))}}const r=this._adjustIndex(t),s=this._lContainer;!function(e,t,i,n){const r=10+n,s=i.length;n>0&&(i[r-1][4]=t),nes});class au extends ol{constructor(e,t){super(),this.componentDef=e,this.ngModule=t,this.componentType=e.type,this.selector=function(e){return e.map(ps).join(",")}(e.selectors),this.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],this.isBoundToModule=!!t}get inputs(){return su(this.componentDef.inputs)}get outputs(){return su(this.componentDef.outputs)}create(e,t,i,n){const r=(n=n||this.ngModule)?function(e,t){return{get:(i,n,r)=>{const s=e.get(i,nu,r);return s!==nu||n===nu?s:t.get(i,n,r)}}}(e,n.injector):e,s=r.get(fl,vt),o=r.get(yl,null),a=s.createRenderer(null,this.componentDef),l=this.componentDef.selectors[0][0]||"div",u=i?function(e,t,i){if(bt(e))return e.selectRootElement(t,i===Le.ShadowDom);let n="string"==typeof t?e.querySelector(t):t;return n.textContent="",n}(a,i,this.componentDef.encapsulation):zn(s.createRenderer(null,this.componentDef),l,function(e){const t=e.toLowerCase();return"svg"===t?gt:"math"===t?"http://www.w3.org/1998/MathML/":null}(l)),c=this.componentDef.onPush?576:528,d=function(e,t){return{components:[],scheduler:e||es,clean:so,playerHandler:t||null,flags:0}}(),h=Ps(0,null,null,1,0,null,null,null,null,null),p=Ts(null,h,d,c,null,null,s,a,o,r);let m,f;ti(p);try{const e=function(e,t,i,n,r,s){const o=i[1];i[20]=e;const a=Es(o,20,2,"#host",null),l=a.mergedAttrs=t.hostAttrs;null!==l&&(po(a,l,!0),null!==e&&(bi(r,e,l),null!==a.classes&&dr(r,e,a.classes),null!==a.styles&&cr(r,e,a.styles)));const u=n.createRenderer(e,t),c=Ts(i,Rs(t),null,t.onPush?64:16,i[20],a,n,u,s||null,null);return o.firstCreatePass&&(Ri(Li(a,i),o,t.type),Us(o,a),Bs(a,i.length,1)),eo(i,c),i[20]=c}(u,this.componentDef,p,s,a);if(u)if(i)bi(a,u,["ng-version",vl.full]);else{const{attrs:e,classes:t}=function(e){const t=[],i=[];let n=1,r=2;for(;n0&&dr(a,u,t.join(" "))}if(f=Tt(h,20),void 0!==t){const e=f.projection=[];for(let i=0;ie(o,t)),t.contentQueries){const e=Ft();t.contentQueries(1,o,e.directiveStart)}const a=Ft();return!s.firstCreatePass||null===t.hostBindings&&null===t.hostAttrs||(li(a.index),Ns(i[1],a,0,a.directiveStart,a.directiveEnd,t),Hs(t,o)),o}(e,this.componentDef,p,d,[Lo]),Ms(h,p,null)}finally{oi()}return new lu(this.componentType,m,dl(f,p),p,f)}}class lu extends class{}{constructor(e,t,i,n,r){super(),this.location=i,this._rootLView=n,this._tNode=r,this.instance=t,this.hostView=this.changeDetectorRef=new Fl(n),this.componentType=e}get injector(){return new Vi(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(e){this.hostView.onDestroy(e)}}const uu=new Map;class cu extends Gl{constructor(e,t){super(),this._parent=t,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new ru(this);const i=et(e),n=function(e){return e[He]||null}(e);n&&Ka(n),this._bootstrapComponents=ts(i.bootstrap),this._r3Injector=wo(e,t,[{provide:Gl,useValue:this},{provide:ul,useValue:this.componentFactoryResolver}],re(e)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(e)}get(e,t=Do.THROW_IF_NOT_FOUND,i=Te.Default){return e===Do||e===Gl||e===mo?this:this._r3Injector.get(e,t,i)}destroy(){const e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}}class du extends Zl{constructor(e){super(),this.moduleType=e,null!==et(e)&&function(e){const t=new Set;!function e(i){const n=et(i,!0),r=n.id;null!==r&&(function(e,t,i){if(t&&t!==i)throw new Error(`Duplicate module registered for ${e} - ${re(t)} vs ${re(t.name)}`)}(r,uu.get(r),i),uu.set(r,i));const s=ts(n.imports);for(const o of s)t.has(o)||(t.add(o),e(o))}(e)}(e)}create(e){return new cu(this.moduleType,e)}}function hu(e,t,i){const n=Bt()+e,r=Rt();return r[n]===ms?Ho(r,n,i?t.call(i):t()):function(e,t){return e[t]}(r,n)}function pu(e,t,i,n){return gu(Rt(),Bt(),e,t,i,n)}function mu(e,t,i,n,r){return function(e,t,i,n,r,s,o){const a=t+i;return zo(e,a,r,s)?Ho(e,a+2,o?n.call(o,r,s):n(r,s)):fu(e,a+2)}(Rt(),Bt(),e,t,i,n,r)}function fu(e,t){const i=e[t];return i===ms?void 0:i}function gu(e,t,i,n,r,s){const o=t+i;return Uo(e,o,r)?Ho(e,o+1,s?n.call(s,r):n(r)):fu(e,o+1)}function _u(e,t){const i=Pt();let n;const r=e+20;i.firstCreatePass?(n=function(e,t){if(t)for(let i=t.length-1;i>=0;i--){const n=t[i];if(e===n.name)return n}throw new ce("302",`The pipe '${e}' could not be found!`)}(t,i.pipeRegistry),i.data[r]=n,n.onDestroy&&(i.destroyHooks||(i.destroyHooks=[])).push(r,n.onDestroy)):n=i.data[r];const s=n.factory||(n.factory=lt(n.type)),o=xe(Go);try{const e=Ci(!1),t=s();return Ci(e),function(e,t,i,n){i>=e.data.length&&(e.data[i]=null,e.blueprint[i]=null),t[i]=n}(i,Rt(),r,t),t}finally{xe(o)}}function yu(e,t,i){const n=e+20,r=Rt(),s=Et(r,n);return function(e,t){jo.isWrapped(t)&&(t=jo.unwrap(t),e[Vt()]=ms);return t}(r,function(e,t){return e[1].data[t].pure}(r,n)?gu(r,Bt(),t,s.transform,i,s):s.transform(i))}function bu(e){return t=>{setTimeout(e,void 0,t)}}const vu=class extends x{constructor(e=!1){super(),this.__isAsync=e}emit(e){super.next(e)}subscribe(e,t,i){var n,r,s;let o=e,a=t||(()=>null),l=i;if(e&&"object"==typeof e){const t=e;o=null===(n=t.next)||void 0===n?void 0:n.bind(t),a=null===(r=t.error)||void 0===r?void 0:r.bind(t),l=null===(s=t.complete)||void 0===s?void 0:s.bind(t)}this.__isAsync&&(a=bu(a),o&&(o=bu(o)),l&&(l=bu(l)));const u=super.subscribe({next:o,error:a,complete:l});return e instanceof d&&e.add(u),u}};function wu(){return this._results[Fo()]()}class ku{constructor(e=!1){this._emitDistinctChangesOnly=e,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const t=Fo(),i=ku.prototype;i[t]||(i[t]=wu)}get changes(){return this._changes||(this._changes=new vu)}get(e){return this._results[e]}map(e){return this._results.map(e)}filter(e){return this._results.filter(e)}find(e){return this._results.find(e)}reduce(e,t){return this._results.reduce(e,t)}forEach(e){this._results.forEach(e)}some(e){return this._results.some(e)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(e,t){const i=this;i.dirty=!1;const n=an(e);(this._changesDetected=!function(e,t,i){if(e.length!==t.length)return!1;for(let n=0;n0)n.push(o[e/2]);else{const r=s[e+1],o=t[-i];for(let e=10;e({bindingPropertyName:e})),Hu=Xi("Output",e=>({bindingPropertyName:e})),Uu=Xi("HostBinding",e=>({hostPropertyName:e})),zu=new en("Application Initializer");let Bu=(()=>{class e{constructor(e){this.appInits=e,this.resolve=cl,this.reject=cl,this.initialized=!1,this.done=!1,this.donePromise=new Promise((e,t)=>{this.resolve=e,this.reject=t})}runInitializers(){if(this.initialized)return;const e=[],t=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let i=0;i{t.subscribe({complete:e,error:i})});e.push(i)}}Promise.all(e).then(()=>{t()}).catch(e=>{this.reject(e)}),0===e.length&&t(),this.initialized=!0}}return e.\u0275fac=function(t){return new(t||e)(Tn(zu,8))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})();const Vu=new en("AppId"),$u={provide:Vu,useFactory:function(){return`${Wu()}${Wu()}${Wu()}`},deps:[]};function Wu(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Gu=new en("Platform Initializer"),Zu=new en("Platform ID"),Qu=new en("appBootstrapListener");let Ku=(()=>{class e{log(e){console.log(e)}warn(e){console.warn(e)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})();const Ju=new en("LocaleId"),Xu=new en("DefaultCurrencyCode");class ec{constructor(e,t){this.ngModuleFactory=e,this.componentFactories=t}}const tc=function(e){return new du(e)},ic=tc,nc=function(e){return Promise.resolve(tc(e))},rc=function(e){const t=tc(e),i=ts(et(e).declarations).reduce((e,t)=>{const i=Xe(t);return i&&e.push(new au(i)),e},[]);return new ec(t,i)},sc=rc,oc=function(e){return Promise.resolve(rc(e))};let ac=(()=>{class e{constructor(){this.compileModuleSync=ic,this.compileModuleAsync=nc,this.compileModuleAndAllComponentsSync=sc,this.compileModuleAndAllComponentsAsync=oc}clearCache(){}clearCacheFor(e){}getModuleId(e){}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})();const lc=(()=>Promise.resolve(0))();function uc(e){"undefined"==typeof Zone?lc.then(()=>{e&&e.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",e)}class cc{constructor({enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:t=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new vu(!1),this.onMicrotaskEmpty=new vu(!1),this.onStable=new vu(!1),this.onError=new vu(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();const n=this;n._nesting=0,n._outer=n._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(n._inner=n._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(n._inner=n._inner.fork(Zone.longStackTraceZoneSpec)),n.shouldCoalesceEventChangeDetection=!i&&t,n.shouldCoalesceRunChangeDetection=i,n.lastRequestAnimationFrameId=-1,n.nativeRequestAnimationFrame=function(){let e=Re.requestAnimationFrame,t=Re.cancelAnimationFrame;if("undefined"!=typeof Zone&&e&&t){const i=e[Zone.__symbol__("OriginalDelegate")];i&&(e=i);const n=t[Zone.__symbol__("OriginalDelegate")];n&&(t=n)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function(e){const t=()=>{!function(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(Re,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,pc(e),e.isCheckStableRunning=!0,hc(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),pc(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(i,n,r,s,o,a)=>{try{return mc(e),i.invokeTask(r,s,o,a)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===s.type||e.shouldCoalesceRunChangeDetection)&&t(),fc(e)}},onInvoke:(i,n,r,s,o,a,l)=>{try{return mc(e),i.invoke(r,s,o,a,l)}finally{e.shouldCoalesceRunChangeDetection&&t(),fc(e)}},onHasTask:(t,i,n,r)=>{t.hasTask(n,r),i===n&&("microTask"==r.change?(e._hasPendingMicrotasks=r.microTask,pc(e),hc(e)):"macroTask"==r.change&&(e.hasPendingMacrotasks=r.macroTask))},onHandleError:(t,i,n,r)=>(t.handleError(n,r),e.runOutsideAngular(()=>e.onError.emit(r)),!1)})}(n)}static isInAngularZone(){return!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!cc.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(cc.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(e,t,i){return this._inner.run(e,t,i)}runTask(e,t,i,n){const r=this._inner,s=r.scheduleEventTask("NgZoneEvent: "+n,e,dc,cl,cl);try{return r.runTask(s,t,i)}finally{r.cancelTask(s)}}runGuarded(e,t,i){return this._inner.runGuarded(e,t,i)}runOutsideAngular(e){return this._outer.run(e)}}const dc={};function hc(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function pc(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function mc(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function fc(e){e._nesting--,hc(e)}class gc{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new vu,this.onMicrotaskEmpty=new vu,this.onStable=new vu,this.onError=new vu}run(e,t,i){return e.apply(t,i)}runGuarded(e,t,i){return e.apply(t,i)}runOutsideAngular(e){return e()}runTask(e,t,i,n){return e.apply(t,i)}}let _c=(()=>{class e{constructor(e){this._ngZone=e,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{cc.assertNotInAngularZone(),uc(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())uc(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(t=>!t.updateCb||!t.updateCb(e)||(clearTimeout(t.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,t,i){let n=-1;t&&t>0&&(n=setTimeout(()=>{this._callbacks=this._callbacks.filter(e=>e.timeoutId!==n),e(this._didWork,this.getPendingTasks())},t)),this._callbacks.push({doneCb:e,timeoutId:n,updateCb:i})}whenStable(e,t,i){if(i&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(e,t,i),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(e,t,i){return[]}}return e.\u0275fac=function(t){return new(t||e)(Tn(cc))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})(),yc=(()=>{class e{constructor(){this._applications=new Map,vc.addToWindow(this)}registerApplication(e,t){this._applications.set(e,t)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,t=!0){return vc.findTestabilityInTree(this,e,t)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})();class bc{addToWindow(e){}findTestabilityInTree(e,t,i){return null}}let vc=new bc,wc=!0,kc=!1;function Sc(){return kc=!0,wc}let Tc;const Ec=new en("AllowMultipleToken");class xc{constructor(e,t){this.name=e,this.token=t}}function Mc(e,t,i=[]){const n=`Platform: ${t}`,r=new en(n);return(t=[])=>{let s=Cc();if(!s||s.injector.get(Ec,!1))if(e)e(i.concat(t).concat({provide:r,useValue:!0}));else{const e=i.concat(t).concat({provide:r,useValue:!0},{provide:go,useValue:"platform"});!function(e){if(Tc&&!Tc.destroyed&&!Tc.injector.get(Ec,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Tc=e.get(Dc);const t=e.get(Gu,null);t&&t.forEach(e=>e())}(Do.create({providers:e,name:n}))}return function(e){const t=Cc();if(!t)throw new Error("No platform exists!");if(!t.injector.get(e,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return t}(r)}}function Cc(){return Tc&&!Tc.destroyed?Tc:null}let Dc=(()=>{class e{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,t){const i=function(e,t){let i;return i="noop"===e?new gc:("zone.js"===e?void 0:e)||new cc({enableLongStackTrace:Sc(),shouldCoalesceEventChangeDetection:!!(null==t?void 0:t.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==t?void 0:t.ngZoneRunCoalescing)}),i}(t?t.ngZone:void 0,{ngZoneEventCoalescing:t&&t.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:t&&t.ngZoneRunCoalescing||!1}),n=[{provide:cc,useValue:i}];return i.run(()=>{const r=Do.create({providers:n,parent:this.injector,name:e.moduleType.name}),s=e.create(r),o=s.injector.get(Xr,null);if(!o)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return i.runOutsideAngular(()=>{const e=i.onError.subscribe({next:e=>{o.handleError(e)}});s.onDestroy(()=>{Ac(this._modules,s),e.unsubscribe()})}),function(e,i,n){try{const t=n();return sa(t)?t.catch(t=>{throw i.runOutsideAngular(()=>e.handleError(t)),t}):t}catch(t){throw i.runOutsideAngular(()=>e.handleError(t)),t}}(o,i,()=>{const e=s.injector.get(Bu);return e.runInitializers(),e.donePromise.then(()=>(Ka(s.injector.get(Ju,Za)||Za),this._moduleDoBootstrap(s),s))})})}bootstrapModule(e,t=[]){const i=Lc({},t);return function(e,t,i){const n=new du(i);return Promise.resolve(n)}(0,0,e).then(e=>this.bootstrapModuleFactory(e,i))}_moduleDoBootstrap(e){const t=e.injector.get(Oc);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(e=>t.bootstrap(e));else{if(!e.instance.ngDoBootstrap)throw new Error(`The module ${re(e.instance.constructor)} was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.`);e.instance.ngDoBootstrap(t)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(e=>e.destroy()),this._destroyListeners.forEach(e=>e()),this._destroyed=!0}get destroyed(){return this._destroyed}}return e.\u0275fac=function(t){return new(t||e)(Tn(Do))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})();function Lc(e,t){return Array.isArray(t)?t.reduce(Lc,e):Object.assign(Object.assign({},e),t)}let Oc=(()=>{class e{constructor(e,t,i,n,r){this._zone=e,this._injector=t,this._exceptionHandler=i,this._componentFactoryResolver=n,this._initStatus=r,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const s=new w(e=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{e.next(this._stable),e.complete()})}),o=new w(e=>{let t;this._zone.runOutsideAngular(()=>{t=this._zone.onStable.subscribe(()=>{cc.assertNotInAngularZone(),uc(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,e.next(!0))})})});const i=this._zone.onUnstable.subscribe(()=>{cc.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{e.next(!1)}))});return()=>{t.unsubscribe(),i.unsubscribe()}});this.isStable=W(s,o.pipe(te()))}bootstrap(e,t){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.");let i;i=e instanceof ol?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(i.componentType);const n=function(e){return e.isBoundToModule}(i)?void 0:this._injector.get(Gl),r=i.create(Do.NULL,[],t||i.selector,n),s=r.location.nativeElement,o=r.injector.get(_c,null),a=o&&r.injector.get(yc);return o&&a&&a.registerApplication(s,o),r.onDestroy(()=>{this.detachView(r.hostView),Ac(this.components,r),a&&a.unregisterApplication(s)}),this._loadComponent(r),r}tick(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;for(let e of this._views)e.detectChanges()}catch(e){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(e))}finally{this._runningTick=!1}}attachView(e){const t=e;this._views.push(t),t.attachToAppRef(this)}detachView(e){const t=e;Ac(this._views,t),t.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(Qu,[]).concat(this._bootstrapListeners).forEach(t=>t(e))}ngOnDestroy(){this._views.slice().forEach(e=>e.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return e.\u0275fac=function(t){return new(t||e)(Tn(cc),Tn(Do),Tn(Xr),Tn(ul),Tn(Bu))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})();function Ac(e,t){const i=e.indexOf(t);i>-1&&e.splice(i,1)}class Ic{}class Rc{}const Pc={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"};let Yc=(()=>{class e{constructor(e,t){this._compiler=e,this._config=t||Pc}load(e){return this.loadAndCompile(e)}loadAndCompile(e){let[t,n]=e.split("#");return void 0===n&&(n="default"),i(98255)(t).then(e=>e[n]).then(e=>Fc(e,t,n)).then(e=>this._compiler.compileModuleAsync(e))}loadFactory(e){let[t,n]=e.split("#"),r="NgFactory";return void 0===n&&(n="default",r=""),i(98255)(this._config.factoryPathPrefix+t+this._config.factoryPathSuffix).then(e=>e[n+r]).then(e=>Fc(e,t,n))}}return e.\u0275fac=function(t){return new(t||e)(Tn(ac),Tn(Rc,8))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})();function Fc(e,t,i){if(!e)throw new Error(`Cannot find '${i}' in '${t}'`);return e}const jc=Mc(null,"core",[{provide:Zu,useValue:"unknown"},{provide:Dc,deps:[Do]},{provide:yc,deps:[]},{provide:Ku,deps:[]}]),qc=[{provide:Oc,useClass:Oc,deps:[cc,Do,Xr,ul,Bu]},{provide:ou,deps:[cc],useFactory:function(e){let t=[];return e.onStable.subscribe(()=>{for(;t.length;)t.pop()()}),function(e){t.push(e)}}},{provide:Bu,useClass:Bu,deps:[[new On,zu]]},{provide:ac,useClass:ac,deps:[]},$u,{provide:Al,useFactory:function(){return Hl},deps:[]},{provide:Rl,useFactory:function(){return Ul},deps:[]},{provide:Ju,useFactory:function(e){return Ka(e=e||"undefined"!=typeof $localize&&$localize.locale||Za),e},deps:[[new Ln(Ju),new On,new An]]},{provide:Xu,useValue:"USD"}];let Nc=(()=>{class e{constructor(e){}}return e.\u0275fac=function(t){return new(t||e)(Tn(Oc))},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({providers:qc}),e})(),Hc=null;function Uc(){return Hc}const zc=new en("DocumentToken");let Bc=(()=>{class e{historyGo(e){throw new Error("Not implemented")}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=fe({factory:Vc,token:e,providedIn:"platform"}),e})();function Vc(){return Tn(Wc)}const $c=new en("Location Initialized");let Wc=(()=>{class e extends Bc{constructor(e){super(),this._doc=e,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Uc().getBaseHref(this._doc)}onPopState(e){const t=Uc().getGlobalEventTarget(this._doc,"window");return t.addEventListener("popstate",e,!1),()=>t.removeEventListener("popstate",e)}onHashChange(e){const t=Uc().getGlobalEventTarget(this._doc,"window");return t.addEventListener("hashchange",e,!1),()=>t.removeEventListener("hashchange",e)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(e){this.location.pathname=e}pushState(e,t,i){Gc()?this._history.pushState(e,t,i):this.location.hash=i}replaceState(e,t,i){Gc()?this._history.replaceState(e,t,i):this.location.hash=i}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}}return e.\u0275fac=function(t){return new(t||e)(Tn(zc))},e.\u0275prov=fe({factory:Zc,token:e,providedIn:"platform"}),e})();function Gc(){return!!window.history.pushState}function Zc(){return new Wc(Tn(zc))}function Qc(e,t){if(0==e.length)return t;if(0==t.length)return e;let i=0;return e.endsWith("/")&&i++,t.startsWith("/")&&i++,2==i?e+t.substring(1):1==i?e+t:e+"/"+t}function Kc(e){const t=e.match(/#|\?|$/),i=t&&t.index||e.length;return e.slice(0,i-("/"===e[i-1]?1:0))+e.slice(i)}function Jc(e){return e&&"?"!==e[0]?"?"+e:e}let Xc=(()=>{class e{historyGo(e){throw new Error("Not implemented")}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=fe({factory:ed,token:e,providedIn:"root"}),e})();function ed(e){const t=Tn(zc).location;return new id(Tn(Bc),t&&t.origin||"")}const td=new en("appBaseHref");let id=(()=>{class e extends Xc{constructor(e,t){if(super(),this._platformLocation=e,this._removeListenerFns=[],null==t&&(t=this._platformLocation.getBaseHrefFromDOM()),null==t)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=t}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return Qc(this._baseHref,e)}path(e=!1){const t=this._platformLocation.pathname+Jc(this._platformLocation.search),i=this._platformLocation.hash;return i&&e?`${t}${i}`:t}pushState(e,t,i,n){const r=this.prepareExternalUrl(i+Jc(n));this._platformLocation.pushState(e,t,r)}replaceState(e,t,i,n){const r=this.prepareExternalUrl(i+Jc(n));this._platformLocation.replaceState(e,t,r)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(e=0){var t,i;null===(i=(t=this._platformLocation).historyGo)||void 0===i||i.call(t,e)}}return e.\u0275fac=function(t){return new(t||e)(Tn(Bc),Tn(td,8))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})(),nd=(()=>{class e extends Xc{constructor(e,t){super(),this._platformLocation=e,this._baseHref="",this._removeListenerFns=[],null!=t&&(this._baseHref=t)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}path(e=!1){let t=this._platformLocation.hash;return null==t&&(t="#"),t.length>0?t.substring(1):t}prepareExternalUrl(e){const t=Qc(this._baseHref,e);return t.length>0?"#"+t:t}pushState(e,t,i,n){let r=this.prepareExternalUrl(i+Jc(n));0==r.length&&(r=this._platformLocation.pathname),this._platformLocation.pushState(e,t,r)}replaceState(e,t,i,n){let r=this.prepareExternalUrl(i+Jc(n));0==r.length&&(r=this._platformLocation.pathname),this._platformLocation.replaceState(e,t,r)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(e=0){var t,i;null===(i=(t=this._platformLocation).historyGo)||void 0===i||i.call(t,e)}}return e.\u0275fac=function(t){return new(t||e)(Tn(Bc),Tn(td,8))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})(),rd=(()=>{class e{constructor(e,t){this._subject=new vu,this._urlChangeListeners=[],this._platformStrategy=e;const i=this._platformStrategy.getBaseHref();this._platformLocation=t,this._baseHref=Kc(od(i)),this._platformStrategy.onPopState(e=>{this._subject.emit({url:this.path(!0),pop:!0,state:e.state,type:e.type})})}path(e=!1){return this.normalize(this._platformStrategy.path(e))}getState(){return this._platformLocation.getState()}isCurrentPathEqualTo(e,t=""){return this.path()==this.normalize(e+Jc(t))}normalize(t){return e.stripTrailingSlash(function(e,t){return e&&t.startsWith(e)?t.substring(e.length):t}(this._baseHref,od(t)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._platformStrategy.prepareExternalUrl(e)}go(e,t="",i=null){this._platformStrategy.pushState(i,"",e,t),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Jc(t)),i)}replaceState(e,t="",i=null){this._platformStrategy.replaceState(i,"",e,t),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Jc(t)),i)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}historyGo(e=0){var t,i;null===(i=(t=this._platformStrategy).historyGo)||void 0===i||i.call(t,e)}onUrlChange(e){this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(e=>{this._notifyUrlChangeListeners(e.url,e.state)}))}_notifyUrlChangeListeners(e="",t){this._urlChangeListeners.forEach(i=>i(e,t))}subscribe(e,t,i){return this._subject.subscribe({next:e,error:t,complete:i})}}return e.\u0275fac=function(t){return new(t||e)(Tn(Xc),Tn(Bc))},e.normalizeQueryParams=Jc,e.joinWithSlash=Qc,e.stripTrailingSlash=Kc,e.\u0275prov=fe({factory:sd,token:e,providedIn:"root"}),e})();function sd(){return new rd(Tn(Xc),Tn(Bc))}function od(e){return e.replace(/\/index.html$/,"")}var ad=(()=>((ad=ad||{})[ad.Zero=0]="Zero",ad[ad.One=1]="One",ad[ad.Two=2]="Two",ad[ad.Few=3]="Few",ad[ad.Many=4]="Many",ad[ad.Other=5]="Other",ad))();const ld=function(e){return function(e){const t=function(e){return e.toLowerCase().replace(/_/g,"-")}(e);let i=Wa(t);if(i)return i;const n=t.split("-")[0];if(i=Wa(n),i)return i;if("en"===n)return Va;throw new Error(`Missing locale data for the locale "${e}".`)}(e)[Ga.PluralCase]};class ud{}let cd=(()=>{class e extends ud{constructor(e){super(),this.locale=e}getPluralCategory(e,t){switch(ld(t||this.locale)(e)){case ad.Zero:return"zero";case ad.One:return"one";case ad.Two:return"two";case ad.Few:return"few";case ad.Many:return"many";default:return"other"}}}return e.\u0275fac=function(t){return new(t||e)(Tn(Ju))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})();function dd(e,t){t=encodeURIComponent(t);for(const i of e.split(";")){const e=i.indexOf("="),[n,r]=-1==e?[i,""]:[i.slice(0,e),i.slice(e+1)];if(n.trim()===t)return decodeURIComponent(r)}return null}let hd=(()=>{class e{constructor(e,t,i,n){this._iterableDiffers=e,this._keyValueDiffers=t,this._ngEl=i,this._renderer=n,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(e){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof e?e.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(e){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof e?e.split(/\s+/):e,this._rawClass&&(qo(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const e=this._iterableDiffer.diff(this._rawClass);e&&this._applyIterableChanges(e)}else if(this._keyValueDiffer){const e=this._keyValueDiffer.diff(this._rawClass);e&&this._applyKeyValueChanges(e)}}_applyKeyValueChanges(e){e.forEachAddedItem(e=>this._toggleClass(e.key,e.currentValue)),e.forEachChangedItem(e=>this._toggleClass(e.key,e.currentValue)),e.forEachRemovedItem(e=>{e.previousValue&&this._toggleClass(e.key,!1)})}_applyIterableChanges(e){e.forEachAddedItem(e=>{if("string"!=typeof e.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${re(e.item)}`);this._toggleClass(e.item,!0)}),e.forEachRemovedItem(e=>this._toggleClass(e.item,!1))}_applyClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(e=>this._toggleClass(e,!0)):Object.keys(e).forEach(t=>this._toggleClass(t,!!e[t])))}_removeClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(e=>this._toggleClass(e,!1)):Object.keys(e).forEach(e=>this._toggleClass(e,!1)))}_toggleClass(e,t){(e=e.trim())&&e.split(/\s+/g).forEach(e=>{t?this._renderer.addClass(this._ngEl.nativeElement,e):this._renderer.removeClass(this._ngEl.nativeElement,e)})}}return e.\u0275fac=function(t){return new(t||e)(Go(Al),Go(Rl),Go(pl),Go(gl))},e.\u0275dir=Ke({type:e,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),e})();class pd{constructor(e,t,i,n){this.$implicit=e,this.ngForOf=t,this.index=i,this.count=n}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let md=(()=>{class e{constructor(e,t,i){this._viewContainer=e,this._template=t,this._differs=i,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const t=this._ngForOf;if(!this._differ&&t)try{this._differ=this._differs.find(t).create(this.ngForTrackBy)}catch(e){throw new Error(`Cannot find a differ supporting object '${t}' of type '${function(e){return e.name||typeof e}(t)}'. NgFor only supports binding to Iterables such as Arrays.`)}}if(this._differ){const e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const t=[];e.forEachOperation((e,i,n)=>{if(null==e.previousIndex){const i=this._viewContainer.createEmbeddedView(this._template,new pd(null,this._ngForOf,-1,-1),null===n?void 0:n),r=new fd(e,i);t.push(r)}else if(null==n)this._viewContainer.remove(null===i?void 0:i);else if(null!==i){const r=this._viewContainer.get(i);this._viewContainer.move(r,n);const s=new fd(e,r);t.push(s)}});for(let i=0;i{this._viewContainer.get(e.currentIndex).context.$implicit=e.item})}_perViewChange(e,t){e.context.$implicit=t.item}static ngTemplateContextGuard(e,t){return!0}}return e.\u0275fac=function(t){return new(t||e)(Go(Kl),Go(Bl),Go(Al))},e.\u0275dir=Ke({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),e})();class fd{constructor(e,t){this.record=e,this.view=t}}let gd=(()=>{class e{constructor(e,t){this._viewContainer=e,this._context=new _d,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=t}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){yd("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){yd("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(e,t){return!0}}return e.\u0275fac=function(t){return new(t||e)(Go(Kl),Go(Bl))},e.\u0275dir=Ke({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),e})();class _d{constructor(){this.$implicit=null,this.ngIf=null}}function yd(e,t){if(t&&!t.createEmbeddedView)throw new Error(`${e} must be a TemplateRef, but received '${re(t)}'.`)}class bd{constructor(e,t){this._viewContainerRef=e,this._templateRef=t,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(e){e&&!this._created?this.create():!e&&this._created&&this.destroy()}}let vd=(()=>{class e{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(e){this._ngSwitch=e,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(e)}_matchCase(e){const t=e==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||t,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),t}_updateDefaultCases(e){if(this._defaultViews&&e!==this._defaultUsed){this._defaultUsed=e;for(let t=0;t{class e{constructor(e,t,i){this.ngSwitch=i,i._addCase(),this._view=new bd(e,t)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return e.\u0275fac=function(t){return new(t||e)(Go(Kl),Go(Bl),Go(vd,9))},e.\u0275dir=Ke({type:e,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}}),e})(),kd=(()=>{class e{constructor(e,t,i){i._addDefault(new bd(e,t))}}return e.\u0275fac=function(t){return new(t||e)(Go(Kl),Go(Bl),Go(vd,9))},e.\u0275dir=Ke({type:e,selectors:[["","ngSwitchDefault",""]]}),e})(),Sd=(()=>{class e{constructor(e,t,i){this._ngEl=e,this._differs=t,this._renderer=i,this._ngStyle=null,this._differ=null}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){const e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,t){const[i,n]=e.split(".");null!=(t=null!=t&&n?`${t}${n}`:t)?this._renderer.setStyle(this._ngEl.nativeElement,i,t):this._renderer.removeStyle(this._ngEl.nativeElement,i)}_applyChanges(e){e.forEachRemovedItem(e=>this._setStyle(e.key,null)),e.forEachAddedItem(e=>this._setStyle(e.key,e.currentValue)),e.forEachChangedItem(e=>this._setStyle(e.key,e.currentValue))}}return e.\u0275fac=function(t){return new(t||e)(Go(pl),Go(Rl),Go(gl))},e.\u0275dir=Ke({type:e,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}}),e})();class Td{createSubscription(e,t){return e.subscribe({next:t,error:e=>{throw e}})}dispose(e){e.unsubscribe()}onDestroy(e){e.unsubscribe()}}class Ed{createSubscription(e,t){return e.then(t,e=>{throw e})}dispose(e){}onDestroy(e){}}const xd=new Ed,Md=new Td;let Cd=(()=>{class e{constructor(e){this._ref=e,this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null}ngOnDestroy(){this._subscription&&this._dispose()}transform(e){return this._obj?e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue:(e&&this._subscribe(e),this._latestValue)}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,t=>this._updateLatestValue(e,t))}_selectStrategy(t){if(sa(t))return xd;if(oa(t))return Md;throw function(e,t){return Error(`InvalidPipeArgument: '${t}' for pipe '${re(e)}'`)}(e,t)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,t){e===this._obj&&(this._latestValue=t,this._ref.markForCheck())}}return e.\u0275fac=function(t){return new(t||e)(Go(ql,16))},e.\u0275pipe=Je({name:"async",type:e,pure:!1}),e})(),Dd=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({providers:[{provide:ud,useClass:cd}]}),e})();const Ld="browser";function Od(e){return e===Ld}let Ad=(()=>{class e{}return e.\u0275prov=fe({token:e,providedIn:"root",factory:()=>new Id(Tn(zc),window)}),e})();class Id{constructor(e,t){this.document=e,this.window=t,this.offset=()=>[0,0]}setOffset(e){this.offset=Array.isArray(e)?()=>e:e}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(e){this.supportsScrolling()&&this.window.scrollTo(e[0],e[1])}scrollToAnchor(e){if(!this.supportsScrolling())return;const t=function(e,t){const i=e.getElementById(t)||e.getElementsByName(t)[0];if(i)return i;if("function"==typeof e.createTreeWalker&&e.body&&(e.body.createShadowRoot||e.body.attachShadow)){const i=e.createTreeWalker(e.body,NodeFilter.SHOW_ELEMENT);let n=i.currentNode;for(;n;){const e=n.shadowRoot;if(e){const i=e.getElementById(t)||e.querySelector(`[name="${t}"]`);if(i)return i}n=i.nextNode()}}return null}(this.document,e);t&&(this.scrollToElement(t),this.attemptFocus(t))}setHistoryScrollRestoration(e){if(this.supportScrollRestoration()){const t=this.window.history;t&&t.scrollRestoration&&(t.scrollRestoration=e)}}scrollToElement(e){const t=e.getBoundingClientRect(),i=t.left+this.window.pageXOffset,n=t.top+this.window.pageYOffset,r=this.offset();this.window.scrollTo(i-r[0],n-r[1])}attemptFocus(e){return e.focus(),this.document.activeElement===e}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const e=Rd(this.window.history)||Rd(Object.getPrototypeOf(this.window.history));return!(!e||!e.writable&&!e.set)}catch(e){return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch(e){return!1}}}function Rd(e){return Object.getOwnPropertyDescriptor(e,"scrollRestoration")}class Pd{}class Yd extends class extends class{}{constructor(){super(...arguments),this.supportsDOMEvents=!0}}{static makeCurrent(){!function(e){Hc||(Hc=e)}(new Yd)}onAndCancel(e,t,i){return e.addEventListener(t,i,!1),()=>{e.removeEventListener(t,i,!1)}}dispatchEvent(e,t){e.dispatchEvent(t)}remove(e){e.parentNode&&e.parentNode.removeChild(e)}createElement(e,t){return(t=t||this.getDefaultDocument()).createElement(e)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(e){return e.nodeType===Node.ELEMENT_NODE}isShadowRoot(e){return e instanceof DocumentFragment}getGlobalEventTarget(e,t){return"window"===t?window:"document"===t?e:"body"===t?e.body:null}getBaseHref(e){const t=(jd=jd||document.querySelector("base"),jd?jd.getAttribute("href"):null);return null==t?null:function(e){Fd=Fd||document.createElement("a"),Fd.setAttribute("href",e);const t=Fd.pathname;return"/"===t.charAt(0)?t:`/${t}`}(t)}resetBaseElement(){jd=null}getUserAgent(){return window.navigator.userAgent}getCookie(e){return dd(document.cookie,e)}}let Fd,jd=null;const qd=new en("TRANSITION_ID"),Nd=[{provide:zu,useFactory:function(e,t,i){return()=>{i.get(Bu).donePromise.then(()=>{const i=Uc(),n=t.querySelectorAll(`style[ng-transition="${e}"]`);for(let e=0;e{const n=e.findTestabilityInTree(t,i);if(null==n)throw new Error("Could not find testability for element.");return n},Re.getAllAngularTestabilities=()=>e.getAllTestabilities(),Re.getAllAngularRootElements=()=>e.getAllRootElements(),Re.frameworkStabilizers||(Re.frameworkStabilizers=[]),Re.frameworkStabilizers.push(e=>{const t=Re.getAllAngularTestabilities();let i=t.length,n=!1;const r=function(t){n=n||t,i--,0==i&&e(n)};t.forEach(function(e){e.whenStable(r)})})}findTestabilityInTree(e,t,i){if(null==t)return null;const n=e.getTestability(t);return null!=n?n:i?Uc().isShadowRoot(t)?this.findTestabilityInTree(e,t.host,!0):this.findTestabilityInTree(e,t.parentElement,!0):null}}let Ud=(()=>{class e{build(){return new XMLHttpRequest}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})();const zd=new en("EventManagerPlugins");let Bd=(()=>{class e{constructor(e,t){this._zone=t,this._eventNameToPlugin=new Map,e.forEach(e=>e.manager=this),this._plugins=e.slice().reverse()}addEventListener(e,t,i){return this._findPluginFor(t).addEventListener(e,t,i)}addGlobalEventListener(e,t,i){return this._findPluginFor(t).addGlobalEventListener(e,t,i)}getZone(){return this._zone}_findPluginFor(e){const t=this._eventNameToPlugin.get(e);if(t)return t;const i=this._plugins;for(let n=0;n{class e{constructor(){this._stylesSet=new Set}addStyles(e){const t=new Set;e.forEach(e=>{this._stylesSet.has(e)||(this._stylesSet.add(e),t.add(e))}),this.onStylesAdded(t)}onStylesAdded(e){}getAllStyles(){return Array.from(this._stylesSet)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})(),Wd=(()=>{class e extends $d{constructor(e){super(),this._doc=e,this._hostNodes=new Map,this._hostNodes.set(e.head,[])}_addStylesToHost(e,t,i){e.forEach(e=>{const n=this._doc.createElement("style");n.textContent=e,i.push(t.appendChild(n))})}addHost(e){const t=[];this._addStylesToHost(this._stylesSet,e,t),this._hostNodes.set(e,t)}removeHost(e){const t=this._hostNodes.get(e);t&&t.forEach(Gd),this._hostNodes.delete(e)}onStylesAdded(e){this._hostNodes.forEach((t,i)=>{this._addStylesToHost(e,i,t)})}ngOnDestroy(){this._hostNodes.forEach(e=>e.forEach(Gd))}}return e.\u0275fac=function(t){return new(t||e)(Tn(zc))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})();function Gd(e){Uc().remove(e)}const Zd={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},Qd=/%COMP%/g;function Kd(e,t,i){for(let n=0;n{if("__ngUnwrap__"===t)return e;!1===e(t)&&(t.preventDefault(),t.returnValue=!1)}}let Xd=(()=>{class e{constructor(e,t,i){this.eventManager=e,this.sharedStylesHost=t,this.appId=i,this.rendererByCompId=new Map,this.defaultRenderer=new eh(e)}createRenderer(e,t){if(!e||!t)return this.defaultRenderer;switch(t.encapsulation){case Le.Emulated:{let i=this.rendererByCompId.get(t.id);return i||(i=new th(this.eventManager,this.sharedStylesHost,t,this.appId),this.rendererByCompId.set(t.id,i)),i.applyToHost(e),i}case 1:case Le.ShadowDom:return new ih(this.eventManager,this.sharedStylesHost,e,t);default:if(!this.rendererByCompId.has(t.id)){const e=Kd(t.id,t.styles,[]);this.sharedStylesHost.addStyles(e),this.rendererByCompId.set(t.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return e.\u0275fac=function(t){return new(t||e)(Tn(Bd),Tn(Wd),Tn(Vu))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})();class eh{constructor(e){this.eventManager=e,this.data=Object.create(null)}destroy(){}createElement(e,t){return t?document.createElementNS(Zd[t]||t,e):document.createElement(e)}createComment(e){return document.createComment(e)}createText(e){return document.createTextNode(e)}appendChild(e,t){e.appendChild(t)}insertBefore(e,t,i){e&&e.insertBefore(t,i)}removeChild(e,t){e&&e.removeChild(t)}selectRootElement(e,t){let i="string"==typeof e?document.querySelector(e):e;if(!i)throw new Error(`The selector "${e}" did not match any elements`);return t||(i.textContent=""),i}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,t,i,n){if(n){t=n+":"+t;const r=Zd[n];r?e.setAttributeNS(r,t,i):e.setAttribute(t,i)}else e.setAttribute(t,i)}removeAttribute(e,t,i){if(i){const n=Zd[i];n?e.removeAttributeNS(n,t):e.removeAttribute(`${i}:${t}`)}else e.removeAttribute(t)}addClass(e,t){e.classList.add(t)}removeClass(e,t){e.classList.remove(t)}setStyle(e,t,i,n){n&(In.DashCase|In.Important)?e.style.setProperty(t,i,n&In.Important?"important":""):e.style[t]=i}removeStyle(e,t,i){i&In.DashCase?e.style.removeProperty(t):e.style[t]=""}setProperty(e,t,i){e[t]=i}setValue(e,t){e.nodeValue=t}listen(e,t,i){return"string"==typeof e?this.eventManager.addGlobalEventListener(e,t,Jd(i)):this.eventManager.addEventListener(e,t,Jd(i))}}class th extends eh{constructor(e,t,i,n){super(e),this.component=i;const r=Kd(n+"-"+i.id,i.styles,[]);t.addStyles(r),this.contentAttr=function(e){return"_ngcontent-%COMP%".replace(Qd,e)}(n+"-"+i.id),this.hostAttr=function(e){return"_nghost-%COMP%".replace(Qd,e)}(n+"-"+i.id)}applyToHost(e){super.setAttribute(e,this.hostAttr,"")}createElement(e,t){const i=super.createElement(e,t);return super.setAttribute(i,this.contentAttr,""),i}}class ih extends eh{constructor(e,t,i,n){super(e),this.sharedStylesHost=t,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const r=Kd(n.id,n.styles,[]);for(let s=0;s{class e extends Vd{constructor(e){super(e)}supports(e){return!0}addEventListener(e,t,i){return e.addEventListener(t,i,!1),()=>this.removeEventListener(e,t,i)}removeEventListener(e,t,i){return e.removeEventListener(t,i)}}return e.\u0275fac=function(t){return new(t||e)(Tn(zc))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})();const rh=["alt","control","meta","shift"],sh={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},oh={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},ah={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};let lh=(()=>{class e extends Vd{constructor(e){super(e)}supports(t){return null!=e.parseEventName(t)}addEventListener(t,i,n){const r=e.parseEventName(i),s=e.eventCallback(r.fullKey,n,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Uc().onAndCancel(t,r.domEventName,s))}static parseEventName(t){const i=t.toLowerCase().split("."),n=i.shift();if(0===i.length||"keydown"!==n&&"keyup"!==n)return null;const r=e._normalizeKey(i.pop());let s="";if(rh.forEach(e=>{const t=i.indexOf(e);t>-1&&(i.splice(t,1),s+=e+".")}),s+=r,0!=i.length||0===r.length)return null;const o={};return o.domEventName=n,o.fullKey=s,o}static getEventFullKey(e){let t="",i=function(e){let t=e.key;if(null==t){if(t=e.keyIdentifier,null==t)return"Unidentified";t.startsWith("U+")&&(t=String.fromCharCode(parseInt(t.substring(2),16)),3===e.location&&oh.hasOwnProperty(t)&&(t=oh[t]))}return sh[t]||t}(e);return i=i.toLowerCase()," "===i?i="space":"."===i&&(i="dot"),rh.forEach(n=>{n!=i&&ah[n](e)&&(t+=n+".")}),t+=i,t}static eventCallback(t,i,n){return r=>{e.getEventFullKey(r)===t&&n.runGuarded(()=>i(r))}}static _normalizeKey(e){return"esc"===e?"escape":e}}return e.\u0275fac=function(t){return new(t||e)(Tn(zc))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})(),uh=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=fe({factory:function(){return Tn(ch)},token:e,providedIn:"root"}),e})(),ch=(()=>{class e extends uh{constructor(e){super(),this._doc=e}sanitize(e,t){if(null==t)return null;switch(e){case Wr.NONE:return t;case Wr.HTML:return wr(t,"HTML")?vr(t):Vr(this._doc,String(t)).toString();case Wr.STYLE:return wr(t,"Style")?vr(t):t;case Wr.SCRIPT:if(wr(t,"Script"))return vr(t);throw new Error("unsafe value used in a script context");case Wr.URL:return kr(t),wr(t,"URL")?vr(t):Mr(String(t));case Wr.RESOURCE_URL:if(wr(t,"ResourceURL"))return vr(t);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${e} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(e){return function(e){return new fr(e)}(e)}bypassSecurityTrustStyle(e){return function(e){return new gr(e)}(e)}bypassSecurityTrustScript(e){return function(e){return new _r(e)}(e)}bypassSecurityTrustUrl(e){return function(e){return new yr(e)}(e)}bypassSecurityTrustResourceUrl(e){return function(e){return new br(e)}(e)}}return e.\u0275fac=function(t){return new(t||e)(Tn(zc))},e.\u0275prov=fe({factory:function(){return function(e){return new ch(e.get(zc))}(Tn(mo))},token:e,providedIn:"root"}),e})();const dh=[{provide:Zu,useValue:Ld},{provide:Gu,useValue:function(){Yd.makeCurrent(),Hd.init()},multi:!0},{provide:zc,useFactory:function(){return function(e){_t=e}(document),document},deps:[]}],hh=Mc(jc,"browser",dh),ph=[[],{provide:go,useValue:"root"},{provide:Xr,useFactory:function(){return new Xr},deps:[]},{provide:zd,useClass:nh,multi:!0,deps:[zc,cc,Zu]},{provide:zd,useClass:lh,multi:!0,deps:[zc]},[],{provide:Xd,useClass:Xd,deps:[Bd,Wd,Vu]},{provide:fl,useExisting:Xd},{provide:$d,useExisting:Wd},{provide:Wd,useClass:Wd,deps:[zc]},{provide:_c,useClass:_c,deps:[cc]},{provide:Bd,useClass:Bd,deps:[zd,cc]},{provide:Pd,useClass:Ud,deps:[]},[]];let mh=(()=>{class e{constructor(e){if(e)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.")}static withServerTransition(t){return{ngModule:e,providers:[{provide:Vu,useValue:t.appId},{provide:qd,useExisting:Vu},Nd]}}}return e.\u0275fac=function(t){return new(t||e)(Tn(e,12))},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({providers:ph,imports:[Dd,Nc]}),e})();function fh(){return new gh(Tn(zc))}let gh=(()=>{class e{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}}return e.\u0275fac=function(t){return new(t||e)(Tn(zc))},e.\u0275prov=fe({factory:fh,token:e,providedIn:"root"}),e})();function _h(...e){let t=e[e.length-1];return C(t)?(e.pop(),F(e,t)):$(e)}function yh(e,t){return U(e,t,1)}function bh(e,t){return function(i){return i.lift(new vh(e,t))}}"undefined"!=typeof window&&window;class vh{constructor(e,t){this.predicate=e,this.thisArg=t}call(e,t){return t.subscribe(new wh(e,this.predicate,this.thisArg))}}class wh extends f{constructor(e,t,i){super(e),this.predicate=t,this.thisArg=i,this.count=0}_next(e){let t;try{t=this.predicate.call(this.thisArg,e,this.count++)}catch(i){return void this.destination.error(i)}t&&this.destination.next(e)}}class kh{}class Sh{}class Th{constructor(e){this.normalizedNames=new Map,this.lazyUpdate=null,e?this.lazyInit="string"==typeof e?()=>{this.headers=new Map,e.split("\n").forEach(e=>{const t=e.indexOf(":");if(t>0){const i=e.slice(0,t),n=i.toLowerCase(),r=e.slice(t+1).trim();this.maybeSetNormalizedName(i,n),this.headers.has(n)?this.headers.get(n).push(r):this.headers.set(n,[r])}})}:()=>{this.headers=new Map,Object.keys(e).forEach(t=>{let i=e[t];const n=t.toLowerCase();"string"==typeof i&&(i=[i]),i.length>0&&(this.headers.set(n,i),this.maybeSetNormalizedName(t,n))})}:this.headers=new Map}has(e){return this.init(),this.headers.has(e.toLowerCase())}get(e){this.init();const t=this.headers.get(e.toLowerCase());return t&&t.length>0?t[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(e){return this.init(),this.headers.get(e.toLowerCase())||null}append(e,t){return this.clone({name:e,value:t,op:"a"})}set(e,t){return this.clone({name:e,value:t,op:"s"})}delete(e,t){return this.clone({name:e,value:t,op:"d"})}maybeSetNormalizedName(e,t){this.normalizedNames.has(t)||this.normalizedNames.set(t,e)}init(){this.lazyInit&&(this.lazyInit instanceof Th?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(e=>this.applyUpdate(e)),this.lazyUpdate=null))}copyFrom(e){e.init(),Array.from(e.headers.keys()).forEach(t=>{this.headers.set(t,e.headers.get(t)),this.normalizedNames.set(t,e.normalizedNames.get(t))})}clone(e){const t=new Th;return t.lazyInit=this.lazyInit&&this.lazyInit instanceof Th?this.lazyInit:this,t.lazyUpdate=(this.lazyUpdate||[]).concat([e]),t}applyUpdate(e){const t=e.name.toLowerCase();switch(e.op){case"a":case"s":let i=e.value;if("string"==typeof i&&(i=[i]),0===i.length)return;this.maybeSetNormalizedName(e.name,t);const n=("a"===e.op?this.headers.get(t):void 0)||[];n.push(...i),this.headers.set(t,n);break;case"d":const r=e.value;if(r){let e=this.headers.get(t);if(!e)return;e=e.filter(e=>-1===r.indexOf(e)),0===e.length?(this.headers.delete(t),this.normalizedNames.delete(t)):this.headers.set(t,e)}else this.headers.delete(t),this.normalizedNames.delete(t)}}forEach(e){this.init(),Array.from(this.normalizedNames.keys()).forEach(t=>e(this.normalizedNames.get(t),this.headers.get(t)))}}class Eh{encodeKey(e){return Ch(e)}encodeValue(e){return Ch(e)}decodeKey(e){return decodeURIComponent(e)}decodeValue(e){return decodeURIComponent(e)}}const xh=/%(\d[a-f0-9])/gi,Mh={40:"@","3A":":",24:"$","2C":",","3B":";","2B":"+","3D":"=","3F":"?","2F":"/"};function Ch(e){return encodeURIComponent(e).replace(xh,(e,t)=>{var i;return null!==(i=Mh[t])&&void 0!==i?i:e})}function Dh(e){return`${e}`}class Lh{constructor(e={}){if(this.updates=null,this.cloneFrom=null,this.encoder=e.encoder||new Eh,e.fromString){if(e.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function(e,t){const i=new Map;return e.length>0&&e.replace(/^\?/,"").split("&").forEach(e=>{const n=e.indexOf("="),[r,s]=-1==n?[t.decodeKey(e),""]:[t.decodeKey(e.slice(0,n)),t.decodeValue(e.slice(n+1))],o=i.get(r)||[];o.push(s),i.set(r,o)}),i}(e.fromString,this.encoder)}else e.fromObject?(this.map=new Map,Object.keys(e.fromObject).forEach(t=>{const i=e.fromObject[t];this.map.set(t,Array.isArray(i)?i:[i])})):this.map=null}has(e){return this.init(),this.map.has(e)}get(e){this.init();const t=this.map.get(e);return t?t[0]:null}getAll(e){return this.init(),this.map.get(e)||null}keys(){return this.init(),Array.from(this.map.keys())}append(e,t){return this.clone({param:e,value:t,op:"a"})}appendAll(e){const t=[];return Object.keys(e).forEach(i=>{const n=e[i];Array.isArray(n)?n.forEach(e=>{t.push({param:i,value:e,op:"a"})}):t.push({param:i,value:n,op:"a"})}),this.clone(t)}set(e,t){return this.clone({param:e,value:t,op:"s"})}delete(e,t){return this.clone({param:e,value:t,op:"d"})}toString(){return this.init(),this.keys().map(e=>{const t=this.encoder.encodeKey(e);return this.map.get(e).map(e=>t+"="+this.encoder.encodeValue(e)).join("&")}).filter(e=>""!==e).join("&")}clone(e){const t=new Lh({encoder:this.encoder});return t.cloneFrom=this.cloneFrom||this,t.updates=(this.updates||[]).concat(e),t}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(e=>this.map.set(e,this.cloneFrom.map.get(e))),this.updates.forEach(e=>{switch(e.op){case"a":case"s":const t=("a"===e.op?this.map.get(e.param):void 0)||[];t.push(Dh(e.value)),this.map.set(e.param,t);break;case"d":if(void 0===e.value){this.map.delete(e.param);break}{let t=this.map.get(e.param)||[];const i=t.indexOf(Dh(e.value));-1!==i&&t.splice(i,1),t.length>0?this.map.set(e.param,t):this.map.delete(e.param)}}}),this.cloneFrom=this.updates=null)}}class Oh{constructor(){this.map=new Map}set(e,t){return this.map.set(e,t),this}get(e){return this.map.has(e)||this.map.set(e,e.defaultValue()),this.map.get(e)}delete(e){return this.map.delete(e),this}keys(){return this.map.keys()}}function Ah(e){return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer}function Ih(e){return"undefined"!=typeof Blob&&e instanceof Blob}function Rh(e){return"undefined"!=typeof FormData&&e instanceof FormData}class Ph{constructor(e,t,i,n){let r;if(this.url=t,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=e.toUpperCase(),function(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||n?(this.body=void 0!==i?i:null,r=n):r=i,r&&(this.reportProgress=!!r.reportProgress,this.withCredentials=!!r.withCredentials,r.responseType&&(this.responseType=r.responseType),r.headers&&(this.headers=r.headers),r.context&&(this.context=r.context),r.params&&(this.params=r.params)),this.headers||(this.headers=new Th),this.context||(this.context=new Oh),this.params){const e=this.params.toString();if(0===e.length)this.urlWithParams=t;else{const i=t.indexOf("?");this.urlWithParams=t+(-1===i?"?":it.set(i,e.setHeaders[i]),l)),e.setParams&&(u=Object.keys(e.setParams).reduce((t,i)=>t.set(i,e.setParams[i]),u)),new Ph(i,n,s,{params:u,headers:l,context:c,reportProgress:a,responseType:r,withCredentials:o})}}var Yh=(()=>((Yh=Yh||{})[Yh.Sent=0]="Sent",Yh[Yh.UploadProgress=1]="UploadProgress",Yh[Yh.ResponseHeader=2]="ResponseHeader",Yh[Yh.DownloadProgress=3]="DownloadProgress",Yh[Yh.Response=4]="Response",Yh[Yh.User=5]="User",Yh))();class Fh{constructor(e,t=200,i="OK"){this.headers=e.headers||new Th,this.status=void 0!==e.status?e.status:t,this.statusText=e.statusText||i,this.url=e.url||null,this.ok=this.status>=200&&this.status<300}}class jh extends Fh{constructor(e={}){super(e),this.type=Yh.ResponseHeader}clone(e={}){return new jh({headers:e.headers||this.headers,status:void 0!==e.status?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}}class qh extends Fh{constructor(e={}){super(e),this.type=Yh.Response,this.body=void 0!==e.body?e.body:null}clone(e={}){return new qh({body:void 0!==e.body?e.body:this.body,headers:e.headers||this.headers,status:void 0!==e.status?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}}class Nh extends Fh{constructor(e){super(e,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${e.url||"(unknown url)"}`:`Http failure response for ${e.url||"(unknown url)"}: ${e.status} ${e.statusText}`,this.error=e.error||null}}function Hh(e,t){return{body:t,headers:e.headers,context:e.context,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials}}let Uh=(()=>{class e{constructor(e){this.handler=e}request(e,t,i={}){let n;if(e instanceof Ph)n=e;else{let r,s;r=i.headers instanceof Th?i.headers:new Th(i.headers),i.params&&(s=i.params instanceof Lh?i.params:new Lh({fromObject:i.params})),n=new Ph(e,t,void 0!==i.body?i.body:null,{headers:r,context:i.context,params:s,reportProgress:i.reportProgress,responseType:i.responseType||"json",withCredentials:i.withCredentials})}const r=_h(n).pipe(yh(e=>this.handler.handle(e)));if(e instanceof Ph||"events"===i.observe)return r;const s=r.pipe(bh(e=>e instanceof qh));switch(i.observe||"body"){case"body":switch(n.responseType){case"arraybuffer":return s.pipe(D(e=>{if(null!==e.body&&!(e.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return e.body}));case"blob":return s.pipe(D(e=>{if(null!==e.body&&!(e.body instanceof Blob))throw new Error("Response is not a Blob.");return e.body}));case"text":return s.pipe(D(e=>{if(null!==e.body&&"string"!=typeof e.body)throw new Error("Response is not a string.");return e.body}));default:return s.pipe(D(e=>e.body))}case"response":return s;default:throw new Error(`Unreachable: unhandled observe type ${i.observe}}`)}}delete(e,t={}){return this.request("DELETE",e,t)}get(e,t={}){return this.request("GET",e,t)}head(e,t={}){return this.request("HEAD",e,t)}jsonp(e,t){return this.request("JSONP",e,{params:(new Lh).append(t,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,t={}){return this.request("OPTIONS",e,t)}patch(e,t,i={}){return this.request("PATCH",e,Hh(i,t))}post(e,t,i={}){return this.request("POST",e,Hh(i,t))}put(e,t,i={}){return this.request("PUT",e,Hh(i,t))}}return e.\u0275fac=function(t){return new(t||e)(Tn(kh))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})();class zh{constructor(e,t){this.next=e,this.interceptor=t}handle(e){return this.interceptor.intercept(e,this.next)}}const Bh=new en("HTTP_INTERCEPTORS");let Vh=(()=>{class e{intercept(e,t){return t.handle(e)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})();const $h=/^\)\]\}',?\n/;let Wh=(()=>{class e{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new w(t=>{const i=this.xhrFactory.build();if(i.open(e.method,e.urlWithParams),e.withCredentials&&(i.withCredentials=!0),e.headers.forEach((e,t)=>i.setRequestHeader(e,t.join(","))),e.headers.has("Accept")||i.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){const t=e.detectContentTypeHeader();null!==t&&i.setRequestHeader("Content-Type",t)}if(e.responseType){const t=e.responseType.toLowerCase();i.responseType="json"!==t?t:"text"}const n=e.serializeBody();let r=null;const s=()=>{if(null!==r)return r;const t=1223===i.status?204:i.status,n=i.statusText||"OK",s=new Th(i.getAllResponseHeaders()),o=function(e){return"responseURL"in e&&e.responseURL?e.responseURL:/^X-Request-URL:/m.test(e.getAllResponseHeaders())?e.getResponseHeader("X-Request-URL"):null}(i)||e.url;return r=new jh({headers:s,status:t,statusText:n,url:o}),r},o=()=>{let{headers:n,status:r,statusText:o,url:a}=s(),l=null;204!==r&&(l=void 0===i.response?i.responseText:i.response),0===r&&(r=l?200:0);let u=r>=200&&r<300;if("json"===e.responseType&&"string"==typeof l){const e=l;l=l.replace($h,"");try{l=""!==l?JSON.parse(l):null}catch(c){l=e,u&&(u=!1,l={error:c,text:l})}}u?(t.next(new qh({body:l,headers:n,status:r,statusText:o,url:a||void 0})),t.complete()):t.error(new Nh({error:l,headers:n,status:r,statusText:o,url:a||void 0}))},a=e=>{const{url:n}=s(),r=new Nh({error:e,status:i.status||0,statusText:i.statusText||"Unknown Error",url:n||void 0});t.error(r)};let l=!1;const u=n=>{l||(t.next(s()),l=!0);let r={type:Yh.DownloadProgress,loaded:n.loaded};n.lengthComputable&&(r.total=n.total),"text"===e.responseType&&!!i.responseText&&(r.partialText=i.responseText),t.next(r)},c=e=>{let i={type:Yh.UploadProgress,loaded:e.loaded};e.lengthComputable&&(i.total=e.total),t.next(i)};return i.addEventListener("load",o),i.addEventListener("error",a),i.addEventListener("timeout",a),i.addEventListener("abort",a),e.reportProgress&&(i.addEventListener("progress",u),null!==n&&i.upload&&i.upload.addEventListener("progress",c)),i.send(n),t.next({type:Yh.Sent}),()=>{i.removeEventListener("error",a),i.removeEventListener("abort",a),i.removeEventListener("load",o),i.removeEventListener("timeout",a),e.reportProgress&&(i.removeEventListener("progress",u),null!==n&&i.upload&&i.upload.removeEventListener("progress",c)),i.readyState!==i.DONE&&i.abort()}})}}return e.\u0275fac=function(t){return new(t||e)(Tn(Pd))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})();const Gh=new en("XSRF_COOKIE_NAME"),Zh=new en("XSRF_HEADER_NAME");class Qh{}let Kh=(()=>{class e{constructor(e,t,i){this.doc=e,this.platform=t,this.cookieName=i,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=dd(e,this.cookieName),this.lastCookieString=e),this.lastToken}}return e.\u0275fac=function(t){return new(t||e)(Tn(zc),Tn(Zu),Tn(Gh))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})(),Jh=(()=>{class e{constructor(e,t){this.tokenService=e,this.headerName=t}intercept(e,t){const i=e.url.toLowerCase();if("GET"===e.method||"HEAD"===e.method||i.startsWith("http://")||i.startsWith("https://"))return t.handle(e);const n=this.tokenService.getToken();return null!==n&&!e.headers.has(this.headerName)&&(e=e.clone({headers:e.headers.set(this.headerName,n)})),t.handle(e)}}return e.\u0275fac=function(t){return new(t||e)(Tn(Qh),Tn(Zh))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})(),Xh=(()=>{class e{constructor(e,t){this.backend=e,this.injector=t,this.chain=null}handle(e){if(null===this.chain){const e=this.injector.get(Bh,[]);this.chain=e.reduceRight((e,t)=>new zh(e,t),this.backend)}return this.chain.handle(e)}}return e.\u0275fac=function(t){return new(t||e)(Tn(Sh),Tn(Do))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})(),ep=(()=>{class e{static disable(){return{ngModule:e,providers:[{provide:Jh,useClass:Vh}]}}static withOptions(t={}){return{ngModule:e,providers:[t.cookieName?{provide:Gh,useValue:t.cookieName}:[],t.headerName?{provide:Zh,useValue:t.headerName}:[]]}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({providers:[Jh,{provide:Bh,useExisting:Jh,multi:!0},{provide:Qh,useClass:Kh},{provide:Gh,useValue:"XSRF-TOKEN"},{provide:Zh,useValue:"X-XSRF-TOKEN"}]}),e})(),tp=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({providers:[Uh,{provide:kh,useClass:Xh},Wh,{provide:Sh,useExisting:Wh}],imports:[[ep.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),e})();class ip{}const np="*";function rp(e,t){return{type:7,name:e,definitions:t,options:{}}}function sp(e,t=null){return{type:4,styles:t,timings:e}}function op(e,t=null){return{type:2,steps:e,options:t}}function ap(e){return{type:6,styles:e,offset:null}}function lp(e,t,i){return{type:0,name:e,styles:t,options:i}}function up(e){return{type:5,steps:e}}function cp(e,t,i=null){return{type:1,expr:e,animation:t,options:i}}function dp(e=null){return{type:9,options:e}}function hp(e,t,i=null){return{type:11,selector:e,animation:t,options:i}}function pp(e){Promise.resolve(null).then(e)}class mp{constructor(e=0,t=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=e+t}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}onStart(e){this._onStartFns.push(e)}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){pp(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(e=>e()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this._started=!1}setPosition(e){this._position=this.totalTime?e*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(e){const t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(e=>e()),t.length=0}}class fp{constructor(e){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=e;let t=0,i=0,n=0;const r=this.players.length;0==r?pp(()=>this._onFinish()):this.players.forEach(e=>{e.onDone(()=>{++t==r&&this._onFinish()}),e.onDestroy(()=>{++i==r&&this._onDestroy()}),e.onStart(()=>{++n==r&&this._onStart()})}),this.totalTime=this.players.reduce((e,t)=>Math.max(e,t.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this.players.forEach(e=>e.init())}onStart(e){this._onStartFns.push(e)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(e=>e()),this._onStartFns=[])}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(e=>e.play())}pause(){this.players.forEach(e=>e.pause())}restart(){this.players.forEach(e=>e.restart())}finish(){this._onFinish(),this.players.forEach(e=>e.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(e=>e.destroy()),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this.players.forEach(e=>e.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(e){const t=e*this.totalTime;this.players.forEach(e=>{const i=e.totalTime?Math.min(1,t/e.totalTime):1;e.setPosition(i)})}getPosition(){const e=this.players.reduce((e,t)=>null===e||t.totalTime>e.totalTime?t:e,null);return null!=e?e.getPosition():0}beforeDestroy(){this.players.forEach(e=>{e.beforeDestroy&&e.beforeDestroy()})}triggerCallback(e){const t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(e=>e()),t.length=0}}function gp(){return"undefined"!=typeof window&&void 0!==window.document}function _p(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function yp(e){switch(e.length){case 0:return new mp;case 1:return e[0];default:return new fp(e)}}function bp(e,t,i,n,r={},s={}){const o=[],a=[];let l=-1,u=null;if(n.forEach(e=>{const i=e.offset,n=i==l,c=n&&u||{};Object.keys(e).forEach(i=>{let n=i,a=e[i];if("offset"!==i)switch(n=t.normalizePropertyName(n,o),a){case"!":a=r[i];break;case np:a=s[i];break;default:a=t.normalizeStyleValue(i,n,a,o)}c[n]=a}),n||a.push(c),u=c,l=i}),o.length){const e="\n - ";throw new Error(`Unable to animate due to the following errors:${e}${o.join(e)}`)}return a}function vp(e,t,i,n){switch(t){case"start":e.onStart(()=>n(i&&wp(i,"start",e)));break;case"done":e.onDone(()=>n(i&&wp(i,"done",e)));break;case"destroy":e.onDestroy(()=>n(i&&wp(i,"destroy",e)))}}function wp(e,t,i){const n=i.totalTime,r=kp(e.element,e.triggerName,e.fromState,e.toState,t||e.phaseName,null==n?e.totalTime:n,!!i.disabled),s=e._data;return null!=s&&(r._data=s),r}function kp(e,t,i,n,r="",s=0,o){return{element:e,triggerName:t,fromState:i,toState:n,phaseName:r,totalTime:s,disabled:!!o}}function Sp(e,t,i){let n;return e instanceof Map?(n=e.get(t),n||e.set(t,n=i)):(n=e[t],n||(n=e[t]=i)),n}function Tp(e){const t=e.indexOf(":");return[e.substring(1,t),e.substr(t+1)]}let Ep=(e,t)=>!1,xp=(e,t)=>!1,Mp=(e,t,i)=>[];const Cp=_p();(Cp||"undefined"!=typeof Element)&&(Ep=gp()?(e,t)=>{for(;t&&t!==document.documentElement;){if(t===e)return!0;t=t.parentNode||t.host}return!1}:(e,t)=>e.contains(t),xp=(()=>{if(Cp||Element.prototype.matches)return(e,t)=>e.matches(t);{const e=Element.prototype,t=e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;return t?(e,i)=>t.apply(e,[i]):xp}})(),Mp=(e,t,i)=>{let n=[];if(i){const i=e.querySelectorAll(t);for(let e=0;e{const n=i.replace(/([a-z])([A-Z])/g,"$1-$2");t[n]=e[i]}),t}let Yp=(()=>{class e{validateStyleProperty(e){return Op(e)}matchesElement(e,t){return Ap(e,t)}containsElement(e,t){return Ip(e,t)}query(e,t,i){return Rp(e,t,i)}computeStyle(e,t,i){return i||""}animate(e,t,i,n,r,s=[],o){return new mp(i,n)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})(),Fp=(()=>{class e{}return e.NOOP=new Yp,e})();const jp="ng-enter",qp="ng-leave",Np="ng-trigger",Hp=".ng-trigger",Up="ng-animating",zp=".ng-animating";function Bp(e){if("number"==typeof e)return e;const t=e.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:Vp(parseFloat(t[1]),t[2])}function Vp(e,t){return"s"===t?1e3*e:e}function $p(e,t,i){return e.hasOwnProperty("duration")?e:function(e,t,i){let n,r=0,s="";if("string"==typeof e){const i=e.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===i)return t.push(`The provided timing value "${e}" is invalid.`),{duration:0,delay:0,easing:""};n=Vp(parseFloat(i[1]),i[2]);const o=i[3];null!=o&&(r=Vp(parseFloat(o),i[4]));const a=i[5];a&&(s=a)}else n=e;if(!i){let i=!1,s=t.length;n<0&&(t.push("Duration values below 0 are not allowed for this animation step."),i=!0),r<0&&(t.push("Delay values below 0 are not allowed for this animation step."),i=!0),i&&t.splice(s,0,`The provided timing value "${e}" is invalid.`)}return{duration:n,delay:r,easing:s}}(e,t,i)}function Wp(e,t={}){return Object.keys(e).forEach(i=>{t[i]=e[i]}),t}function Gp(e,t,i={}){if(t)for(let n in e)i[n]=e[n];else Wp(e,i);return i}function Zp(e,t,i){return i?t+":"+i+";":""}function Qp(e){let t="";for(let i=0;i{const r=sm(n);i&&!i.hasOwnProperty(n)&&(i[n]=e.style[r]),e.style[r]=t[n]}),_p()&&Qp(e))}function Jp(e,t){e.style&&(Object.keys(t).forEach(t=>{const i=sm(t);e.style[i]=""}),_p()&&Qp(e))}function Xp(e){return Array.isArray(e)?1==e.length?e[0]:op(e):e}const em=new RegExp("{{\\s*(.+?)\\s*}}","g");function tm(e){let t=[];if("string"==typeof e){let i;for(;i=em.exec(e);)t.push(i[1]);em.lastIndex=0}return t}function im(e,t,i){const n=e.toString(),r=n.replace(em,(e,n)=>{let r=t[n];return t.hasOwnProperty(n)||(i.push(`Please provide a value for the animation param ${n}`),r=""),r.toString()});return r==n?e:r}function nm(e){const t=[];let i=e.next();for(;!i.done;)t.push(i.value),i=e.next();return t}const rm=/-+([a-z0-9])/g;function sm(e){return e.replace(rm,(...e)=>e[1].toUpperCase())}function om(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function am(e,t){return 0===e||0===t}function lm(e,t,i){const n=Object.keys(i);if(n.length&&t.length){let s=t[0],o=[];if(n.forEach(e=>{s.hasOwnProperty(e)||o.push(e),s[e]=i[e]}),o.length)for(var r=1;rfunction(e,t,i){if(":"==e[0]){const n=function(e,t){switch(e){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,t)=>parseFloat(t)>parseFloat(e);case":decrement":return(e,t)=>parseFloat(t) *"}}(e,i);if("function"==typeof n)return void t.push(n);e=n}const n=e.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==n||n.length<4)return i.push(`The provided transition expression "${e}" is not supported`),t;const r=n[1],s=n[2],o=n[3];t.push(mm(r,o));"<"==s[0]&&!("*"==r&&"*"==o)&&t.push(mm(o,r))}(e,i,t)):i.push(e),i}const hm=new Set(["true","1"]),pm=new Set(["false","0"]);function mm(e,t){const i=hm.has(e)||pm.has(e),n=hm.has(t)||pm.has(t);return(r,s)=>{let o="*"==e||e==r,a="*"==t||t==s;return!o&&i&&"boolean"==typeof r&&(o=r?hm.has(e):pm.has(e)),!a&&n&&"boolean"==typeof s&&(a=s?hm.has(t):pm.has(t)),o&&a}}const fm=new RegExp("s*:selfs*,?","g");function gm(e,t,i){return new _m(e).build(t,i)}class _m{constructor(e){this._driver=e}build(e,t){const i=new ym(t);return this._resetContextStyleTimingState(i),um(this,Xp(e),i)}_resetContextStyleTimingState(e){e.currentQuerySelector="",e.collectedStyles={},e.collectedStyles[""]={},e.currentTime=0}visitTrigger(e,t){let i=t.queryCount=0,n=t.depCount=0;const r=[],s=[];return"@"==e.name.charAt(0)&&t.errors.push("animation triggers cannot be prefixed with an `@` sign (e.g. trigger('@foo', [...]))"),e.definitions.forEach(e=>{if(this._resetContextStyleTimingState(t),0==e.type){const i=e,n=i.name;n.toString().split(/\s*,\s*/).forEach(e=>{i.name=e,r.push(this.visitState(i,t))}),i.name=n}else if(1==e.type){const r=this.visitTransition(e,t);i+=r.queryCount,n+=r.depCount,s.push(r)}else t.errors.push("only state() and transition() definitions can sit inside of a trigger()")}),{type:7,name:e.name,states:r,transitions:s,queryCount:i,depCount:n,options:null}}visitState(e,t){const i=this.visitStyle(e.styles,t),n=e.options&&e.options.params||null;if(i.containsDynamicStyles){const r=new Set,s=n||{};if(i.styles.forEach(e=>{if(bm(e)){const t=e;Object.keys(t).forEach(e=>{tm(t[e]).forEach(e=>{s.hasOwnProperty(e)||r.add(e)})})}}),r.size){const i=nm(r.values());t.errors.push(`state("${e.name}", ...) must define default values for all the following style substitutions: ${i.join(", ")}`)}}return{type:0,name:e.name,style:i,options:n?{params:n}:null}}visitTransition(e,t){t.queryCount=0,t.depCount=0;const i=um(this,Xp(e.animation),t);return{type:1,matchers:dm(e.expr,t.errors),animation:i,queryCount:t.queryCount,depCount:t.depCount,options:vm(e.options)}}visitSequence(e,t){return{type:2,steps:e.steps.map(e=>um(this,e,t)),options:vm(e.options)}}visitGroup(e,t){const i=t.currentTime;let n=0;const r=e.steps.map(e=>{t.currentTime=i;const r=um(this,e,t);return n=Math.max(n,t.currentTime),r});return t.currentTime=n,{type:3,steps:r,options:vm(e.options)}}visitAnimate(e,t){const i=function(e,t){let i=null;if(e.hasOwnProperty("duration"))i=e;else if("number"==typeof e)return wm($p(e,t).duration,0,"");const n=e;if(n.split(/\s+/).some(e=>"{"==e.charAt(0)&&"{"==e.charAt(1))){const e=wm(0,0,"");return e.dynamic=!0,e.strValue=n,e}return i=i||$p(n,t),wm(i.duration,i.delay,i.easing)}(e.timings,t.errors);t.currentAnimateTimings=i;let n,r=e.styles?e.styles:ap({});if(5==r.type)n=this.visitKeyframes(r,t);else{let r=e.styles,s=!1;if(!r){s=!0;const e={};i.easing&&(e.easing=i.easing),r=ap(e)}t.currentTime+=i.duration+i.delay;const o=this.visitStyle(r,t);o.isEmptyStep=s,n=o}return t.currentAnimateTimings=null,{type:4,timings:i,style:n,options:null}}visitStyle(e,t){const i=this._makeStyleAst(e,t);return this._validateStyleAst(i,t),i}_makeStyleAst(e,t){const i=[];Array.isArray(e.styles)?e.styles.forEach(e=>{"string"==typeof e?e==np?i.push(e):t.errors.push(`The provided style string value ${e} is not allowed.`):i.push(e)}):i.push(e.styles);let n=!1,r=null;return i.forEach(e=>{if(bm(e)){const t=e,i=t.easing;if(i&&(r=i,delete t.easing),!n)for(let e in t)if(t[e].toString().indexOf("{{")>=0){n=!0;break}}}),{type:6,styles:i,easing:r,offset:e.offset,containsDynamicStyles:n,options:null}}_validateStyleAst(e,t){const i=t.currentAnimateTimings;let n=t.currentTime,r=t.currentTime;i&&r>0&&(r-=i.duration+i.delay),e.styles.forEach(e=>{"string"!=typeof e&&Object.keys(e).forEach(i=>{if(!this._driver.validateStyleProperty(i))return void t.errors.push(`The provided animation property "${i}" is not a supported CSS property for animations`);const s=t.collectedStyles[t.currentQuerySelector],o=s[i];let a=!0;o&&(r!=n&&r>=o.startTime&&n<=o.endTime&&(t.errors.push(`The CSS property "${i}" that exists between the times of "${o.startTime}ms" and "${o.endTime}ms" is also being animated in a parallel animation between the times of "${r}ms" and "${n}ms"`),a=!1),r=o.startTime),a&&(s[i]={startTime:r,endTime:n}),t.options&&function(e,t,i){const n=t.params||{},r=tm(e);r.length&&r.forEach(e=>{n.hasOwnProperty(e)||i.push(`Unable to resolve the local animation param ${e} in the given list of values`)})}(e[i],t.options,t.errors)})})}visitKeyframes(e,t){const i={type:5,styles:[],options:null};if(!t.currentAnimateTimings)return t.errors.push("keyframes() must be placed inside of a call to animate()"),i;let n=0;const r=[];let s=!1,o=!1,a=0;const l=e.steps.map(e=>{const i=this._makeStyleAst(e,t);let l=null!=i.offset?i.offset:function(e){if("string"==typeof e)return null;let t=null;if(Array.isArray(e))e.forEach(e=>{if(bm(e)&&e.hasOwnProperty("offset")){const i=e;t=parseFloat(i.offset),delete i.offset}});else if(bm(e)&&e.hasOwnProperty("offset")){const i=e;t=parseFloat(i.offset),delete i.offset}return t}(i.styles),u=0;return null!=l&&(n++,u=i.offset=l),o=o||u<0||u>1,s=s||u0&&n{const s=c>0?n==d?1:c*n:r[n],o=s*m;t.currentTime=h+p.delay+o,p.duration=o,this._validateStyleAst(e,t),e.offset=s,i.styles.push(e)}),i}visitReference(e,t){return{type:8,animation:um(this,Xp(e.animation),t),options:vm(e.options)}}visitAnimateChild(e,t){return t.depCount++,{type:9,options:vm(e.options)}}visitAnimateRef(e,t){return{type:10,animation:this.visitReference(e.animation,t),options:vm(e.options)}}visitQuery(e,t){const i=t.currentQuerySelector,n=e.options||{};t.queryCount++,t.currentQuery=e;const[r,s]=function(e){const t=!!e.split(/\s*,\s*/).find(e=>":self"==e);return t&&(e=e.replace(fm,"")),e=e.replace(/@\*/g,Hp).replace(/@\w+/g,e=>Hp+"-"+e.substr(1)).replace(/:animating/g,zp),[e,t]}(e.selector);t.currentQuerySelector=i.length?i+" "+r:r,Sp(t.collectedStyles,t.currentQuerySelector,{});const o=um(this,Xp(e.animation),t);return t.currentQuery=null,t.currentQuerySelector=i,{type:11,selector:r,limit:n.limit||0,optional:!!n.optional,includeSelf:s,animation:o,originalSelector:e.selector,options:vm(e.options)}}visitStagger(e,t){t.currentQuery||t.errors.push("stagger() can only be used inside of query()");const i="full"===e.timings?{duration:0,delay:0,easing:"full"}:$p(e.timings,t.errors,!0);return{type:12,animation:um(this,Xp(e.animation),t),timings:i,options:null}}}class ym{constructor(e){this.errors=e,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null}}function bm(e){return!Array.isArray(e)&&"object"==typeof e}function vm(e){return e?(e=Wp(e)).params&&(e.params=function(e){return e?Wp(e):null}(e.params)):e={},e}function wm(e,t,i){return{duration:e,delay:t,easing:i}}function km(e,t,i,n,r,s,o=null,a=!1){return{type:1,element:e,keyframes:t,preStyleProps:i,postStyleProps:n,duration:r,delay:s,totalTime:r+s,easing:o,subTimeline:a}}class Sm{constructor(){this._map=new Map}consume(e){let t=this._map.get(e);return t?this._map.delete(e):t=[],t}append(e,t){let i=this._map.get(e);i||this._map.set(e,i=[]),i.push(...t)}has(e){return this._map.has(e)}clear(){this._map.clear()}}const Tm=new RegExp(":enter","g"),Em=new RegExp(":leave","g");function xm(e,t,i,n,r,s={},o={},a,l,u=[]){return(new Mm).buildKeyframes(e,t,i,n,r,s,o,a,l,u)}class Mm{buildKeyframes(e,t,i,n,r,s,o,a,l,u=[]){l=l||new Sm;const c=new Dm(e,t,l,n,r,u,[]);c.options=a,c.currentTimeline.setStyles([s],null,c.errors,a),um(this,i,c);const d=c.timelines.filter(e=>e.containsAnimation());if(d.length&&Object.keys(o).length){const e=d[d.length-1];e.allowOnlyTimelineStyles()||e.setStyles([o],null,c.errors,a)}return d.length?d.map(e=>e.buildKeyframes()):[km(t,[],[],[],0,0,"",!1)]}visitTrigger(e,t){}visitState(e,t){}visitTransition(e,t){}visitAnimateChild(e,t){const i=t.subInstructions.consume(t.element);if(i){const n=t.createSubContext(e.options),r=t.currentTimeline.currentTime,s=this._visitSubInstructions(i,n,n.options);r!=s&&t.transformIntoNewTimeline(s)}t.previousNode=e}visitAnimateRef(e,t){const i=t.createSubContext(e.options);i.transformIntoNewTimeline(),this.visitReference(e.animation,i),t.transformIntoNewTimeline(i.currentTimeline.currentTime),t.previousNode=e}_visitSubInstructions(e,t,i){let n=t.currentTimeline.currentTime;const r=null!=i.duration?Bp(i.duration):null,s=null!=i.delay?Bp(i.delay):null;return 0!==r&&e.forEach(e=>{const i=t.appendInstructionToTimeline(e,r,s);n=Math.max(n,i.duration+i.delay)}),n}visitReference(e,t){t.updateOptions(e.options,!0),um(this,e.animation,t),t.previousNode=e}visitSequence(e,t){const i=t.subContextCount;let n=t;const r=e.options;if(r&&(r.params||r.delay)&&(n=t.createSubContext(r),n.transformIntoNewTimeline(),null!=r.delay)){6==n.previousNode.type&&(n.currentTimeline.snapshotCurrentStyles(),n.previousNode=Cm);const e=Bp(r.delay);n.delayNextStep(e)}e.steps.length&&(e.steps.forEach(e=>um(this,e,n)),n.currentTimeline.applyStylesToKeyframe(),n.subContextCount>i&&n.transformIntoNewTimeline()),t.previousNode=e}visitGroup(e,t){const i=[];let n=t.currentTimeline.currentTime;const r=e.options&&e.options.delay?Bp(e.options.delay):0;e.steps.forEach(s=>{const o=t.createSubContext(e.options);r&&o.delayNextStep(r),um(this,s,o),n=Math.max(n,o.currentTimeline.currentTime),i.push(o.currentTimeline)}),i.forEach(e=>t.currentTimeline.mergeTimelineCollectedStyles(e)),t.transformIntoNewTimeline(n),t.previousNode=e}_visitTiming(e,t){if(e.dynamic){const i=e.strValue;return $p(t.params?im(i,t.params,t.errors):i,t.errors)}return{duration:e.duration,delay:e.delay,easing:e.easing}}visitAnimate(e,t){const i=t.currentAnimateTimings=this._visitTiming(e.timings,t),n=t.currentTimeline;i.delay&&(t.incrementTime(i.delay),n.snapshotCurrentStyles());const r=e.style;5==r.type?this.visitKeyframes(r,t):(t.incrementTime(i.duration),this.visitStyle(r,t),n.applyStylesToKeyframe()),t.currentAnimateTimings=null,t.previousNode=e}visitStyle(e,t){const i=t.currentTimeline,n=t.currentAnimateTimings;!n&&i.getCurrentStyleProperties().length&&i.forwardFrame();const r=n&&n.easing||e.easing;e.isEmptyStep?i.applyEmptyStep(r):i.setStyles(e.styles,r,t.errors,t.options),t.previousNode=e}visitKeyframes(e,t){const i=t.currentAnimateTimings,n=t.currentTimeline.duration,r=i.duration,s=t.createSubContext().currentTimeline;s.easing=i.easing,e.styles.forEach(e=>{s.forwardTime((e.offset||0)*r),s.setStyles(e.styles,e.easing,t.errors,t.options),s.applyStylesToKeyframe()}),t.currentTimeline.mergeTimelineCollectedStyles(s),t.transformIntoNewTimeline(n+r),t.previousNode=e}visitQuery(e,t){const i=t.currentTimeline.currentTime,n=e.options||{},r=n.delay?Bp(n.delay):0;r&&(6===t.previousNode.type||0==i&&t.currentTimeline.getCurrentStyleProperties().length)&&(t.currentTimeline.snapshotCurrentStyles(),t.previousNode=Cm);let s=i;const o=t.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!n.optional,t.errors);t.currentQueryTotal=o.length;let a=null;o.forEach((i,n)=>{t.currentQueryIndex=n;const o=t.createSubContext(e.options,i);r&&o.delayNextStep(r),i===t.element&&(a=o.currentTimeline),um(this,e.animation,o),o.currentTimeline.applyStylesToKeyframe(),s=Math.max(s,o.currentTimeline.currentTime)}),t.currentQueryIndex=0,t.currentQueryTotal=0,t.transformIntoNewTimeline(s),a&&(t.currentTimeline.mergeTimelineCollectedStyles(a),t.currentTimeline.snapshotCurrentStyles()),t.previousNode=e}visitStagger(e,t){const i=t.parentContext,n=t.currentTimeline,r=e.timings,s=Math.abs(r.duration),o=s*(t.currentQueryTotal-1);let a=s*t.currentQueryIndex;switch(r.duration<0?"reverse":r.easing){case"reverse":a=o-a;break;case"full":a=i.currentStaggerTime}const l=t.currentTimeline;a&&l.delayNextStep(a);const u=l.currentTime;um(this,e.animation,t),t.previousNode=e,i.currentStaggerTime=n.currentTime-u+(n.startTime-i.currentTimeline.startTime)}}const Cm={};class Dm{constructor(e,t,i,n,r,s,o,a){this._driver=e,this.element=t,this.subInstructions=i,this._enterClassName=n,this._leaveClassName=r,this.errors=s,this.timelines=o,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Cm,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=a||new Lm(this._driver,t,0),o.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(e,t){if(!e)return;const i=e;let n=this.options;null!=i.duration&&(n.duration=Bp(i.duration)),null!=i.delay&&(n.delay=Bp(i.delay));const r=i.params;if(r){let e=n.params;e||(e=this.options.params={}),Object.keys(r).forEach(i=>{(!t||!e.hasOwnProperty(i))&&(e[i]=im(r[i],e,this.errors))})}}_copyOptions(){const e={};if(this.options){const t=this.options.params;if(t){const i=e.params={};Object.keys(t).forEach(e=>{i[e]=t[e]})}}return e}createSubContext(e=null,t,i){const n=t||this.element,r=new Dm(this._driver,n,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(n,i||0));return r.previousNode=this.previousNode,r.currentAnimateTimings=this.currentAnimateTimings,r.options=this._copyOptions(),r.updateOptions(e),r.currentQueryIndex=this.currentQueryIndex,r.currentQueryTotal=this.currentQueryTotal,r.parentContext=this,this.subContextCount++,r}transformIntoNewTimeline(e){return this.previousNode=Cm,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(e,t,i){const n={duration:null!=t?t:e.duration,delay:this.currentTimeline.currentTime+(null!=i?i:0)+e.delay,easing:""},r=new Om(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,n,e.stretchStartingKeyframe);return this.timelines.push(r),n}incrementTime(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}delayNextStep(e){e>0&&this.currentTimeline.delayNextStep(e)}invokeQuery(e,t,i,n,r,s){let o=[];if(n&&o.push(this.element),e.length>0){e=(e=e.replace(Tm,"."+this._enterClassName)).replace(Em,"."+this._leaveClassName);let t=this._driver.query(this.element,e,1!=i);0!==i&&(t=i<0?t.slice(t.length+i,t.length):t.slice(0,i)),o.push(...t)}return!r&&0==o.length&&s.push(`\`query("${t}")\` returned zero elements. (Use \`query("${t}", { optional: true })\` if you wish to allow this.)`),o}}class Lm{constructor(e,t,i,n){this._driver=e,this.element=t,this.startTime=i,this._elementTimelineStylesLookup=n,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(t),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(t,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(e){const t=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||t?(this.forwardTime(this.currentTime+e),t&&this.snapshotCurrentStyles()):this.startTime+=e}fork(e,t){return this.applyStylesToKeyframe(),new Lm(this._driver,e,t||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}_updateStyle(e,t){this._localTimelineStyles[e]=t,this._globalTimelineStyles[e]=t,this._styleSummary[e]={time:this.currentTime,value:t}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(e){e&&(this._previousKeyframe.easing=e),Object.keys(this._globalTimelineStyles).forEach(e=>{this._backFill[e]=this._globalTimelineStyles[e]||np,this._currentKeyframe[e]=np}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(e,t,i,n){t&&(this._previousKeyframe.easing=t);const r=n&&n.params||{},s=function(e,t){const i={};let n;return e.forEach(e=>{"*"===e?(n=n||Object.keys(t),n.forEach(e=>{i[e]=np})):Gp(e,!1,i)}),i}(e,this._globalTimelineStyles);Object.keys(s).forEach(e=>{const t=im(s[e],r,i);this._pendingStyles[e]=t,this._localTimelineStyles.hasOwnProperty(e)||(this._backFill[e]=this._globalTimelineStyles.hasOwnProperty(e)?this._globalTimelineStyles[e]:np),this._updateStyle(e,t)})}applyStylesToKeyframe(){const e=this._pendingStyles,t=Object.keys(e);0!=t.length&&(this._pendingStyles={},t.forEach(t=>{this._currentKeyframe[t]=e[t]}),Object.keys(this._localTimelineStyles).forEach(e=>{this._currentKeyframe.hasOwnProperty(e)||(this._currentKeyframe[e]=this._localTimelineStyles[e])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(e=>{const t=this._localTimelineStyles[e];this._pendingStyles[e]=t,this._updateStyle(e,t)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const e=[];for(let t in this._currentKeyframe)e.push(t);return e}mergeTimelineCollectedStyles(e){Object.keys(e._styleSummary).forEach(t=>{const i=this._styleSummary[t],n=e._styleSummary[t];(!i||n.time>i.time)&&this._updateStyle(t,n.value)})}buildKeyframes(){this.applyStylesToKeyframe();const e=new Set,t=new Set,i=1===this._keyframes.size&&0===this.duration;let n=[];this._keyframes.forEach((r,s)=>{const o=Gp(r,!0);Object.keys(o).forEach(i=>{const n=o[i];"!"==n?e.add(i):n==np&&t.add(i)}),i||(o.offset=s/this.duration),n.push(o)});const r=e.size?nm(e.values()):[],s=t.size?nm(t.values()):[];if(i){const e=n[0],t=Wp(e);e.offset=0,t.offset=1,n=[e,t]}return km(this.element,n,r,s,this.duration,this.startTime,this.easing,!1)}}class Om extends Lm{constructor(e,t,i,n,r,s,o=!1){super(e,t,s.delay),this.keyframes=i,this.preStyleProps=n,this.postStyleProps=r,this._stretchStartingKeyframe=o,this.timings={duration:s.duration,delay:s.delay,easing:s.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let e=this.keyframes,{delay:t,duration:i,easing:n}=this.timings;if(this._stretchStartingKeyframe&&t){const r=[],s=i+t,o=t/s,a=Gp(e[0],!1);a.offset=0,r.push(a);const l=Gp(e[0],!1);l.offset=Am(o),r.push(l);const u=e.length-1;for(let n=1;n<=u;n++){let o=Gp(e[n],!1);o.offset=Am((t+o.offset*i)/s),r.push(o)}i=s,t=0,n="",e=r}return km(this.element,e,this.preStyleProps,this.postStyleProps,i,t,n,!0)}}function Am(e,t=3){const i=Math.pow(10,t-1);return Math.round(e*i)/i}class Im{}class Rm extends Im{normalizePropertyName(e,t){return sm(e)}normalizeStyleValue(e,t,i,n){let r="";const s=i.toString().trim();if(Pm[t]&&0!==i&&"0"!==i)if("number"==typeof i)r="px";else{const t=i.match(/^[+-]?[\d\.]+([a-z]*)$/);t&&0==t[1].length&&n.push(`Please provide a CSS unit value for ${e}:${i}`)}return s+r}}const Pm=(()=>function(e){const t={};return e.forEach(e=>t[e]=!0),t}("width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective".split(",")))();function Ym(e,t,i,n,r,s,o,a,l,u,c,d,h){return{type:0,element:e,triggerName:t,isRemovalTransition:r,fromState:i,fromStyles:s,toState:n,toStyles:o,timelines:a,queriedElements:l,preStyleProps:u,postStyleProps:c,totalTime:d,errors:h}}const Fm={};class jm{constructor(e,t,i){this._triggerName=e,this.ast=t,this._stateStyles=i}match(e,t,i,n){return function(e,t,i,n,r){return e.some(e=>e(t,i,n,r))}(this.ast.matchers,e,t,i,n)}buildStyles(e,t,i){const n=this._stateStyles["*"],r=this._stateStyles[e],s=n?n.buildStyles(t,i):{};return r?r.buildStyles(t,i):s}build(e,t,i,n,r,s,o,a,l,u){const c=[],d=this.ast.options&&this.ast.options.params||Fm,h=this.buildStyles(i,o&&o.params||Fm,c),p=a&&a.params||Fm,m=this.buildStyles(n,p,c),f=new Set,g=new Map,_=new Map,y="void"===n,b={params:Object.assign(Object.assign({},d),p)},v=u?[]:xm(e,t,this.ast.animation,r,s,h,m,b,l,c);let w=0;if(v.forEach(e=>{w=Math.max(e.duration+e.delay,w)}),c.length)return Ym(t,this._triggerName,i,n,y,h,m,[],[],g,_,w,c);v.forEach(e=>{const i=e.element,n=Sp(g,i,{});e.preStyleProps.forEach(e=>n[e]=!0);const r=Sp(_,i,{});e.postStyleProps.forEach(e=>r[e]=!0),i!==t&&f.add(i)});const k=nm(f.values());return Ym(t,this._triggerName,i,n,y,h,m,v,k,g,_,w)}}class qm{constructor(e,t,i){this.styles=e,this.defaultParams=t,this.normalizer=i}buildStyles(e,t){const i={},n=Wp(this.defaultParams);return Object.keys(e).forEach(t=>{const i=e[t];null!=i&&(n[t]=i)}),this.styles.styles.forEach(e=>{if("string"!=typeof e){const r=e;Object.keys(r).forEach(e=>{let s=r[e];s.length>1&&(s=im(s,n,t));const o=this.normalizer.normalizePropertyName(e,t);s=this.normalizer.normalizeStyleValue(e,o,s,t),i[o]=s})}}),i}}class Nm{constructor(e,t,i){this.name=e,this.ast=t,this._normalizer=i,this.transitionFactories=[],this.states={},t.states.forEach(e=>{this.states[e.name]=new qm(e.style,e.options&&e.options.params||{},i)}),Hm(this.states,"true","1"),Hm(this.states,"false","0"),t.transitions.forEach(t=>{this.transitionFactories.push(new jm(e,t,this.states))}),this.fallbackTransition=function(e,t,i){return new jm(e,{type:1,animation:{type:2,steps:[],options:null},matchers:[(e,t)=>!0],options:null,queryCount:0,depCount:0},t)}(e,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(e,t,i,n){return this.transitionFactories.find(r=>r.match(e,t,i,n))||null}matchStyles(e,t,i){return this.fallbackTransition.buildStyles(e,t,i)}}function Hm(e,t,i){e.hasOwnProperty(t)?e.hasOwnProperty(i)||(e[i]=e[t]):e.hasOwnProperty(i)&&(e[t]=e[i])}const Um=new Sm;class zm{constructor(e,t,i){this.bodyNode=e,this._driver=t,this._normalizer=i,this._animations={},this._playersById={},this.players=[]}register(e,t){const i=[],n=gm(this._driver,t,i);if(i.length)throw new Error(`Unable to build the animation due to the following errors: ${i.join("\n")}`);this._animations[e]=n}_buildPlayer(e,t,i){const n=e.element,r=bp(0,this._normalizer,0,e.keyframes,t,i);return this._driver.animate(n,r,e.duration,e.delay,e.easing,[],!0)}create(e,t,i={}){const n=[],r=this._animations[e];let s;const o=new Map;if(r?(s=xm(this._driver,t,r,jp,qp,{},{},i,Um,n),s.forEach(e=>{const t=Sp(o,e.element,{});e.postStyleProps.forEach(e=>t[e]=null)})):(n.push("The requested animation doesn't exist or has already been destroyed"),s=[]),n.length)throw new Error(`Unable to create the animation due to the following errors: ${n.join("\n")}`);o.forEach((e,t)=>{Object.keys(e).forEach(i=>{e[i]=this._driver.computeStyle(t,i,np)})});const a=yp(s.map(e=>{const t=o.get(e.element);return this._buildPlayer(e,{},t)}));return this._playersById[e]=a,a.onDestroy(()=>this.destroy(e)),this.players.push(a),a}destroy(e){const t=this._getPlayer(e);t.destroy(),delete this._playersById[e];const i=this.players.indexOf(t);i>=0&&this.players.splice(i,1)}_getPlayer(e){const t=this._playersById[e];if(!t)throw new Error(`Unable to find the timeline player referenced by ${e}`);return t}listen(e,t,i,n){const r=kp(t,"","","");return vp(this._getPlayer(e),i,r,n),()=>{}}command(e,t,i,n){if("register"==i)return void this.register(e,n[0]);if("create"==i)return void this.create(e,t,n[0]||{});const r=this._getPlayer(e);switch(i){case"play":r.play();break;case"pause":r.pause();break;case"reset":r.reset();break;case"restart":r.restart();break;case"finish":r.finish();break;case"init":r.init();break;case"setPosition":r.setPosition(parseFloat(n[0]));break;case"destroy":this.destroy(e)}}}const Bm="ng-animate-queued",Vm="ng-animate-disabled",$m=".ng-animate-disabled",Wm=[],Gm={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Zm={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Qm="__ng_removed";class Km{constructor(e,t=""){this.namespaceId=t;const i=e&&e.hasOwnProperty("value");if(this.value=function(e){return null!=e?e:null}(i?e.value:e),i){const t=Wp(e);delete t.value,this.options=t}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(e){const t=e.params;if(t){const e=this.options.params;Object.keys(t).forEach(i=>{null==e[i]&&(e[i]=t[i])})}}}const Jm="void",Xm=new Km(Jm);class ef{constructor(e,t,i){this.id=e,this.hostElement=t,this._engine=i,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+e,uf(t,this._hostClassName)}listen(e,t,i,n){if(!this._triggers.hasOwnProperty(t))throw new Error(`Unable to listen on the animation trigger event "${i}" because the animation trigger "${t}" doesn't exist!`);if(null==i||0==i.length)throw new Error(`Unable to listen on the animation trigger "${t}" because the provided event is undefined!`);if(!function(e){return"start"==e||"done"==e}(i))throw new Error(`The provided animation trigger event "${i}" for the animation trigger "${t}" is not supported!`);const r=Sp(this._elementListeners,e,[]),s={name:t,phase:i,callback:n};r.push(s);const o=Sp(this._engine.statesByElement,e,{});return o.hasOwnProperty(t)||(uf(e,Np),uf(e,Np+"-"+t),o[t]=Xm),()=>{this._engine.afterFlush(()=>{const e=r.indexOf(s);e>=0&&r.splice(e,1),this._triggers[t]||delete o[t]})}}register(e,t){return!this._triggers[e]&&(this._triggers[e]=t,!0)}_getTrigger(e){const t=this._triggers[e];if(!t)throw new Error(`The provided animation trigger "${e}" has not been registered!`);return t}trigger(e,t,i,n=!0){const r=this._getTrigger(t),s=new nf(this.id,t,e);let o=this._engine.statesByElement.get(e);o||(uf(e,Np),uf(e,Np+"-"+t),this._engine.statesByElement.set(e,o={}));let a=o[t];const l=new Km(i,this.id);if(!(i&&i.hasOwnProperty("value"))&&a&&l.absorbOptions(a.options),o[t]=l,a||(a=Xm),l.value!==Jm&&a.value===l.value){if(!function(e,t){const i=Object.keys(e),n=Object.keys(t);if(i.length!=n.length)return!1;for(let r=0;r{Jp(e,i),Kp(e,n)})}return}const u=Sp(this._engine.playersByElement,e,[]);u.forEach(e=>{e.namespaceId==this.id&&e.triggerName==t&&e.queued&&e.destroy()});let c=r.matchTransition(a.value,l.value,e,l.params),d=!1;if(!c){if(!n)return;c=r.fallbackTransition,d=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:t,transition:c,fromState:a,toState:l,player:s,isFallbackTransition:d}),d||(uf(e,Bm),s.onStart(()=>{cf(e,Bm)})),s.onDone(()=>{let t=this.players.indexOf(s);t>=0&&this.players.splice(t,1);const i=this._engine.playersByElement.get(e);if(i){let e=i.indexOf(s);e>=0&&i.splice(e,1)}}),this.players.push(s),u.push(s),s}deregister(e){delete this._triggers[e],this._engine.statesByElement.forEach((t,i)=>{delete t[e]}),this._elementListeners.forEach((t,i)=>{this._elementListeners.set(i,t.filter(t=>t.name!=e))})}clearElementCache(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);const t=this._engine.playersByElement.get(e);t&&(t.forEach(e=>e.destroy()),this._engine.playersByElement.delete(e))}_signalRemovalForInnerTriggers(e,t){const i=this._engine.driver.query(e,Hp,!0);i.forEach(e=>{if(e[Qm])return;const i=this._engine.fetchNamespacesByElement(e);i.size?i.forEach(i=>i.triggerLeaveAnimation(e,t,!1,!0)):this.clearElementCache(e)}),this._engine.afterFlushAnimationsDone(()=>i.forEach(e=>this.clearElementCache(e)))}triggerLeaveAnimation(e,t,i,n){const r=this._engine.statesByElement.get(e);if(r){const s=[];if(Object.keys(r).forEach(t=>{if(this._triggers[t]){const i=this.trigger(e,t,Jm,n);i&&s.push(i)}}),s.length)return this._engine.markElementAsRemoved(this.id,e,!0,t),i&&yp(s).onDone(()=>this._engine.processLeaveNode(e)),!0}return!1}prepareLeaveAnimationListeners(e){const t=this._elementListeners.get(e),i=this._engine.statesByElement.get(e);if(t&&i){const n=new Set;t.forEach(t=>{const r=t.name;if(n.has(r))return;n.add(r);const s=this._triggers[r].fallbackTransition,o=i[r]||Xm,a=new Km(Jm),l=new nf(this.id,r,e);this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:r,transition:s,fromState:o,toState:a,player:l,isFallbackTransition:!0})})}}removeNode(e,t){const i=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,t),this.triggerLeaveAnimation(e,t,!0))return;let n=!1;if(i.totalAnimations){const t=i.players.length?i.playersByQueriedElement.get(e):[];if(t&&t.length)n=!0;else{let t=e;for(;t=t.parentNode;)if(i.statesByElement.get(t)){n=!0;break}}}if(this.prepareLeaveAnimationListeners(e),n)i.markElementAsRemoved(this.id,e,!1,t);else{const n=e[Qm];(!n||n===Gm)&&(i.afterFlush(()=>this.clearElementCache(e)),i.destroyInnerAnimations(e),i._onRemovalComplete(e,t))}}insertNode(e,t){uf(e,this._hostClassName)}drainQueuedTransitions(e){const t=[];return this._queue.forEach(i=>{const n=i.player;if(n.destroyed)return;const r=i.element,s=this._elementListeners.get(r);s&&s.forEach(t=>{if(t.name==i.triggerName){const n=kp(r,i.triggerName,i.fromState.value,i.toState.value);n._data=e,vp(i.player,t.phase,n,t.callback)}}),n.markedForDestroy?this._engine.afterFlush(()=>{n.destroy()}):t.push(i)}),this._queue=[],t.sort((e,t)=>{const i=e.transition.ast.depCount,n=t.transition.ast.depCount;return 0==i||0==n?i-n:this._engine.driver.containsElement(e.element,t.element)?1:-1})}destroy(e){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,e)}elementContainsData(e){let t=!1;return this._elementListeners.has(e)&&(t=!0),t=!!this._queue.find(t=>t.element===e)||t,t}}class tf{constructor(e,t,i){this.bodyNode=e,this.driver=t,this._normalizer=i,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(e,t)=>{}}_onRemovalComplete(e,t){this.onRemovalComplete(e,t)}get queuedPlayers(){const e=[];return this._namespaceList.forEach(t=>{t.players.forEach(t=>{t.queued&&e.push(t)})}),e}createNamespace(e,t){const i=new ef(e,t,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,t)?this._balanceNamespaceList(i,t):(this.newHostElements.set(t,i),this.collectEnterElement(t)),this._namespaceLookup[e]=i}_balanceNamespaceList(e,t){const i=this._namespaceList.length-1;if(i>=0){let n=!1;for(let r=i;r>=0;r--)if(this.driver.containsElement(this._namespaceList[r].hostElement,t)){this._namespaceList.splice(r+1,0,e),n=!0;break}n||this._namespaceList.splice(0,0,e)}else this._namespaceList.push(e);return this.namespacesByHostElement.set(t,e),e}register(e,t){let i=this._namespaceLookup[e];return i||(i=this.createNamespace(e,t)),i}registerTrigger(e,t,i){let n=this._namespaceLookup[e];n&&n.register(t,i)&&this.totalAnimations++}destroy(e,t){if(!e)return;const i=this._fetchNamespace(e);this.afterFlush(()=>{this.namespacesByHostElement.delete(i.hostElement),delete this._namespaceLookup[e];const t=this._namespaceList.indexOf(i);t>=0&&this._namespaceList.splice(t,1)}),this.afterFlushAnimationsDone(()=>i.destroy(t))}_fetchNamespace(e){return this._namespaceLookup[e]}fetchNamespacesByElement(e){const t=new Set,i=this.statesByElement.get(e);if(i){const e=Object.keys(i);for(let n=0;n=0&&this.collectedLeaveElements.splice(e,1)}if(e){const n=this._fetchNamespace(e);n&&n.insertNode(t,i)}n&&this.collectEnterElement(t)}collectEnterElement(e){this.collectedEnterElements.push(e)}markElementAsDisabled(e,t){t?this.disabledNodes.has(e)||(this.disabledNodes.add(e),uf(e,Vm)):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),cf(e,Vm))}removeNode(e,t,i,n){if(rf(t)){const r=e?this._fetchNamespace(e):null;if(r?r.removeNode(t,n):this.markElementAsRemoved(e,t,!1,n),i){const i=this.namespacesByHostElement.get(t);i&&i.id!==e&&i.removeNode(t,n)}}else this._onRemovalComplete(t,n)}markElementAsRemoved(e,t,i,n){this.collectedLeaveElements.push(t),t[Qm]={namespaceId:e,setForRemoval:n,hasAnimation:i,removedBeforeQueried:!1}}listen(e,t,i,n,r){return rf(t)?this._fetchNamespace(e).listen(t,i,n,r):()=>{}}_buildInstruction(e,t,i,n,r){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,i,n,e.fromState.options,e.toState.options,t,r)}destroyInnerAnimations(e){let t=this.driver.query(e,Hp,!0);t.forEach(e=>this.destroyActiveAnimationsForElement(e)),0!=this.playersByQueriedElement.size&&(t=this.driver.query(e,zp,!0),t.forEach(e=>this.finishActiveQueriedAnimationOnElement(e)))}destroyActiveAnimationsForElement(e){const t=this.playersByElement.get(e);t&&t.forEach(e=>{e.queued?e.markedForDestroy=!0:e.destroy()})}finishActiveQueriedAnimationOnElement(e){const t=this.playersByQueriedElement.get(e);t&&t.forEach(e=>e.finish())}whenRenderingDone(){return new Promise(e=>{if(this.players.length)return yp(this.players).onDone(()=>e());e()})}processLeaveNode(e){const t=e[Qm];if(t&&t.setForRemoval){if(e[Qm]=Gm,t.namespaceId){this.destroyInnerAnimations(e);const i=this._fetchNamespace(t.namespaceId);i&&i.clearElementCache(e)}this._onRemovalComplete(e,t.setForRemoval)}this.driver.matchesElement(e,$m)&&this.markElementAsDisabled(e,!1),this.driver.query(e,$m,!0).forEach(e=>{this.markElementAsDisabled(e,!1)})}flush(e=-1){let t=[];if(this.newHostElements.size&&(this.newHostElements.forEach((e,t)=>this._balanceNamespaceList(e,t)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let i=0;ie()),this._flushFns=[],this._whenQuietFns.length){const e=this._whenQuietFns;this._whenQuietFns=[],t.length?yp(t).onDone(()=>{e.forEach(e=>e())}):e.forEach(e=>e())}}reportError(e){throw new Error(`Unable to process animations due to the following failed trigger transitions\n ${e.join("\n")}`)}_flushAnimations(e,t){const i=new Sm,n=[],r=new Map,s=[],o=new Map,a=new Map,l=new Map,u=new Set;this.disabledNodes.forEach(e=>{u.add(e);const t=this.driver.query(e,".ng-animate-queued",!0);for(let i=0;i{const i=jp+m++;p.set(t,i),e.forEach(e=>uf(e,i))});const f=[],g=new Set,_=new Set;for(let L=0;Lg.add(e)):_.add(e))}const y=new Map,b=af(d,Array.from(g));b.forEach((e,t)=>{const i=qp+m++;y.set(t,i),e.forEach(e=>uf(e,i))}),e.push(()=>{h.forEach((e,t)=>{const i=p.get(t);e.forEach(e=>cf(e,i))}),b.forEach((e,t)=>{const i=y.get(t);e.forEach(e=>cf(e,i))}),f.forEach(e=>{this.processLeaveNode(e)})});const v=[],w=[];for(let L=this._namespaceList.length-1;L>=0;L--)this._namespaceList[L].drainQueuedTransitions(t).forEach(e=>{const t=e.player,r=e.element;if(v.push(t),this.collectedEnterElements.length){const e=r[Qm];if(e&&e.setForMove)return void t.destroy()}const u=!c||!this.driver.containsElement(c,r),d=y.get(r),h=p.get(r),m=this._buildInstruction(e,i,h,d,u);if(m.errors&&m.errors.length)w.push(m);else{if(u)return t.onStart(()=>Jp(r,m.fromStyles)),t.onDestroy(()=>Kp(r,m.toStyles)),void n.push(t);if(e.isFallbackTransition)return t.onStart(()=>Jp(r,m.fromStyles)),t.onDestroy(()=>Kp(r,m.toStyles)),void n.push(t);m.timelines.forEach(e=>e.stretchStartingKeyframe=!0),i.append(r,m.timelines),s.push({instruction:m,player:t,element:r}),m.queriedElements.forEach(e=>Sp(o,e,[]).push(t)),m.preStyleProps.forEach((e,t)=>{const i=Object.keys(e);if(i.length){let e=a.get(t);e||a.set(t,e=new Set),i.forEach(t=>e.add(t))}}),m.postStyleProps.forEach((e,t)=>{const i=Object.keys(e);let n=l.get(t);n||l.set(t,n=new Set),i.forEach(e=>n.add(e))})}});if(w.length){const e=[];w.forEach(t=>{e.push(`@${t.triggerName} has failed due to:\n`),t.errors.forEach(t=>e.push(`- ${t}\n`))}),v.forEach(e=>e.destroy()),this.reportError(e)}const k=new Map,S=new Map;s.forEach(e=>{const t=e.element;i.has(t)&&(S.set(t,t),this._beforeAnimationBuild(e.player.namespaceId,e.instruction,k))}),n.forEach(e=>{const t=e.element;this._getPreviousPlayers(t,!1,e.namespaceId,e.triggerName,null).forEach(e=>{Sp(k,t,[]).push(e),e.destroy()})});const T=f.filter(e=>pf(e,a,l)),E=new Map;of(E,this.driver,_,l,np).forEach(e=>{pf(e,a,l)&&T.push(e)});const x=new Map;h.forEach((e,t)=>{of(x,this.driver,new Set(e),a,"!")}),T.forEach(e=>{const t=E.get(e),i=x.get(e);E.set(e,Object.assign(Object.assign({},t),i))});const M=[],C=[],D={};s.forEach(e=>{const{element:t,player:s,instruction:o}=e;if(i.has(t)){if(u.has(t))return s.onDestroy(()=>Kp(t,o.toStyles)),s.disabled=!0,s.overrideTotalTime(o.totalTime),void n.push(s);let e=D;if(S.size>1){let i=t;const n=[];for(;i=i.parentNode;){const t=S.get(i);if(t){e=t;break}n.push(i)}n.forEach(t=>S.set(t,e))}const i=this._buildAnimation(s.namespaceId,o,k,r,x,E);if(s.setRealPlayer(i),e===D)M.push(s);else{const t=this.playersByElement.get(e);t&&t.length&&(s.parentPlayer=yp(t)),n.push(s)}}else Jp(t,o.fromStyles),s.onDestroy(()=>Kp(t,o.toStyles)),C.push(s),u.has(t)&&n.push(s)}),C.forEach(e=>{const t=r.get(e.element);if(t&&t.length){const i=yp(t);e.setRealPlayer(i)}}),n.forEach(e=>{e.parentPlayer?e.syncPlayerEvents(e.parentPlayer):e.destroy()});for(let L=0;L!e.destroyed);n.length?df(this,e,n):this.processLeaveNode(e)}return f.length=0,M.forEach(e=>{this.players.push(e),e.onDone(()=>{e.destroy();const t=this.players.indexOf(e);this.players.splice(t,1)}),e.play()}),M}elementContainsData(e,t){let i=!1;const n=t[Qm];return n&&n.setForRemoval&&(i=!0),this.playersByElement.has(t)&&(i=!0),this.playersByQueriedElement.has(t)&&(i=!0),this.statesByElement.has(t)&&(i=!0),this._fetchNamespace(e).elementContainsData(t)||i}afterFlush(e){this._flushFns.push(e)}afterFlushAnimationsDone(e){this._whenQuietFns.push(e)}_getPreviousPlayers(e,t,i,n,r){let s=[];if(t){const t=this.playersByQueriedElement.get(e);t&&(s=t)}else{const t=this.playersByElement.get(e);if(t){const e=!r||r==Jm;t.forEach(t=>{t.queued||!e&&t.triggerName!=n||s.push(t)})}}return(i||n)&&(s=s.filter(e=>!(i&&i!=e.namespaceId||n&&n!=e.triggerName))),s}_beforeAnimationBuild(e,t,i){const n=t.element,r=t.isRemovalTransition?void 0:e,s=t.isRemovalTransition?void 0:t.triggerName;for(const o of t.timelines){const e=o.element,a=e!==n,l=Sp(i,e,[]);this._getPreviousPlayers(e,a,r,s,t.toState).forEach(e=>{const t=e.getRealPlayer();t.beforeDestroy&&t.beforeDestroy(),e.destroy(),l.push(e)})}Jp(n,t.fromStyles)}_buildAnimation(e,t,i,n,r,s){const o=t.triggerName,a=t.element,l=[],u=new Set,c=new Set,d=t.timelines.map(t=>{const d=t.element;u.add(d);const h=d[Qm];if(h&&h.removedBeforeQueried)return new mp(t.duration,t.delay);const p=d!==a,m=function(e){const t=[];return hf(e,t),t}((i.get(d)||Wm).map(e=>e.getRealPlayer())).filter(e=>!!e.element&&e.element===d),f=r.get(d),g=s.get(d),_=bp(0,this._normalizer,0,t.keyframes,f,g),y=this._buildPlayer(t,_,m);if(t.subTimeline&&n&&c.add(d),p){const t=new nf(e,o,d);t.setRealPlayer(y),l.push(t)}return y});l.forEach(e=>{Sp(this.playersByQueriedElement,e.element,[]).push(e),e.onDone(()=>function(e,t,i){let n;if(e instanceof Map){if(n=e.get(t),n){if(n.length){const e=n.indexOf(i);n.splice(e,1)}0==n.length&&e.delete(t)}}else if(n=e[t],n){if(n.length){const e=n.indexOf(i);n.splice(e,1)}0==n.length&&delete e[t]}return n}(this.playersByQueriedElement,e.element,e))}),u.forEach(e=>uf(e,Up));const h=yp(d);return h.onDestroy(()=>{u.forEach(e=>cf(e,Up)),Kp(a,t.toStyles)}),c.forEach(e=>{Sp(n,e,[]).push(h)}),h}_buildPlayer(e,t,i){return t.length>0?this.driver.animate(e.element,t,e.duration,e.delay,e.easing,i):new mp(e.duration,e.delay)}}class nf{constructor(e,t,i){this.namespaceId=e,this.triggerName=t,this.element=i,this._player=new mp,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(e){this._containsRealPlayer||(this._player=e,Object.keys(this._queuedCallbacks).forEach(t=>{this._queuedCallbacks[t].forEach(i=>vp(e,t,void 0,i))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(e){this.totalTime=e}syncPlayerEvents(e){const t=this._player;t.triggerCallback&&e.onStart(()=>t.triggerCallback("start")),e.onDone(()=>this.finish()),e.onDestroy(()=>this.destroy())}_queueEvent(e,t){Sp(this._queuedCallbacks,e,[]).push(t)}onDone(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}onStart(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}onDestroy(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(e){this.queued||this._player.setPosition(e)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(e){const t=this._player;t.triggerCallback&&t.triggerCallback(e)}}function rf(e){return e&&1===e.nodeType}function sf(e,t){const i=e.style.display;return e.style.display=null!=t?t:"none",i}function of(e,t,i,n,r){const s=[];i.forEach(e=>s.push(sf(e)));const o=[];n.forEach((i,n)=>{const s={};i.forEach(e=>{const i=s[e]=t.computeStyle(n,e,r);(!i||0==i.length)&&(n[Qm]=Zm,o.push(n))}),e.set(n,s)});let a=0;return i.forEach(e=>sf(e,s[a++])),o}function af(e,t){const i=new Map;if(e.forEach(e=>i.set(e,[])),0==t.length)return i;const n=new Set(t),r=new Map;function s(e){if(!e)return 1;let t=r.get(e);if(t)return t;const o=e.parentNode;return t=i.has(o)?o:n.has(o)?1:s(o),r.set(e,t),t}return t.forEach(e=>{const t=s(e);1!==t&&i.get(t).push(e)}),i}const lf="$$classes";function uf(e,t){if(e.classList)e.classList.add(t);else{let i=e[lf];i||(i=e[lf]={}),i[t]=!0}}function cf(e,t){if(e.classList)e.classList.remove(t);else{let i=e[lf];i&&delete i[t]}}function df(e,t,i){yp(i).onDone(()=>e.processLeaveNode(t))}function hf(e,t){for(let i=0;ir.add(e)):t.set(e,n),i.delete(e),!0}class mf{constructor(e,t,i){this.bodyNode=e,this._driver=t,this._normalizer=i,this._triggerCache={},this.onRemovalComplete=(e,t)=>{},this._transitionEngine=new tf(e,t,i),this._timelineEngine=new zm(e,t,i),this._transitionEngine.onRemovalComplete=(e,t)=>this.onRemovalComplete(e,t)}registerTrigger(e,t,i,n,r){const s=e+"-"+n;let o=this._triggerCache[s];if(!o){const e=[],t=gm(this._driver,r,e);if(e.length)throw new Error(`The animation trigger "${n}" has failed to build due to the following errors:\n - ${e.join("\n - ")}`);o=function(e,t,i){return new Nm(e,t,i)}(n,t,this._normalizer),this._triggerCache[s]=o}this._transitionEngine.registerTrigger(t,n,o)}register(e,t){this._transitionEngine.register(e,t)}destroy(e,t){this._transitionEngine.destroy(e,t)}onInsert(e,t,i,n){this._transitionEngine.insertNode(e,t,i,n)}onRemove(e,t,i,n){this._transitionEngine.removeNode(e,t,n||!1,i)}disableAnimations(e,t){this._transitionEngine.markElementAsDisabled(e,t)}process(e,t,i,n){if("@"==i.charAt(0)){const[e,r]=Tp(i);this._timelineEngine.command(e,t,r,n)}else this._transitionEngine.trigger(e,t,i,n)}listen(e,t,i,n,r){if("@"==i.charAt(0)){const[e,n]=Tp(i);return this._timelineEngine.listen(e,t,n,r)}return this._transitionEngine.listen(e,t,i,n,r)}flush(e=-1){this._transitionEngine.flush(e)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}function ff(e,t){let i=null,n=null;return Array.isArray(t)&&t.length?(i=_f(t[0]),t.length>1&&(n=_f(t[t.length-1]))):t&&(i=_f(t)),i||n?new gf(e,i,n):null}let gf=(()=>{class e{constructor(t,i,n){this._element=t,this._startStyles=i,this._endStyles=n,this._state=0;let r=e.initialStylesByElement.get(t);r||e.initialStylesByElement.set(t,r={}),this._initialStyles=r}start(){this._state<1&&(this._startStyles&&Kp(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Kp(this._element,this._initialStyles),this._endStyles&&(Kp(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(e.initialStylesByElement.delete(this._element),this._startStyles&&(Jp(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Jp(this._element,this._endStyles),this._endStyles=null),Kp(this._element,this._initialStyles),this._state=3)}}return e.initialStylesByElement=new WeakMap,e})();function _f(e){let t=null;const i=Object.keys(e);for(let n=0;nthis._handleCallback(e)}apply(){(function(e,t){const i=Mf(e,"").trim();let n=0;i.length&&(function(e,t){let i=0;for(let n=0;n=this._delay&&i>=this._duration&&this.finish()}finish(){this._finished||(this._finished=!0,this._onDoneFn(),Ef(this._element,this._eventFn,!0))}destroy(){this._destroyed||(this._destroyed=!0,this.finish(),function(e,t){const i=Mf(e,"").split(","),n=Tf(i,t);n>=0&&(i.splice(n,1),xf(e,"",i.join(",")))}(this._element,this._name))}}function kf(e,t,i){xf(e,"PlayState",i,Sf(e,t))}function Sf(e,t){const i=Mf(e,"");return i.indexOf(",")>0?Tf(i.split(","),t):Tf([i],t)}function Tf(e,t){for(let i=0;i=0)return i;return-1}function Ef(e,t,i){i?e.removeEventListener(vf,t):e.addEventListener(vf,t)}function xf(e,t,i,n){const r=bf+t;if(null!=n){const t=e.style[r];if(t.length){const e=t.split(",");e[n]=i,i=e.join(",")}}e.style[r]=i}function Mf(e,t){return e.style[bf+t]||""}class Cf{constructor(e,t,i,n,r,s,o,a){this.element=e,this.keyframes=t,this.animationName=i,this._duration=n,this._delay=r,this._finalStyles=o,this._specialStyles=a,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this.currentSnapshot={},this._state=0,this.easing=s||"linear",this.totalTime=n+r,this._buildStyler()}onStart(e){this._onStartFns.push(e)}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}destroy(){this.init(),!(this._state>=4)&&(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}_flushDoneFns(){this._onDoneFns.forEach(e=>e()),this._onDoneFns=[]}_flushStartFns(){this._onStartFns.forEach(e=>e()),this._onStartFns=[]}finish(){this.init(),!(this._state>=3)&&(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}setPosition(e){this._styler.setPosition(e)}getPosition(){return this._styler.getPosition()}hasStarted(){return this._state>=2}init(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}play(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}pause(){this.init(),this._styler.pause()}restart(){this.reset(),this.play()}reset(){this._state=0,this._styler.destroy(),this._buildStyler(),this._styler.apply()}_buildStyler(){this._styler=new wf(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",()=>this.finish())}triggerCallback(e){const t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(e=>e()),t.length=0}beforeDestroy(){this.init();const e={};if(this.hasStarted()){const t=this._state>=3;Object.keys(this._finalStyles).forEach(i=>{"offset"!=i&&(e[i]=t?this._finalStyles[i]:cm(this.element,i))})}this.currentSnapshot=e}}class Df extends mp{constructor(e,t){super(),this.element=e,this._startingStyles={},this.__initialized=!1,this._styles=Pp(t)}init(){this.__initialized||!this._startingStyles||(this.__initialized=!0,Object.keys(this._styles).forEach(e=>{this._startingStyles[e]=this.element.style[e]}),super.init())}play(){!this._startingStyles||(this.init(),Object.keys(this._styles).forEach(e=>this.element.style.setProperty(e,this._styles[e])),super.play())}destroy(){!this._startingStyles||(Object.keys(this._startingStyles).forEach(e=>{const t=this._startingStyles[e];t?this.element.style.setProperty(e,t):this.element.style.removeProperty(e)}),this._startingStyles=null,super.destroy())}}class Lf{constructor(){this._count=0}validateStyleProperty(e){return Op(e)}matchesElement(e,t){return Ap(e,t)}containsElement(e,t){return Ip(e,t)}query(e,t,i){return Rp(e,t,i)}computeStyle(e,t,i){return window.getComputedStyle(e)[t]}buildKeyframeElement(e,t,i){i=i.map(e=>Pp(e));let n=`@keyframes ${t} {\n`,r="";i.forEach(e=>{r=" ";const t=parseFloat(e.offset);n+=`${r}${100*t}% {\n`,r+=" ",Object.keys(e).forEach(t=>{const i=e[t];switch(t){case"offset":return;case"easing":return void(i&&(n+=`${r}animation-timing-function: ${i};\n`));default:return void(n+=`${r}${t}: ${i};\n`)}}),n+=`${r}}\n`}),n+="}\n";const s=document.createElement("style");return s.textContent=n,s}animate(e,t,i,n,r,s=[],o){const a=s.filter(e=>e instanceof Cf),l={};am(i,n)&&a.forEach(e=>{let t=e.currentSnapshot;Object.keys(t).forEach(e=>l[e]=t[e])});const u=function(e){let t={};return e&&(Array.isArray(e)?e:[e]).forEach(e=>{Object.keys(e).forEach(i=>{"offset"==i||"easing"==i||(t[i]=e[i])})}),t}(t=lm(e,t,l));if(0==i)return new Df(e,u);const c="gen_css_kf_"+this._count++,d=this.buildKeyframeElement(e,c,t);(function(e){var t;const i=null===(t=e.getRootNode)||void 0===t?void 0:t.call(e);return"undefined"!=typeof ShadowRoot&&i instanceof ShadowRoot?i:document.head})(e).appendChild(d);const h=ff(e,t),p=new Cf(e,t,c,i,n,r,u,h);return p.onDestroy(()=>function(e){e.parentNode.removeChild(e)}(d)),p}}class Of{constructor(e,t,i,n){this.element=e,this.keyframes=t,this.options=i,this._specialStyles=n,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=i.duration,this._delay=i.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(e,t,i){return e.animate(t,i)}onStart(e){this._onStartFns.push(e)}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(e=>e()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}setPosition(e){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=e*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const e={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach(t=>{"offset"!=t&&(e[t]=this._finished?this._finalKeyframe[t]:cm(this.element,t))}),this.currentSnapshot=e}triggerCallback(e){const t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(e=>e()),t.length=0}}class Af{constructor(){this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(If().toString()),this._cssKeyframesDriver=new Lf}validateStyleProperty(e){return Op(e)}matchesElement(e,t){return Ap(e,t)}containsElement(e,t){return Ip(e,t)}query(e,t,i){return Rp(e,t,i)}computeStyle(e,t,i){return window.getComputedStyle(e)[t]}overrideWebAnimationsSupport(e){this._isNativeImpl=e}animate(e,t,i,n,r,s=[],o){if(!o&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(e,t,i,n,r,s);const a={duration:i,delay:n,fill:0==n?"both":"forwards"};r&&(a.easing=r);const l={},u=s.filter(e=>e instanceof Of);am(i,n)&&u.forEach(e=>{let t=e.currentSnapshot;Object.keys(t).forEach(e=>l[e]=t[e])});const c=ff(e,t=lm(e,t=t.map(e=>Gp(e,!1)),l));return new Of(e,t,a,c)}}function If(){return gp()&&Element.prototype.animate||{}}let Rf=(()=>{class e extends ip{constructor(e,t){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(t.body,{id:"0",encapsulation:Le.None,styles:[],data:{animation:[]}})}build(e){const t=this._nextAnimationId.toString();this._nextAnimationId++;const i=Array.isArray(e)?op(e):e;return Ff(this._renderer,null,t,"register",[i]),new Pf(t,this._renderer)}}return e.\u0275fac=function(t){return new(t||e)(Tn(fl),Tn(zc))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})();class Pf extends class{}{constructor(e,t){super(),this._id=e,this._renderer=t}create(e,t){return new Yf(this._id,e,t||{},this._renderer)}}class Yf{constructor(e,t,i,n){this.id=e,this.element=t,this._renderer=n,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",i)}_listen(e,t){return this._renderer.listen(this.element,`@@${this.id}:${e}`,t)}_command(e,...t){return Ff(this._renderer,this.element,this.id,e,t)}onDone(e){this._listen("done",e)}onStart(e){this._listen("start",e)}onDestroy(e){this._listen("destroy",e)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(e){this._command("setPosition",e)}getPosition(){var e,t;return null!==(t=null===(e=this._renderer.engine.players[+this.id])||void 0===e?void 0:e.getPosition())&&void 0!==t?t:0}}function Ff(e,t,i,n,r){return e.setProperty(t,`@@${i}:${n}`,r)}const jf="@.disabled";let qf=(()=>{class e{constructor(e,t,i){this.delegate=e,this.engine=t,this._zone=i,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),t.onRemovalComplete=(e,t)=>{t&&t.parentNode(e)&&t.removeChild(e.parentNode,e)}}createRenderer(e,t){const i=this.delegate.createRenderer(e,t);if(!(e&&t&&t.data&&t.data.animation)){let e=this._rendererCache.get(i);return e||(e=new Nf("",i,this.engine),this._rendererCache.set(i,e)),e}const n=t.id,r=t.id+"-"+this._currentId;this._currentId++,this.engine.register(r,e);const s=t=>{Array.isArray(t)?t.forEach(s):this.engine.registerTrigger(n,r,e,t.name,t)};return t.data.animation.forEach(s),new Hf(this,r,i,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(e,t,i){e>=0&&et(i)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(e=>{const[t,i]=e;t(i)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([t,i]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return e.\u0275fac=function(t){return new(t||e)(Tn(fl),Tn(mf),Tn(cc))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})();class Nf{constructor(e,t,i){this.namespaceId=e,this.delegate=t,this.engine=i,this.destroyNode=this.delegate.destroyNode?e=>t.destroyNode(e):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(e,t){return this.delegate.createElement(e,t)}createComment(e){return this.delegate.createComment(e)}createText(e){return this.delegate.createText(e)}appendChild(e,t){this.delegate.appendChild(e,t),this.engine.onInsert(this.namespaceId,t,e,!1)}insertBefore(e,t,i,n=!0){this.delegate.insertBefore(e,t,i),this.engine.onInsert(this.namespaceId,t,e,n)}removeChild(e,t,i){this.engine.onRemove(this.namespaceId,t,this.delegate,i)}selectRootElement(e,t){return this.delegate.selectRootElement(e,t)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setAttribute(e,t,i,n){this.delegate.setAttribute(e,t,i,n)}removeAttribute(e,t,i){this.delegate.removeAttribute(e,t,i)}addClass(e,t){this.delegate.addClass(e,t)}removeClass(e,t){this.delegate.removeClass(e,t)}setStyle(e,t,i,n){this.delegate.setStyle(e,t,i,n)}removeStyle(e,t,i){this.delegate.removeStyle(e,t,i)}setProperty(e,t,i){"@"==t.charAt(0)&&t==jf?this.disableAnimations(e,!!i):this.delegate.setProperty(e,t,i)}setValue(e,t){this.delegate.setValue(e,t)}listen(e,t,i){return this.delegate.listen(e,t,i)}disableAnimations(e,t){this.engine.disableAnimations(e,t)}}class Hf extends Nf{constructor(e,t,i,n){super(t,i,n),this.factory=e,this.namespaceId=t}setProperty(e,t,i){"@"==t.charAt(0)?"."==t.charAt(1)&&t==jf?this.disableAnimations(e,i=void 0===i||!!i):this.engine.process(this.namespaceId,e,t.substr(1),i):this.delegate.setProperty(e,t,i)}listen(e,t,i){if("@"==t.charAt(0)){const n=function(e){switch(e){case"body":return document.body;case"document":return document;case"window":return window;default:return e}}(e);let r=t.substr(1),s="";return"@"!=r.charAt(0)&&([r,s]=function(e){const t=e.indexOf(".");return[e.substring(0,t),e.substr(t+1)]}(r)),this.engine.listen(this.namespaceId,n,r,s,e=>{this.factory.scheduleListenerCallback(e._data||-1,i,e)})}return this.delegate.listen(e,t,i)}}let Uf=(()=>{class e extends mf{constructor(e,t,i){super(e.body,t,i)}ngOnDestroy(){this.flush()}}return e.\u0275fac=function(t){return new(t||e)(Tn(zc),Tn(Fp),Tn(Im))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})();const zf=new en("AnimationModuleType"),Bf=[{provide:ip,useClass:Rf},{provide:Im,useFactory:function(){return new Rm}},{provide:mf,useClass:Uf},{provide:fl,useFactory:function(e,t,i){return new qf(e,t,i)},deps:[Xd,mf,cc]}],Vf=[{provide:Fp,useFactory:function(){return"function"==typeof If()?new Af:new Lf}},{provide:zf,useValue:"BrowserAnimations"},...Bf],$f=[{provide:Fp,useClass:Yp},{provide:zf,useValue:"NoopAnimations"},...Bf];let Wf=(()=>{class e{static withConfig(t){return{ngModule:e,providers:t.disableAnimations?$f:Vf}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({providers:Vf,imports:[mh]}),e})();class Gf extends x{constructor(e){super(),this._value=e}get value(){return this.getValue()}_subscribe(e){const t=super._subscribe(e);return t&&!t.closed&&e.next(this._value),t}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new S;return this._value}next(e){super.next(this._value=e)}}class Zf extends f{notifyNext(e,t,i,n,r){this.destination.next(t)}notifyError(e,t){this.destination.error(e)}notifyComplete(e){this.destination.complete()}}class Qf extends f{constructor(e,t,i){super(),this.parent=e,this.outerValue=t,this.outerIndex=i,this.index=0}_next(e){this.parent.notifyNext(this.outerValue,e,this.outerIndex,this.index++,this)}_error(e){this.parent.notifyError(e,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}function Kf(e,t,i,n,r=new Qf(e,i,n)){if(!r.closed)return t instanceof w?t.subscribe(r):Y(t)(r)}const Jf={};function Xf(...e){let t,i;return C(e[e.length-1])&&(i=e.pop()),"function"==typeof e[e.length-1]&&(t=e.pop()),1===e.length&&l(e[0])&&(e=e[0]),$(e,i).lift(new eg(t))}class eg{constructor(e){this.resultSelector=e}call(e,t){return t.subscribe(new tg(e,this.resultSelector))}}class tg extends Zf{constructor(e,t){super(e),this.resultSelector=t,this.active=0,this.values=[],this.observables=[]}_next(e){this.values.push(Jf),this.observables.push(e)}_complete(){const e=this.observables,t=e.length;if(0===t)this.destination.complete();else{this.active=t,this.toRespond=t;for(let i=0;i{function e(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return e.prototype=Object.create(Error.prototype),e})();function ng(...e){return V(1)(_h(...e))}const rg=new w(e=>e.complete());function sg(e){return e?function(e){return new w(t=>e.schedule(()=>t.complete()))}(e):rg}function og(e){return new w(t=>{let i;try{i=e()}catch(n){return void t.error(n)}return(i?j(i):sg()).subscribe(t)})}function ag(e,t){return"function"==typeof t?i=>i.pipe(ag((i,n)=>j(e(i,n)).pipe(D((e,r)=>t(i,e,n,r))))):t=>t.lift(new lg(e))}class lg{constructor(e){this.project=e}call(e,t){return t.subscribe(new ug(e,this.project))}}class ug extends N{constructor(e,t){super(e),this.project=t,this.index=0}_next(e){let t;const i=this.index++;try{t=this.project(e,i)}catch(n){return void this.destination.error(n)}this._innerSub(t)}_innerSub(e){const t=this.innerSubscription;t&&t.unsubscribe();const i=new q(this),n=this.destination;n.add(i),this.innerSubscription=H(e,i),this.innerSubscription!==i&&n.add(this.innerSubscription)}_complete(){const{innerSubscription:e}=this;(!e||e.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(e){this.destination.next(e)}}const cg=(()=>{function e(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return e.prototype=Object.create(Error.prototype),e})();function dg(e){return t=>0===e?sg():t.lift(new hg(e))}class hg{constructor(e){if(this.total=e,this.total<0)throw new cg}call(e,t){return t.subscribe(new pg(e,this.total))}}class pg extends f{constructor(e,t){super(e),this.total=t,this.count=0}_next(e){const t=this.total,i=++this.count;i<=t&&(this.destination.next(e),i===t&&(this.destination.complete(),this.unsubscribe()))}}function mg(...e){const t=e[e.length-1];return C(t)?(e.pop(),i=>ng(e,i,t)):t=>ng(e,t)}function fg(e,t){let i=!1;return arguments.length>=2&&(i=!0),function(n){return n.lift(new gg(e,t,i))}}class gg{constructor(e,t,i=!1){this.accumulator=e,this.seed=t,this.hasSeed=i}call(e,t){return t.subscribe(new _g(e,this.accumulator,this.seed,this.hasSeed))}}class _g extends f{constructor(e,t,i,n){super(e),this.accumulator=t,this._seed=i,this.hasSeed=n,this.index=0}get seed(){return this._seed}set seed(e){this.hasSeed=!0,this._seed=e}_next(e){if(this.hasSeed)return this._tryNext(e);this.seed=e,this.destination.next(e)}_tryNext(e){const t=this.index++;let i;try{i=this.accumulator(this.seed,e,t)}catch(n){this.destination.error(n)}this.seed=i,this.destination.next(i)}}function yg(e){return function(t){const i=new bg(e),n=t.lift(i);return i.caught=n}}class bg{constructor(e){this.selector=e}call(e,t){return t.subscribe(new vg(e,this.selector,this.caught))}}class vg extends N{constructor(e,t,i){super(e),this.selector=t,this.caught=i}error(e){if(!this.isStopped){let i;try{i=this.selector(e,this.caught)}catch(t){return void super.error(t)}this._unsubscribeAndRecycle();const n=new q(this);this.add(n);const r=H(i,n);r!==n&&this.add(r)}}}function wg(e){return function(t){return 0===e?sg():t.lift(new kg(e))}}class kg{constructor(e){if(this.total=e,this.total<0)throw new cg}call(e,t){return t.subscribe(new Sg(e,this.total))}}class Sg extends f{constructor(e,t){super(e),this.total=t,this.ring=new Array,this.count=0}_next(e){const t=this.ring,i=this.total,n=this.count++;t.length0){const i=this.count>=this.total?this.total:this.count,n=this.ring;for(let r=0;rt.lift(new Eg(e))}class Eg{constructor(e){this.errorFactory=e}call(e,t){return t.subscribe(new xg(e,this.errorFactory))}}class xg extends f{constructor(e,t){super(e),this.errorFactory=t,this.hasValue=!1}_next(e){this.hasValue=!0,this.destination.next(e)}_complete(){if(this.hasValue)return this.destination.complete();{let t;try{t=this.errorFactory()}catch(e){t=e}this.destination.error(t)}}}function Mg(){return new ig}function Cg(e=null){return t=>t.lift(new Dg(e))}class Dg{constructor(e){this.defaultValue=e}call(e,t){return t.subscribe(new Lg(e,this.defaultValue))}}class Lg extends f{constructor(e,t){super(e),this.defaultValue=t,this.isEmpty=!0}_next(e){this.isEmpty=!1,this.destination.next(e)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}function Og(e,t){const i=arguments.length>=2;return n=>n.pipe(e?bh((t,i)=>e(t,i,n)):y,dg(1),i?Cg(t):Tg(()=>new ig))}function Ag(){}function Ig(e,t,i){return function(n){return n.lift(new Rg(e,t,i))}}class Rg{constructor(e,t,i){this.nextOrObserver=e,this.error=t,this.complete=i}call(e,t){return t.subscribe(new Pg(e,this.nextOrObserver,this.error,this.complete))}}class Pg extends f{constructor(e,t,i,r){super(e),this._tapNext=Ag,this._tapError=Ag,this._tapComplete=Ag,this._tapError=i||Ag,this._tapComplete=r||Ag,n(t)?(this._context=this,this._tapNext=t):t&&(this._context=t,this._tapNext=t.next||Ag,this._tapError=t.error||Ag,this._tapComplete=t.complete||Ag)}_next(e){try{this._tapNext.call(this._context,e)}catch(t){return void this.destination.error(t)}this.destination.next(e)}_error(e){try{this._tapError.call(this._context,e)}catch(t){return void this.destination.error(t)}this.destination.error(e)}_complete(){try{this._tapComplete.call(this._context)}catch(e){return void this.destination.error(e)}return this.destination.complete()}}function Yg(e){return t=>t.lift(new Fg(e))}class Fg{constructor(e){this.callback=e}call(e,t){return t.subscribe(new jg(e,this.callback))}}class jg extends f{constructor(e,t){super(e),this.add(new d(t))}}class qg{constructor(e,t){this.id=e,this.url=t}}class Ng extends qg{constructor(e,t,i="imperative",n=null){super(e,t),this.navigationTrigger=i,this.restoredState=n}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Hg extends qg{constructor(e,t,i){super(e,t),this.urlAfterRedirects=i}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class Ug extends qg{constructor(e,t,i){super(e,t),this.reason=i}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class zg extends qg{constructor(e,t,i){super(e,t),this.error=i}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Bg extends qg{constructor(e,t,i,n){super(e,t),this.urlAfterRedirects=i,this.state=n}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Vg extends qg{constructor(e,t,i,n){super(e,t),this.urlAfterRedirects=i,this.state=n}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class $g extends qg{constructor(e,t,i,n,r){super(e,t),this.urlAfterRedirects=i,this.state=n,this.shouldActivate=r}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Wg extends qg{constructor(e,t,i,n){super(e,t),this.urlAfterRedirects=i,this.state=n}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Gg extends qg{constructor(e,t,i,n){super(e,t),this.urlAfterRedirects=i,this.state=n}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Zg{constructor(e){this.route=e}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Qg{constructor(e){this.route=e}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Kg{constructor(e){this.snapshot=e}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Jg{constructor(e){this.snapshot=e}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Xg{constructor(e){this.snapshot=e}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class e_{constructor(e){this.snapshot=e}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class t_{constructor(e,t,i){this.routerEvent=e,this.position=t,this.anchor=i}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}const i_="primary";class n_{constructor(e){this.params=e||{}}has(e){return Object.prototype.hasOwnProperty.call(this.params,e)}get(e){if(this.has(e)){const t=this.params[e];return Array.isArray(t)?t[0]:t}return null}getAll(e){if(this.has(e)){const t=this.params[e];return Array.isArray(t)?t:[t]}return[]}get keys(){return Object.keys(this.params)}}function r_(e){return new n_(e)}const s_="ngNavigationCancelingError";function o_(e){const t=Error("NavigationCancelingError: "+e);return t[s_]=!0,t}function a_(e,t,i){const n=i.path.split("/");if(n.length>e.length||"full"===i.pathMatch&&(t.hasChildren()||n.lengthn[t]===e)}return e===t}function c_(e){return Array.prototype.concat.apply([],e)}function d_(e){return e.length>0?e[e.length-1]:null}function h_(e,t){for(const i in e)e.hasOwnProperty(i)&&t(e[i],i)}function p_(e){return aa(e)?e:sa(e)?j(Promise.resolve(e)):_h(e)}const m_={exact:function e(t,i,n){if(!S_(t.segments,i.segments)||!b_(t.segments,i.segments,n)||t.numberOfChildren!==i.numberOfChildren)return!1;for(const r in i.children)if(!t.children[r]||!e(t.children[r],i.children[r],n))return!1;return!0},subset:__},f_={exact:function(e,t){return l_(e,t)},subset:function(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(i=>u_(e[i],t[i]))},ignored:()=>!0};function g_(e,t,i){return m_[i.paths](e.root,t.root,i.matrixParams)&&f_[i.queryParams](e.queryParams,t.queryParams)&&!("exact"===i.fragment&&e.fragment!==t.fragment)}function __(e,t,i){return y_(e,t,t.segments,i)}function y_(e,t,i,n){if(e.segments.length>i.length){const r=e.segments.slice(0,i.length);return!(!S_(r,i)||t.hasChildren()||!b_(r,i,n))}if(e.segments.length===i.length){if(!S_(e.segments,i)||!b_(e.segments,i,n))return!1;for(const i in t.children)if(!e.children[i]||!__(e.children[i],t.children[i],n))return!1;return!0}{const r=i.slice(0,e.segments.length),s=i.slice(e.segments.length);return!!(S_(e.segments,r)&&b_(e.segments,r,n)&&e.children[i_])&&y_(e.children[i_],t,s,n)}}function b_(e,t,i){return t.every((t,n)=>f_[i](e[n].parameters,t.parameters))}class v_{constructor(e,t,i){this.root=e,this.queryParams=t,this.fragment=i}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=r_(this.queryParams)),this._queryParamMap}toString(){return x_.serialize(this)}}class w_{constructor(e,t){this.segments=e,this.children=t,this.parent=null,h_(t,(e,t)=>e.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return M_(this)}}class k_{constructor(e,t){this.path=e,this.parameters=t}get parameterMap(){return this._parameterMap||(this._parameterMap=r_(this.parameters)),this._parameterMap}toString(){return R_(this)}}function S_(e,t){return e.length===t.length&&e.every((e,i)=>e.path===t[i].path)}class T_{}class E_{parse(e){const t=new q_(e);return new v_(t.parseRootSegment(),t.parseQueryParams(),t.parseFragment())}serialize(e){const t=`/${C_(e.root,!0)}`,i=function(e){const t=Object.keys(e).map(t=>{const i=e[t];return Array.isArray(i)?i.map(e=>`${L_(t)}=${L_(e)}`).join("&"):`${L_(t)}=${L_(i)}`}).filter(e=>!!e);return t.length?`?${t.join("&")}`:""}(e.queryParams),n="string"==typeof e.fragment?`#${function(e){return encodeURI(e)}(e.fragment)}`:"";return`${t}${i}${n}`}}const x_=new E_;function M_(e){return e.segments.map(e=>R_(e)).join("/")}function C_(e,t){if(!e.hasChildren())return M_(e);if(t){const t=e.children[i_]?C_(e.children[i_],!1):"",i=[];return h_(e.children,(e,t)=>{t!==i_&&i.push(`${t}:${C_(e,!1)}`)}),i.length>0?`${t}(${i.join("//")})`:t}{const t=function(e,t){let i=[];return h_(e.children,(e,n)=>{n===i_&&(i=i.concat(t(e,n)))}),h_(e.children,(e,n)=>{n!==i_&&(i=i.concat(t(e,n)))}),i}(e,(t,i)=>i===i_?[C_(e.children[i_],!1)]:[`${i}:${C_(t,!1)}`]);return 1===Object.keys(e.children).length&&null!=e.children[i_]?`${M_(e)}/${t[0]}`:`${M_(e)}/(${t.join("//")})`}}function D_(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function L_(e){return D_(e).replace(/%3B/gi,";")}function O_(e){return D_(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function A_(e){return decodeURIComponent(e)}function I_(e){return A_(e.replace(/\+/g,"%20"))}function R_(e){return`${O_(e.path)}${function(e){return Object.keys(e).map(t=>`;${O_(t)}=${O_(e[t])}`).join("")}(e.parameters)}`}const P_=/^[^\/()?;=#]+/;function Y_(e){const t=e.match(P_);return t?t[0]:""}const F_=/^[^=?&#]+/,j_=/^[^?&#]+/;class q_{constructor(e){this.url=e,this.remaining=e}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new w_([],{}):new w_([],this.parseChildren())}parseQueryParams(){const e={};if(this.consumeOptional("?"))do{this.parseQueryParam(e)}while(this.consumeOptional("&"));return e}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const e=[];for(this.peekStartsWith("(")||e.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),e.push(this.parseSegment());let t={};this.peekStartsWith("/(")&&(this.capture("/"),t=this.parseParens(!0));let i={};return this.peekStartsWith("(")&&(i=this.parseParens(!1)),(e.length>0||Object.keys(t).length>0)&&(i[i_]=new w_(e,t)),i}parseSegment(){const e=Y_(this.remaining);if(""===e&&this.peekStartsWith(";"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(e),new k_(A_(e),this.parseMatrixParams())}parseMatrixParams(){const e={};for(;this.consumeOptional(";");)this.parseParam(e);return e}parseParam(e){const t=Y_(this.remaining);if(!t)return;this.capture(t);let i="";if(this.consumeOptional("=")){const e=Y_(this.remaining);e&&(i=e,this.capture(i))}e[A_(t)]=A_(i)}parseQueryParam(e){const t=function(e){const t=e.match(F_);return t?t[0]:""}(this.remaining);if(!t)return;this.capture(t);let i="";if(this.consumeOptional("=")){const e=function(e){const t=e.match(j_);return t?t[0]:""}(this.remaining);e&&(i=e,this.capture(i))}const n=I_(t),r=I_(i);if(e.hasOwnProperty(n)){let t=e[n];Array.isArray(t)||(t=[t],e[n]=t),t.push(r)}else e[n]=r}parseParens(e){const t={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const i=Y_(this.remaining),n=this.remaining[i.length];if("/"!==n&&")"!==n&&";"!==n)throw new Error(`Cannot parse url '${this.url}'`);let r;i.indexOf(":")>-1?(r=i.substr(0,i.indexOf(":")),this.capture(r),this.capture(":")):e&&(r=i_);const s=this.parseChildren();t[r]=1===Object.keys(s).length?s[i_]:new w_([],s),this.consumeOptional("//")}return t}peekStartsWith(e){return this.remaining.startsWith(e)}consumeOptional(e){return!!this.peekStartsWith(e)&&(this.remaining=this.remaining.substring(e.length),!0)}capture(e){if(!this.consumeOptional(e))throw new Error(`Expected "${e}".`)}}class N_{constructor(e){this._root=e}get root(){return this._root.value}parent(e){const t=this.pathFromRoot(e);return t.length>1?t[t.length-2]:null}children(e){const t=H_(e,this._root);return t?t.children.map(e=>e.value):[]}firstChild(e){const t=H_(e,this._root);return t&&t.children.length>0?t.children[0].value:null}siblings(e){const t=U_(e,this._root);return t.length<2?[]:t[t.length-2].children.map(e=>e.value).filter(t=>t!==e)}pathFromRoot(e){return U_(e,this._root).map(e=>e.value)}}function H_(e,t){if(e===t.value)return t;for(const i of t.children){const t=H_(e,i);if(t)return t}return null}function U_(e,t){if(e===t.value)return[t];for(const i of t.children){const n=U_(e,i);if(n.length)return n.unshift(t),n}return[]}class z_{constructor(e,t){this.value=e,this.children=t}toString(){return`TreeNode(${this.value})`}}function B_(e){const t={};return e&&e.children.forEach(e=>t[e.value.outlet]=e),t}class V_ extends N_{constructor(e,t){super(e),this.snapshot=t,K_(this,e)}toString(){return this.snapshot.toString()}}function $_(e,t){const i=function(e,t){const i=new Z_([],{},{},"",{},i_,t,null,e.root,-1,{});return new Q_("",new z_(i,[]))}(e,t),n=new Gf([new k_("",{})]),r=new Gf({}),s=new Gf({}),o=new Gf({}),a=new Gf(""),l=new W_(n,r,o,a,s,i_,t,i.root);return l.snapshot=i.root,new V_(new z_(l,[]),i)}class W_{constructor(e,t,i,n,r,s,o,a){this.url=e,this.params=t,this.queryParams=i,this.fragment=n,this.data=r,this.outlet=s,this.component=o,this._futureSnapshot=a}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe(D(e=>r_(e)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(D(e=>r_(e)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function G_(e,t="emptyOnly"){const i=e.pathFromRoot;let n=0;if("always"!==t)for(n=i.length-1;n>=1;){const e=i[n],t=i[n-1];if(e.routeConfig&&""===e.routeConfig.path)n--;else{if(t.component)break;n--}}return function(e){return e.reduce((e,t)=>({params:Object.assign(Object.assign({},e.params),t.params),data:Object.assign(Object.assign({},e.data),t.data),resolve:Object.assign(Object.assign({},e.resolve),t._resolvedData)}),{params:{},data:{},resolve:{}})}(i.slice(n))}class Z_{constructor(e,t,i,n,r,s,o,a,l,u,c){this.url=e,this.params=t,this.queryParams=i,this.fragment=n,this.data=r,this.outlet=s,this.component=o,this.routeConfig=a,this._urlSegment=l,this._lastPathIndex=u,this._resolve=c}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=r_(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=r_(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(e=>e.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Q_ extends N_{constructor(e,t){super(t),this.url=e,K_(this,t)}toString(){return J_(this._root)}}function K_(e,t){t.value._routerState=e,t.children.forEach(t=>K_(e,t))}function J_(e){const t=e.children.length>0?` { ${e.children.map(J_).join(", ")} } `:"";return`${e.value}${t}`}function X_(e){if(e.snapshot){const t=e.snapshot,i=e._futureSnapshot;e.snapshot=i,l_(t.queryParams,i.queryParams)||e.queryParams.next(i.queryParams),t.fragment!==i.fragment&&e.fragment.next(i.fragment),l_(t.params,i.params)||e.params.next(i.params),function(e,t){if(e.length!==t.length)return!1;for(let i=0;il_(e.parameters,t[i].parameters))}(e.url,t.url);return i&&!(!e.parent!=!t.parent)&&(!e.parent||ey(e.parent,t.parent))}function ty(e,t,i){if(i&&e.shouldReuseRoute(t.value,i.value.snapshot)){const n=i.value;n._futureSnapshot=t.value;const r=function(e,t,i){return t.children.map(t=>{for(const n of i.children)if(e.shouldReuseRoute(t.value,n.value.snapshot))return ty(e,t,n);return ty(e,t)})}(e,t,i);return new z_(n,r)}{if(e.shouldAttach(t.value)){const i=e.retrieve(t.value);if(null!==i){const e=i.route;return iy(t,e),e}}const i=function(e){return new W_(new Gf(e.url),new Gf(e.params),new Gf(e.queryParams),new Gf(e.fragment),new Gf(e.data),e.outlet,e.component,e)}(t.value),n=t.children.map(t=>ty(e,t));return new z_(i,n)}}function iy(e,t){if(e.value.routeConfig!==t.value.routeConfig)throw new Error("Cannot reattach ActivatedRouteSnapshot created from a different route");if(e.children.length!==t.children.length)throw new Error("Cannot reattach ActivatedRouteSnapshot with a different number of children");t.value._futureSnapshot=e.value;for(let i=0;i{s[t]=Array.isArray(e)?e.map(e=>`${e}`):`${e}`}),new v_(i.root===e?t:oy(i.root,e,t),s,r)}function oy(e,t,i){const n={};return h_(e.children,(e,r)=>{n[r]=e===t?i:oy(e,t,i)}),new w_(e.segments,n)}class ay{constructor(e,t,i){if(this.isAbsolute=e,this.numberOfDoubleDots=t,this.commands=i,e&&i.length>0&&ny(i[0]))throw new Error("Root segment cannot have matrix parameters");const n=i.find(ry);if(n&&n!==d_(i))throw new Error("{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class ly{constructor(e,t,i){this.segmentGroup=e,this.processChildren=t,this.index=i}}function uy(e,t,i){if(e||(e=new w_([],{})),0===e.segments.length&&e.hasChildren())return cy(e,t,i);const n=function(e,t,i){let n=0,r=t;const s={match:!1,pathIndex:0,commandIndex:0};for(;r=i.length)return s;const t=e.segments[r],o=i[n];if(ry(o))break;const a=`${o}`,l=n0&&void 0===a)break;if(a&&l&&"object"==typeof l&&void 0===l.outlets){if(!my(a,l,t))return s;n+=2}else{if(!my(a,{},t))return s;n++}r++}return{match:!0,pathIndex:r,commandIndex:n}}(e,t,i),r=i.slice(n.commandIndex);if(n.match&&n.pathIndex{"string"==typeof i&&(i=[i]),null!==i&&(r[n]=uy(e.children[n],t,i))}),h_(e.children,(e,t)=>{void 0===n[t]&&(r[t]=e)}),new w_(e.segments,r)}}function dy(e,t,i){const n=e.segments.slice(0,t);let r=0;for(;r{"string"==typeof e&&(e=[e]),null!==e&&(t[i]=dy(new w_([],{}),0,e))}),t}function py(e){const t={};return h_(e,(e,i)=>t[i]=`${e}`),t}function my(e,t,i){return e==i.path&&l_(t,i.parameters)}class fy{constructor(e,t,i,n){this.routeReuseStrategy=e,this.futureState=t,this.currState=i,this.forwardEvent=n}activate(e){const t=this.futureState._root,i=this.currState?this.currState._root:null;this.deactivateChildRoutes(t,i,e),X_(this.futureState.root),this.activateChildRoutes(t,i,e)}deactivateChildRoutes(e,t,i){const n=B_(t);e.children.forEach(e=>{const t=e.value.outlet;this.deactivateRoutes(e,n[t],i),delete n[t]}),h_(n,(e,t)=>{this.deactivateRouteAndItsChildren(e,i)})}deactivateRoutes(e,t,i){const n=e.value,r=t?t.value:null;if(n===r)if(n.component){const r=i.getContext(n.outlet);r&&this.deactivateChildRoutes(e,t,r.children)}else this.deactivateChildRoutes(e,t,i);else r&&this.deactivateRouteAndItsChildren(t,i)}deactivateRouteAndItsChildren(e,t){this.routeReuseStrategy.shouldDetach(e.value.snapshot)?this.detachAndStoreRouteSubtree(e,t):this.deactivateRouteAndOutlet(e,t)}detachAndStoreRouteSubtree(e,t){const i=t.getContext(e.value.outlet);if(i&&i.outlet){const t=i.outlet.detach(),n=i.children.onOutletDeactivated();this.routeReuseStrategy.store(e.value.snapshot,{componentRef:t,route:e,contexts:n})}}deactivateRouteAndOutlet(e,t){const i=t.getContext(e.value.outlet),n=i&&e.value.component?i.children:t,r=B_(e);for(const s of Object.keys(r))this.deactivateRouteAndItsChildren(r[s],n);i&&i.outlet&&(i.outlet.deactivate(),i.children.onOutletDeactivated(),i.attachRef=null,i.resolver=null,i.route=null)}activateChildRoutes(e,t,i){const n=B_(t);e.children.forEach(e=>{this.activateRoutes(e,n[e.value.outlet],i),this.forwardEvent(new e_(e.value.snapshot))}),e.children.length&&this.forwardEvent(new Jg(e.value.snapshot))}activateRoutes(e,t,i){const n=e.value,r=t?t.value:null;if(X_(n),n===r)if(n.component){const r=i.getOrCreateContext(n.outlet);this.activateChildRoutes(e,t,r.children)}else this.activateChildRoutes(e,t,i);else if(n.component){const t=i.getOrCreateContext(n.outlet);if(this.routeReuseStrategy.shouldAttach(n.snapshot)){const e=this.routeReuseStrategy.retrieve(n.snapshot);this.routeReuseStrategy.store(n.snapshot,null),t.children.onOutletReAttached(e.contexts),t.attachRef=e.componentRef,t.route=e.route.value,t.outlet&&t.outlet.attach(e.componentRef,e.route.value),gy(e.route)}else{const i=function(e){for(let t=e.parent;t;t=t.parent){const e=t.routeConfig;if(e&&e._loadedConfig)return e._loadedConfig;if(e&&e.component)return null}return null}(n.snapshot),r=i?i.module.componentFactoryResolver:null;t.attachRef=null,t.route=n,t.resolver=r,t.outlet&&t.outlet.activateWith(n,r),this.activateChildRoutes(e,null,t.children)}}else this.activateChildRoutes(e,null,i)}}function gy(e){X_(e.value),e.children.forEach(gy)}class _y{constructor(e,t){this.routes=e,this.module=t}}function yy(e){return"function"==typeof e}function by(e){return e instanceof v_}const vy=Symbol("INITIAL_VALUE");function wy(){return ag(e=>Xf(e.map(e=>e.pipe(dg(1),mg(vy)))).pipe(fg((e,t)=>{let i=!1;return t.reduce((e,n,r)=>e!==vy?e:(n===vy&&(i=!0),i||!1!==n&&r!==t.length-1&&!by(n)?e:n),e)},vy),bh(e=>e!==vy),D(e=>by(e)?e:!0===e),dg(1)))}let ky=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=Ve({type:e,selectors:[["ng-component"]],decls:1,vars:0,template:function(e,t){1&e&&Xo(0,"router-outlet")},directives:function(){return[vb]},encapsulation:2}),e})();function Sy(e,t=""){for(let i=0;iMy(e)===t);return i.push(...e.filter(e=>My(e)!==t)),i}const Dy={matched:!1,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};function Ly(e,t,i){var n;if(""===t.path)return"full"===t.pathMatch&&(e.hasChildren()||i.length>0)?Object.assign({},Dy):{matched:!0,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};const r=(t.matcher||a_)(i,e,t);if(!r)return Object.assign({},Dy);const s={};h_(r.posParams,(e,t)=>{s[t]=e.path});const o=r.consumed.length>0?Object.assign(Object.assign({},s),r.consumed[r.consumed.length-1].parameters):s;return{matched:!0,consumedSegments:r.consumed,lastChild:r.consumed.length,parameters:o,positionalParamSegments:null!==(n=r.posParams)&&void 0!==n?n:{}}}function Oy(e,t,i,n,r="corrected"){if(i.length>0&&function(e,t,i){return i.some(i=>Ay(e,t,i)&&My(i)!==i_)}(e,i,n)){const r=new w_(t,function(e,t,i,n){const r={};r[i_]=n,n._sourceSegment=e,n._segmentIndexShift=t.length;for(const s of i)if(""===s.path&&My(s)!==i_){const i=new w_([],{});i._sourceSegment=e,i._segmentIndexShift=t.length,r[My(s)]=i}return r}(e,t,n,new w_(i,e.children)));return r._sourceSegment=e,r._segmentIndexShift=t.length,{segmentGroup:r,slicedSegments:[]}}if(0===i.length&&function(e,t,i){return i.some(i=>Ay(e,t,i))}(e,i,n)){const s=new w_(e.segments,function(e,t,i,n,r,s){const o={};for(const a of n)if(Ay(e,i,a)&&!r[My(a)]){const i=new w_([],{});i._sourceSegment=e,i._segmentIndexShift="legacy"===s?e.segments.length:t.length,o[My(a)]=i}return Object.assign(Object.assign({},r),o)}(e,t,i,n,e.children,r));return s._sourceSegment=e,s._segmentIndexShift=t.length,{segmentGroup:s,slicedSegments:i}}const s=new w_(e.segments,e.children);return s._sourceSegment=e,s._segmentIndexShift=t.length,{segmentGroup:s,slicedSegments:i}}function Ay(e,t,i){return(!(e.hasChildren()||t.length>0)||"full"!==i.pathMatch)&&""===i.path}function Iy(e,t,i,n){return!!(My(e)===n||n!==i_&&Ay(t,i,e))&&("**"===e.path||Ly(t,e,i).matched)}function Ry(e,t,i){return 0===t.length&&!e.children[i]}class Py{constructor(e){this.segmentGroup=e||null}}class Yy{constructor(e){this.urlTree=e}}function Fy(e){return new w(t=>t.error(new Py(e)))}function jy(e){return new w(t=>t.error(new Yy(e)))}function qy(e){return new w(t=>t.error(new Error(`Only absolute redirects can have named outlets. redirectTo: '${e}'`)))}class Ny{constructor(e,t,i,n,r){this.configLoader=t,this.urlSerializer=i,this.urlTree=n,this.config=r,this.allowRedirects=!0,this.ngModule=e.get(Gl)}apply(){const e=Oy(this.urlTree.root,[],[],this.config).segmentGroup,t=new w_(e.segments,e.children);return this.expandSegmentGroup(this.ngModule,this.config,t,i_).pipe(D(e=>this.createUrlTree(Hy(e),this.urlTree.queryParams,this.urlTree.fragment))).pipe(yg(e=>{if(e instanceof Yy)return this.allowRedirects=!1,this.match(e.urlTree);throw e instanceof Py?this.noMatchError(e):e}))}match(e){return this.expandSegmentGroup(this.ngModule,this.config,e.root,i_).pipe(D(t=>this.createUrlTree(Hy(t),e.queryParams,e.fragment))).pipe(yg(e=>{throw e instanceof Py?this.noMatchError(e):e}))}noMatchError(e){return new Error(`Cannot match any routes. URL Segment: '${e.segmentGroup}'`)}createUrlTree(e,t,i){const n=e.segments.length>0?new w_([],{[i_]:e}):e;return new v_(n,t,i)}expandSegmentGroup(e,t,i,n){return 0===i.segments.length&&i.hasChildren()?this.expandChildren(e,t,i).pipe(D(e=>new w_([],e))):this.expandSegment(e,i,t,i.segments,n,!0)}expandChildren(e,t,i){const n=[];for(const r of Object.keys(i.children))"primary"===r?n.unshift(r):n.push(r);return j(n).pipe(yh(n=>{const r=i.children[n],s=Cy(t,n);return this.expandSegmentGroup(e,s,r,n).pipe(D(e=>({segment:e,outlet:n})))}),fg((e,t)=>(e[t.outlet]=t.segment,e),{}),function(e,t){const i=arguments.length>=2;return n=>n.pipe(e?bh((t,i)=>e(t,i,n)):y,wg(1),i?Cg(t):Tg(()=>new ig))}())}expandSegment(e,t,i,n,r,s){return j(i).pipe(yh(o=>this.expandSegmentAgainstRoute(e,t,i,o,n,r,s).pipe(yg(e=>{if(e instanceof Py)return _h(null);throw e}))),Og(e=>!!e),yg((e,i)=>{if(e instanceof ig||"EmptyError"===e.name){if(Ry(t,n,r))return _h(new w_([],{}));throw new Py(t)}throw e}))}expandSegmentAgainstRoute(e,t,i,n,r,s,o){return Iy(n,t,r,s)?void 0===n.redirectTo?this.matchSegmentAgainstRoute(e,t,n,r,s):o&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(e,t,i,n,r,s):Fy(t):Fy(t)}expandSegmentAgainstRouteUsingRedirect(e,t,i,n,r,s){return"**"===n.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(e,i,n,s):this.expandRegularSegmentAgainstRouteUsingRedirect(e,t,i,n,r,s)}expandWildCardWithParamsAgainstRouteUsingRedirect(e,t,i,n){const r=this.applyRedirectCommands([],i.redirectTo,{});return i.redirectTo.startsWith("/")?jy(r):this.lineralizeSegments(i,r).pipe(U(i=>{const r=new w_(i,{});return this.expandSegment(e,r,t,i,n,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(e,t,i,n,r,s){const{matched:o,consumedSegments:a,lastChild:l,positionalParamSegments:u}=Ly(t,n,r);if(!o)return Fy(t);const c=this.applyRedirectCommands(a,n.redirectTo,u);return n.redirectTo.startsWith("/")?jy(c):this.lineralizeSegments(n,c).pipe(U(n=>this.expandSegment(e,t,i,n.concat(r.slice(l)),s,!1)))}matchSegmentAgainstRoute(e,t,i,n,r){if("**"===i.path)return i.loadChildren?(i._loadedConfig?_h(i._loadedConfig):this.configLoader.load(e.injector,i)).pipe(D(e=>(i._loadedConfig=e,new w_(n,{})))):_h(new w_(n,{}));const{matched:s,consumedSegments:o,lastChild:a}=Ly(t,i,n);if(!s)return Fy(t);const l=n.slice(a);return this.getChildConfig(e,i,n).pipe(U(e=>{const n=e.module,s=e.routes,{segmentGroup:a,slicedSegments:u}=Oy(t,o,l,s),c=new w_(a.segments,a.children);if(0===u.length&&c.hasChildren())return this.expandChildren(n,s,c).pipe(D(e=>new w_(o,e)));if(0===s.length&&0===u.length)return _h(new w_(o,{}));const d=My(i)===r;return this.expandSegment(n,c,s,u,d?i_:r,!0).pipe(D(e=>new w_(o.concat(e.segments),e.children)))}))}getChildConfig(e,t,i){return t.children?_h(new _y(t.children,e)):t.loadChildren?void 0!==t._loadedConfig?_h(t._loadedConfig):this.runCanLoadGuards(e.injector,t,i).pipe(U(i=>i?this.configLoader.load(e.injector,t).pipe(D(e=>(t._loadedConfig=e,e))):function(e){return new w(t=>t.error(o_(`Cannot load children because the guard of the route "path: '${e.path}'" returned false`)))}(t))):_h(new _y([],e))}runCanLoadGuards(e,t,i){const n=t.canLoad;if(!n||0===n.length)return _h(!0);const r=n.map(n=>{const r=e.get(n);let s;if(function(e){return e&&yy(e.canLoad)}(r))s=r.canLoad(t,i);else{if(!yy(r))throw new Error("Invalid CanLoad guard");s=r(t,i)}return p_(s)});return _h(r).pipe(wy(),Ig(e=>{if(!by(e))return;const t=o_(`Redirecting to "${this.urlSerializer.serialize(e)}"`);throw t.url=e,t}),D(e=>!0===e))}lineralizeSegments(e,t){let i=[],n=t.root;for(;;){if(i=i.concat(n.segments),0===n.numberOfChildren)return _h(i);if(n.numberOfChildren>1||!n.children[i_])return qy(e.redirectTo);n=n.children[i_]}}applyRedirectCommands(e,t,i){return this.applyRedirectCreatreUrlTree(t,this.urlSerializer.parse(t),e,i)}applyRedirectCreatreUrlTree(e,t,i,n){const r=this.createSegmentGroup(e,t.root,i,n);return new v_(r,this.createQueryParams(t.queryParams,this.urlTree.queryParams),t.fragment)}createQueryParams(e,t){const i={};return h_(e,(e,n)=>{if("string"==typeof e&&e.startsWith(":")){const r=e.substring(1);i[n]=t[r]}else i[n]=e}),i}createSegmentGroup(e,t,i,n){const r=this.createSegments(e,t.segments,i,n);let s={};return h_(t.children,(t,r)=>{s[r]=this.createSegmentGroup(e,t,i,n)}),new w_(r,s)}createSegments(e,t,i,n){return t.map(t=>t.path.startsWith(":")?this.findPosParam(e,t,n):this.findOrReturn(t,i))}findPosParam(e,t,i){const n=i[t.path.substring(1)];if(!n)throw new Error(`Cannot redirect to '${e}'. Cannot find '${t.path}'.`);return n}findOrReturn(e,t){let i=0;for(const n of t){if(n.path===e.path)return t.splice(i),n;i++}return e}}function Hy(e){const t={};for(const i of Object.keys(e.children)){const n=Hy(e.children[i]);(n.segments.length>0||n.hasChildren())&&(t[i]=n)}return function(e){if(1===e.numberOfChildren&&e.children[i_]){const t=e.children[i_];return new w_(e.segments.concat(t.segments),t.children)}return e}(new w_(e.segments,t))}class Uy{constructor(e){this.path=e,this.route=this.path[this.path.length-1]}}class zy{constructor(e,t){this.component=e,this.route=t}}function By(e,t,i){const n=e._root;return $y(n,t?t._root:null,i,[n.value])}function Vy(e,t,i){const n=function(e){if(!e)return null;for(let t=e.parent;t;t=t.parent){const e=t.routeConfig;if(e&&e._loadedConfig)return e._loadedConfig}return null}(t);return(n?n.module.injector:i).get(e)}function $y(e,t,i,n,r={canDeactivateChecks:[],canActivateChecks:[]}){const s=B_(t);return e.children.forEach(e=>{(function(e,t,i,n,r={canDeactivateChecks:[],canActivateChecks:[]}){const s=e.value,o=t?t.value:null,a=i?i.getContext(e.value.outlet):null;if(o&&s.routeConfig===o.routeConfig){const l=function(e,t,i){if("function"==typeof i)return i(e,t);switch(i){case"pathParamsChange":return!S_(e.url,t.url);case"pathParamsOrQueryParamsChange":return!S_(e.url,t.url)||!l_(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!ey(e,t)||!l_(e.queryParams,t.queryParams);default:return!ey(e,t)}}(o,s,s.routeConfig.runGuardsAndResolvers);l?r.canActivateChecks.push(new Uy(n)):(s.data=o.data,s._resolvedData=o._resolvedData),$y(e,t,s.component?a?a.children:null:i,n,r),l&&a&&a.outlet&&a.outlet.isActivated&&r.canDeactivateChecks.push(new zy(a.outlet.component,o))}else o&&Wy(t,a,r),r.canActivateChecks.push(new Uy(n)),$y(e,null,s.component?a?a.children:null:i,n,r)})(e,s[e.value.outlet],i,n.concat([e.value]),r),delete s[e.value.outlet]}),h_(s,(e,t)=>Wy(e,i.getContext(t),r)),r}function Wy(e,t,i){const n=B_(e),r=e.value;h_(n,(e,n)=>{Wy(e,r.component?t?t.children.getContext(n):null:t,i)}),i.canDeactivateChecks.push(new zy(r.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,r))}class Gy{}function Zy(e){return new w(t=>t.error(e))}class Qy{constructor(e,t,i,n,r,s){this.rootComponentType=e,this.config=t,this.urlTree=i,this.url=n,this.paramsInheritanceStrategy=r,this.relativeLinkResolution=s}recognize(){const e=Oy(this.urlTree.root,[],[],this.config.filter(e=>void 0===e.redirectTo),this.relativeLinkResolution).segmentGroup,t=this.processSegmentGroup(this.config,e,i_);if(null===t)return null;const i=new Z_([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},i_,this.rootComponentType,null,this.urlTree.root,-1,{}),n=new z_(i,t),r=new Q_(this.url,n);return this.inheritParamsAndData(r._root),r}inheritParamsAndData(e){const t=e.value,i=G_(t,this.paramsInheritanceStrategy);t.params=Object.freeze(i.params),t.data=Object.freeze(i.data),e.children.forEach(e=>this.inheritParamsAndData(e))}processSegmentGroup(e,t,i){return 0===t.segments.length&&t.hasChildren()?this.processChildren(e,t):this.processSegment(e,t,t.segments,i)}processChildren(e,t){const i=[];for(const r of Object.keys(t.children)){const n=t.children[r],s=Cy(e,r),o=this.processSegmentGroup(s,n,r);if(null===o)return null;i.push(...o)}const n=Jy(i);return function(e){e.sort((e,t)=>e.value.outlet===i_?-1:t.value.outlet===i_?1:e.value.outlet.localeCompare(t.value.outlet))}(n),n}processSegment(e,t,i,n){for(const r of e){const e=this.processSegmentAgainstRoute(r,t,i,n);if(null!==e)return e}return Ry(t,i,n)?[]:null}processSegmentAgainstRoute(e,t,i,n){if(e.redirectTo||!Iy(e,t,i,n))return null;let r,s=[],o=[];if("**"===e.path){const n=i.length>0?d_(i).parameters:{};r=new Z_(i,n,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,tb(e),My(e),e.component,e,Xy(t),eb(t)+i.length,ib(e))}else{const n=Ly(t,e,i);if(!n.matched)return null;s=n.consumedSegments,o=i.slice(n.lastChild),r=new Z_(s,n.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,tb(e),My(e),e.component,e,Xy(t),eb(t)+s.length,ib(e))}const a=function(e){return e.children?e.children:e.loadChildren?e._loadedConfig.routes:[]}(e),{segmentGroup:l,slicedSegments:u}=Oy(t,s,o,a.filter(e=>void 0===e.redirectTo),this.relativeLinkResolution);if(0===u.length&&l.hasChildren()){const e=this.processChildren(a,l);return null===e?null:[new z_(r,e)]}if(0===a.length&&0===u.length)return[new z_(r,[])];const c=My(e)===n,d=this.processSegment(a,l,u,c?i_:n);return null===d?null:[new z_(r,d)]}}function Ky(e){const t=e.value.routeConfig;return t&&""===t.path&&void 0===t.redirectTo}function Jy(e){const t=[],i=new Set;for(const n of e){if(!Ky(n)){t.push(n);continue}const e=t.find(e=>n.value.routeConfig===e.value.routeConfig);void 0!==e?(e.children.push(...n.children),i.add(e)):t.push(n)}for(const n of i){const e=Jy(n.children);t.push(new z_(n.value,e))}return t.filter(e=>!i.has(e))}function Xy(e){let t=e;for(;t._sourceSegment;)t=t._sourceSegment;return t}function eb(e){let t=e,i=t._segmentIndexShift?t._segmentIndexShift:0;for(;t._sourceSegment;)t=t._sourceSegment,i+=t._segmentIndexShift?t._segmentIndexShift:0;return i-1}function tb(e){return e.data||{}}function ib(e){return e.resolve||{}}function nb(e){return ag(t=>{const i=e(t);return i?j(i).pipe(D(()=>t)):_h(t)})}class rb extends class{shouldDetach(e){return!1}store(e,t){}shouldAttach(e){return!1}retrieve(e){return null}shouldReuseRoute(e,t){return e.routeConfig===t.routeConfig}}{}const sb=new en("ROUTES");class ob{constructor(e,t,i,n){this.loader=e,this.compiler=t,this.onLoadStartListener=i,this.onLoadEndListener=n}load(e,t){if(t._loader$)return t._loader$;this.onLoadStartListener&&this.onLoadStartListener(t);const i=this.loadModuleFactory(t.loadChildren).pipe(D(i=>{this.onLoadEndListener&&this.onLoadEndListener(t);const n=i.create(e);return new _y(c_(n.injector.get(sb,void 0,Te.Self|Te.Optional)).map(xy),n)}),yg(e=>{throw t._loader$=void 0,e}));return t._loader$=new K(i,()=>new x).pipe(G()),t._loader$}loadModuleFactory(e){return"string"==typeof e?j(this.loader.load(e)):p_(e()).pipe(U(e=>e instanceof Zl?_h(e):j(this.compiler.compileModuleAsync(e))))}}class ab{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new lb,this.attachRef=null}}class lb{constructor(){this.contexts=new Map}onChildOutletCreated(e,t){const i=this.getOrCreateContext(e);i.outlet=t,this.contexts.set(e,i)}onChildOutletDestroyed(e){const t=this.getContext(e);t&&(t.outlet=null,t.attachRef=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let t=this.getContext(e);return t||(t=new ab,this.contexts.set(e,t)),t}getContext(e){return this.contexts.get(e)||null}}class ub{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,t){return e}}function cb(e){throw e}function db(e,t,i){return t.parse("/")}function hb(e,t){return _h(null)}const pb={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},mb={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let fb=(()=>{class e{constructor(e,t,i,n,r,s,o,a){this.rootComponentType=e,this.urlSerializer=t,this.rootContexts=i,this.location=n,this.config=a,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.disposed=!1,this.lastLocationChangeInfo=null,this.navigationId=0,this.currentPageId=0,this.isNgZoneEnabled=!1,this.events=new x,this.errorHandler=cb,this.malformedUriErrorHandler=db,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:hb,afterPreactivation:hb},this.urlHandlingStrategy=new ub,this.routeReuseStrategy=new rb,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.canceledNavigationResolution="replace",this.ngModule=r.get(Gl),this.console=r.get(Ku);const l=r.get(cc);this.isNgZoneEnabled=l instanceof cc&&cc.isInAngularZone(),this.resetConfig(a),this.currentUrlTree=new v_(new w_([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new ob(s,o,e=>this.triggerEvent(new Zg(e)),e=>this.triggerEvent(new Qg(e))),this.routerState=$_(this.currentUrlTree,this.rootComponentType),this.transitions=new Gf({id:0,targetPageId:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}get browserPageId(){var e;return null===(e=this.location.getState())||void 0===e?void 0:e.\u0275routerPageId}setupNavigations(e){const t=this.events;return e.pipe(bh(e=>0!==e.id),D(e=>Object.assign(Object.assign({},e),{extractedUrl:this.urlHandlingStrategy.extract(e.rawUrl)})),ag(e=>{let i=!1,n=!1;return _h(e).pipe(Ig(e=>{this.currentNavigation={id:e.id,initialUrl:e.currentRawUrl,extractedUrl:e.extractedUrl,trigger:e.source,extras:e.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),ag(e=>{const i=this.browserUrlTree.toString(),r=!this.navigated||e.extractedUrl.toString()!==i||i!==this.currentUrlTree.toString();if(("reload"===this.onSameUrlNavigation||r)&&this.urlHandlingStrategy.shouldProcessUrl(e.rawUrl))return gb(e.source)&&(this.browserUrlTree=e.extractedUrl),_h(e).pipe(ag(e=>{const i=this.transitions.getValue();return t.next(new Ng(e.id,this.serializeUrl(e.extractedUrl),e.source,e.restoredState)),i!==this.transitions.getValue()?rg:Promise.resolve(e)}),function(e,t,i,n){return ag(r=>function(e,t,i,n,r){return new Ny(e,t,i,n,r).apply()}(e,t,i,r.extractedUrl,n).pipe(D(e=>Object.assign(Object.assign({},r),{urlAfterRedirects:e}))))}(this.ngModule.injector,this.configLoader,this.urlSerializer,this.config),Ig(e=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:e.urlAfterRedirects})}),function(e,t,i,r,s){return U(o=>function(e,t,i,r,s="emptyOnly",o="legacy"){try{const n=new Qy(e,t,i,r,s,o).recognize();return null===n?Zy(new Gy):_h(n)}catch(n){return Zy(n)}}(e,t,o.urlAfterRedirects,i(o.urlAfterRedirects),r,s).pipe(D(e=>Object.assign(Object.assign({},o),{targetSnapshot:e}))))}(this.rootComponentType,this.config,e=>this.serializeUrl(e),this.paramsInheritanceStrategy,this.relativeLinkResolution),Ig(e=>{"eager"===this.urlUpdateStrategy&&(e.extras.skipLocationChange||this.setBrowserUrl(e.urlAfterRedirects,e),this.browserUrlTree=e.urlAfterRedirects);const i=new Bg(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);t.next(i)}));if(r&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:i,extractedUrl:n,source:r,restoredState:s,extras:o}=e,a=new Ng(i,this.serializeUrl(n),r,s);t.next(a);const l=$_(n,this.rootComponentType).snapshot;return _h(Object.assign(Object.assign({},e),{targetSnapshot:l,urlAfterRedirects:n,extras:Object.assign(Object.assign({},o),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=e.rawUrl,this.browserUrlTree=e.urlAfterRedirects,e.resolve(null),rg}),nb(e=>{const{targetSnapshot:t,id:i,extractedUrl:n,rawUrl:r,extras:{skipLocationChange:s,replaceUrl:o}}=e;return this.hooks.beforePreactivation(t,{navigationId:i,appliedUrlTree:n,rawUrlTree:r,skipLocationChange:!!s,replaceUrl:!!o})}),Ig(e=>{const t=new Vg(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);this.triggerEvent(t)}),D(e=>Object.assign(Object.assign({},e),{guards:By(e.targetSnapshot,e.currentSnapshot,this.rootContexts)})),function(e,t){return U(i=>{const{targetSnapshot:n,currentSnapshot:r,guards:{canActivateChecks:s,canDeactivateChecks:o}}=i;return 0===o.length&&0===s.length?_h(Object.assign(Object.assign({},i),{guardsResult:!0})):function(e,t,i,n){return j(e).pipe(U(e=>function(e,t,i,n,r){const s=t&&t.routeConfig?t.routeConfig.canDeactivate:null;return s&&0!==s.length?_h(s.map(s=>{const o=Vy(s,t,r);let a;if(function(e){return e&&yy(e.canDeactivate)}(o))a=p_(o.canDeactivate(e,t,i,n));else{if(!yy(o))throw new Error("Invalid CanDeactivate guard");a=p_(o(e,t,i,n))}return a.pipe(Og())})).pipe(wy()):_h(!0)}(e.component,e.route,i,t,n)),Og(e=>!0!==e,!0))}(o,n,r,e).pipe(U(i=>i&&function(e){return"boolean"==typeof e}(i)?function(e,t,i,n){return j(t).pipe(yh(t=>ng(function(e,t){return null!==e&&t&&t(new Kg(e)),_h(!0)}(t.route.parent,n),function(e,t){return null!==e&&t&&t(new Xg(e)),_h(!0)}(t.route,n),function(e,t,i){const n=t[t.length-1],r=t.slice(0,t.length-1).reverse().map(e=>function(e){const t=e.routeConfig?e.routeConfig.canActivateChild:null;return t&&0!==t.length?{node:e,guards:t}:null}(e)).filter(e=>null!==e).map(t=>og(()=>_h(t.guards.map(r=>{const s=Vy(r,t.node,i);let o;if(function(e){return e&&yy(e.canActivateChild)}(s))o=p_(s.canActivateChild(n,e));else{if(!yy(s))throw new Error("Invalid CanActivateChild guard");o=p_(s(n,e))}return o.pipe(Og())})).pipe(wy())));return _h(r).pipe(wy())}(e,t.path,i),function(e,t,i){const n=t.routeConfig?t.routeConfig.canActivate:null;if(!n||0===n.length)return _h(!0);const r=n.map(n=>og(()=>{const r=Vy(n,t,i);let s;if(function(e){return e&&yy(e.canActivate)}(r))s=p_(r.canActivate(t,e));else{if(!yy(r))throw new Error("Invalid CanActivate guard");s=p_(r(t,e))}return s.pipe(Og())}));return _h(r).pipe(wy())}(e,t.route,i))),Og(e=>!0!==e,!0))}(n,s,e,t):_h(i)),D(e=>Object.assign(Object.assign({},i),{guardsResult:e})))})}(this.ngModule.injector,e=>this.triggerEvent(e)),Ig(e=>{if(by(e.guardsResult)){const t=o_(`Redirecting to "${this.serializeUrl(e.guardsResult)}"`);throw t.url=e.guardsResult,t}const t=new $g(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(e.urlAfterRedirects),e.targetSnapshot,!!e.guardsResult);this.triggerEvent(t)}),bh(e=>!!e.guardsResult||(this.restoreHistory(e),this.cancelNavigationTransition(e,""),!1)),nb(e=>{if(e.guards.canActivateChecks.length)return _h(e).pipe(Ig(e=>{const t=new Wg(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);this.triggerEvent(t)}),ag(e=>{let t=!1;return _h(e).pipe(function(e,t){return U(i=>{const{targetSnapshot:n,guards:{canActivateChecks:r}}=i;if(!r.length)return _h(i);let s=0;return j(r).pipe(yh(i=>function(e,t,i,n){return function(e,t,i,n){const r=Object.keys(e);if(0===r.length)return _h({});const s={};return j(r).pipe(U(r=>function(e,t,i,n){const r=Vy(e,t,n);return p_(r.resolve?r.resolve(t,i):r(t,i))}(e[r],t,i,n).pipe(Ig(e=>{s[r]=e}))),wg(1),U(()=>Object.keys(s).length===r.length?_h(s):rg))}(e._resolve,e,t,n).pipe(D(t=>(e._resolvedData=t,e.data=Object.assign(Object.assign({},e.data),G_(e,i).resolve),null)))}(i.route,n,e,t)),Ig(()=>s++),wg(1),U(e=>s===r.length?_h(i):rg))})}(this.paramsInheritanceStrategy,this.ngModule.injector),Ig({next:()=>t=!0,complete:()=>{t||(this.restoreHistory(e),this.cancelNavigationTransition(e,"At least one route resolver didn't emit any value."))}}))}),Ig(e=>{const t=new Gg(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);this.triggerEvent(t)}))}),nb(e=>{const{targetSnapshot:t,id:i,extractedUrl:n,rawUrl:r,extras:{skipLocationChange:s,replaceUrl:o}}=e;return this.hooks.afterPreactivation(t,{navigationId:i,appliedUrlTree:n,rawUrlTree:r,skipLocationChange:!!s,replaceUrl:!!o})}),D(e=>{const t=function(e,t,i){const n=ty(e,t._root,i?i._root:void 0);return new V_(n,t)}(this.routeReuseStrategy,e.targetSnapshot,e.currentRouterState);return Object.assign(Object.assign({},e),{targetRouterState:t})}),Ig(e=>{this.currentUrlTree=e.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(e.urlAfterRedirects,e.rawUrl),this.routerState=e.targetRouterState,"deferred"===this.urlUpdateStrategy&&(e.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,e),this.browserUrlTree=e.urlAfterRedirects)}),((e,t,i)=>D(n=>(new fy(t,n.targetRouterState,n.currentRouterState,i).activate(e),n)))(this.rootContexts,this.routeReuseStrategy,e=>this.triggerEvent(e)),Ig({next(){i=!0},complete(){i=!0}}),Yg(()=>{var t;if(!i&&!n){const t=`Navigation ID ${e.id} is not equal to the current navigation id ${this.navigationId}`;"replace"===this.canceledNavigationResolution?(this.restoreHistory(e),this.cancelNavigationTransition(e,t)):this.cancelNavigationTransition(e,t)}(null===(t=this.currentNavigation)||void 0===t?void 0:t.id)===e.id&&(this.currentNavigation=null)}),yg(i=>{if(n=!0,function(e){return e&&e[s_]}(i)){const n=by(i.url);n||(this.navigated=!0,this.restoreHistory(e,!0));const r=new Ug(e.id,this.serializeUrl(e.extractedUrl),i.message);t.next(r),n?setTimeout(()=>{const t=this.urlHandlingStrategy.merge(i.url,this.rawUrlTree),n={skipLocationChange:e.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||gb(e.source)};this.scheduleNavigation(t,"imperative",null,n,{resolve:e.resolve,reject:e.reject,promise:e.promise})},0):e.resolve(!1)}else{this.restoreHistory(e,!0);const n=new zg(e.id,this.serializeUrl(e.extractedUrl),i);t.next(n);try{e.resolve(this.errorHandler(i))}catch(r){e.reject(r)}}return rg}))}))}resetRootComponentType(e){this.rootComponentType=e,this.routerState.root.component=this.rootComponentType}getTransition(){const e=this.transitions.value;return e.urlAfterRedirects=this.browserUrlTree,e}setTransition(e){this.transitions.next(Object.assign(Object.assign({},this.getTransition()),e))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(e=>{const t=this.extractLocationChangeInfoFromEvent(e);this.shouldScheduleNavigation(this.lastLocationChangeInfo,t)&&setTimeout(()=>{const{source:e,state:i,urlTree:n}=t,r={replaceUrl:!0};if(i){const e=Object.assign({},i);delete e.navigationId,delete e.\u0275routerPageId,0!==Object.keys(e).length&&(r.state=e)}this.scheduleNavigation(n,e,i,r)},0),this.lastLocationChangeInfo=t}))}extractLocationChangeInfoFromEvent(e){var t;return{source:"popstate"===e.type?"popstate":"hashchange",urlTree:this.parseUrl(e.url),state:(null===(t=e.state)||void 0===t?void 0:t.navigationId)?e.state:null,transitionId:this.getTransition().id}}shouldScheduleNavigation(e,t){if(!e)return!0;const i=t.urlTree.toString()===e.urlTree.toString();return t.transitionId!==e.transitionId||!i||!("hashchange"===t.source&&"popstate"===e.source||"popstate"===t.source&&"hashchange"===e.source)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(e){this.events.next(e)}resetConfig(e){Sy(e),this.config=e.map(xy),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.transitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(e,t={}){const{relativeTo:i,queryParams:n,fragment:r,queryParamsHandling:s,preserveFragment:o}=t,a=i||this.routerState.root,l=o?this.currentUrlTree.fragment:r;let u=null;switch(s){case"merge":u=Object.assign(Object.assign({},this.currentUrlTree.queryParams),n);break;case"preserve":u=this.currentUrlTree.queryParams;break;default:u=n||null}return null!==u&&(u=this.removeEmptyProps(u)),function(e,t,i,n,r){if(0===i.length)return sy(t.root,t.root,t,n,r);const s=function(e){if("string"==typeof e[0]&&1===e.length&&"/"===e[0])return new ay(!0,0,e);let t=0,i=!1;const n=e.reduce((e,n,r)=>{if("object"==typeof n&&null!=n){if(n.outlets){const t={};return h_(n.outlets,(e,i)=>{t[i]="string"==typeof e?e.split("/"):e}),[...e,{outlets:t}]}if(n.segmentPath)return[...e,n.segmentPath]}return"string"!=typeof n?[...e,n]:0===r?(n.split("/").forEach((n,r)=>{0==r&&"."===n||(0==r&&""===n?i=!0:".."===n?t++:""!=n&&e.push(n))}),e):[...e,n]},[]);return new ay(i,t,n)}(i);if(s.toRoot())return sy(t.root,new w_([],{}),t,n,r);const o=function(e,t,i){if(e.isAbsolute)return new ly(t.root,!0,0);if(-1===i.snapshot._lastPathIndex){const e=i.snapshot._urlSegment;return new ly(e,e===t.root,0)}const n=ny(e.commands[0])?0:1;return function(e,t,i){let n=e,r=t,s=i;for(;s>r;){if(s-=r,n=n.parent,!n)throw new Error("Invalid number of '../'");r=n.segments.length}return new ly(n,!1,r-s)}(i.snapshot._urlSegment,i.snapshot._lastPathIndex+n,e.numberOfDoubleDots)}(s,t,e),a=o.processChildren?cy(o.segmentGroup,o.index,s.commands):uy(o.segmentGroup,o.index,s.commands);return sy(o.segmentGroup,a,t,n,r)}(a,this.currentUrlTree,e,u,null!=l?l:null)}navigateByUrl(e,t={skipLocationChange:!1}){const i=by(e)?e:this.parseUrl(e),n=this.urlHandlingStrategy.merge(i,this.rawUrlTree);return this.scheduleNavigation(n,"imperative",null,t)}navigate(e,t={skipLocationChange:!1}){return function(e){for(let t=0;t{const n=e[i];return null!=n&&(t[i]=n),t},{})}processNavigations(){this.navigations.subscribe(e=>{this.navigated=!0,this.lastSuccessfulId=e.id,this.currentPageId=e.targetPageId,this.events.next(new Hg(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,e.resolve(!0)},e=>{this.console.warn(`Unhandled Navigation Error: ${e}`)})}scheduleNavigation(e,t,i,n,r){var s,o;if(this.disposed)return Promise.resolve(!1);const a=this.getTransition(),l=gb(t)&&a&&!gb(a.source),u=(this.lastSuccessfulId===a.id||this.currentNavigation?a.rawUrl:a.urlAfterRedirects).toString()===e.toString();if(l&&u)return Promise.resolve(!0);let c,d,h;r?(c=r.resolve,d=r.reject,h=r.promise):h=new Promise((e,t)=>{c=e,d=t});const p=++this.navigationId;let m;return"computed"===this.canceledNavigationResolution?(0===this.currentPageId&&(i=this.location.getState()),m=i&&i.\u0275routerPageId?i.\u0275routerPageId:n.replaceUrl||n.skipLocationChange?null!==(s=this.browserPageId)&&void 0!==s?s:0:(null!==(o=this.browserPageId)&&void 0!==o?o:0)+1):m=0,this.setTransition({id:p,targetPageId:m,source:t,restoredState:i,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:e,extras:n,resolve:c,reject:d,promise:h,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),h.catch(e=>Promise.reject(e))}setBrowserUrl(e,t){const i=this.urlSerializer.serialize(e),n=Object.assign(Object.assign({},t.extras.state),this.generateNgRouterState(t.id,t.targetPageId));this.location.isCurrentPathEqualTo(i)||t.extras.replaceUrl?this.location.replaceState(i,"",n):this.location.go(i,"",n)}restoreHistory(e,t=!1){var i,n;if("computed"===this.canceledNavigationResolution){const t=this.currentPageId-e.targetPageId;"popstate"!==e.source&&"eager"!==this.urlUpdateStrategy&&this.currentUrlTree!==(null===(i=this.currentNavigation)||void 0===i?void 0:i.finalUrl)||0===t?this.currentUrlTree===(null===(n=this.currentNavigation)||void 0===n?void 0:n.finalUrl)&&0===t&&(this.resetState(e),this.browserUrlTree=e.currentUrlTree,this.resetUrlToCurrentUrlTree()):this.location.historyGo(t)}else"replace"===this.canceledNavigationResolution&&(t&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=e.currentRouterState,this.currentUrlTree=e.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}cancelNavigationTransition(e,t){const i=new Ug(e.id,this.serializeUrl(e.extractedUrl),t);this.triggerEvent(i),e.resolve(!1)}generateNgRouterState(e,t){return"computed"===this.canceledNavigationResolution?{navigationId:e,"\u0275routerPageId":t}:{navigationId:e}}}return e.\u0275fac=function(t){return new(t||e)(Tn(on),Tn(T_),Tn(lb),Tn(rd),Tn(Do),Tn(Ic),Tn(ac),Tn(void 0))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})();function gb(e){return"imperative"!==e}let _b=(()=>{class e{constructor(e,t,i,n,r){this.router=e,this.route=t,this.commands=[],this.onChanges=new x,null==i&&n.setAttribute(r.nativeElement,"tabindex","0")}ngOnChanges(e){this.onChanges.next(this)}set routerLink(e){this.commands=null!=e?Array.isArray(e)?e:[e]:[]}onClick(){const e={skipLocationChange:bb(this.skipLocationChange),replaceUrl:bb(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,e),!0}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:bb(this.preserveFragment)})}}return e.\u0275fac=function(t){return new(t||e)(Go(fb),Go(W_),Gi("tabindex"),Go(gl),Go(pl))},e.\u0275dir=Ke({type:e,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(e,t){1&e&&la("click",function(){return t.onClick()})},inputs:{routerLink:"routerLink",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo"},features:[ct]}),e})(),yb=(()=>{class e{constructor(e,t,i){this.router=e,this.route=t,this.locationStrategy=i,this.commands=[],this.onChanges=new x,this.subscription=e.events.subscribe(e=>{e instanceof Hg&&this.updateTargetUrlAndHref()})}set routerLink(e){this.commands=null!=e?Array.isArray(e)?e:[e]:[]}ngOnChanges(e){this.updateTargetUrlAndHref(),this.onChanges.next(this)}ngOnDestroy(){this.subscription.unsubscribe()}onClick(e,t,i,n,r){if(0!==e||t||i||n||r||"string"==typeof this.target&&"_self"!=this.target)return!0;const s={skipLocationChange:bb(this.skipLocationChange),replaceUrl:bb(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,s),!1}updateTargetUrlAndHref(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:bb(this.preserveFragment)})}}return e.\u0275fac=function(t){return new(t||e)(Go(fb),Go(W_),Go(Xc))},e.\u0275dir=Ke({type:e,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(e,t){1&e&&la("click",function(e){return t.onClick(e.button,e.ctrlKey,e.shiftKey,e.altKey,e.metaKey)}),2&e&&(Ua("href",t.href,Zr),Bo("target",t.target))},inputs:{routerLink:"routerLink",target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo"},features:[ct]}),e})();function bb(e){return""===e||!!e}let vb=(()=>{class e{constructor(e,t,i,n,r){this.parentContexts=e,this.location=t,this.resolver=i,this.changeDetector=r,this.activated=null,this._activatedRoute=null,this.activateEvents=new vu,this.deactivateEvents=new vu,this.name=n||i_,e.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const e=this.parentContexts.getContext(this.name);e&&e.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,e}attach(e,t){this.activated=e,this._activatedRoute=t,this.location.insert(e.hostView)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,t){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=e;const i=(t=t||this.resolver).resolveComponentFactory(e._futureSnapshot.routeConfig.component),n=this.parentContexts.getOrCreateContext(this.name).children,r=new wb(e,n,this.location.injector);this.activated=this.location.createComponent(i,this.location.length,r),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return e.\u0275fac=function(t){return new(t||e)(Go(lb),Go(Kl),Go(ul),Gi("name"),Go(ql))},e.\u0275dir=Ke({type:e,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate"},exportAs:["outlet"]}),e})();class wb{constructor(e,t,i){this.route=e,this.childContexts=t,this.parent=i}get(e,t){return e===W_?this.route:e===lb?this.childContexts:this.parent.get(e,t)}}class kb{}class Sb{preload(e,t){return _h(null)}}let Tb=(()=>{class e{constructor(e,t,i,n,r){this.router=e,this.injector=n,this.preloadingStrategy=r,this.loader=new ob(t,i,t=>e.triggerEvent(new Zg(t)),t=>e.triggerEvent(new Qg(t)))}setUpPreloading(){this.subscription=this.router.events.pipe(bh(e=>e instanceof Hg),yh(()=>this.preload())).subscribe(()=>{})}preload(){const e=this.injector.get(Gl);return this.processRoutes(e,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,t){const i=[];for(const n of t)if(n.loadChildren&&!n.canLoad&&n._loadedConfig){const e=n._loadedConfig;i.push(this.processRoutes(e.module,e.routes))}else n.loadChildren&&!n.canLoad?i.push(this.preloadConfig(e,n)):n.children&&i.push(this.processRoutes(e,n.children));return j(i).pipe(V(),D(e=>{}))}preloadConfig(e,t){return this.preloadingStrategy.preload(t,()=>(t._loadedConfig?_h(t._loadedConfig):this.loader.load(e.injector,t)).pipe(U(e=>(t._loadedConfig=e,this.processRoutes(e.module,e.routes)))))}}return e.\u0275fac=function(t){return new(t||e)(Tn(fb),Tn(Ic),Tn(ac),Tn(Do),Tn(kb))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})(),Eb=(()=>{class e{constructor(e,t,i={}){this.router=e,this.viewportScroller=t,this.options=i,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},i.scrollPositionRestoration=i.scrollPositionRestoration||"disabled",i.anchorScrolling=i.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(e=>{e instanceof Ng?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof Hg&&(this.lastId=e.id,this.scheduleScrollEvent(e,this.router.parseUrl(e.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(e=>{e instanceof t_&&(e.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,t){this.router.triggerEvent(new t_(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,t))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return e.\u0275fac=function(t){return new(t||e)(Tn(fb),Tn(Ad),Tn(void 0))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})();const xb=new en("ROUTER_CONFIGURATION"),Mb=new en("ROUTER_FORROOT_GUARD"),Cb=[rd,{provide:T_,useClass:E_},{provide:fb,useFactory:function(e,t,i,n,r,s,o,a={},l,u){const c=new fb(null,e,t,i,n,r,s,c_(o));return l&&(c.urlHandlingStrategy=l),u&&(c.routeReuseStrategy=u),function(e,t){e.errorHandler&&(t.errorHandler=e.errorHandler),e.malformedUriErrorHandler&&(t.malformedUriErrorHandler=e.malformedUriErrorHandler),e.onSameUrlNavigation&&(t.onSameUrlNavigation=e.onSameUrlNavigation),e.paramsInheritanceStrategy&&(t.paramsInheritanceStrategy=e.paramsInheritanceStrategy),e.relativeLinkResolution&&(t.relativeLinkResolution=e.relativeLinkResolution),e.urlUpdateStrategy&&(t.urlUpdateStrategy=e.urlUpdateStrategy)}(a,c),a.enableTracing&&c.events.subscribe(e=>{var t,i;null===(t=console.group)||void 0===t||t.call(console,`Router Event: ${e.constructor.name}`),console.log(e.toString()),console.log(e),null===(i=console.groupEnd)||void 0===i||i.call(console)}),c},deps:[T_,lb,rd,Do,Ic,ac,sb,xb,[class{},new On],[class{},new On]]},lb,{provide:W_,useFactory:function(e){return e.routerState.root},deps:[fb]},{provide:Ic,useClass:Yc},Tb,Sb,class{preload(e,t){return t().pipe(yg(()=>_h(null)))}},{provide:xb,useValue:{enableTracing:!1}}];function Db(){return new xc("Router",fb)}let Lb=(()=>{class e{constructor(e,t){}static forRoot(t,i){return{ngModule:e,providers:[Cb,Rb(t),{provide:Mb,useFactory:Ib,deps:[[fb,new On,new An]]},{provide:xb,useValue:i||{}},{provide:Xc,useFactory:Ab,deps:[Bc,[new Ln(td),new On],xb]},{provide:Eb,useFactory:Ob,deps:[fb,Ad,xb]},{provide:kb,useExisting:i&&i.preloadingStrategy?i.preloadingStrategy:Sb},{provide:xc,multi:!0,useFactory:Db},[Pb,{provide:zu,multi:!0,useFactory:Yb,deps:[Pb]},{provide:jb,useFactory:Fb,deps:[Pb]},{provide:Qu,multi:!0,useExisting:jb}]]}}static forChild(t){return{ngModule:e,providers:[Rb(t)]}}}return e.\u0275fac=function(t){return new(t||e)(Tn(Mb,8),Tn(fb,8))},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({}),e})();function Ob(e,t,i){return i.scrollOffset&&t.setOffset(i.scrollOffset),new Eb(e,t,i)}function Ab(e,t,i={}){return i.useHash?new nd(e,t):new id(e,t)}function Ib(e){return"guarded"}function Rb(e){return[{provide:tn,multi:!0,useValue:e},{provide:sb,multi:!0,useValue:e}]}let Pb=(()=>{class e{constructor(e){this.injector=e,this.initNavigation=!1,this.destroyed=!1,this.resultOfPreactivationDone=new x}appInitializer(){return this.injector.get($c,Promise.resolve(null)).then(()=>{if(this.destroyed)return Promise.resolve(!0);let e=null;const t=new Promise(t=>e=t),i=this.injector.get(fb),n=this.injector.get(xb);return"disabled"===n.initialNavigation?(i.setUpLocationChangeListener(),e(!0)):"enabled"===n.initialNavigation||"enabledBlocking"===n.initialNavigation?(i.hooks.afterPreactivation=()=>this.initNavigation?_h(null):(this.initNavigation=!0,e(!0),this.resultOfPreactivationDone),i.initialNavigation()):e(!0),t})}bootstrapListener(e){const t=this.injector.get(xb),i=this.injector.get(Tb),n=this.injector.get(Eb),r=this.injector.get(fb),s=this.injector.get(Oc);e===s.components[0]&&(("enabledNonBlocking"===t.initialNavigation||void 0===t.initialNavigation)&&r.initialNavigation(),i.setUpPreloading(),n.init(),r.resetRootComponentType(s.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}ngOnDestroy(){this.destroyed=!0}}return e.\u0275fac=function(t){return new(t||e)(Tn(Do))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})();function Yb(e){return e.appInitializer.bind(e)}function Fb(e){return e.bootstrapListener.bind(e)}const jb=new en("Router Initializer");var qb=i(76088),Nb=i(20884),Hb=i(92309),Ub=i(11459);function zb(e){return new Hb.i0(function(t,i){var n=(0,Nb._T)(t,[]);return new Ub.y$(function(r){var s;return Promise.resolve(n).then(function(i){return e(i,t.getContext())}).then(t.setContext).then(function(){s=i(t).subscribe({next:r.next.bind(r),error:r.error.bind(r),complete:r.complete.bind(r)})}).catch(r.error.bind(r)),function(){s&&s.unsubscribe()}})})}class Bb extends d{constructor(e,t){super()}schedule(e,t=0){return this}}class Vb extends Bb{constructor(e,t){super(e,t),this.scheduler=e,this.work=t,this.pending=!1}schedule(e,t=0){if(this.closed)return this;this.state=e;const i=this.id,n=this.scheduler;return null!=i&&(this.id=this.recycleAsyncId(n,i,t)),this.pending=!0,this.delay=t,this.id=this.id||this.requestAsyncId(n,this.id,t),this}requestAsyncId(e,t,i=0){return setInterval(e.flush.bind(e,this),i)}recycleAsyncId(e,t,i=0){if(null!==i&&this.delay===i&&!1===this.pending)return t;clearInterval(t)}execute(e,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const i=this._execute(e,t);if(i)return i;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(e,t){let i,n=!1;try{this.work(e)}catch(r){n=!0,i=!!r&&r||new Error(r)}if(n)return this.unsubscribe(),i}_unsubscribe(){const e=this.id,t=this.scheduler,i=t.actions,n=i.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==n&&i.splice(n,1),null!=e&&(this.id=this.recycleAsyncId(t,e,null)),this.delay=null}}let $b=(()=>{class e{constructor(t,i=e.now){this.SchedulerAction=t,this.now=i}schedule(e,t=0,i){return new this.SchedulerAction(this,e).schedule(i,t)}}return e.now=()=>Date.now(),e})();class Wb extends $b{constructor(e,t=$b.now){super(e,()=>Wb.delegate&&Wb.delegate!==this?Wb.delegate.now():t()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(e,t=0,i){return Wb.delegate&&Wb.delegate!==this?Wb.delegate.schedule(e,t,i):super.schedule(e,t,i)}flush(e){const{actions:t}=this;if(this.active)return void t.push(e);let i;this.active=!0;do{if(i=e.execute(e.state,e.delay))break}while(e=t.shift());if(this.active=!1,i){for(;e=t.shift();)e.unsubscribe();throw i}}}const Gb=new class extends Wb{}(class extends Vb{constructor(e,t){super(e,t),this.scheduler=e,this.work=t}schedule(e,t=0){return t>0?super.schedule(e,t):(this.delay=t,this.state=e,this.scheduler.flush(this),this)}execute(e,t){return t>0||this.closed?super.execute(e,t):this._execute(e,t)}requestAsyncId(e,t,i=0){return null!==i&&i>0||null===i&&this.delay>0?super.requestAsyncId(e,t,i):e.flush(this)}}),Zb=Gb;function Qb(e,t){return new w(t?i=>t.schedule(Kb,0,{error:e,subscriber:i}):t=>t.error(e))}function Kb({error:e,subscriber:t}){t.error(e)}class Jb{constructor(e,t,i){this.kind=e,this.value=t,this.error=i,this.hasValue="N"===e}observe(e){switch(this.kind){case"N":return e.next&&e.next(this.value);case"E":return e.error&&e.error(this.error);case"C":return e.complete&&e.complete()}}do(e,t,i){switch(this.kind){case"N":return e&&e(this.value);case"E":return t&&t(this.error);case"C":return i&&i()}}accept(e,t,i){return e&&"function"==typeof e.next?this.observe(e):this.do(e,t,i)}toObservable(){switch(this.kind){case"N":return _h(this.value);case"E":return Qb(this.error);case"C":return sg()}throw new Error("unexpected notification kind value")}static createNext(e){return void 0!==e?new Jb("N",e):Jb.undefinedValueNotification}static createError(e){return new Jb("E",void 0,e)}static createComplete(){return Jb.completeNotification}}Jb.completeNotification=new Jb("C"),Jb.undefinedValueNotification=new Jb("N",void 0);class Xb{constructor(e,t=0){this.scheduler=e,this.delay=t}call(e,t){return t.subscribe(new ev(e,this.scheduler,this.delay))}}class ev extends f{constructor(e,t,i=0){super(e),this.scheduler=t,this.delay=i}static dispatch(e){const{notification:t,destination:i}=e;t.observe(i),this.unsubscribe()}scheduleMessage(e){this.destination.add(this.scheduler.schedule(ev.dispatch,this.delay,new tv(e,this.destination)))}_next(e){this.scheduleMessage(Jb.createNext(e))}_error(e){this.scheduleMessage(Jb.createError(e)),this.unsubscribe()}_complete(){this.scheduleMessage(Jb.createComplete()),this.unsubscribe()}}class tv{constructor(e,t){this.notification=e,this.destination=t}}function iv(e){return new w(t=>(e().then(e=>{t.closed||(t.next(e),t.complete())},e=>{t.closed||t.error(e)}),()=>t.unsubscribe()))}class nv{constructor(e){this.zone=e,this.now=Date.now?Date.now:()=>+new Date}schedule(e,t=0,i){return this.zone.run(()=>Gb.schedule(e,t,i))}}function rv(e){return e[_]=()=>e,e}function sv(e,t){return e.pipe(function(e,t=0){return function(i){return i.lift(new Xb(e,t))}}(new nv(t)))}class ov{constructor(e,t,i){this.obsQuery=e;const n=sv(j(rv(this.obsQuery)),t);this.valueChanges=i.useInitialLoading?n.pipe(mg(Object.assign(Object.assign({},this.obsQuery.getCurrentResult(!1)),{error:void 0,partial:void 0,stale:!0}))):n,this.queryId=this.obsQuery.queryId}result(){return this.obsQuery.result()}getCurrentResult(){return this.obsQuery.getCurrentResult()}getLastResult(){return this.obsQuery.getLastResult()}getLastError(){return this.obsQuery.getLastError()}resetLastResults(){return this.obsQuery.resetLastResults()}refetch(e){return this.obsQuery.refetch(e)}fetchMore(e){return this.obsQuery.fetchMore(e)}subscribeToMore(e){return this.obsQuery.subscribeToMore(e)}updateQuery(e){return this.obsQuery.updateQuery(e)}stopPolling(){return this.obsQuery.stopPolling()}startPolling(e){return this.obsQuery.startPolling(e)}setOptions(e){return this.obsQuery.setOptions(e)}setVariables(e){return this.obsQuery.setVariables(e)}}const av=new en("APOLLO_FLAGS"),lv=new en("APOLLO_OPTIONS"),uv=new en("APOLLO_NAMED_OPTIONS");class cv{constructor(e,t,i){this.ngZone=e,this.flags=t,this._client=i,this.useInitialLoading=function(e,t,i){return!(!e||void 0===e[t])&&e[t]}(t,"useInitialLoading")}watchQuery(e){return new ov(this.ensureClient().watchQuery(Object.assign({},e)),this.ngZone,Object.assign({useInitialLoading:this.useInitialLoading},e))}query(e){return iv(()=>this.ensureClient().query(Object.assign({},e)))}mutate(e){return iv(()=>this.ensureClient().mutate(Object.assign({},e)))}subscribe(e,t){const i=j(rv(this.ensureClient().subscribe(Object.assign({},e))));return t&&!0!==t.useZone?i:sv(i,this.ngZone)}getClient(){return this.client}setClient(e){this.client=e}get client(){return this._client}set client(e){if(this._client)throw new Error("Client has been already defined");this._client=e}ensureClient(){return this.checkInstance(),this._client}checkInstance(){if(!this._client)throw new Error("Client has not been defined yet")}}let dv=(()=>{class e extends cv{constructor(e,t,i,n){if(super(e,n),this._ngZone=e,this.map=new Map,t&&this.createDefault(t),i&&"object"==typeof i)for(let r in i)i.hasOwnProperty(r)&&this.createNamed(r,i[r])}create(e,t){hv(t)?this.createDefault(e):this.createNamed(t,e)}default(){return this}use(e){return hv(e)?this.default():this.map.get(e)}createDefault(e){if(this.getClient())throw new Error("Apollo has been already created.");return this.setClient(new qb.fe(e))}createNamed(e,t){if(this.map.has(e))throw new Error(`Client ${e} has been already created`);this.map.set(e,new cv(this._ngZone,this.flags,new qb.fe(t)))}removeClient(e){hv(e)?this._client=void 0:this.map.delete(e)}}return e.\u0275fac=function(t){return new(t||e)(Tn(cc),Tn(lv,8),Tn(uv,8),Tn(av,8))},e.\u0275prov=fe({factory:function(){return new e(Tn(cc),Tn(lv,8),Tn(uv,8),Tn(av,8))},token:e,providedIn:"root"}),e})();function hv(e){return!e||"default"===e}let pv={async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1};const mv=/[&<>"']/,fv=new RegExp(mv.source,"g"),gv=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,_v=new RegExp(gv.source,"g"),yv={"&":"&","<":"<",">":">",'"':""","'":"'"},bv=e=>yv[e];function vv(e,t){if(t){if(mv.test(e))return e.replace(fv,bv)}else if(gv.test(e))return e.replace(_v,bv);return e}const wv=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function kv(e){return e.replace(wv,(e,t)=>"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):"")}const Sv=/(^|[^\[])\^/g;function Tv(e,t){e="string"==typeof e?e:e.source,t=t||"";const i={replace:(t,n)=>(n=(n=n.source||n).replace(Sv,"$1"),e=e.replace(t,n),i),getRegex:()=>new RegExp(e,t)};return i}const Ev=/[^\w:]/g,xv=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function Mv(e,t,i){if(e){let e;try{e=decodeURIComponent(kv(i)).replace(Ev,"").toLowerCase()}catch(n){return null}if(0===e.indexOf("javascript:")||0===e.indexOf("vbscript:")||0===e.indexOf("data:"))return null}t&&!xv.test(i)&&(i=function(e,t){Cv[" "+e]||(Cv[" "+e]=Dv.test(e)?e+"/":Rv(e,"/",!0));const i=-1===(e=Cv[" "+e]).indexOf(":");return"//"===t.substring(0,2)?i?t:e.replace(Lv,"$1")+t:"/"===t.charAt(0)?i?t:e.replace(Ov,"$1")+t:e+t}(t,i));try{i=encodeURI(i).replace(/%25/g,"%")}catch(r){return null}return i}const Cv={},Dv=/^[^:]+:\/*[^/]*$/,Lv=/^([^:]+:)[\s\S]*$/,Ov=/^([^:]+:\/*[^/]*)[\s\S]*$/,Av={exec:function(){}};function Iv(e,t){const i=e.replace(/\|/g,(e,t,i)=>{let n=!1,r=t;for(;--r>=0&&"\\"===i[r];)n=!n;return n?"|":" |"}).split(/ \|/);let n=0;if(i[0].trim()||i.shift(),i.length>0&&!i[i.length-1].trim()&&i.pop(),i.length>t)i.splice(t);else for(;i.length1;)1&t&&(i+=e),t>>=1,e+=e;return i+e}function Yv(e,t,i,n){const r=t.href,s=t.title?vv(t.title):null,o=e[1].replace(/\\([\[\]])/g,"$1");if("!"!==e[0].charAt(0)){n.state.inLink=!0;const e={type:"link",raw:i,href:r,title:s,text:o,tokens:n.inlineTokens(o)};return n.state.inLink=!1,e}return{type:"image",raw:i,href:r,title:s,text:vv(o)}}class Fv{constructor(e){this.options=e||pv}space(e){const t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){const t=this.rules.block.code.exec(e);if(t){const e=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?e:Rv(e,"\n")}}}fences(e){const t=this.rules.block.fences.exec(e);if(t){const e=t[0],i=function(e,t){const i=e.match(/^(\s+)(?:```)/);if(null===i)return t;const n=i[1];return t.split("\n").map(e=>{const t=e.match(/^\s+/);if(null===t)return e;const[i]=t;return i.length>=n.length?e.slice(n.length):e}).join("\n")}(e,t[3]||"");return{type:"code",raw:e,lang:t[2]?t[2].trim().replace(this.rules.inline._escapes,"$1"):t[2],text:i}}}heading(e){const t=this.rules.block.heading.exec(e);if(t){let e=t[2].trim();if(/#$/.test(e)){const t=Rv(e,"#");(this.options.pedantic||!t||/ $/.test(t))&&(e=t.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:e,tokens:this.lexer.inline(e)}}}hr(e){const t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}}blockquote(e){const t=this.rules.block.blockquote.exec(e);if(t){const e=t[0].replace(/^ *>[ \t]?/gm,""),i=this.lexer.state.top;this.lexer.state.top=!0;const n=this.lexer.blockTokens(e);return this.lexer.state.top=i,{type:"blockquote",raw:t[0],tokens:n,text:e}}}list(e){let t=this.rules.block.list.exec(e);if(t){let i,n,r,s,o,a,l,u,c,d,h,p,m=t[1].trim();const f=m.length>1,g={type:"list",raw:"",ordered:f,start:f?+m.slice(0,-1):"",loose:!1,items:[]};m=f?`\\d{1,9}\\${m.slice(-1)}`:`\\${m}`,this.options.pedantic&&(m=f?m:"[*+-]");const _=new RegExp(`^( {0,3}${m})((?:[\t ][^\\n]*)?(?:\\n|$))`);for(;e&&(p=!1,(t=_.exec(e))&&!this.rules.block.hr.test(e));){if(i=t[0],e=e.substring(i.length),u=t[2].split("\n",1)[0].replace(/^\t+/,e=>" ".repeat(3*e.length)),c=e.split("\n",1)[0],this.options.pedantic?(s=2,h=u.trimLeft()):(s=t[2].search(/[^ ]/),s=s>4?1:s,h=u.slice(s),s+=t[1].length),a=!1,!u&&/^ *$/.test(c)&&(i+=c+"\n",e=e.substring(c.length+1),p=!0),!p){const t=new RegExp(`^ {0,${Math.min(3,s-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ \t][^\\n]*)?(?:\\n|$))`),n=new RegExp(`^ {0,${Math.min(3,s-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),r=new RegExp(`^ {0,${Math.min(3,s-1)}}(?:\`\`\`|~~~)`),o=new RegExp(`^ {0,${Math.min(3,s-1)}}#`);for(;e&&(d=e.split("\n",1)[0],c=d,this.options.pedantic&&(c=c.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!(r.test(c)||o.test(c)||t.test(c)||n.test(e)));){if(c.search(/[^ ]/)>=s||!c.trim())h+="\n"+c.slice(s);else{if(a||u.search(/[^ ]/)>=4||r.test(u)||o.test(u)||n.test(u))break;h+="\n"+c}!a&&!c.trim()&&(a=!0),i+=d+"\n",e=e.substring(d.length+1),u=c.slice(s)}}g.loose||(l?g.loose=!0:/\n *\n *$/.test(i)&&(l=!0)),this.options.gfm&&(n=/^\[[ xX]\] /.exec(h),n&&(r="[ ] "!==n[0],h=h.replace(/^\[[ xX]\] +/,""))),g.items.push({type:"list_item",raw:i,task:!!n,checked:r,loose:!1,text:h}),g.raw+=i}g.items[g.items.length-1].raw=i.trimRight(),g.items[g.items.length-1].text=h.trimRight(),g.raw=g.raw.trimRight();const y=g.items.length;for(o=0;o"space"===e.type),t=e.length>0&&e.some(e=>/\n.*\n/.test(e.raw));g.loose=t}if(g.loose)for(o=0;o$/,"$1").replace(this.rules.inline._escapes,"$1"):"",n=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline._escapes,"$1"):t[3];return{type:"def",tag:e,raw:t[0],href:i,title:n}}}table(e){const t=this.rules.block.table.exec(e);if(t){const e={type:"table",header:Iv(t[1]).map(e=>({text:e})),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split("\n"):[]};if(e.header.length===e.align.length){e.raw=t[0];let i,n,r,s,o=e.align.length;for(i=0;i({text:e}));for(o=e.header.length,n=0;n/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):vv(t[0]):t[0]}}link(e){const t=this.rules.inline.link.exec(e);if(t){const e=t[2].trim();if(!this.options.pedantic&&/^$/.test(e))return;const t=Rv(e.slice(0,-1),"\\");if((e.length-t.length)%2==0)return}else{const e=function(e,t){if(-1===e.indexOf(t[1]))return-1;const i=e.length;let n=0,r=0;for(;r-1){const i=(0===t[0].indexOf("!")?5:4)+t[1].length+e;t[2]=t[2].substring(0,e),t[0]=t[0].substring(0,i).trim(),t[3]=""}}let i=t[2],n="";if(this.options.pedantic){const e=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(i);e&&(i=e[1],n=e[3])}else n=t[3]?t[3].slice(1,-1):"";return i=i.trim(),/^$/.test(e)?i.slice(1):i.slice(1,-1)),Yv(t,{href:i&&i.replace(this.rules.inline._escapes,"$1"),title:n&&n.replace(this.rules.inline._escapes,"$1")},t[0],this.lexer)}}reflink(e,t){let i;if((i=this.rules.inline.reflink.exec(e))||(i=this.rules.inline.nolink.exec(e))){let e=(i[2]||i[1]).replace(/\s+/g," ");if(e=t[e.toLowerCase()],!e){const e=i[0].charAt(0);return{type:"text",raw:e,text:e}}return Yv(i,e,i[0],this.lexer)}}emStrong(e,t,i=""){let n=this.rules.inline.emStrong.lDelim.exec(e);if(!n||n[3]&&i.match(/[\p{L}\p{N}]/u))return;const r=n[1]||n[2]||"";if(!r||r&&(""===i||this.rules.inline.punctuation.exec(i))){const i=n[0].length-1;let r,s,o=i,a=0;const l="*"===n[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(l.lastIndex=0,t=t.slice(-1*e.length+i);null!=(n=l.exec(t));){if(r=n[1]||n[2]||n[3]||n[4]||n[5]||n[6],!r)continue;if(s=r.length,n[3]||n[4]){o+=s;continue}if((n[5]||n[6])&&i%3&&!((i+s)%3)){a+=s;continue}if(o-=s,o>0)continue;s=Math.min(s,s+o+a);const t=e.slice(0,i+n.index+(n[0].length-r.length)+s);if(Math.min(i,s)%2){const e=t.slice(1,-1);return{type:"em",raw:t,text:e,tokens:this.lexer.inlineTokens(e)}}const l=t.slice(2,-2);return{type:"strong",raw:t,text:l,tokens:this.lexer.inlineTokens(l)}}}}codespan(e){const t=this.rules.inline.code.exec(e);if(t){let e=t[2].replace(/\n/g," ");const i=/[^ ]/.test(e),n=/^ /.test(e)&&/ $/.test(e);return i&&n&&(e=e.substring(1,e.length-1)),e=vv(e,!0),{type:"codespan",raw:t[0],text:e}}}br(e){const t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e){const t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}autolink(e,t){const i=this.rules.inline.autolink.exec(e);if(i){let e,n;return"@"===i[2]?(e=vv(this.options.mangle?t(i[1]):i[1]),n="mailto:"+e):(e=vv(i[1]),n=e),{type:"link",raw:i[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}url(e,t){let i;if(i=this.rules.inline.url.exec(e)){let e,n;if("@"===i[2])e=vv(this.options.mangle?t(i[0]):i[0]),n="mailto:"+e;else{let t;do{t=i[0],i[0]=this.rules.inline._backpedal.exec(i[0])[0]}while(t!==i[0]);e=vv(i[0]),n="www."===i[1]?"http://"+i[0]:i[0]}return{type:"link",raw:i[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}inlineText(e,t){const i=this.rules.inline.text.exec(e);if(i){let e;return e=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(i[0]):vv(i[0]):i[0]:vv(this.options.smartypants?t(i[0]):i[0]),{type:"text",raw:i[0],text:e}}}}const jv={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:Av,lheading:/^((?:.|\n(?!\n))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\.|[^\[\]\\])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};jv.def=Tv(jv.def).replace("label",jv._label).replace("title",jv._title).getRegex(),jv.bullet=/(?:[*+-]|\d{1,9}[.)])/,jv.listItemStart=Tv(/^( *)(bull) */).replace("bull",jv.bullet).getRegex(),jv.list=Tv(jv.list).replace(/bull/g,jv.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+jv.def.source+")").getRegex(),jv._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",jv._comment=/|$)/,jv.html=Tv(jv.html,"i").replace("comment",jv._comment).replace("tag",jv._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),jv.paragraph=Tv(jv._paragraph).replace("hr",jv.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",jv._tag).getRegex(),jv.blockquote=Tv(jv.blockquote).replace("paragraph",jv.paragraph).getRegex(),jv.normal=qr({},jv),jv.gfm=ra(qr({},jv.normal),{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),jv.gfm.table=Tv(jv.gfm.table).replace("hr",jv.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",jv._tag).getRegex(),jv.gfm.paragraph=Tv(jv._paragraph).replace("hr",jv.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",jv.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",jv._tag).getRegex(),jv.pedantic=ra(qr({},jv.normal),{html:Tv("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",jv._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Av,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:Tv(jv.normal._paragraph).replace("hr",jv.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",jv.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});const qv={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Av,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^(?:[^_*\\]|\\.)*?\_\_(?:[^_*\\]|\\.)*?\*(?:[^_*\\]|\\.)*?(?=\_\_)|(?:[^*\\]|\\.)+(?=[^*])|[punct_](\*+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|(?:[^punct*_\s\\]|\\.)(\*+)(?=[^punct*_\s])/,rDelimUnd:/^(?:[^_*\\]|\\.)*?\*\*(?:[^_*\\]|\\.)*?\_(?:[^_*\\]|\\.)*?(?=\*\*)|(?:[^_\\]|\\.)+(?=[^_])|[punct*](\_+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Av,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\.5&&(i="x"+i.toString(16)),n+="&#"+i+";";return n}qv._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",qv.punctuation=Tv(qv.punctuation).replace(/punctuation/g,qv._punctuation).getRegex(),qv.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,qv.escapedEmSt=/(?:^|[^\\])(?:\\\\)*\\[*_]/g,qv._comment=Tv(jv._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),qv.emStrong.lDelim=Tv(qv.emStrong.lDelim).replace(/punct/g,qv._punctuation).getRegex(),qv.emStrong.rDelimAst=Tv(qv.emStrong.rDelimAst,"g").replace(/punct/g,qv._punctuation).getRegex(),qv.emStrong.rDelimUnd=Tv(qv.emStrong.rDelimUnd,"g").replace(/punct/g,qv._punctuation).getRegex(),qv._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,qv._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,qv._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,qv.autolink=Tv(qv.autolink).replace("scheme",qv._scheme).replace("email",qv._email).getRegex(),qv._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,qv.tag=Tv(qv.tag).replace("comment",qv._comment).replace("attribute",qv._attribute).getRegex(),qv._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,qv._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,qv._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,qv.link=Tv(qv.link).replace("label",qv._label).replace("href",qv._href).replace("title",qv._title).getRegex(),qv.reflink=Tv(qv.reflink).replace("label",qv._label).replace("ref",jv._label).getRegex(),qv.nolink=Tv(qv.nolink).replace("ref",jv._label).getRegex(),qv.reflinkSearch=Tv(qv.reflinkSearch,"g").replace("reflink",qv.reflink).replace("nolink",qv.nolink).getRegex(),qv.normal=qr({},qv),qv.pedantic=ra(qr({},qv.normal),{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:Tv(/^!?\[(label)\]\((.*?)\)/).replace("label",qv._label).getRegex(),reflink:Tv(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",qv._label).getRegex()}),qv.gfm=ra(qr({},qv.normal),{escape:Tv(qv.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\t+" ".repeat(i.length));e;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(n=>!!(i=n.call({lexer:this},e,t))&&(e=e.substring(i.raw.length),t.push(i),!0)))){if(i=this.tokenizer.space(e)){e=e.substring(i.raw.length),1===i.raw.length&&t.length>0?t[t.length-1].raw+="\n":t.push(i);continue}if(i=this.tokenizer.code(e)){e=e.substring(i.raw.length),n=t[t.length-1],!n||"paragraph"!==n.type&&"text"!==n.type?t.push(i):(n.raw+="\n"+i.raw,n.text+="\n"+i.text,this.inlineQueue[this.inlineQueue.length-1].src=n.text);continue}if(i=this.tokenizer.fences(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.heading(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.hr(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.blockquote(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.list(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.html(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.def(e)){e=e.substring(i.raw.length),n=t[t.length-1],!n||"paragraph"!==n.type&&"text"!==n.type?this.tokens.links[i.tag]||(this.tokens.links[i.tag]={href:i.href,title:i.title}):(n.raw+="\n"+i.raw,n.text+="\n"+i.raw,this.inlineQueue[this.inlineQueue.length-1].src=n.text);continue}if(i=this.tokenizer.table(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.lheading(e)){e=e.substring(i.raw.length),t.push(i);continue}if(r=e,this.options.extensions&&this.options.extensions.startBlock){let t=1/0;const i=e.slice(1);let n;this.options.extensions.startBlock.forEach(function(e){n=e.call({lexer:this},i),"number"==typeof n&&n>=0&&(t=Math.min(t,n))}),t<1/0&&t>=0&&(r=e.substring(0,t+1))}if(this.state.top&&(i=this.tokenizer.paragraph(r))){n=t[t.length-1],s&&"paragraph"===n.type?(n.raw+="\n"+i.raw,n.text+="\n"+i.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):t.push(i),s=r.length!==e.length,e=e.substring(i.raw.length);continue}if(i=this.tokenizer.text(e)){e=e.substring(i.raw.length),n=t[t.length-1],n&&"text"===n.type?(n.raw+="\n"+i.raw,n.text+="\n"+i.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):t.push(i);continue}if(e){const t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw new Error(t)}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){let i,n,r,s,o,a,l=e;if(this.tokens.links){const e=Object.keys(this.tokens.links);if(e.length>0)for(;null!=(s=this.tokenizer.rules.inline.reflinkSearch.exec(l));)e.includes(s[0].slice(s[0].lastIndexOf("[")+1,-1))&&(l=l.slice(0,s.index)+"["+Pv("a",s[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(s=this.tokenizer.rules.inline.blockSkip.exec(l));)l=l.slice(0,s.index)+"["+Pv("a",s[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(s=this.tokenizer.rules.inline.escapedEmSt.exec(l));)l=l.slice(0,s.index+s[0].length-2)+"++"+l.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex),this.tokenizer.rules.inline.escapedEmSt.lastIndex--;for(;e;)if(o||(a=""),o=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(n=>!!(i=n.call({lexer:this},e,t))&&(e=e.substring(i.raw.length),t.push(i),!0)))){if(i=this.tokenizer.escape(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.tag(e)){e=e.substring(i.raw.length),n=t[t.length-1],n&&"text"===i.type&&"text"===n.type?(n.raw+=i.raw,n.text+=i.text):t.push(i);continue}if(i=this.tokenizer.link(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(i.raw.length),n=t[t.length-1],n&&"text"===i.type&&"text"===n.type?(n.raw+=i.raw,n.text+=i.text):t.push(i);continue}if(i=this.tokenizer.emStrong(e,l,a)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.codespan(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.br(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.del(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.autolink(e,Hv)){e=e.substring(i.raw.length),t.push(i);continue}if(!this.state.inLink&&(i=this.tokenizer.url(e,Hv))){e=e.substring(i.raw.length),t.push(i);continue}if(r=e,this.options.extensions&&this.options.extensions.startInline){let t=1/0;const i=e.slice(1);let n;this.options.extensions.startInline.forEach(function(e){n=e.call({lexer:this},i),"number"==typeof n&&n>=0&&(t=Math.min(t,n))}),t<1/0&&t>=0&&(r=e.substring(0,t+1))}if(i=this.tokenizer.inlineText(r,Nv)){e=e.substring(i.raw.length),"_"!==i.raw.slice(-1)&&(a=i.raw.slice(-1)),o=!0,n=t[t.length-1],n&&"text"===n.type?(n.raw+=i.raw,n.text+=i.text):t.push(i);continue}if(e){const t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw new Error(t)}}return t}}class zv{constructor(e){this.options=e||pv}code(e,t,i){const n=(t||"").match(/\S*/)[0];if(this.options.highlight){const t=this.options.highlight(e,n);null!=t&&t!==e&&(i=!0,e=t)}return e=e.replace(/\n$/,"")+"\n",n?'
'+(i?e:vv(e,!0))+"
\n":"
"+(i?e:vv(e,!0))+"
\n"}blockquote(e){return`
\n${e}
\n`}html(e){return e}heading(e,t,i,n){return this.options.headerIds?`${e}\n`:`${e}\n`}hr(){return this.options.xhtml?"
\n":"
\n"}list(e,t,i){const n=t?"ol":"ul";return"<"+n+(t&&1!==i?' start="'+i+'"':"")+">\n"+e+"\n"}listitem(e){return`
  • ${e}
  • \n`}checkbox(e){return" "}paragraph(e){return`

    ${e}

    \n`}table(e,t){return t&&(t=`${t}`),"\n\n"+e+"\n"+t+"
    \n"}tablerow(e){return`\n${e}\n`}tablecell(e,t){const i=t.header?"th":"td";return(t.align?`<${i} align="${t.align}">`:`<${i}>`)+e+`\n`}strong(e){return`${e}`}em(e){return`${e}`}codespan(e){return`${e}`}br(){return this.options.xhtml?"
    ":"
    "}del(e){return`${e}`}link(e,t,i){if(null===(e=Mv(this.options.sanitize,this.options.baseUrl,e)))return i;let n='",n}image(e,t,i){if(null===(e=Mv(this.options.sanitize,this.options.baseUrl,e)))return i;let n=`${i}":">",n}text(e){return e}}class Bv{strong(e){return e}em(e){return e}codespan(e){return e}del(e){return e}html(e){return e}text(e){return e}link(e,t,i){return""+i}image(e,t,i){return""+i}br(){return""}}class Vv{constructor(){this.seen={}}serialize(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(e,t){let i=e,n=0;if(this.seen.hasOwnProperty(i)){n=this.seen[e];do{n++,i=e+"-"+n}while(this.seen.hasOwnProperty(i))}return t||(this.seen[e]=n,this.seen[i]=0),i}slug(e,t={}){const i=this.serialize(e);return this.getNextSafeSlug(i,t.dryrun)}}class $v{constructor(e){this.options=e||pv,this.options.renderer=this.options.renderer||new zv,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Bv,this.slugger=new Vv}static parse(e,t){return new $v(t).parse(e)}static parseInline(e,t){return new $v(t).parseInline(e)}parse(e,t=!0){let i,n,r,s,o,a,l,u,c,d,h,p,m,f,g,_,y,b,v,w="";const k=e.length;for(i=0;i0&&"paragraph"===g.tokens[0].type?(g.tokens[0].text=b+" "+g.tokens[0].text,g.tokens[0].tokens&&g.tokens[0].tokens.length>0&&"text"===g.tokens[0].tokens[0].type&&(g.tokens[0].tokens[0].text=b+" "+g.tokens[0].tokens[0].text)):g.tokens.unshift({type:"text",text:b}):f+=b),f+=this.parse(g.tokens,m),c+=this.renderer.listitem(f,y,_);w+=this.renderer.list(c,h,p);continue;case"html":w+=this.renderer.html(d.text);continue;case"paragraph":w+=this.renderer.paragraph(this.parseInline(d.tokens));continue;case"text":for(c=d.tokens?this.parseInline(d.tokens):d.text;i+1{"function"==typeof n&&(r=n,n=null);const s=qr({},n),o=function(e,t,i){return n=>{if(n.message+="\nPlease report this to https://github.com/markedjs/marked.",e){const e="

    An error occurred:

    "+vv(n.message+"",!0)+"
    ";return t?Promise.resolve(e):i?void i(null,e):e}if(t)return Promise.reject(n);if(!i)throw n;i(n)}}((n=qr(qr({},Zv.defaults),s)).silent,n.async,r);if(null==i)return o(new Error("marked(): input parameter is undefined or null"));if("string"!=typeof i)return o(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(i)+", string expected"));if(function(e){e&&e.sanitize&&!e.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}(n),n.hooks&&(n.hooks.options=n),r){const s=n.highlight;let l;try{n.hooks&&(i=n.hooks.preprocess(i)),l=e(i,n)}catch(a){return o(a)}const u=function(e){let i;if(!e)try{n.walkTokens&&Zv.walkTokens(l,n.walkTokens),i=t(l,n),n.hooks&&(i=n.hooks.postprocess(i))}catch(a){e=a}return n.highlight=s,e?o(e):r(null,i)};if(!s||s.length<3||(delete n.highlight,!l.length))return u();let c=0;return Zv.walkTokens(l,function(e){"code"===e.type&&(c++,setTimeout(()=>{s(e.text,e.lang,function(t,i){if(t)return u(t);null!=i&&i!==e.text&&(e.text=i,e.escaped=!0),c--,0===c&&u()})},0))}),void(0===c&&u())}if(n.async)return Promise.resolve(n.hooks?n.hooks.preprocess(i):i).then(t=>e(t,n)).then(e=>n.walkTokens?Promise.all(Zv.walkTokens(e,n.walkTokens)).then(()=>e):e).then(e=>t(e,n)).then(e=>n.hooks?n.hooks.postprocess(e):e).catch(o);try{n.hooks&&(i=n.hooks.preprocess(i));const r=e(i,n);n.walkTokens&&Zv.walkTokens(r,n.walkTokens);let s=t(r,n);return n.hooks&&(s=n.hooks.postprocess(s)),s}catch(l){return o(l)}}}function Zv(e,t,i){return Gv(Uv.lex,$v.parse)(e,t,i)}AB(Wv,"passThroughHooks",new Set(["preprocess","postprocess"])),Zv.options=Zv.setOptions=function(e){return function(e){pv=e}(Zv.defaults=qr(qr({},Zv.defaults),e)),Zv},Zv.getDefaults=function(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}},Zv.defaults=pv,Zv.use=function(...e){const t=Zv.defaults.extensions||{renderers:{},childTokens:{}};e.forEach(e=>{const i=qr({},e);if(i.async=Zv.defaults.async||i.async||!1,e.extensions&&(e.extensions.forEach(e=>{if(!e.name)throw new Error("extension name required");if(e.renderer){const i=t.renderers[e.name];t.renderers[e.name]=i?function(...t){let n=e.renderer.apply(this,t);return!1===n&&(n=i.apply(this,t)),n}:e.renderer}if(e.tokenizer){if(!e.level||"block"!==e.level&&"inline"!==e.level)throw new Error("extension level must be 'block' or 'inline'");t[e.level]?t[e.level].unshift(e.tokenizer):t[e.level]=[e.tokenizer],e.start&&("block"===e.level?t.startBlock?t.startBlock.push(e.start):t.startBlock=[e.start]:"inline"===e.level&&(t.startInline?t.startInline.push(e.start):t.startInline=[e.start]))}e.childTokens&&(t.childTokens[e.name]=e.childTokens)}),i.extensions=t),e.renderer){const t=Zv.defaults.renderer||new zv;for(const i in e.renderer){const n=t[i];t[i]=(...r)=>{let s=e.renderer[i].apply(t,r);return!1===s&&(s=n.apply(t,r)),s}}i.renderer=t}if(e.tokenizer){const t=Zv.defaults.tokenizer||new Fv;for(const i in e.tokenizer){const n=t[i];t[i]=(...r)=>{let s=e.tokenizer[i].apply(t,r);return!1===s&&(s=n.apply(t,r)),s}}i.tokenizer=t}if(e.hooks){const t=Zv.defaults.hooks||new Wv;for(const i in e.hooks){const n=t[i];t[i]=Wv.passThroughHooks.has(i)?r=>{if(Zv.defaults.async)return Promise.resolve(e.hooks[i].call(t,r)).then(e=>n.call(t,e));const s=e.hooks[i].call(t,r);return n.call(t,s)}:(...r)=>{let s=e.hooks[i].apply(t,r);return!1===s&&(s=n.apply(t,r)),s}}i.hooks=t}if(e.walkTokens){const t=Zv.defaults.walkTokens;i.walkTokens=function(i){let n=[];return n.push(e.walkTokens.call(this,i)),t&&(n=n.concat(t.call(this,i))),n}}Zv.setOptions(i)})},Zv.walkTokens=function(e,t){let i=[];for(const n of e)switch(i=i.concat(t.call(Zv,n)),n.type){case"table":for(const e of n.header)i=i.concat(Zv.walkTokens(e.tokens,t));for(const e of n.rows)for(const n of e)i=i.concat(Zv.walkTokens(n.tokens,t));break;case"list":i=i.concat(Zv.walkTokens(n.items,t));break;default:Zv.defaults.extensions&&Zv.defaults.extensions.childTokens&&Zv.defaults.extensions.childTokens[n.type]?Zv.defaults.extensions.childTokens[n.type].forEach(function(e){i=i.concat(Zv.walkTokens(n[e],t))}):n.tokens&&(i=i.concat(Zv.walkTokens(n.tokens,t)))}return i},Zv.parseInline=Gv(Uv.lexInline,$v.parseInline),Zv.Parser=$v,Zv.parser=$v.parse,Zv.Renderer=zv,Zv.TextRenderer=Bv,Zv.Lexer=Uv,Zv.lexer=Uv.lex,Zv.Tokenizer=Fv,Zv.Slugger=Vv,Zv.Hooks=Wv,Zv.parse=Zv;const Qv=["*"];var Kv=(()=>(function(e){e.LineHighlight="line-highlight",e.LineNumbers="line-numbers"}(Kv||(Kv={})),Kv))();class Jv{}const Xv=new en("SECURITY_CONTEXT");let ew=(()=>{class e{constructor(e,t,i,n,r){this.platform=e,this.securityContext=t,this.http=i,this.sanitizer=r,this.initialMarkedOptions={renderer:new zv},this.options=n}get options(){return this._options}set options(e){this._options=Object.assign(Object.assign({},this.initialMarkedOptions),e)}get renderer(){return this.options.renderer}set renderer(e){this.options.renderer=e}compile(e,t=!1,i=!1,n=this.options){const r=this.trimIndentation(e),s=t?this.decodeHtml(r):r,o=Zv(i?this.renderEmoji(s):s,n);return this.sanitizer.sanitize(this.securityContext,o)||""}getSource(e){if(!this.http)throw new Error("[ngx-markdown] When using the `src` attribute you *have to* pass the `HttpClient` as a parameter of the `forRoot` method. See README for more information");return this.http.get(e,{responseType:"text"}).pipe(D(t=>this.handleExtension(e,t)))}highlight(e){if(Od(this.platform)&&"undefined"!=typeof Prism){e||(e=document);const t=e.querySelectorAll('pre code:not([class*="language-"])');Array.prototype.forEach.call(t,e=>e.classList.add("language-none")),Prism.highlightAllUnder(e)}}renderKatex(e,t){if(!Od(this.platform))return e;if("undefined"==typeof katex||void 0===katex.renderToString)throw new Error("[ngx-markdown] When using the `katex` attribute you *have to* include KaTeX files to `angular.json` or use imports. See README for more information");return e.replace(/\$([^\s][^$]*?[^\s])\$/gm,(e,i)=>katex.renderToString(i,t))}decodeHtml(e){if(!Od(this.platform))return e;const t=document.createElement("textarea");return t.innerHTML=e,t.value}handleExtension(e,t){const i=e?e.split("?")[0].split(".").splice(-1).join():"";return"md"!==i?"```"+i+"\n"+t+"\n```":t}renderEmoji(e){if(!Od(this.platform))return e;if("undefined"==typeof joypixels||void 0===joypixels.shortnameToUnicode)throw new Error("[ngx-markdown] When using the `emoji` attribute you *have to* include Emoji-Toolkit files to `angular.json` or use imports. See README for more information");return joypixels.shortnameToUnicode(e)}trimIndentation(e){if(!e)return"";let t;return e.split("\n").map(e=>{let i=t;return e.length>0&&(i=isNaN(i)?e.search(/\S|$/):Math.min(e.search(/\S|$/),i)),isNaN(t)&&(t=i),i?e.substring(i):e}).join("\n")}}return e.\u0275fac=function(t){return new(t||e)(Tn(Zu),Tn(Xv),Tn(Uh,8),Tn(Jv,8),Tn(uh))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})(),tw=(()=>{class e{constructor(e,t){this.element=e,this.markdownService=t,this.error=new vu,this.load=new vu,this.ready=new vu,this._emoji=!1,this._katex=!1,this._lineHighlight=!1,this._lineNumbers=!1}get emoji(){return this._emoji}set emoji(e){this._emoji=this.coerceBooleanProperty(e)}get katex(){return this._katex}set katex(e){this._katex=this.coerceBooleanProperty(e)}get lineHighlight(){return this._lineHighlight}set lineHighlight(e){this._lineHighlight=this.coerceBooleanProperty(e)}get lineNumbers(){return this._lineNumbers}set lineNumbers(e){this._lineNumbers=this.coerceBooleanProperty(e)}ngOnChanges(){null==this.data?null==this.src||this.handleSrc():this.handleData()}ngAfterViewInit(){!this.data&&!this.src&&this.handleTransclusion()}render(e,t=!1){let i=this.markdownService.compile(e,t,this.emoji);i=this.katex?this.markdownService.renderKatex(i,this.katexOptions):i,this.element.nativeElement.innerHTML=i,this.handlePlugins(),this.markdownService.highlight(this.element.nativeElement),this.ready.emit()}coerceBooleanProperty(e){return null!=e&&"false"!=`${String(e)}`}handleData(){this.render(this.data)}handleSrc(){this.markdownService.getSource(this.src).subscribe(e=>{this.render(e),this.load.emit(e)},e=>this.error.emit(e))}handleTransclusion(){this.render(this.element.nativeElement.innerHTML,!0)}handlePlugins(){this.lineHighlight&&this.setPluginOptions(this.element.nativeElement,{dataLine:this.line,dataLineOffset:this.lineOffset}),this.lineNumbers&&(this.setPluginClass(this.element.nativeElement,Kv.LineNumbers),this.setPluginOptions(this.element.nativeElement,{dataStart:this.start}))}setPluginClass(e,t){const i=e.querySelectorAll("pre");for(let n=0;n{const r=t[e];if(r){const t=this.toLispCase(e);i.item(n).setAttribute(t,r.toString())}})}toLispCase(e){const t=e.match(/([A-Z])/g);if(!t)return e;let i=e.toString();for(let n=0,r=t.length;n{class e{static forRoot(t){return{ngModule:e,providers:[ew,t&&t.loader||[],t&&t.markedOptions||[],{provide:Xv,useValue:t&&null!=t.sanitize?t.sanitize:Wr.HTML}]}}static forChild(){return{ngModule:e}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({}),e})();i(78320);var nw=i(74009),rw=(()=>(function(e){e.Closed="CLOSED",e.Open="OPEN"}(rw||(rw={})),rw))();const sw=nw.ZP` - fragment issueAuthor on Actor { - login - url - avatarUrl -} - `,ow=nw.ZP` - fragment issue on Issue { - id - number - title - body - state - createdAt - updatedAt - url - author { - ...issueAuthor - } -} - ${sw}`,aw=nw.ZP` - fragment issueLabel on Label { - id - color - name - url -} - `,lw=nw.ZP` - fragment issueAssignee on User { - id - login - url -} - `,uw=nw.ZP` - fragment issueComment on IssueComment { - id - databaseId - body - createdAt - updatedAt -} - `,cw=(nw.ZP` - fragment issueModel on Issue { - ...issue - labels(first: 100) { - edges { - node { - ...issueLabel - } - } - } - assignees(first: 100) { - edges { - node { - ...issueAssignee - } - } - } - comments(first: 100) { - edges { - cursor - node { - ...issueComment - } - } - } -} - ${ow} -${aw} -${lw} -${uw}`,nw.ZP` - query FetchIssue($owner: String!, $name: String!, $issueId: Int!, $commentCursor: String) { - repository(owner: $owner, name: $name) { - issue(number: $issueId) { - ...issue - labels(first: 100) { - edges { - node { - ...issueLabel - } - } - } - assignees(first: 100) { - edges { - node { - ...issueAssignee - } - } - } - comments(first: 100, after: $commentCursor) { - edges { - cursor - node { - ...issueComment - } - } - } - } - } -} - ${ow} -${aw} -${lw} -${uw}`),dw=nw.ZP` - query FetchIssuesByTeam($owner: String!, $name: String!, $tutorial: String!, $filter: IssueFilters, $cursor: String, $commentCursor: String) { - repository(owner: $owner, name: $name) { - label(name: $tutorial) { - issues(first: 100, filterBy: $filter, after: $cursor) { - edges { - cursor - node { - ...issue - labels(first: 100) { - edges { - node { - ...issueLabel - } - } - } - assignees(first: 100) { - edges { - node { - ...issueAssignee - } - } - } - comments(first: 100, after: $commentCursor) { - edges { - cursor - node { - ...issueComment - } - } - } - } - } - } - } - } -} - ${ow} -${aw} -${lw} -${uw}`,hw=nw.ZP` - query FetchIssues($owner: String!, $name: String!, $filter: IssueFilters, $cursor: String, $commentCursor: String) { - repository(owner: $owner, name: $name) { - issues(first: 100, filterBy: $filter, after: $cursor) { - edges { - cursor - node { - ...issue - labels(first: 100) { - edges { - node { - ...issueLabel - } - } - } - assignees(first: 100) { - edges { - node { - ...issueAssignee - } - } - } - comments(first: 100, after: $commentCursor) { - edges { - cursor - node { - ...issueComment - } - } - } - } - } - } - } -} - ${ow} -${aw} -${lw} -${uw}`,pw=nw.ZP` - query FetchLabels($owner: String!, $name: String!, $cursor: String) { - repository(owner: $owner, name: $name) { - labels(first: 100, after: $cursor) { - edges { - cursor - node { - ...issueLabel - description - } - } - } - } -} - ${aw}`;var mw={possibleTypes:{Actor:["Bot","EnterpriseUserAccount","Mannequin","Organization","User"],Assignable:["Issue","PullRequest"],Assignee:["Bot","Mannequin","Organization","User"],AuditEntry:["MembersCanDeleteReposClearAuditEntry","MembersCanDeleteReposDisableAuditEntry","MembersCanDeleteReposEnableAuditEntry","OauthApplicationCreateAuditEntry","OrgAddBillingManagerAuditEntry","OrgAddMemberAuditEntry","OrgBlockUserAuditEntry","OrgConfigDisableCollaboratorsOnlyAuditEntry","OrgConfigEnableCollaboratorsOnlyAuditEntry","OrgCreateAuditEntry","OrgDisableOauthAppRestrictionsAuditEntry","OrgDisableSamlAuditEntry","OrgDisableTwoFactorRequirementAuditEntry","OrgEnableOauthAppRestrictionsAuditEntry","OrgEnableSamlAuditEntry","OrgEnableTwoFactorRequirementAuditEntry","OrgInviteMemberAuditEntry","OrgInviteToBusinessAuditEntry","OrgOauthAppAccessApprovedAuditEntry","OrgOauthAppAccessDeniedAuditEntry","OrgOauthAppAccessRequestedAuditEntry","OrgRemoveBillingManagerAuditEntry","OrgRemoveMemberAuditEntry","OrgRemoveOutsideCollaboratorAuditEntry","OrgRestoreMemberAuditEntry","OrgUnblockUserAuditEntry","OrgUpdateDefaultRepositoryPermissionAuditEntry","OrgUpdateMemberAuditEntry","OrgUpdateMemberRepositoryCreationPermissionAuditEntry","OrgUpdateMemberRepositoryInvitationPermissionAuditEntry","PrivateRepositoryForkingDisableAuditEntry","PrivateRepositoryForkingEnableAuditEntry","RepoAccessAuditEntry","RepoAddMemberAuditEntry","RepoAddTopicAuditEntry","RepoArchivedAuditEntry","RepoChangeMergeSettingAuditEntry","RepoConfigDisableAnonymousGitAccessAuditEntry","RepoConfigDisableCollaboratorsOnlyAuditEntry","RepoConfigDisableContributorsOnlyAuditEntry","RepoConfigDisableSockpuppetDisallowedAuditEntry","RepoConfigEnableAnonymousGitAccessAuditEntry","RepoConfigEnableCollaboratorsOnlyAuditEntry","RepoConfigEnableContributorsOnlyAuditEntry","RepoConfigEnableSockpuppetDisallowedAuditEntry","RepoConfigLockAnonymousGitAccessAuditEntry","RepoConfigUnlockAnonymousGitAccessAuditEntry","RepoCreateAuditEntry","RepoDestroyAuditEntry","RepoRemoveMemberAuditEntry","RepoRemoveTopicAuditEntry","RepositoryVisibilityChangeDisableAuditEntry","RepositoryVisibilityChangeEnableAuditEntry","TeamAddMemberAuditEntry","TeamAddRepositoryAuditEntry","TeamChangeParentTeamAuditEntry","TeamRemoveMemberAuditEntry","TeamRemoveRepositoryAuditEntry"],AuditEntryActor:["Bot","Organization","User"],Closable:["Issue","Milestone","Project","PullRequest"],Closer:["Commit","PullRequest"],Comment:["CommitComment","GistComment","Issue","IssueComment","PullRequest","PullRequestReview","PullRequestReviewComment","TeamDiscussion","TeamDiscussionComment"],Contribution:["CreatedCommitContribution","CreatedIssueContribution","CreatedPullRequestContribution","CreatedPullRequestReviewContribution","CreatedRepositoryContribution","JoinedGitHubContribution","RestrictedContribution"],CreatedIssueOrRestrictedContribution:["CreatedIssueContribution","RestrictedContribution"],CreatedPullRequestOrRestrictedContribution:["CreatedPullRequestContribution","RestrictedContribution"],CreatedRepositoryOrRestrictedContribution:["CreatedRepositoryContribution","RestrictedContribution"],Deletable:["CommitComment","GistComment","IssueComment","PullRequestReview","PullRequestReviewComment","TeamDiscussion","TeamDiscussionComment"],EnterpriseAuditEntryData:["MembersCanDeleteReposClearAuditEntry","MembersCanDeleteReposDisableAuditEntry","MembersCanDeleteReposEnableAuditEntry","OrgInviteToBusinessAuditEntry","PrivateRepositoryForkingDisableAuditEntry","PrivateRepositoryForkingEnableAuditEntry","RepositoryVisibilityChangeDisableAuditEntry","RepositoryVisibilityChangeEnableAuditEntry"],EnterpriseMember:["EnterpriseUserAccount","User"],GitObject:["Blob","Commit","Tag","Tree"],GitSignature:["GpgSignature","SmimeSignature","UnknownSignature"],HovercardContext:["GenericHovercardContext","OrganizationTeamsHovercardContext","OrganizationsHovercardContext","ReviewStatusHovercardContext","ViewerHovercardContext"],IpAllowListOwner:["Enterprise","Organization"],IssueOrPullRequest:["Issue","PullRequest"],IssueTimelineItem:["AssignedEvent","ClosedEvent","Commit","CrossReferencedEvent","DemilestonedEvent","IssueComment","LabeledEvent","LockedEvent","MilestonedEvent","ReferencedEvent","RenamedTitleEvent","ReopenedEvent","SubscribedEvent","TransferredEvent","UnassignedEvent","UnlabeledEvent","UnlockedEvent","UnsubscribedEvent","UserBlockedEvent"],IssueTimelineItems:["AddedToProjectEvent","AssignedEvent","ClosedEvent","CommentDeletedEvent","ConnectedEvent","ConvertedNoteToIssueEvent","CrossReferencedEvent","DemilestonedEvent","DisconnectedEvent","IssueComment","LabeledEvent","LockedEvent","MarkedAsDuplicateEvent","MentionedEvent","MilestonedEvent","MovedColumnsInProjectEvent","PinnedEvent","ReferencedEvent","RemovedFromProjectEvent","RenamedTitleEvent","ReopenedEvent","SubscribedEvent","TransferredEvent","UnassignedEvent","UnlabeledEvent","UnlockedEvent","UnmarkedAsDuplicateEvent","UnpinnedEvent","UnsubscribedEvent","UserBlockedEvent"],Labelable:["Issue","PullRequest"],Lockable:["Issue","PullRequest"],MemberStatusable:["Organization","Team"],MilestoneItem:["Issue","PullRequest"],Minimizable:["CommitComment","GistComment","IssueComment","PullRequestReviewComment"],Node:["AddedToProjectEvent","App","AssignedEvent","AutomaticBaseChangeFailedEvent","AutomaticBaseChangeSucceededEvent","BaseRefChangedEvent","BaseRefDeletedEvent","BaseRefForcePushedEvent","Blob","Bot","BranchProtectionRule","CheckRun","CheckSuite","ClosedEvent","CodeOfConduct","CommentDeletedEvent","Commit","CommitComment","CommitCommentThread","ConnectedEvent","ConvertToDraftEvent","ConvertedNoteToIssueEvent","CrossReferencedEvent","DemilestonedEvent","DeployKey","DeployedEvent","Deployment","DeploymentEnvironmentChangedEvent","DeploymentStatus","DisconnectedEvent","Enterprise","EnterpriseAdministratorInvitation","EnterpriseIdentityProvider","EnterpriseRepositoryInfo","EnterpriseServerInstallation","EnterpriseServerUserAccount","EnterpriseServerUserAccountEmail","EnterpriseServerUserAccountsUpload","EnterpriseUserAccount","ExternalIdentity","Gist","GistComment","HeadRefDeletedEvent","HeadRefForcePushedEvent","HeadRefRestoredEvent","IpAllowListEntry","Issue","IssueComment","Label","LabeledEvent","Language","License","LockedEvent","Mannequin","MarkedAsDuplicateEvent","MarketplaceCategory","MarketplaceListing","MembersCanDeleteReposClearAuditEntry","MembersCanDeleteReposDisableAuditEntry","MembersCanDeleteReposEnableAuditEntry","MentionedEvent","MergedEvent","Milestone","MilestonedEvent","MovedColumnsInProjectEvent","OauthApplicationCreateAuditEntry","OrgAddBillingManagerAuditEntry","OrgAddMemberAuditEntry","OrgBlockUserAuditEntry","OrgConfigDisableCollaboratorsOnlyAuditEntry","OrgConfigEnableCollaboratorsOnlyAuditEntry","OrgCreateAuditEntry","OrgDisableOauthAppRestrictionsAuditEntry","OrgDisableSamlAuditEntry","OrgDisableTwoFactorRequirementAuditEntry","OrgEnableOauthAppRestrictionsAuditEntry","OrgEnableSamlAuditEntry","OrgEnableTwoFactorRequirementAuditEntry","OrgInviteMemberAuditEntry","OrgInviteToBusinessAuditEntry","OrgOauthAppAccessApprovedAuditEntry","OrgOauthAppAccessDeniedAuditEntry","OrgOauthAppAccessRequestedAuditEntry","OrgRemoveBillingManagerAuditEntry","OrgRemoveMemberAuditEntry","OrgRemoveOutsideCollaboratorAuditEntry","OrgRestoreMemberAuditEntry","OrgUnblockUserAuditEntry","OrgUpdateDefaultRepositoryPermissionAuditEntry","OrgUpdateMemberAuditEntry","OrgUpdateMemberRepositoryCreationPermissionAuditEntry","OrgUpdateMemberRepositoryInvitationPermissionAuditEntry","Organization","OrganizationIdentityProvider","OrganizationInvitation","Package","PackageFile","PackageTag","PackageVersion","PinnedEvent","PrivateRepositoryForkingDisableAuditEntry","PrivateRepositoryForkingEnableAuditEntry","Project","ProjectCard","ProjectColumn","PublicKey","PullRequest","PullRequestCommit","PullRequestCommitCommentThread","PullRequestReview","PullRequestReviewComment","PullRequestReviewThread","Push","PushAllowance","Reaction","ReadyForReviewEvent","Ref","ReferencedEvent","Release","ReleaseAsset","RemovedFromProjectEvent","RenamedTitleEvent","ReopenedEvent","RepoAccessAuditEntry","RepoAddMemberAuditEntry","RepoAddTopicAuditEntry","RepoArchivedAuditEntry","RepoChangeMergeSettingAuditEntry","RepoConfigDisableAnonymousGitAccessAuditEntry","RepoConfigDisableCollaboratorsOnlyAuditEntry","RepoConfigDisableContributorsOnlyAuditEntry","RepoConfigDisableSockpuppetDisallowedAuditEntry","RepoConfigEnableAnonymousGitAccessAuditEntry","RepoConfigEnableCollaboratorsOnlyAuditEntry","RepoConfigEnableContributorsOnlyAuditEntry","RepoConfigEnableSockpuppetDisallowedAuditEntry","RepoConfigLockAnonymousGitAccessAuditEntry","RepoConfigUnlockAnonymousGitAccessAuditEntry","RepoCreateAuditEntry","RepoDestroyAuditEntry","RepoRemoveMemberAuditEntry","RepoRemoveTopicAuditEntry","Repository","RepositoryInvitation","RepositoryTopic","RepositoryVisibilityChangeDisableAuditEntry","RepositoryVisibilityChangeEnableAuditEntry","RepositoryVulnerabilityAlert","ReviewDismissalAllowance","ReviewDismissedEvent","ReviewRequest","ReviewRequestRemovedEvent","ReviewRequestedEvent","SavedReply","SecurityAdvisory","SponsorsListing","SponsorsTier","Sponsorship","Status","StatusCheckRollup","StatusContext","SubscribedEvent","Tag","Team","TeamAddMemberAuditEntry","TeamAddRepositoryAuditEntry","TeamChangeParentTeamAuditEntry","TeamDiscussion","TeamDiscussionComment","TeamRemoveMemberAuditEntry","TeamRemoveRepositoryAuditEntry","Topic","TransferredEvent","Tree","UnassignedEvent","UnlabeledEvent","UnlockedEvent","UnmarkedAsDuplicateEvent","UnpinnedEvent","UnsubscribedEvent","User","UserBlockedEvent","UserContentEdit","UserStatus"],OauthApplicationAuditEntryData:["OauthApplicationCreateAuditEntry","OrgOauthAppAccessApprovedAuditEntry","OrgOauthAppAccessDeniedAuditEntry","OrgOauthAppAccessRequestedAuditEntry"],OrgRestoreMemberAuditEntryMembership:["OrgRestoreMemberMembershipOrganizationAuditEntryData","OrgRestoreMemberMembershipRepositoryAuditEntryData","OrgRestoreMemberMembershipTeamAuditEntryData"],OrganizationAuditEntry:["MembersCanDeleteReposClearAuditEntry","MembersCanDeleteReposDisableAuditEntry","MembersCanDeleteReposEnableAuditEntry","OauthApplicationCreateAuditEntry","OrgAddBillingManagerAuditEntry","OrgAddMemberAuditEntry","OrgBlockUserAuditEntry","OrgConfigDisableCollaboratorsOnlyAuditEntry","OrgConfigEnableCollaboratorsOnlyAuditEntry","OrgCreateAuditEntry","OrgDisableOauthAppRestrictionsAuditEntry","OrgDisableSamlAuditEntry","OrgDisableTwoFactorRequirementAuditEntry","OrgEnableOauthAppRestrictionsAuditEntry","OrgEnableSamlAuditEntry","OrgEnableTwoFactorRequirementAuditEntry","OrgInviteMemberAuditEntry","OrgInviteToBusinessAuditEntry","OrgOauthAppAccessApprovedAuditEntry","OrgOauthAppAccessDeniedAuditEntry","OrgOauthAppAccessRequestedAuditEntry","OrgRemoveBillingManagerAuditEntry","OrgRemoveMemberAuditEntry","OrgRemoveOutsideCollaboratorAuditEntry","OrgRestoreMemberAuditEntry","OrgUnblockUserAuditEntry","OrgUpdateDefaultRepositoryPermissionAuditEntry","OrgUpdateMemberAuditEntry","OrgUpdateMemberRepositoryCreationPermissionAuditEntry","OrgUpdateMemberRepositoryInvitationPermissionAuditEntry","PrivateRepositoryForkingDisableAuditEntry","PrivateRepositoryForkingEnableAuditEntry","RepoAccessAuditEntry","RepoAddMemberAuditEntry","RepoAddTopicAuditEntry","RepoArchivedAuditEntry","RepoChangeMergeSettingAuditEntry","RepoConfigDisableAnonymousGitAccessAuditEntry","RepoConfigDisableCollaboratorsOnlyAuditEntry","RepoConfigDisableContributorsOnlyAuditEntry","RepoConfigDisableSockpuppetDisallowedAuditEntry","RepoConfigEnableAnonymousGitAccessAuditEntry","RepoConfigEnableCollaboratorsOnlyAuditEntry","RepoConfigEnableContributorsOnlyAuditEntry","RepoConfigEnableSockpuppetDisallowedAuditEntry","RepoConfigLockAnonymousGitAccessAuditEntry","RepoConfigUnlockAnonymousGitAccessAuditEntry","RepoCreateAuditEntry","RepoDestroyAuditEntry","RepoRemoveMemberAuditEntry","RepoRemoveTopicAuditEntry","RepositoryVisibilityChangeDisableAuditEntry","RepositoryVisibilityChangeEnableAuditEntry","TeamAddMemberAuditEntry","TeamAddRepositoryAuditEntry","TeamChangeParentTeamAuditEntry","TeamRemoveMemberAuditEntry","TeamRemoveRepositoryAuditEntry"],OrganizationAuditEntryData:["MembersCanDeleteReposClearAuditEntry","MembersCanDeleteReposDisableAuditEntry","MembersCanDeleteReposEnableAuditEntry","OauthApplicationCreateAuditEntry","OrgAddBillingManagerAuditEntry","OrgAddMemberAuditEntry","OrgBlockUserAuditEntry","OrgConfigDisableCollaboratorsOnlyAuditEntry","OrgConfigEnableCollaboratorsOnlyAuditEntry","OrgCreateAuditEntry","OrgDisableOauthAppRestrictionsAuditEntry","OrgDisableSamlAuditEntry","OrgDisableTwoFactorRequirementAuditEntry","OrgEnableOauthAppRestrictionsAuditEntry","OrgEnableSamlAuditEntry","OrgEnableTwoFactorRequirementAuditEntry","OrgInviteMemberAuditEntry","OrgInviteToBusinessAuditEntry","OrgOauthAppAccessApprovedAuditEntry","OrgOauthAppAccessDeniedAuditEntry","OrgOauthAppAccessRequestedAuditEntry","OrgRemoveBillingManagerAuditEntry","OrgRemoveMemberAuditEntry","OrgRemoveOutsideCollaboratorAuditEntry","OrgRestoreMemberAuditEntry","OrgRestoreMemberMembershipOrganizationAuditEntryData","OrgUnblockUserAuditEntry","OrgUpdateDefaultRepositoryPermissionAuditEntry","OrgUpdateMemberAuditEntry","OrgUpdateMemberRepositoryCreationPermissionAuditEntry","OrgUpdateMemberRepositoryInvitationPermissionAuditEntry","PrivateRepositoryForkingDisableAuditEntry","PrivateRepositoryForkingEnableAuditEntry","RepoAccessAuditEntry","RepoAddMemberAuditEntry","RepoAddTopicAuditEntry","RepoArchivedAuditEntry","RepoChangeMergeSettingAuditEntry","RepoConfigDisableAnonymousGitAccessAuditEntry","RepoConfigDisableCollaboratorsOnlyAuditEntry","RepoConfigDisableContributorsOnlyAuditEntry","RepoConfigDisableSockpuppetDisallowedAuditEntry","RepoConfigEnableAnonymousGitAccessAuditEntry","RepoConfigEnableCollaboratorsOnlyAuditEntry","RepoConfigEnableContributorsOnlyAuditEntry","RepoConfigEnableSockpuppetDisallowedAuditEntry","RepoConfigLockAnonymousGitAccessAuditEntry","RepoConfigUnlockAnonymousGitAccessAuditEntry","RepoCreateAuditEntry","RepoDestroyAuditEntry","RepoRemoveMemberAuditEntry","RepoRemoveTopicAuditEntry","RepositoryVisibilityChangeDisableAuditEntry","RepositoryVisibilityChangeEnableAuditEntry","TeamAddMemberAuditEntry","TeamAddRepositoryAuditEntry","TeamChangeParentTeamAuditEntry","TeamRemoveMemberAuditEntry","TeamRemoveRepositoryAuditEntry"],PackageOwner:["Organization","Repository","User"],PermissionGranter:["Organization","Repository","Team"],PinnableItem:["Gist","Repository"],ProfileOwner:["Organization","User"],ProjectCardItem:["Issue","PullRequest"],ProjectOwner:["Organization","Repository","User"],PullRequestTimelineItem:["AssignedEvent","BaseRefDeletedEvent","BaseRefForcePushedEvent","ClosedEvent","Commit","CommitCommentThread","CrossReferencedEvent","DemilestonedEvent","DeployedEvent","DeploymentEnvironmentChangedEvent","HeadRefDeletedEvent","HeadRefForcePushedEvent","HeadRefRestoredEvent","IssueComment","LabeledEvent","LockedEvent","MergedEvent","MilestonedEvent","PullRequestReview","PullRequestReviewComment","PullRequestReviewThread","ReferencedEvent","RenamedTitleEvent","ReopenedEvent","ReviewDismissedEvent","ReviewRequestRemovedEvent","ReviewRequestedEvent","SubscribedEvent","UnassignedEvent","UnlabeledEvent","UnlockedEvent","UnsubscribedEvent","UserBlockedEvent"],PullRequestTimelineItems:["AddedToProjectEvent","AssignedEvent","AutomaticBaseChangeFailedEvent","AutomaticBaseChangeSucceededEvent","BaseRefChangedEvent","BaseRefDeletedEvent","BaseRefForcePushedEvent","ClosedEvent","CommentDeletedEvent","ConnectedEvent","ConvertToDraftEvent","ConvertedNoteToIssueEvent","CrossReferencedEvent","DemilestonedEvent","DeployedEvent","DeploymentEnvironmentChangedEvent","DisconnectedEvent","HeadRefDeletedEvent","HeadRefForcePushedEvent","HeadRefRestoredEvent","IssueComment","LabeledEvent","LockedEvent","MarkedAsDuplicateEvent","MentionedEvent","MergedEvent","MilestonedEvent","MovedColumnsInProjectEvent","PinnedEvent","PullRequestCommit","PullRequestCommitCommentThread","PullRequestReview","PullRequestReviewThread","PullRequestRevisionMarker","ReadyForReviewEvent","ReferencedEvent","RemovedFromProjectEvent","RenamedTitleEvent","ReopenedEvent","ReviewDismissedEvent","ReviewRequestRemovedEvent","ReviewRequestedEvent","SubscribedEvent","TransferredEvent","UnassignedEvent","UnlabeledEvent","UnlockedEvent","UnmarkedAsDuplicateEvent","UnpinnedEvent","UnsubscribedEvent","UserBlockedEvent"],PushAllowanceActor:["App","Team","User"],Reactable:["CommitComment","Issue","IssueComment","PullRequest","PullRequestReview","PullRequestReviewComment","TeamDiscussion","TeamDiscussionComment"],ReferencedSubject:["Issue","PullRequest"],RenamedTitleSubject:["Issue","PullRequest"],RepositoryAuditEntryData:["OrgRestoreMemberMembershipRepositoryAuditEntryData","PrivateRepositoryForkingDisableAuditEntry","PrivateRepositoryForkingEnableAuditEntry","RepoAccessAuditEntry","RepoAddMemberAuditEntry","RepoAddTopicAuditEntry","RepoArchivedAuditEntry","RepoChangeMergeSettingAuditEntry","RepoConfigDisableAnonymousGitAccessAuditEntry","RepoConfigDisableCollaboratorsOnlyAuditEntry","RepoConfigDisableContributorsOnlyAuditEntry","RepoConfigDisableSockpuppetDisallowedAuditEntry","RepoConfigEnableAnonymousGitAccessAuditEntry","RepoConfigEnableCollaboratorsOnlyAuditEntry","RepoConfigEnableContributorsOnlyAuditEntry","RepoConfigEnableSockpuppetDisallowedAuditEntry","RepoConfigLockAnonymousGitAccessAuditEntry","RepoConfigUnlockAnonymousGitAccessAuditEntry","RepoCreateAuditEntry","RepoDestroyAuditEntry","RepoRemoveMemberAuditEntry","RepoRemoveTopicAuditEntry","TeamAddRepositoryAuditEntry","TeamRemoveRepositoryAuditEntry"],RepositoryInfo:["Repository"],RepositoryNode:["CommitComment","CommitCommentThread","Issue","IssueComment","PullRequest","PullRequestCommitCommentThread","PullRequestReview","PullRequestReviewComment","RepositoryVulnerabilityAlert"],RepositoryOwner:["Organization","User"],RequestedReviewer:["Mannequin","Team","User"],ReviewDismissalAllowanceActor:["Team","User"],SearchResultItem:["App","Issue","MarketplaceListing","Organization","PullRequest","Repository","User"],Sponsor:["Organization","User"],Sponsorable:["Organization","User"],Starrable:["Gist","Repository","Topic"],StatusCheckRollupContext:["CheckRun","StatusContext"],Subscribable:["Commit","Issue","PullRequest","Repository","Team","TeamDiscussion"],TeamAuditEntryData:["OrgRestoreMemberMembershipTeamAuditEntryData","TeamAddMemberAuditEntry","TeamAddRepositoryAuditEntry","TeamChangeParentTeamAuditEntry","TeamRemoveMemberAuditEntry","TeamRemoveRepositoryAuditEntry"],TopicAuditEntryData:["RepoAddTopicAuditEntry","RepoRemoveTopicAuditEntry"],UniformResourceLocatable:["Bot","CheckRun","ClosedEvent","Commit","ConvertToDraftEvent","CrossReferencedEvent","Gist","Issue","Mannequin","MergedEvent","Milestone","Organization","PullRequest","PullRequestCommit","ReadyForReviewEvent","Release","Repository","RepositoryTopic","ReviewDismissedEvent","TeamDiscussion","TeamDiscussionComment","User"],Updatable:["CommitComment","GistComment","Issue","IssueComment","Project","PullRequest","PullRequestReview","PullRequestReviewComment","TeamDiscussion","TeamDiscussionComment"],UpdatableComment:["CommitComment","GistComment","Issue","IssueComment","PullRequest","PullRequestReview","PullRequestReviewComment","TeamDiscussion","TeamDiscussionComment"]}};function fw(...e){if(1===e.length){const t=e[0];if(l(t))return gw(t,null);if(u(t)&&Object.getPrototypeOf(t)===Object.prototype){const e=Object.keys(t);return gw(e.map(e=>t[e]),e)}}if("function"==typeof e[e.length-1]){const t=e.pop();return gw(e=1===e.length&&l(e[0])?e[0]:e,null).pipe(D(e=>t(...e)))}return gw(e,null)}function gw(e,t){return new w(i=>{const n=e.length;if(0===n)return void i.complete();const r=new Array(n);let s=0,o=0;for(let a=0;a{u||(u=!0,o++),r[a]=e},error:e=>i.error(e),complete:()=>{s++,(s===n||!u)&&(o===n&&i.next(t?t.reduce((e,t,i)=>(e[t]=r[i],e),{}):r),i.complete())}}))}})}i(57834);let _w=(()=>{class e{constructor(e,t){this._renderer=e,this._elementRef=t,this.onChange=e=>{},this.onTouched=()=>{}}setProperty(e,t){this._renderer.setProperty(this._elementRef.nativeElement,e,t)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}}return e.\u0275fac=function(t){return new(t||e)(Go(gl),Go(pl))},e.\u0275dir=Ke({type:e}),e})(),yw=(()=>{class e extends _w{}return e.\u0275fac=function(){let t;return function(i){return(t||(t=$i(e)))(i||e)}}(),e.\u0275dir=Ke({type:e,features:[Oo]}),e})();const bw=new en("NgValueAccessor"),vw={provide:bw,useExisting:ae(()=>kw),multi:!0},ww=new en("CompositionEventMode");let kw=(()=>{class e extends _w{constructor(e,t,i){super(e,t),this._compositionMode=i,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function(){const e=Uc()?Uc().getUserAgent():"";return/android (\d+)/.test(e.toLowerCase())}())}writeValue(e){this.setProperty("value",null==e?"":e)}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}return e.\u0275fac=function(t){return new(t||e)(Go(gl),Go(pl),Go(ww,8))},e.\u0275dir=Ke({type:e,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(e,t){1&e&&la("input",function(e){return t._handleInput(e.target.value)})("blur",function(){return t.onTouched()})("compositionstart",function(){return t._compositionStart()})("compositionend",function(e){return t._compositionEnd(e.target.value)})},features:[sl([vw]),Oo]}),e})();function Sw(e){return null==e||0===e.length}function Tw(e){return null!=e&&"number"==typeof e.length}const Ew=new en("NgValidators"),xw=new en("NgAsyncValidators"),Mw=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class Cw{static min(e){return function(e){return t=>{if(Sw(t.value)||Sw(e))return null;const i=parseFloat(t.value);return!isNaN(i)&&i{if(Sw(t.value)||Sw(e))return null;const i=parseFloat(t.value);return!isNaN(i)&&i>e?{max:{max:e,actual:t.value}}:null}}(e)}static required(e){return Dw(e)}static requiredTrue(e){return function(e){return!0===e.value?null:{required:!0}}(e)}static email(e){return function(e){return Sw(e.value)||Mw.test(e.value)?null:{email:!0}}(e)}static minLength(e){return function(e){return t=>Sw(t.value)||!Tw(t.value)?null:t.value.length{if(Sw(e.value))return null;const n=e.value;return t.test(n)?null:{pattern:{requiredPattern:i,actualValue:n}}}}(e)}static nullValidator(e){return null}static compose(e){return Fw(e)}static composeAsync(e){return qw(e)}}function Dw(e){return Sw(e.value)?{required:!0}:null}function Lw(e){return t=>Tw(t.value)&&t.value.length>e?{maxlength:{requiredLength:e,actualLength:t.value.length}}:null}function Ow(e){return null}function Aw(e){return null!=e}function Iw(e){const t=sa(e)?j(e):e;return aa(t),t}function Rw(e){let t={};return e.forEach(e=>{t=null!=e?Object.assign(Object.assign({},t),e):t}),0===Object.keys(t).length?null:t}function Pw(e,t){return t.map(t=>t(e))}function Yw(e){return e.map(e=>function(e){return!e.validate}(e)?e:t=>e.validate(t))}function Fw(e){if(!e)return null;const t=e.filter(Aw);return 0==t.length?null:function(e){return Rw(Pw(e,t))}}function jw(e){return null!=e?Fw(Yw(e)):null}function qw(e){if(!e)return null;const t=e.filter(Aw);return 0==t.length?null:function(e){return fw(Pw(e,t).map(Iw)).pipe(D(Rw))}}function Nw(e){return null!=e?qw(Yw(e)):null}function Hw(e,t){return null===e?[t]:Array.isArray(e)?[...e,t]:[e,t]}function Uw(e){return e._rawValidators}function zw(e){return e._rawAsyncValidators}function Bw(e){return e?Array.isArray(e)?e:[e]:[]}function Vw(e,t){return Array.isArray(e)?e.includes(t):e===t}function $w(e,t){const i=Bw(t);return Bw(e).forEach(e=>{Vw(i,e)||i.push(e)}),i}function Ww(e,t){return Bw(t).filter(t=>!Vw(e,t))}let Gw=(()=>{class e{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(e){this._rawValidators=e||[],this._composedValidatorFn=jw(this._rawValidators)}_setAsyncValidators(e){this._rawAsyncValidators=e||[],this._composedAsyncValidatorFn=Nw(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(e){this._onDestroyCallbacks.push(e)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(e=>e()),this._onDestroyCallbacks=[]}reset(e){this.control&&this.control.reset(e)}hasError(e,t){return!!this.control&&this.control.hasError(e,t)}getError(e,t){return this.control?this.control.getError(e,t):null}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Ke({type:e}),e})(),Zw=(()=>{class e extends Gw{get formDirective(){return null}get path(){return null}}return e.\u0275fac=function(){let t;return function(i){return(t||(t=$i(e)))(i||e)}}(),e.\u0275dir=Ke({type:e,features:[Oo]}),e})();class Qw extends Gw{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Kw{constructor(e){this._cd=e}is(e){var t,i,n;return"submitted"===e?!!(null===(t=this._cd)||void 0===t?void 0:t.submitted):!!(null===(n=null===(i=this._cd)||void 0===i?void 0:i.control)||void 0===n?void 0:n[e])}}let Jw=(()=>{class e extends Kw{constructor(e){super(e)}}return e.\u0275fac=function(t){return new(t||e)(Go(Qw,2))},e.\u0275dir=Ke({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,t){2&e&&xa("ng-untouched",t.is("untouched"))("ng-touched",t.is("touched"))("ng-pristine",t.is("pristine"))("ng-dirty",t.is("dirty"))("ng-valid",t.is("valid"))("ng-invalid",t.is("invalid"))("ng-pending",t.is("pending"))},features:[Oo]}),e})(),Xw=(()=>{class e extends Kw{constructor(e){super(e)}}return e.\u0275fac=function(t){return new(t||e)(Go(Zw,10))},e.\u0275dir=Ke({type:e,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(e,t){2&e&&xa("ng-untouched",t.is("untouched"))("ng-touched",t.is("touched"))("ng-pristine",t.is("pristine"))("ng-dirty",t.is("dirty"))("ng-valid",t.is("valid"))("ng-invalid",t.is("invalid"))("ng-pending",t.is("pending"))("ng-submitted",t.is("submitted"))},features:[Oo]}),e})();function ek(e,t){return[...t.path,e]}function tk(e,t){rk(e,t),t.valueAccessor.writeValue(e.value),function(e,t){t.valueAccessor.registerOnChange(i=>{e._pendingValue=i,e._pendingChange=!0,e._pendingDirty=!0,"change"===e.updateOn&&ok(e,t)})}(e,t),function(e,t){const i=(e,i)=>{t.valueAccessor.writeValue(e),i&&t.viewToModelUpdate(e)};e.registerOnChange(i),t._registerOnDestroy(()=>{e._unregisterOnChange(i)})}(e,t),function(e,t){t.valueAccessor.registerOnTouched(()=>{e._pendingTouched=!0,"blur"===e.updateOn&&e._pendingChange&&ok(e,t),"submit"!==e.updateOn&&e.markAsTouched()})}(e,t),function(e,t){if(t.valueAccessor.setDisabledState){const i=e=>{t.valueAccessor.setDisabledState(e)};e.registerOnDisabledChange(i),t._registerOnDestroy(()=>{e._unregisterOnDisabledChange(i)})}}(e,t)}function ik(e,t,i=!0){const n=()=>{};t.valueAccessor&&(t.valueAccessor.registerOnChange(n),t.valueAccessor.registerOnTouched(n)),sk(e,t),e&&(t._invokeOnDestroyCallbacks(),e._registerOnCollectionChange(()=>{}))}function nk(e,t){e.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(t)})}function rk(e,t){const i=Uw(e);null!==t.validator?e.setValidators(Hw(i,t.validator)):"function"==typeof i&&e.setValidators([i]);const n=zw(e);null!==t.asyncValidator?e.setAsyncValidators(Hw(n,t.asyncValidator)):"function"==typeof n&&e.setAsyncValidators([n]);const r=()=>e.updateValueAndValidity();nk(t._rawValidators,r),nk(t._rawAsyncValidators,r)}function sk(e,t){let i=!1;if(null!==e){if(null!==t.validator){const n=Uw(e);if(Array.isArray(n)&&n.length>0){const r=n.filter(e=>e!==t.validator);r.length!==n.length&&(i=!0,e.setValidators(r))}}if(null!==t.asyncValidator){const n=zw(e);if(Array.isArray(n)&&n.length>0){const r=n.filter(e=>e!==t.asyncValidator);r.length!==n.length&&(i=!0,e.setAsyncValidators(r))}}}const n=()=>{};return nk(t._rawValidators,n),nk(t._rawAsyncValidators,n),i}function ok(e,t){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}function ak(e,t){rk(e,t)}function lk(e,t){if(!e.hasOwnProperty("model"))return!1;const i=e.model;return!!i.isFirstChange()||!Object.is(t,i.currentValue)}function uk(e,t){e._syncPendingControls(),t.forEach(e=>{const t=e.control;"submit"===t.updateOn&&t._pendingChange&&(e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1)})}function ck(e,t){if(!t)return null;let i,n,r;return Array.isArray(t),t.forEach(e=>{e.constructor===kw?i=e:function(e){return Object.getPrototypeOf(e.constructor)===yw}(e)?n=e:r=e}),r||n||i||null}function dk(e,t){const i=e.indexOf(t);i>-1&&e.splice(i,1)}const hk="VALID",pk="INVALID",mk="PENDING",fk="DISABLED";function gk(e){return(vk(e)?e.validators:e)||null}function _k(e){return Array.isArray(e)?jw(e):e||null}function yk(e,t){return(vk(t)?t.asyncValidators:e)||null}function bk(e){return Array.isArray(e)?Nw(e):e||null}function vk(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}class wk{constructor(e,t){this._hasOwnPendingAsyncValidator=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=e,this._rawAsyncValidators=t,this._composedValidatorFn=_k(this._rawValidators),this._composedAsyncValidatorFn=bk(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(e){this._rawValidators=this._composedValidatorFn=e}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(e){this._rawAsyncValidators=this._composedAsyncValidatorFn=e}get parent(){return this._parent}get valid(){return this.status===hk}get invalid(){return this.status===pk}get pending(){return this.status==mk}get disabled(){return this.status===fk}get enabled(){return this.status!==fk}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(e){this._rawValidators=e,this._composedValidatorFn=_k(e)}setAsyncValidators(e){this._rawAsyncValidators=e,this._composedAsyncValidatorFn=bk(e)}addValidators(e){this.setValidators($w(e,this._rawValidators))}addAsyncValidators(e){this.setAsyncValidators($w(e,this._rawAsyncValidators))}removeValidators(e){this.setValidators(Ww(e,this._rawValidators))}removeAsyncValidators(e){this.setAsyncValidators(Ww(e,this._rawAsyncValidators))}hasValidator(e){return Vw(this._rawValidators,e)}hasAsyncValidator(e){return Vw(this._rawAsyncValidators,e)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(e={}){this.touched=!0,this._parent&&!e.onlySelf&&this._parent.markAsTouched(e)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(e=>e.markAllAsTouched())}markAsUntouched(e={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}markAsDirty(e={}){this.pristine=!1,this._parent&&!e.onlySelf&&this._parent.markAsDirty(e)}markAsPristine(e={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}markAsPending(e={}){this.status=mk,!1!==e.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!e.onlySelf&&this._parent.markAsPending(e)}disable(e={}){const t=this._parentMarkedDirty(e.onlySelf);this.status=fk,this.errors=null,this._forEachChild(t=>{t.disable(Object.assign(Object.assign({},e),{onlySelf:!0}))}),this._updateValue(),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:t})),this._onDisabledChange.forEach(e=>e(!0))}enable(e={}){const t=this._parentMarkedDirty(e.onlySelf);this.status=hk,this._forEachChild(t=>{t.enable(Object.assign(Object.assign({},e),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:t})),this._onDisabledChange.forEach(e=>e(!1))}_updateAncestors(e){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(e){this._parent=e}updateValueAndValidity(e={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===hk||this.status===mk)&&this._runAsyncValidator(e.emitEvent)),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(e)}_updateTreeValidity(e={emitEvent:!0}){this._forEachChild(t=>t._updateTreeValidity(e)),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?fk:hk}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(e){if(this.asyncValidator){this.status=mk,this._hasOwnPendingAsyncValidator=!0;const t=Iw(this.asyncValidator(this));this._asyncValidationSubscription=t.subscribe(t=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(t,{emitEvent:e})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(e,t={}){this.errors=e,this._updateControlsErrors(!1!==t.emitEvent)}get(e){return function(e,t,i){if(null==t||(Array.isArray(t)||(t=t.split(".")),Array.isArray(t)&&0===t.length))return null;let n=e;return t.forEach(e=>{n=n instanceof Sk?n.controls.hasOwnProperty(e)?n.controls[e]:null:n instanceof Tk&&n.at(e)||null}),n}(this,e)}getError(e,t){const i=t?this.get(t):this;return i&&i.errors?i.errors[e]:null}hasError(e,t){return!!this.getError(e,t)}get root(){let e=this;for(;e._parent;)e=e._parent;return e}_updateControlsErrors(e){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(e)}_initObservables(){this.valueChanges=new vu,this.statusChanges=new vu}_calculateStatus(){return this._allControlsDisabled()?fk:this.errors?pk:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(mk)?mk:this._anyControlsHaveStatus(pk)?pk:hk}_anyControlsHaveStatus(e){return this._anyControls(t=>t.status===e)}_anyControlsDirty(){return this._anyControls(e=>e.dirty)}_anyControlsTouched(){return this._anyControls(e=>e.touched)}_updatePristine(e={}){this.pristine=!this._anyControlsDirty(),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}_updateTouched(e={}){this.touched=this._anyControlsTouched(),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}_isBoxedValue(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}_registerOnCollectionChange(e){this._onCollectionChange=e}_setUpdateStrategy(e){vk(e)&&null!=e.updateOn&&(this._updateOn=e.updateOn)}_parentMarkedDirty(e){return!e&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}class kk extends wk{constructor(e=null,t,i){super(gk(t),yk(i,t)),this._onChange=[],this._applyFormState(e),this._setUpdateStrategy(t),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}setValue(e,t={}){this.value=this._pendingValue=e,this._onChange.length&&!1!==t.emitModelToViewChange&&this._onChange.forEach(e=>e(this.value,!1!==t.emitViewToModelChange)),this.updateValueAndValidity(t)}patchValue(e,t={}){this.setValue(e,t)}reset(e=null,t={}){this._applyFormState(e),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}_updateValue(){}_anyControls(e){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(e){this._onChange.push(e)}_unregisterOnChange(e){dk(this._onChange,e)}registerOnDisabledChange(e){this._onDisabledChange.push(e)}_unregisterOnDisabledChange(e){dk(this._onDisabledChange,e)}_forEachChild(e){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(e){this._isBoxedValue(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e}}class Sk extends wk{constructor(e,t,i){super(gk(t),yk(i,t)),this.controls=e,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(e,t){return this.controls[e]?this.controls[e]:(this.controls[e]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}addControl(e,t,i={}){this.registerControl(e,t),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}removeControl(e,t={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}setControl(e,t,i={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],t&&this.registerControl(e,t),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}contains(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}setValue(e,t={}){this._checkAllValuesPresent(e),Object.keys(e).forEach(i=>{this._throwIfControlMissing(i),this.controls[i].setValue(e[i],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(e,t={}){null!=e&&(Object.keys(e).forEach(i=>{this.controls[i]&&this.controls[i].patchValue(e[i],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(e={},t={}){this._forEachChild((i,n)=>{i.reset(e[n],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}getRawValue(){return this._reduceChildren({},(e,t,i)=>(e[i]=t instanceof kk?t.value:t.getRawValue(),e))}_syncPendingControls(){let e=this._reduceChildren(!1,(e,t)=>!!t._syncPendingControls()||e);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_throwIfControlMissing(e){if(!Object.keys(this.controls).length)throw new Error("\n There are no form controls registered with this group yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.controls[e])throw new Error(`Cannot find form control with name: ${e}.`)}_forEachChild(e){Object.keys(this.controls).forEach(t=>{const i=this.controls[t];i&&e(i,t)})}_setUpControls(){this._forEachChild(e=>{e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(e){for(const t of Object.keys(this.controls)){const i=this.controls[t];if(this.contains(t)&&e(i))return!0}return!1}_reduceValue(){return this._reduceChildren({},(e,t,i)=>((t.enabled||this.disabled)&&(e[i]=t.value),e))}_reduceChildren(e,t){let i=e;return this._forEachChild((e,n)=>{i=t(i,e,n)}),i}_allControlsDisabled(){for(const e of Object.keys(this.controls))if(this.controls[e].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_checkAllValuesPresent(e){this._forEachChild((t,i)=>{if(void 0===e[i])throw new Error(`Must supply a value for form control with name: '${i}'.`)})}}class Tk extends wk{constructor(e,t,i){super(gk(t),yk(i,t)),this.controls=e,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(e){return this.controls[e]}push(e,t={}){this.controls.push(e),this._registerControl(e),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}insert(e,t,i={}){this.controls.splice(e,0,t),this._registerControl(t),this.updateValueAndValidity({emitEvent:i.emitEvent})}removeAt(e,t={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),this.controls.splice(e,1),this.updateValueAndValidity({emitEvent:t.emitEvent})}setControl(e,t,i={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),this.controls.splice(e,1),t&&(this.controls.splice(e,0,t),this._registerControl(t)),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(e,t={}){this._checkAllValuesPresent(e),e.forEach((e,i)=>{this._throwIfControlMissing(i),this.at(i).setValue(e,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(e,t={}){null!=e&&(e.forEach((e,i)=>{this.at(i)&&this.at(i).patchValue(e,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(e=[],t={}){this._forEachChild((i,n)=>{i.reset(e[n],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}getRawValue(){return this.controls.map(e=>e instanceof kk?e.value:e.getRawValue())}clear(e={}){this.controls.length<1||(this._forEachChild(e=>e._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:e.emitEvent}))}_syncPendingControls(){let e=this.controls.reduce((e,t)=>!!t._syncPendingControls()||e,!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_throwIfControlMissing(e){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(e))throw new Error(`Cannot find form control at index ${e}`)}_forEachChild(e){this.controls.forEach((t,i)=>{e(t,i)})}_updateValue(){this.value=this.controls.filter(e=>e.enabled||this.disabled).map(e=>e.value)}_anyControls(e){return this.controls.some(t=>t.enabled&&e(t))}_setUpControls(){this._forEachChild(e=>this._registerControl(e))}_checkAllValuesPresent(e){this._forEachChild((t,i)=>{if(void 0===e[i])throw new Error(`Must supply a value for form control at index: ${i}.`)})}_allControlsDisabled(){for(const e of this.controls)if(e.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)}}const Ek={provide:Zw,useExisting:ae(()=>Mk)},xk=(()=>Promise.resolve(null))();let Mk=(()=>{class e extends Zw{constructor(e,t){super(),this.submitted=!1,this._directives=[],this.ngSubmit=new vu,this.form=new Sk({},jw(e),Nw(t))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){xk.then(()=>{const t=this._findContainer(e.path);e.control=t.registerControl(e.name,e.control),tk(e.control,e),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.push(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){xk.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name),dk(this._directives,e)})}addFormGroup(e){xk.then(()=>{const t=this._findContainer(e.path),i=new Sk({});ak(i,e),t.registerControl(e.name,i),i.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){xk.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,t){xk.then(()=>{this.form.get(e.path).setValue(t)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,uk(this.form,this._directives),this.ngSubmit.emit(e),!1}onReset(){this.resetForm()}resetForm(e){this.form.reset(e),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}}return e.\u0275fac=function(t){return new(t||e)(Go(Ew,10),Go(xw,10))},e.\u0275dir=Ke({type:e,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(e,t){1&e&&la("submit",function(e){return t.onSubmit(e)})("reset",function(){return t.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[sl([Ek]),Oo]}),e})();const Ck={provide:Qw,useExisting:ae(()=>Lk)},Dk=(()=>Promise.resolve(null))();let Lk=(()=>{class e extends Qw{constructor(e,t,i,n){super(),this.control=new kk,this._registered=!1,this.update=new vu,this._parent=e,this._setValidators(t),this._setAsyncValidators(i),this.valueAccessor=ck(0,n)}ngOnChanges(e){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in e&&this._updateDisabled(e),lk(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._parent?ek(this.name,this._parent):[this.name]}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){tk(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(e){Dk.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1})})}_updateDisabled(e){const t=e.isDisabled.currentValue,i=""===t||t&&"false"!==t;Dk.then(()=>{i&&!this.control.disabled?this.control.disable():!i&&this.control.disabled&&this.control.enable()})}}return e.\u0275fac=function(t){return new(t||e)(Go(Zw,9),Go(Ew,10),Go(xw,10),Go(bw,10))},e.\u0275dir=Ke({type:e,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[sl([Ck]),Oo,ct]}),e})(),Ok=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Ke({type:e,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),e})(),Ak=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({}),e})();const Ik=new en("NgModelWithFormControlWarning"),Rk={provide:Qw,useExisting:ae(()=>Pk)};let Pk=(()=>{class e extends Qw{constructor(e,t,i,n){super(),this._ngModelWarningConfig=n,this.update=new vu,this._ngModelWarningSent=!1,this._setValidators(e),this._setAsyncValidators(t),this.valueAccessor=ck(0,i)}set isDisabled(e){}ngOnChanges(e){if(this._isControlChanged(e)){const t=e.form.previousValue;t&&ik(t,this,!1),tk(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})}lk(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&ik(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}}return e.\u0275fac=function(t){return new(t||e)(Go(Ew,10),Go(xw,10),Go(bw,10),Go(Ik,8))},e.\u0275dir=Ke({type:e,selectors:[["","formControl",""]],inputs:{isDisabled:["disabled","isDisabled"],form:["formControl","form"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[sl([Rk]),Oo,ct]}),e._ngModelWarningSentOnce=!1,e})();const Yk={provide:Zw,useExisting:ae(()=>Fk)};let Fk=(()=>{class e extends Zw{constructor(e,t){super(),this.validators=e,this.asyncValidators=t,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new vu,this._setValidators(e),this._setAsyncValidators(t)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(sk(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){const t=this.form.get(e.path);return tk(t,e),t.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),t}getControl(e){return this.form.get(e.path)}removeControl(e){ik(e.control||null,e,!1),dk(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,t){this.form.get(e.path).setValue(t)}onSubmit(e){return this.submitted=!0,uk(this.form,this.directives),this.ngSubmit.emit(e),!1}onReset(){this.resetForm()}resetForm(e){this.form.reset(e),this.submitted=!1}_updateDomValue(){this.directives.forEach(e=>{const t=e.control,i=this.form.get(e.path);t!==i&&(ik(t||null,e),i instanceof kk&&(tk(i,e),e.control=i))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){const t=this.form.get(e.path);ak(t,e),t.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const t=this.form.get(e.path);t&&function(e,t){return sk(e,t)}(t,e)&&t.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){rk(this.form,this),this._oldForm&&sk(this._oldForm,this)}_checkFormPresent(){}}return e.\u0275fac=function(t){return new(t||e)(Go(Ew,10),Go(xw,10))},e.\u0275dir=Ke({type:e,selectors:[["","formGroup",""]],hostBindings:function(e,t){1&e&&la("submit",function(e){return t.onSubmit(e)})("reset",function(){return t.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[sl([Yk]),Oo,ct]}),e})();const jk={provide:Qw,useExisting:ae(()=>qk)};let qk=(()=>{class e extends Qw{constructor(e,t,i,n,r){super(),this._ngModelWarningConfig=r,this._added=!1,this.update=new vu,this._ngModelWarningSent=!1,this._parent=e,this._setValidators(t),this._setAsyncValidators(i),this.valueAccessor=ck(0,n)}set isDisabled(e){}ngOnChanges(e){this._added||this._setUpControl(),lk(e,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}get path(){return ek(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0}}return e.\u0275fac=function(t){return new(t||e)(Go(Zw,13),Go(Ew,10),Go(xw,10),Go(bw,10),Go(Ik,8))},e.\u0275dir=Ke({type:e,selectors:[["","formControlName",""]],inputs:{isDisabled:["disabled","isDisabled"],name:["formControlName","name"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[sl([jk]),Oo,ct]}),e._ngModelWarningSentOnce=!1,e})();const Nk={provide:Ew,useExisting:ae(()=>Hk),multi:!0};let Hk=(()=>{class e{constructor(){this._required=!1}get required(){return this._required}set required(e){this._required=null!=e&&!1!==e&&"false"!=`${e}`,this._onChange&&this._onChange()}validate(e){return this.required?Dw(e):null}registerOnValidatorChange(e){this._onChange=e}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Ke({type:e,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(e,t){2&e&&Bo("required",t.required?"":null)},inputs:{required:"required"},features:[sl([Nk])]}),e})();const Uk={provide:Ew,useExisting:ae(()=>zk),multi:!0};let zk=(()=>{class e{constructor(){this._validator=Ow}ngOnChanges(e){"maxlength"in e&&(this._createValidator(),this._onChange&&this._onChange())}validate(e){return this.enabled()?this._validator(e):null}registerOnValidatorChange(e){this._onChange=e}_createValidator(){this._validator=this.enabled()?Lw(function(e){return"number"==typeof e?e:parseInt(e,10)}(this.maxlength)):Ow}enabled(){return null!=this.maxlength}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Ke({type:e,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(e,t){2&e&&Bo("maxlength",t.enabled()?t.maxlength:null)},inputs:{maxlength:"maxlength"},features:[sl([Uk]),ct]}),e})(),Bk=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Ak]]}),e})(),Vk=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[Bk]}),e})(),$k=(()=>{class e{static withConfig(t){return{ngModule:e,providers:[{provide:Ik,useValue:t.warnOnNgModelWithFormControl}]}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[Bk]}),e})(),Wk=(()=>{class e{group(e,t=null){const i=this._reduceControls(e);let n,r=null,s=null;return null!=t&&(function(e){return void 0!==e.asyncValidators||void 0!==e.validators||void 0!==e.updateOn}(t)?(r=null!=t.validators?t.validators:null,s=null!=t.asyncValidators?t.asyncValidators:null,n=null!=t.updateOn?t.updateOn:void 0):(r=null!=t.validator?t.validator:null,s=null!=t.asyncValidator?t.asyncValidator:null)),new Sk(i,{asyncValidators:s,updateOn:n,validators:r})}control(e,t,i){return new kk(e,t,i)}array(e,t,i){const n=e.map(e=>this._createControl(e));return new Tk(n,t,i)}_reduceControls(e){const t={};return Object.keys(e).forEach(i=>{t[i]=this._createControl(e[i])}),t}_createControl(e){return e instanceof kk||e instanceof Sk||e instanceof Tk?e:Array.isArray(e)?this.control(e[0],e.length>1?e[1]:null,e.length>2?e[2]:null):this.control(e)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=fe({factory:function(){return new e},token:e,providedIn:$k}),e})();function Gk(e){return null!=e&&"false"!=`${e}`}function Zk(e,t=0){return function(e){return!isNaN(parseFloat(e))&&!isNaN(Number(e))}(e)?Number(e):t}function Qk(e){return Array.isArray(e)?e:[e]}function Kk(e){return null==e?"":"string"==typeof e?e:`${e}px`}function Jk(e){return e instanceof pl?e.nativeElement:e}function Xk(e,t,i,r){return n(i)&&(r=i,i=void 0),r?Xk(e,t,i).pipe(D(e=>l(e)?r(...e):r(e))):new w(n=>{eS(e,t,function(e){n.next(arguments.length>1?Array.prototype.slice.call(arguments):e)},n,i)})}function eS(e,t,i,n,r){let s;if(function(e){return e&&"function"==typeof e.addEventListener&&"function"==typeof e.removeEventListener}(e)){const n=e;e.addEventListener(t,i,r),s=()=>n.removeEventListener(t,i,r)}else if(function(e){return e&&"function"==typeof e.on&&"function"==typeof e.off}(e)){const n=e;e.on(t,i),s=()=>n.off(t,i)}else if(function(e){return e&&"function"==typeof e.addListener&&"function"==typeof e.removeListener}(e)){const n=e;e.addListener(t,i),s=()=>n.removeListener(t,i)}else{if(!e||!e.length)throw new TypeError("Invalid event target");for(let s=0,o=e.length;s0?super.requestAsyncId(e,t,i):(e.actions.push(this),e.scheduled||(e.scheduled=requestAnimationFrame(()=>e.flush(null))))}recycleAsyncId(e,t,i=0){if(null!==i&&i>0||null===i&&this.delay>0)return super.recycleAsyncId(e,t,i);0===e.actions.length&&(cancelAnimationFrame(t),e.scheduled=void 0)}});let iS=1;const nS=Promise.resolve(),rS={};function sS(e){return e in rS&&(delete rS[e],!0)}const oS={setImmediate(e){const t=iS++;return rS[t]=!0,nS.then(()=>sS(t)&&e()),t},clearImmediate(e){sS(e)}},aS=new class extends Wb{flush(e){this.active=!0,this.scheduled=void 0;const{actions:t}=this;let i,n=-1,r=t.length;e=e||t.shift();do{if(i=e.execute(e.state,e.delay))break}while(++n0?super.requestAsyncId(e,t,i):(e.actions.push(this),e.scheduled||(e.scheduled=oS.setImmediate(e.flush.bind(e,null))))}recycleAsyncId(e,t,i=0){if(null!==i&&i>0||null===i&&this.delay>0)return super.recycleAsyncId(e,t,i);0===e.actions.length&&(oS.clearImmediate(t),e.scheduled=void 0)}});function lS(e,t){return i=>i.lift(new uS(e,t))}class uS{constructor(e,t){this.compare=e,this.keySelector=t}call(e,t){return t.subscribe(new cS(e,this.compare,this.keySelector))}}class cS extends f{constructor(e,t,i){super(e),this.keySelector=i,this.hasKey=!1,"function"==typeof t&&(this.compare=t)}compare(e,t){return e===t}_next(e){let t;try{const{keySelector:i}=this;t=i?i(e):e}catch(n){return this.destination.error(n)}let i=!1;if(this.hasKey)try{const{compare:e}=this;i=e(this.key,t)}catch(n){return this.destination.error(n)}else this.hasKey=!0;i||(this.key=t,this.destination.next(e))}}const dS=new Wb(Vb);class hS{constructor(e){this.durationSelector=e}call(e,t){return t.subscribe(new pS(e,this.durationSelector))}}class pS extends N{constructor(e,t){super(e),this.durationSelector=t,this.hasValue=!1}_next(e){if(this.value=e,this.hasValue=!0,!this.throttled){let i;try{const{durationSelector:t}=this;i=t(e)}catch(t){return this.destination.error(t)}const n=H(i,new q(this));!n||n.closed?this.clearThrottle():this.add(this.throttled=n)}}clearThrottle(){const{value:e,hasValue:t,throttled:i}=this;i&&(this.remove(i),this.throttled=void 0,i.unsubscribe()),t&&(this.value=void 0,this.hasValue=!1,this.destination.next(e))}notifyNext(){this.clearThrottle()}notifyComplete(){this.clearThrottle()}}function mS(e){return!l(e)&&e-parseFloat(e)+1>=0}function fS(e=0,t,i){let n=-1;return mS(t)?n=Number(t)<1?1:Number(t):C(t)&&(i=t),C(i)||(i=dS),new w(t=>{const r=mS(e)?e:+e-i.now();return i.schedule(gS,r,{index:0,period:n,subscriber:t})})}function gS(e){const{index:t,period:i,subscriber:n}=e;if(n.next(t),!n.closed){if(-1===i)return n.complete();e.index=t+1,this.schedule(e,i)}}function _S(e,t=dS){return function(e){return function(t){return t.lift(new hS(e))}}(()=>fS(e,t))}function yS(e){return t=>t.lift(new bS(e))}class bS{constructor(e){this.notifier=e}call(e,t){const i=new vS(e),n=H(this.notifier,new q(i));return n&&!i.seenValue?(i.add(n),t.subscribe(i)):i}}class vS extends N{constructor(e){super(e),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}}function wS(){return e=>e.lift(new kS)}class kS{call(e,t){return t.subscribe(new SS(e))}}class SS extends f{constructor(e){super(e),this.hasPrev=!1}_next(e){let t;this.hasPrev?t=[this.prev,e]:this.hasPrev=!0,this.prev=e,t&&this.destination.next(t)}}class TS extends x{constructor(e=Number.POSITIVE_INFINITY,t=Number.POSITIVE_INFINITY,i){super(),this.scheduler=i,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=e<1?1:e,this._windowTime=t<1?1:t,t===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(e){if(!this.isStopped){const t=this._events;t.push(e),t.length>this._bufferSize&&t.shift()}super.next(e)}nextTimeWindow(e){this.isStopped||(this._events.push(new ES(this._getNow(),e)),this._trimBufferThenGetEvents()),super.next(e)}_subscribe(e){const t=this._infiniteTimeWindow,i=t?this._events:this._trimBufferThenGetEvents(),n=this.scheduler,r=i.length;let s;if(this.closed)throw new S;if(this.isStopped||this.hasError?s=d.EMPTY:(this.observers.push(e),s=new T(this,e)),n&&e.add(e=new ev(e,n)),t)for(let o=0;ot&&(s=Math.max(s,r-t)),s>0&&n.splice(0,s),n}}class ES{constructor(e,t){this.time=e,this.value=t}}let xS;try{xS="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(h){xS=!1}let MS,CS=(()=>{class e{constructor(e){this._platformId=e,this.isBrowser=this._platformId?Od(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!xS)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return e.\u0275fac=function(t){return new(t||e)(Tn(Zu))},e.\u0275prov=fe({factory:function(){return new e(Tn(Zu))},token:e,providedIn:"root"}),e})(),DS=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({}),e})();const LS=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function OS(){if(MS)return MS;if("object"!=typeof document||!document)return MS=new Set(LS),MS;let e=document.createElement("input");return MS=new Set(LS.filter(t=>(e.setAttribute("type",t),e.type===t))),MS}let AS,IS,RS;function PS(e){return function(){if(null==AS&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>AS=!0}))}finally{AS=AS||!1}return AS}()?e:!!e.capture}function YS(){if(null==IS){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return IS=!1,IS;if("scrollBehavior"in document.documentElement.style)IS=!0;else{const e=Element.prototype.scrollTo;IS=!!e&&!/\{\s*\[native code\]\s*\}/.test(e.toString())}}return IS}function FS(e){if(function(){if(null==RS){const e="undefined"!=typeof document?document.head:null;RS=!(!e||!e.createShadowRoot&&!e.attachShadow)}return RS}()){const t=e.getRootNode?e.getRootNode():null;if("undefined"!=typeof ShadowRoot&&ShadowRoot&&t instanceof ShadowRoot)return t}return null}function jS(){let e="undefined"!=typeof document&&document?document.activeElement:null;for(;e&&e.shadowRoot;){const t=e.shadowRoot.activeElement;if(t===e)break;e=t}return e}function qS(e){return e.composedPath?e.composedPath()[0]:e.target}function NS(){return"undefined"!=typeof __karma__&&!!__karma__||"undefined"!=typeof jasmine&&!!jasmine||"undefined"!=typeof jest&&!!jest||"undefined"!=typeof Mocha&&!!Mocha}const HS=new en("cdk-dir-doc",{providedIn:"root",factory:function(){return En(zc)}});let US=(()=>{class e{constructor(e){if(this.value="ltr",this.change=new vu,e){const t=e.documentElement?e.documentElement.dir:null,i=(e.body?e.body.dir:null)||t;this.value="ltr"===i||"rtl"===i?i:"ltr"}}ngOnDestroy(){this.change.complete()}}return e.\u0275fac=function(t){return new(t||e)(Tn(HS,8))},e.\u0275prov=fe({factory:function(){return new e(Tn(HS,8))},token:e,providedIn:"root"}),e})(),zS=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({}),e})();function BS(e){return e&&"function"==typeof e.connect}class VS{applyChanges(e,t,i,n,r){e.forEachOperation((e,n,s)=>{let o,a;if(null==e.previousIndex){const r=i(e,n,s);o=t.createEmbeddedView(r.templateRef,r.context,r.index),a=1}else null==s?(t.remove(n),a=3):(o=t.get(n),t.move(o,s),a=2);r&&r({context:null==o?void 0:o.context,operation:a,record:e})})}detach(){}}class $S{constructor(e=!1,t,i=!0){this._multiple=e,this._emitChanges=i,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new x,t&&t.length&&(e?t.forEach(e=>this._markSelected(e)):this._markSelected(t[0]),this._selectedToEmit.length=0)}get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}select(...e){this._verifyValueAssignment(e),e.forEach(e=>this._markSelected(e)),this._emitChangeEvent()}deselect(...e){this._verifyValueAssignment(e),e.forEach(e=>this._unmarkSelected(e)),this._emitChangeEvent()}toggle(e){this.isSelected(e)?this.deselect(e):this.select(e)}clear(){this._unmarkAll(),this._emitChangeEvent()}isSelected(e){return this._selection.has(e)}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(e){this._multiple&&this.selected&&this._selected.sort(e)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(e){this.isSelected(e)||(this._multiple||this._unmarkAll(),this._selection.add(e),this._emitChanges&&this._selectedToEmit.push(e))}_unmarkSelected(e){this.isSelected(e)&&(this._selection.delete(e),this._emitChanges&&this._deselectedToEmit.push(e))}_unmarkAll(){this.isEmpty()||this._selection.forEach(e=>this._unmarkSelected(e))}_verifyValueAssignment(e){}}let WS=(()=>{class e{constructor(){this._listeners=[]}notify(e,t){for(let i of this._listeners)i(e,t)}listen(e){return this._listeners.push(e),()=>{this._listeners=this._listeners.filter(t=>e!==t)}}ngOnDestroy(){this._listeners=[]}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=fe({factory:function(){return new e},token:e,providedIn:"root"}),e})();const GS=new en("_ViewRepeater");let ZS=(()=>{class e{constructor(e,t,i){this._ngZone=e,this._platform=t,this._scrolled=new x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=i}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const t=this.scrollContainers.get(e);t&&(t.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new w(t=>{this._globalSubscription||this._addGlobalListener();const i=e>0?this._scrolled.pipe(_S(e)).subscribe(t):this._scrolled.subscribe(t);return this._scrolledCount++,()=>{i.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):_h()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,t)=>this.deregister(t)),this._scrolled.complete()}ancestorScrolled(e,t){const i=this.getAncestorScrollContainers(e);return this.scrolled(t).pipe(bh(e=>!e||i.indexOf(e)>-1))}getAncestorScrollContainers(e){const t=[];return this.scrollContainers.forEach((i,n)=>{this._scrollableContainsElement(n,e)&&t.push(n)}),t}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,t){let i=Jk(t),n=e.getElementRef().nativeElement;do{if(i==n)return!0}while(i=i.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>Xk(this._getWindow().document,"scroll").subscribe(()=>this._scrolled.next()))}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return e.\u0275fac=function(t){return new(t||e)(Tn(cc),Tn(CS),Tn(zc,8))},e.\u0275prov=fe({factory:function(){return new e(Tn(cc),Tn(CS),Tn(zc,8))},token:e,providedIn:"root"}),e})(),QS=(()=>{class e{constructor(e,t,i){this._platform=e,this._change=new x,this._changeListener=e=>{this._change.next(e)},this._document=i,t.runOutsideAngular(()=>{if(e.isBrowser){const e=this._getWindow();e.addEventListener("resize",this._changeListener),e.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:t,height:i}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+i,right:e.left+t,height:i,width:t}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,t=this._getWindow(),i=e.documentElement,n=i.getBoundingClientRect();return{top:-n.top||e.body.scrollTop||t.scrollY||i.scrollTop||0,left:-n.left||e.body.scrollLeft||t.scrollX||i.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(_S(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}return e.\u0275fac=function(t){return new(t||e)(Tn(CS),Tn(cc),Tn(zc,8))},e.\u0275prov=fe({factory:function(){return new e(Tn(CS),Tn(cc),Tn(zc,8))},token:e,providedIn:"root"}),e})(),KS=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({}),e})(),JS=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[zS,DS,KS],zS,KS]}),e})();function XS(e,...t){return t.length?t.some(t=>e[t]):e.altKey||e.shiftKey||e.ctrlKey||e.metaKey}function eT(e,t=dS){return i=>i.lift(new tT(e,t))}class tT{constructor(e,t){this.dueTime=e,this.scheduler=t}call(e,t){return t.subscribe(new iT(e,this.dueTime,this.scheduler))}}class iT extends f{constructor(e,t,i){super(e),this.dueTime=t,this.scheduler=i,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(e){this.clearDebounce(),this.lastValue=e,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(nT,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:e}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(e)}}clearDebounce(){const e=this.debouncedSubscription;null!==e&&(this.remove(e),e.unsubscribe(),this.debouncedSubscription=null)}}function nT(e){e.debouncedNext()}function rT(e){return t=>t.lift(new sT(e))}class sT{constructor(e){this.total=e}call(e,t){return t.subscribe(new oT(e,this.total))}}class oT extends f{constructor(e,t){super(e),this.total=t,this.count=0}_next(e){++this.count>this.total&&this.destination.next(e)}}let aT=(()=>{class e{create(e){return"undefined"==typeof MutationObserver?null:new MutationObserver(e)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=fe({factory:function(){return new e},token:e,providedIn:"root"}),e})(),lT=(()=>{class e{constructor(e){this._mutationObserverFactory=e,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((e,t)=>this._cleanupObserver(t))}observe(e){const t=Jk(e);return new w(e=>{const i=this._observeElement(t).subscribe(e);return()=>{i.unsubscribe(),this._unobserveElement(t)}})}_observeElement(e){if(this._observedElements.has(e))this._observedElements.get(e).count++;else{const t=new x,i=this._mutationObserverFactory.create(e=>t.next(e));i&&i.observe(e,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(e,{observer:i,stream:t,count:1})}return this._observedElements.get(e).stream}_unobserveElement(e){this._observedElements.has(e)&&(this._observedElements.get(e).count--,this._observedElements.get(e).count||this._cleanupObserver(e))}_cleanupObserver(e){if(this._observedElements.has(e)){const{observer:t,stream:i}=this._observedElements.get(e);t&&t.disconnect(),i.complete(),this._observedElements.delete(e)}}}return e.\u0275fac=function(t){return new(t||e)(Tn(aT))},e.\u0275prov=fe({factory:function(){return new e(Tn(aT))},token:e,providedIn:"root"}),e})(),uT=(()=>{class e{constructor(e,t,i){this._contentObserver=e,this._elementRef=t,this._ngZone=i,this.event=new vu,this._disabled=!1,this._currentSubscription=null}get disabled(){return this._disabled}set disabled(e){this._disabled=Gk(e),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(e){this._debounce=Zk(e),this._subscribe()}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const e=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?e.pipe(eT(this.debounce)):e).subscribe(this.event)})}_unsubscribe(){var e;null===(e=this._currentSubscription)||void 0===e||e.unsubscribe()}}return e.\u0275fac=function(t){return new(t||e)(Go(lT),Go(pl),Go(cc))},e.\u0275dir=Ke({type:e,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),e})(),cT=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({providers:[aT]}),e})();function dT(e,t){return(e.getAttribute(t)||"").match(/\S+/g)||[]}const hT="cdk-describedby-message-container",pT="cdk-describedby-message",mT="cdk-describedby-host";let fT=0;const gT=new Map;let _T=null,yT=(()=>{class e{constructor(e){this._document=e}describe(e,t,i){if(!this._canBeDescribed(e,t))return;const n=bT(t,i);"string"!=typeof t?(vT(t),gT.set(n,{messageElement:t,referenceCount:0})):gT.has(n)||this._createMessageElement(t,i),this._isElementDescribedByMessage(e,n)||this._addMessageReference(e,n)}removeDescription(e,t,i){if(!t||!this._isElementNode(e))return;const n=bT(t,i);if(this._isElementDescribedByMessage(e,n)&&this._removeMessageReference(e,n),"string"==typeof t){const e=gT.get(n);e&&0===e.referenceCount&&this._deleteMessageElement(n)}_T&&0===_T.childNodes.length&&this._deleteMessagesContainer()}ngOnDestroy(){const e=this._document.querySelectorAll(`[${mT}]`);for(let t=0;t0!=e.indexOf(pT));e.setAttribute("aria-describedby",t.join(" "))}_addMessageReference(e,t){const i=gT.get(t);(function(e,t,i){const n=dT(e,t);n.some(e=>e.trim()==i.trim())||(n.push(i.trim()),e.setAttribute(t,n.join(" ")))})(e,"aria-describedby",i.messageElement.id),e.setAttribute(mT,""),i.referenceCount++}_removeMessageReference(e,t){const i=gT.get(t);i.referenceCount--,function(e,t,i){const n=dT(e,t).filter(e=>e!=i.trim());n.length?e.setAttribute(t,n.join(" ")):e.removeAttribute(t)}(e,"aria-describedby",i.messageElement.id),e.removeAttribute(mT)}_isElementDescribedByMessage(e,t){const i=dT(e,"aria-describedby"),n=gT.get(t),r=n&&n.messageElement.id;return!!r&&-1!=i.indexOf(r)}_canBeDescribed(e,t){if(!this._isElementNode(e))return!1;if(t&&"object"==typeof t)return!0;const i=null==t?"":`${t}`.trim(),n=e.getAttribute("aria-label");return!(!i||n&&n.trim()===i)}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}}return e.\u0275fac=function(t){return new(t||e)(Tn(zc))},e.\u0275prov=fe({factory:function(){return new e(Tn(zc))},token:e,providedIn:"root"}),e})();function bT(e,t){return"string"==typeof e?`${t||""}/${e}`:e}function vT(e){e.id||(e.id=`${pT}-${fT++}`)}class wT{constructor(e){this._items=e,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new x,this._typeaheadSubscription=d.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._skipPredicateFn=e=>e.disabled,this._pressedLetters=[],this.tabOut=new x,this.change=new x,e instanceof ku&&e.changes.subscribe(e=>{if(this._activeItem){const t=e.toArray().indexOf(this._activeItem);t>-1&&t!==this._activeItemIndex&&(this._activeItemIndex=t)}})}skipPredicate(e){return this._skipPredicateFn=e,this}withWrap(e=!0){return this._wrap=e,this}withVerticalOrientation(e=!0){return this._vertical=e,this}withHorizontalOrientation(e){return this._horizontal=e,this}withAllowedModifierKeys(e){return this._allowedModifierKeys=e,this}withTypeAhead(e=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(Ig(e=>this._pressedLetters.push(e)),eT(e),bh(()=>this._pressedLetters.length>0),D(()=>this._pressedLetters.join(""))).subscribe(e=>{const t=this._getItemsArray();for(let i=1;i!e[t]||this._allowedModifierKeys.indexOf(t)>-1);switch(t){case 9:return void this.tabOut.next();case 40:if(this._vertical&&i){this.setNextItemActive();break}return;case 38:if(this._vertical&&i){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&i){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&i){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case 36:if(this._homeAndEnd&&i){this.setFirstItemActive();break}return;case 35:if(this._homeAndEnd&&i){this.setLastItemActive();break}return;default:return void((i||XS(e,"shiftKey"))&&(e.key&&1===e.key.length?this._letterKeyStream.next(e.key.toLocaleUpperCase()):(t>=65&&t<=90||t>=48&&t<=57)&&this._letterKeyStream.next(String.fromCharCode(t))))}this._pressedLetters=[],e.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(e){const t=this._getItemsArray(),i="number"==typeof e?e:t.indexOf(e),n=t[i];this._activeItem=null==n?null:n,this._activeItemIndex=i}_setActiveItemByDelta(e){this._wrap?this._setActiveInWrapMode(e):this._setActiveInDefaultMode(e)}_setActiveInWrapMode(e){const t=this._getItemsArray();for(let i=1;i<=t.length;i++){const n=(this._activeItemIndex+e*i+t.length)%t.length;if(!this._skipPredicateFn(t[n]))return void this.setActiveItem(n)}}_setActiveInDefaultMode(e){this._setActiveItemByIndex(this._activeItemIndex+e,e)}_setActiveItemByIndex(e,t){const i=this._getItemsArray();if(i[e]){for(;this._skipPredicateFn(i[e]);)if(!i[e+=t])return;this.setActiveItem(e)}}_getItemsArray(){return this._items instanceof ku?this._items.toArray():this._items}}class kT extends wT{setActiveItem(e){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(e),this.activeItem&&this.activeItem.setActiveStyles()}}class ST extends wT{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(e){return this._origin=e,this}setActiveItem(e){super.setActiveItem(e),this.activeItem&&this.activeItem.focus(this._origin)}}let TT=(()=>{class e{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function(e){return!!(e.offsetWidth||e.offsetHeight||"function"==typeof e.getClientRects&&e.getClientRects().length)}(e)&&"visible"===getComputedStyle(e).visibility}isTabbable(e){if(!this._platform.isBrowser)return!1;const t=function(e){try{return e.frameElement}catch(t){return null}}(function(e){return e.ownerDocument&&e.ownerDocument.defaultView||window}(e));if(t&&(-1===xT(t)||!this.isVisible(t)))return!1;let i=e.nodeName.toLowerCase(),n=xT(e);return e.hasAttribute("contenteditable")?-1!==n:!("iframe"===i||"object"===i||this._platform.WEBKIT&&this._platform.IOS&&!function(e){let t=e.nodeName.toLowerCase(),i="input"===t&&e.type;return"text"===i||"password"===i||"select"===t||"textarea"===t}(e))&&("audio"===i?!!e.hasAttribute("controls")&&-1!==n:"video"===i?-1!==n&&(null!==n||this._platform.FIREFOX||e.hasAttribute("controls")):e.tabIndex>=0)}isFocusable(e,t){return function(e){return!function(e){return function(e){return"input"==e.nodeName.toLowerCase()}(e)&&"hidden"==e.type}(e)&&(function(e){let t=e.nodeName.toLowerCase();return"input"===t||"select"===t||"button"===t||"textarea"===t}(e)||function(e){return function(e){return"a"==e.nodeName.toLowerCase()}(e)&&e.hasAttribute("href")}(e)||e.hasAttribute("contenteditable")||ET(e))}(e)&&!this.isDisabled(e)&&((null==t?void 0:t.ignoreVisibility)||this.isVisible(e))}}return e.\u0275fac=function(t){return new(t||e)(Tn(CS))},e.\u0275prov=fe({factory:function(){return new e(Tn(CS))},token:e,providedIn:"root"}),e})();function ET(e){if(!e.hasAttribute("tabindex")||void 0===e.tabIndex)return!1;let t=e.getAttribute("tabindex");return"-32768"!=t&&!(!t||isNaN(parseInt(t,10)))}function xT(e){if(!ET(e))return null;const t=parseInt(e.getAttribute("tabindex")||"",10);return isNaN(t)?-1:t}class MT{constructor(e,t,i,n,r=!1){this._element=e,this._checker=t,this._ngZone=i,this._document=n,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,r||this.attachAnchors()}get enabled(){return this._enabled}set enabled(e){this._enabled=e,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor))}destroy(){const e=this._startAnchor,t=this._endAnchor;e&&(e.removeEventListener("focus",this.startAnchorListener),e.parentNode&&e.parentNode.removeChild(e)),t&&(t.removeEventListener("focus",this.endAnchorListener),t.parentNode&&t.parentNode.removeChild(t)),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(e){return new Promise(t=>{this._executeOnStable(()=>t(this.focusInitialElement(e)))})}focusFirstTabbableElementWhenReady(e){return new Promise(t=>{this._executeOnStable(()=>t(this.focusFirstTabbableElement(e)))})}focusLastTabbableElementWhenReady(e){return new Promise(t=>{this._executeOnStable(()=>t(this.focusLastTabbableElement(e)))})}_getRegionBoundary(e){let t=this._element.querySelectorAll(`[cdk-focus-region-${e}], [cdkFocusRegion${e}], [cdk-focus-${e}]`);for(let i=0;i=0;i--){let e=t[i].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(t[i]):null;if(e)return e}return null}_createAnchor(){const e=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,e),e.classList.add("cdk-visually-hidden"),e.classList.add("cdk-focus-trap-anchor"),e.setAttribute("aria-hidden","true"),e}_toggleAnchorTabIndex(e,t){e?t.setAttribute("tabindex","0"):t.removeAttribute("tabindex")}toggleAnchors(e){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor))}_executeOnStable(e){this._ngZone.isStable?e():this._ngZone.onStable.pipe(dg(1)).subscribe(e)}}let CT=(()=>{class e{constructor(e,t,i){this._checker=e,this._ngZone=t,this._document=i}create(e,t=!1){return new MT(e,this._checker,this._ngZone,this._document,t)}}return e.\u0275fac=function(t){return new(t||e)(Tn(TT),Tn(cc),Tn(zc))},e.\u0275prov=fe({factory:function(){return new e(Tn(TT),Tn(cc),Tn(zc))},token:e,providedIn:"root"}),e})();function DT(e){return 0===e.offsetX&&0===e.offsetY}function LT(e){const t=e.touches&&e.touches[0]||e.changedTouches&&e.changedTouches[0];return!(!t||-1!==t.identifier||null!=t.radiusX&&1!==t.radiusX||null!=t.radiusY&&1!==t.radiusY)}"undefined"!=typeof Element&∈const OT=new en("cdk-input-modality-detector-options"),AT={ignoreKeys:[18,17,224,91,16]},IT=PS({passive:!0,capture:!0});let RT=(()=>{class e{constructor(e,t,i,n){this._platform=e,this._mostRecentTarget=null,this._modality=new Gf(null),this._lastTouchMs=0,this._onKeydown=e=>{var t,i;(null===(i=null===(t=this._options)||void 0===t?void 0:t.ignoreKeys)||void 0===i?void 0:i.some(t=>t===e.keyCode))||(this._modality.next("keyboard"),this._mostRecentTarget=qS(e))},this._onMousedown=e=>{Date.now()-this._lastTouchMs<650||(this._modality.next(DT(e)?"keyboard":"mouse"),this._mostRecentTarget=qS(e))},this._onTouchstart=e=>{LT(e)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=qS(e))},this._options=Object.assign(Object.assign({},AT),n),this.modalityDetected=this._modality.pipe(rT(1)),this.modalityChanged=this.modalityDetected.pipe(lS()),e.isBrowser&&t.runOutsideAngular(()=>{i.addEventListener("keydown",this._onKeydown,IT),i.addEventListener("mousedown",this._onMousedown,IT),i.addEventListener("touchstart",this._onTouchstart,IT)})}get mostRecentModality(){return this._modality.value}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,IT),document.removeEventListener("mousedown",this._onMousedown,IT),document.removeEventListener("touchstart",this._onTouchstart,IT))}}return e.\u0275fac=function(t){return new(t||e)(Tn(CS),Tn(cc),Tn(zc),Tn(OT,8))},e.\u0275prov=fe({factory:function(){return new e(Tn(CS),Tn(cc),Tn(zc),Tn(OT,8))},token:e,providedIn:"root"}),e})();const PT=new en("liveAnnouncerElement",{providedIn:"root",factory:function(){return null}}),YT=new en("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let FT=(()=>{class e{constructor(e,t,i,n){this._ngZone=t,this._defaultOptions=n,this._document=i,this._liveElement=e||this._createLiveElement()}announce(e,...t){const i=this._defaultOptions;let n,r;return 1===t.length&&"number"==typeof t[0]?r=t[0]:[n,r]=t,this.clear(),clearTimeout(this._previousTimeout),n||(n=i&&i.politeness?i.politeness:"polite"),null==r&&i&&(r=i.duration),this._liveElement.setAttribute("aria-live",n),this._ngZone.runOutsideAngular(()=>new Promise(t=>{clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=e,t(),"number"==typeof r&&(this._previousTimeout=setTimeout(()=>this.clear(),r))},100)}))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement&&this._liveElement.parentNode&&(this._liveElement.parentNode.removeChild(this._liveElement),this._liveElement=null)}_createLiveElement(){const e="cdk-live-announcer-element",t=this._document.getElementsByClassName(e),i=this._document.createElement("div");for(let n=0;n{class e{constructor(e,t,i,n,r){this._ngZone=e,this._platform=t,this._inputModalityDetector=i,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new x,this._rootNodeFocusAndBlurListener=e=>{const t=qS(e),i="focus"===e.type?this._onFocus:this._onBlur;for(let n=t;n;n=n.parentElement)i.call(this,e,n)},this._document=n,this._detectionMode=(null==r?void 0:r.detectionMode)||0}monitor(e,t=!1){const i=Jk(e);if(!this._platform.isBrowser||1!==i.nodeType)return _h(null);const n=FS(i)||this._getDocument(),r=this._elementInfo.get(i);if(r)return t&&(r.checkChildren=!0),r.subject;const s={checkChildren:t,subject:new x,rootNode:n};return this._elementInfo.set(i,s),this._registerGlobalListeners(s),s.subject}stopMonitoring(e){const t=Jk(e),i=this._elementInfo.get(t);i&&(i.subject.complete(),this._setClasses(t),this._elementInfo.delete(t),this._removeGlobalListeners(i))}focusVia(e,t,i){const n=Jk(e);n===this._getDocument().activeElement?this._getClosestElementsInfo(n).forEach(([e,i])=>this._originChanged(e,t,i)):(this._setOrigin(t),"function"==typeof n.focus&&n.focus(i))}ngOnDestroy(){this._elementInfo.forEach((e,t)=>this.stopMonitoring(t))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_toggleClass(e,t,i){i?e.classList.add(t):e.classList.remove(t)}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:"program"}_shouldBeAttributedToTouch(e){return 1===this._detectionMode||!!(null==e?void 0:e.contains(this._inputModalityDetector._mostRecentTarget))}_setClasses(e,t){this._toggleClass(e,"cdk-focused",!!t),this._toggleClass(e,"cdk-touch-focused","touch"===t),this._toggleClass(e,"cdk-keyboard-focused","keyboard"===t),this._toggleClass(e,"cdk-mouse-focused","mouse"===t),this._toggleClass(e,"cdk-program-focused","program"===t)}_setOrigin(e,t=!1){this._ngZone.runOutsideAngular(()=>{this._origin=e,this._originFromTouchInteraction="touch"===e&&t,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(e,t){const i=this._elementInfo.get(t),n=qS(e);!i||!i.checkChildren&&t!==n||this._originChanged(t,this._getFocusOrigin(n),i)}_onBlur(e,t){const i=this._elementInfo.get(t);!i||i.checkChildren&&e.relatedTarget instanceof Node&&t.contains(e.relatedTarget)||(this._setClasses(t),this._emitOrigin(i.subject,null))}_emitOrigin(e,t){this._ngZone.run(()=>e.next(t))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const t=e.rootNode,i=this._rootNodeFocusListenerCount.get(t)||0;i||this._ngZone.runOutsideAngular(()=>{t.addEventListener("focus",this._rootNodeFocusAndBlurListener,qT),t.addEventListener("blur",this._rootNodeFocusAndBlurListener,qT)}),this._rootNodeFocusListenerCount.set(t,i+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(yS(this._stopInputModalityDetector)).subscribe(e=>{this._setOrigin(e,!0)}))}_removeGlobalListeners(e){const t=e.rootNode;if(this._rootNodeFocusListenerCount.has(t)){const e=this._rootNodeFocusListenerCount.get(t);e>1?this._rootNodeFocusListenerCount.set(t,e-1):(t.removeEventListener("focus",this._rootNodeFocusAndBlurListener,qT),t.removeEventListener("blur",this._rootNodeFocusAndBlurListener,qT),this._rootNodeFocusListenerCount.delete(t))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,t,i){this._setClasses(e,t),this._emitOrigin(i.subject,t),this._lastFocusOrigin=t}_getClosestElementsInfo(e){const t=[];return this._elementInfo.forEach((i,n)=>{(n===e||i.checkChildren&&n.contains(e))&&t.push([n,i])}),t}}return e.\u0275fac=function(t){return new(t||e)(Tn(cc),Tn(CS),Tn(RT),Tn(zc,8),Tn(jT,8))},e.\u0275prov=fe({factory:function(){return new e(Tn(cc),Tn(CS),Tn(RT),Tn(zc,8),Tn(jT,8))},token:e,providedIn:"root"}),e})(),HT=(()=>{class e{constructor(e,t){this._elementRef=e,this._focusMonitor=t,this.cdkFocusChange=new vu}ngAfterViewInit(){const e=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(e,1===e.nodeType&&e.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(e=>this.cdkFocusChange.emit(e))}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}return e.\u0275fac=function(t){return new(t||e)(Go(pl),Go(NT))},e.\u0275dir=Ke({type:e,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"}}),e})();const UT="cdk-high-contrast-black-on-white",zT="cdk-high-contrast-white-on-black",BT="cdk-high-contrast-active";let VT=(()=>{class e{constructor(e,t){this._platform=e,this._document=t}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);const t=this._document.defaultView||window,i=t&&t.getComputedStyle?t.getComputedStyle(e):null,n=(i&&i.backgroundColor||"").replace(/ /g,"");switch(this._document.body.removeChild(e),n){case"rgb(0,0,0)":return 2;case"rgb(255,255,255)":return 1}return 0}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const e=this._document.body.classList;e.remove(BT),e.remove(UT),e.remove(zT),this._hasCheckedHighContrastMode=!0;const t=this.getHighContrastMode();1===t?(e.add(BT),e.add(UT)):2===t&&(e.add(BT),e.add(zT))}}}return e.\u0275fac=function(t){return new(t||e)(Tn(CS),Tn(zc))},e.\u0275prov=fe({factory:function(){return new e(Tn(CS),Tn(zc))},token:e,providedIn:"root"}),e})(),$T=(()=>{class e{constructor(e){e._applyBodyHighContrastModeCssClasses()}}return e.\u0275fac=function(t){return new(t||e)(Tn(VT))},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[DS,cT]]}),e})();function WT(e){const{subscriber:t,counter:i,period:n}=e;t.next(i),this.schedule({subscriber:t,counter:i+1,period:n},n)}function GT(e,t,i){for(let n in t)if(t.hasOwnProperty(n)){const r=t[n];r?e.setProperty(n,r,(null==i?void 0:i.has(n))?"important":""):e.removeProperty(n)}return e}function ZT(e,t){const i=t?"":"none";GT(e.style,{"touch-action":t?"":"none","-webkit-user-drag":t?"":"none","-webkit-tap-highlight-color":t?"":"transparent","user-select":i,"-ms-user-select":i,"-webkit-user-select":i,"-moz-user-select":i})}function QT(e,t,i){GT(e.style,{position:t?"":"fixed",top:t?"":"0",opacity:t?"":"0",left:t?"":"-999em"},i)}function KT(e,t){return t&&"none"!=t?e+" "+t:e}function JT(e){const t=e.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(e)*t}function XT(e,t){return e.getPropertyValue(t).split(",").map(e=>e.trim())}function eE(e){const t=e.getBoundingClientRect();return{top:t.top,right:t.right,bottom:t.bottom,left:t.left,width:t.width,height:t.height}}function tE(e,t,i){const{top:n,bottom:r,left:s,right:o}=e;return i>=n&&i<=r&&t>=s&&t<=o}function iE(e,t,i){e.top+=t,e.bottom=e.top+e.height,e.left+=i,e.right=e.left+e.width}function nE(e,t,i,n){const{top:r,right:s,bottom:o,left:a,width:l,height:u}=e,c=l*t,d=u*t;return n>r-d&&na-c&&i{this.positions.set(e,{scrollPosition:{top:e.scrollTop,left:e.scrollLeft},clientRect:eE(e)})})}handleScroll(e){const t=qS(e),i=this.positions.get(t);if(!i)return null;const n=t===this._document?t.documentElement:t,r=i.scrollPosition;let s,o;if(t===this._document){const e=this._viewportRuler.getViewportScrollPosition();s=e.top,o=e.left}else s=t.scrollTop,o=t.scrollLeft;const a=r.top-s,l=r.left-o;return this.positions.forEach((e,i)=>{e.clientRect&&t!==i&&n.contains(i)&&iE(e.clientRect,a,l)}),r.top=s,r.left=o,{top:a,left:l}}}function sE(e){const t=e.cloneNode(!0),i=t.querySelectorAll("[id]"),n=e.nodeName.toLowerCase();t.removeAttribute("id");for(let r=0;r{if(this.beforeStarted.next(),this._handles.length){const t=this._handles.find(t=>{const i=qS(e);return!!i&&(i===t||t.contains(i))});t&&!this._disabledHandles.has(t)&&!this.disabled&&this._initializeDragSequence(t,e)}else this.disabled||this._initializeDragSequence(this._rootElement,e)},this._pointerMove=e=>{const t=this._getPointerPositionOnPage(e);if(!this._hasStartedDragging){if(Math.abs(t.x-this._pickupPositionOnPage.x)+Math.abs(t.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){const t=Date.now()>=this._dragStartTime+this._getDragStartDelay(e),i=this._dropContainer;if(!t)return void this._endDragSequence(e);(!i||!i.isDragging()&&!i.isReceiving())&&(e.preventDefault(),this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(e)))}return}this._boundaryElement&&(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=(this._preview||this._rootElement).getBoundingClientRect()),e.preventDefault();const i=this._getConstrainedPointerPosition(t);if(this._hasMoved=!0,this._lastKnownPointerPosition=t,this._updatePointerDirectionDelta(i),this._dropContainer)this._updateActiveDropContainer(i,t);else{const e=this._activeTransform;e.x=i.x-this._pickupPositionOnPage.x+this._passiveTransform.x,e.y=i.y-this._pickupPositionOnPage.y+this._passiveTransform.y,this._applyRootElementTransform(e.x,e.y),"undefined"!=typeof SVGElement&&this._rootElement instanceof SVGElement&&this._rootElement.setAttribute("transform",`translate(${e.x} ${e.y})`)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:i,event:e,distance:this._getDragDistance(i),delta:this._pointerDirectionDelta})})},this._pointerUp=e=>{this._endDragSequence(e)},this.withRootElement(e).withParent(t.parentDragRef||null),this._parentPositions=new rE(i,r),s.registerDragItem(this)}get disabled(){return this._disabled||!(!this._dropContainer||!this._dropContainer.disabled)}set disabled(e){const t=Gk(e);t!==this._disabled&&(this._disabled=t,this._toggleNativeDragInteractions(),this._handles.forEach(e=>ZT(e,t)))}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(e){this._handles=e.map(e=>Jk(e)),this._handles.forEach(e=>ZT(e,this.disabled)),this._toggleNativeDragInteractions();const t=new Set;return this._disabledHandles.forEach(e=>{this._handles.indexOf(e)>-1&&t.add(e)}),this._disabledHandles=t,this}withPreviewTemplate(e){return this._previewTemplate=e,this}withPlaceholderTemplate(e){return this._placeholderTemplate=e,this}withRootElement(e){const t=Jk(e);return t!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{t.addEventListener("mousedown",this._pointerDown,dE),t.addEventListener("touchstart",this._pointerDown,cE)}),this._initialTransform=void 0,this._rootElement=t),"undefined"!=typeof SVGElement&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(e){return this._boundaryElement=e?Jk(e):null,this._resizeSubscription.unsubscribe(),e&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(e){return this._parentDragRef=e,this}dispose(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&gE(this._rootElement),gE(this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}isDragging(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(e){!this._disabledHandles.has(e)&&this._handles.indexOf(e)>-1&&(this._disabledHandles.add(e),ZT(e,!0))}enableHandle(e){this._disabledHandles.has(e)&&(this._disabledHandles.delete(e),ZT(e,this.disabled))}withDirection(e){return this._direction=e,this}_withDropContainer(e){this._dropContainer=e}getFreeDragPosition(){const e=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:e.x,y:e.y}}setFreeDragPosition(e){return this._activeTransform={x:0,y:0},this._passiveTransform.x=e.x,this._passiveTransform.y=e.y,this._dropContainer||this._applyRootElementTransform(e.x,e.y),this}withPreviewContainer(e){return this._previewContainer=e,this}_sortFromLastPointerPosition(){const e=this._lastKnownPointerPosition;e&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(e),e)}_removeSubscriptions(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}_destroyPreview(){this._preview&&gE(this._preview),this._previewRef&&this._previewRef.destroy(),this._preview=this._previewRef=null}_destroyPlaceholder(){this._placeholder&&gE(this._placeholder),this._placeholderRef&&this._placeholderRef.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(e){if(this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging))if(this.released.next({source:this}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(e),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const t=this._getPointerPositionOnPage(e);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(t),dropPoint:t})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(e){_E(e)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();const t=this._dropContainer;if(t){const e=this._rootElement,i=e.parentNode,n=this._placeholder=this._createPlaceholderElement(),r=this._anchor=this._anchor||this._document.createComment(""),s=this._getShadowRoot();i.insertBefore(r,e),this._initialTransform=e.style.transform||"",this._preview=this._createPreviewElement(),QT(e,!1,hE),this._document.body.appendChild(i.replaceChild(n,e)),this._getPreviewInsertionPoint(i,s).appendChild(this._preview),this.started.next({source:this}),t.start(),this._initialContainer=t,this._initialIndex=t.getItemIndex(this)}else this.started.next({source:this}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(t?t.getScrollableParents():[])}_initializeDragSequence(e,t){this._parentDragRef&&t.stopPropagation();const i=this.isDragging(),n=_E(t),r=!n&&0!==t.button,s=this._rootElement,o=qS(t),a=!n&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),l=n?LT(t):DT(t);if(o&&o.draggable&&"mousedown"===t.type&&t.preventDefault(),i||r||a||l)return;this._handles.length&&(this._rootElementTapHighlight=s.style.webkitTapHighlightColor||"",s.style.webkitTapHighlightColor="transparent"),this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(e=>this._updateOnScroll(e)),this._boundaryElement&&(this._boundaryRect=eE(this._boundaryElement));const u=this._previewTemplate;this._pickupPositionInElement=u&&u.template&&!u.matchSize?{x:0,y:0}:this._getPointerPositionInElement(e,t);const c=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(t);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:c.x,y:c.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,t)}_cleanupDragArtifacts(e){QT(this._rootElement,!0,hE),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{const t=this._dropContainer,i=t.getItemIndex(this),n=this._getPointerPositionOnPage(e),r=this._getDragDistance(n),s=t._isOverContainer(n.x,n.y);this.ended.next({source:this,distance:r,dropPoint:n}),this.dropped.next({item:this,currentIndex:i,previousIndex:this._initialIndex,container:t,previousContainer:this._initialContainer,isPointerOverContainer:s,distance:r,dropPoint:n}),t.drop(this,i,this._initialIndex,this._initialContainer,s,r,n),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:e,y:t},{x:i,y:n}){let r=this._initialContainer._getSiblingContainerFromPosition(this,e,t);!r&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(e,t)&&(r=this._initialContainer),r&&r!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=r,this._dropContainer.enter(this,e,t,r===this._initialContainer&&r.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:r,currentIndex:r.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(i,n),this._dropContainer._sortItem(this,e,t,this._pointerDirectionDelta),this._applyPreviewTransform(e-this._pickupPositionInElement.x,t-this._pickupPositionInElement.y))}_createPreviewElement(){const e=this._previewTemplate,t=this.previewClass,i=e?e.template:null;let n;if(i&&e){const t=e.matchSize?this._rootElement.getBoundingClientRect():null,r=e.viewContainer.createEmbeddedView(i,e.context);r.detectChanges(),n=yE(r,this._document),this._previewRef=r,e.matchSize?bE(n,t):n.style.transform=mE(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else{const e=this._rootElement;n=sE(e),bE(n,e.getBoundingClientRect()),this._initialTransform&&(n.style.transform=this._initialTransform)}return GT(n.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},hE),ZT(n,!1),n.classList.add("cdk-drag-preview"),n.setAttribute("dir",this._direction),t&&(Array.isArray(t)?t.forEach(e=>n.classList.add(e)):n.classList.add(t)),n}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const e=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(e.left,e.top);const t=function(e){const t=getComputedStyle(e),i=XT(t,"transition-property"),n=i.find(e=>"transform"===e||"all"===e);if(!n)return 0;const r=i.indexOf(n),s=XT(t,"transition-duration"),o=XT(t,"transition-delay");return JT(s[r])+JT(o[r])}(this._preview);return 0===t?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(e=>{const i=t=>{var r;(!t||qS(t)===this._preview&&"transform"===t.propertyName)&&(null===(r=this._preview)||void 0===r||r.removeEventListener("transitionend",i),e(),clearTimeout(n))},n=setTimeout(i,1.5*t);this._preview.addEventListener("transitionend",i)}))}_createPlaceholderElement(){const e=this._placeholderTemplate,t=e?e.template:null;let i;return t?(this._placeholderRef=e.viewContainer.createEmbeddedView(t,e.context),this._placeholderRef.detectChanges(),i=yE(this._placeholderRef,this._document)):i=sE(this._rootElement),i.classList.add("cdk-drag-placeholder"),i}_getPointerPositionInElement(e,t){const i=this._rootElement.getBoundingClientRect(),n=e===this._rootElement?null:e,r=n?n.getBoundingClientRect():i,s=_E(t)?t.targetTouches[0]:t,o=this._getViewportScrollPosition();return{x:r.left-i.left+(s.pageX-r.left-o.left),y:r.top-i.top+(s.pageY-r.top-o.top)}}_getPointerPositionOnPage(e){const t=this._getViewportScrollPosition(),i=_E(e)?e.touches[0]||e.changedTouches[0]||{pageX:0,pageY:0}:e,n=i.pageX-t.left,r=i.pageY-t.top;if(this._ownerSVGElement){const e=this._ownerSVGElement.getScreenCTM();if(e){const t=this._ownerSVGElement.createSVGPoint();return t.x=n,t.y=r,t.matrixTransform(e.inverse())}}return{x:n,y:r}}_getConstrainedPointerPosition(e){const t=this._dropContainer?this._dropContainer.lockAxis:null;let{x:i,y:n}=this.constrainPosition?this.constrainPosition(e,this):e;if("x"===this.lockAxis||"x"===t?n=this._pickupPositionOnPage.y:("y"===this.lockAxis||"y"===t)&&(i=this._pickupPositionOnPage.x),this._boundaryRect){const{x:e,y:t}=this._pickupPositionInElement,r=this._boundaryRect,s=this._previewRect,o=r.top+t,a=r.bottom-(s.height-t);i=fE(i,r.left+e,r.right-(s.width-e)),n=fE(n,o,a)}return{x:i,y:n}}_updatePointerDirectionDelta(e){const{x:t,y:i}=e,n=this._pointerDirectionDelta,r=this._pointerPositionAtLastDirectionChange,s=Math.abs(t-r.x),o=Math.abs(i-r.y);return s>this._config.pointerDirectionChangeThreshold&&(n.x=t>r.x?1:-1,r.x=t),o>this._config.pointerDirectionChangeThreshold&&(n.y=i>r.y?1:-1,r.y=i),n}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const e=this._handles.length>0||!this.isDragging();e!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=e,ZT(this._rootElement,e))}_removeRootElementListeners(e){e.removeEventListener("mousedown",this._pointerDown,dE),e.removeEventListener("touchstart",this._pointerDown,cE)}_applyRootElementTransform(e,t){const i=mE(e,t);null==this._initialTransform&&(this._initialTransform=this._rootElement.style.transform&&"none"!=this._rootElement.style.transform?this._rootElement.style.transform:""),this._rootElement.style.transform=KT(i,this._initialTransform)}_applyPreviewTransform(e,t){var i;const n=(null===(i=this._previewTemplate)||void 0===i?void 0:i.template)?void 0:this._initialTransform,r=mE(e,t);this._preview.style.transform=KT(r,n)}_getDragDistance(e){const t=this._pickupPositionOnPage;return t?{x:e.x-t.x,y:e.y-t.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:e,y:t}=this._passiveTransform;if(0===e&&0===t||this.isDragging()||!this._boundaryElement)return;const i=this._boundaryElement.getBoundingClientRect(),n=this._rootElement.getBoundingClientRect();if(0===i.width&&0===i.height||0===n.width&&0===n.height)return;const r=i.left-n.left,s=n.right-i.right,o=i.top-n.top,a=n.bottom-i.bottom;i.width>n.width?(r>0&&(e+=r),s>0&&(e-=s)):e=0,i.height>n.height?(o>0&&(t+=o),a>0&&(t-=a)):t=0,(e!==this._passiveTransform.x||t!==this._passiveTransform.y)&&this.setFreeDragPosition({y:t,x:e})}_getDragStartDelay(e){const t=this.dragStartDelay;return"number"==typeof t?t:_E(e)?t.touch:t?t.mouse:0}_updateOnScroll(e){const t=this._parentPositions.handleScroll(e);if(t){const i=qS(e);this._boundaryRect&&(i===this._document||i!==this._boundaryElement&&i.contains(this._boundaryElement))&&iE(this._boundaryRect,t.top,t.left),this._pickupPositionOnPage.x+=t.left,this._pickupPositionOnPage.y+=t.top,this._dropContainer||(this._activeTransform.x-=t.left,this._activeTransform.y-=t.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){const e=this._parentPositions.positions.get(this._document);return e?e.scrollPosition:this._viewportRuler.getViewportScrollPosition()}_getShadowRoot(){return void 0===this._cachedShadowRoot&&(this._cachedShadowRoot=FS(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(e,t){const i=this._previewContainer||"global";if("parent"===i)return e;if("global"===i){const e=this._document;return t||e.fullscreenElement||e.webkitFullscreenElement||e.mozFullScreenElement||e.msFullscreenElement||e.body}return Jk(i)}}function mE(e,t){return`translate3d(${Math.round(e)}px, ${Math.round(t)}px, 0)`}function fE(e,t,i){return Math.max(t,Math.min(i,e))}function gE(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function _E(e){return"t"===e.type[0]}function yE(e,t){const i=e.rootNodes;if(1===i.length&&i[0].nodeType===t.ELEMENT_NODE)return i[0];const n=t.createElement("div");return i.forEach(e=>n.appendChild(e)),n}function bE(e,t){e.style.width=`${t.width}px`,e.style.height=`${t.height}px`,e.style.transform=mE(t.left,t.top)}function vE(e,t){return Math.max(0,Math.min(t,e))}class wE{constructor(e,t,i,n,r){this._dragDropRegistry=t,this._ngZone=n,this._viewportRuler=r,this.disabled=!1,this.sortingDisabled=!1,this.autoScrollDisabled=!1,this.autoScrollStep=2,this.enterPredicate=()=>!0,this.sortPredicate=()=>!0,this.beforeStarted=new x,this.entered=new x,this.exited=new x,this.dropped=new x,this.sorted=new x,this._isDragging=!1,this._itemPositions=[],this._previousSwap={drag:null,delta:0,overlaps:!1},this._draggables=[],this._siblings=[],this._orientation="vertical",this._activeSiblings=new Set,this._direction="ltr",this._viewportScrollSubscription=d.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new x,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),function(e=0,t=dS){return(!mS(e)||e<0)&&(e=0),(!t||"function"!=typeof t.schedule)&&(t=dS),new w(i=>(i.add(t.schedule(WT,e,{subscriber:i,counter:0,period:e})),i))}(0,tS).pipe(yS(this._stopScrollTimers)).subscribe(()=>{const e=this._scrollNode,t=this.autoScrollStep;1===this._verticalScrollDirection?SE(e,-t):2===this._verticalScrollDirection&&SE(e,t),1===this._horizontalScrollDirection?TE(e,-t):2===this._horizontalScrollDirection&&TE(e,t)})},this.element=Jk(e),this._document=i,this.withScrollableParents([this.element]),t.registerDropContainer(this),this._parentPositions=new rE(i,r)}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(e,t,i,n){let r;this._draggingStarted(),null==n?(r=this.sortingDisabled?this._draggables.indexOf(e):-1,-1===r&&(r=this._getItemIndexFromPointerPosition(e,t,i))):r=n;const s=this._activeDraggables,o=s.indexOf(e),a=e.getPlaceholderElement();let l=s[r];if(l===e&&(l=s[r+1]),o>-1&&s.splice(o,1),l&&!this._dragDropRegistry.isDragging(l)){const t=l.getRootElement();t.parentElement.insertBefore(a,t),s.splice(r,0,e)}else if(this._shouldEnterAsFirstChild(t,i)){const t=s[0].getRootElement();t.parentNode.insertBefore(a,t),s.unshift(e)}else Jk(this.element).appendChild(a),s.push(e);a.style.transform="",this._cacheItemPositions(),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:e,container:this,currentIndex:this.getItemIndex(e)})}exit(e){this._reset(),this.exited.next({item:e,container:this})}drop(e,t,i,n,r,s,o){this._reset(),this.dropped.next({item:e,currentIndex:t,previousIndex:i,container:this,previousContainer:n,isPointerOverContainer:r,distance:s,dropPoint:o})}withItems(e){const t=this._draggables;return this._draggables=e,e.forEach(e=>e._withDropContainer(this)),this.isDragging()&&(t.filter(e=>e.isDragging()).every(t=>-1===e.indexOf(t))?this._reset():this._cacheItems()),this}withDirection(e){return this._direction=e,this}connectedTo(e){return this._siblings=e.slice(),this}withOrientation(e){return this._orientation=e,this}withScrollableParents(e){const t=Jk(this.element);return this._scrollableElements=-1===e.indexOf(t)?[t,...e]:e.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(e){return this._isDragging?kE("horizontal"===this._orientation&&"rtl"===this._direction?this._itemPositions.slice().reverse():this._itemPositions,t=>t.drag===e):this._draggables.indexOf(e)}isReceiving(){return this._activeSiblings.size>0}_sortItem(e,t,i,n){if(this.sortingDisabled||!this._clientRect||!nE(this._clientRect,.05,t,i))return;const r=this._itemPositions,s=this._getItemIndexFromPointerPosition(e,t,i,n);if(-1===s&&r.length>0)return;const o="horizontal"===this._orientation,a=kE(r,t=>t.drag===e),l=r[s],u=l.clientRect,c=a>s?1:-1,d=this._getItemOffsetPx(r[a].clientRect,u,c),h=this._getSiblingOffsetPx(a,r,c),p=r.slice();(function(e,t,i){const n=vE(t,e.length-1),r=vE(i,e.length-1);if(n===r)return;const s=e[n],o=r{if(p[i]===t)return;const n=t.drag===e,r=n?d:h,s=n?e.getPlaceholderElement():t.drag.getRootElement();t.offset+=r,o?(s.style.transform=KT(`translate3d(${Math.round(t.offset)}px, 0, 0)`,t.initialTransform),iE(t.clientRect,0,r)):(s.style.transform=KT(`translate3d(0, ${Math.round(t.offset)}px, 0)`,t.initialTransform),iE(t.clientRect,r,0))}),this._previousSwap.overlaps=tE(u,t,i),this._previousSwap.drag=l.drag,this._previousSwap.delta=o?n.x:n.y}_startScrollingIfNecessary(e,t){if(this.autoScrollDisabled)return;let i,n=0,r=0;if(this._parentPositions.positions.forEach((s,o)=>{o===this._document||!s.clientRect||i||nE(s.clientRect,.05,e,t)&&([n,r]=function(e,t,i,n){const r=EE(t,n),s=xE(t,i);let o=0,a=0;if(r){const t=e.scrollTop;1===r?t>0&&(o=1):e.scrollHeight-t>e.clientHeight&&(o=2)}if(s){const t=e.scrollLeft;1===s?t>0&&(a=1):e.scrollWidth-t>e.clientWidth&&(a=2)}return[o,a]}(o,s.clientRect,e,t),(n||r)&&(i=o))}),!n&&!r){const{width:s,height:o}=this._viewportRuler.getViewportSize(),a={width:s,height:o,top:0,right:s,bottom:o,left:0};n=EE(a,t),r=xE(a,e),i=window}i&&(n!==this._verticalScrollDirection||r!==this._horizontalScrollDirection||i!==this._scrollNode)&&(this._verticalScrollDirection=n,this._horizontalScrollDirection=r,this._scrollNode=i,(n||r)&&i?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){const e=Jk(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=e.msScrollSnapType||e.scrollSnapType||"",e.scrollSnapType=e.msScrollSnapType="none",this._cacheItems(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const e=Jk(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(e).clientRect}_cacheItemPositions(){const e="horizontal"===this._orientation;this._itemPositions=this._activeDraggables.map(e=>{const t=e.getVisibleElement();return{drag:e,offset:0,initialTransform:t.style.transform||"",clientRect:eE(t)}}).sort((t,i)=>e?t.clientRect.left-i.clientRect.left:t.clientRect.top-i.clientRect.top)}_reset(){this._isDragging=!1;const e=Jk(this.element).style;e.scrollSnapType=e.msScrollSnapType=this._initialScrollSnap,this._activeDraggables.forEach(e=>{var t;const i=e.getRootElement();if(i){const n=null===(t=this._itemPositions.find(t=>t.drag===e))||void 0===t?void 0:t.initialTransform;i.style.transform=n||""}}),this._siblings.forEach(e=>e._stopReceiving(this)),this._activeDraggables=[],this._itemPositions=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1,this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_getSiblingOffsetPx(e,t,i){const n="horizontal"===this._orientation,r=t[e].clientRect,s=t[e+-1*i];let o=r[n?"width":"height"]*i;if(s){const e=n?"left":"top",t=n?"right":"bottom";-1===i?o-=s.clientRect[e]-r[t]:o+=r[e]-s.clientRect[t]}return o}_getItemOffsetPx(e,t,i){const n="horizontal"===this._orientation;let r=n?t.left-e.left:t.top-e.top;return-1===i&&(r+=n?t.width-e.width:t.height-e.height),r}_shouldEnterAsFirstChild(e,t){if(!this._activeDraggables.length)return!1;const i=this._itemPositions,n="horizontal"===this._orientation;if(i[0].drag!==this._activeDraggables[0]){const r=i[i.length-1].clientRect;return n?e>=r.right:t>=r.bottom}{const r=i[0].clientRect;return n?e<=r.left:t<=r.top}}_getItemIndexFromPointerPosition(e,t,i,n){const r="horizontal"===this._orientation,s=kE(this._itemPositions,({drag:s,clientRect:o},a,l)=>{if(s===e)return l.length<2;if(n){const e=r?n.x:n.y;if(s===this._previousSwap.drag&&this._previousSwap.overlaps&&e===this._previousSwap.delta)return!1}return r?t>=Math.floor(o.left)&&t=Math.floor(o.top)&&in._canReceive(e,t,i))}_canReceive(e,t,i){if(!this._clientRect||!tE(this._clientRect,t,i)||!this.enterPredicate(e,this))return!1;const n=this._getShadowRoot().elementFromPoint(t,i);if(!n)return!1;const r=Jk(this.element);return n===r||r.contains(n)}_startReceiving(e,t){const i=this._activeSiblings;!i.has(e)&&t.every(e=>this.enterPredicate(e,this)||this._draggables.indexOf(e)>-1)&&(i.add(e),this._cacheParentPositions(),this._listenToScrollEvents())}_stopReceiving(e){this._activeSiblings.delete(e),this._viewportScrollSubscription.unsubscribe()}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(e=>{if(this.isDragging()){const t=this._parentPositions.handleScroll(e);t&&(this._itemPositions.forEach(({clientRect:e})=>{iE(e,t.top,t.left)}),this._itemPositions.forEach(({drag:e})=>{this._dragDropRegistry.isDragging(e)&&e._sortFromLastPointerPosition()}))}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const e=FS(Jk(this.element));this._cachedShadowRoot=e||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const e=this._activeDraggables.filter(e=>e.isDragging());this._siblings.forEach(t=>t._startReceiving(this,e))}}function kE(e,t){for(let i=0;i=i-s&&t<=i+s?1:t>=n-s&&t<=n+s?2:0}function xE(e,t){const{left:i,right:n,width:r}=e,s=.05*r;return t>=i-s&&t<=i+s?1:t>=n-s&&t<=n+s?2:0}const ME=PS({passive:!1,capture:!0});let CE=(()=>{class e{constructor(e,t){this._ngZone=e,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=[],this._globalListeners=new Map,this._draggingPredicate=e=>e.isDragging(),this.pointerMove=new x,this.pointerUp=new x,this.scroll=new x,this._preventDefaultWhileDragging=e=>{this._activeDragInstances.length>0&&e.preventDefault()},this._persistentTouchmoveListener=e=>{this._activeDragInstances.length>0&&(this._activeDragInstances.some(this._draggingPredicate)&&e.preventDefault(),this.pointerMove.next(e))},this._document=t}registerDropContainer(e){this._dropInstances.has(e)||this._dropInstances.add(e)}registerDragItem(e){this._dragInstances.add(e),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._persistentTouchmoveListener,ME)})}removeDropContainer(e){this._dropInstances.delete(e)}removeDragItem(e){this._dragInstances.delete(e),this.stopDragging(e),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,ME)}startDragging(e,t){if(!(this._activeDragInstances.indexOf(e)>-1)&&(this._activeDragInstances.push(e),1===this._activeDragInstances.length)){const e=t.type.startsWith("touch");this._globalListeners.set(e?"touchend":"mouseup",{handler:e=>this.pointerUp.next(e),options:!0}).set("scroll",{handler:e=>this.scroll.next(e),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:ME}),e||this._globalListeners.set("mousemove",{handler:e=>this.pointerMove.next(e),options:ME}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((e,t)=>{this._document.addEventListener(t,e.handler,e.options)})})}}stopDragging(e){const t=this._activeDragInstances.indexOf(e);t>-1&&(this._activeDragInstances.splice(t,1),0===this._activeDragInstances.length&&this._clearGlobalListeners())}isDragging(e){return this._activeDragInstances.indexOf(e)>-1}scrolled(e){const t=[this.scroll];return e&&e!==this._document&&t.push(new w(t=>this._ngZone.runOutsideAngular(()=>{const i=e=>{this._activeDragInstances.length&&t.next(e)};return e.addEventListener("scroll",i,!0),()=>{e.removeEventListener("scroll",i,!0)}}))),W(...t)}ngOnDestroy(){this._dragInstances.forEach(e=>this.removeDragItem(e)),this._dropInstances.forEach(e=>this.removeDropContainer(e)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((e,t)=>{this._document.removeEventListener(t,e.handler,e.options)}),this._globalListeners.clear()}}return e.\u0275fac=function(t){return new(t||e)(Tn(cc),Tn(zc))},e.\u0275prov=fe({factory:function(){return new e(Tn(cc),Tn(zc))},token:e,providedIn:"root"}),e})();const DE={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let LE=(()=>{class e{constructor(e,t,i,n){this._document=e,this._ngZone=t,this._viewportRuler=i,this._dragDropRegistry=n}createDrag(e,t=DE){return new pE(e,t,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(e){return new wE(e,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}}return e.\u0275fac=function(t){return new(t||e)(Tn(zc),Tn(cc),Tn(QS),Tn(CE))},e.\u0275prov=fe({factory:function(){return new e(Tn(zc),Tn(cc),Tn(QS),Tn(CE))},token:e,providedIn:"root"}),e})(),OE=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({providers:[LE],imports:[KS]}),e})();const AE=[[["caption"]],[["colgroup"],["col"]]],IE=["caption","colgroup, col"];function RE(e){return class extends e{constructor(...e){super(...e),this._sticky=!1,this._hasStickyChanged=!1}get sticky(){return this._sticky}set sticky(e){const t=this._sticky;this._sticky=Gk(e),this._hasStickyChanged=t!==this._sticky}hasStickyChanged(){const e=this._hasStickyChanged;return this._hasStickyChanged=!1,e}resetStickyChanged(){this._hasStickyChanged=!1}}}const PE=new en("CDK_TABLE");let YE=(()=>{class e{constructor(e){this.template=e}}return e.\u0275fac=function(t){return new(t||e)(Go(Bl))},e.\u0275dir=Ke({type:e,selectors:[["","cdkCellDef",""]]}),e})(),FE=(()=>{class e{constructor(e){this.template=e}}return e.\u0275fac=function(t){return new(t||e)(Go(Bl))},e.\u0275dir=Ke({type:e,selectors:[["","cdkHeaderCellDef",""]]}),e})(),jE=(()=>{class e{constructor(e){this.template=e}}return e.\u0275fac=function(t){return new(t||e)(Go(Bl))},e.\u0275dir=Ke({type:e,selectors:[["","cdkFooterCellDef",""]]}),e})();class qE{}const NE=RE(qE);let HE=(()=>{class e extends NE{constructor(e){super(),this._table=e,this._stickyEnd=!1}get name(){return this._name}set name(e){this._setNameInput(e)}get stickyEnd(){return this._stickyEnd}set stickyEnd(e){const t=this._stickyEnd;this._stickyEnd=Gk(e),this._hasStickyChanged=t!==this._stickyEnd}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(e){e&&(this._name=e,this.cssClassFriendlyName=e.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}}return e.\u0275fac=function(t){return new(t||e)(Go(PE,8))},e.\u0275dir=Ke({type:e,selectors:[["","cdkColumnDef",""]],contentQueries:function(e,t,i){if(1&e&&(Ru(i,YE,5),Ru(i,FE,5),Ru(i,jE,5)),2&e){let e;Au(e=Pu())&&(t.cell=e.first),Au(e=Pu())&&(t.headerCell=e.first),Au(e=Pu())&&(t.footerCell=e.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:"stickyEnd"},features:[sl([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:e}]),Oo]}),e})();class UE{constructor(e,t){const i=t.nativeElement.classList;for(const n of e._columnCssClassName)i.add(n)}}let zE=(()=>{class e extends UE{constructor(e,t){super(e,t)}}return e.\u0275fac=function(t){return new(t||e)(Go(HE),Go(pl))},e.\u0275dir=Ke({type:e,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[Oo]}),e})(),BE=(()=>{class e extends UE{constructor(e,t){var i;if(super(e,t),1===(null===(i=e._table)||void 0===i?void 0:i._elementRef.nativeElement.nodeType)){const i=e._table._elementRef.nativeElement.getAttribute("role");t.nativeElement.setAttribute("role","grid"===i||"treegrid"===i?"gridcell":"cell")}}}return e.\u0275fac=function(t){return new(t||e)(Go(HE),Go(pl))},e.\u0275dir=Ke({type:e,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[Oo]}),e})();class VE{constructor(){this.tasks=[],this.endTasks=[]}}const $E=new en("_COALESCED_STYLE_SCHEDULER");let WE=(()=>{class e{constructor(e){this._ngZone=e,this._currentSchedule=null,this._destroyed=new x}schedule(e){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(e)}scheduleEnd(e){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(e)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new VE,this._getScheduleObservable().pipe(yS(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const e=this._currentSchedule;this._currentSchedule=new VE;for(const t of e.tasks)t();for(const t of e.endTasks)t()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?j(Promise.resolve(void 0)):this._ngZone.onStable.pipe(dg(1))}}return e.\u0275fac=function(t){return new(t||e)(Tn(cc))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})(),GE=(()=>{class e{constructor(e,t){this.template=e,this._differs=t}ngOnChanges(e){if(!this._columnsDiffer){const t=e.columns&&e.columns.currentValue||[];this._columnsDiffer=this._differs.find(t).create(),this._columnsDiffer.diff(t)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(e){return this instanceof KE?e.headerCell.template:this instanceof ex?e.footerCell.template:e.cell.template}}return e.\u0275fac=function(t){return new(t||e)(Go(Bl),Go(Al))},e.\u0275dir=Ke({type:e,features:[ct]}),e})();class ZE extends GE{}const QE=RE(ZE);let KE=(()=>{class e extends QE{constructor(e,t,i){super(e,t),this._table=i}ngOnChanges(e){super.ngOnChanges(e)}}return e.\u0275fac=function(t){return new(t||e)(Go(Bl),Go(Al),Go(PE,8))},e.\u0275dir=Ke({type:e,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[Oo,ct]}),e})();class JE extends GE{}const XE=RE(JE);let ex=(()=>{class e extends XE{constructor(e,t,i){super(e,t),this._table=i}ngOnChanges(e){super.ngOnChanges(e)}}return e.\u0275fac=function(t){return new(t||e)(Go(Bl),Go(Al),Go(PE,8))},e.\u0275dir=Ke({type:e,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[Oo,ct]}),e})(),tx=(()=>{class e extends GE{constructor(e,t,i){super(e,t),this._table=i}}return e.\u0275fac=function(t){return new(t||e)(Go(Bl),Go(Al),Go(PE,8))},e.\u0275dir=Ke({type:e,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[Oo]}),e})(),ix=(()=>{class e{constructor(t){this._viewContainer=t,e.mostRecentCellOutlet=this}ngOnDestroy(){e.mostRecentCellOutlet===this&&(e.mostRecentCellOutlet=null)}}return e.\u0275fac=function(t){return new(t||e)(Go(Kl))},e.\u0275dir=Ke({type:e,selectors:[["","cdkCellOutlet",""]]}),e.mostRecentCellOutlet=null,e})(),nx=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=Ve({type:e,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,t){1&e&&ia(0,0)},directives:[ix],encapsulation:2}),e})(),rx=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=Ve({type:e,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,t){1&e&&ia(0,0)},directives:[ix],encapsulation:2}),e})(),sx=(()=>{class e{constructor(e){this.templateRef=e}}return e.\u0275fac=function(t){return new(t||e)(Go(Bl))},e.\u0275dir=Ke({type:e,selectors:[["ng-template","cdkNoDataRow",""]]}),e})();const ox=["top","bottom","left","right"];class ax{constructor(e,t,i,n,r=!0,s=!0,o){this._isNativeHtmlTable=e,this._stickCellCss=t,this.direction=i,this._coalescedStyleScheduler=n,this._isBrowser=r,this._needsPositionStickyOnElement=s,this._positionListener=o,this._cachedCellWidths=[],this._borderCellCss={top:`${t}-border-elem-top`,bottom:`${t}-border-elem-bottom`,left:`${t}-border-elem-left`,right:`${t}-border-elem-right`}}clearStickyPositioning(e,t){const i=[];for(const n of e)if(n.nodeType===n.ELEMENT_NODE){i.push(n);for(let e=0;e{for(const e of i)this._removeStickyStyle(e,t)})}updateStickyColumns(e,t,i,n=!0){if(!e.length||!this._isBrowser||!t.some(e=>e)&&!i.some(e=>e))return void(this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]})));const r=e[0],s=r.children.length,o=this._getCellWidths(r,n),a=this._getStickyStartColumnPositions(o,t),l=this._getStickyEndColumnPositions(o,i),u=t.lastIndexOf(!0),c=i.indexOf(!0);this._coalescedStyleScheduler.schedule(()=>{const n="rtl"===this.direction,r=n?"right":"left",d=n?"left":"right";for(const o of e)for(let e=0;et[i]?e:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===c?[]:o.slice(c).map((e,t)=>i[t+c]?e:null).reverse()}))})}stickRows(e,t,i){if(!this._isBrowser)return;const n="bottom"===i?e.slice().reverse():e,r="bottom"===i?t.slice().reverse():t,s=[],o=[],a=[];for(let u=0,c=0;u{var e,t;for(let o=0;o{t.some(e=>!e)?this._removeStickyStyle(i,["bottom"]):this._addStickyStyle(i,"bottom",0,!1)})}_removeStickyStyle(e,t){for(const i of t)e.style[i]="",e.classList.remove(this._borderCellCss[i]);ox.some(i=>-1===t.indexOf(i)&&e.style[i])?e.style.zIndex=this._getCalculatedZIndex(e):(e.style.zIndex="",this._needsPositionStickyOnElement&&(e.style.position=""),e.classList.remove(this._stickCellCss))}_addStickyStyle(e,t,i,n){e.classList.add(this._stickCellCss),n&&e.classList.add(this._borderCellCss[t]),e.style[t]=`${i}px`,e.style.zIndex=this._getCalculatedZIndex(e),this._needsPositionStickyOnElement&&(e.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(e){const t={top:100,bottom:10,left:1,right:1};let i=0;for(const n of ox)e.style[n]&&(i+=t[n]);return i?`${i}`:""}_getCellWidths(e,t=!0){if(!t&&this._cachedCellWidths.length)return this._cachedCellWidths;const i=[],n=e.children;for(let r=0;r0;r--)t[r]&&(i[r]=n,n+=e[r]);return i}}const lx=new en("CDK_SPL");let ux=(()=>{class e{constructor(e,t){this.viewContainer=e,this.elementRef=t}}return e.\u0275fac=function(t){return new(t||e)(Go(Kl),Go(pl))},e.\u0275dir=Ke({type:e,selectors:[["","rowOutlet",""]]}),e})(),cx=(()=>{class e{constructor(e,t){this.viewContainer=e,this.elementRef=t}}return e.\u0275fac=function(t){return new(t||e)(Go(Kl),Go(pl))},e.\u0275dir=Ke({type:e,selectors:[["","headerRowOutlet",""]]}),e})(),dx=(()=>{class e{constructor(e,t){this.viewContainer=e,this.elementRef=t}}return e.\u0275fac=function(t){return new(t||e)(Go(Kl),Go(pl))},e.\u0275dir=Ke({type:e,selectors:[["","footerRowOutlet",""]]}),e})(),hx=(()=>{class e{constructor(e,t){this.viewContainer=e,this.elementRef=t}}return e.\u0275fac=function(t){return new(t||e)(Go(Kl),Go(pl))},e.\u0275dir=Ke({type:e,selectors:[["","noDataRowOutlet",""]]}),e})(),px=(()=>{class e{constructor(e,t,i,n,r,s,o,a,l,u,c){this._differs=e,this._changeDetectorRef=t,this._elementRef=i,this._dir=r,this._platform=o,this._viewRepeater=a,this._coalescedStyleScheduler=l,this._viewportRuler=u,this._stickyPositioningListener=c,this._onDestroy=new x,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new vu,this.viewChange=new Gf({start:0,end:Number.MAX_VALUE}),n||this._elementRef.nativeElement.setAttribute("role","table"),this._document=s,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}get trackBy(){return this._trackByFn}set trackBy(e){this._trackByFn=e}get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&this._switchDataSource(e)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(e){this._multiTemplateDataRows=Gk(e),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(e){this._fixedLayout=Gk(e),this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((e,t)=>this.trackBy?this.trackBy(t.dataIndex,t.data):t),this._viewportRuler.change().pipe(yS(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs();const e=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||e,this._forceRecalculateCellWidths=e,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}ngOnDestroy(){this._rowOutlet.viewContainer.clear(),this._noDataRowOutlet.viewContainer.clear(),this._headerRowOutlet.viewContainer.clear(),this._footerRowOutlet.viewContainer.clear(),this._cachedRenderRowsMap.clear(),this._onDestroy.next(),this._onDestroy.complete(),BS(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const e=this._dataDiffer.diff(this._renderRows);if(!e)return this._updateNoDataRow(),void this.contentChanged.next();const t=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(e,t,(e,t,i)=>this._getEmbeddedViewArgs(e.item,i),e=>e.item.data,e=>{1===e.operation&&e.context&&this._renderCellTemplateForItem(e.record.item.rowDef,e.context)}),this._updateRowIndexContext(),e.forEachIdentityChange(e=>{t.get(e.currentIndex).context.$implicit=e.item.data}),this._updateNoDataRow(),this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(e){this._customColumnDefs.add(e)}removeColumnDef(e){this._customColumnDefs.delete(e)}addRowDef(e){this._customRowDefs.add(e)}removeRowDef(e){this._customRowDefs.delete(e)}addHeaderRowDef(e){this._customHeaderRowDefs.add(e),this._headerRowDefChanged=!0}removeHeaderRowDef(e){this._customHeaderRowDefs.delete(e),this._headerRowDefChanged=!0}addFooterRowDef(e){this._customFooterRowDefs.add(e),this._footerRowDefChanged=!0}removeFooterRowDef(e){this._customFooterRowDefs.delete(e),this._footerRowDefChanged=!0}setNoDataRow(e){this._customNoDataRow=e}updateStickyHeaderRowStyles(){const e=this._getRenderedRows(this._headerRowOutlet),t=this._elementRef.nativeElement.querySelector("thead");t&&(t.style.display=e.length?"":"none");const i=this._headerRowDefs.map(e=>e.sticky);this._stickyStyler.clearStickyPositioning(e,["top"]),this._stickyStyler.stickRows(e,i,"top"),this._headerRowDefs.forEach(e=>e.resetStickyChanged())}updateStickyFooterRowStyles(){const e=this._getRenderedRows(this._footerRowOutlet),t=this._elementRef.nativeElement.querySelector("tfoot");t&&(t.style.display=e.length?"":"none");const i=this._footerRowDefs.map(e=>e.sticky);this._stickyStyler.clearStickyPositioning(e,["bottom"]),this._stickyStyler.stickRows(e,i,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,i),this._footerRowDefs.forEach(e=>e.resetStickyChanged())}updateStickyColumnStyles(){const e=this._getRenderedRows(this._headerRowOutlet),t=this._getRenderedRows(this._rowOutlet),i=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...e,...t,...i],["left","right"]),this._stickyColumnStylesNeedReset=!1),e.forEach((e,t)=>{this._addStickyColumnStyles([e],this._headerRowDefs[t])}),this._rowDefs.forEach(e=>{const i=[];for(let n=0;n{this._addStickyColumnStyles([e],this._footerRowDefs[t])}),Array.from(this._columnDefsByName.values()).forEach(e=>e.resetStickyChanged())}_getAllRenderRows(){const e=[],t=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let i=0;i{const r=i&&i.has(n)?i.get(n):[];if(r.length){const e=r.shift();return e.dataIndex=t,e}return{data:e,rowDef:n,dataIndex:t}})}_cacheColumnDefs(){this._columnDefsByName.clear(),mx(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(e=>{this._columnDefsByName.has(e.name),this._columnDefsByName.set(e.name,e)})}_cacheRowDefs(){this._headerRowDefs=mx(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=mx(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=mx(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const e=this._rowDefs.filter(e=>!e.when);this._defaultRowDef=e[0]}_renderUpdatedColumns(){const e=(e,t)=>e||!!t.getColumnsDiff(),t=this._rowDefs.reduce(e,!1);t&&this._forceRenderDataRows();const i=this._headerRowDefs.reduce(e,!1);i&&this._forceRenderHeaderRows();const n=this._footerRowDefs.reduce(e,!1);return n&&this._forceRenderFooterRows(),t||i||n}_switchDataSource(e){this._data=[],BS(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),e||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=e}_observeRenderChanges(){if(!this.dataSource)return;let e;BS(this.dataSource)?e=this.dataSource.connect(this):function(e){return!!e&&(e instanceof w||"function"==typeof e.lift&&"function"==typeof e.subscribe)}(this.dataSource)?e=this.dataSource:Array.isArray(this.dataSource)&&(e=_h(this.dataSource)),this._renderChangeSubscription=e.pipe(yS(this._onDestroy)).subscribe(e=>{this._data=e||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((e,t)=>this._renderRow(this._headerRowOutlet,e,t)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((e,t)=>this._renderRow(this._footerRowOutlet,e,t)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(e,t){const i=Array.from(t.columns||[]).map(e=>this._columnDefsByName.get(e)),n=i.map(e=>e.sticky),r=i.map(e=>e.stickyEnd);this._stickyStyler.updateStickyColumns(e,n,r,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(e){const t=[];for(let i=0;i!i.when||i.when(t,e));else{let n=this._rowDefs.find(i=>i.when&&i.when(t,e))||this._defaultRowDef;n&&i.push(n)}return i}_getEmbeddedViewArgs(e,t){return{templateRef:e.rowDef.template,context:{$implicit:e.data},index:t}}_renderRow(e,t,i,n={}){const r=e.viewContainer.createEmbeddedView(t.template,n,i);return this._renderCellTemplateForItem(t,n),r}_renderCellTemplateForItem(e,t){for(let i of this._getCellTemplates(e))ix.mostRecentCellOutlet&&ix.mostRecentCellOutlet._viewContainer.createEmbeddedView(i,t);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const e=this._rowOutlet.viewContainer;for(let t=0,i=e.length;t{const i=this._columnDefsByName.get(t);return e.extractCellTemplate(i)}):[]}_applyNativeTableSections(){const e=this._document.createDocumentFragment(),t=[{tag:"thead",outlets:[this._headerRowOutlet]},{tag:"tbody",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:"tfoot",outlets:[this._footerRowOutlet]}];for(const i of t){const t=this._document.createElement(i.tag);t.setAttribute("role","rowgroup");for(const e of i.outlets)t.appendChild(e.elementRef.nativeElement);e.appendChild(t)}this._elementRef.nativeElement.appendChild(e)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const e=(e,t)=>e||t.hasStickyChanged();this._headerRowDefs.reduce(e,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(e,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(e,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new ax(this._isNativeHtmlTable,this.stickyCssClass,this._dir?this._dir.value:"ltr",this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:_h()).pipe(yS(this._onDestroy)).subscribe(e=>{this._stickyStyler.direction=e,this.updateStickyColumnStyles()})}_getOwnDefs(e){return e.filter(e=>!e._table||e._table===this)}_updateNoDataRow(){const e=this._customNoDataRow||this._noDataRow;if(e){const t=0===this._rowOutlet.viewContainer.length;if(t!==this._isShowingNoDataRow){const i=this._noDataRowOutlet.viewContainer;t?i.createEmbeddedView(e.templateRef):i.clear(),this._isShowingNoDataRow=t}}}}return e.\u0275fac=function(t){return new(t||e)(Go(Al),Go(ql),Go(pl),Gi("role"),Go(US,8),Go(zc),Go(CS),Go(GS),Go($E),Go(QS),Go(lx,12))},e.\u0275cmp=Ve({type:e,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(e,t,i){if(1&e&&(Ru(i,sx,5),Ru(i,HE,5),Ru(i,tx,5),Ru(i,KE,5),Ru(i,ex,5)),2&e){let e;Au(e=Pu())&&(t._noDataRow=e.first),Au(e=Pu())&&(t._contentColumnDefs=e),Au(e=Pu())&&(t._contentRowDefs=e),Au(e=Pu())&&(t._contentHeaderRowDefs=e),Au(e=Pu())&&(t._contentFooterRowDefs=e)}},viewQuery:function(e,t){if(1&e&&(Iu(ux,7),Iu(cx,7),Iu(dx,7),Iu(hx,7)),2&e){let e;Au(e=Pu())&&(t._rowOutlet=e.first),Au(e=Pu())&&(t._headerRowOutlet=e.first),Au(e=Pu())&&(t._footerRowOutlet=e.first),Au(e=Pu())&&(t._noDataRowOutlet=e.first)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(e,t){2&e&&xa("cdk-table-fixed-layout",t.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:"multiTemplateDataRows",fixedLayout:"fixedLayout"},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[sl([{provide:PE,useExisting:e},{provide:GS,useClass:VS},{provide:$E,useClass:WE},{provide:lx,useValue:null}])],ngContentSelectors:IE,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(e,t){1&e&&(fa(AE),ga(0),ga(1,1),ia(2,0),ia(3,1),ia(4,2),ia(5,3))},directives:[cx,ux,hx,dx],styles:[".cdk-table-fixed-layout{table-layout:fixed}\n"],encapsulation:2}),e})();function mx(e,t){return e.concat(Array.from(t))}let fx=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[JS]]}),e})(),gx=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({}),e})();const _x=new bl("12.2.13");function yx(e,t){if(1&e&&Xo(0,"mat-pseudo-checkbox",4),2&e){const e=pa();Zo("state",e.selected?"checked":"unchecked")("disabled",e.disabled)}}function bx(e,t){if(1&e&&(Ko(0,"span",5),Fa(1),Jo()),2&e){const e=pa();fs(1),qa("(",e.group.label,")")}}const vx=["*"];let wx=(()=>{class e{}return e.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)",e.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)",e.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)",e.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)",e})(),kx=(()=>{class e{}return e.COMPLEX="375ms",e.ENTERING="225ms",e.EXITING="195ms",e})();const Sx=new bl("12.2.13"),Tx=new en("mat-sanity-checks",{providedIn:"root",factory:function(){return!0}});let Ex=(()=>{class e{constructor(e,t,i){this._hasDoneGlobalChecks=!1,this._document=i,e._applyBodyHighContrastModeCssClasses(),this._sanityChecks=t,this._hasDoneGlobalChecks||(this._checkDoctypeIsDefined(),this._checkThemeIsPresent(),this._checkCdkVersionMatch(),this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return!(!Sc()||NS())&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[e])}_checkDoctypeIsDefined(){this._checkIsEnabled("doctype")&&!this._document.doctype&&console.warn("Current document does not have a doctype. This may cause some Angular Material components not to behave as expected.")}_checkThemeIsPresent(){if(!this._checkIsEnabled("theme")||!this._document.body||"function"!=typeof getComputedStyle)return;const e=this._document.createElement("div");e.classList.add("mat-theme-loaded-marker"),this._document.body.appendChild(e);const t=getComputedStyle(e);t&&"none"!==t.display&&console.warn("Could not find Angular Material core theme. Most Material components may not work as expected. For more info refer to the theming guide: https://material.angular.io/guide/theming"),this._document.body.removeChild(e)}_checkCdkVersionMatch(){this._checkIsEnabled("version")&&Sx.full!==_x.full&&console.warn("The Angular Material version ("+Sx.full+") does not match the Angular CDK version ("+_x.full+").\nPlease ensure the versions of these two packages exactly match.")}}return e.\u0275fac=function(t){return new(t||e)(Tn(VT),Tn(Tx,8),Tn(zc))},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[zS],zS]}),e})();function xx(e){return class extends e{constructor(...e){super(...e),this._disabled=!1}get disabled(){return this._disabled}set disabled(e){this._disabled=Gk(e)}}}function Mx(e,t){return class extends e{constructor(...e){super(...e),this.defaultColor=t,this.color=t}get color(){return this._color}set color(e){const t=e||this.defaultColor;t!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),t&&this._elementRef.nativeElement.classList.add(`mat-${t}`),this._color=t)}}}function Cx(e){return class extends e{constructor(...e){super(...e),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=Gk(e)}}}function Dx(e,t=0){return class extends e{constructor(...e){super(...e),this._tabIndex=t,this.defaultTabIndex=t}get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(e){this._tabIndex=null!=e?Zk(e):this.defaultTabIndex}}}function Lx(e){return class extends e{constructor(...e){super(...e),this.stateChanges=new x,this.errorState=!1}updateErrorState(){const e=this.errorState,t=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);t!==e&&(this.errorState=t,this.stateChanges.next())}}}function Ox(e){return class extends e{constructor(...e){super(...e),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new w(e=>{this._isInitialized?this._notifySubscriber(e):this._pendingSubscribers.push(e)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(e){e.next(),e.complete()}}}const Ax=new en("MAT_DATE_LOCALE",{providedIn:"root",factory:function(){return En(Ju)}});class Ix{constructor(){this._localeChanges=new x,this.localeChanges=this._localeChanges}getValidDateOrNull(e){return this.isDateInstance(e)&&this.isValid(e)?e:null}deserialize(e){return null==e||this.isDateInstance(e)&&this.isValid(e)?e:this.invalid()}setLocale(e){this.locale=e,this._localeChanges.next()}compareDate(e,t){return this.getYear(e)-this.getYear(t)||this.getMonth(e)-this.getMonth(t)||this.getDate(e)-this.getDate(t)}sameDate(e,t){if(e&&t){let i=this.isValid(e),n=this.isValid(t);return i&&n?!this.compareDate(e,t):i==n}return e==t}clampDate(e,t,i){return t&&this.compareDate(e,t)<0?t:i&&this.compareDate(e,i)>0?i:e}}const Rx=new en("mat-date-formats");let Px;try{Px="undefined"!=typeof Intl}catch(h){Px=!1}const Yx={long:["January","February","March","April","May","June","July","August","September","October","November","December"],short:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],narrow:["J","F","M","A","M","J","J","A","S","O","N","D"]},Fx=Nx(31,e=>String(e+1)),jx={long:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],short:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],narrow:["S","M","T","W","T","F","S"]},qx=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function Nx(e,t){const i=Array(e);for(let n=0;n{class e extends Ix{constructor(e,t){super(),this.useUtcForDisplay=!0,super.setLocale(e),this.useUtcForDisplay=!t.TRIDENT,this._clampDate=t.TRIDENT||t.EDGE}getYear(e){return e.getFullYear()}getMonth(e){return e.getMonth()}getDate(e){return e.getDate()}getDayOfWeek(e){return e.getDay()}getMonthNames(e){if(Px){const t=new Intl.DateTimeFormat(this.locale,{month:e,timeZone:"utc"});return Nx(12,e=>this._stripDirectionalityCharacters(this._format(t,new Date(2017,e,1))))}return Yx[e]}getDateNames(){if(Px){const e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return Nx(31,t=>this._stripDirectionalityCharacters(this._format(e,new Date(2017,0,t+1))))}return Fx}getDayOfWeekNames(e){if(Px){const t=new Intl.DateTimeFormat(this.locale,{weekday:e,timeZone:"utc"});return Nx(7,e=>this._stripDirectionalityCharacters(this._format(t,new Date(2017,0,e+1))))}return jx[e]}getYearName(e){if(Px){const t=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._stripDirectionalityCharacters(this._format(t,e))}return String(this.getYear(e))}getFirstDayOfWeek(){return 0}getNumDaysInMonth(e){return this.getDate(this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+1,0))}clone(e){return new Date(e.getTime())}createDate(e,t,i){let n=this._createDateWithOverflow(e,t,i);return n.getMonth(),n}today(){return new Date}parse(e){return"number"==typeof e?new Date(e):e?new Date(Date.parse(e)):null}format(e,t){if(!this.isValid(e))throw Error("NativeDateAdapter: Cannot format invalid date.");if(Px){this._clampDate&&(e.getFullYear()<1||e.getFullYear()>9999)&&(e=this.clone(e)).setFullYear(Math.max(1,Math.min(9999,e.getFullYear()))),t=Object.assign(Object.assign({},t),{timeZone:"utc"});const i=new Intl.DateTimeFormat(this.locale,t);return this._stripDirectionalityCharacters(this._format(i,e))}return this._stripDirectionalityCharacters(e.toDateString())}addCalendarYears(e,t){return this.addCalendarMonths(e,12*t)}addCalendarMonths(e,t){let i=this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+t,this.getDate(e));return this.getMonth(i)!=((this.getMonth(e)+t)%12+12)%12&&(i=this._createDateWithOverflow(this.getYear(i),this.getMonth(i),0)),i}addCalendarDays(e,t){return this._createDateWithOverflow(this.getYear(e),this.getMonth(e),this.getDate(e)+t)}toIso8601(e){return[e.getUTCFullYear(),this._2digit(e.getUTCMonth()+1),this._2digit(e.getUTCDate())].join("-")}deserialize(e){if("string"==typeof e){if(!e)return null;if(qx.test(e)){let t=new Date(e);if(this.isValid(t))return t}}return super.deserialize(e)}isDateInstance(e){return e instanceof Date}isValid(e){return!isNaN(e.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(e,t,i){const n=new Date;return n.setFullYear(e,t,i),n.setHours(0,0,0,0),n}_2digit(e){return("00"+e).slice(-2)}_stripDirectionalityCharacters(e){return e.replace(/[\u200e\u200f]/g,"")}_format(e,t){const i=new Date;return i.setUTCFullYear(t.getFullYear(),t.getMonth(),t.getDate()),i.setUTCHours(t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()),e.format(i)}}return e.\u0275fac=function(t){return new(t||e)(Tn(Ax,8),Tn(CS))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})(),Ux=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({providers:[{provide:Ix,useClass:Hx}],imports:[[DS]]}),e})();const zx={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let Bx=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({providers:[{provide:Rx,useValue:zx}],imports:[[Ux]]}),e})(),Vx=(()=>{class e{isErrorState(e,t){return!!(e&&e.invalid&&(e.touched||t&&t.submitted))}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=fe({factory:function(){return new e},token:e,providedIn:"root"}),e})(),$x=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Ke({type:e,selectors:[["","mat-line",""],["","matLine",""]],hostAttrs:[1,"mat-line"]}),e})();function Wx(e,t,i){const n=e.nativeElement.classList;i?n.add(t):n.remove(t)}let Gx=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Ex],Ex]}),e})();class Zx{constructor(e,t,i){this._renderer=e,this.element=t,this.config=i,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const Qx={enterDuration:225,exitDuration:150},Kx=PS({passive:!0}),Jx=["mousedown","touchstart"],Xx=["mouseup","mouseleave","touchend","touchcancel"];class eM{constructor(e,t,i,n){this._target=e,this._ngZone=t,this._isPointerDown=!1,this._activeRipples=new Set,this._pointerUpEventsRegistered=!1,n.isBrowser&&(this._containerElement=Jk(i))}fadeInRipple(e,t,i={}){const n=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),r=Object.assign(Object.assign({},Qx),i.animation);i.centered&&(e=n.left+n.width/2,t=n.top+n.height/2);const s=i.radius||function(e,t,i){const n=Math.max(Math.abs(e-i.left),Math.abs(e-i.right)),r=Math.max(Math.abs(t-i.top),Math.abs(t-i.bottom));return Math.sqrt(n*n+r*r)}(e,t,n),o=e-n.left,a=t-n.top,l=r.enterDuration,u=document.createElement("div");u.classList.add("mat-ripple-element"),u.style.left=o-s+"px",u.style.top=a-s+"px",u.style.height=2*s+"px",u.style.width=2*s+"px",null!=i.color&&(u.style.backgroundColor=i.color),u.style.transitionDuration=`${l}ms`,this._containerElement.appendChild(u),function(e){window.getComputedStyle(e).getPropertyValue("opacity")}(u),u.style.transform="scale(1)";const c=new Zx(this,u,i);return c.state=0,this._activeRipples.add(c),i.persistent||(this._mostRecentTransientRipple=c),this._runTimeoutOutsideZone(()=>{const e=c===this._mostRecentTransientRipple;c.state=1,!i.persistent&&(!e||!this._isPointerDown)&&c.fadeOut()},l),c}fadeOutRipple(e){const t=this._activeRipples.delete(e);if(e===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),this._activeRipples.size||(this._containerRect=null),!t)return;const i=e.element,n=Object.assign(Object.assign({},Qx),e.config.animation);i.style.transitionDuration=`${n.exitDuration}ms`,i.style.opacity="0",e.state=2,this._runTimeoutOutsideZone(()=>{e.state=3,i.parentNode.removeChild(i)},n.exitDuration)}fadeOutAll(){this._activeRipples.forEach(e=>e.fadeOut())}fadeOutAllNonPersistent(){this._activeRipples.forEach(e=>{e.config.persistent||e.fadeOut()})}setupTriggerEvents(e){const t=Jk(e);!t||t===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=t,this._registerEvents(Jx))}handleEvent(e){"mousedown"===e.type?this._onMousedown(e):"touchstart"===e.type?this._onTouchStart(e):this._onPointerUp(),this._pointerUpEventsRegistered||(this._registerEvents(Xx),this._pointerUpEventsRegistered=!0)}_onMousedown(e){const t=DT(e),i=this._lastTouchStartEvent&&Date.now(){!e.config.persistent&&(1===e.state||e.config.terminateOnPointerUp&&0===e.state)&&e.fadeOut()}))}_runTimeoutOutsideZone(e,t=0){this._ngZone.runOutsideAngular(()=>setTimeout(e,t))}_registerEvents(e){this._ngZone.runOutsideAngular(()=>{e.forEach(e=>{this._triggerElement.addEventListener(e,this,Kx)})})}_removeTriggerEvents(){this._triggerElement&&(Jx.forEach(e=>{this._triggerElement.removeEventListener(e,this,Kx)}),this._pointerUpEventsRegistered&&Xx.forEach(e=>{this._triggerElement.removeEventListener(e,this,Kx)}))}}const tM=new en("mat-ripple-global-options");let iM=(()=>{class e{constructor(e,t,i,n,r){this._elementRef=e,this._animationMode=r,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=n||{},this._rippleRenderer=new eM(this,t,e,i)}get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:Object.assign(Object.assign(Object.assign({},this._globalOptions.animation),"NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(e,t=0,i){return"number"==typeof e?this._rippleRenderer.fadeInRipple(e,t,Object.assign(Object.assign({},this.rippleConfig),i)):this._rippleRenderer.fadeInRipple(0,0,Object.assign(Object.assign({},this.rippleConfig),e))}}return e.\u0275fac=function(t){return new(t||e)(Go(pl),Go(cc),Go(CS),Go(tM,8),Go(zf,8))},e.\u0275dir=Ke({type:e,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(e,t){2&e&&xa("mat-ripple-unbounded",t.unbounded)},inputs:{radius:["matRippleRadius","radius"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"],color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],animation:["matRippleAnimation","animation"]},exportAs:["matRipple"]}),e})(),nM=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Ex,DS],Ex]}),e})(),rM=(()=>{class e{constructor(e){this._animationMode=e,this.state="unchecked",this.disabled=!1}}return e.\u0275fac=function(t){return new(t||e)(Go(zf,8))},e.\u0275cmp=Ve({type:e,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:8,hostBindings:function(e,t){2&e&&xa("mat-pseudo-checkbox-indeterminate","indeterminate"===t.state)("mat-pseudo-checkbox-checked","checked"===t.state)("mat-pseudo-checkbox-disabled",t.disabled)("_mat-animation-noopable","NoopAnimations"===t._animationMode)},inputs:{state:"state",disabled:"disabled"},decls:0,vars:0,template:function(e,t){},styles:['.mat-pseudo-checkbox{width:16px;height:16px;border:2px solid;border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate{border-color:transparent}._mat-animation-noopable.mat-pseudo-checkbox{transition:none;animation:none}._mat-animation-noopable.mat-pseudo-checkbox::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{top:5px;left:1px;width:10px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{top:2.4px;left:1px;width:8px;height:3px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}\n'],encapsulation:2,changeDetection:0}),e})(),sM=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Ex]]}),e})();const oM=new en("MAT_OPTION_PARENT_COMPONENT"),aM=xx(class{});let lM=0,uM=(()=>{class e extends aM{constructor(e){var t;super(),this._labelId="mat-optgroup-label-"+lM++,this._inert=null!==(t=null==e?void 0:e.inertGroups)&&void 0!==t&&t}}return e.\u0275fac=function(t){return new(t||e)(Go(oM,8))},e.\u0275dir=Ke({type:e,inputs:{label:"label"},features:[Oo]}),e})();const cM=new en("MatOptgroup");let dM=0;class hM{constructor(e,t=!1){this.source=e,this.isUserInput=t}}let pM=(()=>{class e{constructor(e,t,i,n){this._element=e,this._changeDetectorRef=t,this._parent=i,this.group=n,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+dM++,this.onSelectionChange=new vu,this._stateChanges=new x}get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(e){this._disabled=Gk(e)}get disableRipple(){return this._parent&&this._parent.disableRipple}get active(){return this._active}get viewValue(){return(this._getHostElement().textContent||"").trim()}select(){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}deselect(){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}focus(e,t){const i=this._getHostElement();"function"==typeof i.focus&&i.focus(t)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(e){(13===e.keyCode||32===e.keyCode)&&!XS(e)&&(this._selectViaInteraction(),e.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getAriaSelected(){return this.selected||!this.multiple&&null}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const e=this.viewValue;e!==this._mostRecentViewValue&&(this._mostRecentViewValue=e,this._stateChanges.next())}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(e=!1){this.onSelectionChange.emit(new hM(this,e))}}return e.\u0275fac=function(t){return new(t||e)(Go(pl),Go(ql),Go(void 0),Go(uM))},e.\u0275dir=Ke({type:e,inputs:{id:"id",disabled:"disabled",value:"value"},outputs:{onSelectionChange:"onSelectionChange"}}),e})(),mM=(()=>{class e extends pM{constructor(e,t,i,n){super(e,t,i,n)}}return e.\u0275fac=function(t){return new(t||e)(Go(pl),Go(ql),Go(oM,8),Go(cM,8))},e.\u0275cmp=Ve({type:e,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-option","mat-focus-indicator"],hostVars:12,hostBindings:function(e,t){1&e&&la("click",function(){return t._selectViaInteraction()})("keydown",function(e){return t._handleKeydown(e)}),2&e&&(Ua("id",t.id),Bo("tabindex",t._getTabIndex())("aria-selected",t._getAriaSelected())("aria-disabled",t.disabled.toString()),xa("mat-selected",t.selected)("mat-option-multiple",t.multiple)("mat-active",t.active)("mat-option-disabled",t.disabled))},exportAs:["matOption"],features:[Oo],ngContentSelectors:vx,decls:5,vars:4,consts:[["class","mat-option-pseudo-checkbox",3,"state","disabled",4,"ngIf"],[1,"mat-option-text"],["class","cdk-visually-hidden",4,"ngIf"],["mat-ripple","",1,"mat-option-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-option-pseudo-checkbox",3,"state","disabled"],[1,"cdk-visually-hidden"]],template:function(e,t){1&e&&(fa(),$o(0,yx,1,2,"mat-pseudo-checkbox",0),Ko(1,"span",1),ga(2),Jo(),$o(3,bx,2,1,"span",2),Xo(4,"div",3)),2&e&&(Zo("ngIf",t.multiple),fs(3),Zo("ngIf",t.group&&t.group._inert),fs(1),Zo("matRippleTrigger",t._getHostElement())("matRippleDisabled",t.disabled||t.disableRipple))},directives:[gd,iM,rM],styles:[".mat-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative;cursor:pointer;outline:none;display:flex;flex-direction:row;max-width:100%;box-sizing:border-box;align-items:center;-webkit-tap-highlight-color:transparent}.mat-option[disabled]{cursor:default}[dir=rtl] .mat-option{text-align:right}.mat-option .mat-icon{margin-right:16px;vertical-align:middle}.mat-option .mat-icon svg{vertical-align:top}[dir=rtl] .mat-option .mat-icon{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:32px}[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.cdk-high-contrast-active .mat-option{margin:0 1px}.cdk-high-contrast-active .mat-option.mat-active{border:solid 1px currentColor;margin:0}.cdk-high-contrast-active .mat-option[aria-disabled=true]{opacity:.5}.mat-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option .mat-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-option-pseudo-checkbox{margin-right:8px}[dir=rtl] .mat-option-pseudo-checkbox{margin-left:8px;margin-right:0}\n"],encapsulation:2,changeDetection:0}),e})();function fM(e,t,i){if(i.length){let n=t.toArray(),r=i.toArray(),s=0;for(let t=0;t{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[nM,Dd,Ex,sM]]}),e})();class _M{attach(e){return this._attachedHost=e,e.attach(this)}detach(){let e=this._attachedHost;null!=e&&(this._attachedHost=null,e.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(e){this._attachedHost=e}}class yM extends _M{constructor(e,t,i,n){super(),this.component=e,this.viewContainerRef=t,this.injector=i,this.componentFactoryResolver=n}}class bM extends _M{constructor(e,t,i){super(),this.templateRef=e,this.viewContainerRef=t,this.context=i}get origin(){return this.templateRef.elementRef}attach(e,t=this.context){return this.context=t,super.attach(e)}detach(){return this.context=void 0,super.detach()}}class vM extends _M{constructor(e){super(),this.element=e instanceof pl?e.nativeElement:e}}class wM{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(e){return e instanceof yM?(this._attachedPortal=e,this.attachComponentPortal(e)):e instanceof bM?(this._attachedPortal=e,this.attachTemplatePortal(e)):this.attachDomPortal&&e instanceof vM?(this._attachedPortal=e,this.attachDomPortal(e)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(e){this._disposeFn=e}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class kM extends wM{constructor(e,t,i,n,r){super(),this.outletElement=e,this._componentFactoryResolver=t,this._appRef=i,this._defaultInjector=n,this.attachDomPortal=e=>{const t=e.element,i=this._document.createComment("dom-portal");t.parentNode.insertBefore(i,t),this.outletElement.appendChild(t),this._attachedPortal=e,super.setDisposeFn(()=>{i.parentNode&&i.parentNode.replaceChild(t,i)})},this._document=r}attachComponentPortal(e){const t=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component);let i;return e.viewContainerRef?(i=e.viewContainerRef.createComponent(t,e.viewContainerRef.length,e.injector||e.viewContainerRef.injector),this.setDisposeFn(()=>i.destroy())):(i=t.create(e.injector||this._defaultInjector),this._appRef.attachView(i.hostView),this.setDisposeFn(()=>{this._appRef.detachView(i.hostView),i.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(i)),this._attachedPortal=e,i}attachTemplatePortal(e){let t=e.viewContainerRef,i=t.createEmbeddedView(e.templateRef,e.context);return i.rootNodes.forEach(e=>this.outletElement.appendChild(e)),i.detectChanges(),this.setDisposeFn(()=>{let e=t.indexOf(i);-1!==e&&t.remove(e)}),this._attachedPortal=e,i}dispose(){super.dispose(),null!=this.outletElement.parentNode&&this.outletElement.parentNode.removeChild(this.outletElement)}_getComponentRootNode(e){return e.hostView.rootNodes[0]}}let SM=(()=>{class e extends wM{constructor(e,t,i){super(),this._componentFactoryResolver=e,this._viewContainerRef=t,this._isInitialized=!1,this.attached=new vu,this.attachDomPortal=e=>{const t=e.element,i=this._document.createComment("dom-portal");e.setAttachedHost(this),t.parentNode.insertBefore(i,t),this._getRootNode().appendChild(t),this._attachedPortal=e,super.setDisposeFn(()=>{i.parentNode&&i.parentNode.replaceChild(t,i)})},this._document=i}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedPortal=null,this._attachedRef=null}attachComponentPortal(e){e.setAttachedHost(this);const t=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,i=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),n=t.createComponent(i,t.length,e.injector||t.injector);return t!==this._viewContainerRef&&this._getRootNode().appendChild(n.hostView.rootNodes[0]),super.setDisposeFn(()=>n.destroy()),this._attachedPortal=e,this._attachedRef=n,this.attached.emit(n),n}attachTemplatePortal(e){e.setAttachedHost(this);const t=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context);return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=t,this.attached.emit(t),t}_getRootNode(){const e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}}return e.\u0275fac=function(t){return new(t||e)(Go(ul),Go(Kl),Go(zc))},e.\u0275dir=Ke({type:e,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[Oo]}),e})(),TM=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({}),e})();class EM{constructor(e,t){this.predicate=e,this.inclusive=t}call(e,t){return t.subscribe(new xM(e,this.predicate,this.inclusive))}}class xM extends f{constructor(e,t,i){super(e),this.predicate=t,this.inclusive=i,this.index=0}_next(e){const t=this.destination;let i;try{i=this.predicate(e,this.index++)}catch(n){return void t.error(n)}this.nextOrComplete(e,i)}nextOrComplete(e,t){const i=this.destination;Boolean(t)?i.next(e):(this.inclusive&&i.next(e),i.complete())}}const MM=YS();class CM{constructor(e,t){this._viewportRuler=e,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=t}attach(){}enable(){if(this._canBeEnabled()){const e=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=e.style.left||"",this._previousHTMLStyles.top=e.style.top||"",e.style.left=Kk(-this._previousScrollPosition.left),e.style.top=Kk(-this._previousScrollPosition.top),e.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const e=this._document.documentElement,t=e.style,i=this._document.body.style,n=t.scrollBehavior||"",r=i.scrollBehavior||"";this._isEnabled=!1,t.left=this._previousHTMLStyles.left,t.top=this._previousHTMLStyles.top,e.classList.remove("cdk-global-scrollblock"),MM&&(t.scrollBehavior=i.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),MM&&(t.scrollBehavior=n,i.scrollBehavior=r)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const e=this._document.body,t=this._viewportRuler.getViewportSize();return e.scrollHeight>t.height||e.scrollWidth>t.width}}class DM{constructor(e,t,i,n){this._scrollDispatcher=e,this._ngZone=t,this._viewportRuler=i,this._config=n,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(e){this._overlayRef=e}enable(){if(this._scrollSubscription)return;const e=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=e.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=e.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class LM{enable(){}disable(){}attach(){}}function OM(e,t){return t.some(t=>e.bottomt.bottom||e.rightt.right)}function AM(e,t){return t.some(t=>e.topt.bottom||e.leftt.right)}class IM{constructor(e,t,i,n){this._scrollDispatcher=e,this._viewportRuler=t,this._ngZone=i,this._config=n,this._scrollSubscription=null}attach(e){this._overlayRef=e}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:t,height:i}=this._viewportRuler.getViewportSize();OM(e,[{width:t,height:i,bottom:i,right:t,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let RM=(()=>{class e{constructor(e,t,i,n){this._scrollDispatcher=e,this._viewportRuler=t,this._ngZone=i,this.noop=()=>new LM,this.close=e=>new DM(this._scrollDispatcher,this._ngZone,this._viewportRuler,e),this.block=()=>new CM(this._viewportRuler,this._document),this.reposition=e=>new IM(this._scrollDispatcher,this._viewportRuler,this._ngZone,e),this._document=n}}return e.\u0275fac=function(t){return new(t||e)(Tn(ZS),Tn(QS),Tn(cc),Tn(zc))},e.\u0275prov=fe({factory:function(){return new e(Tn(ZS),Tn(QS),Tn(cc),Tn(zc))},token:e,providedIn:"root"}),e})();class PM{constructor(e){if(this.scrollStrategy=new LM,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,e){const t=Object.keys(e);for(const i of t)void 0!==e[i]&&(this[i]=e[i])}}}class YM{constructor(e,t,i,n,r){this.offsetX=i,this.offsetY=n,this.panelClass=r,this.originX=e.originX,this.originY=e.originY,this.overlayX=t.overlayX,this.overlayY=t.overlayY}}class FM{constructor(e,t){this.connectionPair=e,this.scrollableViewProperties=t}}let jM=(()=>{class e{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const t=this._attachedOverlays.indexOf(e);t>-1&&this._attachedOverlays.splice(t,1),0===this._attachedOverlays.length&&this.detach()}}return e.\u0275fac=function(t){return new(t||e)(Tn(zc))},e.\u0275prov=fe({factory:function(){return new e(Tn(zc))},token:e,providedIn:"root"}),e})(),qM=(()=>{class e extends jM{constructor(e){super(e),this._keydownListener=e=>{const t=this._attachedOverlays;for(let i=t.length-1;i>-1;i--)if(t[i]._keydownEvents.observers.length>0){t[i]._keydownEvents.next(e);break}}}add(e){super.add(e),this._isAttached||(this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return e.\u0275fac=function(t){return new(t||e)(Tn(zc))},e.\u0275prov=fe({factory:function(){return new e(Tn(zc))},token:e,providedIn:"root"}),e})(),NM=(()=>{class e extends jM{constructor(e,t){super(e),this._platform=t,this._cursorStyleIsSet=!1,this._pointerDownListener=e=>{this._pointerDownEventTarget=qS(e)},this._clickListener=e=>{const t=qS(e),i="click"===e.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:t;this._pointerDownEventTarget=null;const n=this._attachedOverlays.slice();for(let r=n.length-1;r>-1;r--){const s=n[r];if(!(s._outsidePointerEvents.observers.length<1)&&s.hasAttached()){if(s.overlayElement.contains(t)||s.overlayElement.contains(i))break;s._outsidePointerEvents.next(e)}}}}add(e){if(super.add(e),!this._isAttached){const e=this._document.body;e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=e.style.cursor,e.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}}return e.\u0275fac=function(t){return new(t||e)(Tn(zc),Tn(CS))},e.\u0275prov=fe({factory:function(){return new e(Tn(zc),Tn(CS))},token:e,providedIn:"root"}),e})(),HM=(()=>{class e{constructor(e,t){this._platform=t,this._document=e}ngOnDestroy(){const e=this._containerElement;e&&e.parentNode&&e.parentNode.removeChild(e)}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e="cdk-overlay-container";if(this._platform.isBrowser||NS()){const t=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let e=0;ethis._backdropClick.next(e),this._keydownEvents=new x,this._outsidePointerEvents=new x,n.scrollStrategy&&(this._scrollStrategy=n.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=n.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(e){let t=this._portalOutlet.attach(e);return!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host),this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe(dg(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),t}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const e=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),e}dispose(){const e=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host&&this._host.parentNode&&(this._host.parentNode.removeChild(this._host),this._host=null),this._previousHostParent=this._pane=null,e&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(e){e!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=e,this.hasAttached()&&(e.attach(this),this.updatePosition()))}updateSize(e){this._config=Object.assign(Object.assign({},this._config),e),this._updateElementSize()}setDirection(e){this._config=Object.assign(Object.assign({},this._config),{direction:e}),this._updateElementDirection()}addPanelClass(e){this._pane&&this._toggleClasses(this._pane,e,!0)}removePanelClass(e){this._pane&&this._toggleClasses(this._pane,e,!1)}getDirection(){const e=this._config.direction;return e?"string"==typeof e?e:e.value:"ltr"}updateScrollStrategy(e){e!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=e,this.hasAttached()&&(e.attach(this),e.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const e=this._pane.style;e.width=Kk(this._config.width),e.height=Kk(this._config.height),e.minWidth=Kk(this._config.minWidth),e.minHeight=Kk(this._config.minHeight),e.maxWidth=Kk(this._config.maxWidth),e.maxHeight=Kk(this._config.maxHeight)}_togglePointerEvents(e){this._pane.style.pointerEvents=e?"":"none"}_attachBackdrop(){const e="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(e)})}):this._backdropElement.classList.add(e)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const e=this._backdropElement;if(!e)return;let t;const i=()=>{e&&(e.removeEventListener("click",this._backdropClickHandler),e.removeEventListener("transitionend",i),this._disposeBackdrop(e)),this._config.backdropClass&&this._toggleClasses(e,this._config.backdropClass,!1),clearTimeout(t)};e.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{e.addEventListener("transitionend",i)}),e.style.pointerEvents="none",t=this._ngZone.runOutsideAngular(()=>setTimeout(i,500))}_toggleClasses(e,t,i){const n=e.classList;Qk(t).forEach(e=>{e&&(i?n.add(e):n.remove(e))})}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const e=this._ngZone.onStable.pipe(yS(W(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._previousHostParent.removeChild(this._host)),e.unsubscribe())})})}_disposeScrollStrategy(){const e=this._scrollStrategy;e&&(e.disable(),e.detach&&e.detach())}_disposeBackdrop(e){e&&(e.parentNode&&e.parentNode.removeChild(e),this._backdropElement===e&&(this._backdropElement=null))}}const zM="cdk-overlay-connected-position-bounding-box",BM=/([A-Za-z%]+)$/;class VM{constructor(e,t,i,n,r){this._viewportRuler=t,this._document=i,this._platform=n,this._overlayContainer=r,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new x,this._resizeSubscription=d.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(e)}get positions(){return this._preferredPositions}attach(e){this._validatePositions(),e.hostElement.classList.add(zM),this._overlayRef=e,this._boundingBox=e.hostElement,this._pane=e.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect();const e=this._originRect,t=this._overlayRect,i=this._viewportRect,n=[];let r;for(let s of this._preferredPositions){let o=this._getOriginPoint(e,s),a=this._getOverlayPoint(o,t,s),l=this._getOverlayFit(a,t,i,s);if(l.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(s,o);this._canFitWithFlexibleDimensions(l,a,i)?n.push({position:s,origin:o,overlayRect:t,boundingBoxRect:this._calculateBoundingBoxRect(o,s)}):(!r||r.overlayFit.visibleAreat&&(t=n,e=i)}return this._isPushed=!1,void this._applyPosition(e.position,e.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(r.position,r.originPoint);this._applyPosition(r.position,r.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&$M(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(zM),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(!this._isDisposed&&(!this._platform||this._platform.isBrowser)){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect();const e=this._lastPosition||this._preferredPositions[0],t=this._getOriginPoint(this._originRect,e);this._applyPosition(e,t)}}withScrollableContainers(e){return this._scrollables=e,this}withPositions(e){return this._preferredPositions=e,-1===e.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(e){return this._viewportMargin=e,this}withFlexibleDimensions(e=!0){return this._hasFlexibleDimensions=e,this}withGrowAfterOpen(e=!0){return this._growAfterOpen=e,this}withPush(e=!0){return this._canPush=e,this}withLockedPosition(e=!0){return this._positionLocked=e,this}setOrigin(e){return this._origin=e,this}withDefaultOffsetX(e){return this._offsetX=e,this}withDefaultOffsetY(e){return this._offsetY=e,this}withTransformOriginOn(e){return this._transformOriginSelector=e,this}_getOriginPoint(e,t){let i,n;if("center"==t.originX)i=e.left+e.width/2;else{const n=this._isRtl()?e.right:e.left,r=this._isRtl()?e.left:e.right;i="start"==t.originX?n:r}return n="center"==t.originY?e.top+e.height/2:"top"==t.originY?e.top:e.bottom,{x:i,y:n}}_getOverlayPoint(e,t,i){let n,r;return n="center"==i.overlayX?-t.width/2:"start"===i.overlayX?this._isRtl()?-t.width:0:this._isRtl()?0:-t.width,r="center"==i.overlayY?-t.height/2:"top"==i.overlayY?0:-t.height,{x:e.x+n,y:e.y+r}}_getOverlayFit(e,t,i,n){const r=GM(t);let{x:s,y:o}=e,a=this._getOffset(n,"x"),l=this._getOffset(n,"y");a&&(s+=a),l&&(o+=l);let u=0-o,c=o+r.height-i.height,d=this._subtractOverflows(r.width,0-s,s+r.width-i.width),h=this._subtractOverflows(r.height,u,c),p=d*h;return{visibleArea:p,isCompletelyWithinViewport:r.width*r.height===p,fitsInViewportVertically:h===r.height,fitsInViewportHorizontally:d==r.width}}_canFitWithFlexibleDimensions(e,t,i){if(this._hasFlexibleDimensions){const n=i.bottom-t.y,r=i.right-t.x,s=WM(this._overlayRef.getConfig().minHeight),o=WM(this._overlayRef.getConfig().minWidth),a=e.fitsInViewportHorizontally||null!=o&&o<=r;return(e.fitsInViewportVertically||null!=s&&s<=n)&&a}return!1}_pushOverlayOnScreen(e,t,i){if(this._previousPushAmount&&this._positionLocked)return{x:e.x+this._previousPushAmount.x,y:e.y+this._previousPushAmount.y};const n=GM(t),r=this._viewportRect,s=Math.max(e.x+n.width-r.width,0),o=Math.max(e.y+n.height-r.height,0),a=Math.max(r.top-i.top-e.y,0),l=Math.max(r.left-i.left-e.x,0);let u=0,c=0;return u=n.width<=r.width?l||-s:e.xn&&!this._isInitialRender&&!this._growAfterOpen&&(s=e.y-n/2)}if("end"===t.overlayX&&!n||"start"===t.overlayX&&n)u=i.width-e.x+this._viewportMargin,a=e.x-this._viewportMargin;else if("start"===t.overlayX&&!n||"end"===t.overlayX&&n)l=e.x,a=i.right-e.x;else{const t=Math.min(i.right-e.x+i.left,e.x),n=this._lastBoundingBoxSize.width;a=2*t,l=e.x-t,a>n&&!this._isInitialRender&&!this._growAfterOpen&&(l=e.x-n/2)}return{top:s,left:l,bottom:o,right:u,width:a,height:r}}_setBoundingBoxStyles(e,t){const i=this._calculateBoundingBoxRect(e,t);!this._isInitialRender&&!this._growAfterOpen&&(i.height=Math.min(i.height,this._lastBoundingBoxSize.height),i.width=Math.min(i.width,this._lastBoundingBoxSize.width));const n={};if(this._hasExactPosition())n.top=n.left="0",n.bottom=n.right=n.maxHeight=n.maxWidth="",n.width=n.height="100%";else{const e=this._overlayRef.getConfig().maxHeight,r=this._overlayRef.getConfig().maxWidth;n.height=Kk(i.height),n.top=Kk(i.top),n.bottom=Kk(i.bottom),n.width=Kk(i.width),n.left=Kk(i.left),n.right=Kk(i.right),n.alignItems="center"===t.overlayX?"center":"end"===t.overlayX?"flex-end":"flex-start",n.justifyContent="center"===t.overlayY?"center":"bottom"===t.overlayY?"flex-end":"flex-start",e&&(n.maxHeight=Kk(e)),r&&(n.maxWidth=Kk(r))}this._lastBoundingBoxSize=i,$M(this._boundingBox.style,n)}_resetBoundingBoxStyles(){$M(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){$M(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(e,t){const i={},n=this._hasExactPosition(),r=this._hasFlexibleDimensions,s=this._overlayRef.getConfig();if(n){const n=this._viewportRuler.getViewportScrollPosition();$M(i,this._getExactOverlayY(t,e,n)),$M(i,this._getExactOverlayX(t,e,n))}else i.position="static";let o="",a=this._getOffset(t,"x"),l=this._getOffset(t,"y");a&&(o+=`translateX(${a}px) `),l&&(o+=`translateY(${l}px)`),i.transform=o.trim(),s.maxHeight&&(n?i.maxHeight=Kk(s.maxHeight):r&&(i.maxHeight="")),s.maxWidth&&(n?i.maxWidth=Kk(s.maxWidth):r&&(i.maxWidth="")),$M(this._pane.style,i)}_getExactOverlayY(e,t,i){let n={top:"",bottom:""},r=this._getOverlayPoint(t,this._overlayRect,e);this._isPushed&&(r=this._pushOverlayOnScreen(r,this._overlayRect,i));let s=this._overlayContainer.getContainerElement().getBoundingClientRect().top;return r.y-=s,"bottom"===e.overlayY?n.bottom=this._document.documentElement.clientHeight-(r.y+this._overlayRect.height)+"px":n.top=Kk(r.y),n}_getExactOverlayX(e,t,i){let n,r={left:"",right:""},s=this._getOverlayPoint(t,this._overlayRect,e);return this._isPushed&&(s=this._pushOverlayOnScreen(s,this._overlayRect,i)),n=this._isRtl()?"end"===e.overlayX?"left":"right":"end"===e.overlayX?"right":"left","right"===n?r.right=this._document.documentElement.clientWidth-(s.x+this._overlayRect.width)+"px":r.left=Kk(s.x),r}_getScrollVisibility(){const e=this._getOriginRect(),t=this._pane.getBoundingClientRect(),i=this._scrollables.map(e=>e.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:AM(e,i),isOriginOutsideView:OM(e,i),isOverlayClipped:AM(t,i),isOverlayOutsideView:OM(t,i)}}_subtractOverflows(e,...t){return t.reduce((e,t)=>e-Math.max(t,0),e)}_getNarrowedViewportRect(){const e=this._document.documentElement.clientWidth,t=this._document.documentElement.clientHeight,i=this._viewportRuler.getViewportScrollPosition();return{top:i.top+this._viewportMargin,left:i.left+this._viewportMargin,right:i.left+e-this._viewportMargin,bottom:i.top+t-this._viewportMargin,width:e-2*this._viewportMargin,height:t-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(e,t){return"x"===t?null==e.offsetX?this._offsetX:e.offsetX:null==e.offsetY?this._offsetY:e.offsetY}_validatePositions(){}_addPanelClasses(e){this._pane&&Qk(e).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(e=>{this._pane.classList.remove(e)}),this._appliedPanelClasses=[])}_getOriginRect(){const e=this._origin;if(e instanceof pl)return e.nativeElement.getBoundingClientRect();if(e instanceof Element)return e.getBoundingClientRect();const t=e.width||0,i=e.height||0;return{top:e.y,bottom:e.y+i,left:e.x,right:e.x+t,height:i,width:t}}}function $M(e,t){for(let i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);return e}function WM(e){if("number"!=typeof e&&null!=e){const[t,i]=e.split(BM);return i&&"px"!==i?null:parseFloat(t)}return e||null}function GM(e){return{top:Math.floor(e.top),right:Math.floor(e.right),bottom:Math.floor(e.bottom),left:Math.floor(e.left),width:Math.floor(e.width),height:Math.floor(e.height)}}class ZM{constructor(e,t,i,n,r,s,o){this._preferredPositions=[],this._positionStrategy=new VM(i,n,r,s,o).withFlexibleDimensions(!1).withPush(!1).withViewportMargin(0),this.withFallbackPosition(e,t),this.onPositionChange=this._positionStrategy.positionChanges}get positions(){return this._preferredPositions}attach(e){this._overlayRef=e,this._positionStrategy.attach(e),this._direction&&(e.setDirection(this._direction),this._direction=null)}dispose(){this._positionStrategy.dispose()}detach(){this._positionStrategy.detach()}apply(){this._positionStrategy.apply()}recalculateLastPosition(){this._positionStrategy.reapplyLastPosition()}withScrollableContainers(e){this._positionStrategy.withScrollableContainers(e)}withFallbackPosition(e,t,i,n){const r=new YM(e,t,i,n);return this._preferredPositions.push(r),this._positionStrategy.withPositions(this._preferredPositions),this}withDirection(e){return this._overlayRef?this._overlayRef.setDirection(e):this._direction=e,this}withOffsetX(e){return this._positionStrategy.withDefaultOffsetX(e),this}withOffsetY(e){return this._positionStrategy.withDefaultOffsetY(e),this}withLockedPosition(e){return this._positionStrategy.withLockedPosition(e),this}withPositions(e){return this._preferredPositions=e.slice(),this._positionStrategy.withPositions(this._preferredPositions),this}setOrigin(e){return this._positionStrategy.setOrigin(e),this}}const QM="cdk-global-overlay-wrapper";class KM{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._leftOffset="",this._rightOffset="",this._alignItems="",this._justifyContent="",this._width="",this._height=""}attach(e){const t=e.getConfig();this._overlayRef=e,this._width&&!t.width&&e.updateSize({width:this._width}),this._height&&!t.height&&e.updateSize({height:this._height}),e.hostElement.classList.add(QM),this._isDisposed=!1}top(e=""){return this._bottomOffset="",this._topOffset=e,this._alignItems="flex-start",this}left(e=""){return this._rightOffset="",this._leftOffset=e,this._justifyContent="flex-start",this}bottom(e=""){return this._topOffset="",this._bottomOffset=e,this._alignItems="flex-end",this}right(e=""){return this._leftOffset="",this._rightOffset=e,this._justifyContent="flex-end",this}width(e=""){return this._overlayRef?this._overlayRef.updateSize({width:e}):this._width=e,this}height(e=""){return this._overlayRef?this._overlayRef.updateSize({height:e}):this._height=e,this}centerHorizontally(e=""){return this.left(e),this._justifyContent="center",this}centerVertically(e=""){return this.top(e),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const e=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement.style,i=this._overlayRef.getConfig(),{width:n,height:r,maxWidth:s,maxHeight:o}=i,a=!("100%"!==n&&"100vw"!==n||s&&"100%"!==s&&"100vw"!==s),l=!("100%"!==r&&"100vh"!==r||o&&"100%"!==o&&"100vh"!==o);e.position=this._cssPosition,e.marginLeft=a?"0":this._leftOffset,e.marginTop=l?"0":this._topOffset,e.marginBottom=this._bottomOffset,e.marginRight=this._rightOffset,a?t.justifyContent="flex-start":"center"===this._justifyContent?t.justifyContent="center":"rtl"===this._overlayRef.getConfig().direction?"flex-start"===this._justifyContent?t.justifyContent="flex-end":"flex-end"===this._justifyContent&&(t.justifyContent="flex-start"):t.justifyContent=this._justifyContent,t.alignItems=l?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const e=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement,i=t.style;t.classList.remove(QM),i.justifyContent=i.alignItems=e.marginTop=e.marginBottom=e.marginLeft=e.marginRight=e.position="",this._overlayRef=null,this._isDisposed=!0}}let JM=(()=>{class e{constructor(e,t,i,n){this._viewportRuler=e,this._document=t,this._platform=i,this._overlayContainer=n}global(){return new KM}connectedTo(e,t,i){return new ZM(t,i,e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}flexibleConnectedTo(e){return new VM(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return e.\u0275fac=function(t){return new(t||e)(Tn(QS),Tn(zc),Tn(CS),Tn(HM))},e.\u0275prov=fe({factory:function(){return new e(Tn(QS),Tn(zc),Tn(CS),Tn(HM))},token:e,providedIn:"root"}),e})(),XM=0,eC=(()=>{class e{constructor(e,t,i,n,r,s,o,a,l,u,c){this.scrollStrategies=e,this._overlayContainer=t,this._componentFactoryResolver=i,this._positionBuilder=n,this._keyboardDispatcher=r,this._injector=s,this._ngZone=o,this._document=a,this._directionality=l,this._location=u,this._outsideClickDispatcher=c}create(e){const t=this._createHostElement(),i=this._createPaneElement(t),n=this._createPortalOutlet(i),r=new PM(e);return r.direction=r.direction||this._directionality.value,new UM(n,t,i,r,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher)}position(){return this._positionBuilder}_createPaneElement(e){const t=this._document.createElement("div");return t.id="cdk-overlay-"+XM++,t.classList.add("cdk-overlay-pane"),e.appendChild(t),t}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(Oc)),new kM(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return e.\u0275fac=function(t){return new(t||e)(Tn(RM),Tn(HM),Tn(ul),Tn(JM),Tn(qM),Tn(Do),Tn(cc),Tn(zc),Tn(US),Tn(rd),Tn(NM))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})();const tC=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],iC=new en("cdk-connected-overlay-scroll-strategy");let nC=(()=>{class e{constructor(e){this.elementRef=e}}return e.\u0275fac=function(t){return new(t||e)(Go(pl))},e.\u0275dir=Ke({type:e,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]}),e})(),rC=(()=>{class e{constructor(e,t,i,n,r){this._overlay=e,this._dir=r,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=d.EMPTY,this._attachSubscription=d.EMPTY,this._detachSubscription=d.EMPTY,this._positionSubscription=d.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new vu,this.positionChange=new vu,this.attach=new vu,this.detach=new vu,this.overlayKeydown=new vu,this.overlayOutsideClick=new vu,this._templatePortal=new bM(t,i),this._scrollStrategyFactory=n,this.scrollStrategy=this._scrollStrategyFactory()}get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=Gk(e)}get lockPosition(){return this._lockPosition}set lockPosition(e){this._lockPosition=Gk(e)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(e){this._flexibleDimensions=Gk(e)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(e){this._growAfterOpen=Gk(e)}get push(){return this._push}set push(e){this._push=Gk(e)}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=tC);const e=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(e=>{this.overlayKeydown.next(e),27===e.keyCode&&!this.disableClose&&!XS(e)&&(e.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(e=>{this.overlayOutsideClick.next(e)})}_buildConfig(){const e=this._position=this.positionStrategy||this._createPositionStrategy(),t=new PM({direction:this._dir,positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(t.width=this.width),(this.height||0===this.height)&&(t.height=this.height),(this.minWidth||0===this.minWidth)&&(t.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(t.minHeight=this.minHeight),this.backdropClass&&(t.backdropClass=this.backdropClass),this.panelClass&&(t.panelClass=this.panelClass),t}_updatePositionStrategy(e){const t=this.positions.map(e=>({originX:e.originX,originY:e.originY,overlayX:e.overlayX,overlayY:e.overlayY,offsetX:e.offsetX||this.offsetX,offsetY:e.offsetY||this.offsetY,panelClass:e.panelClass||void 0}));return e.setOrigin(this.origin.elementRef).withPositions(t).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const e=this._overlay.position().flexibleConnectedTo(this.origin.elementRef);return this._updatePositionStrategy(e),e}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(e=>{this.backdropClick.emit(e)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function(e,t=!1){return i=>i.lift(new EM(e,t))}(()=>this.positionChange.observers.length>0)).subscribe(e=>{this.positionChange.emit(e),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return e.\u0275fac=function(t){return new(t||e)(Go(eC),Go(Bl),Go(Kl),Go(iC),Go(US,8))},e.\u0275dir=Ke({type:e,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"],positions:["cdkConnectedOverlayPositions","positions"],origin:["cdkConnectedOverlayOrigin","origin"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[ct]}),e})();const sC={provide:iC,deps:[eC],useFactory:function(e){return()=>e.scrollStrategies.reposition()}};let oC=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({providers:[eC,sC],imports:[[zS,TM,JS],JS]}),e})();const aC=["underline"],lC=["connectionContainer"],uC=["inputContainer"],cC=["label"];function dC(e,t){1&e&&(ea(0),Ko(1,"div",14),Xo(2,"div",15),Xo(3,"div",16),Xo(4,"div",17),Jo(),Ko(5,"div",18),Xo(6,"div",15),Xo(7,"div",16),Xo(8,"div",17),Jo(),ta())}function hC(e,t){1&e&&(Ko(0,"div",19),ga(1,1),Jo())}function pC(e,t){if(1&e&&(ea(0),ga(1,2),Ko(2,"span"),Fa(3),Jo(),ta()),2&e){const e=pa(2);fs(3),ja(e._control.placeholder)}}function mC(e,t){1&e&&ga(0,3,["*ngSwitchCase","true"])}function fC(e,t){1&e&&(Ko(0,"span",23),Fa(1," *"),Jo())}function gC(e,t){if(1&e){const e=na();Ko(0,"label",20,21),la("cdkObserveContent",function(){return Yt(e),pa().updateOutlineGap()}),$o(2,pC,4,1,"ng-container",12),$o(3,mC,1,0,"ng-content",12),$o(4,fC,2,0,"span",22),Jo()}if(2&e){const e=pa();xa("mat-empty",e._control.empty&&!e._shouldAlwaysFloat())("mat-form-field-empty",e._control.empty&&!e._shouldAlwaysFloat())("mat-accent","accent"==e.color)("mat-warn","warn"==e.color),Zo("cdkObserveContentDisabled","outline"!=e.appearance)("id",e._labelId)("ngSwitch",e._hasLabel()),Bo("for",e._control.id)("aria-owns",e._control.id),fs(2),Zo("ngSwitchCase",!1),fs(1),Zo("ngSwitchCase",!0),fs(1),Zo("ngIf",!e.hideRequiredMarker&&e._control.required&&!e._control.disabled)}}function _C(e,t){1&e&&(Ko(0,"div",24),ga(1,4),Jo())}function yC(e,t){if(1&e&&(Ko(0,"div",25,26),Xo(2,"span",27),Jo()),2&e){const e=pa();fs(2),xa("mat-accent","accent"==e.color)("mat-warn","warn"==e.color)}}function bC(e,t){1&e&&(Ko(0,"div"),ga(1,5),Jo()),2&e&&Zo("@transitionMessages",pa()._subscriptAnimationState)}function vC(e,t){if(1&e&&(Ko(0,"div",31),Fa(1),Jo()),2&e){const e=pa(2);Zo("id",e._hintLabelId),fs(1),ja(e.hintLabel)}}function wC(e,t){if(1&e&&(Ko(0,"div",28),$o(1,vC,2,2,"div",29),ga(2,6),Xo(3,"div",30),ga(4,7),Jo()),2&e){const e=pa();Zo("@transitionMessages",e._subscriptAnimationState),fs(1),Zo("ngIf",e.hintLabel)}}const kC=["*",[["","matPrefix",""]],[["mat-placeholder"]],[["mat-label"]],[["","matSuffix",""]],[["mat-error"]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],SC=["*","[matPrefix]","mat-placeholder","mat-label","[matSuffix]","mat-error","mat-hint:not([align='end'])","mat-hint[align='end']"];let TC=0;const EC=new en("MatError");let xC=(()=>{class e{constructor(e,t){this.id="mat-error-"+TC++,e||t.nativeElement.setAttribute("aria-live","polite")}}return e.\u0275fac=function(t){return new(t||e)(Gi("aria-live"),Go(pl))},e.\u0275dir=Ke({type:e,selectors:[["mat-error"]],hostAttrs:["aria-atomic","true",1,"mat-error"],hostVars:1,hostBindings:function(e,t){2&e&&Bo("id",t.id)},inputs:{id:"id"},features:[sl([{provide:EC,useExisting:e}])]}),e})();const MC={transitionMessages:rp("transitionMessages",[lp("enter",ap({opacity:1,transform:"translateY(0%)"})),cp("void => enter",[ap({opacity:0,transform:"translateY(-5px)"}),sp("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let CC=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Ke({type:e}),e})(),DC=0;const LC=new en("MatHint");let OC=(()=>{class e{constructor(){this.align="start",this.id="mat-hint-"+DC++}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Ke({type:e,selectors:[["mat-hint"]],hostAttrs:[1,"mat-hint"],hostVars:4,hostBindings:function(e,t){2&e&&(Bo("id",t.id)("align",null),xa("mat-form-field-hint-end","end"===t.align))},inputs:{align:"align",id:"id"},features:[sl([{provide:LC,useExisting:e}])]}),e})(),AC=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Ke({type:e,selectors:[["mat-label"]]}),e})(),IC=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Ke({type:e,selectors:[["mat-placeholder"]]}),e})();const RC=new en("MatPrefix"),PC=new en("MatSuffix");let YC=0;const FC=Mx(class{constructor(e){this._elementRef=e}},"primary"),jC=new en("MAT_FORM_FIELD_DEFAULT_OPTIONS"),qC=new en("MatFormField");let NC=(()=>{class e extends FC{constructor(e,t,i,n,r,s,o,a){super(e),this._changeDetectorRef=t,this._dir=n,this._defaults=r,this._platform=s,this._ngZone=o,this._outlineGapCalculationNeededImmediately=!1,this._outlineGapCalculationNeededOnStable=!1,this._destroyed=new x,this._showAlwaysAnimate=!1,this._subscriptAnimationState="",this._hintLabel="",this._hintLabelId="mat-hint-"+YC++,this._labelId="mat-form-field-label-"+YC++,this.floatLabel=this._getDefaultFloatLabelState(),this._animationsEnabled="NoopAnimations"!==a,this.appearance=r&&r.appearance?r.appearance:"legacy",this._hideRequiredMarker=!(!r||null==r.hideRequiredMarker)&&r.hideRequiredMarker}get appearance(){return this._appearance}set appearance(e){const t=this._appearance;this._appearance=e||this._defaults&&this._defaults.appearance||"legacy","outline"===this._appearance&&t!==e&&(this._outlineGapCalculationNeededOnStable=!0)}get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=Gk(e)}_shouldAlwaysFloat(){return"always"===this.floatLabel&&!this._showAlwaysAnimate}_canLabelFloat(){return"never"!==this.floatLabel}get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}get floatLabel(){return"legacy"!==this.appearance&&"never"===this._floatLabel?"auto":this._floatLabel}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e||this._getDefaultFloatLabelState(),this._changeDetectorRef.markForCheck())}get _control(){return this._explicitFormFieldControl||this._controlNonStatic||this._controlStatic}set _control(e){this._explicitFormFieldControl=e}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._connectionContainerRef||this._elementRef}ngAfterContentInit(){this._validateControlChild();const e=this._control;e.controlType&&this._elementRef.nativeElement.classList.add(`mat-form-field-type-${e.controlType}`),e.stateChanges.pipe(mg(null)).subscribe(()=>{this._validatePlaceholders(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),e.ngControl&&e.ngControl.valueChanges&&e.ngControl.valueChanges.pipe(yS(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe(yS(this._destroyed)).subscribe(()=>{this._outlineGapCalculationNeededOnStable&&this.updateOutlineGap()})}),W(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._outlineGapCalculationNeededOnStable=!0,this._changeDetectorRef.markForCheck()}),this._hintChildren.changes.pipe(mg(null)).subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.pipe(mg(null)).subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._dir&&this._dir.change.pipe(yS(this._destroyed)).subscribe(()=>{"function"==typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this.updateOutlineGap())}):this.updateOutlineGap()})}ngAfterContentChecked(){this._validateControlChild(),this._outlineGapCalculationNeededImmediately&&this.updateOutlineGap()}ngAfterViewInit(){this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_shouldForward(e){const t=this._control?this._control.ngControl:null;return t&&t[e]}_hasPlaceholder(){return!!(this._control&&this._control.placeholder||this._placeholderChild)}_hasLabel(){return!(!this._labelChildNonStatic&&!this._labelChildStatic)}_shouldLabelFloat(){return this._canLabelFloat()&&(this._control&&this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_hideControlPlaceholder(){return"legacy"===this.appearance&&!this._hasLabel()||this._hasLabel()&&!this._shouldLabelFloat()}_hasFloatingLabel(){return this._hasLabel()||"legacy"===this.appearance&&this._hasPlaceholder()}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_animateAndLockLabel(){this._hasFloatingLabel()&&this._canLabelFloat()&&(this._animationsEnabled&&this._label&&(this._showAlwaysAnimate=!0,Xk(this._label.nativeElement,"transitionend").pipe(dg(1)).subscribe(()=>{this._showAlwaysAnimate=!1})),this.floatLabel="always",this._changeDetectorRef.markForCheck())}_validatePlaceholders(){}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_getDefaultFloatLabelState(){return this._defaults&&this._defaults.floatLabel||"auto"}_syncDescribedByIds(){if(this._control){let e=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&e.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const t=this._hintChildren?this._hintChildren.find(e=>"start"===e.align):null,i=this._hintChildren?this._hintChildren.find(e=>"end"===e.align):null;t?e.push(t.id):this._hintLabel&&e.push(this._hintLabelId),i&&e.push(i.id)}else this._errorChildren&&e.push(...this._errorChildren.map(e=>e.id));this._control.setDescribedByIds(e)}}_validateControlChild(){}updateOutlineGap(){const e=this._label?this._label.nativeElement:null;if(!("outline"===this.appearance&&e&&e.children.length&&e.textContent.trim()&&this._platform.isBrowser))return;if(!this._isAttachedToDOM())return void(this._outlineGapCalculationNeededImmediately=!0);let t=0,i=0;const n=this._connectionContainerRef.nativeElement,r=n.querySelectorAll(".mat-form-field-outline-start"),s=n.querySelectorAll(".mat-form-field-outline-gap");if(this._label&&this._label.nativeElement.children.length){const r=n.getBoundingClientRect();if(0===r.width&&0===r.height)return this._outlineGapCalculationNeededOnStable=!0,void(this._outlineGapCalculationNeededImmediately=!1);const s=this._getStartEnd(r),o=e.children,a=this._getStartEnd(o[0].getBoundingClientRect());let l=0;for(let e=0;e0?.75*l+10:0}for(let o=0;o{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Dd,Ex,cT],Ex]}),e})();function UC(e,t=dS){const i=function(e){return e instanceof Date&&!isNaN(+e)}(e)?+e-t.now():Math.abs(e);return e=>e.lift(new zC(i,t))}class zC{constructor(e,t){this.delay=e,this.scheduler=t}call(e,t){return t.subscribe(new BC(e,this.delay,this.scheduler))}}class BC extends f{constructor(e,t,i){super(e),this.delay=t,this.scheduler=i,this.queue=[],this.active=!1,this.errored=!1}static dispatch(e){const t=e.source,i=t.queue,n=e.scheduler,r=e.destination;for(;i.length>0&&i[0].time-n.now()<=0;)i.shift().notification.observe(r);if(i.length>0){const t=Math.max(0,i[0].time-n.now());this.schedule(e,t)}else this.unsubscribe(),t.active=!1}_schedule(e){this.active=!0,this.destination.add(e.schedule(BC.dispatch,this.delay,{source:this,destination:this.destination,scheduler:e}))}scheduleNotification(e){if(!0===this.errored)return;const t=this.scheduler,i=new VC(t.now()+this.delay,e);this.queue.push(i),!1===this.active&&this._schedule(t)}_next(e){this.scheduleNotification(Jb.createNext(e))}_error(e){this.errored=!0,this.queue=[],this.destination.error(e),this.unsubscribe()}_complete(){this.scheduleNotification(Jb.createComplete()),this.unsubscribe()}}class VC{constructor(e,t){this.time=e,this.notification=t}}const $C={provide:new en("mat-autocomplete-scroll-strategy"),deps:[eC],useFactory:function(e){return()=>e.scrollStrategies.reposition()}};let WC=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({providers:[$C],imports:[[oC,gM,Ex,Dd],KS,gM,Ex]}),e})(),GC=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[$T,Ex],Ex]}),e})();const ZC=new Set;let QC,KC=(()=>{class e{constructor(e){this._platform=e,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):JC}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function(e){if(!ZC.has(e))try{QC||(QC=document.createElement("style"),QC.setAttribute("type","text/css"),document.head.appendChild(QC)),QC.sheet&&(QC.sheet.insertRule(`@media ${e} {body{ }}`,0),ZC.add(e))}catch(t){console.error(t)}}(e),this._matchMedia(e)}}return e.\u0275fac=function(t){return new(t||e)(Tn(CS))},e.\u0275prov=fe({factory:function(){return new e(Tn(CS))},token:e,providedIn:"root"}),e})();function JC(e){return{matches:"all"===e||""===e,media:e,addListener:()=>{},removeListener:()=>{}}}let XC=(()=>{class e{constructor(e,t){this._mediaMatcher=e,this._zone=t,this._queries=new Map,this._destroySubject=new x}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return eD(Qk(e)).some(e=>this._registerQuery(e).mql.matches)}observe(e){let t=Xf(eD(Qk(e)).map(e=>this._registerQuery(e).observable));return t=ng(t.pipe(dg(1)),t.pipe(rT(1),eT(0))),t.pipe(D(e=>{const t={matches:!1,breakpoints:{}};return e.forEach(({matches:e,query:i})=>{t.matches=t.matches||e,t.breakpoints[i]=e}),t}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);const t=this._mediaMatcher.matchMedia(e),i={observable:new w(e=>{const i=t=>this._zone.run(()=>e.next(t));return t.addListener(i),()=>{t.removeListener(i)}}).pipe(mg(t),D(({matches:t})=>({query:e,matches:t})),yS(this._destroySubject)),mql:t};return this._queries.set(e,i),i}}return e.\u0275fac=function(t){return new(t||e)(Tn(KC),Tn(cc))},e.\u0275prov=fe({factory:function(){return new e(Tn(KC),Tn(cc))},token:e,providedIn:"root"}),e})();function eD(e){return e.map(e=>e.split(",")).reduce((e,t)=>e.concat(t)).map(e=>e.trim())}let tD=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[oC,Ex,TM],Ex]}),e})();const iD=["mat-button",""],nD=["*"],rD=["mat-button","mat-flat-button","mat-icon-button","mat-raised-button","mat-stroked-button","mat-mini-fab","mat-fab"],sD=Mx(xx(Cx(class{constructor(e){this._elementRef=e}})));let oD=(()=>{class e extends sD{constructor(e,t,i){super(e),this._focusMonitor=t,this._animationMode=i,this.isRoundButton=this._hasHostAttributes("mat-fab","mat-mini-fab"),this.isIconButton=this._hasHostAttributes("mat-icon-button");for(const n of rD)this._hasHostAttributes(n)&&this._getHostElement().classList.add(n);e.nativeElement.classList.add("mat-button-base"),this.isRoundButton&&(this.color="accent")}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(e,t){e?this._focusMonitor.focusVia(this._getHostElement(),e,t):this._getHostElement().focus(t)}_getHostElement(){return this._elementRef.nativeElement}_isRippleDisabled(){return this.disableRipple||this.disabled}_hasHostAttributes(...e){return e.some(e=>this._getHostElement().hasAttribute(e))}}return e.\u0275fac=function(t){return new(t||e)(Go(pl),Go(NT),Go(zf,8))},e.\u0275cmp=Ve({type:e,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-icon-button",""],["button","mat-fab",""],["button","mat-mini-fab",""],["button","mat-stroked-button",""],["button","mat-flat-button",""]],viewQuery:function(e,t){if(1&e&&Iu(iM,5),2&e){let e;Au(e=Pu())&&(t.ripple=e.first)}},hostAttrs:[1,"mat-focus-indicator"],hostVars:5,hostBindings:function(e,t){2&e&&(Bo("disabled",t.disabled||null),xa("_mat-animation-noopable","NoopAnimations"===t._animationMode)("mat-button-disabled",t.disabled))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[Oo],attrs:iD,ngContentSelectors:nD,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(e,t){1&e&&(fa(),Ko(0,"span",0),ga(1),Jo(),Xo(2,"span",1),Xo(3,"span",2)),2&e&&(fs(2),xa("mat-button-ripple-round",t.isRoundButton||t.isIconButton),Zo("matRippleDisabled",t._isRippleDisabled())("matRippleCentered",t.isIconButton)("matRippleTrigger",t._getHostElement()))},directives:[iM],styles:[".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:inline-flex;justify-content:center;align-items:center;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}.cdk-high-contrast-active .mat-button-base.cdk-keyboard-focused,.cdk-high-contrast-active .mat-button-base.cdk-program-focused{outline:solid 3px}\n"],encapsulation:2,changeDetection:0}),e})(),aD=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[nM,Ex],Ex]}),e})(),lD=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Ex,nM],Ex]}),e})();const uD=["*",[["mat-card-footer"]]],cD=["*","mat-card-footer"],dD=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],hD=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"];let pD=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Ke({type:e,selectors:[["mat-card-content"],["","mat-card-content",""],["","matCardContent",""]],hostAttrs:[1,"mat-card-content"]}),e})(),mD=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Ke({type:e,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-card-title"]}),e})(),fD=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Ke({type:e,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-card-subtitle"]}),e})(),gD=(()=>{class e{constructor(){this.align="start"}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Ke({type:e,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-card-actions"],hostVars:2,hostBindings:function(e,t){2&e&&xa("mat-card-actions-align-end","end"===t.align)},inputs:{align:"align"},exportAs:["matCardActions"]}),e})(),_D=(()=>{class e{constructor(e){this._animationMode=e}}return e.\u0275fac=function(t){return new(t||e)(Go(zf,8))},e.\u0275cmp=Ve({type:e,selectors:[["mat-card"]],hostAttrs:[1,"mat-card","mat-focus-indicator"],hostVars:2,hostBindings:function(e,t){2&e&&xa("_mat-animation-noopable","NoopAnimations"===t._animationMode)},exportAs:["matCard"],ngContentSelectors:cD,decls:2,vars:0,template:function(e,t){1&e&&(fa(uD),ga(0),ga(1,1))},styles:[".mat-card{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:block;position:relative;padding:16px;border-radius:4px}._mat-animation-noopable.mat-card{transition:none;animation:none}.mat-card .mat-divider-horizontal{position:absolute;left:0;width:100%}[dir=rtl] .mat-card .mat-divider-horizontal{left:auto;right:0}.mat-card .mat-divider-horizontal.mat-divider-inset{position:static;margin:0}[dir=rtl] .mat-card .mat-divider-horizontal.mat-divider-inset{margin-right:0}.cdk-high-contrast-active .mat-card{outline:solid 1px}.mat-card-actions,.mat-card-subtitle,.mat-card-content{display:block;margin-bottom:16px}.mat-card-title{display:block;margin-bottom:8px}.mat-card-actions{margin-left:-8px;margin-right:-8px;padding:8px 0}.mat-card-actions-align-end{display:flex;justify-content:flex-end}.mat-card-image{width:calc(100% + 32px);margin:0 -16px 16px -16px}.mat-card-footer{display:block;margin:0 -16px -16px -16px}.mat-card-actions .mat-button,.mat-card-actions .mat-raised-button,.mat-card-actions .mat-stroked-button{margin:0 8px}.mat-card-header{display:flex;flex-direction:row}.mat-card-header .mat-card-title{margin-bottom:12px}.mat-card-header-text{margin:0 16px}.mat-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;object-fit:cover}.mat-card-title-group{display:flex;justify-content:space-between}.mat-card-sm-image{width:80px;height:80px}.mat-card-md-image{width:112px;height:112px}.mat-card-lg-image{width:152px;height:152px}.mat-card-xl-image{width:240px;height:240px;margin:-8px}.mat-card-title-group>.mat-card-xl-image{margin:-8px 0 8px}@media(max-width: 599px){.mat-card-title-group{margin:0}.mat-card-xl-image{margin-left:0;margin-right:0}}.mat-card>:first-child,.mat-card-content>:first-child{margin-top:0}.mat-card>:last-child:not(.mat-card-footer),.mat-card-content>:last-child:not(.mat-card-footer){margin-bottom:0}.mat-card-image:first-child{margin-top:-16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.mat-card>.mat-card-actions:last-child{margin-bottom:-8px;padding-bottom:0}.mat-card-actions:not(.mat-card-actions-align-end) .mat-button:first-child,.mat-card-actions:not(.mat-card-actions-align-end) .mat-raised-button:first-child,.mat-card-actions:not(.mat-card-actions-align-end) .mat-stroked-button:first-child{margin-left:0;margin-right:0}.mat-card-actions-align-end .mat-button:last-child,.mat-card-actions-align-end .mat-raised-button:last-child,.mat-card-actions-align-end .mat-stroked-button:last-child{margin-left:0;margin-right:0}.mat-card-title:not(:first-child),.mat-card-subtitle:not(:first-child){margin-top:-4px}.mat-card-header .mat-card-subtitle:not(:first-child){margin-top:-8px}.mat-card>.mat-card-xl-image:first-child{margin-top:-8px}.mat-card>.mat-card-xl-image:last-child{margin-bottom:-8px}\n"],encapsulation:2,changeDetection:0}),e})(),yD=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=Ve({type:e,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-card-header"],ngContentSelectors:hD,decls:4,vars:0,consts:[[1,"mat-card-header-text"]],template:function(e,t){1&e&&(fa(dD),ga(0),Ko(1,"div",0),ga(2,1),Jo(),ga(3,2))},encapsulation:2,changeDetection:0}),e})(),bD=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Ex],Ex]}),e})();const vD=["input"],wD=function(e){return{enterDuration:e}},kD=["*"],SD=new en("mat-checkbox-default-options",{providedIn:"root",factory:TD});function TD(){return{color:"accent",clickAction:"check-indeterminate"}}let ED=0;const xD=TD(),MD={provide:bw,useExisting:ae(()=>LD),multi:!0};class CD{}const DD=Dx(Mx(Cx(xx(class{constructor(e){this._elementRef=e}}))));let LD=(()=>{class e extends DD{constructor(e,t,i,n,r,s,o){super(e),this._changeDetectorRef=t,this._focusMonitor=i,this._ngZone=n,this._animationMode=s,this._options=o,this.ariaLabel="",this.ariaLabelledby=null,this._uniqueId="mat-checkbox-"+ ++ED,this.id=this._uniqueId,this.labelPosition="after",this.name=null,this.change=new vu,this.indeterminateChange=new vu,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||xD,this.color=this.defaultColor=this._options.color||xD.color,this.tabIndex=parseInt(r)||0}get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(e){this._required=Gk(e)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{e||Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}),this._syncIndeterminate(this._indeterminate)}ngAfterViewChecked(){}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}get checked(){return this._checked}set checked(e){e!=this.checked&&(this._checked=e,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){const t=Gk(e);t!==this.disabled&&(this._disabled=t,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(e){const t=e!=this._indeterminate;this._indeterminate=Gk(e),t&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(e){this.checked=!!e}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_getAriaChecked(){return this.checked?"true":this.indeterminate?"mixed":"false"}_transitionCheckState(e){let t=this._currentCheckState,i=this._elementRef.nativeElement;if(t!==e&&(this._currentAnimationClass.length>0&&i.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(t,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){i.classList.add(this._currentAnimationClass);const e=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{i.classList.remove(e)},1e3)})}}_emitChangeEvent(){const e=new CD;e.source=this,e.checked=this.checked,this._controlValueAccessorChangeFn(this.checked),this.change.emit(e),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked}_onInputClick(e){var t;const i=null===(t=this._options)||void 0===t?void 0:t.clickAction;e.stopPropagation(),this.disabled||"noop"===i?!this.disabled&&"noop"===i&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==i&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this.toggle(),this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}focus(e,t){e?this._focusMonitor.focusVia(this._inputElement,e,t):this._inputElement.nativeElement.focus(t)}_onInteractionEvent(e){e.stopPropagation()}_getAnimationClassForCheckStateTransition(e,t){if("NoopAnimations"===this._animationMode)return"";let i="";switch(e){case 0:if(1===t)i="unchecked-checked";else{if(3!=t)return"";i="unchecked-indeterminate"}break;case 2:i=1===t?"unchecked-checked":"unchecked-indeterminate";break;case 1:i=2===t?"checked-unchecked":"checked-indeterminate";break;case 3:i=1===t?"indeterminate-checked":"indeterminate-unchecked"}return`mat-checkbox-anim-${i}`}_syncIndeterminate(e){const t=this._inputElement;t&&(t.nativeElement.indeterminate=e)}}return e.\u0275fac=function(t){return new(t||e)(Go(pl),Go(ql),Go(NT),Go(cc),Gi("tabindex"),Go(zf,8),Go(SD,8))},e.\u0275cmp=Ve({type:e,selectors:[["mat-checkbox"]],viewQuery:function(e,t){if(1&e&&(Iu(vD,5),Iu(iM,5)),2&e){let e;Au(e=Pu())&&(t._inputElement=e.first),Au(e=Pu())&&(t.ripple=e.first)}},hostAttrs:[1,"mat-checkbox"],hostVars:12,hostBindings:function(e,t){2&e&&(Ua("id",t.id),Bo("tabindex",null),xa("mat-checkbox-indeterminate",t.indeterminate)("mat-checkbox-checked",t.checked)("mat-checkbox-disabled",t.disabled)("mat-checkbox-label-before","before"==t.labelPosition)("_mat-animation-noopable","NoopAnimations"===t._animationMode))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],id:"id",labelPosition:"labelPosition",name:"name",required:"required",checked:"checked",disabled:"disabled",indeterminate:"indeterminate",ariaDescribedby:["aria-describedby","ariaDescribedby"],value:"value"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],features:[sl([MD]),Oo],ngContentSelectors:kD,decls:17,vars:21,consts:[[1,"mat-checkbox-layout"],["label",""],[1,"mat-checkbox-inner-container"],["type","checkbox",1,"mat-checkbox-input","cdk-visually-hidden",3,"id","required","checked","disabled","tabIndex","change","click"],["input",""],["matRipple","",1,"mat-checkbox-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleRadius","matRippleCentered","matRippleAnimation"],[1,"mat-ripple-element","mat-checkbox-persistent-ripple"],[1,"mat-checkbox-frame"],[1,"mat-checkbox-background"],["version","1.1","focusable","false","viewBox","0 0 24 24",0,"xml","space","preserve","aria-hidden","true",1,"mat-checkbox-checkmark"],["fill","none","stroke","white","d","M4.1,12.7 9,17.6 20.3,6.3",1,"mat-checkbox-checkmark-path"],[1,"mat-checkbox-mixedmark"],[1,"mat-checkbox-label",3,"cdkObserveContent"],["checkboxLabel",""],[2,"display","none"]],template:function(e,t){if(1&e&&(fa(),Ko(0,"label",0,1),Ko(2,"span",2),Ko(3,"input",3,4),la("change",function(e){return t._onInteractionEvent(e)})("click",function(e){return t._onInputClick(e)}),Jo(),Ko(5,"span",5),Xo(6,"span",6),Jo(),Xo(7,"span",7),Ko(8,"span",8),ci(),Ko(9,"svg",9),Xo(10,"path",10),Jo(),di(),Xo(11,"span",11),Jo(),Jo(),Ko(12,"span",12,13),la("cdkObserveContent",function(){return t._onLabelTextChange()}),Ko(14,"span",14),Fa(15,"\xa0"),Jo(),ga(16),Jo(),Jo()),2&e){const e=Wo(1),i=Wo(13);Bo("for",t.inputId),fs(2),xa("mat-checkbox-inner-container-no-side-margin",!i.textContent||!i.textContent.trim()),fs(1),Zo("id",t.inputId)("required",t.required)("checked",t.checked)("disabled",t.disabled)("tabIndex",t.tabIndex),Bo("value",t.value)("name",t.name)("aria-label",t.ariaLabel||null)("aria-labelledby",t.ariaLabelledby)("aria-checked",t._getAriaChecked())("aria-describedby",t.ariaDescribedby),fs(2),Zo("matRippleTrigger",e)("matRippleDisabled",t._isRippleDisabled())("matRippleRadius",20)("matRippleCentered",!0)("matRippleAnimation",pu(19,wD,"NoopAnimations"===t._animationMode?0:150))}},directives:[iM,uT],styles:["@keyframes mat-checkbox-fade-in-background{0%{opacity:0}50%{opacity:1}}@keyframes mat-checkbox-fade-out-background{0%,50%{opacity:1}100%{opacity:0}}@keyframes mat-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:22.910259}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1)}100%{stroke-dashoffset:0}}@keyframes mat-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mat-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);stroke-dashoffset:0}to{stroke-dashoffset:-22.910259}}@keyframes mat-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(45deg)}}@keyframes mat-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(360deg)}}@keyframes mat-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes mat-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(315deg)}}@keyframes mat-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;opacity:1;transform:scaleX(1)}32.8%,100%{opacity:0;transform:scaleX(0)}}.mat-checkbox-background,.mat-checkbox-frame{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:2px;box-sizing:border-box;pointer-events:none}.mat-checkbox{display:inline-block;transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;-webkit-tap-highlight-color:transparent}._mat-animation-noopable.mat-checkbox{transition:none;animation:none}.mat-checkbox .mat-ripple-element:not(.mat-checkbox-persistent-ripple){opacity:.16}.mat-checkbox .mat-checkbox-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.cdk-high-contrast-active .mat-checkbox.cdk-keyboard-focused .mat-checkbox-ripple{outline:solid 3px}.mat-checkbox-layout{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:inherit;align-items:baseline;vertical-align:middle;display:inline-flex;white-space:nowrap}.mat-checkbox-label{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.mat-checkbox-inner-container{display:inline-block;height:16px;line-height:0;margin:auto;margin-right:8px;order:0;position:relative;vertical-align:middle;white-space:nowrap;width:16px;flex-shrink:0}[dir=rtl] .mat-checkbox-inner-container{margin-left:8px;margin-right:auto}.mat-checkbox-inner-container-no-side-margin{margin-left:0;margin-right:0}.mat-checkbox-frame{background-color:transparent;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1);border-width:2px;border-style:solid}._mat-animation-noopable .mat-checkbox-frame{transition:none}.mat-checkbox-background{align-items:center;display:inline-flex;justify-content:center;transition:background-color 90ms cubic-bezier(0, 0, 0.2, 0.1),opacity 90ms cubic-bezier(0, 0, 0.2, 0.1);-webkit-print-color-adjust:exact;color-adjust:exact}._mat-animation-noopable .mat-checkbox-background{transition:none}.cdk-high-contrast-active .mat-checkbox .mat-checkbox-background{background:none}.mat-checkbox-persistent-ripple{display:block;width:100%;height:100%;transform:none}.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:.04}.mat-checkbox.cdk-keyboard-focused .mat-checkbox-persistent-ripple{opacity:.12}.mat-checkbox-persistent-ripple,.mat-checkbox.mat-checkbox-disabled .mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:0}@media(hover: none){.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{display:none}}.mat-checkbox-checkmark{top:0;left:0;right:0;bottom:0;position:absolute;width:100%}.mat-checkbox-checkmark-path{stroke-dashoffset:22.910259;stroke-dasharray:22.910259;stroke-width:2.1333333333px}.cdk-high-contrast-black-on-white .mat-checkbox-checkmark-path{stroke:#000 !important}.mat-checkbox-mixedmark{width:calc(100% - 6px);height:2px;opacity:0;transform:scaleX(0) rotate(0deg);border-radius:2px}.cdk-high-contrast-active .mat-checkbox-mixedmark{height:0;border-top:solid 2px;margin-top:2px}.mat-checkbox-label-before .mat-checkbox-inner-container{order:1;margin-left:8px;margin-right:auto}[dir=rtl] .mat-checkbox-label-before .mat-checkbox-inner-container{margin-left:auto;margin-right:8px}.mat-checkbox-checked .mat-checkbox-checkmark{opacity:1}.mat-checkbox-checked .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-checked .mat-checkbox-mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark{opacity:0;transform:rotate(45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-indeterminate .mat-checkbox-mixedmark{opacity:1;transform:scaleX(1) rotate(0deg)}.mat-checkbox-unchecked .mat-checkbox-background{background-color:transparent}.mat-checkbox-disabled{cursor:default}.cdk-high-contrast-active .mat-checkbox-disabled{opacity:.5}.mat-checkbox-anim-unchecked-checked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-checked .mat-checkbox-checkmark-path{animation:180ms linear 0ms mat-checkbox-unchecked-checked-checkmark-path}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-unchecked-indeterminate-mixedmark}.mat-checkbox-anim-checked-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-checked-unchecked .mat-checkbox-checkmark-path{animation:90ms linear 0ms mat-checkbox-checked-unchecked-checkmark-path}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-checkmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-checkmark}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-mixedmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-checkmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-checkmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-mixedmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-mixedmark}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-mixedmark{animation:300ms linear 0ms mat-checkbox-indeterminate-unchecked-mixedmark}.mat-checkbox-input{bottom:0;left:50%}\n"],encapsulation:2,changeDetection:0}),e})(),OD=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({}),e})(),AD=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[nM,Ex,cT,OD],Ex,OD]}),e})();const ID=["*"],RD=new en("MatChipRemove"),PD=new en("MatChipAvatar"),YD=new en("MatChipTrailingIcon");class FD{constructor(e){this._elementRef=e}}const jD=Dx(Mx(Cx(FD),"primary"),-1);let qD=(()=>{class e extends jD{constructor(e,t,i,n,r,s,o,a){super(e),this._ngZone=t,this._changeDetectorRef=r,this._hasFocus=!1,this.chipListSelectable=!0,this._chipListMultiple=!1,this._chipListDisabled=!1,this._selected=!1,this._selectable=!0,this._disabled=!1,this._removable=!0,this._onFocus=new x,this._onBlur=new x,this.selectionChange=new vu,this.destroyed=new vu,this.removed=new vu,this._addHostClassName(),this._chipRippleTarget=s.createElement("div"),this._chipRippleTarget.classList.add("mat-chip-ripple"),this._elementRef.nativeElement.appendChild(this._chipRippleTarget),this._chipRipple=new eM(this,t,this._chipRippleTarget,i),this._chipRipple.setupTriggerEvents(e),this.rippleConfig=n||{},this._animationsDisabled="NoopAnimations"===o,this.tabIndex=null!=a&&parseInt(a)||-1}get rippleDisabled(){return this.disabled||this.disableRipple||this._animationsDisabled||!!this.rippleConfig.disabled}get selected(){return this._selected}set selected(e){const t=Gk(e);t!==this._selected&&(this._selected=t,this._dispatchSelectionChange())}get value(){return void 0!==this._value?this._value:this._elementRef.nativeElement.textContent}set value(e){this._value=e}get selectable(){return this._selectable&&this.chipListSelectable}set selectable(e){this._selectable=Gk(e)}get disabled(){return this._chipListDisabled||this._disabled}set disabled(e){this._disabled=Gk(e)}get removable(){return this._removable}set removable(e){this._removable=Gk(e)}get ariaSelected(){return this.selectable&&(this._chipListMultiple||this.selected)?this.selected.toString():null}_addHostClassName(){const e="mat-basic-chip",t=this._elementRef.nativeElement;t.hasAttribute(e)||t.tagName.toLowerCase()===e?t.classList.add(e):t.classList.add("mat-standard-chip")}ngOnDestroy(){this.destroyed.emit({chip:this}),this._chipRipple._removeTriggerEvents()}select(){this._selected||(this._selected=!0,this._dispatchSelectionChange(),this._changeDetectorRef.markForCheck())}deselect(){this._selected&&(this._selected=!1,this._dispatchSelectionChange(),this._changeDetectorRef.markForCheck())}selectViaInteraction(){this._selected||(this._selected=!0,this._dispatchSelectionChange(!0),this._changeDetectorRef.markForCheck())}toggleSelected(e=!1){return this._selected=!this.selected,this._dispatchSelectionChange(e),this._changeDetectorRef.markForCheck(),this.selected}focus(){this._hasFocus||(this._elementRef.nativeElement.focus(),this._onFocus.next({chip:this})),this._hasFocus=!0}remove(){this.removable&&this.removed.emit({chip:this})}_handleClick(e){this.disabled?e.preventDefault():e.stopPropagation()}_handleKeydown(e){if(!this.disabled)switch(e.keyCode){case 46:case 8:this.remove(),e.preventDefault();break;case 32:this.selectable&&this.toggleSelected(!0),e.preventDefault()}}_blur(){this._ngZone.onStable.pipe(dg(1)).subscribe(()=>{this._ngZone.run(()=>{this._hasFocus=!1,this._onBlur.next({chip:this})})})}_dispatchSelectionChange(e=!1){this.selectionChange.emit({source:this,isUserInput:e,selected:this._selected})}}return e.\u0275fac=function(t){return new(t||e)(Go(pl),Go(cc),Go(CS),Go(tM,8),Go(ql),Go(zc),Go(zf,8),Gi("tabindex"))},e.\u0275dir=Ke({type:e,selectors:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],contentQueries:function(e,t,i){if(1&e&&(Ru(i,PD,5),Ru(i,YD,5),Ru(i,RD,5)),2&e){let e;Au(e=Pu())&&(t.avatar=e.first),Au(e=Pu())&&(t.trailingIcon=e.first),Au(e=Pu())&&(t.removeIcon=e.first)}},hostAttrs:["role","option",1,"mat-chip","mat-focus-indicator"],hostVars:14,hostBindings:function(e,t){1&e&&la("click",function(e){return t._handleClick(e)})("keydown",function(e){return t._handleKeydown(e)})("focus",function(){return t.focus()})("blur",function(){return t._blur()}),2&e&&(Bo("tabindex",t.disabled?null:t.tabIndex)("disabled",t.disabled||null)("aria-disabled",t.disabled.toString())("aria-selected",t.ariaSelected),xa("mat-chip-selected",t.selected)("mat-chip-with-avatar",t.avatar)("mat-chip-with-trailing-icon",t.trailingIcon||t.removeIcon)("mat-chip-disabled",t.disabled)("_mat-animation-noopable",t._animationsDisabled))},inputs:{color:"color",disableRipple:"disableRipple",tabIndex:"tabIndex",selected:"selected",value:"value",selectable:"selectable",disabled:"disabled",removable:"removable"},outputs:{selectionChange:"selectionChange",destroyed:"destroyed",removed:"removed"},exportAs:["matChip"],features:[Oo]}),e})(),ND=(()=>{class e{constructor(e,t){this._parentChip=e,"BUTTON"===t.nativeElement.nodeName&&t.nativeElement.setAttribute("type","button")}_handleClick(e){const t=this._parentChip;t.removable&&!t.disabled&&t.remove(),e.stopPropagation()}}return e.\u0275fac=function(t){return new(t||e)(Go(qD),Go(pl))},e.\u0275dir=Ke({type:e,selectors:[["","matChipRemove",""]],hostAttrs:[1,"mat-chip-remove","mat-chip-trailing-icon"],hostBindings:function(e,t){1&e&&la("click",function(e){return t._handleClick(e)})},features:[sl([{provide:RD,useExisting:e}])]}),e})();const HD=new en("mat-chips-default-options"),UD=Lx(class{constructor(e,t,i,n){this._defaultErrorStateMatcher=e,this._parentForm=t,this._parentFormGroup=i,this.ngControl=n}});let zD=0;class BD{constructor(e,t){this.source=e,this.value=t}}let VD=(()=>{class e extends UD{constructor(e,t,i,n,r,s,o){super(s,n,r,o),this._elementRef=e,this._changeDetectorRef=t,this._dir=i,this.controlType="mat-chip-list",this._lastDestroyedChipIndex=null,this._destroyed=new x,this._uid="mat-chip-list-"+zD++,this._tabIndex=0,this._userTabIndex=null,this._onTouched=()=>{},this._onChange=()=>{},this._multiple=!1,this._compareWith=(e,t)=>e===t,this._required=!1,this._disabled=!1,this.ariaOrientation="horizontal",this._selectable=!0,this.change=new vu,this.valueChange=new vu,this.ngControl&&(this.ngControl.valueAccessor=this)}get selected(){var e,t;return this.multiple?(null===(e=this._selectionModel)||void 0===e?void 0:e.selected)||[]:null===(t=this._selectionModel)||void 0===t?void 0:t.selected[0]}get role(){return this.empty?null:"listbox"}get multiple(){return this._multiple}set multiple(e){this._multiple=Gk(e),this._syncChipsState()}get compareWith(){return this._compareWith}set compareWith(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(e){this.writeValue(e),this._value=e}get id(){return this._chipInput?this._chipInput.id:this._uid}get required(){return this._required}set required(e){this._required=Gk(e),this.stateChanges.next()}get placeholder(){return this._chipInput?this._chipInput.placeholder:this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}get focused(){return this._chipInput&&this._chipInput.focused||this._hasFocusedChip()}get empty(){return(!this._chipInput||this._chipInput.empty)&&(!this.chips||0===this.chips.length)}get shouldLabelFloat(){return!this.empty||this.focused}get disabled(){return this.ngControl?!!this.ngControl.disabled:this._disabled}set disabled(e){this._disabled=Gk(e),this._syncChipsState()}get selectable(){return this._selectable}set selectable(e){this._selectable=Gk(e),this.chips&&this.chips.forEach(e=>e.chipListSelectable=this._selectable)}set tabIndex(e){this._userTabIndex=e,this._tabIndex=e}get chipSelectionChanges(){return W(...this.chips.map(e=>e.selectionChange))}get chipFocusChanges(){return W(...this.chips.map(e=>e._onFocus))}get chipBlurChanges(){return W(...this.chips.map(e=>e._onBlur))}get chipRemoveChanges(){return W(...this.chips.map(e=>e.destroyed))}ngAfterContentInit(){this._keyManager=new ST(this.chips).withWrap().withVerticalOrientation().withHomeAndEnd().withHorizontalOrientation(this._dir?this._dir.value:"ltr"),this._dir&&this._dir.change.pipe(yS(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e)),this._keyManager.tabOut.pipe(yS(this._destroyed)).subscribe(()=>{this._allowFocusEscape()}),this.chips.changes.pipe(mg(null),yS(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>{this._syncChipsState()}),this._resetChips(),this._initializeSelection(),this._updateTabIndex(),this._updateFocusForDestroyedChips(),this.stateChanges.next()})}ngOnInit(){this._selectionModel=new $S(this.multiple,void 0,!1),this.stateChanges.next()}ngDoCheck(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==this._disabled&&(this.disabled=!!this.ngControl.disabled))}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),this.stateChanges.complete(),this._dropSubscriptions()}registerInput(e){this._chipInput=e,this._elementRef.nativeElement.setAttribute("data-mat-chip-input",e.id)}setDescribedByIds(e){this._ariaDescribedby=e.join(" ")}writeValue(e){this.chips&&this._setSelectionByValue(e,!1)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this.stateChanges.next()}onContainerClick(e){this._originatesFromChip(e)||this.focus()}focus(e){this.disabled||this._chipInput&&this._chipInput.focused||(this.chips.length>0?(this._keyManager.setFirstItemActive(),this.stateChanges.next()):(this._focusInput(e),this.stateChanges.next()))}_focusInput(e){this._chipInput&&this._chipInput.focus(e)}_keydown(e){const t=e.target;t&&t.classList.contains("mat-chip")&&(this._keyManager.onKeydown(e),this.stateChanges.next())}_updateTabIndex(){this._tabIndex=this._userTabIndex||(0===this.chips.length?-1:0)}_updateFocusForDestroyedChips(){if(null!=this._lastDestroyedChipIndex)if(this.chips.length){const e=Math.min(this._lastDestroyedChipIndex,this.chips.length-1);this._keyManager.setActiveItem(e)}else this.focus();this._lastDestroyedChipIndex=null}_isValidIndex(e){return e>=0&&ee.deselect()),Array.isArray(e))e.forEach(e=>this._selectValue(e,t)),this._sortValues();else{const i=this._selectValue(e,t);i&&t&&this._keyManager.setActiveItem(i)}}_selectValue(e,t=!0){const i=this.chips.find(t=>null!=t.value&&this._compareWith(t.value,e));return i&&(t?i.selectViaInteraction():i.select(),this._selectionModel.select(i)),i}_initializeSelection(){Promise.resolve().then(()=>{(this.ngControl||this._value)&&(this._setSelectionByValue(this.ngControl?this.ngControl.value:this._value,!1),this.stateChanges.next())})}_clearSelection(e){this._selectionModel.clear(),this.chips.forEach(t=>{t!==e&&t.deselect()}),this.stateChanges.next()}_sortValues(){this._multiple&&(this._selectionModel.clear(),this.chips.forEach(e=>{e.selected&&this._selectionModel.select(e)}),this.stateChanges.next())}_propagateChanges(e){let t=null;t=Array.isArray(this.selected)?this.selected.map(e=>e.value):this.selected?this.selected.value:e,this._value=t,this.change.emit(new BD(this,t)),this.valueChange.emit(t),this._onChange(t),this._changeDetectorRef.markForCheck()}_blur(){this._hasFocusedChip()||this._keyManager.setActiveItem(-1),this.disabled||(this._chipInput?setTimeout(()=>{this.focused||this._markAsTouched()}):this._markAsTouched())}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next()}_allowFocusEscape(){-1!==this._tabIndex&&(this._tabIndex=-1,setTimeout(()=>{this._tabIndex=this._userTabIndex||0,this._changeDetectorRef.markForCheck()}))}_resetChips(){this._dropSubscriptions(),this._listenToChipsFocus(),this._listenToChipsSelection(),this._listenToChipsRemoved()}_dropSubscriptions(){this._chipFocusSubscription&&(this._chipFocusSubscription.unsubscribe(),this._chipFocusSubscription=null),this._chipBlurSubscription&&(this._chipBlurSubscription.unsubscribe(),this._chipBlurSubscription=null),this._chipSelectionSubscription&&(this._chipSelectionSubscription.unsubscribe(),this._chipSelectionSubscription=null),this._chipRemoveSubscription&&(this._chipRemoveSubscription.unsubscribe(),this._chipRemoveSubscription=null)}_listenToChipsSelection(){this._chipSelectionSubscription=this.chipSelectionChanges.subscribe(e=>{e.source.selected?this._selectionModel.select(e.source):this._selectionModel.deselect(e.source),this.multiple||this.chips.forEach(e=>{!this._selectionModel.isSelected(e)&&e.selected&&e.deselect()}),e.isUserInput&&this._propagateChanges()})}_listenToChipsFocus(){this._chipFocusSubscription=this.chipFocusChanges.subscribe(e=>{let t=this.chips.toArray().indexOf(e.chip);this._isValidIndex(t)&&this._keyManager.updateActiveItem(t),this.stateChanges.next()}),this._chipBlurSubscription=this.chipBlurChanges.subscribe(()=>{this._blur(),this.stateChanges.next()})}_listenToChipsRemoved(){this._chipRemoveSubscription=this.chipRemoveChanges.subscribe(e=>{const t=e.chip,i=this.chips.toArray().indexOf(e.chip);this._isValidIndex(i)&&t._hasFocus&&(this._lastDestroyedChipIndex=i)})}_originatesFromChip(e){let t=e.target;for(;t&&t!==this._elementRef.nativeElement;){if(t.classList.contains("mat-chip"))return!0;t=t.parentElement}return!1}_hasFocusedChip(){return this.chips&&this.chips.some(e=>e._hasFocus)}_syncChipsState(){this.chips&&this.chips.forEach(e=>{e._chipListDisabled=this._disabled,e._chipListMultiple=this.multiple})}}return e.\u0275fac=function(t){return new(t||e)(Go(pl),Go(ql),Go(US,8),Go(Mk,8),Go(Fk,8),Go(Vx),Go(Qw,10))},e.\u0275cmp=Ve({type:e,selectors:[["mat-chip-list"]],contentQueries:function(e,t,i){if(1&e&&Ru(i,qD,5),2&e){let e;Au(e=Pu())&&(t.chips=e)}},hostAttrs:[1,"mat-chip-list"],hostVars:15,hostBindings:function(e,t){1&e&&la("focus",function(){return t.focus()})("blur",function(){return t._blur()})("keydown",function(e){return t._keydown(e)}),2&e&&(Ua("id",t._uid),Bo("tabindex",t.disabled?null:t._tabIndex)("aria-describedby",t._ariaDescribedby||null)("aria-required",t.role?t.required:null)("aria-disabled",t.disabled.toString())("aria-invalid",t.errorState)("aria-multiselectable",t.multiple)("role",t.role)("aria-orientation",t.ariaOrientation),xa("mat-chip-list-disabled",t.disabled)("mat-chip-list-invalid",t.errorState)("mat-chip-list-required",t.required))},inputs:{ariaOrientation:["aria-orientation","ariaOrientation"],multiple:"multiple",compareWith:"compareWith",value:"value",required:"required",placeholder:"placeholder",disabled:"disabled",selectable:"selectable",tabIndex:"tabIndex",errorStateMatcher:"errorStateMatcher"},outputs:{change:"change",valueChange:"valueChange"},exportAs:["matChipList"],features:[sl([{provide:CC,useExisting:e}]),Oo],ngContentSelectors:ID,decls:2,vars:0,consts:[[1,"mat-chip-list-wrapper"]],template:function(e,t){1&e&&(fa(),Ko(0,"div",0),ga(1),Jo())},styles:['.mat-chip{position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transform:translateZ(0);border:none;-webkit-appearance:none;-moz-appearance:none}.mat-standard-chip{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:inline-flex;padding:7px 12px;border-radius:16px;align-items:center;cursor:default;min-height:32px;height:1px}._mat-animation-noopable.mat-standard-chip{transition:none;animation:none}.mat-standard-chip .mat-chip-remove{border:none;-webkit-appearance:none;-moz-appearance:none;padding:0;background:none}.mat-standard-chip .mat-chip-remove.mat-icon,.mat-standard-chip .mat-chip-remove .mat-icon{width:18px;height:18px;font-size:18px}.mat-standard-chip::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;opacity:0;content:"";pointer-events:none;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-standard-chip:hover::after{opacity:.12}.mat-standard-chip:focus{outline:none}.mat-standard-chip:focus::after{opacity:.16}.cdk-high-contrast-active .mat-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-standard-chip:focus{outline:dotted 2px}.mat-standard-chip.mat-chip-disabled::after{opacity:0}.mat-standard-chip.mat-chip-disabled .mat-chip-remove,.mat-standard-chip.mat-chip-disabled .mat-chip-trailing-icon{cursor:default}.mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar,.mat-standard-chip.mat-chip-with-avatar{padding-top:0;padding-bottom:0}.mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar{padding-right:8px;padding-left:0}[dir=rtl] .mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar{padding-left:8px;padding-right:0}.mat-standard-chip.mat-chip-with-trailing-icon{padding-top:7px;padding-bottom:7px;padding-right:8px;padding-left:12px}[dir=rtl] .mat-standard-chip.mat-chip-with-trailing-icon{padding-left:8px;padding-right:12px}.mat-standard-chip.mat-chip-with-avatar{padding-left:0;padding-right:12px}[dir=rtl] .mat-standard-chip.mat-chip-with-avatar{padding-right:0;padding-left:12px}.mat-standard-chip .mat-chip-avatar{width:24px;height:24px;margin-right:8px;margin-left:4px}[dir=rtl] .mat-standard-chip .mat-chip-avatar{margin-left:8px;margin-right:4px}.mat-standard-chip .mat-chip-remove,.mat-standard-chip .mat-chip-trailing-icon{width:18px;height:18px;cursor:pointer}.mat-standard-chip .mat-chip-remove,.mat-standard-chip .mat-chip-trailing-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-standard-chip .mat-chip-remove,[dir=rtl] .mat-standard-chip .mat-chip-trailing-icon{margin-right:8px;margin-left:0}.mat-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit;overflow:hidden}.mat-chip-list-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:-4px}.mat-chip-list-wrapper input.mat-input-element,.mat-chip-list-wrapper .mat-standard-chip{margin:4px}.mat-chip-list-stacked .mat-chip-list-wrapper{flex-direction:column;align-items:flex-start}.mat-chip-list-stacked .mat-chip-list-wrapper .mat-standard-chip{width:100%}.mat-chip-avatar{border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden;object-fit:cover}input.mat-chip-input{width:150px;margin:4px;flex:1 0 150px}\n'],encapsulation:2,changeDetection:0}),e})();const $D={separatorKeyCodes:[13]};let WD=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({providers:[Vx,{provide:HD,useValue:$D}],imports:[[Ex]]}),e})(),GD=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[zS]]}),e})();const ZD=["*"];function QD(e){return Error(`Unable to find icon with the name "${e}"`)}function KD(e){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${e}".`)}function JD(e){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${e}".`)}class XD{constructor(e,t,i){this.url=e,this.svgText=t,this.options=i}}let eL=(()=>{class e{constructor(e,t,i,n){this._httpClient=e,this._sanitizer=t,this._errorHandler=n,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass="material-icons",this._document=i}addSvgIcon(e,t,i){return this.addSvgIconInNamespace("",e,t,i)}addSvgIconLiteral(e,t,i){return this.addSvgIconLiteralInNamespace("",e,t,i)}addSvgIconInNamespace(e,t,i,n){return this._addSvgIconConfig(e,t,new XD(i,null,n))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,t,i,n){const r=this._sanitizer.sanitize(Wr.HTML,i);if(!r)throw JD(i);return this._addSvgIconConfig(e,t,new XD("",r,n))}addSvgIconSet(e,t){return this.addSvgIconSetInNamespace("",e,t)}addSvgIconSetLiteral(e,t){return this.addSvgIconSetLiteralInNamespace("",e,t)}addSvgIconSetInNamespace(e,t,i){return this._addSvgIconSetConfig(e,new XD(t,null,i))}addSvgIconSetLiteralInNamespace(e,t,i){const n=this._sanitizer.sanitize(Wr.HTML,t);if(!n)throw JD(t);return this._addSvgIconSetConfig(e,new XD("",n,i))}registerFontClassAlias(e,t=e){return this._fontCssClassesByAlias.set(e,t),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){const t=this._sanitizer.sanitize(Wr.RESOURCE_URL,e);if(!t)throw KD(e);const i=this._cachedIconsByUrl.get(t);return i?_h(tL(i)):this._loadSvgIconFromConfig(new XD(e,null)).pipe(Ig(e=>this._cachedIconsByUrl.set(t,e)),D(e=>tL(e)))}getNamedSvgIcon(e,t=""){const i=iL(t,e);let n=this._svgIconConfigs.get(i);if(n)return this._getSvgFromConfig(n);if(n=this._getIconConfigFromResolvers(t,e),n)return this._svgIconConfigs.set(i,n),this._getSvgFromConfig(n);const r=this._iconSetConfigs.get(t);return r?this._getSvgFromIconSetConfigs(e,r):Qb(QD(i))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?_h(tL(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(D(e=>tL(e)))}_getSvgFromIconSetConfigs(e,t){const i=this._extractIconWithNameFromAnySet(e,t);return i?_h(i):fw(t.filter(e=>!e.svgText).map(e=>this._loadSvgIconSetFromConfig(e).pipe(yg(t=>{const i=`Loading icon set URL: ${this._sanitizer.sanitize(Wr.RESOURCE_URL,e.url)} failed: ${t.message}`;return this._errorHandler.handleError(new Error(i)),_h(null)})))).pipe(D(()=>{const i=this._extractIconWithNameFromAnySet(e,t);if(!i)throw QD(e);return i}))}_extractIconWithNameFromAnySet(e,t){for(let i=t.length-1;i>=0;i--){const n=t[i];if(n.svgText&&n.svgText.indexOf(e)>-1){const t=this._svgElementFromConfig(n),i=this._extractSvgIconFromSet(t,e,n.options);if(i)return i}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe(Ig(t=>e.svgText=t),D(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?_h(null):this._fetchIcon(e).pipe(Ig(t=>e.svgText=t))}_extractSvgIconFromSet(e,t,i){const n=e.querySelector(`[id="${t}"]`);if(!n)return null;const r=n.cloneNode(!0);if(r.removeAttribute("id"),"svg"===r.nodeName.toLowerCase())return this._setSvgAttributes(r,i);if("symbol"===r.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(r),i);const s=this._svgElementFromString("");return s.appendChild(r),this._setSvgAttributes(s,i)}_svgElementFromString(e){const t=this._document.createElement("DIV");t.innerHTML=e;const i=t.querySelector("svg");if(!i)throw Error(" tag not found");return i}_toSvgElement(e){const t=this._svgElementFromString(""),i=e.attributes;for(let n=0;nthis._inProgressUrlFetches.delete(s)),te());return this._inProgressUrlFetches.set(s,a),a}_addSvgIconConfig(e,t,i){return this._svgIconConfigs.set(iL(e,t),i),this}_addSvgIconSetConfig(e,t){const i=this._iconSetConfigs.get(e);return i?i.push(t):this._iconSetConfigs.set(e,[t]),this}_svgElementFromConfig(e){if(!e.svgElement){const t=this._svgElementFromString(e.svgText);this._setSvgAttributes(t,e.options),e.svgElement=t}return e.svgElement}_getIconConfigFromResolvers(e,t){for(let i=0;it?t.pathname+t.search:""}}}),oL=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],aL=e=>`[${e}]`,lL=oL.map(aL).join(", "),uL=/^url\(['"]?#(.*?)['"]?\)$/;let cL=(()=>{class e extends rL{constructor(e,t,i,n,r){super(e),this._iconRegistry=t,this._location=n,this._errorHandler=r,this._inline=!1,this._currentIconFetch=d.EMPTY,i||e.nativeElement.setAttribute("aria-hidden","true")}get inline(){return this._inline}set inline(e){this._inline=Gk(e)}get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}get fontSet(){return this._fontSet}set fontSet(e){const t=this._cleanupFontValue(e);t!==this._fontSet&&(this._fontSet=t,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(e){const t=this._cleanupFontValue(e);t!==this._fontIcon&&(this._fontIcon=t,this._updateFontIconClasses())}_splitIconName(e){if(!e)return["",""];const t=e.split(":");switch(t.length){case 1:return["",t[0]];case 2:return t;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const e=this._elementsWithExternalReferences;if(e&&e.size){const e=this._location.getPathname();e!==this._previousPath&&(this._previousPath=e,this._prependPathToReferences(e))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();const t=e.querySelectorAll("style");for(let n=0;n{t.forEach(t=>{i.setAttribute(t.name,`url('${e}#${t.value}')`)})})}_cacheChildrenWithExternalReferences(e){const t=e.querySelectorAll(lL),i=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let n=0;n{const r=t[n],s=r.getAttribute(e),o=s?s.match(uL):null;if(o){let t=i.get(r);t||(t=[],i.set(r,t)),t.push({name:e,value:o[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){const[t,i]=this._splitIconName(e);t&&(this._svgNamespace=t),i&&(this._svgName=i),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(i,t).pipe(dg(1)).subscribe(e=>this._setSvgElement(e),e=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${t}:${i}! ${e.message}`))})}}}return e.\u0275fac=function(t){return new(t||e)(Go(pl),Go(eL),Gi("aria-hidden"),Go(sL),Go(Xr))},e.\u0275cmp=Ve({type:e,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:7,hostBindings:function(e,t){2&e&&(Bo("data-mat-icon-type",t._usingFontIcon()?"font":"svg")("data-mat-icon-name",t._svgName||t.fontIcon)("data-mat-icon-namespace",t._svgNamespace||t.fontSet),xa("mat-icon-inline",t.inline)("mat-icon-no-color","primary"!==t.color&&"accent"!==t.color&&"warn"!==t.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[Oo],ngContentSelectors:ZD,decls:1,vars:0,template:function(e,t){1&e&&(fa(),ga(0))},styles:[".mat-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}\n"],encapsulation:2,changeDetection:0}),e})(),dL=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Ex],Ex]}),e})(),hL=(()=>{class e{constructor(){this.changes=new x,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=fe({factory:function(){return new e},token:e,providedIn:"root"}),e})();const pL={provide:hL,deps:[[new On,new An,hL]],useFactory:function(e){return e||new hL}};let mL=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({providers:[pL,Vx],imports:[[Ex,Dd,TM,aD,GD,dL,nM],Ex]}),e})();const fL=PS({passive:!0});let gL=(()=>{class e{constructor(e,t){this._platform=e,this._ngZone=t,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return rg;const t=Jk(e),i=this._monitoredElements.get(t);if(i)return i.subject;const n=new x,r="cdk-text-field-autofilled",s=e=>{"cdk-text-field-autofill-start"!==e.animationName||t.classList.contains(r)?"cdk-text-field-autofill-end"===e.animationName&&t.classList.contains(r)&&(t.classList.remove(r),this._ngZone.run(()=>n.next({target:e.target,isAutofilled:!1}))):(t.classList.add(r),this._ngZone.run(()=>n.next({target:e.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{t.addEventListener("animationstart",s,fL),t.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(t,{subject:n,unlisten:()=>{t.removeEventListener("animationstart",s,fL)}}),n}stopMonitoring(e){const t=Jk(e),i=this._monitoredElements.get(t);i&&(i.unlisten(),i.subject.complete(),t.classList.remove("cdk-text-field-autofill-monitored"),t.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(t))}ngOnDestroy(){this._monitoredElements.forEach((e,t)=>this.stopMonitoring(t))}}return e.\u0275fac=function(t){return new(t||e)(Tn(CS),Tn(cc))},e.\u0275prov=fe({factory:function(){return new e(Tn(CS),Tn(cc))},token:e,providedIn:"root"}),e})(),_L=(()=>{class e{constructor(e,t,i,n){this._elementRef=e,this._platform=t,this._ngZone=i,this._destroyed=new x,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=e=>{this._hasFocus="focus"===e.type},this._document=n,this._textareaElement=this._elementRef.nativeElement}get minRows(){return this._minRows}set minRows(e){this._minRows=Zk(e),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(e){this._maxRows=Zk(e),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(e){e=Gk(e),this._enabled!==e&&((this._enabled=e)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(e){this._cachedPlaceholderHeight=void 0,this._textareaElement.placeholder=e,this._cacheTextareaPlaceholderHeight()}_setMinHeight(){const e=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;e&&(this._textareaElement.style.minHeight=e)}_setMaxHeight(){const e=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;e&&(this._textareaElement.style.maxHeight=e)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{Xk(this._getWindow(),"resize").pipe(_S(16),yS(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let e=this._textareaElement.cloneNode(!1);e.rows=1,e.style.position="absolute",e.style.visibility="hidden",e.style.border="none",e.style.padding="0",e.style.height="",e.style.minHeight="",e.style.maxHeight="",e.style.overflow="hidden",this._textareaElement.parentNode.appendChild(e),this._cachedLineHeight=e.clientHeight,this._textareaElement.parentNode.removeChild(e),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const e=this._textareaElement,t=e.style.marginBottom||"",i=this._platform.FIREFOX,n=i&&this._hasFocus,r=i?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";n&&(e.style.marginBottom=`${e.clientHeight}px`),e.classList.add(r);const s=e.scrollHeight-4;return e.classList.remove(r),n&&(e.style.marginBottom=t),s}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const e=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=e}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(e=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const t=this._elementRef.nativeElement,i=t.value;if(!e&&this._minRows===this._previousMinRows&&i===this._previousValue)return;const n=this._measureScrollHeight(),r=Math.max(n,this._cachedPlaceholderHeight||0);t.style.height=`${r}px`,this._ngZone.runOutsideAngular(()=>{"undefined"!=typeof requestAnimationFrame?requestAnimationFrame(()=>this._scrollToCaretPosition(t)):setTimeout(()=>this._scrollToCaretPosition(t))}),this._previousValue=i,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(e){const{selectionStart:t,selectionEnd:i}=e;!this._destroyed.isStopped&&this._hasFocus&&e.setSelectionRange(t,i)}}return e.\u0275fac=function(t){return new(t||e)(Go(pl),Go(CS),Go(cc),Go(zc,8))},e.\u0275dir=Ke({type:e,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(e,t){1&e&&la("input",function(){return t._noopInputHandler()})},inputs:{minRows:["cdkAutosizeMinRows","minRows"],maxRows:["cdkAutosizeMaxRows","maxRows"],enabled:["cdkTextareaAutosize","enabled"],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"]}),e})(),yL=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[DS]]}),e})();const bL=new en("MAT_INPUT_VALUE_ACCESSOR"),vL=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let wL=0;const kL=Lx(class{constructor(e,t,i,n){this._defaultErrorStateMatcher=e,this._parentForm=t,this._parentFormGroup=i,this.ngControl=n}});let SL=(()=>{class e extends kL{constructor(e,t,i,n,r,s,o,a,l,u){super(s,n,r,i),this._elementRef=e,this._platform=t,this._autofillMonitor=a,this._formField=u,this._uid="mat-input-"+wL++,this.focused=!1,this.stateChanges=new x,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._required=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(e=>OS().has(e));const c=this._elementRef.nativeElement,d=c.nodeName.toLowerCase();this._inputValueAccessor=o||c,this._previousNativeValue=this.value,this.id=this.id,t.IOS&&l.runOutsideAngular(()=>{e.nativeElement.addEventListener("keyup",e=>{const t=e.target;!t.value&&0===t.selectionStart&&0===t.selectionEnd&&(t.setSelectionRange(1,1),t.setSelectionRange(0,0))})}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===d,this._isTextarea="textarea"===d,this._isInFormField=!!u,this._isNativeSelect&&(this.controlType=c.multiple?"mat-native-select-multiple":"mat-native-select")}get disabled(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled}set disabled(e){this._disabled=Gk(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){return this._required}set required(e){this._required=Gk(e)}get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&OS().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=Gk(e)}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement)}ngDoCheck(){this.ngControl&&this.updateErrorState(),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}_focusChanged(e){e!==this.focused&&(this.focused=e,this.stateChanges.next())}_onInput(){}_dirtyCheckPlaceholder(){var e,t;const i=(null===(t=null===(e=this._formField)||void 0===e?void 0:e._hideControlPlaceholder)||void 0===t?void 0:t.call(e))?null:this.placeholder;if(i!==this._previousPlaceholder){const e=this._elementRef.nativeElement;this._previousPlaceholder=i,i?e.setAttribute("placeholder",i):e.removeAttribute("placeholder")}}_dirtyCheckNativeValue(){const e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_validateType(){vL.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const e=this._elementRef.nativeElement,t=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&t&&t.label)}return this.focused||!this.empty}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}}return e.\u0275fac=function(t){return new(t||e)(Go(pl),Go(CS),Go(Qw,10),Go(Mk,8),Go(Fk,8),Go(Vx),Go(bL,10),Go(gL),Go(cc),Go(qC,8))},e.\u0275dir=Ke({type:e,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-input-element","mat-form-field-autofill-control"],hostVars:11,hostBindings:function(e,t){1&e&&la("focus",function(){return t._focusChanged(!0)})("blur",function(){return t._focusChanged(!1)})("input",function(){return t._onInput()}),2&e&&(Ua("disabled",t.disabled)("required",t.required),Bo("id",t.id)("data-placeholder",t.placeholder)("readonly",t.readonly&&!t._isNativeSelect||null)("aria-invalid",t.empty&&t.required?null:t.errorState)("aria-required",t.required),xa("mat-input-server",t._isServer)("mat-native-select-inline",t._isInlineSelect()))},inputs:{id:"id",disabled:"disabled",required:"required",type:"type",value:"value",readonly:"readonly",placeholder:"placeholder",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"]},exportAs:["matInput"],features:[sl([{provide:CC,useExisting:e}]),Oo,ct]}),e})(),TL=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({providers:[Vx],imports:[[yL,HC,Ex],yL,HC]}),e})(),EL=(()=>{class e{constructor(){this.changes=new x,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year"}formatYearRange(e,t){return`${e} \u2013 ${t}`}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=fe({factory:function(){return new e},token:e,providedIn:"root"}),e})();const xL={provide:new en("mat-datepicker-scroll-strategy"),deps:[eC],useFactory:function(e){return()=>e.scrollStrategies.reposition()}};let ML=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({providers:[EL,xL],imports:[[Dd,aD,oC,$T,TM,Ex],KS]}),e})();function CL(e,t){}class DL{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.autoFocus=!0,this.restoreFocus=!0,this.closeOnNavigation=!0}}const LL={dialogContainer:rp("dialogContainer",[lp("void, exit",ap({opacity:0,transform:"scale(0.7)"})),lp("enter",ap({transform:"none"})),cp("* => enter",sp("150ms cubic-bezier(0, 0, 0.2, 1)",ap({transform:"none",opacity:1}))),cp("* => void, * => exit",sp("75ms cubic-bezier(0.4, 0.0, 0.2, 1)",ap({opacity:0})))])};let OL=(()=>{class e extends wM{constructor(e,t,i,n,r,s){super(),this._elementRef=e,this._focusTrapFactory=t,this._changeDetectorRef=i,this._config=r,this._focusMonitor=s,this._animationStateChanged=new vu,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=e=>(this._portalOutlet.hasAttached(),this._portalOutlet.attachDomPortal(e)),this._ariaLabelledBy=r.ariaLabelledBy||null,this._document=n}_initializeWithAttachedContent(){this._setupFocusTrap(),this._capturePreviouslyFocusedElement(),this._focusDialogContainer()}attachComponentPortal(e){return this._portalOutlet.hasAttached(),this._portalOutlet.attachComponentPortal(e)}attachTemplatePortal(e){return this._portalOutlet.hasAttached(),this._portalOutlet.attachTemplatePortal(e)}_recaptureFocus(){this._containsFocus()||(!this._config.autoFocus||!this._focusTrap.focusInitialElement())&&this._elementRef.nativeElement.focus()}_trapFocus(){this._config.autoFocus?this._focusTrap.focusInitialElementWhenReady():this._containsFocus()||this._elementRef.nativeElement.focus()}_restoreFocus(){const e=this._elementFocusedBeforeDialogWasOpened;if(this._config.restoreFocus&&e&&"function"==typeof e.focus){const t=jS(),i=this._elementRef.nativeElement;(!t||t===this._document.body||t===i||i.contains(t))&&(this._focusMonitor?(this._focusMonitor.focusVia(e,this._closeInteractionType),this._closeInteractionType=null):e.focus())}this._focusTrap&&this._focusTrap.destroy()}_setupFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement)}_capturePreviouslyFocusedElement(){this._document&&(this._elementFocusedBeforeDialogWasOpened=jS())}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const e=this._elementRef.nativeElement,t=jS();return e===t||e.contains(t)}}return e.\u0275fac=function(t){return new(t||e)(Go(pl),Go(CT),Go(ql),Go(zc,8),Go(DL),Go(NT))},e.\u0275dir=Ke({type:e,viewQuery:function(e,t){if(1&e&&Iu(SM,7),2&e){let e;Au(e=Pu())&&(t._portalOutlet=e.first)}},features:[Oo]}),e})(),AL=(()=>{class e extends OL{constructor(){super(...arguments),this._state="enter"}_onAnimationDone({toState:e,totalTime:t}){"enter"===e?(this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:t})):"exit"===e&&(this._restoreFocus(),this._animationStateChanged.next({state:"closed",totalTime:t}))}_onAnimationStart({toState:e,totalTime:t}){"enter"===e?this._animationStateChanged.next({state:"opening",totalTime:t}):("exit"===e||"void"===e)&&this._animationStateChanged.next({state:"closing",totalTime:t})}_startExitAnimation(){this._state="exit",this._changeDetectorRef.markForCheck()}}return e.\u0275fac=function(){let t;return function(i){return(t||(t=$i(e)))(i||e)}}(),e.\u0275cmp=Ve({type:e,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1","aria-modal","true",1,"mat-dialog-container"],hostVars:6,hostBindings:function(e,t){1&e&&ua("@dialogContainer.start",function(e){return t._onAnimationStart(e)})("@dialogContainer.done",function(e){return t._onAnimationDone(e)}),2&e&&(Ua("id",t._id),Bo("role",t._config.role)("aria-labelledby",t._config.ariaLabel?null:t._ariaLabelledBy)("aria-label",t._config.ariaLabel)("aria-describedby",t._config.ariaDescribedBy||null),za("@dialogContainer",t._state))},features:[Oo],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(e,t){1&e&&$o(0,CL,0,0,"ng-template",0)},directives:[SM],styles:[".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .mat-dialog-container{outline:solid 1px}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;box-sizing:content-box;margin-bottom:-24px}.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,data:{animation:[LL.dialogContainer]}}),e})(),IL=0;class RL{constructor(e,t,i="mat-dialog-"+IL++){this._overlayRef=e,this._containerInstance=t,this.id=i,this.disableClose=this._containerInstance._config.disableClose,this._afterOpened=new x,this._afterClosed=new x,this._beforeClosed=new x,this._state=0,t._id=i,t._animationStateChanged.pipe(bh(e=>"opened"===e.state),dg(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),t._animationStateChanged.pipe(bh(e=>"closed"===e.state),dg(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),e.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._afterClosed.next(this._result),this._afterClosed.complete(),this.componentInstance=null,this._overlayRef.dispose()}),e.keydownEvents().pipe(bh(e=>27===e.keyCode&&!this.disableClose&&!XS(e))).subscribe(e=>{e.preventDefault(),PL(this,"keyboard")}),e.backdropClick().subscribe(()=>{this.disableClose?this._containerInstance._recaptureFocus():PL(this,"mouse")})}close(e){this._result=e,this._containerInstance._animationStateChanged.pipe(bh(e=>"closing"===e.state),dg(1)).subscribe(t=>{this._beforeClosed.next(e),this._beforeClosed.complete(),this._overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),t.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._afterClosed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._overlayRef.backdropClick()}keydownEvents(){return this._overlayRef.keydownEvents()}updatePosition(e){let t=this._getPositionStrategy();return e&&(e.left||e.right)?e.left?t.left(e.left):t.right(e.right):t.centerHorizontally(),e&&(e.top||e.bottom)?e.top?t.top(e.top):t.bottom(e.bottom):t.centerVertically(),this._overlayRef.updatePosition(),this}updateSize(e="",t=""){return this._overlayRef.updateSize({width:e,height:t}),this._overlayRef.updatePosition(),this}addPanelClass(e){return this._overlayRef.addPanelClass(e),this}removePanelClass(e){return this._overlayRef.removePanelClass(e),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._overlayRef.dispose()}_getPositionStrategy(){return this._overlayRef.getConfig().positionStrategy}}function PL(e,t,i){return void 0!==e._containerInstance&&(e._containerInstance._closeInteractionType=t),e.close(i)}const YL=new en("MatDialogData"),FL=new en("mat-dialog-default-options"),jL=new en("mat-dialog-scroll-strategy"),qL={provide:jL,deps:[eC],useFactory:function(e){return()=>e.scrollStrategies.block()}};let NL=(()=>{class e{constructor(e,t,i,n,r,s,o,a,l){this._overlay=e,this._injector=t,this._defaultOptions=i,this._parentDialog=n,this._overlayContainer=r,this._dialogRefConstructor=o,this._dialogContainerType=a,this._dialogDataToken=l,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new x,this._afterOpenedAtThisLevel=new x,this._ariaHiddenElements=new Map,this.afterAllClosed=og(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(mg(void 0))),this._scrollStrategy=s}get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}open(e,t){t=function(e,t){return Object.assign(Object.assign({},t),e)}(t,this._defaultOptions||new DL),t.id&&this.getDialogById(t.id);const i=this._createOverlay(t),n=this._attachDialogContainer(i,t),r=this._attachDialogContent(e,n,i,t);return this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(r),r.afterClosed().subscribe(()=>this._removeOpenDialog(r)),this.afterOpened.next(r),n._initializeWithAttachedContent(),r}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(t=>t.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_createOverlay(e){const t=this._getOverlayConfig(e);return this._overlay.create(t)}_getOverlayConfig(e){const t=new PM({positionStrategy:this._overlay.position().global(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(t.backdropClass=e.backdropClass),t}_attachDialogContainer(e,t){const i=Do.create({parent:t&&t.viewContainerRef&&t.viewContainerRef.injector||this._injector,providers:[{provide:DL,useValue:t}]}),n=new yM(this._dialogContainerType,t.viewContainerRef,i,t.componentFactoryResolver);return e.attach(n).instance}_attachDialogContent(e,t,i,n){const r=new this._dialogRefConstructor(i,t,n.id);if(e instanceof Bl)t.attachTemplatePortal(new bM(e,null,{$implicit:n.data,dialogRef:r}));else{const i=this._createInjector(n,r,t),s=t.attachComponentPortal(new yM(e,n.viewContainerRef,i));r.componentInstance=s.instance}return r.updateSize(n.width,n.height).updatePosition(n.position),r}_createInjector(e,t,i){const n=e&&e.viewContainerRef&&e.viewContainerRef.injector,r=[{provide:this._dialogContainerType,useValue:i},{provide:this._dialogDataToken,useValue:e.data},{provide:this._dialogRefConstructor,useValue:t}];return e.direction&&(!n||!n.get(US,null,Te.Optional))&&r.push({provide:US,useValue:{value:e.direction,change:_h()}}),Do.create({parent:n||this._injector,providers:r})}_removeOpenDialog(e){const t=this.openDialogs.indexOf(e);t>-1&&(this.openDialogs.splice(t,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((e,t)=>{e?t.setAttribute("aria-hidden",e):t.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const e=this._overlayContainer.getContainerElement();if(e.parentElement){const t=e.parentElement.children;for(let i=t.length-1;i>-1;i--){let n=t[i];n!==e&&"SCRIPT"!==n.nodeName&&"STYLE"!==n.nodeName&&!n.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(n,n.getAttribute("aria-hidden")),n.setAttribute("aria-hidden","true"))}}}_closeDialogs(e){let t=e.length;for(;t--;)e[t].close()}}return e.\u0275fac=function(t){return new(t||e)(Go(eC),Go(Do),Go(void 0),Go(void 0),Go(HM),Go(void 0),Go(on),Go(on),Go(en))},e.\u0275dir=Ke({type:e}),e})(),HL=(()=>{class e extends NL{constructor(e,t,i,n,r,s,o){super(e,t,n,s,o,r,RL,AL,YL)}}return e.\u0275fac=function(t){return new(t||e)(Tn(eC),Tn(Do),Tn(rd,8),Tn(FL,8),Tn(jL),Tn(e,12),Tn(HM))},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})(),UL=0,zL=(()=>{class e{constructor(e,t,i){this.dialogRef=e,this._elementRef=t,this._dialog=i,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=WL(this._elementRef,this._dialog.openDialogs))}ngOnChanges(e){const t=e._matDialogClose||e._matDialogCloseResult;t&&(this.dialogResult=t.currentValue)}_onButtonClick(e){PL(this.dialogRef,0===e.screenX&&0===e.screenY?"keyboard":"mouse",this.dialogResult)}}return e.\u0275fac=function(t){return new(t||e)(Go(RL,8),Go(pl),Go(HL))},e.\u0275dir=Ke({type:e,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(e,t){1&e&&la("click",function(e){return t._onButtonClick(e)}),2&e&&Bo("aria-label",t.ariaLabel||null)("type",t.type)},inputs:{type:"type",dialogResult:["mat-dialog-close","dialogResult"],ariaLabel:["aria-label","ariaLabel"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[ct]}),e})(),BL=(()=>{class e{constructor(e,t,i){this._dialogRef=e,this._elementRef=t,this._dialog=i,this.id="mat-dialog-title-"+UL++}ngOnInit(){this._dialogRef||(this._dialogRef=WL(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const e=this._dialogRef._containerInstance;e&&!e._ariaLabelledBy&&(e._ariaLabelledBy=this.id)})}}return e.\u0275fac=function(t){return new(t||e)(Go(RL,8),Go(pl),Go(HL))},e.\u0275dir=Ke({type:e,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-dialog-title"],hostVars:1,hostBindings:function(e,t){2&e&&Ua("id",t.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),e})(),VL=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Ke({type:e,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-dialog-content"]}),e})(),$L=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Ke({type:e,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-dialog-actions"]}),e})();function WL(e,t){let i=e.nativeElement.parentElement;for(;i&&!i.classList.contains("mat-dialog-container");)i=i.parentElement;return i?t.find(e=>e.id===i.id):null}let GL=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({providers:[HL,qL],imports:[[oC,TM,Ex],Ex]}),e})(),ZL=(()=>{class e{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(e){this._vertical=Gk(e)}get inset(){return this._inset}set inset(e){this._inset=Gk(e)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=Ve({type:e,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(e,t){2&e&&(Bo("aria-orientation",t.vertical?"vertical":"horizontal"),xa("mat-divider-vertical",t.vertical)("mat-divider-horizontal",!t.vertical)("mat-divider-inset",t.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(e,t){},styles:[".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}\n"],encapsulation:2,changeDetection:0}),e})(),QL=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Ex],Ex]}),e})(),KL=0;const JL=new en("CdkAccordion");let XL=(()=>{class e{constructor(){this._stateChanges=new x,this._openCloseAllActions=new x,this.id="cdk-accordion-"+KL++,this._multi=!1}get multi(){return this._multi}set multi(e){this._multi=Gk(e)}openAll(){this._multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(e){this._stateChanges.next(e)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Ke({type:e,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[sl([{provide:JL,useExisting:e}]),ct]}),e})(),eO=0,tO=(()=>{class e{constructor(e,t,i){this.accordion=e,this._changeDetectorRef=t,this._expansionDispatcher=i,this._openCloseAllSubscription=d.EMPTY,this.closed=new vu,this.opened=new vu,this.destroyed=new vu,this.expandedChange=new vu,this.id="cdk-accordion-child-"+eO++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=i.listen((e,t)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===t&&this.id!==e&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}get expanded(){return this._expanded}set expanded(e){e=Gk(e),this._expanded!==e&&(this._expanded=e,this.expandedChange.emit(e),e?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){this._disabled=Gk(e)}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(e=>{this.disabled||(this.expanded=e)})}}return e.\u0275fac=function(t){return new(t||e)(Go(JL,12),Go(ql),Go(WS))},e.\u0275dir=Ke({type:e,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[sl([{provide:JL,useValue:void 0}])]}),e})(),iO=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({}),e})();const nO=["body"];function rO(e,t){}const sO=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],oO=["mat-expansion-panel-header","*","mat-action-row"];function aO(e,t){1&e&&Xo(0,"span",2),2&e&&Zo("@indicatorRotate",pa()._getExpandedState())}const lO=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],uO=["mat-panel-title","mat-panel-description","*"],cO=new en("MAT_ACCORDION"),dO="225ms cubic-bezier(0.4,0.0,0.2,1)",hO={indicatorRotate:rp("indicatorRotate",[lp("collapsed, void",ap({transform:"rotate(0deg)"})),lp("expanded",ap({transform:"rotate(180deg)"})),cp("expanded <=> collapsed, void => collapsed",sp(dO))]),bodyExpansion:rp("bodyExpansion",[lp("collapsed, void",ap({height:"0px",visibility:"hidden"})),lp("expanded",ap({height:"*",visibility:"visible"})),cp("expanded <=> collapsed, void => collapsed",sp(dO))])};let pO=(()=>{class e{constructor(e){this._template=e}}return e.\u0275fac=function(t){return new(t||e)(Go(Bl))},e.\u0275dir=Ke({type:e,selectors:[["ng-template","matExpansionPanelContent",""]]}),e})(),mO=0;const fO=new en("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let gO=(()=>{class e extends tO{constructor(e,t,i,n,r,s,o){super(e,t,i),this._viewContainerRef=n,this._animationMode=s,this._hideToggle=!1,this.afterExpand=new vu,this.afterCollapse=new vu,this._inputChanges=new x,this._headerId="mat-expansion-panel-header-"+mO++,this._bodyAnimationDone=new x,this.accordion=e,this._document=r,this._bodyAnimationDone.pipe(lS((e,t)=>e.fromState===t.fromState&&e.toState===t.toState)).subscribe(e=>{"void"!==e.fromState&&("expanded"===e.toState?this.afterExpand.emit():"collapsed"===e.toState&&this.afterCollapse.emit())}),o&&(this.hideToggle=o.hideToggle)}get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(e){this._hideToggle=Gk(e)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(e){this._togglePosition=e}_hasSpacing(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this.opened.pipe(mg(null),bh(()=>this.expanded&&!this._portal),dg(1)).subscribe(()=>{this._portal=new bM(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(e){this._inputChanges.next(e)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const e=this._document.activeElement,t=this._body.nativeElement;return e===t||t.contains(e)}return!1}}return e.\u0275fac=function(t){return new(t||e)(Go(cO,12),Go(ql),Go(WS),Go(Kl),Go(zc),Go(zf,8),Go(fO,8))},e.\u0275cmp=Ve({type:e,selectors:[["mat-expansion-panel"]],contentQueries:function(e,t,i){if(1&e&&Ru(i,pO,5),2&e){let e;Au(e=Pu())&&(t._lazyContent=e.first)}},viewQuery:function(e,t){if(1&e&&Iu(nO,5),2&e){let e;Au(e=Pu())&&(t._body=e.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(e,t){2&e&&xa("mat-expanded",t.expanded)("_mat-animation-noopable","NoopAnimations"===t._animationMode)("mat-expansion-panel-spacing",t._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[sl([{provide:cO,useValue:void 0}]),Oo,ct],ngContentSelectors:oO,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(e,t){1&e&&(fa(sO),ga(0),Ko(1,"div",0,1),la("@bodyExpansion.done",function(e){return t._bodyAnimationDone.next(e)}),Ko(3,"div",2),ga(4,1),$o(5,rO,0,0,"ng-template",3),Jo(),ga(6,2),Jo()),2&e&&(fs(1),Zo("@bodyExpansion",t._getExpandedState())("id",t.id),Bo("aria-labelledby",t._headerId),fs(4),Zo("cdkPortalOutlet",t._portal))},directives:[SM],styles:[".mat-expansion-panel{box-sizing:content-box;display:block;margin:0;border-radius:4px;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px}.mat-action-row button.mat-button-base,.mat-action-row button.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row button.mat-button-base,[dir=rtl] .mat-action-row button.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,data:{animation:[hO.bodyExpansion]},changeDetection:0}),e})();class _O{}const yO=Dx(_O);let bO=(()=>{class e extends yO{constructor(e,t,i,n,r,s,o){super(),this.panel=e,this._element=t,this._focusMonitor=i,this._changeDetectorRef=n,this._animationMode=s,this._parentChangeSubscription=d.EMPTY;const a=e.accordion?e.accordion._stateChanges.pipe(bh(e=>!(!e.hideToggle&&!e.togglePosition))):rg;this.tabIndex=parseInt(o||"")||0,this._parentChangeSubscription=W(e.opened,e.closed,a,e._inputChanges.pipe(bh(e=>!!(e.hideToggle||e.disabled||e.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),e.closed.pipe(bh(()=>e._containsFocus())).subscribe(()=>i.focusVia(t,"program")),r&&(this.expandedHeight=r.expandedHeight,this.collapsedHeight=r.collapsedHeight)}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){const e=this._isExpanded();return e&&this.expandedHeight?this.expandedHeight:!e&&this.collapsedHeight?this.collapsedHeight:null}_keydown(e){switch(e.keyCode){case 32:case 13:XS(e)||(e.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(e))}}focus(e,t){e?this._focusMonitor.focusVia(this._element,e,t):this._element.nativeElement.focus(t)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(e=>{e&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}}return e.\u0275fac=function(t){return new(t||e)(Go(gO,1),Go(pl),Go(NT),Go(ql),Go(fO,8),Go(zf,8),Gi("tabindex"))},e.\u0275cmp=Ve({type:e,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(e,t){1&e&&la("click",function(){return t._toggle()})("keydown",function(e){return t._keydown(e)}),2&e&&(Bo("id",t.panel._headerId)("tabindex",t.tabIndex)("aria-controls",t._getPanelId())("aria-expanded",t._isExpanded())("aria-disabled",t.panel.disabled),Ea("height",t._getHeaderHeight()),xa("mat-expanded",t._isExpanded())("mat-expansion-toggle-indicator-after","after"===t._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===t._getTogglePosition())("_mat-animation-noopable","NoopAnimations"===t._animationMode))},inputs:{tabIndex:"tabIndex",expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},features:[Oo],ngContentSelectors:uO,decls:5,vars:1,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(e,t){1&e&&(fa(lO),Ko(0,"span",0),ga(1),ga(2,1),ga(3,2),Jo(),$o(4,aO,1,1,"span",1)),2&e&&(fs(4),Zo("ngIf",t._showToggle()))},directives:[gd],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;margin-right:16px}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header-description{flex-grow:2}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle}.cdk-high-contrast-active .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true])::before,.cdk-high-contrast-active .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true])::before,.cdk-high-contrast-active .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true])::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;border:3px solid;border-radius:4px;content:""}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}\n'],encapsulation:2,data:{animation:[hO.indicatorRotate]},changeDetection:0}),e})(),vO=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Ke({type:e,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]}),e})(),wO=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Ke({type:e,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]}),e})(),kO=(()=>{class e extends XL{constructor(){super(...arguments),this._ownHeaders=new ku,this._hideToggle=!1,this.displayMode="default",this.togglePosition="after"}get hideToggle(){return this._hideToggle}set hideToggle(e){this._hideToggle=Gk(e)}ngAfterContentInit(){this._headers.changes.pipe(mg(this._headers)).subscribe(e=>{this._ownHeaders.reset(e.filter(e=>e.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new ST(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(e){this._keyManager.onKeydown(e)}_handleHeaderFocus(e){this._keyManager.updateActiveItem(e)}ngOnDestroy(){super.ngOnDestroy(),this._ownHeaders.destroy()}}return e.\u0275fac=function(){let t;return function(i){return(t||(t=$i(e)))(i||e)}}(),e.\u0275dir=Ke({type:e,selectors:[["mat-accordion"]],contentQueries:function(e,t,i){if(1&e&&Ru(i,bO,5),2&e){let e;Au(e=Pu())&&(t._headers=e)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(e,t){2&e&&xa("mat-accordion-multi",t.multi)},inputs:{multi:"multi",displayMode:"displayMode",togglePosition:"togglePosition",hideToggle:"hideToggle"},exportAs:["matAccordion"],features:[sl([{provide:cO,useExisting:e}]),Oo]}),e})(),SO=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Dd,Ex,iO,TM]]}),e})();const TO=["*"],EO=".mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}.mat-grid-tile-content{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}\n";class xO{constructor(){this.columnIndex=0,this.rowIndex=0}get rowCount(){return this.rowIndex+1}get rowspan(){const e=Math.max(...this.tracker);return e>1?this.rowCount+e-1:this.rowCount}update(e,t){this.columnIndex=0,this.rowIndex=0,this.tracker=new Array(e),this.tracker.fill(0,0,this.tracker.length),this.positions=t.map(e=>this._trackTile(e))}_trackTile(e){const t=this._findMatchingGap(e.colspan);return this._markTilePosition(t,e),this.columnIndex=t+e.colspan,new MO(this.rowIndex,t)}_findMatchingGap(e){let t=-1,i=-1;do{this.columnIndex+e>this.tracker.length?(this._nextRow(),t=this.tracker.indexOf(0,this.columnIndex),i=this._findGapEndIndex(t)):(t=this.tracker.indexOf(0,this.columnIndex),-1!=t?(i=this._findGapEndIndex(t),this.columnIndex=t+1):(this._nextRow(),t=this.tracker.indexOf(0,this.columnIndex),i=this._findGapEndIndex(t)))}while(i-t{class e{constructor(e,t){this._element=e,this._gridList=t,this._rowspan=1,this._colspan=1}get rowspan(){return this._rowspan}set rowspan(e){this._rowspan=Math.round(Zk(e))}get colspan(){return this._colspan}set colspan(e){this._colspan=Math.round(Zk(e))}_setStyle(e,t){this._element.nativeElement.style[e]=t}}return e.\u0275fac=function(t){return new(t||e)(Go(pl),Go(CO,8))},e.\u0275cmp=Ve({type:e,selectors:[["mat-grid-tile"]],hostAttrs:[1,"mat-grid-tile"],hostVars:2,hostBindings:function(e,t){2&e&&Bo("rowspan",t.rowspan)("colspan",t.colspan)},inputs:{rowspan:"rowspan",colspan:"colspan"},exportAs:["matGridTile"],ngContentSelectors:TO,decls:2,vars:0,consts:[[1,"mat-grid-tile-content"]],template:function(e,t){1&e&&(fa(),Ko(0,"div",0),ga(1),Jo())},styles:[EO],encapsulation:2,changeDetection:0}),e})();const LO=/^-?\d+((\.\d+)?[A-Za-z%$]?)+$/;class OO{constructor(){this._rows=0,this._rowspan=0}init(e,t,i,n){this._gutterSize=YO(e),this._rows=t.rowCount,this._rowspan=t.rowspan,this._cols=i,this._direction=n}getBaseTileSize(e,t){return`(${e}% - (${this._gutterSize} * ${t}))`}getTilePosition(e,t){return 0===t?"0":PO(`(${e} + ${this._gutterSize}) * ${t}`)}getTileSize(e,t){return`(${e} * ${t}) + (${t-1} * ${this._gutterSize})`}setStyle(e,t,i){let n=100/this._cols,r=(this._cols-1)/this._cols;this.setColStyles(e,i,n,r),this.setRowStyles(e,t,n,r)}setColStyles(e,t,i,n){let r=this.getBaseTileSize(i,n);e._setStyle("rtl"===this._direction?"right":"left",this.getTilePosition(r,t)),e._setStyle("width",PO(this.getTileSize(r,e.colspan)))}getGutterSpan(){return`${this._gutterSize} * (${this._rowspan} - 1)`}getTileSpan(e){return`${this._rowspan} * ${this.getTileSize(e,1)}`}getComputedHeight(){return null}}class AO extends OO{constructor(e){super(),this.fixedRowHeight=e}init(e,t,i,n){super.init(e,t,i,n),this.fixedRowHeight=YO(this.fixedRowHeight),LO.test(this.fixedRowHeight)}setRowStyles(e,t){e._setStyle("top",this.getTilePosition(this.fixedRowHeight,t)),e._setStyle("height",PO(this.getTileSize(this.fixedRowHeight,e.rowspan)))}getComputedHeight(){return["height",PO(`${this.getTileSpan(this.fixedRowHeight)} + ${this.getGutterSpan()}`)]}reset(e){e._setListStyle(["height",null]),e._tiles&&e._tiles.forEach(e=>{e._setStyle("top",null),e._setStyle("height",null)})}}class IO extends OO{constructor(e){super(),this._parseRatio(e)}setRowStyles(e,t,i,n){this.baseTileHeight=this.getBaseTileSize(i/this.rowHeightRatio,n),e._setStyle("marginTop",this.getTilePosition(this.baseTileHeight,t)),e._setStyle("paddingTop",PO(this.getTileSize(this.baseTileHeight,e.rowspan)))}getComputedHeight(){return["paddingBottom",PO(`${this.getTileSpan(this.baseTileHeight)} + ${this.getGutterSpan()}`)]}reset(e){e._setListStyle(["paddingBottom",null]),e._tiles.forEach(e=>{e._setStyle("marginTop",null),e._setStyle("paddingTop",null)})}_parseRatio(e){const t=e.split(":");this.rowHeightRatio=parseFloat(t[0])/parseFloat(t[1])}}class RO extends OO{setRowStyles(e,t){let i=this.getBaseTileSize(100/this._rowspan,(this._rows-1)/this._rows);e._setStyle("top",this.getTilePosition(i,t)),e._setStyle("height",PO(this.getTileSize(i,e.rowspan)))}reset(e){e._tiles&&e._tiles.forEach(e=>{e._setStyle("top",null),e._setStyle("height",null)})}}function PO(e){return`calc(${e})`}function YO(e){return e.match(/([A-Za-z%]+)$/)?e:`${e}px`}let FO=(()=>{class e{constructor(e,t){this._element=e,this._dir=t,this._gutter="1px"}get cols(){return this._cols}set cols(e){this._cols=Math.max(1,Math.round(Zk(e)))}get gutterSize(){return this._gutter}set gutterSize(e){this._gutter=`${null==e?"":e}`}get rowHeight(){return this._rowHeight}set rowHeight(e){const t=`${null==e?"":e}`;t!==this._rowHeight&&(this._rowHeight=t,this._setTileStyler(this._rowHeight))}ngOnInit(){this._checkCols(),this._checkRowHeight()}ngAfterContentChecked(){this._layoutTiles()}_checkCols(){}_checkRowHeight(){this._rowHeight||this._setTileStyler("1:1")}_setTileStyler(e){this._tileStyler&&this._tileStyler.reset(this),this._tileStyler="fit"===e?new RO:e&&e.indexOf(":")>-1?new IO(e):new AO(e)}_layoutTiles(){this._tileCoordinator||(this._tileCoordinator=new xO);const e=this._tileCoordinator,t=this._tiles.filter(e=>!e._gridList||e._gridList===this),i=this._dir?this._dir.value:"ltr";this._tileCoordinator.update(this.cols,t),this._tileStyler.init(this.gutterSize,e,this.cols,i),t.forEach((t,i)=>{const n=e.positions[i];this._tileStyler.setStyle(t,n.row,n.col)}),this._setListStyle(this._tileStyler.getComputedHeight())}_setListStyle(e){e&&(this._element.nativeElement.style[e[0]]=e[1])}}return e.\u0275fac=function(t){return new(t||e)(Go(pl),Go(US,8))},e.\u0275cmp=Ve({type:e,selectors:[["mat-grid-list"]],contentQueries:function(e,t,i){if(1&e&&Ru(i,DO,5),2&e){let e;Au(e=Pu())&&(t._tiles=e)}},hostAttrs:[1,"mat-grid-list"],hostVars:1,hostBindings:function(e,t){2&e&&Bo("cols",t.cols)},inputs:{cols:"cols",gutterSize:"gutterSize",rowHeight:"rowHeight"},exportAs:["matGridList"],features:[sl([{provide:CO,useExisting:e}])],ngContentSelectors:TO,decls:2,vars:0,template:function(e,t){1&e&&(fa(),Ko(0,"div"),ga(1),Jo())},styles:[EO],encapsulation:2,changeDetection:0}),e})(),jO=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Gx,Ex],Gx,Ex]}),e})();const qO=["*"],NO=[[["","mat-list-avatar",""],["","mat-list-icon",""],["","matListAvatar",""],["","matListIcon",""]],[["","mat-line",""],["","matLine",""]],"*"],HO=["[mat-list-avatar], [mat-list-icon], [matListAvatar], [matListIcon]","[mat-line], [matLine]","*"],UO=xx(Cx(class{})),zO=Cx(class{}),BO=new en("MatList"),VO=new en("MatNavList");let $O=(()=>{class e extends UO{constructor(e){super(),this._elementRef=e,this._stateChanges=new x,"action-list"===this._getListType()&&e.nativeElement.classList.add("mat-action-list")}_getListType(){const e=this._elementRef.nativeElement.nodeName.toLowerCase();return"mat-list"===e?"list":"mat-action-list"===e?"action-list":null}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return e.\u0275fac=function(t){return new(t||e)(Go(pl))},e.\u0275cmp=Ve({type:e,selectors:[["mat-list"],["mat-action-list"]],hostAttrs:[1,"mat-list","mat-list-base"],inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matList"],features:[sl([{provide:BO,useExisting:e}]),Oo,ct],ngContentSelectors:qO,decls:1,vars:0,template:function(e,t){1&e&&(fa(),ga(0))},styles:['.mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px;z-index:1}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-single-selected-option):not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n'],encapsulation:2,changeDetection:0}),e})(),WO=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Ke({type:e,selectors:[["","mat-list-avatar",""],["","matListAvatar",""]],hostAttrs:[1,"mat-list-avatar"]}),e})(),GO=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Ke({type:e,selectors:[["","mat-list-icon",""],["","matListIcon",""]],hostAttrs:[1,"mat-list-icon"]}),e})(),ZO=(()=>{class e extends zO{constructor(e,t,i,n){super(),this._element=e,this._isInteractiveList=!1,this._destroyed=new x,this._disabled=!1,this._isInteractiveList=!!(i||n&&"action-list"===n._getListType()),this._list=i||n;const r=this._getHostElement();"button"===r.nodeName.toLowerCase()&&!r.hasAttribute("type")&&r.setAttribute("type","button"),this._list&&this._list._stateChanges.pipe(yS(this._destroyed)).subscribe(()=>{t.markForCheck()})}get disabled(){return this._disabled||!(!this._list||!this._list.disabled)}set disabled(e){this._disabled=Gk(e)}ngAfterContentInit(){!function(e,t,i="mat"){e.changes.pipe(mg(e)).subscribe(({length:e})=>{Wx(t,`${i}-2-line`,!1),Wx(t,`${i}-3-line`,!1),Wx(t,`${i}-multi-line`,!1),2===e||3===e?Wx(t,`${i}-${e}-line`,!0):e>3&&Wx(t,`${i}-multi-line`,!0)})}(this._lines,this._element)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_isRippleDisabled(){return!this._isInteractiveList||this.disableRipple||!(!this._list||!this._list.disableRipple)}_getHostElement(){return this._element.nativeElement}}return e.\u0275fac=function(t){return new(t||e)(Go(pl),Go(ql),Go(VO,8),Go(BO,8))},e.\u0275cmp=Ve({type:e,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(e,t,i){if(1&e&&(Ru(i,WO,5),Ru(i,GO,5),Ru(i,$x,5)),2&e){let e;Au(e=Pu())&&(t._avatar=e.first),Au(e=Pu())&&(t._icon=e.first),Au(e=Pu())&&(t._lines=e)}},hostAttrs:[1,"mat-list-item","mat-focus-indicator"],hostVars:6,hostBindings:function(e,t){2&e&&xa("mat-list-item-disabled",t.disabled)("mat-list-item-avatar",t._avatar||t._icon)("mat-list-item-with-avatar",t._avatar||t._icon)},inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matListItem"],features:[Oo],ngContentSelectors:HO,decls:6,vars:2,consts:[[1,"mat-list-item-content"],["mat-ripple","",1,"mat-list-item-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-list-text"]],template:function(e,t){1&e&&(fa(NO),Ko(0,"div",0),Xo(1,"div",1),ga(2),Ko(3,"div",2),ga(4,1),Jo(),ga(5,2),Jo()),2&e&&(fs(1),Zo("matRippleTrigger",t._getHostElement())("matRippleDisabled",t._isRippleDisabled()))},directives:[iM],encapsulation:2,changeDetection:0}),e})(),QO=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Gx,nM,Ex,sM,Dd],Gx,Ex,sM,QL]}),e})();const KO=["mat-menu-item",""];function JO(e,t){1&e&&(ci(),Ko(0,"svg",2),Xo(1,"polygon",3),Jo())}const XO=["*"];function eA(e,t){if(1&e){const e=na();Ko(0,"div",0),la("keydown",function(t){return Yt(e),pa()._handleKeydown(t)})("click",function(){return Yt(e),pa().closed.emit("click")})("@transformMenu.start",function(t){return Yt(e),pa()._onAnimationStart(t)})("@transformMenu.done",function(t){return Yt(e),pa()._onAnimationDone(t)}),Ko(1,"div",1),ga(2),Jo(),Jo()}if(2&e){const e=pa();Zo("id",e.panelId)("ngClass",e._classList)("@transformMenu",e._panelAnimationState),Bo("aria-label",e.ariaLabel||null)("aria-labelledby",e.ariaLabelledby||null)("aria-describedby",e.ariaDescribedby||null)}}const tA={transformMenu:rp("transformMenu",[lp("void",ap({opacity:0,transform:"scale(0.8)"})),cp("void => enter",sp("120ms cubic-bezier(0, 0, 0.2, 1)",ap({opacity:1,transform:"scale(1)"}))),cp("* => void",sp("100ms 25ms linear",ap({opacity:0})))]),fadeInItems:rp("fadeInItems",[lp("showing",ap({opacity:1})),cp("void => *",[ap({opacity:0}),sp("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},iA=new en("MatMenuContent"),nA=new en("MAT_MENU_PANEL"),rA=Cx(xx(class{}));let sA=(()=>{class e extends rA{constructor(e,t,i,n,r){super(),this._elementRef=e,this._focusMonitor=i,this._parentMenu=n,this._changeDetectorRef=r,this.role="menuitem",this._hovered=new x,this._focused=new x,this._highlighted=!1,this._triggersSubmenu=!1,n&&n.addItem&&n.addItem(this)}focus(e,t){this._focusMonitor&&e?this._focusMonitor.focusVia(this._getHostElement(),e,t):this._getHostElement().focus(t),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(e){this.disabled&&(e.preventDefault(),e.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){var e,t;const i=this._elementRef.nativeElement.cloneNode(!0),n=i.querySelectorAll("mat-icon, .material-icons");for(let r=0;r{class e{constructor(e,t,i){this._elementRef=e,this._ngZone=t,this._defaultOptions=i,this._xPosition=this._defaultOptions.xPosition,this._yPosition=this._defaultOptions.yPosition,this._directDescendantItems=new ku,this._tabSubscription=d.EMPTY,this._classList={},this._panelAnimationState="void",this._animationDone=new x,this.overlayPanelClass=this._defaultOptions.overlayPanelClass||"",this.backdropClass=this._defaultOptions.backdropClass,this._overlapTrigger=this._defaultOptions.overlapTrigger,this._hasBackdrop=this._defaultOptions.hasBackdrop,this.closed=new vu,this.close=this.closed,this.panelId="mat-menu-panel-"+aA++}get xPosition(){return this._xPosition}set xPosition(e){this._xPosition=e,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(e){this._yPosition=e,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(e){this._overlapTrigger=Gk(e)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=Gk(e)}set panelClass(e){const t=this._previousPanelClass;t&&t.length&&t.split(" ").forEach(e=>{this._classList[e]=!1}),this._previousPanelClass=e,e&&e.length&&(e.split(" ").forEach(e=>{this._classList[e]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(e){this.panelClass=e}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new ST(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._tabSubscription=this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe(mg(this._directDescendantItems),ag(e=>W(...e.map(e=>e._focused)))).subscribe(e=>this._keyManager.updateActiveItem(e))}ngOnDestroy(){this._directDescendantItems.destroy(),this._tabSubscription.unsubscribe(),this.closed.complete()}_hovered(){return this._directDescendantItems.changes.pipe(mg(this._directDescendantItems),ag(e=>W(...e.map(e=>e._hovered))))}addItem(e){}removeItem(e){}_handleKeydown(e){const t=e.keyCode,i=this._keyManager;switch(t){case 27:XS(e)||(e.preventDefault(),this.closed.emit("keydown"));break;case 37:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case 39:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:(38===t||40===t)&&i.setFocusOrigin("keyboard"),i.onKeydown(e)}}focusFirstItem(e="program"){this.lazyContent?this._ngZone.onStable.pipe(dg(1)).subscribe(()=>this._focusFirstItem(e)):this._focusFirstItem(e)}_focusFirstItem(e){const t=this._keyManager;if(t.setFocusOrigin(e).setFirstItemActive(),!t.activeItem&&this._directDescendantItems.length){let e=this._directDescendantItems.first._getHostElement().parentElement;for(;e;){if("menu"===e.getAttribute("role")){e.focus();break}e=e.parentElement}}}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(e){const t=Math.min(this._baseElevation+e,24),i=`${this._elevationPrefix}${t}`,n=Object.keys(this._classList).find(e=>e.startsWith(this._elevationPrefix));(!n||n===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[i]=!0,this._previousElevation=i)}setPositionClasses(e=this.xPosition,t=this.yPosition){const i=this._classList;i["mat-menu-before"]="before"===e,i["mat-menu-after"]="after"===e,i["mat-menu-above"]="above"===t,i["mat-menu-below"]="below"===t}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(e){this._animationDone.next(e),this._isAnimating=!1}_onAnimationStart(e){this._isAnimating=!0,"enter"===e.toState&&0===this._keyManager.activeItemIndex&&(e.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe(mg(this._allItems)).subscribe(e=>{this._directDescendantItems.reset(e.filter(e=>e._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return e.\u0275fac=function(t){return new(t||e)(Go(pl),Go(cc),Go(oA))},e.\u0275dir=Ke({type:e,contentQueries:function(e,t,i){if(1&e&&(Ru(i,iA,5),Ru(i,sA,5),Ru(i,sA,4)),2&e){let e;Au(e=Pu())&&(t.lazyContent=e.first),Au(e=Pu())&&(t._allItems=e),Au(e=Pu())&&(t.items=e)}},viewQuery:function(e,t){if(1&e&&Iu(Bl,5),2&e){let e;Au(e=Pu())&&(t.templateRef=e.first)}},inputs:{backdropClass:"backdropClass",xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"]},outputs:{closed:"closed",close:"close"}}),e})(),uA=(()=>{class e extends lA{constructor(e,t,i){super(e,t,i),this._elevationPrefix="mat-elevation-z",this._baseElevation=4}}return e.\u0275fac=function(t){return new(t||e)(Go(pl),Go(cc),Go(oA))},e.\u0275cmp=Ve({type:e,selectors:[["mat-menu"]],hostVars:3,hostBindings:function(e,t){2&e&&Bo("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[sl([{provide:nA,useExisting:e}]),Oo],ngContentSelectors:XO,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-menu-panel",3,"id","ngClass","keydown","click"],[1,"mat-menu-content"]],template:function(e,t){1&e&&(fa(),$o(0,eA,3,6,"ng-template"))},directives:[hd],styles:["mat-menu{display:none}.mat-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 48px);border-radius:4px;outline:0;min-height:64px}.mat-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-menu-panel{outline:solid 1px}.mat-menu-content:not(:empty){padding-top:8px;padding-bottom:8px}.mat-menu-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative}.mat-menu-item::-moz-focus-inner{border:0}.mat-menu-item[disabled]{cursor:default}[dir=rtl] .mat-menu-item{text-align:right}.mat-menu-item .mat-icon{margin-right:16px;vertical-align:middle}.mat-menu-item .mat-icon svg{vertical-align:top}[dir=rtl] .mat-menu-item .mat-icon{margin-left:16px;margin-right:0}.mat-menu-item[disabled]{pointer-events:none}.cdk-high-contrast-active .mat-menu-item{margin-top:1px}.cdk-high-contrast-active .mat-menu-item.cdk-program-focused,.cdk-high-contrast-active .mat-menu-item.cdk-keyboard-focused,.cdk-high-contrast-active .mat-menu-item-highlighted{outline:dotted 1px}.mat-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-menu-submenu-icon{fill:CanvasText}button.mat-menu-item{width:100%}.mat-menu-item .mat-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n"],encapsulation:2,data:{animation:[tA.transformMenu,tA.fadeInItems]},changeDetection:0}),e})();const cA=new en("mat-menu-scroll-strategy"),dA={provide:cA,deps:[eC],useFactory:function(e){return()=>e.scrollStrategies.reposition()}},hA=PS({passive:!0});let pA=(()=>{class e{constructor(e,t,i,n,r,s,o,a){this._overlay=e,this._element=t,this._viewContainerRef=i,this._menuItemInstance=s,this._dir=o,this._focusMonitor=a,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=d.EMPTY,this._hoverSubscription=d.EMPTY,this._menuCloseSubscription=d.EMPTY,this._handleTouchStart=e=>{LT(e)||(this._openedBy="touch")},this._openedBy=void 0,this._ariaHaspopup=!0,this.restoreFocus=!0,this.menuOpened=new vu,this.onMenuOpen=this.menuOpened,this.menuClosed=new vu,this.onMenuClose=this.menuClosed,this._scrollStrategy=n,this._parentMaterialMenu=r instanceof lA?r:void 0,t.nativeElement.addEventListener("touchstart",this._handleTouchStart,hA),s&&(s._triggersSubmenu=this.triggersSubmenu())}get _ariaExpanded(){return this.menuOpen||null}get _ariaControl(){return this.menuOpen?this.menu.panelId:null}get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(e){this.menu=e}get menu(){return this._menu}set menu(e){e!==this._menu&&(this._menu=e,this._menuCloseSubscription.unsubscribe(),e&&(this._menuCloseSubscription=e.close.subscribe(e=>{this._destroyMenu(e),("click"===e||"tab"===e)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(e)})))}ngAfterContentInit(){this._checkMenu(),this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,hA),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!(!this._menuItemInstance||!this._parentMaterialMenu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){if(this._menuOpen)return;this._checkMenu();const e=this._createOverlay(),t=e.getConfig();this._setPosition(t.positionStrategy),t.hasBackdrop=null==this.menu.hasBackdrop?!this.triggersSubmenu():this.menu.hasBackdrop,e.attach(this._getPortal()),this.menu.lazyContent&&this.menu.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(),this.menu instanceof lA&&this.menu._startAnimation()}closeMenu(){this.menu.close.emit()}focus(e,t){this._focusMonitor&&e?this._focusMonitor.focusVia(this._element,e,t):this._element.nativeElement.focus(t)}updatePosition(){var e;null===(e=this._overlayRef)||void 0===e||e.updatePosition()}_destroyMenu(e){if(!this._overlayRef||!this.menuOpen)return;const t=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===e||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,t instanceof lA?(t._resetAnimation(),t.lazyContent?t._animationDone.pipe(bh(e=>"void"===e.toState),dg(1),yS(t.lazyContent._attached)).subscribe({next:()=>t.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),t.lazyContent&&t.lazyContent.detach())}_initMenu(){this.menu.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,this.menu.direction=this.dir,this._setMenuElevation(),this.menu.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(){if(this.menu.setElevation){let e=0,t=this.menu.parentMenu;for(;t;)e++,t=t.parentMenu;this.menu.setElevation(e)}}_setIsMenuOpen(e){this._menuOpen=e,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(e)}_checkMenu(){}_createOverlay(){if(!this._overlayRef){const e=this._getOverlayConfig();this._subscribeToPositions(e.positionStrategy),this._overlayRef=this._overlay.create(e),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(){return new PM({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:this.menu.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:this.menu.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(e){this.menu.setPositionClasses&&e.positionChanges.subscribe(e=>{this.menu.setPositionClasses("start"===e.connectionPair.overlayX?"after":"before","top"===e.connectionPair.overlayY?"below":"above")})}_setPosition(e){let[t,i]="before"===this.menu.xPosition?["end","start"]:["start","end"],[n,r]="above"===this.menu.yPosition?["bottom","top"]:["top","bottom"],[s,o]=[n,r],[a,l]=[t,i],u=0;this.triggersSubmenu()?(l=t="before"===this.menu.xPosition?"start":"end",i=a="end"===t?"start":"end",u="bottom"===n?8:-8):this.menu.overlapTrigger||(s="top"===n?"bottom":"top",o="top"===r?"bottom":"top"),e.withPositions([{originX:t,originY:s,overlayX:a,overlayY:n,offsetY:u},{originX:i,originY:s,overlayX:l,overlayY:n,offsetY:u},{originX:t,originY:o,overlayX:a,overlayY:r,offsetY:-u},{originX:i,originY:o,overlayX:l,overlayY:r,offsetY:-u}])}_menuClosingActions(){const e=this._overlayRef.backdropClick(),t=this._overlayRef.detachments();return W(e,this._parentMaterialMenu?this._parentMaterialMenu.closed:_h(),this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe(bh(e=>e!==this._menuItemInstance),bh(()=>this._menuOpen)):_h(),t)}_handleMousedown(e){DT(e)||(this._openedBy=0===e.button?"mouse":void 0,this.triggersSubmenu()&&e.preventDefault())}_handleKeydown(e){const t=e.keyCode;(13===t||32===t)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(39===t&&"ltr"===this.dir||37===t&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(e){this.triggersSubmenu()?(e.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe(bh(e=>e===this._menuItemInstance&&!e.disabled),UC(0,aS)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof lA&&this.menu._isAnimating?this.menu._animationDone.pipe(dg(1),UC(0,aS),yS(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(){return(!this._portal||this._portal.templateRef!==this.menu.templateRef)&&(this._portal=new bM(this.menu.templateRef,this._viewContainerRef)),this._portal}}return e.\u0275fac=function(t){return new(t||e)(Go(eC),Go(pl),Go(Kl),Go(cA),Go(nA,8),Go(sA,10),Go(US,8),Go(NT))},e.\u0275dir=Ke({type:e,hostVars:3,hostBindings:function(e,t){1&e&&la("mousedown",function(e){return t._handleMousedown(e)})("keydown",function(e){return t._handleKeydown(e)})("click",function(e){return t._handleClick(e)}),2&e&&Bo("aria-haspopup",t._ariaHaspopup)("aria-expanded",t._ariaExpanded)("aria-controls",t._ariaControl)},inputs:{restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"],_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}}),e})(),mA=(()=>{class e extends pA{}return e.\u0275fac=function(){let t;return function(i){return(t||(t=$i(e)))(i||e)}}(),e.\u0275dir=Ke({type:e,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-menu-trigger"],exportAs:["matMenuTrigger"],features:[Oo]}),e})(),fA=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({providers:[dA],imports:[[Dd,Ex,nM,oC],KS,Ex]}),e})();const gA=["trigger"],_A=["panel"];function yA(e,t){if(1&e&&(Ko(0,"span",8),Fa(1),Jo()),2&e){const e=pa();fs(1),ja(e.placeholder)}}function bA(e,t){if(1&e&&(Ko(0,"span",12),Fa(1),Jo()),2&e){const e=pa(2);fs(1),ja(e.triggerValue)}}function vA(e,t){1&e&&ga(0,0,["*ngSwitchCase","true"])}function wA(e,t){1&e&&(Ko(0,"span",9),$o(1,bA,2,1,"span",10),$o(2,vA,1,0,"ng-content",11),Jo()),2&e&&(Zo("ngSwitch",!!pa().customTrigger),fs(2),Zo("ngSwitchCase",!0))}function kA(e,t){if(1&e){const e=na();Ko(0,"div",13),Ko(1,"div",14,15),la("@transformPanel.done",function(t){return Yt(e),pa()._panelDoneAnimatingStream.next(t.toState)})("keydown",function(t){return Yt(e),pa()._handleKeydown(t)}),ga(3,1),Jo(),Jo()}if(2&e){const e=pa();Zo("@transformPanelWrap",void 0),fs(1),Ha("mat-select-panel ",e._getPanelTheme(),""),Ea("transform-origin",e._transformOrigin)("font-size",e._triggerFontSize,"px"),Zo("ngClass",e.panelClass)("@transformPanel",e.multiple?"showing-multiple":"showing"),Bo("id",e.id+"-panel")("aria-multiselectable",e.multiple)("aria-label",e.ariaLabel||null)("aria-labelledby",e._getPanelAriaLabelledby())}}const SA=[[["mat-select-trigger"]],"*"],TA=["mat-select-trigger","*"],EA={transformPanelWrap:rp("transformPanelWrap",[cp("* => void",hp("@transformPanel",[dp()],{optional:!0}))]),transformPanel:rp("transformPanel",[lp("void",ap({transform:"scaleY(0.8)",minWidth:"100%",opacity:0})),lp("showing",ap({opacity:1,minWidth:"calc(100% + 32px)",transform:"scaleY(1)"})),lp("showing-multiple",ap({opacity:1,minWidth:"calc(100% + 64px)",transform:"scaleY(1)"})),cp("void => *",sp("120ms cubic-bezier(0, 0, 0.2, 1)")),cp("* => void",sp("100ms 25ms linear",ap({opacity:0})))])};let xA=0;const MA=new en("mat-select-scroll-strategy"),CA=new en("MAT_SELECT_CONFIG"),DA={provide:MA,deps:[eC],useFactory:function(e){return()=>e.scrollStrategies.reposition()}};class LA{constructor(e,t){this.source=e,this.value=t}}const OA=Cx(Dx(xx(Lx(class{constructor(e,t,i,n,r){this._elementRef=e,this._defaultErrorStateMatcher=t,this._parentForm=i,this._parentFormGroup=n,this.ngControl=r}})))),AA=new en("MatSelectTrigger");let IA=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Ke({type:e,selectors:[["mat-select-trigger"]],features:[sl([{provide:AA,useExisting:e}])]}),e})(),RA=(()=>{class e extends OA{constructor(e,t,i,n,r,s,o,a,l,u,c,d,h,p){var m,f,g;super(r,n,o,a,u),this._viewportRuler=e,this._changeDetectorRef=t,this._ngZone=i,this._dir=s,this._parentFormField=l,this._liveAnnouncer=h,this._defaultOptions=p,this._panelOpen=!1,this._compareWith=(e,t)=>e===t,this._uid="mat-select-"+xA++,this._triggerAriaLabelledBy=null,this._destroy=new x,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+xA++,this._panelDoneAnimatingStream=new x,this._overlayPanelClass=(null===(m=this._defaultOptions)||void 0===m?void 0:m.overlayPanelClass)||"",this._focused=!1,this.controlType="mat-select",this._required=!1,this._multiple=!1,this._disableOptionCentering=null!==(g=null===(f=this._defaultOptions)||void 0===f?void 0:f.disableOptionCentering)&&void 0!==g&&g,this.ariaLabel="",this.optionSelectionChanges=og(()=>{const e=this.options;return e?e.changes.pipe(mg(e),ag(()=>W(...e.map(e=>e.onSelectionChange)))):this._ngZone.onStable.pipe(dg(1),ag(()=>this.optionSelectionChanges))}),this.openedChange=new vu,this._openedStream=this.openedChange.pipe(bh(e=>e),D(()=>{})),this._closedStream=this.openedChange.pipe(bh(e=>!e),D(()=>{})),this.selectionChange=new vu,this.valueChange=new vu,this.ngControl&&(this.ngControl.valueAccessor=this),null!=(null==p?void 0:p.typeaheadDebounceInterval)&&(this._typeaheadDebounceInterval=p.typeaheadDebounceInterval),this._scrollStrategyFactory=d,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(c)||0,this.id=this.id}get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}get required(){return this._required}set required(e){this._required=Gk(e),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(e){this._multiple=Gk(e)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(e){this._disableOptionCentering=Gk(e)}get compareWith(){return this._compareWith}set compareWith(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(e){(e!==this._value||this._multiple&&Array.isArray(e))&&(this.options&&this._setSelectionByValue(e),this._value=e)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(e){this._typeaheadDebounceInterval=Zk(e)}get id(){return this._id}set id(e){this._id=e||this._uid,this.stateChanges.next()}ngOnInit(){this._selectionModel=new $S(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(lS(),yS(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe(yS(this._destroy)).subscribe(e=>{e.added.forEach(e=>e.select()),e.removed.forEach(e=>e.deselect())}),this.options.changes.pipe(mg(null),yS(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const e=this._getTriggerAriaLabelledby();if(e!==this._triggerAriaLabelledBy){const t=this._elementRef.nativeElement;this._triggerAriaLabelledBy=e,e?t.setAttribute("aria-labelledby",e):t.removeAttribute("aria-labelledby")}this.ngControl&&this.updateErrorState()}ngOnChanges(e){e.disabled&&this.stateChanges.next(),e.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(e){this.value=e}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){var e,t;return this.multiple?(null===(e=this._selectionModel)||void 0===e?void 0:e.selected)||[]:null===(t=this._selectionModel)||void 0===t?void 0:t.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const e=this._selectionModel.selected.map(e=>e.viewValue);return this._isRtl()&&e.reverse(),e.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(e){this.disabled||(this.panelOpen?this._handleOpenKeydown(e):this._handleClosedKeydown(e))}_handleClosedKeydown(e){const t=e.keyCode,i=40===t||38===t||37===t||39===t,n=13===t||32===t,r=this._keyManager;if(!r.isTyping()&&n&&!XS(e)||(this.multiple||e.altKey)&&i)e.preventDefault(),this.open();else if(!this.multiple){const t=this.selected;r.onKeydown(e);const i=this.selected;i&&t!==i&&this._liveAnnouncer.announce(i.viewValue,1e4)}}_handleOpenKeydown(e){const t=this._keyManager,i=e.keyCode,n=40===i||38===i,r=t.isTyping();if(n&&e.altKey)e.preventDefault(),this.close();else if(r||13!==i&&32!==i||!t.activeItem||XS(e))if(!r&&this._multiple&&65===i&&e.ctrlKey){e.preventDefault();const t=this.options.some(e=>!e.disabled&&!e.selected);this.options.forEach(e=>{e.disabled||(t?e.select():e.deselect())})}else{const i=t.activeItemIndex;t.onKeydown(e),this._multiple&&n&&e.shiftKey&&t.activeItem&&t.activeItemIndex!==i&&t.activeItem._selectViaInteraction()}else e.preventDefault(),t.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe(dg(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this._setSelectionByValue(this.ngControl?this.ngControl.value:this._value),this.stateChanges.next()})}_setSelectionByValue(e){if(this._selectionModel.selected.forEach(e=>e.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&e)Array.isArray(e),e.forEach(e=>this._selectValue(e)),this._sortValues();else{const t=this._selectValue(e);t?this._keyManager.updateActiveItem(t):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectValue(e){const t=this.options.find(t=>{if(this._selectionModel.isSelected(t))return!1;try{return null!=t.value&&this._compareWith(t.value,e)}catch(i){return!1}});return t&&this._selectionModel.select(t),t}_initKeyManager(){this._keyManager=new kT(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withAllowedModifierKeys(["shiftKey"]),this._keyManager.tabOut.pipe(yS(this._destroy)).subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.pipe(yS(this._destroy)).subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const e=W(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(yS(e)).subscribe(e=>{this._onSelect(e.source,e.isUserInput),e.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),W(...this.options.map(e=>e._stateChanges)).pipe(yS(e)).subscribe(()=>{this._changeDetectorRef.markForCheck(),this.stateChanges.next()})}_onSelect(e,t){const i=this._selectionModel.isSelected(e);null!=e.value||this._multiple?(i!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),t&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),t&&this.focus())):(e.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(e.value)),i!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const e=this.options.toArray();this._selectionModel.sort((t,i)=>this.sortComparator?this.sortComparator(t,i,e):e.indexOf(t)-e.indexOf(i)),this.stateChanges.next()}}_propagateChanges(e){let t=null;t=this.multiple?this.selected.map(e=>e.value):this.selected?this.selected.value:e,this._value=t,this.valueChange.emit(t),this._onChange(t),this.selectionChange.emit(this._getChangeEvent(t)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){this._keyManager&&(this.empty?this._keyManager.setFirstItemActive():this._keyManager.setActiveItem(this._selectionModel.selected[0]))}_canOpen(){var e;return!this._panelOpen&&!this.disabled&&(null===(e=this.options)||void 0===e?void 0:e.length)>0}focus(e){this._elementRef.nativeElement.focus(e)}_getPanelAriaLabelledby(){var e;if(this.ariaLabel)return null;const t=null===(e=this._parentFormField)||void 0===e?void 0:e.getLabelId();return this.ariaLabelledby?(t?t+" ":"")+this.ariaLabelledby:t}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){var e;if(this.ariaLabel)return null;const t=null===(e=this._parentFormField)||void 0===e?void 0:e.getLabelId();let i=(t?t+" ":"")+this._valueId;return this.ariaLabelledby&&(i+=" "+this.ariaLabelledby),i}_panelDoneAnimating(e){this.openedChange.emit(e)}setDescribedByIds(e){this._ariaDescribedby=e.join(" ")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}}return e.\u0275fac=function(t){return new(t||e)(Go(QS),Go(ql),Go(cc),Go(Vx),Go(pl),Go(US,8),Go(Mk,8),Go(Fk,8),Go(qC,8),Go(Qw,10),Gi("tabindex"),Go(MA),Go(FT),Go(CA,8))},e.\u0275dir=Ke({type:e,viewQuery:function(e,t){if(1&e&&(Iu(gA,5),Iu(_A,5),Iu(rC,5)),2&e){let e;Au(e=Pu())&&(t.trigger=e.first),Au(e=Pu())&&(t.panel=e.first),Au(e=Pu())&&(t._overlayDir=e.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],id:"id",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",typeaheadDebounceInterval:"typeaheadDebounceInterval",panelClass:"panelClass",ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",sortComparator:"sortComparator"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},features:[Oo,ct]}),e})(),PA=(()=>{class e extends RA{constructor(){super(...arguments),this._scrollTop=0,this._triggerFontSize=0,this._transformOrigin="top",this._offsetY=0,this._positions=[{originX:"start",originY:"top",overlayX:"start",overlayY:"top"},{originX:"start",originY:"bottom",overlayX:"start",overlayY:"bottom"}]}_calculateOverlayScroll(e,t,i){const n=this._getItemHeight();return Math.min(Math.max(0,n*e-t+n/2),i)}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe(yS(this._destroy)).subscribe(()=>{this.panelOpen&&(this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._changeDetectorRef.markForCheck())})}open(){super._canOpen()&&(super.open(),this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._triggerFontSize=parseInt(getComputedStyle(this.trigger.nativeElement).fontSize||"0"),this._calculateOverlayPosition(),this._ngZone.onStable.pipe(dg(1)).subscribe(()=>{this._triggerFontSize&&this._overlayDir.overlayRef&&this._overlayDir.overlayRef.overlayElement&&(this._overlayDir.overlayRef.overlayElement.style.fontSize=`${this._triggerFontSize}px`)}))}_scrollOptionIntoView(e){const t=fM(e,this.options,this.optionGroups),i=this._getItemHeight();this.panel.nativeElement.scrollTop=0===e&&1===t?0:function(e,t,i,n){return ei+n?Math.max(0,e-n+t):i}((e+t)*i,i,this.panel.nativeElement.scrollTop,256)}_positioningSettled(){this._calculateOverlayOffsetX(),this.panel.nativeElement.scrollTop=this._scrollTop}_panelDoneAnimating(e){this.panelOpen?this._scrollTop=0:(this._overlayDir.offsetX=0,this._changeDetectorRef.markForCheck()),super._panelDoneAnimating(e)}_getChangeEvent(e){return new LA(this,e)}_calculateOverlayOffsetX(){const e=this._overlayDir.overlayRef.overlayElement.getBoundingClientRect(),t=this._viewportRuler.getViewportSize(),i=this._isRtl(),n=this.multiple?56:32;let r;if(this.multiple)r=40;else if(this.disableOptionCentering)r=16;else{let e=this._selectionModel.selected[0]||this.options.first;r=e&&e.group?32:16}i||(r*=-1);const s=0-(e.left+r-(i?n:0)),o=e.right+r-t.width+(i?0:n);s>0?r+=s+8:o>0&&(r-=o+8),this._overlayDir.offsetX=Math.round(r),this._overlayDir.overlayRef.updatePosition()}_calculateOverlayOffsetY(e,t,i){const n=this._getItemHeight(),r=(n-this._triggerRect.height)/2,s=Math.floor(256/n);let o;return this.disableOptionCentering?0:(o=0===this._scrollTop?e*n:this._scrollTop===i?(e-(this._getItemCount()-s))*n+(n-(this._getItemCount()*n-256)%n):t-n/2,Math.round(-1*o-r))}_checkOverlayWithinViewport(e){const t=this._getItemHeight(),i=this._viewportRuler.getViewportSize(),n=this._triggerRect.top-8,r=i.height-this._triggerRect.bottom-8,s=Math.abs(this._offsetY),o=Math.min(this._getItemCount()*t,256)-s-this._triggerRect.height;o>r?this._adjustPanelUp(o,r):s>n?this._adjustPanelDown(s,n,e):this._transformOrigin=this._getOriginBasedOnOption()}_adjustPanelUp(e,t){const i=Math.round(e-t);this._scrollTop-=i,this._offsetY-=i,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop<=0&&(this._scrollTop=0,this._offsetY=0,this._transformOrigin="50% bottom 0px")}_adjustPanelDown(e,t,i){const n=Math.round(e-t);if(this._scrollTop+=n,this._offsetY+=n,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop>=i)return this._scrollTop=i,this._offsetY=0,void(this._transformOrigin="50% top 0px")}_calculateOverlayPosition(){const e=this._getItemHeight(),t=this._getItemCount(),i=Math.min(t*e,256),n=t*e-i;let r;r=this.empty?0:Math.max(this.options.toArray().indexOf(this._selectionModel.selected[0]),0),r+=fM(r,this.options,this.optionGroups);const s=i/2;this._scrollTop=this._calculateOverlayScroll(r,s,n),this._offsetY=this._calculateOverlayOffsetY(r,s,n),this._checkOverlayWithinViewport(n)}_getOriginBasedOnOption(){const e=this._getItemHeight(),t=(e-this._triggerRect.height)/2;return`50% ${Math.abs(this._offsetY)-t+e/2}px 0px`}_getItemHeight(){return 3*this._triggerFontSize}_getItemCount(){return this.options.length+this.optionGroups.length}}return e.\u0275fac=function(){let t;return function(i){return(t||(t=$i(e)))(i||e)}}(),e.\u0275cmp=Ve({type:e,selectors:[["mat-select"]],contentQueries:function(e,t,i){if(1&e&&(Ru(i,AA,5),Ru(i,mM,5),Ru(i,cM,5)),2&e){let e;Au(e=Pu())&&(t.customTrigger=e.first),Au(e=Pu())&&(t.options=e),Au(e=Pu())&&(t.optionGroups=e)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","true",1,"mat-select"],hostVars:20,hostBindings:function(e,t){1&e&&la("keydown",function(e){return t._handleKeydown(e)})("focus",function(){return t._onFocus()})("blur",function(){return t._onBlur()}),2&e&&(Bo("id",t.id)("tabindex",t.tabIndex)("aria-controls",t.panelOpen?t.id+"-panel":null)("aria-expanded",t.panelOpen)("aria-label",t.ariaLabel||null)("aria-required",t.required.toString())("aria-disabled",t.disabled.toString())("aria-invalid",t.errorState)("aria-describedby",t._ariaDescribedby||null)("aria-activedescendant",t._getAriaActiveDescendant()),xa("mat-select-disabled",t.disabled)("mat-select-invalid",t.errorState)("mat-select-required",t.required)("mat-select-empty",t.empty)("mat-select-multiple",t.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matSelect"],features:[sl([{provide:CC,useExisting:e},{provide:oM,useExisting:e}]),Oo],ngContentSelectors:TA,decls:9,vars:12,consts:[["cdk-overlay-origin","",1,"mat-select-trigger",3,"click"],["origin","cdkOverlayOrigin","trigger",""],[1,"mat-select-value",3,"ngSwitch"],["class","mat-select-placeholder mat-select-min-line",4,"ngSwitchCase"],["class","mat-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-select-arrow-wrapper"],[1,"mat-select-arrow"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayMinWidth","cdkConnectedOverlayOffsetY","backdropClick","attach","detach"],[1,"mat-select-placeholder","mat-select-min-line"],[1,"mat-select-value-text",3,"ngSwitch"],["class","mat-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-select-min-line"],[1,"mat-select-panel-wrap"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(e,t){if(1&e&&(fa(SA),Ko(0,"div",0,1),la("click",function(){return t.toggle()}),Ko(3,"div",2),$o(4,yA,2,1,"span",3),$o(5,wA,3,2,"span",4),Jo(),Ko(6,"div",5),Xo(7,"div",6),Jo(),Jo(),$o(8,kA,4,14,"ng-template",7),la("backdropClick",function(){return t.close()})("attach",function(){return t._onAttached()})("detach",function(){return t.close()})),2&e){const e=Wo(1);Bo("aria-owns",t.panelOpen?t.id+"-panel":null),fs(3),Zo("ngSwitch",t.empty),Bo("id",t._valueId),fs(1),Zo("ngSwitchCase",!0),fs(1),Zo("ngSwitchCase",!1),fs(3),Zo("cdkConnectedOverlayPanelClass",t._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",t._scrollStrategy)("cdkConnectedOverlayOrigin",e)("cdkConnectedOverlayOpen",t.panelOpen)("cdkConnectedOverlayPositions",t._positions)("cdkConnectedOverlayMinWidth",null==t._triggerRect?null:t._triggerRect.width)("cdkConnectedOverlayOffsetY",t._offsetY)}},directives:[nC,vd,wd,rC,kd,hd],styles:['.mat-select{display:inline-block;width:100%;outline:none}.mat-select-trigger{display:inline-table;cursor:pointer;position:relative;box-sizing:border-box}.mat-select-disabled .mat-select-trigger{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-select-value{display:table-cell;max-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-select-arrow-wrapper{display:table-cell;vertical-align:middle}.mat-form-field-appearance-fill .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(-25%)}.mat-form-field-appearance-standard.mat-form-field-has-label .mat-select:not(.mat-select-empty) .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:none}.mat-select-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;margin:0 4px}.mat-select-panel-wrap{flex-basis:100%}.mat-select-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:0;max-height:256px;min-width:100%;border-radius:4px;outline:0}.cdk-high-contrast-active .mat-select-panel{outline:solid 1px}.mat-select-panel .mat-optgroup-label,.mat-select-panel .mat-option{font-size:inherit;line-height:3em;height:3em}.mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex{cursor:pointer}.mat-form-field-type-mat-select .mat-form-field-label{width:calc(100% - 18px)}.mat-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-select-placeholder{color:transparent;-webkit-text-fill-color:transparent;transition:none;display:block}.mat-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;opacity:0}\n'],encapsulation:2,data:{animation:[EA.transformPanelWrap,EA.transformPanel]},changeDetection:0}),e})(),YA=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({providers:[DA],imports:[[Dd,oC,gM,Ex],KS,HC,gM,Ex]}),e})();const FA={tooltipState:rp("state",[lp("initial, void, hidden",ap({opacity:0,transform:"scale(0)"})),lp("visible",ap({transform:"scale(1)"})),cp("* => visible",sp("200ms cubic-bezier(0, 0, 0.2, 1)",up([ap({opacity:0,transform:"scale(0)",offset:0}),ap({opacity:.5,transform:"scale(0.99)",offset:.5}),ap({opacity:1,transform:"scale(1)",offset:1})]))),cp("* => hidden",sp("100ms cubic-bezier(0, 0, 0.2, 1)",ap({opacity:0})))])},jA="tooltip-panel",qA=PS({passive:!0}),NA=new en("mat-tooltip-scroll-strategy"),HA={provide:NA,deps:[eC],useFactory:function(e){return()=>e.scrollStrategies.reposition({scrollThrottle:20})}},UA=new en("mat-tooltip-default-options",{providedIn:"root",factory:function(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}});let zA=(()=>{class e{constructor(e,t,i,n,r,s,o,a,l,u,c,d){this._overlay=e,this._elementRef=t,this._scrollDispatcher=i,this._viewContainerRef=n,this._ngZone=r,this._platform=s,this._ariaDescriber=o,this._focusMonitor=a,this._dir=u,this._defaultOptions=c,this._position="below",this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this.showDelay=this._defaultOptions.showDelay,this.hideDelay=this._defaultOptions.hideDelay,this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new x,this._handleKeydown=e=>{this._isTooltipVisible()&&27===e.keyCode&&!XS(e)&&(e.preventDefault(),e.stopPropagation(),this._ngZone.run(()=>this.hide(0)))},this._scrollStrategy=l,this._document=d,c&&(c.position&&(this.position=c.position),c.touchGestures&&(this.touchGestures=c.touchGestures)),u.change.pipe(yS(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)}),r.runOutsideAngular(()=>{t.nativeElement.addEventListener("keydown",this._handleKeydown)})}get position(){return this._position}set position(e){var t;e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(this._overlayRef),null===(t=this._tooltipInstance)||void 0===t||t.show(0),this._overlayRef.updatePosition()))}get disabled(){return this._disabled}set disabled(e){this._disabled=Gk(e),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get message(){return this._message}set message(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=e?String(e).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(yS(this._destroyed)).subscribe(e=>{e?"keyboard"===e&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const e=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),e.removeEventListener("keydown",this._handleKeydown),this._passiveListeners.forEach(([t,i])=>{e.removeEventListener(t,i,qA)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(e,this.message,"tooltip"),this._focusMonitor.stopMonitoring(e)}show(e=this.showDelay){if(this.disabled||!this.message||this._isTooltipVisible()&&!this._tooltipInstance._showTimeoutId&&!this._tooltipInstance._hideTimeoutId)return;const t=this._createOverlay();this._detach(),this._portal=this._portal||new yM(this._tooltipComponent,this._viewContainerRef),this._tooltipInstance=t.attach(this._portal).instance,this._tooltipInstance.afterHidden().pipe(yS(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),this._tooltipInstance.show(e)}hide(e=this.hideDelay){this._tooltipInstance&&this._tooltipInstance.hide(e)}toggle(){this._isTooltipVisible()?this.hide():this.show()}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(){if(this._overlayRef)return this._overlayRef;const e=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),t=this._overlay.position().flexibleConnectedTo(this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(e);return t.positionChanges.pipe(yS(this._destroyed)).subscribe(e=>{this._updateCurrentPositionClass(e.connectionPair),this._tooltipInstance&&e.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:t,panelClass:`${this._cssClassPrefix}-${jA}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(yS(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(yS(this._destroyed)).subscribe(()=>{var e;return null===(e=this._tooltipInstance)||void 0===e?void 0:e._handleBodyInteraction()}),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(e){const t=e.getConfig().positionStrategy,i=this._getOrigin(),n=this._getOverlayPosition();t.withPositions([this._addOffset(Object.assign(Object.assign({},i.main),n.main)),this._addOffset(Object.assign(Object.assign({},i.fallback),n.fallback))])}_addOffset(e){return e}_getOrigin(){const e=!this._dir||"ltr"==this._dir.value,t=this.position;let i;"above"==t||"below"==t?i={originX:"center",originY:"above"==t?"top":"bottom"}:"before"==t||"left"==t&&e||"right"==t&&!e?i={originX:"start",originY:"center"}:("after"==t||"right"==t&&e||"left"==t&&!e)&&(i={originX:"end",originY:"center"});const{x:n,y:r}=this._invertPosition(i.originX,i.originY);return{main:i,fallback:{originX:n,originY:r}}}_getOverlayPosition(){const e=!this._dir||"ltr"==this._dir.value,t=this.position;let i;"above"==t?i={overlayX:"center",overlayY:"bottom"}:"below"==t?i={overlayX:"center",overlayY:"top"}:"before"==t||"left"==t&&e||"right"==t&&!e?i={overlayX:"end",overlayY:"center"}:("after"==t||"right"==t&&e||"left"==t&&!e)&&(i={overlayX:"start",overlayY:"center"});const{x:n,y:r}=this._invertPosition(i.overlayX,i.overlayY);return{main:i,fallback:{overlayX:n,overlayY:r}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe(dg(1),yS(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,t){return"above"===this.position||"below"===this.position?"top"===t?t="bottom":"bottom"===t&&(t="top"):"end"===e?e="start":"start"===e&&(e="end"),{x:e,y:t}}_updateCurrentPositionClass(e){const{overlayY:t,originX:i,originY:n}=e;let r;if(r="center"===t?this._dir&&"rtl"===this._dir.value?"end"===i?"left":"right":"start"===i?"left":"right":"bottom"===t&&"top"===n?"above":"below",r!==this._currentPosition){const e=this._overlayRef;if(e){const t=`${this._cssClassPrefix}-${jA}-`;e.removePanelClass(t+this._currentPosition),e.addPanelClass(t+r)}this._currentPosition=r}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",()=>{this._setupPointerExitEventsIfNeeded(),this.show()}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",()=>{this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const e=[];if(this._platformSupportsMouseEvents())e.push(["mouseleave",()=>this.hide()],["wheel",e=>this._wheelListener(e)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const t=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};e.push(["touchend",t],["touchcancel",t])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([e,t])=>{this._elementRef.nativeElement.addEventListener(e,t,qA)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(e){if(this._isTooltipVisible()){const t=this._document.elementFromPoint(e.clientX,e.clientY),i=this._elementRef.nativeElement;t!==i&&!i.contains(t)&&this.hide()}}_disableNativeGesturesIfNecessary(){const e=this.touchGestures;if("off"!==e){const t=this._elementRef.nativeElement,i=t.style;("on"===e||"INPUT"!==t.nodeName&&"TEXTAREA"!==t.nodeName)&&(i.userSelect=i.msUserSelect=i.webkitUserSelect=i.MozUserSelect="none"),("on"===e||!t.draggable)&&(i.webkitUserDrag="none"),i.touchAction="none",i.webkitTapHighlightColor="transparent"}}}return e.\u0275fac=function(t){return new(t||e)(Go(eC),Go(pl),Go(ZS),Go(Kl),Go(cc),Go(CS),Go(yT),Go(NT),Go(void 0),Go(US),Go(void 0),Go(zc))},e.\u0275dir=Ke({type:e,inputs:{showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],position:["matTooltipPosition","position"],disabled:["matTooltipDisabled","disabled"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}}),e})(),BA=(()=>{class e extends zA{constructor(e,t,i,n,r,s,o,a,l,u,c,d){super(e,t,i,n,r,s,o,a,l,u,c,d),this._tooltipComponent=$A}}return e.\u0275fac=function(t){return new(t||e)(Go(eC),Go(pl),Go(ZS),Go(Kl),Go(cc),Go(CS),Go(yT),Go(NT),Go(NA),Go(US,8),Go(UA,8),Go(zc))},e.\u0275dir=Ke({type:e,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-tooltip-trigger"],exportAs:["matTooltip"],features:[Oo]}),e})(),VA=(()=>{class e{constructor(e){this._changeDetectorRef=e,this._visibility="initial",this._closeOnInteraction=!1,this._onHide=new x}show(e){clearTimeout(this._hideTimeoutId),this._closeOnInteraction=!0,this._showTimeoutId=setTimeout(()=>{this._visibility="visible",this._showTimeoutId=void 0,this._onShow(),this._markForCheck()},e)}hide(e){clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._visibility="hidden",this._hideTimeoutId=void 0,this._markForCheck()},e)}afterHidden(){return this._onHide}isVisible(){return"visible"===this._visibility}ngOnDestroy(){clearTimeout(this._showTimeoutId),clearTimeout(this._hideTimeoutId),this._onHide.complete()}_animationStart(){this._closeOnInteraction=!1}_animationDone(e){const t=e.toState;"hidden"===t&&!this.isVisible()&&this._onHide.next(),("visible"===t||"hidden"===t)&&(this._closeOnInteraction=!0)}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_onShow(){}}return e.\u0275fac=function(t){return new(t||e)(Go(ql))},e.\u0275dir=Ke({type:e}),e})(),$A=(()=>{class e extends VA{constructor(e,t){super(e),this._breakpointObserver=t,this._isHandset=this._breakpointObserver.observe("(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)")}}return e.\u0275fac=function(t){return new(t||e)(Go(ql),Go(XC))},e.\u0275cmp=Ve({type:e,selectors:[["mat-tooltip-component"]],hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(e,t){2&e&&Ea("zoom","visible"===t._visibility?1:null)},features:[Oo],decls:3,vars:7,consts:[[1,"mat-tooltip",3,"ngClass"]],template:function(e,t){if(1&e&&(Ko(0,"div",0),la("@state.start",function(){return t._animationStart()})("@state.done",function(e){return t._animationDone(e)}),_u(1,"async"),Fa(2),Jo()),2&e){let e;xa("mat-tooltip-handset",null==(e=yu(1,5,t._isHandset))?null:e.matches),Zo("ngClass",t.tooltipClass)("@state",t._visibility),fs(2),ja(t.message)}},directives:[hd],pipes:[Cd],styles:[".mat-tooltip-panel{pointer-events:none !important}.mat-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis}.cdk-high-contrast-active .mat-tooltip{outline:solid 1px}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}\n"],encapsulation:2,data:{animation:[FA.tooltipState]},changeDetection:0}),e})(),WA=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({providers:[HA],imports:[[$T,Dd,oC,Ex],Ex,KS]}),e})();function GA(e,t){if(1&e&&(Ko(0,"mat-option",19),Fa(1),Jo()),2&e){const e=t.$implicit;Zo("value",e),fs(1),qa(" ",e," ")}}function ZA(e,t){if(1&e){const e=na();Ko(0,"mat-form-field",16),Ko(1,"mat-select",17),la("selectionChange",function(t){return Yt(e),pa(2)._changePageSize(t.value)}),$o(2,GA,2,2,"mat-option",18),Jo(),Jo()}if(2&e){const e=pa(2);Zo("appearance",e._formFieldAppearance)("color",e.color),fs(1),Zo("value",e.pageSize)("disabled",e.disabled)("aria-label",e._intl.itemsPerPageLabel),fs(1),Zo("ngForOf",e._displayedPageSizeOptions)}}function QA(e,t){if(1&e&&(Ko(0,"div",20),Fa(1),Jo()),2&e){const e=pa(2);fs(1),ja(e.pageSize)}}function KA(e,t){if(1&e&&(Ko(0,"div",12),Ko(1,"div",13),Fa(2),Jo(),$o(3,ZA,3,6,"mat-form-field",14),$o(4,QA,2,1,"div",15),Jo()),2&e){const e=pa();fs(2),qa(" ",e._intl.itemsPerPageLabel," "),fs(1),Zo("ngIf",e._displayedPageSizeOptions.length>1),fs(1),Zo("ngIf",e._displayedPageSizeOptions.length<=1)}}function JA(e,t){if(1&e){const e=na();Ko(0,"button",21),la("click",function(){return Yt(e),pa().firstPage()}),ci(),Ko(1,"svg",7),Xo(2,"path",22),Jo(),Jo()}if(2&e){const e=pa();Zo("matTooltip",e._intl.firstPageLabel)("matTooltipDisabled",e._previousButtonsDisabled())("matTooltipPosition","above")("disabled",e._previousButtonsDisabled()),Bo("aria-label",e._intl.firstPageLabel)}}function XA(e,t){if(1&e){const e=na();ci(),di(),Ko(0,"button",23),la("click",function(){return Yt(e),pa().lastPage()}),ci(),Ko(1,"svg",7),Xo(2,"path",24),Jo(),Jo()}if(2&e){const e=pa();Zo("matTooltip",e._intl.lastPageLabel)("matTooltipDisabled",e._nextButtonsDisabled())("matTooltipPosition","above")("disabled",e._nextButtonsDisabled()),Bo("aria-label",e._intl.lastPageLabel)}}let eI=(()=>{class e{constructor(){this.changes=new x,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(e,t,i)=>{if(0==i||0==t)return`0 of ${i}`;const n=e*t;return`${n+1} \u2013 ${n<(i=Math.max(i,0))?Math.min(n+t,i):n+t} of ${i}`}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=fe({factory:function(){return new e},token:e,providedIn:"root"}),e})();const tI={provide:eI,deps:[[new On,new An,eI]],useFactory:function(e){return e||new eI}},iI=new en("MAT_PAGINATOR_DEFAULT_OPTIONS"),nI=xx(Ox(class{}));let rI=(()=>{class e extends nI{constructor(e,t,i){if(super(),this._intl=e,this._changeDetectorRef=t,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.page=new vu,this._intlChanges=e.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),i){const{pageSize:e,pageSizeOptions:t,hidePageSize:n,showFirstLastButtons:r}=i;null!=e&&(this._pageSize=e),null!=t&&(this._pageSizeOptions=t),null!=n&&(this._hidePageSize=n),null!=r&&(this._showFirstLastButtons=r)}}get pageIndex(){return this._pageIndex}set pageIndex(e){this._pageIndex=Math.max(Zk(e),0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(e){this._length=Zk(e),this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(e){this._pageSize=Math.max(Zk(e),0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(e){this._pageSizeOptions=(e||[]).map(e=>Zk(e)),this._updateDisplayedPageSizeOptions()}get hidePageSize(){return this._hidePageSize}set hidePageSize(e){this._hidePageSize=Gk(e)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(e){this._showFirstLastButtons=Gk(e)}ngOnInit(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}ngOnDestroy(){this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const e=this.pageIndex;this.pageIndex++,this._emitPageEvent(e)}previousPage(){if(!this.hasPreviousPage())return;const e=this.pageIndex;this.pageIndex--,this._emitPageEvent(e)}firstPage(){if(!this.hasPreviousPage())return;const e=this.pageIndex;this.pageIndex=0,this._emitPageEvent(e)}lastPage(){if(!this.hasNextPage())return;const e=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(e)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const e=this.getNumberOfPages()-1;return this.pageIndexe-t),this._changeDetectorRef.markForCheck())}_emitPageEvent(e){this.page.emit({previousPageIndex:e,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}}return e.\u0275fac=function(t){return new(t||e)(Go(eI),Go(ql),Go(void 0))},e.\u0275dir=Ke({type:e,inputs:{pageIndex:"pageIndex",length:"length",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:"hidePageSize",showFirstLastButtons:"showFirstLastButtons",color:"color"},outputs:{page:"page"},features:[Oo]}),e})(),sI=(()=>{class e extends rI{constructor(e,t,i){super(e,t,i),i&&null!=i.formFieldAppearance&&(this._formFieldAppearance=i.formFieldAppearance)}}return e.\u0275fac=function(t){return new(t||e)(Go(eI),Go(ql),Go(iI,8))},e.\u0275cmp=Ve({type:e,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-paginator"],inputs:{disabled:"disabled"},exportAs:["matPaginator"],features:[Oo],decls:14,vars:14,consts:[[1,"mat-paginator-outer-container"],[1,"mat-paginator-container"],["class","mat-paginator-page-size",4,"ngIf"],[1,"mat-paginator-range-actions"],[1,"mat-paginator-range-label"],["mat-icon-button","","type","button","class","mat-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-previous",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["viewBox","0 0 24 24","focusable","false",1,"mat-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-next",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button","class","mat-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],[1,"mat-paginator-page-size"],[1,"mat-paginator-page-size-label"],["class","mat-paginator-page-size-select",3,"appearance","color",4,"ngIf"],["class","mat-paginator-page-size-value",4,"ngIf"],[1,"mat-paginator-page-size-select",3,"appearance","color"],[3,"value","disabled","aria-label","selectionChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"mat-paginator-page-size-value"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(e,t){1&e&&(Ko(0,"div",0),Ko(1,"div",1),$o(2,KA,5,3,"div",2),Ko(3,"div",3),Ko(4,"div",4),Fa(5),Jo(),$o(6,JA,3,5,"button",5),Ko(7,"button",6),la("click",function(){return t.previousPage()}),ci(),Ko(8,"svg",7),Xo(9,"path",8),Jo(),Jo(),di(),Ko(10,"button",9),la("click",function(){return t.nextPage()}),ci(),Ko(11,"svg",7),Xo(12,"path",10),Jo(),Jo(),$o(13,XA,3,5,"button",11),Jo(),Jo(),Jo()),2&e&&(fs(2),Zo("ngIf",!t.hidePageSize),fs(3),qa(" ",t._intl.getRangeLabel(t.pageIndex,t.pageSize,t.length)," "),fs(1),Zo("ngIf",t.showFirstLastButtons),fs(1),Zo("matTooltip",t._intl.previousPageLabel)("matTooltipDisabled",t._previousButtonsDisabled())("matTooltipPosition","above")("disabled",t._previousButtonsDisabled()),Bo("aria-label",t._intl.previousPageLabel),fs(3),Zo("matTooltip",t._intl.nextPageLabel)("matTooltipDisabled",t._nextButtonsDisabled())("matTooltipPosition","above")("disabled",t._nextButtonsDisabled()),Bo("aria-label",t._intl.nextPageLabel),fs(3),Zo("ngIf",t.showFirstLastButtons))},directives:[gd,oD,BA,NC,PA,md,mM],styles:[".mat-paginator{display:block}.mat-paginator-outer-container{display:flex}.mat-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap-reverse;width:100%}.mat-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-paginator-page-size{margin-right:0;margin-left:8px}.mat-paginator-page-size-label{margin:0 4px}.mat-paginator-page-size-select{margin:6px 4px 0 4px;width:56px}.mat-paginator-page-size-select.mat-form-field-appearance-outline{width:64px}.mat-paginator-page-size-select.mat-form-field-appearance-fill{width:64px}.mat-paginator-range-label{margin:0 32px 0 24px}.mat-paginator-range-actions{display:flex;align-items:center}.mat-paginator-icon{width:28px;fill:currentColor}[dir=rtl] .mat-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-paginator-icon{fill:CanvasText}\n"],encapsulation:2,changeDetection:0}),e})(),oI=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({providers:[tI],imports:[[Dd,aD,YA,WA,Ex]]}),e})(),aI=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Dd,Ex],Ex]}),e})();function lI(e,t){if(1&e&&(ci(),Xo(0,"circle",3)),2&e){const e=pa();Ea("animation-name","mat-progress-spinner-stroke-rotate-"+e._spinnerAnimationLabel)("stroke-dashoffset",e._getStrokeDashOffset(),"px")("stroke-dasharray",e._getStrokeCircumference(),"px")("stroke-width",e._getCircleStrokeWidth(),"%"),Bo("r",e._getCircleRadius())}}function uI(e,t){if(1&e&&(ci(),Xo(0,"circle",3)),2&e){const e=pa();Ea("stroke-dashoffset",e._getStrokeDashOffset(),"px")("stroke-dasharray",e._getStrokeCircumference(),"px")("stroke-width",e._getCircleStrokeWidth(),"%"),Bo("r",e._getCircleRadius())}}function cI(e,t){if(1&e&&(ci(),Xo(0,"circle",3)),2&e){const e=pa();Ea("animation-name","mat-progress-spinner-stroke-rotate-"+e._spinnerAnimationLabel)("stroke-dashoffset",e._getStrokeDashOffset(),"px")("stroke-dasharray",e._getStrokeCircumference(),"px")("stroke-width",e._getCircleStrokeWidth(),"%"),Bo("r",e._getCircleRadius())}}function dI(e,t){if(1&e&&(ci(),Xo(0,"circle",3)),2&e){const e=pa();Ea("stroke-dashoffset",e._getStrokeDashOffset(),"px")("stroke-dasharray",e._getStrokeCircumference(),"px")("stroke-width",e._getCircleStrokeWidth(),"%"),Bo("r",e._getCircleRadius())}}const hI=".mat-progress-spinner{display:block;position:relative;overflow:hidden}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:transparent;transform-origin:center;transition:stroke-dashoffset 225ms linear}._mat-animation-noopable.mat-progress-spinner circle{transition:none;animation:none}.cdk-high-contrast-active .mat-progress-spinner circle{stroke:currentColor;stroke:CanvasText}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] svg{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] svg{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] svg{animation:mat-progress-spinner-stroke-rotate-fallback 10000ms cubic-bezier(0.87, 0.03, 0.33, 1) infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] svg{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition-property:stroke}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition:none;animation:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}@keyframes mat-progress-spinner-stroke-rotate-fallback{0%{transform:rotate(0deg)}25%{transform:rotate(1170deg)}50%{transform:rotate(2340deg)}75%{transform:rotate(3510deg)}100%{transform:rotate(4680deg)}}\n",pI=Mx(class{constructor(e){this._elementRef=e}},"primary"),mI=new en("mat-progress-spinner-default-options",{providedIn:"root",factory:function(){return{diameter:100}}});class fI extends pI{constructor(e,t,i,n,r){super(e),this._document=i,this._diameter=100,this._value=0,this._fallbackAnimation=!1,this.mode="determinate";const s=fI._diameters;this._spinnerAnimationLabel=this._getSpinnerAnimationLabel(),s.has(i.head)||s.set(i.head,new Set([100])),this._fallbackAnimation=t.EDGE||t.TRIDENT,this._noopAnimations="NoopAnimations"===n&&!!r&&!r._forceAnimations,r&&(r.diameter&&(this.diameter=r.diameter),r.strokeWidth&&(this.strokeWidth=r.strokeWidth))}get diameter(){return this._diameter}set diameter(e){this._diameter=Zk(e),this._spinnerAnimationLabel=this._getSpinnerAnimationLabel(),!this._fallbackAnimation&&this._styleRoot&&this._attachStyleNode()}get strokeWidth(){return this._strokeWidth||this.diameter/10}set strokeWidth(e){this._strokeWidth=Zk(e)}get value(){return"determinate"===this.mode?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,Zk(e)))}ngOnInit(){const e=this._elementRef.nativeElement;this._styleRoot=FS(e)||this._document.head,this._attachStyleNode(),e.classList.add(`mat-progress-spinner-indeterminate${this._fallbackAnimation?"-fallback":""}-animation`)}_getCircleRadius(){return(this.diameter-10)/2}_getViewBox(){const e=2*this._getCircleRadius()+this.strokeWidth;return`0 0 ${e} ${e}`}_getStrokeCircumference(){return 2*Math.PI*this._getCircleRadius()}_getStrokeDashOffset(){return"determinate"===this.mode?this._getStrokeCircumference()*(100-this._value)/100:this._fallbackAnimation&&"indeterminate"===this.mode?.2*this._getStrokeCircumference():null}_getCircleStrokeWidth(){return this.strokeWidth/this.diameter*100}_attachStyleNode(){const e=this._styleRoot,t=this._diameter,i=fI._diameters;let n=i.get(e);if(!n||!n.has(t)){const r=this._document.createElement("style");r.setAttribute("mat-spinner-animation",this._spinnerAnimationLabel),r.textContent=this._getAnimationText(),e.appendChild(r),n||(n=new Set,i.set(e,n)),n.add(t)}}_getAnimationText(){const e=this._getStrokeCircumference();return"\n @keyframes mat-progress-spinner-stroke-rotate-DIAMETER {\n 0% { stroke-dashoffset: START_VALUE; transform: rotate(0); }\n 12.5% { stroke-dashoffset: END_VALUE; transform: rotate(0); }\n 12.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\n 25% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\n\n 25.0001% { stroke-dashoffset: START_VALUE; transform: rotate(270deg); }\n 37.5% { stroke-dashoffset: END_VALUE; transform: rotate(270deg); }\n 37.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\n 50% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\n\n 50.0001% { stroke-dashoffset: START_VALUE; transform: rotate(180deg); }\n 62.5% { stroke-dashoffset: END_VALUE; transform: rotate(180deg); }\n 62.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\n 75% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\n\n 75.0001% { stroke-dashoffset: START_VALUE; transform: rotate(90deg); }\n 87.5% { stroke-dashoffset: END_VALUE; transform: rotate(90deg); }\n 87.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\n 100% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\n }\n".replace(/START_VALUE/g,""+.95*e).replace(/END_VALUE/g,""+.2*e).replace(/DIAMETER/g,`${this._spinnerAnimationLabel}`)}_getSpinnerAnimationLabel(){return this.diameter.toString().replace(".","_")}}fI.\u0275fac=function(e){return new(e||fI)(Go(pl),Go(CS),Go(zc,8),Go(zf,8),Go(mI))},fI.\u0275cmp=Ve({type:fI,selectors:[["mat-progress-spinner"]],hostAttrs:["role","progressbar","tabindex","-1",1,"mat-progress-spinner"],hostVars:10,hostBindings:function(e,t){2&e&&(Bo("aria-valuemin","determinate"===t.mode?0:null)("aria-valuemax","determinate"===t.mode?100:null)("aria-valuenow","determinate"===t.mode?t.value:null)("mode",t.mode),Ea("width",t.diameter,"px")("height",t.diameter,"px"),xa("_mat-animation-noopable",t._noopAnimations))},inputs:{color:"color",mode:"mode",diameter:"diameter",strokeWidth:"strokeWidth",value:"value"},exportAs:["matProgressSpinner"],features:[Oo],decls:3,vars:8,consts:[["preserveAspectRatio","xMidYMid meet","focusable","false","aria-hidden","true",3,"ngSwitch"],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%"]],template:function(e,t){1&e&&(ci(),Ko(0,"svg",0),$o(1,lI,1,9,"circle",1),$o(2,uI,1,7,"circle",2),Jo()),2&e&&(Ea("width",t.diameter,"px")("height",t.diameter,"px"),Zo("ngSwitch","indeterminate"===t.mode),Bo("viewBox",t._getViewBox()),fs(1),Zo("ngSwitchCase",!0),fs(1),Zo("ngSwitchCase",!1))},directives:[vd,wd],styles:[hI],encapsulation:2,changeDetection:0}),fI._diameters=new WeakMap;let gI=(()=>{class e extends fI{constructor(e,t,i,n,r){super(e,t,i,n,r),this.mode="indeterminate"}}return e.\u0275fac=function(t){return new(t||e)(Go(pl),Go(CS),Go(zc,8),Go(zf,8),Go(mI))},e.\u0275cmp=Ve({type:e,selectors:[["mat-spinner"]],hostAttrs:["role","progressbar","mode","indeterminate",1,"mat-spinner","mat-progress-spinner"],hostVars:6,hostBindings:function(e,t){2&e&&(Ea("width",t.diameter,"px")("height",t.diameter,"px"),xa("_mat-animation-noopable",t._noopAnimations))},inputs:{color:"color"},features:[Oo],decls:3,vars:8,consts:[["preserveAspectRatio","xMidYMid meet","focusable","false","aria-hidden","true",3,"ngSwitch"],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%"]],template:function(e,t){1&e&&(ci(),Ko(0,"svg",0),$o(1,cI,1,9,"circle",1),$o(2,dI,1,7,"circle",2),Jo()),2&e&&(Ea("width",t.diameter,"px")("height",t.diameter,"px"),Zo("ngSwitch","indeterminate"===t.mode),Bo("viewBox",t._getViewBox()),fs(1),Zo("ngSwitchCase",!0),fs(1),Zo("ngSwitchCase",!1))},directives:[vd,wd],styles:[hI],encapsulation:2,changeDetection:0}),e})(),_I=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Ex,Dd],Ex]}),e})();const yI=["input"],bI=function(e){return{enterDuration:e}},vI=["*"],wI=new en("mat-radio-default-options",{providedIn:"root",factory:function(){return{color:"accent"}}});let kI=0;const SI={provide:bw,useExisting:ae(()=>MI),multi:!0};class TI{constructor(e,t){this.source=e,this.value=t}}const EI=new en("MatRadioGroup");let xI=(()=>{class e{constructor(e){this._changeDetector=e,this._value=null,this._name="mat-radio-group-"+kI++,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new vu}get name(){return this._name}set name(e){this._name=e,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(e){this._labelPosition="before"===e?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(e){this._selected=e,this.value=e?e.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(e){this._disabled=Gk(e),this._markRadiosForCheck()}get required(){return this._required}set required(e){this._required=Gk(e),this._markRadiosForCheck()}ngAfterContentInit(){this._isInitialized=!0}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(e=>{e.name=this.name,e._markForCheck()})}_updateSelectedRadioFromValue(){this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach(e=>{e.checked=this.value===e.value,e.checked&&(this._selected=e)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new TI(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(e=>e._markForCheck())}writeValue(e){this.value=e,this._changeDetector.markForCheck()}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetector.markForCheck()}}return e.\u0275fac=function(t){return new(t||e)(Go(ql))},e.\u0275dir=Ke({type:e,inputs:{name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:"disabled",required:"required",color:"color"},outputs:{change:"change"}}),e})(),MI=(()=>{class e extends xI{}return e.\u0275fac=function(){let t;return function(i){return(t||(t=$i(e)))(i||e)}}(),e.\u0275dir=Ke({type:e,selectors:[["mat-radio-group"]],contentQueries:function(e,t,i){if(1&e&&Ru(i,OI,5),2&e){let e;Au(e=Pu())&&(t._radios=e)}},hostAttrs:["role","radiogroup",1,"mat-radio-group"],exportAs:["matRadioGroup"],features:[sl([SI,{provide:EI,useExisting:e}]),Oo]}),e})();class CI{constructor(e){this._elementRef=e}}const DI=Cx(Dx(CI));let LI=(()=>{class e extends DI{constructor(e,t,i,n,r,s,o,a){super(t),this._changeDetector=i,this._focusMonitor=n,this._radioDispatcher=r,this._providerOverride=o,this._uniqueId="mat-radio-"+ ++kI,this.id=this._uniqueId,this.change=new vu,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this.radioGroup=e,this._noopAnimations="NoopAnimations"===s,a&&(this.tabIndex=Zk(a,0)),this._removeUniqueSelectionListener=r.listen((e,t)=>{e!==this.id&&t===this.name&&(this.checked=!1)})}get checked(){return this._checked}set checked(e){const t=Gk(e);this._checked!==t&&(this._checked=t,t&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!t&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),t&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===e),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(e){this._labelPosition=e}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(e){this._setDisabled(Gk(e))}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(e){this._required=Gk(e)}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"}set color(e){this._color=e}get inputId(){return`${this.id||this._uniqueId}-input`}focus(e,t){t?this._focusMonitor.focusVia(this._inputElement,t,e):this._inputElement.nativeElement.focus(e)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.checked&&(this.radioGroup.selected=this),this.name=this.radioGroup.name)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{!e&&this.radioGroup&&this.radioGroup._touch()})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new TI(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputClick(e){e.stopPropagation()}_onInputInteraction(e){if(e.stopPropagation(),!this.checked&&!this.disabled){const e=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),e&&this.radioGroup._emitChangeEvent())}}_setDisabled(e){this._disabled!==e&&(this._disabled=e,this._changeDetector.markForCheck())}}return e.\u0275fac=function(t){return new(t||e)(Go(xI),Go(pl),Go(ql),Go(NT),Go(WS),Go(String),Go(void 0),Go(String))},e.\u0275dir=Ke({type:e,viewQuery:function(e,t){if(1&e&&Iu(yI,5),2&e){let e;Au(e=Pu())&&(t._inputElement=e.first)}},inputs:{id:"id",checked:"checked",value:"value",labelPosition:"labelPosition",disabled:"disabled",required:"required",color:"color",name:"name",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"]},outputs:{change:"change"},features:[Oo]}),e})(),OI=(()=>{class e extends LI{constructor(e,t,i,n,r,s,o,a){super(e,t,i,n,r,s,o,a)}}return e.\u0275fac=function(t){return new(t||e)(Go(EI,8),Go(pl),Go(ql),Go(NT),Go(WS),Go(zf,8),Go(wI,8),Gi("tabindex"))},e.\u0275cmp=Ve({type:e,selectors:[["mat-radio-button"]],hostAttrs:[1,"mat-radio-button"],hostVars:17,hostBindings:function(e,t){1&e&&la("focus",function(){return t._inputElement.nativeElement.focus()}),2&e&&(Bo("tabindex",null)("id",t.id)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),xa("mat-radio-checked",t.checked)("mat-radio-disabled",t.disabled)("_mat-animation-noopable",t._noopAnimations)("mat-primary","primary"===t.color)("mat-accent","accent"===t.color)("mat-warn","warn"===t.color))},inputs:{disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matRadioButton"],features:[Oo],ngContentSelectors:vI,decls:13,vars:20,consts:[[1,"mat-radio-label"],["label",""],[1,"mat-radio-container"],[1,"mat-radio-outer-circle"],[1,"mat-radio-inner-circle"],["type","radio",1,"mat-radio-input","cdk-visually-hidden",3,"id","checked","disabled","tabIndex","required","change","click"],["input",""],["mat-ripple","",1,"mat-radio-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered","matRippleRadius","matRippleAnimation"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mat-radio-label-content"],[2,"display","none"]],template:function(e,t){if(1&e&&(fa(),Ko(0,"label",0,1),Ko(2,"span",2),Xo(3,"span",3),Xo(4,"span",4),Ko(5,"input",5,6),la("change",function(e){return t._onInputInteraction(e)})("click",function(e){return t._onInputClick(e)}),Jo(),Ko(7,"span",7),Xo(8,"span",8),Jo(),Jo(),Ko(9,"span",9),Ko(10,"span",10),Fa(11,"\xa0"),Jo(),ga(12),Jo(),Jo()),2&e){const e=Wo(1);Bo("for",t.inputId),fs(5),Zo("id",t.inputId)("checked",t.checked)("disabled",t.disabled)("tabIndex",t.tabIndex)("required",t.required),Bo("name",t.name)("value",t.value)("aria-label",t.ariaLabel)("aria-labelledby",t.ariaLabelledby)("aria-describedby",t.ariaDescribedby),fs(2),Zo("matRippleTrigger",e)("matRippleDisabled",t._isRippleDisabled())("matRippleCentered",!0)("matRippleRadius",20)("matRippleAnimation",pu(18,bI,t._noopAnimations?0:150)),fs(2),xa("mat-radio-label-before","before"==t.labelPosition)}},directives:[iM],styles:[".mat-radio-button{display:inline-block;-webkit-tap-highlight-color:transparent;outline:0}.mat-radio-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;vertical-align:middle;width:100%}.mat-radio-container{box-sizing:border-box;display:inline-block;position:relative;width:20px;height:20px;flex-shrink:0}.mat-radio-outer-circle{box-sizing:border-box;display:block;height:20px;left:0;position:absolute;top:0;transition:border-color ease 280ms;width:20px;border-width:2px;border-style:solid;border-radius:50%}._mat-animation-noopable .mat-radio-outer-circle{transition:none}.mat-radio-inner-circle{border-radius:50%;box-sizing:border-box;display:block;height:20px;left:0;position:absolute;top:0;opacity:0;transition:transform ease 280ms,background-color ease 280ms,opacity linear 1ms 280ms;width:20px;transform:scale(0.001);-webkit-print-color-adjust:exact;color-adjust:exact}.mat-radio-checked .mat-radio-inner-circle{transform:scale(0.5);opacity:1;transition:transform ease 280ms,background-color ease 280ms}.cdk-high-contrast-active .mat-radio-checked .mat-radio-inner-circle{border:solid 10px}._mat-animation-noopable .mat-radio-inner-circle{transition:none}.mat-radio-label-content{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;display:inline-block;order:0;line-height:inherit;padding-left:8px;padding-right:0}[dir=rtl] .mat-radio-label-content{padding-right:8px;padding-left:0}.mat-radio-label-content.mat-radio-label-before{order:-1;padding-left:0;padding-right:8px}[dir=rtl] .mat-radio-label-content.mat-radio-label-before{padding-right:0;padding-left:8px}.mat-radio-disabled,.mat-radio-disabled .mat-radio-label{cursor:default}.mat-radio-button .mat-radio-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-radio-button .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple){opacity:.16}.mat-radio-persistent-ripple{width:100%;height:100%;transform:none;top:0;left:0}.mat-radio-container:hover .mat-radio-persistent-ripple{opacity:.04}.mat-radio-button:not(.mat-radio-disabled).cdk-keyboard-focused .mat-radio-persistent-ripple,.mat-radio-button:not(.mat-radio-disabled).cdk-program-focused .mat-radio-persistent-ripple{opacity:.12}.mat-radio-persistent-ripple,.mat-radio-disabled .mat-radio-container:hover .mat-radio-persistent-ripple{opacity:0}@media(hover: none){.mat-radio-container:hover .mat-radio-persistent-ripple{display:none}}.mat-radio-input{bottom:0;left:50%}.cdk-high-contrast-active .mat-radio-button:not(.mat-radio-disabled).cdk-keyboard-focused .mat-radio-ripple,.cdk-high-contrast-active .mat-radio-button:not(.mat-radio-disabled).cdk-program-focused .mat-radio-ripple{outline:solid 3px}.cdk-high-contrast-active .mat-radio-disabled{opacity:.5}\n"],encapsulation:2,changeDetection:0}),e})(),AI=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[nM,Ex],Ex]}),e})(),II=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Dd,Ex,DS,KS],KS,Ex]}),e})(),RI=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Dd,Ex],Ex]}),e})();const PI=["thumbContainer"],YI=["toggleBar"],FI=["input"],jI=function(e){return{enterDuration:e}},qI=["*"],NI=new en("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1})});let HI=0;const UI={provide:bw,useExisting:ae(()=>VI),multi:!0};class zI{constructor(e,t){this.source=e,this.checked=t}}const BI=Dx(Mx(Cx(xx(class{constructor(e){this._elementRef=e}}))));let VI=(()=>{class e extends BI{constructor(e,t,i,n,r,s){super(e),this._focusMonitor=t,this._changeDetectorRef=i,this.defaults=r,this._onChange=e=>{},this._onTouched=()=>{},this._uniqueId="mat-slide-toggle-"+ ++HI,this._required=!1,this._checked=!1,this.name=null,this.id=this._uniqueId,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.change=new vu,this.toggleChange=new vu,this.tabIndex=parseInt(n)||0,this.color=this.defaultColor=r.color||"accent",this._noopAnimations="NoopAnimations"===s}get required(){return this._required}set required(e){this._required=Gk(e)}get checked(){return this._checked}set checked(e){this._checked=Gk(e),this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{"keyboard"===e||"program"===e?this._inputElement.nativeElement.focus():e||Promise.resolve().then(()=>this._onTouched())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}_onChangeEvent(e){e.stopPropagation(),this.toggleChange.emit(),this.defaults.disableToggleValue?this._inputElement.nativeElement.checked=this.checked:(this.checked=this._inputElement.nativeElement.checked,this._emitChangeEvent())}_onInputClick(e){e.stopPropagation()}writeValue(e){this.checked=!!e}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck()}focus(e,t){t?this._focusMonitor.focusVia(this._inputElement,t,e):this._inputElement.nativeElement.focus(e)}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(new zI(this,this.checked))}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}}return e.\u0275fac=function(t){return new(t||e)(Go(pl),Go(NT),Go(ql),Gi("tabindex"),Go(NI),Go(zf,8))},e.\u0275cmp=Ve({type:e,selectors:[["mat-slide-toggle"]],viewQuery:function(e,t){if(1&e&&(Iu(PI,5),Iu(YI,5),Iu(FI,5)),2&e){let e;Au(e=Pu())&&(t._thumbEl=e.first),Au(e=Pu())&&(t._thumbBarEl=e.first),Au(e=Pu())&&(t._inputElement=e.first)}},hostAttrs:[1,"mat-slide-toggle"],hostVars:12,hostBindings:function(e,t){2&e&&(Ua("id",t.id),Bo("tabindex",t.disabled?null:-1)("aria-label",null)("aria-labelledby",null),xa("mat-checked",t.checked)("mat-disabled",t.disabled)("mat-slide-toggle-label-before","before"==t.labelPosition)("_mat-animation-noopable",t._noopAnimations))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex",name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],required:"required",checked:"checked",ariaDescribedby:["aria-describedby","ariaDescribedby"]},outputs:{change:"change",toggleChange:"toggleChange"},exportAs:["matSlideToggle"],features:[sl([UI]),Oo],ngContentSelectors:qI,decls:16,vars:20,consts:[[1,"mat-slide-toggle-label"],["label",""],[1,"mat-slide-toggle-bar"],["toggleBar",""],["type","checkbox","role","switch",1,"mat-slide-toggle-input","cdk-visually-hidden",3,"id","required","tabIndex","checked","disabled","change","click"],["input",""],[1,"mat-slide-toggle-thumb-container"],["thumbContainer",""],[1,"mat-slide-toggle-thumb"],["mat-ripple","",1,"mat-slide-toggle-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered","matRippleRadius","matRippleAnimation"],[1,"mat-ripple-element","mat-slide-toggle-persistent-ripple"],[1,"mat-slide-toggle-content",3,"cdkObserveContent"],["labelContent",""],[2,"display","none"]],template:function(e,t){if(1&e&&(fa(),Ko(0,"label",0,1),Ko(2,"div",2,3),Ko(4,"input",4,5),la("change",function(e){return t._onChangeEvent(e)})("click",function(e){return t._onInputClick(e)}),Jo(),Ko(6,"div",6,7),Xo(8,"div",8),Ko(9,"div",9),Xo(10,"div",10),Jo(),Jo(),Jo(),Ko(11,"span",11,12),la("cdkObserveContent",function(){return t._onLabelTextChange()}),Ko(13,"span",13),Fa(14,"\xa0"),Jo(),ga(15),Jo(),Jo()),2&e){const e=Wo(1),i=Wo(12);Bo("for",t.inputId),fs(2),xa("mat-slide-toggle-bar-no-side-margin",!i.textContent||!i.textContent.trim()),fs(2),Zo("id",t.inputId)("required",t.required)("tabIndex",t.tabIndex)("checked",t.checked)("disabled",t.disabled),Bo("name",t.name)("aria-checked",t.checked.toString())("aria-label",t.ariaLabel)("aria-labelledby",t.ariaLabelledby)("aria-describedby",t.ariaDescribedby),fs(5),Zo("matRippleTrigger",e)("matRippleDisabled",t.disableRipple||t.disabled)("matRippleCentered",!0)("matRippleRadius",20)("matRippleAnimation",pu(18,jI,t._noopAnimations?0:150))}},directives:[iM,uT],styles:[".mat-slide-toggle{display:inline-block;height:24px;max-width:100%;line-height:24px;white-space:nowrap;outline:none;-webkit-tap-highlight-color:transparent}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(16px, 0, 0)}[dir=rtl] .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(-16px, 0, 0)}.mat-slide-toggle.mat-disabled{opacity:.38}.mat-slide-toggle.mat-disabled .mat-slide-toggle-label,.mat-slide-toggle.mat-disabled .mat-slide-toggle-thumb-container{cursor:default}.mat-slide-toggle-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;flex:1;flex-direction:row;align-items:center;height:inherit;cursor:pointer}.mat-slide-toggle-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-slide-toggle-label-before .mat-slide-toggle-label{order:1}.mat-slide-toggle-label-before .mat-slide-toggle-bar{order:2}[dir=rtl] .mat-slide-toggle-label-before .mat-slide-toggle-bar,.mat-slide-toggle-bar{margin-right:8px;margin-left:0}[dir=rtl] .mat-slide-toggle-bar,.mat-slide-toggle-label-before .mat-slide-toggle-bar{margin-left:8px;margin-right:0}.mat-slide-toggle-bar-no-side-margin{margin-left:0;margin-right:0}.mat-slide-toggle-thumb-container{position:absolute;z-index:1;width:20px;height:20px;top:-3px;left:0;transform:translate3d(0, 0, 0);transition:all 80ms linear;transition-property:transform}._mat-animation-noopable .mat-slide-toggle-thumb-container{transition:none}[dir=rtl] .mat-slide-toggle-thumb-container{left:auto;right:0}.mat-slide-toggle-thumb{height:20px;width:20px;border-radius:50%}.mat-slide-toggle-bar{position:relative;width:36px;height:14px;flex-shrink:0;border-radius:8px}.mat-slide-toggle-input{bottom:0;left:10px}[dir=rtl] .mat-slide-toggle-input{left:auto;right:10px}.mat-slide-toggle-bar,.mat-slide-toggle-thumb{transition:all 80ms linear;transition-property:background-color;transition-delay:50ms}._mat-animation-noopable .mat-slide-toggle-bar,._mat-animation-noopable .mat-slide-toggle-thumb{transition:none}.mat-slide-toggle .mat-slide-toggle-ripple{position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-slide-toggle .mat-slide-toggle-ripple .mat-ripple-element:not(.mat-slide-toggle-persistent-ripple){opacity:.12}.mat-slide-toggle-persistent-ripple{width:100%;height:100%;transform:none}.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:.04}.mat-slide-toggle:not(.mat-disabled).cdk-keyboard-focused .mat-slide-toggle-persistent-ripple{opacity:.12}.mat-slide-toggle-persistent-ripple,.mat-slide-toggle.mat-disabled .mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:0}@media(hover: none){.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{display:none}}.cdk-high-contrast-active .mat-slide-toggle-thumb,.cdk-high-contrast-active .mat-slide-toggle-bar{border:1px solid}.cdk-high-contrast-active .mat-slide-toggle.cdk-keyboard-focused .mat-slide-toggle-bar{outline:2px dotted;outline-offset:5px}\n"],encapsulation:2,changeDetection:0}),e})(),$I=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({}),e})(),WI=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[$I,nM,Ex,cT],$I,Ex]}),e})();function GI(e,t){if(1&e){const e=na();Ko(0,"div",1),Ko(1,"button",2),la("click",function(){return Yt(e),pa().action()}),Fa(2),Jo(),Jo()}if(2&e){const e=pa();fs(2),ja(e.data.action)}}function ZI(e,t){}const QI=new en("MatSnackBarData");class KI{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}const JI=Math.pow(2,31)-1;class XI{constructor(e,t){this._overlayRef=t,this._afterDismissed=new x,this._afterOpened=new x,this._onAction=new x,this._dismissedByAction=!1,this.containerInstance=e,this.onAction().subscribe(()=>this.dismiss()),e._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(e){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(e,JI))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}let eR=(()=>{class e{constructor(e,t){this.snackBarRef=e,this.data=t}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}}return e.\u0275fac=function(t){return new(t||e)(Go(XI),Go(QI))},e.\u0275cmp=Ve({type:e,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-simple-snackbar"],decls:3,vars:2,consts:[["class","mat-simple-snackbar-action",4,"ngIf"],[1,"mat-simple-snackbar-action"],["mat-button","",3,"click"]],template:function(e,t){1&e&&(Ko(0,"span"),Fa(1),Jo(),$o(2,GI,3,1,"div",0)),2&e&&(fs(1),ja(t.data.message),fs(1),Zo("ngIf",t.hasAction))},directives:[gd,oD],styles:[".mat-simple-snackbar{display:flex;justify-content:space-between;align-items:center;line-height:20px;opacity:1}.mat-simple-snackbar-action{flex-shrink:0;margin:-8px -8px -8px 8px}.mat-simple-snackbar-action button{max-height:36px;min-width:0}[dir=rtl] .mat-simple-snackbar-action{margin-left:-8px;margin-right:8px}\n"],encapsulation:2,changeDetection:0}),e})();const tR={snackBarState:rp("state",[lp("void, hidden",ap({transform:"scale(0.8)",opacity:0})),lp("visible",ap({transform:"scale(1)",opacity:1})),cp("* => visible",sp("150ms cubic-bezier(0, 0, 0.2, 1)")),cp("* => void, * => hidden",sp("75ms cubic-bezier(0.4, 0.0, 1, 1)",ap({opacity:0})))])};let iR=(()=>{class e extends wM{constructor(e,t,i,n,r){super(),this._ngZone=e,this._elementRef=t,this._changeDetectorRef=i,this._platform=n,this.snackBarConfig=r,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new x,this._onExit=new x,this._onEnter=new x,this._animationState="void",this.attachDomPortal=e=>(this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachDomPortal(e)),this._live="assertive"!==r.politeness||r.announcementMessage?"off"===r.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(e){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachComponentPortal(e)}attachTemplatePortal(e){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachTemplatePortal(e)}onAnimationEnd(e){const{fromState:t,toState:i}=e;if(("void"===i&&"void"!==t||"hidden"===i)&&this._completeExit(),"visible"===i){const e=this._onEnter;this._ngZone.run(()=>{e.next(),e.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._animationState="hidden",this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId),this._onExit}ngOnDestroy(){this._destroyed=!0,this._completeExit()}_completeExit(){this._ngZone.onMicrotaskEmpty.pipe(dg(1)).subscribe(()=>{this._onExit.next(),this._onExit.complete()})}_applySnackBarClasses(){const e=this._elementRef.nativeElement,t=this.snackBarConfig.panelClass;t&&(Array.isArray(t)?t.forEach(t=>e.classList.add(t)):e.classList.add(t)),"center"===this.snackBarConfig.horizontalPosition&&e.classList.add("mat-snack-bar-center"),"top"===this.snackBarConfig.verticalPosition&&e.classList.add("mat-snack-bar-top")}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const e=this._elementRef.nativeElement.querySelector("[aria-hidden]"),t=this._elementRef.nativeElement.querySelector("[aria-live]");if(e&&t){let i=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&e.contains(document.activeElement)&&(i=document.activeElement),e.removeAttribute("aria-hidden"),t.appendChild(e),null==i||i.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}}return e.\u0275fac=function(t){return new(t||e)(Go(cc),Go(pl),Go(ql),Go(CS),Go(KI))},e.\u0275cmp=Ve({type:e,selectors:[["snack-bar-container"]],viewQuery:function(e,t){if(1&e&&Iu(SM,7),2&e){let e;Au(e=Pu())&&(t._portalOutlet=e.first)}},hostAttrs:[1,"mat-snack-bar-container"],hostVars:1,hostBindings:function(e,t){1&e&&ua("@state.done",function(e){return t.onAnimationEnd(e)}),2&e&&za("@state",t._animationState)},features:[Oo],decls:3,vars:2,consts:[["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(e,t){1&e&&(Ko(0,"div",0),$o(1,ZI,0,0,"ng-template",1),Jo(),Xo(2,"div")),2&e&&(fs(2),Bo("aria-live",t._live)("role",t._role))},directives:[SM],styles:[".mat-snack-bar-container{border-radius:4px;box-sizing:border-box;display:block;margin:24px;max-width:33vw;min-width:344px;padding:14px 16px;min-height:48px;transform-origin:center}.cdk-high-contrast-active .mat-snack-bar-container{border:solid 1px}.mat-snack-bar-handset{width:100%}.mat-snack-bar-handset .mat-snack-bar-container{margin:8px;max-width:100%;min-width:0;width:100%}\n"],encapsulation:2,data:{animation:[tR.snackBarState]}}),e})(),nR=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[oC,TM,Dd,aD,Ex],Ex]}),e})();const rR=new en("mat-snack-bar-default-options",{providedIn:"root",factory:function(){return new KI}});let sR=(()=>{class e{constructor(e,t,i,n,r,s){this._overlay=e,this._live=t,this._injector=i,this._breakpointObserver=n,this._parentSnackBar=r,this._defaultConfig=s,this._snackBarRefAtThisLevel=null,this.simpleSnackBarComponent=eR,this.snackBarContainerComponent=iR,this.handsetCssClass="mat-snack-bar-handset"}get _openedSnackBarRef(){const e=this._parentSnackBar;return e?e._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(e){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=e:this._snackBarRefAtThisLevel=e}openFromComponent(e,t){return this._attach(e,t)}openFromTemplate(e,t){return this._attach(e,t)}open(e,t="",i){const n=Object.assign(Object.assign({},this._defaultConfig),i);return n.data={message:e,action:t},n.announcementMessage===e&&(n.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,n)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(e,t){const i=Do.create({parent:t&&t.viewContainerRef&&t.viewContainerRef.injector||this._injector,providers:[{provide:KI,useValue:t}]}),n=new yM(this.snackBarContainerComponent,t.viewContainerRef,i),r=e.attach(n);return r.instance.snackBarConfig=t,r.instance}_attach(e,t){const i=Object.assign(Object.assign(Object.assign({},new KI),this._defaultConfig),t),n=this._createOverlay(i),r=this._attachSnackBarContainer(n,i),s=new XI(r,n);if(e instanceof Bl){const t=new bM(e,null,{$implicit:i.data,snackBarRef:s});s.instance=r.attachTemplatePortal(t)}else{const t=this._createInjector(i,s),n=new yM(e,void 0,t),o=r.attachComponentPortal(n);s.instance=o.instance}return this._breakpointObserver.observe("(max-width: 599.98px) and (orientation: portrait)").pipe(yS(n.detachments())).subscribe(e=>{const t=n.overlayElement.classList;e.matches?t.add(this.handsetCssClass):t.remove(this.handsetCssClass)}),i.announcementMessage&&r._onAnnounce.subscribe(()=>{this._live.announce(i.announcementMessage,i.politeness)}),this._animateSnackBar(s,i),this._openedSnackBarRef=s,this._openedSnackBarRef}_animateSnackBar(e,t){e.afterDismissed().subscribe(()=>{this._openedSnackBarRef==e&&(this._openedSnackBarRef=null),t.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{e.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):e.containerInstance.enter(),t.duration&&t.duration>0&&e.afterOpened().subscribe(()=>e._dismissAfter(t.duration))}_createOverlay(e){const t=new PM;t.direction=e.direction;let i=this._overlay.position().global();const n="rtl"===e.direction,r="left"===e.horizontalPosition||"start"===e.horizontalPosition&&!n||"end"===e.horizontalPosition&&n,s=!r&&"center"!==e.horizontalPosition;return r?i.left("0"):s?i.right("0"):i.centerHorizontally(),"top"===e.verticalPosition?i.top("0"):i.bottom("0"),t.positionStrategy=i,this._overlay.create(t)}_createInjector(e,t){return Do.create({parent:e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,providers:[{provide:XI,useValue:t},{provide:QI,useValue:e.data}]})}}return e.\u0275fac=function(t){return new(t||e)(Tn(eC),Tn(FT),Tn(Do),Tn(XC),Tn(e,12),Tn(rR))},e.\u0275prov=fe({factory:function(){return new e(Tn(eC),Tn(FT),Tn(mo),Tn(XC),Tn(e,12),Tn(rR))},token:e,providedIn:nR}),e})();const oR=["mat-sort-header",""];function aR(e,t){if(1&e){const e=na();Ko(0,"div",3),la("@arrowPosition.start",function(){return Yt(e),pa()._disableViewStateAnimation=!0})("@arrowPosition.done",function(){return Yt(e),pa()._disableViewStateAnimation=!1}),Xo(1,"div",4),Ko(2,"div",5),Xo(3,"div",6),Xo(4,"div",7),Xo(5,"div",8),Jo(),Jo()}if(2&e){const e=pa();Zo("@arrowOpacity",e._getArrowViewState())("@arrowPosition",e._getArrowViewState())("@allowChildren",e._getArrowDirectionState()),fs(2),Zo("@indicator",e._getArrowDirectionState()),fs(1),Zo("@leftPointer",e._getArrowDirectionState()),fs(1),Zo("@rightPointer",e._getArrowDirectionState())}}const lR=["*"],uR=new en("MAT_SORT_DEFAULT_OPTIONS"),cR=Ox(xx(class{}));let dR=(()=>{class e extends cR{constructor(e){super(),this._defaultOptions=e,this.sortables=new Map,this._stateChanges=new x,this.start="asc",this._direction="",this.sortChange=new vu}get direction(){return this._direction}set direction(e){this._direction=e}get disableClear(){return this._disableClear}set disableClear(e){this._disableClear=Gk(e)}register(e){this.sortables.set(e.id,e)}deregister(e){this.sortables.delete(e.id)}sort(e){this.active!=e.id?(this.active=e.id,this.direction=e.start?e.start:this.start):this.direction=this.getNextSortDirection(e),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(e){var t,i,n;if(!e)return"";const r=null!==(i=null!==(t=null==e?void 0:e.disableClear)&&void 0!==t?t:this.disableClear)&&void 0!==i?i:!!(null===(n=this._defaultOptions)||void 0===n?void 0:n.disableClear);let s=function(e,t){let i=["asc","desc"];return"desc"==e&&i.reverse(),t||i.push(""),i}(e.start||this.start,r),o=s.indexOf(this.direction)+1;return o>=s.length&&(o=0),s[o]}ngOnInit(){this._markInitialized()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return e.\u0275fac=function(t){return new(t||e)(Go(uR,8))},e.\u0275dir=Ke({type:e,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{disabled:["matSortDisabled","disabled"],start:["matSortStart","start"],direction:["matSortDirection","direction"],disableClear:["matSortDisableClear","disableClear"],active:["matSortActive","active"]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],features:[Oo,ct]}),e})();const hR=kx.ENTERING+" "+wx.STANDARD_CURVE,pR={indicator:rp("indicator",[lp("active-asc, asc",ap({transform:"translateY(0px)"})),lp("active-desc, desc",ap({transform:"translateY(10px)"})),cp("active-asc <=> active-desc",sp(hR))]),leftPointer:rp("leftPointer",[lp("active-asc, asc",ap({transform:"rotate(-45deg)"})),lp("active-desc, desc",ap({transform:"rotate(45deg)"})),cp("active-asc <=> active-desc",sp(hR))]),rightPointer:rp("rightPointer",[lp("active-asc, asc",ap({transform:"rotate(45deg)"})),lp("active-desc, desc",ap({transform:"rotate(-45deg)"})),cp("active-asc <=> active-desc",sp(hR))]),arrowOpacity:rp("arrowOpacity",[lp("desc-to-active, asc-to-active, active",ap({opacity:1})),lp("desc-to-hint, asc-to-hint, hint",ap({opacity:.54})),lp("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",ap({opacity:0})),cp("* => asc, * => desc, * => active, * => hint, * => void",sp("0ms")),cp("* <=> *",sp(hR))]),arrowPosition:rp("arrowPosition",[cp("* => desc-to-hint, * => desc-to-active",sp(hR,up([ap({transform:"translateY(-25%)"}),ap({transform:"translateY(0)"})]))),cp("* => hint-to-desc, * => active-to-desc",sp(hR,up([ap({transform:"translateY(0)"}),ap({transform:"translateY(25%)"})]))),cp("* => asc-to-hint, * => asc-to-active",sp(hR,up([ap({transform:"translateY(25%)"}),ap({transform:"translateY(0)"})]))),cp("* => hint-to-asc, * => active-to-asc",sp(hR,up([ap({transform:"translateY(0)"}),ap({transform:"translateY(-25%)"})]))),lp("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",ap({transform:"translateY(0)"})),lp("hint-to-desc, active-to-desc, desc",ap({transform:"translateY(-25%)"})),lp("hint-to-asc, active-to-asc, asc",ap({transform:"translateY(25%)"}))]),allowChildren:rp("allowChildren",[cp("* <=> *",[hp("@*",dp(),{optional:!0})])])};let mR=(()=>{class e{constructor(){this.changes=new x}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=fe({factory:function(){return new e},token:e,providedIn:"root"}),e})();const fR={provide:mR,deps:[[new On,new An,mR]],useFactory:function(e){return e||new mR}},gR=xx(class{});let _R=(()=>{class e extends gR{constructor(e,t,i,n,r,s,o){super(),this._intl=e,this._changeDetectorRef=t,this._sort=i,this._columnDef=n,this._focusMonitor=r,this._elementRef=s,this._ariaDescriber=o,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this._sortActionDescription="Sort",this._handleStateChanges()}get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(e){this._updateSortActionDescription(e)}get disableClear(){return this._disableClear}set disableClear(e){this._disableClear=Gk(e)}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?"active":this._arrowDirection}),this._sort.register(this),this._sortButton=this._elementRef.nativeElement.querySelector('[role="button"]'),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{const t=!!e;t!==this._showIndicatorHint&&(this._setIndicatorHintVisible(t),this._changeDetectorRef.markForCheck())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}_setIndicatorHintVisible(e){this._isDisabled()&&e||(this._showIndicatorHint=e,this._isSorted()||(this._updateArrowDirection(),this._setAnimationTransitionState(this._showIndicatorHint?{fromState:this._arrowDirection,toState:"hint"}:{fromState:"hint",toState:this._arrowDirection})))}_setAnimationTransitionState(e){this._viewState=e||{},this._disableViewStateAnimation&&(this._viewState={toState:e.toState})}_toggleOnInteraction(){this._sort.sort(this),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0)}_handleClick(){this._isDisabled()||this._sort.sort(this)}_handleKeydown(e){!this._isDisabled()&&(32===e.keyCode||13===e.keyCode)&&(e.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&("asc"===this._sort.direction||"desc"===this._sort.direction)}_getArrowDirectionState(){return`${this._isSorted()?"active-":""}${this._arrowDirection}`}_getArrowViewState(){const e=this._viewState.fromState;return(e?`${e}-to-`:"")+this._viewState.toState}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?"asc"==this._sort.direction?"ascending":"descending":"none"}_renderArrow(){return!this._isDisabled()||this._isSorted()}_updateSortActionDescription(e){var t,i;this._sortButton&&(null===(t=this._ariaDescriber)||void 0===t||t.removeDescription(this._sortButton,this._sortActionDescription),null===(i=this._ariaDescriber)||void 0===i||i.describe(this._sortButton,e)),this._sortActionDescription=e}_handleStateChanges(){this._rerenderSubscription=W(this._sort.sortChange,this._sort._stateChanges,this._intl.changes).subscribe(()=>{this._isSorted()&&(this._updateArrowDirection(),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0),this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"active"}),this._showIndicatorHint=!1),!this._isSorted()&&this._viewState&&"active"===this._viewState.toState&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:"active",toState:this._arrowDirection})),this._changeDetectorRef.markForCheck()})}}return e.\u0275fac=function(t){return new(t||e)(Go(mR),Go(ql),Go(dR,8),Go("MAT_SORT_HEADER_COLUMN_DEF",8),Go(NT),Go(pl),Go(yT,8))},e.\u0275cmp=Ve({type:e,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(e,t){1&e&&la("click",function(){return t._handleClick()})("keydown",function(e){return t._handleKeydown(e)})("mouseenter",function(){return t._setIndicatorHintVisible(!0)})("mouseleave",function(){return t._setIndicatorHintVisible(!1)}),2&e&&(Bo("aria-sort",t._getAriaSortAttribute()),xa("mat-sort-header-disabled",t._isDisabled()))},inputs:{disabled:"disabled",arrowPosition:"arrowPosition",sortActionDescription:"sortActionDescription",disableClear:"disableClear",id:["mat-sort-header","id"],start:"start"},exportAs:["matSortHeader"],features:[Oo],attrs:oR,ngContentSelectors:lR,decls:4,vars:6,consts:[["role","button",1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],["class","mat-sort-header-arrow",4,"ngIf"],[1,"mat-sort-header-arrow"],[1,"mat-sort-header-stem"],[1,"mat-sort-header-indicator"],[1,"mat-sort-header-pointer-left"],[1,"mat-sort-header-pointer-right"],[1,"mat-sort-header-pointer-middle"]],template:function(e,t){1&e&&(fa(),Ko(0,"div",0),Ko(1,"div",1),ga(2),Jo(),$o(3,aR,6,6,"div",2),Jo()),2&e&&(xa("mat-sort-header-sorted",t._isSorted())("mat-sort-header-position-before","before"==t.arrowPosition),Bo("tabindex",t._isDisabled()?null:0),fs(3),Zo("ngIf",t._renderArrow()))},directives:[gd],styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}\n"],encapsulation:2,data:{animation:[pR.indicator,pR.leftPointer,pR.rightPointer,pR.arrowOpacity,pR.arrowPosition,pR.allowChildren]},changeDetection:0}),e})(),yR=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({providers:[fR],imports:[[Dd,Ex]]}),e})();const bR=[[["caption"]],[["colgroup"],["col"]]],vR=["caption","colgroup, col"];let wR=(()=>{class e extends px{constructor(){super(...arguments),this.stickyCssClass="mat-table-sticky",this.needsPositionStickyOnElement=!1}}return e.\u0275fac=function(){let t;return function(i){return(t||(t=$i(e)))(i||e)}}(),e.\u0275cmp=Ve({type:e,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-table"],hostVars:2,hostBindings:function(e,t){2&e&&xa("mat-table-fixed-layout",t.fixedLayout)},exportAs:["matTable"],features:[sl([{provide:GS,useClass:VS},{provide:px,useExisting:e},{provide:PE,useExisting:e},{provide:$E,useClass:WE},{provide:lx,useValue:null}]),Oo],ngContentSelectors:vR,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(e,t){1&e&&(fa(bR),ga(0),ga(1,1),ia(2,0),ia(3,1),ia(4,2),ia(5,3))},directives:[cx,ux,hx,dx],styles:['mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-row::after,mat-header-row::after,mat-footer-row::after{display:inline-block;min-height:inherit;content:""}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}table.mat-table{border-spacing:0}tr.mat-header-row{height:56px}tr.mat-row,tr.mat-footer-row{height:48px}th.mat-header-cell{text-align:left}[dir=rtl] th.mat-header-cell{text-align:right}th.mat-header-cell,td.mat-cell,td.mat-footer-cell{padding:0;border-bottom-width:1px;border-bottom-style:solid}th.mat-header-cell:first-of-type,td.mat-cell:first-of-type,td.mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] th.mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}th.mat-header-cell:last-of-type,td.mat-cell:last-of-type,td.mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] th.mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}.mat-table-sticky{position:-webkit-sticky !important;position:sticky !important}.mat-table-fixed-layout{table-layout:fixed}\n'],encapsulation:2}),e})(),kR=(()=>{class e extends YE{}return e.\u0275fac=function(){let t;return function(i){return(t||(t=$i(e)))(i||e)}}(),e.\u0275dir=Ke({type:e,selectors:[["","matCellDef",""]],features:[sl([{provide:YE,useExisting:e}]),Oo]}),e})(),SR=(()=>{class e extends FE{}return e.\u0275fac=function(){let t;return function(i){return(t||(t=$i(e)))(i||e)}}(),e.\u0275dir=Ke({type:e,selectors:[["","matHeaderCellDef",""]],features:[sl([{provide:FE,useExisting:e}]),Oo]}),e})(),TR=(()=>{class e extends HE{get name(){return this._name}set name(e){this._setNameInput(e)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}}return e.\u0275fac=function(){let t;return function(i){return(t||(t=$i(e)))(i||e)}}(),e.\u0275dir=Ke({type:e,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[sl([{provide:HE,useExisting:e},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:e}]),Oo]}),e})(),ER=(()=>{class e extends zE{}return e.\u0275fac=function(){let t;return function(i){return(t||(t=$i(e)))(i||e)}}(),e.\u0275dir=Ke({type:e,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-header-cell"],features:[Oo]}),e})(),xR=(()=>{class e extends BE{}return e.\u0275fac=function(){let t;return function(i){return(t||(t=$i(e)))(i||e)}}(),e.\u0275dir=Ke({type:e,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:["role","gridcell",1,"mat-cell"],features:[Oo]}),e})(),MR=(()=>{class e extends KE{}return e.\u0275fac=function(){let t;return function(i){return(t||(t=$i(e)))(i||e)}}(),e.\u0275dir=Ke({type:e,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[sl([{provide:KE,useExisting:e}]),Oo]}),e})(),CR=(()=>{class e extends tx{}return e.\u0275fac=function(){let t;return function(i){return(t||(t=$i(e)))(i||e)}}(),e.\u0275dir=Ke({type:e,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[sl([{provide:tx,useExisting:e}]),Oo]}),e})(),DR=(()=>{class e extends nx{}return e.\u0275fac=function(){let t;return function(i){return(t||(t=$i(e)))(i||e)}}(),e.\u0275cmp=Ve({type:e,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-header-row"],exportAs:["matHeaderRow"],features:[sl([{provide:nx,useExisting:e}]),Oo],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,t){1&e&&ia(0,0)},directives:[ix],encapsulation:2}),e})(),LR=(()=>{class e extends rx{}return e.\u0275fac=function(){let t;return function(i){return(t||(t=$i(e)))(i||e)}}(),e.\u0275cmp=Ve({type:e,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-row"],exportAs:["matRow"],features:[sl([{provide:rx,useExisting:e}]),Oo],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,t){1&e&&ia(0,0)},directives:[ix],encapsulation:2}),e})(),OR=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[fx,Ex],Ex]}),e})();function AR(e,t){1&e&&ga(0)}const IR=["*"];function RR(e,t){}const PR=function(e){return{animationDuration:e}},YR=function(e,t){return{value:e,params:t}},FR=["tabBodyWrapper"],jR=["tabHeader"];function qR(e,t){}function NR(e,t){1&e&&$o(0,qR,0,0,"ng-template",9),2&e&&Zo("cdkPortalOutlet",pa().$implicit.templateLabel)}function HR(e,t){1&e&&Fa(0),2&e&&ja(pa().$implicit.textLabel)}function UR(e,t){if(1&e){const e=na();Ko(0,"div",6),la("click",function(){const t=Yt(e),i=t.$implicit,n=t.index,r=pa(),s=Wo(1);return r._handleClick(i,s,n)})("cdkFocusChange",function(t){const i=Yt(e).index;return pa()._tabFocusChanged(t,i)}),Ko(1,"div",7),$o(2,NR,1,1,"ng-template",8),$o(3,HR,1,1,"ng-template",8),Jo(),Jo()}if(2&e){const e=t.$implicit,i=t.index,n=pa();xa("mat-tab-label-active",n.selectedIndex==i),Zo("id",n._getTabLabelId(i))("disabled",e.disabled)("matRippleDisabled",e.disabled||n.disableRipple),Bo("tabIndex",n._getTabIndex(e,i))("aria-posinset",i+1)("aria-setsize",n._tabs.length)("aria-controls",n._getTabContentId(i))("aria-selected",n.selectedIndex==i)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null),fs(2),Zo("ngIf",e.templateLabel),fs(1),Zo("ngIf",!e.templateLabel)}}function zR(e,t){if(1&e){const e=na();Ko(0,"mat-tab-body",10),la("_onCentered",function(){return Yt(e),pa()._removeTabBodyWrapperHeight()})("_onCentering",function(t){return Yt(e),pa()._setTabBodyWrapperHeight(t)}),Jo()}if(2&e){const e=t.$implicit,i=t.index,n=pa();xa("mat-tab-body-active",n.selectedIndex===i),Zo("id",n._getTabContentId(i))("content",e.content)("position",e.position)("origin",e.origin)("animationDuration",n.animationDuration),Bo("tabindex",null!=n.contentTabIndex&&n.selectedIndex===i?n.contentTabIndex:null)("aria-labelledby",n._getTabLabelId(i))}}const BR=["tabListContainer"],VR=["tabList"],$R=["nextPaginator"],WR=["previousPaginator"],GR=new en("MatInkBarPositioner",{providedIn:"root",factory:function(){return e=>({left:e?(e.offsetLeft||0)+"px":"0",width:e?(e.offsetWidth||0)+"px":"0"})}});let ZR=(()=>{class e{constructor(e,t,i,n){this._elementRef=e,this._ngZone=t,this._inkBarPositioner=i,this._animationMode=n}alignToElement(e){this.show(),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this._setStyles(e))}):this._setStyles(e)}show(){this._elementRef.nativeElement.style.visibility="visible"}hide(){this._elementRef.nativeElement.style.visibility="hidden"}_setStyles(e){const t=this._inkBarPositioner(e),i=this._elementRef.nativeElement;i.style.left=t.left,i.style.width=t.width}}return e.\u0275fac=function(t){return new(t||e)(Go(pl),Go(cc),Go(GR),Go(zf,8))},e.\u0275dir=Ke({type:e,selectors:[["mat-ink-bar"]],hostAttrs:[1,"mat-ink-bar"],hostVars:2,hostBindings:function(e,t){2&e&&xa("_mat-animation-noopable","NoopAnimations"===t._animationMode)}}),e})();const QR=new en("MatTabContent"),KR=new en("MatTabLabel"),JR=new en("MAT_TAB"),XR=xx(class{}),eP=new en("MAT_TAB_GROUP");let tP=(()=>{class e extends XR{constructor(e,t){super(),this._viewContainerRef=e,this._closestTabGroup=t,this.textLabel="",this._contentPortal=null,this._stateChanges=new x,this.position=null,this.origin=null,this.isActive=!1}get templateLabel(){return this._templateLabel}set templateLabel(e){this._setTemplateLabelInput(e)}get content(){return this._contentPortal}ngOnChanges(e){(e.hasOwnProperty("textLabel")||e.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new bM(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(e){e&&e._closestTab===this&&(this._templateLabel=e)}}return e.\u0275fac=function(t){return new(t||e)(Go(Kl),Go(eP,8))},e.\u0275cmp=Ve({type:e,selectors:[["mat-tab"]],contentQueries:function(e,t,i){if(1&e&&(Ru(i,KR,5),Ru(i,QR,7,Bl)),2&e){let e;Au(e=Pu())&&(t.templateLabel=e.first),Au(e=Pu())&&(t._explicitContent=e.first)}},viewQuery:function(e,t){if(1&e&&Iu(Bl,7),2&e){let e;Au(e=Pu())&&(t._implicitContent=e.first)}},inputs:{disabled:"disabled",textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"]},exportAs:["matTab"],features:[sl([{provide:JR,useExisting:e}]),Oo,ct],ngContentSelectors:IR,decls:1,vars:0,template:function(e,t){1&e&&(fa(),$o(0,AR,1,0,"ng-template"))},encapsulation:2}),e})();const iP={translateTab:rp("translateTab",[lp("center, void, left-origin-center, right-origin-center",ap({transform:"none"})),lp("left",ap({transform:"translate3d(-100%, 0, 0)",minHeight:"1px"})),lp("right",ap({transform:"translate3d(100%, 0, 0)",minHeight:"1px"})),cp("* => left, * => right, left => center, right => center",sp("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),cp("void => left-origin-center",[ap({transform:"translate3d(-100%, 0, 0)"}),sp("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),cp("void => right-origin-center",[ap({transform:"translate3d(100%, 0, 0)"}),sp("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let nP=(()=>{class e extends SM{constructor(e,t,i,n){super(e,t,n),this._host=i,this._centeringSub=d.EMPTY,this._leavingSub=d.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(mg(this._host._isCenterPosition(this._host._position))).subscribe(e=>{e&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}return e.\u0275fac=function(t){return new(t||e)(Go(ul),Go(Kl),Go(ae(()=>sP)),Go(zc))},e.\u0275dir=Ke({type:e,selectors:[["","matTabBodyHost",""]],features:[Oo]}),e})(),rP=(()=>{class e{constructor(e,t,i){this._elementRef=e,this._dir=t,this._dirChangeSubscription=d.EMPTY,this._translateTabComplete=new x,this._onCentering=new vu,this._beforeCentering=new vu,this._afterLeavingCenter=new vu,this._onCentered=new vu(!0),this.animationDuration="500ms",t&&(this._dirChangeSubscription=t.change.subscribe(e=>{this._computePositionAnimationState(e),i.markForCheck()})),this._translateTabComplete.pipe(lS((e,t)=>e.fromState===t.fromState&&e.toState===t.toState)).subscribe(e=>{this._isCenterPosition(e.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(e.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}set position(e){this._positionIndex=e,this._computePositionAnimationState()}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(e){const t=this._isCenterPosition(e.toState);this._beforeCentering.emit(t),t&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(e){return"center"==e||"left-origin-center"==e||"right-origin-center"==e}_computePositionAnimationState(e=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==e?"left":"right":this._positionIndex>0?"ltr"==e?"right":"left":"center"}_computePositionFromOrigin(e){const t=this._getLayoutDirection();return"ltr"==t&&e<=0||"rtl"==t&&e>0?"left-origin-center":"right-origin-center"}}return e.\u0275fac=function(t){return new(t||e)(Go(pl),Go(US,8),Go(ql))},e.\u0275dir=Ke({type:e,inputs:{animationDuration:"animationDuration",position:"position",_content:["content","_content"],origin:"origin"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}}),e})(),sP=(()=>{class e extends rP{constructor(e,t,i){super(e,t,i)}}return e.\u0275fac=function(t){return new(t||e)(Go(pl),Go(US,8),Go(ql))},e.\u0275cmp=Ve({type:e,selectors:[["mat-tab-body"]],viewQuery:function(e,t){if(1&e&&Iu(SM,5),2&e){let e;Au(e=Pu())&&(t._portalHost=e.first)}},hostAttrs:[1,"mat-tab-body"],features:[Oo],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(e,t){1&e&&(Ko(0,"div",0,1),la("@translateTab.start",function(e){return t._onTranslateTabStarted(e)})("@translateTab.done",function(e){return t._translateTabComplete.next(e)}),$o(2,RR,0,0,"ng-template",2),Jo()),2&e&&Zo("@translateTab",mu(3,YR,t._position,pu(1,PR,t.animationDuration)))},directives:[nP],styles:[".mat-tab-body-content{height:100%;overflow:auto}.mat-tab-group-dynamic-height .mat-tab-body-content{overflow:hidden}\n"],encapsulation:2,data:{animation:[iP.translateTab]}}),e})();const oP=new en("MAT_TABS_CONFIG");let aP=0;class lP{}const uP=Mx(Cx(class{constructor(e){this._elementRef=e}}),"primary");let cP=(()=>{class e extends uP{constructor(e,t,i,n){var r;super(e),this._changeDetectorRef=t,this._animationMode=n,this._tabs=new ku,this._indexToSelect=0,this._tabBodyWrapperHeight=0,this._tabsSubscription=d.EMPTY,this._tabLabelSubscription=d.EMPTY,this._selectedIndex=null,this.headerPosition="above",this.selectedIndexChange=new vu,this.focusChange=new vu,this.animationDone=new vu,this.selectedTabChange=new vu(!0),this._groupId=aP++,this.animationDuration=i&&i.animationDuration?i.animationDuration:"500ms",this.disablePagination=!(!i||null==i.disablePagination)&&i.disablePagination,this.dynamicHeight=!(!i||null==i.dynamicHeight)&&i.dynamicHeight,this.contentTabIndex=null!==(r=null==i?void 0:i.contentTabIndex)&&void 0!==r?r:null}get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(e){this._dynamicHeight=Gk(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this._indexToSelect=Zk(e,null)}get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e)?e+"ms":e}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(e){this._contentTabIndex=Zk(e,null)}get backgroundColor(){return this._backgroundColor}set backgroundColor(e){const t=this._elementRef.nativeElement;t.classList.remove(`mat-background-${this.backgroundColor}`),e&&t.classList.add(`mat-background-${e}`),this._backgroundColor=e}ngAfterContentChecked(){const e=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=e){const t=null==this._selectedIndex;if(!t){this.selectedTabChange.emit(this._createChangeEvent(e));const t=this._tabBodyWrapper.nativeElement;t.style.minHeight=t.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((t,i)=>t.isActive=i===e),t||(this.selectedIndexChange.emit(e),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((t,i)=>{t.position=i-e,null!=this._selectedIndex&&0==t.position&&!t.origin&&(t.origin=e-this._selectedIndex)}),this._selectedIndex!==e&&(this._selectedIndex=e,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{if(this._clampTabIndex(this._indexToSelect)===this._selectedIndex){const e=this._tabs.toArray();for(let t=0;t{this._tabs.reset(e.filter(e=>e._closestTabGroup===this||!e._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}focusTab(e){const t=this._tabHeader;t&&(t.focusIndex=e)}_focusChanged(e){this.focusChange.emit(this._createChangeEvent(e))}_createChangeEvent(e){const t=new lP;return t.index=e,this._tabs&&this._tabs.length&&(t.tab=this._tabs.toArray()[e]),t}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=W(...this._tabs.map(e=>e._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(e){return Math.min(this._tabs.length-1,Math.max(e||0,0))}_getTabLabelId(e){return`mat-tab-label-${this._groupId}-${e}`}_getTabContentId(e){return`mat-tab-content-${this._groupId}-${e}`}_setTabBodyWrapperHeight(e){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const t=this._tabBodyWrapper.nativeElement;t.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(t.style.height=e+"px")}_removeTabBodyWrapperHeight(){const e=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=e.clientHeight,e.style.height="",this.animationDone.emit()}_handleClick(e,t,i){e.disabled||(this.selectedIndex=t.focusIndex=i)}_getTabIndex(e,t){return e.disabled?null:this.selectedIndex===t?0:-1}_tabFocusChanged(e,t){e&&"mouse"!==e&&"touch"!==e&&(this._tabHeader.focusIndex=t)}}return e.\u0275fac=function(t){return new(t||e)(Go(pl),Go(ql),Go(oP,8),Go(zf,8))},e.\u0275dir=Ke({type:e,inputs:{headerPosition:"headerPosition",animationDuration:"animationDuration",disablePagination:"disablePagination",dynamicHeight:"dynamicHeight",contentTabIndex:"contentTabIndex",selectedIndex:"selectedIndex",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},features:[Oo]}),e})(),dP=(()=>{class e extends cP{constructor(e,t,i,n){super(e,t,i,n)}}return e.\u0275fac=function(t){return new(t||e)(Go(pl),Go(ql),Go(oP,8),Go(zf,8))},e.\u0275cmp=Ve({type:e,selectors:[["mat-tab-group"]],contentQueries:function(e,t,i){if(1&e&&Ru(i,tP,5),2&e){let e;Au(e=Pu())&&(t._allTabs=e)}},viewQuery:function(e,t){if(1&e&&(Iu(FR,5),Iu(jR,5)),2&e){let e;Au(e=Pu())&&(t._tabBodyWrapper=e.first),Au(e=Pu())&&(t._tabHeader=e.first)}},hostAttrs:[1,"mat-tab-group"],hostVars:4,hostBindings:function(e,t){2&e&&xa("mat-tab-group-dynamic-height",t.dynamicHeight)("mat-tab-group-inverted-header","below"===t.headerPosition)},inputs:{color:"color",disableRipple:"disableRipple"},exportAs:["matTabGroup"],features:[sl([{provide:eP,useExisting:e}]),Oo],decls:6,vars:7,consts:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mat-tab-label mat-focus-indicator","role","tab","matTabLabelWrapper","","mat-ripple","","cdkMonitorElementFocus","",3,"id","mat-tab-label-active","disabled","matRippleDisabled","click","cdkFocusChange",4,"ngFor","ngForOf"],[1,"mat-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-tab-body-active","content","position","origin","animationDuration","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","mat-ripple","","cdkMonitorElementFocus","",1,"mat-tab-label","mat-focus-indicator",3,"id","disabled","matRippleDisabled","click","cdkFocusChange"],[1,"mat-tab-label-content"],[3,"ngIf"],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","content","position","origin","animationDuration","_onCentered","_onCentering"]],template:function(e,t){1&e&&(Ko(0,"mat-tab-header",0,1),la("indexFocused",function(e){return t._focusChanged(e)})("selectFocusedIndex",function(e){return t.selectedIndex=e}),$o(2,UR,4,14,"div",2),Jo(),Ko(3,"div",3,4),$o(5,zR,1,9,"mat-tab-body",5),Jo()),2&e&&(Zo("selectedIndex",t.selectedIndex||0)("disableRipple",t.disableRipple)("disablePagination",t.disablePagination),fs(2),Zo("ngForOf",t._tabs),fs(1),xa("_mat-animation-noopable","NoopAnimations"===t._animationMode),fs(2),Zo("ngForOf",t._tabs))},directives:function(){return[_P,md,pP,iM,HT,gd,SM,sP]},styles:[".mat-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-tab-group.mat-tab-group-inverted-header{flex-direction:column-reverse}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{padding:0 12px}}@media(max-width: 959px){.mat-tab-label{padding:0 12px}}.mat-tab-group[mat-stretch-tabs]>.mat-tab-header .mat-tab-label{flex-basis:0;flex-grow:1}.mat-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-tab-body-wrapper{transition:none;animation:none}.mat-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-tab-body.mat-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-tab-group.mat-tab-group-dynamic-height .mat-tab-body.mat-tab-body-active{overflow-y:hidden}\n"],encapsulation:2}),e})();const hP=xx(class{});let pP=(()=>{class e extends hP{constructor(e){super(),this.elementRef=e}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}}return e.\u0275fac=function(t){return new(t||e)(Go(pl))},e.\u0275dir=Ke({type:e,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(e,t){2&e&&(Bo("aria-disabled",!!t.disabled),xa("mat-tab-disabled",t.disabled))},inputs:{disabled:"disabled"},features:[Oo]}),e})();const mP=PS({passive:!0});let fP=(()=>{class e{constructor(e,t,i,n,r,s,o){this._elementRef=e,this._changeDetectorRef=t,this._viewportRuler=i,this._dir=n,this._ngZone=r,this._platform=s,this._animationMode=o,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new x,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new x,this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new vu,this.indexFocused=new vu,r.runOutsideAngular(()=>{Xk(e.nativeElement,"mouseleave").pipe(yS(this._destroyed)).subscribe(()=>{this._stopInterval()})})}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){e=Zk(e),this._selectedIndex!=e&&(this._selectedIndexChanged=!0,this._selectedIndex=e,this._keyManager&&this._keyManager.updateActiveItem(e))}ngAfterViewInit(){Xk(this._previousPaginator.nativeElement,"touchstart",mP).pipe(yS(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),Xk(this._nextPaginator.nativeElement,"touchstart",mP).pipe(yS(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const e=this._dir?this._dir.change:_h("ltr"),t=this._viewportRuler.change(150),i=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new ST(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap(),this._keyManager.updateActiveItem(this._selectedIndex),"undefined"!=typeof requestAnimationFrame?requestAnimationFrame(i):i(),W(e,t,this._items.changes).pipe(yS(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>Promise.resolve().then(i)),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.pipe(yS(this._destroyed)).subscribe(e=>{this.indexFocused.emit(e),this._setTabFocus(e)})}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(e){if(!XS(e))switch(e.keyCode){case 13:case 32:this.focusIndex!==this.selectedIndex&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(e));break;default:this._keyManager.onKeydown(e)}}_onContentChanges(){const e=this._elementRef.nativeElement.textContent;e!==this._currentTextContent&&(this._currentTextContent=e||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(e){!this._isValidIndex(e)||this.focusIndex===e||!this._keyManager||this._keyManager.setActiveItem(e)}_isValidIndex(e){if(!this._items)return!0;const t=this._items?this._items.toArray()[e]:null;return!!t&&!t.disabled}_setTabFocus(e){if(this._showPaginationControls&&this._scrollToLabel(e),this._items&&this._items.length){this._items.toArray()[e].focus();const t=this._tabListContainer.nativeElement;t.scrollLeft="ltr"==this._getLayoutDirection()?0:t.scrollWidth-t.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const e=this.scrollDistance,t="ltr"===this._getLayoutDirection()?-e:e;this._tabList.nativeElement.style.transform=`translateX(${Math.round(t)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(e){this._scrollTo(e)}_scrollHeader(e){return this._scrollTo(this._scrollDistance+("before"==e?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(e){this._stopInterval(),this._scrollHeader(e)}_scrollToLabel(e){if(this.disablePagination)return;const t=this._items?this._items.toArray()[e]:null;if(!t)return;const i=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:n,offsetWidth:r}=t.elementRef.nativeElement;let s,o;"ltr"==this._getLayoutDirection()?(s=n,o=s+r):(o=this._tabList.nativeElement.offsetWidth-n,s=o-r);const a=this.scrollDistance,l=this.scrollDistance+i;sl&&(this.scrollDistance+=o-l+60)}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const e=this._tabList.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;e||(this.scrollDistance=0),e!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=e}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabList.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const e=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,t=e?e.elementRef.nativeElement:null;t?this._inkBar.alignToElement(t):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(e,t){t&&null!=t.button&&0!==t.button||(this._stopInterval(),fS(650,100).pipe(yS(W(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:t,distance:i}=this._scrollHeader(e);(0===i||i>=t)&&this._stopInterval()}))}_scrollTo(e){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const t=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(t,e)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:t,distance:this._scrollDistance}}}return e.\u0275fac=function(t){return new(t||e)(Go(pl),Go(ql),Go(QS),Go(US,8),Go(cc),Go(CS),Go(zf,8))},e.\u0275dir=Ke({type:e,inputs:{disablePagination:"disablePagination"}}),e})(),gP=(()=>{class e extends fP{constructor(e,t,i,n,r,s,o){super(e,t,i,n,r,s,o),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=Gk(e)}_itemSelected(e){e.preventDefault()}}return e.\u0275fac=function(t){return new(t||e)(Go(pl),Go(ql),Go(QS),Go(US,8),Go(cc),Go(CS),Go(zf,8))},e.\u0275dir=Ke({type:e,inputs:{disableRipple:"disableRipple"},features:[Oo]}),e})(),_P=(()=>{class e extends gP{constructor(e,t,i,n,r,s,o){super(e,t,i,n,r,s,o)}}return e.\u0275fac=function(t){return new(t||e)(Go(pl),Go(ql),Go(QS),Go(US,8),Go(cc),Go(CS),Go(zf,8))},e.\u0275cmp=Ve({type:e,selectors:[["mat-tab-header"]],contentQueries:function(e,t,i){if(1&e&&Ru(i,pP,4),2&e){let e;Au(e=Pu())&&(t._items=e)}},viewQuery:function(e,t){if(1&e&&(Iu(ZR,7),Iu(BR,7),Iu(VR,7),Iu($R,5),Iu(WR,5)),2&e){let e;Au(e=Pu())&&(t._inkBar=e.first),Au(e=Pu())&&(t._tabListContainer=e.first),Au(e=Pu())&&(t._tabList=e.first),Au(e=Pu())&&(t._nextPaginator=e.first),Au(e=Pu())&&(t._previousPaginator=e.first)}},hostAttrs:[1,"mat-tab-header"],hostVars:4,hostBindings:function(e,t){2&e&&xa("mat-tab-header-pagination-controls-enabled",t._showPaginationControls)("mat-tab-header-rtl","rtl"==t._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[Oo],ngContentSelectors:IR,decls:13,vars:8,consts:[["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-before","mat-elevation-z4",3,"matRippleDisabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-tab-header-pagination-chevron"],[1,"mat-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-tab-labels"],["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-after","mat-elevation-z4",3,"matRippleDisabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(e,t){1&e&&(fa(),Ko(0,"div",0,1),la("click",function(){return t._handlePaginatorClick("before")})("mousedown",function(e){return t._handlePaginatorPress("before",e)})("touchend",function(){return t._stopInterval()}),Xo(2,"div",2),Jo(),Ko(3,"div",3,4),la("keydown",function(e){return t._handleKeydown(e)}),Ko(5,"div",5,6),la("cdkObserveContent",function(){return t._onContentChanges()}),Ko(7,"div",7),ga(8),Jo(),Xo(9,"mat-ink-bar"),Jo(),Jo(),Ko(10,"div",8,9),la("mousedown",function(e){return t._handlePaginatorPress("after",e)})("click",function(){return t._handlePaginatorClick("after")})("touchend",function(){return t._stopInterval()}),Xo(12,"div",2),Jo()),2&e&&(xa("mat-tab-header-pagination-disabled",t._disableScrollBefore),Zo("matRippleDisabled",t._disableScrollBefore||t.disableRipple),fs(5),xa("_mat-animation-noopable","NoopAnimations"===t._animationMode),fs(5),xa("mat-tab-header-pagination-disabled",t._disableScrollAfter),Zo("matRippleDisabled",t._disableScrollAfter||t.disableRipple))},directives:[iM,uT,ZR],styles:['.mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-tab-header-pagination{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;touch-action:none}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-rtl .mat-tab-header-pagination-before,.mat-tab-header-pagination-after{padding-right:4px}.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;content:"";height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-ink-bar{transition:none;animation:none}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-labels{display:flex}[mat-align-tabs=center]>.mat-tab-header .mat-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-tab-header .mat-tab-labels{justify-content:flex-end}.mat-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}._mat-animation-noopable.mat-tab-list{transition:none;animation:none}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{min-width:72px}}\n'],encapsulation:2}),e})(),yP=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Dd,Ex,TM,nM,cT,$T],Ex]}),e})();const bP=["*",[["mat-toolbar-row"]]],vP=["*","mat-toolbar-row"],wP=Mx(class{constructor(e){this._elementRef=e}});let kP=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Ke({type:e,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),e})(),SP=(()=>{class e extends wP{constructor(e,t,i){super(e),this._platform=t,this._document=i}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}}return e.\u0275fac=function(t){return new(t||e)(Go(pl),Go(CS),Go(zc))},e.\u0275cmp=Ve({type:e,selectors:[["mat-toolbar"]],contentQueries:function(e,t,i){if(1&e&&Ru(i,kP,5),2&e){let e;Au(e=Pu())&&(t._toolbarRows=e)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(e,t){2&e&&xa("mat-toolbar-multiple-rows",t._toolbarRows.length>0)("mat-toolbar-single-row",0===t._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[Oo],ngContentSelectors:vP,decls:2,vars:0,template:function(e,t){1&e&&(fa(bP),ga(0),ga(1,1))},styles:[".cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%}\n"],encapsulation:2,changeDetection:0}),e})(),TP=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Ex],Ex]}),e})(),EP=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[gx,Ex],Ex]}),e})(),xP=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[fx,gx,OE,WC,GC,tD,aD,lD,bD,AD,WD,mL,ML,GL,QL,SO,jO,dL,TL,QO,fA,Bx,oI,aI,_I,AI,nM,YA,II,RI,WI,nR,yR,OR,yP,TP,WA,EP,JS]}),e})(),MP=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Dd,xP]]}),e})(),CP=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Dd,xP]]}),e})(),DP=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Dd,Vk,$k,tp,Lb,xP,CP],Dd,Vk,$k,tp,Lb,xP,CP,MP]}),e})();const LP={githubUrl:"https://github.com",accessTokenUrl:"https://catcher-auth.herokuapp.com/authenticate",clientDataUrl:"https://raw.githubusercontent.com/CATcher-org/client_data/master/profiles-dev.json"},OP=i(4147),AP={version:i(4147).version,production:!0,test:!1,clientId:"5e1ed08cff7f0de1d68d",githubUrl:"https://github.com",accessTokenUrl:LP.accessTokenUrl,clientDataUrl:"https://raw.githubusercontent.com/CATcher-org/client_data/master/profiles.json",origin:"https://catcher-org.github.io"},IP=Object.assign(Object.assign({},AP),{clientId:"54b9dcc49069dc2f018e",origin:"https://catcher-org.github.io"});var RP="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto),PP=new Uint8Array(16);function YP(){if(!RP)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return RP(PP)}for(var FP=[],jP=0;jP<256;++jP)FP[jP]=(jP+256).toString(16).substr(1);var qP=function(e,t,i){var n=t&&i||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var r=(e=e||{}).random||(e.rng||YP)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t)for(var s=0;s<16;++s)t[n+s]=r[s];return t||function(e,t){var i=t||0;return[FP[e[i++]],FP[e[i++]],FP[e[i++]],FP[e[i++]],"-",FP[e[i++]],FP[e[i++]],"-",FP[e[i++]],FP[e[i++]],"-",FP[e[i++]],FP[e[i++]],"-",FP[e[i++]],FP[e[i++]],FP[e[i++]],FP[e[i++]],FP[e[i++]],FP[e[i++]]].join("")}(r)};function NP(){return qP()}var HP=i(97582);function UP(e,t){return b(bh(t=>e(t)),Tg(t))}class zP{constructor(){this.issueLastModified=new Map}get(e){return this.issueLastModified.get(e)||""}set(e,t){this.issueLastModified.set(e,t)}clear(){this.issueLastModified.clear()}}class BP{constructor(){this.issuesCache=[]}getEtagFor(e){const t=this.get(e);let i="";return void 0!==t&&(i=t.headers.etag),i}get(e){return this.issuesCache[e-1]}set(e,t){t.isCached=!0,this.issuesCache[e-1]=t}clear(){this.issuesCache=[]}}function VP(e,t){return e.map(e=>t?t(e.node):e.node)}let $P=(()=>{class e{constructor(e){Object.assign(this,e),this.isCategorical()?(this.category=this.name.split(".")[0],this.label=this.name.split(".")[1]):(this.category=this.name,this.label=this.name),Object.freeze(this)}getCategory(){return this.category}getValue(){return this.label}getDescription(){return this.description}isCategorical(){return/^[^.]+\.[^.]+$/.test(this.name)}}return e.LABEL_ORDER={severity:{Low:0,Medium:1,High:2},type:{DocumentationBug:0,FunctionalityBug:1}},e.LABELS={severity:"severity",type:"type",response:"response",duplicated:"duplicated",status:"status",unsure:"unsure",pending:"pending",team:"team",tutorial:"tutorial"},e})();class WP{constructor(e){Object.assign(this,e),this.labels=[];for(const t of e.labels)this.labels.push(new $P(t))}findLabel(e,t=!0){if(!t){const t=this.labels.find(t=>!t.isCategorical()&&t.name===e);return t?t.getValue():void 0}const i=this.labels.filter(t=>t.isCategorical()&&t.getCategory()===e);if(0!==i.length){if(1===i.length)return i[0].getValue();if($P.LABEL_ORDER[e]){const t=$P.LABEL_ORDER[e];return i.reduce((e,i)=>t[i.getValue()]>t[e.getValue()]?i:e).getValue()}return i[0].getValue()}}findTeamId(){return`${this.findLabel("team")}.${this.findLabel("tutorial")}`}}class GP extends WP{constructor(e){super({id:e.id,number:e.number,body:e.body,created_at:String(e.createdAt),updated_at:String(e.updatedAt),url:String(e.url),title:e.title,state:e.state,user:{login:e.author.login,url:e.author.url,avatar_url:e.author.avatarUrl},assignees:VP(e.assignees.edges),labels:VP(e.labels.edges),comments:VP(e.comments.edges,e=>Object.assign(Object.assign({},e),{id:e.databaseId}))})}}const ZP=["*"];let QP=(()=>{class e{constructor(e){this.snackBarRef=e}ngOnInit(){}}return e.\u0275fac=function(t){return new(t||e)(Go(XI))},e.\u0275cmp=Ve({type:e,selectors:[["app-toaster"]],ngContentSelectors:ZP,decls:6,vars:0,consts:[[1,"toaster"],[1,"message-container"],["mat-button","","color","accent",3,"click"]],template:function(e,t){1&e&&(fa(),Ko(0,"div",0),Ko(1,"div",1),Ko(2,"p"),ga(3),Jo(),Jo(),Ko(4,"button",2),la("click",function(){return t.snackBarRef.dismiss()}),Fa(5,"Close"),Jo(),Jo())},directives:[oD],styles:[".toaster[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}.message-container[_ngcontent-%COMP%]{vertical-align:middle;flex-basis:80%;overflow-wrap:anywhere}.message-container[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{margin:auto 5px;text-align:center}button[_ngcontent-%COMP%]{vertical-align:middle;flex-basis:20%;margin:auto 5px;text-align:center}"]}),e})();function KP(e,t){if(1&e&&(Ko(0,"div"),Fa(1," Validation Error: "),Ko(2,"ul"),Ko(3,"li"),Fa(4),Jo(),Jo(),Jo()),2&e){const e=t.$implicit;fs(4),ja(e.code+" in "+e.field)}}function JP(e,t){if(1&e&&(Ko(0,"div"),$o(1,KP,5,1,"div",2),Jo()),2&e){const e=pa();fs(1),Zo("ngForOf",e.data.errors)}}function XP(e,t){if(1&e&&Fa(0),2&e){const e=pa();qa(" ","Error code "+e.data.status+": "+e.data.message,"\n")}}let eY=(()=>{class e{constructor(e){this.data=e}}return e.\u0275fac=function(t){return new(t||e)(Go(QI))},e.\u0275cmp=Ve({type:e,selectors:[["app-form-error"]],decls:4,vars:2,consts:[[4,"ngIf","ngIfElse"],["generalMessage",""],[4,"ngFor","ngForOf"]],template:function(e,t){if(1&e&&(Ko(0,"app-toaster"),$o(1,JP,2,1,"div",0),Jo(),$o(2,XP,1,1,"ng-template",null,1,qu)),2&e){const e=Wo(3);fs(1),Zo("ngIf",t.data.errors)("ngIfElse",e)}},directives:[QP,gd,md],encapsulation:2}),e})(),tY=(()=>{class e{constructor(e){this.data=e}}return e.\u0275fac=function(t){return new(t||e)(Go(QI))},e.\u0275cmp=Ve({type:e,selectors:[["app-general-message-error"]],decls:2,vars:1,template:function(e,t){1&e&&(Ko(0,"app-toaster"),Fa(1),Jo()),2&e&&(fs(1),qa(" ",t.data.message," "))},directives:[QP],encapsulation:2}),e})();let iY=(()=>{class e{constructor(){this.isInSession=!1,this.LOG_KEY="CATcher-Log",this.LOG_FILE_NAME="CATcher-log.txt",this.LOG_START_HEADER=`====== New CATcher v${IP.version} Session Log ======`,this.LOG_COUNT_LIMIT=4,this.SESSION_LOG_SEPARATOR="\n".repeat(2),this.logger=console,this.startSession()}reset(){this.isInSession=!1}startSession(){window.opener&&window.opener!==window||this.isInSession||(this.isInSession=!0,this.initializeLogCache())}initializeLogCache(){this.setCachedLog(this.getTrimmedLogCache(this.getCachedLog(),this.LOG_COUNT_LIMIT))}getTrimmedLogCache(e,t){const i=(new Date).toLocaleString(),n=`${this.LOG_START_HEADER}\n${i}`,r=null==e?0:e.split("\n").filter(e=>e.includes(this.LOG_START_HEADER)).length;if(0===r)return n;if(r!!e).map(e=>`${this.LOG_START_HEADER}\n${e.trim()}`);return s.splice(0,s.length-t+1),s.push(`${n}`),s.join(this.SESSION_LOG_SEPARATOR)}getCachedLog(){return localStorage.getItem(this.LOG_KEY)}setCachedLog(e){localStorage.setItem(this.LOG_KEY,e)}updateLog(...e){this.setCachedLog(`${this.getCachedLog()}\n${e.toString()}`)}exportLogFile(){const e=this.getCachedLog();!function(e,t){const i=new Blob([t],{type:"file/txt"}),n=window.URL.createObjectURL(i),r=function(e,t){const i=document.createElement("a");return i.setAttribute("style","display: none;"),i.href=e,i.download=t,i}(n,e);(function(e){document.body.appendChild(e),e.click()})(r),window.URL.revokeObjectURL(n),function(e){document.body.removeChild(e),e.remove()}(r)}(this.LOG_FILE_NAME,e)}info(...e){this.updateLog(e),this.logger.info(e)}error(...e){this.updateLog(e),this.logger.error(e)}warn(...e){this.updateLog(e),this.logger.warn(e)}debug(...e){IP.production||this.logger.debug(e)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=fe({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const nY=["node_modules"];let rY=(()=>{class e{constructor(e,t){this.snackBar=e,this.logger=t}handleError(e,t){this.logger.error("ErrorHandlingService: "+e),e instanceof Error&&this.logger.debug("ErrorHandlingService: "+this.cleanStack(e.stack)),e instanceof Nh||"RequestError"===e.constructor.name?this.handleHttpError(e,t):this.handleGeneralError("string"==typeof e?e:e.message||JSON.stringify(e))}cleanStack(e){return e.split("\n").filter(e=>!nY.some(t=>e.includes(t))).join("\n")}handleHttpError(e,t){if(304!==e.status){if(!navigator.onLine)return void this.handleGeneralError("No Internet Connection");switch(e.status){case 500:case 400:case 401:case 404:this.snackBar.openFromComponent(tY,{data:e});break;case 422:this.snackBar.openFromComponent(eY,{data:e});break;default:return void this.snackBar.openFromComponent(tY,{data:e})}}}handleGeneralError(e){this.snackBar.openFromComponent(tY,{data:{message:e}})}clearError(){this.snackBar.dismiss()}}return e.\u0275fac=function(t){return new(t||e)(Tn(sR),Tn(iY))},e.\u0275prov=fe({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const{Octokit:sY}=i(60837);let oY="",aY="",lY="",uY="",cY=new sY,dY=(()=>{class e{constructor(e,t,i){this.errorHandlingService=e,this.apollo=t,this.logger=i,this.issuesCacheManager=new BP,this.issuesLastModifiedManager=new zP,this.issueQueryRefs=new Map}storeOAuthAccessToken(e){cY=new sY({auth:()=>`Token ${e}`,log:{debug:(e,...t)=>this.logger.debug("GithubService: "+e,...t),info:(e,...t)=>/304 in \d+ms$/.test(e)?void 0:this.logger.info("GithubService: "+e,...t),warn:(e,...t)=>this.logger.warn("GithubService: "+e,...t),error:(e,...t)=>this.logger.error("GithubService: "+e,...t)}})}storeOrganizationDetails(e,t){aY=e,uY=t}storePhaseDetails(e,t){lY=t,oY=e}fetchIssuesGraphqlByTeam(e,t,i){const n=i.convertToGraphqlFilter();return this.toFetchIssues(i).pipe(bh(e=>e),U(()=>this.fetchGraphqlList(dw,{owner:oY,name:lY,filter:Object.assign(Object.assign({},n),{labels:[...n.labels?n.labels:[],t]}),tutorial:e},e=>e.data.repository.label.issues.edges,GP)))}fetchIssuesGraphql(e){const t=e.convertToGraphqlFilter();return this.toFetchIssues(e).pipe(bh(e=>e),U(()=>this.fetchGraphqlList(hw,{owner:oY,name:lY,filter:t},e=>e.data.repository.issues.edges,GP)))}toFetchIssues(e){let t;return this.getIssuesAPICall(e,1).pipe(D(e=>(t=e,function(e){let t=1;return e.headers.link&&(t=+function(e){return e.split(",").map(e=>e.split(";").map((e,t)=>0===t?/[^_]page=(\d+)/.exec(e)[1]:1===t?/rel="(.+)"/.exec(e)[1]:void 0)).reduce((e,t)=>(e[t[1]]=t[0],e),{})}(e.headers.link).last||1),t}(e))),U(t=>{const i=[];for(let n=2;n<=t;n++)i.push(this.getIssuesAPICall(e,n));return 0===i.length?_h([]):fw(i)}),D(e=>{const i=[t,...e],n=i.reduce((e,t)=>e&&t.isCached,!0);return i.forEach((e,t)=>this.issuesCacheManager.set(t+1,e)),!n}))}isRepositoryPresent(t,i){return j(cY.repos.get({owner:t,repo:i,headers:e.IF_NONE_MATCH_EMPTY})).pipe(D(e=>404!==e.status),yg(e=>_h(!1)),yg(e=>Qb("Failed to fetch repo data.")))}createRepository(e){cY.repos.createForAuthenticatedUser({name:e})}createBranch(){return this.getDefaultBranch().pipe(U(e=>this.getBranchHeadInfo(e)),D(e=>e.data.object.sha),U(e=>this.createBranchFromCommit(e)),U(()=>this.isMainBranchPresent()),UP(e=>e,()=>new Error("Unable to create main branch.")))}createBranchFromCommit(e){return j(cY.git.createRef({owner:oY,repo:lY,ref:"refs/heads/main",sha:e}))}getDefaultBranch(){return j(cY.repos.get({owner:oY,repo:lY})).pipe(D(e=>e.data.default_branch))}getBranchHeadInfo(e){return j(cY.git.getRef({owner:oY,repo:lY,ref:`heads/${e}`}))}isMainBranchPresent(){return j(cY.git.getRef({owner:oY,repo:lY,ref:"heads/main"})).pipe(D(e=>404!==e.status),yg(()=>_h(!1)))}fetchIssueGraphql(e){if(void 0===this.issueQueryRefs.get(e)){const t=this.apollo.watchQuery({query:cw,variables:{owner:oY,name:lY,issueId:e}});this.issueQueryRefs.set(e,t)}const t=this.issueQueryRefs.get(e);return this.toFetchIssue(e).pipe(bh(e=>e),U(()=>j(t.refetch())),D(e=>new GP(e.data.repository.issue)),Tg(()=>new Nh({status:304})))}toFetchIssue(e){return j(cY.issues.get({owner:oY,repo:lY,issue_number:e,headers:{"If-Modified-Since":this.issuesLastModifiedManager.get(e)}})).pipe(D(t=>(this.issuesLastModifiedManager.set(e,t.headers["last-modified"]),!0)),yg(e=>Qb("Failed to fetch issue.")))}fetchAllLabels(){return this.fetchGraphqlList(pw,{owner:oY,name:lY},e=>e.data.repository.labels.edges,$P).pipe(yg(e=>Qb("Failed to fetch labels.")))}createLabel(e,t){cY.issues.createLabel({owner:oY,repo:lY,name:e,color:t})}updateLabel(e,t){cY.issues.updateLabel({owner:oY,repo:lY,name:e,current_name:e,color:t})}closeIssue(e){return j(cY.issues.update({owner:oY,repo:lY,issue_number:e,state:"closed"})).pipe(D(t=>(this.issuesLastModifiedManager.set(e,t.headers["last-modified"]),new WP(t.data))))}reopenIssue(e){return j(cY.issues.update({owner:oY,repo:lY,issue_number:e,state:"open"})).pipe(D(t=>(this.issuesLastModifiedManager.set(e,t.headers["last-modified"]),new WP(t.data))))}createIssue(e,t,i){return j(cY.issues.create({owner:oY,repo:lY,title:e,body:t,labels:i})).pipe(D(e=>new WP(e.data)))}createIssueComment(e,t){return j(cY.issues.createComment({owner:oY,repo:lY,issue_number:e,body:t})).pipe(D(e=>e.data))}updateIssue(e,t,i,n,r){return j(cY.issues.update({owner:oY,repo:lY,issue_number:e,title:t,body:i,labels:n,assignees:r})).pipe(D(t=>(this.issuesLastModifiedManager.set(e,t.headers["last-modified"]),new WP(t.data))),yg(e=>Qb(e)))}updateIssueComment(e){return j(cY.issues.updateComment({owner:oY,repo:lY,comment_id:e.id,body:e.description})).pipe(D(e=>e.data))}uploadFile(e,t){return j(cY.repos.createOrUpdateFile({owner:oY,repo:lY,branch:"main",path:`files/${e}`,message:"upload file",content:t}))}fetchEventsForRepo(){return j(cY.issues.listEventsForRepo({owner:oY,repo:lY,headers:e.IF_NONE_MATCH_EMPTY})).pipe(D(e=>e.data),yg(e=>Qb("Failed to fetch events for repo.")))}fetchDataFile(){return j(cY.repos.getContents({owner:aY,repo:uY,path:"data.csv",headers:e.IF_NONE_MATCH_EMPTY})).pipe(D(e=>({data:atob(e.data.content)})),yg(e=>Qb("Failed to fetch data file.")))}fetchLatestRelease(){return j(cY.repos.getLatestRelease({owner:"CATcher-org",repo:"CATcher",headers:e.IF_NONE_MATCH_EMPTY})).pipe(D(e=>e.data),yg(e=>Qb("Failed to fetch latest release.")))}fetchSettingsFromRawUrl(){return j(fetch(function(e,t){return`https://raw.githubusercontent.com/${e}/${t}/master/settings.json`}(aY,uY))).pipe(U(e=>e.json()),yg(e=>Qb("Failed to fetch settings file.")))}fetchSettingsFile(){return j(cY.repos.getContents({owner:aY,repo:uY,path:"settings.json",headers:e.IF_NONE_MATCH_EMPTY})).pipe(D(e=>JSON.parse(atob(e.data.content))),yg(e=>(this.logger.error("GithubService: Failed to fetch settings file via REST API. Trying to fetch using raw.githubusercontent.com: ",e),this.fetchSettingsFromRawUrl())))}fetchAuthenticatedUser(){return j(cY.users.getAuthenticated()).pipe(D(e=>e.data),yg(e=>Qb("Failed to fetch authenticated user.")))}getRepoURL(){return oY.concat("/").concat(lY)}viewIssueInBrowser(e,t){e?window.open("https://github.com/".concat(this.getRepoURL()).concat("/issues/").concat(String(e))):this.errorHandlingService.handleError(new Error("Unable to open this issue in Browser")),t.stopPropagation()}reset(){this.logger.info("GithubService: Resetting issues cache"),this.issuesCacheManager.clear(),this.issuesLastModifiedManager.clear(),this.issueQueryRefs.clear()}getProfilesData(){return fetch(IP.clientDataUrl)}getIssuesAPICall(e,t){return j(cY.issues.listForRepo(Object.assign(Object.assign({},e),{owner:oY,repo:lY,sort:"created",direction:"desc",per_page:100,page:t,headers:{"If-None-Match":this.issuesCacheManager.getEtagFor(t)}}))).pipe(yg(e=>_h(this.issuesCacheManager.get(t))))}fetchGraphqlList(e,t,i,n){return j(this.withPagination(i)(e,t)).pipe(D(e=>e.reduce((e,t)=>e.concat(i(t)),[]).map(e=>new n(e.node))),Tg(()=>new Nh({status:304})))}withPagination(e){return(t,i={})=>(0,HP.mG)(this,void 0,void 0,function*(){const n=i.cursor||null;return this.apollo.watchQuery({query:t,variables:Object.assign(Object.assign({},i),{cursor:n})}).refetch().then(n=>(0,HP.mG)(this,void 0,void 0,function*(){const r=Array.isArray(n)?n:[n],s=e(n),o=0===s.length?null:s[s.length-1].cursor;if(s.length<100||!o)return r;const a=yield this.withPagination(e)(t,Object.assign(Object.assign({},i),{cursor:o}));return r.concat(a)}))})}}return e.IF_NONE_MATCH_EMPTY={"If-None-Match":""},e.\u0275fac=function(t){return new(t||e)(Tn(rY),Tn(dv),Tn(iY))},e.\u0275prov=fe({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();class hY{constructor(e){Object.assign(this,e)}get tutorialClassId(){const[e,t]=this.id.split("-");return`${e}-${t}`}get teamId(){return this.id.split("-")[2]}}var pY=(()=>(function(e){e.Admin="Admin",e.Tutor="Tutor",e.Student="Student"}(pY||(pY={})),pY))();let mY=(()=>{class e{constructor(e){this.githubService=e}getDataFile(){return this.githubService.fetchDataFile().pipe(D(e=>this.constructData(e)),D(e=>(this.dataFile={teamStructure:this.extractTeamStructure(e)},e)))}constructData(t){const i={},n=t.data;return i[e.ROLES]=this.parseRolesData(n),i[e.TEAM_STRUCTURE]=this.parseTeamStructureData(n),i[e.STUDENTS_ALLOCATION]=this.parseStudentAllocation(n),i[e.TUTORS_ALLOCATION]=this.parseTutorAllocation(n),i[e.ADMINS_ALLOCATION]=this.parseAdminAllocation(n),i}parseAdminAllocation(t){const i={};return this.parseUsersData(t).forEach(t=>{t[e.ROLE]===pY.Admin.toLowerCase()&&(i[t[e.NAME].toLowerCase()]={})}),i}parseTutorAllocation(t){const i={};return this.parseUsersData(t).forEach(t=>{if(t[e.ROLE]!==pY.Tutor.toLowerCase())return;const n=i[t[e.NAME].toLowerCase()]||{};n[t[e.TEAM]]="true",i[t[e.NAME].toLowerCase()]=n}),i}parseStudentAllocation(t){const i={};return this.parseUsersData(t).forEach(t=>{if(t[e.ROLE]!==pY.Student.toLowerCase())return;const n={};n[e.TEAM_ID]=t[e.TEAM],i[t[e.NAME].toLowerCase()]=n}),i}parseTeamStructureData(t){const i={};return this.parseUsersData(t).forEach(t=>{if(t[e.ROLE]!==pY.Student.toLowerCase())return;const n=i[t[e.TEAM]]||{};n[t[e.NAME].toLowerCase()]=t[e.NAME],i[t[e.TEAM]]=n}),i}parseRolesData(t){const i={},n={},r={},s={};return this.parseUsersData(t).forEach(t=>{t[e.ROLE]===pY.Student.toLowerCase()?n[t[e.NAME].toLowerCase()]="true":t[e.ROLE]===pY.Tutor.toLowerCase()?r[t[e.NAME].toLowerCase()]="true":t[e.ROLE]===pY.Admin.toLowerCase()&&(s[t[e.NAME].toLowerCase()]="true")}),i[e.STUDENTS]=n,i[e.TUTORS]=r,i[e.ADMINS]=s,i}parseUsersData(e){const t=e.split("\n").filter(e=>e.trim()),i=t[0].split(",").map(e=>e.trim()),n=[];for(let r=1;re.trim()),s={};for(let t=0;t{const t=Object.values(n[e]).map(e=>({loginId:e,role:pY.Student}));i.set(e,new hY({id:e,teamMembers:t}))}),i}reset(){this.dataFile=void 0}}return e.ROLES="roles",e.TEAM_STRUCTURE="team-structure",e.STUDENTS_ALLOCATION="students-allocation",e.TUTORS_ALLOCATION="tutors-allocation",e.ADMINS_ALLOCATION="admins-allocation",e.NAME="name",e.TEAM="team",e.ROLE="role",e.TEAM_ID="teamId",e.STUDENTS="students",e.TUTORS="tutors",e.ADMINS="admins",e.\u0275fac=function(t){return new(t||e)(Tn(dY))},e.\u0275prov=fe({token:e,factory:e.\u0275fac,providedIn:"root"}),e})(),fY=(()=>{class e{constructor(e,t,i){this.githubService=e,this.dataService=t,this.logger=i}getAuthenticatedUser(){return this.githubService.fetchAuthenticatedUser().pipe(D(e=>e))}createUserModel(e){return this.dataService.getDataFile().pipe(D(t=>(this.currentUser=this.createUser(t,e),this.currentUser)),bh(e=>null!==e),Tg(()=>new Error("Unauthorized user.")))}reset(){this.logger.info("UserService: Clearing current user"),this.currentUser=void 0}createUser(e,t){const i=t.toLowerCase(),n=this.parseUserRole(e,i);switch(n){case pY.Student:return{loginId:t,role:n,team:this.createTeamModel(e[mY.TEAM_STRUCTURE],e[mY.STUDENTS_ALLOCATION][i][mY.TEAM_ID])};case pY.Tutor:return{loginId:t,role:n,allocatedTeams:Object.keys(e[mY.TUTORS_ALLOCATION][i]).map(t=>this.createTeamModel(e[mY.TEAM_STRUCTURE],t))};case pY.Admin:return{loginId:t,role:n,allocatedTeams:Object.keys(e[mY.ADMINS_ALLOCATION][i]).map(t=>this.createTeamModel(e[mY.TEAM_STRUCTURE],t))};default:return null}}createTeamModel(e,t){const i=Object.values(e[t]).map(e=>({loginId:e,role:pY.Student}));return new hY({id:t,teamMembers:i})}parseUserRole(e,t){let i;return e[mY.ROLES][mY.STUDENTS]&&e[mY.ROLES][mY.STUDENTS][[t]]&&(i=pY.Student),e[mY.ROLES][mY.TUTORS]&&e[mY.ROLES][mY.TUTORS][[t]]&&(i=pY.Tutor),e[mY.ROLES][mY.ADMINS]&&e[mY.ROLES][mY.ADMINS][[t]]&&(i=pY.Admin),i}}return e.\u0275fac=function(t){return new(t||e)(Tn(dY),Tn(mY),Tn(iY))},e.\u0275prov=fe({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function gY(e,t){return t?i=>i.pipe(gY((i,n)=>j(e(i,n)).pipe(D((e,r)=>t(i,e,n,r))))):t=>t.lift(new _Y(e))}class _Y{constructor(e){this.project=e}call(e,t){return t.subscribe(new yY(e,this.project))}}class yY extends N{constructor(e,t){super(e),this.project=t,this.hasSubscription=!1,this.hasCompleted=!1,this.index=0}_next(e){this.hasSubscription||this.tryNext(e)}tryNext(e){let t;const i=this.index++;try{t=this.project(e,i)}catch(n){return void this.destination.error(n)}this.hasSubscription=!0,this._innerSub(t)}_innerSub(e){const t=new q(this),i=this.destination;i.add(t);const n=H(e,t);n!==t&&i.add(n)}_complete(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete(),this.unsubscribe()}notifyNext(e){this.destination.next(e)}notifyError(e){this.destination.error(e)}notifyComplete(){this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()}}class bY{constructor(e){Object.assign(this,e)}convertToGraphqlFilter(){return{assignee:this.assignee,createdBy:this.creator,labels:this.labels,mentioned:this.mentioned,milestone:this.milestone,since:this.since,states:["close"===this.state?rw.Closed:rw.Open]}}}let vY=(()=>{class e{constructor(t){this.data=new Map;const i=t.match(e.REGEX);if(this.originalStringWithoutHiddenData=t.replace(e.REGEX,"").trim(),null!==i)for(const e of i){let t=e.replace("\x3c!--","").trim();t=t.replace("--\x3e","").trim();const i=t.split(":").map(e=>e.trim());if(2!==i.length){this.originalStringWithoutHiddenData+=`\n${e}`;continue}const[n,r]=i;this.data.has(n)||this.data.set(n,r)}}static embedDataIntoString(e,t){let i=e;return t.forEach((e,t)=>{i+=`\n\x3c!--${t}: ${e}--\x3e`}),i}toString(){let e="";return this.data.forEach((t,i)=>{e+=`\x3c!--${i}: ${t}--\x3e`}),e}}return e.REGEX=//gm,e})();var wY=i(16738),kY=(()=>(function(e){e.phaseBugReporting="phaseBugReporting",e.phaseTeamResponse="phaseTeamResponse",e.phaseTesterResponse="phaseTesterResponse",e.phaseModeration="phaseModeration"}(kY||(kY={})),kY))();class SY{constructor(e){this.parser=e}findConformingComment(e){let t,i;for(const n of e)if(i=this.parser.run(n.body),!i.isError){this.parseResult=i.result,t=n;break}return void 0===t&&(this.parseFailure=!0,i&&(this.parseError=i.error)),t}}const{endOfInput:TY,sequenceOf:EY,startOfInput:xY,str:MY}=i(80930),CY="Your response not required for this bug as the team has accepted the bug as it is.",DY=EY([xY,MY(CY),TY]);class LY extends SY{constructor(e){super(DY),this.findConformingComment(e),!this.parseFailure&&(this.teamAccepted=!0)}}const{char:OY,choice:AY,coroutine:IY,everyCharUntil:RY,str:PY,whitespace:YY}=i(80930);function FY(e){return IY(function*(){yield PY("# Team's Response"),yield YY;const t=yield RY(PY(e));return t.trim()?t.trim():"No details provided by team."})}function jY(e){return IY(function*(){yield PY("- [");const t=yield AY([OY("x"),YY]);return yield PY("] "+e),"x"===t})}const{choice:qY,coroutine:NY,digits:HY,str:UY,whitespace:zY}=i(80930),BY="## Duplicate status (if any):",VY=FY(BY),$Y=NY(function*(){yield UY("Duplicate of #");const e=yield HY;return parseInt(e,10)}),WY=NY(function*(){const e=yield VY;return yield UY(BY),yield zY,{teamResponse:e,issueNumber:yield qY([$Y,UY("--")]).map(e=>"--"===e?null:e)}});class GY extends SY{constructor(e){super(WY);const t=this.findConformingComment(e);this.parseFailure||(this.comment=Object.assign(Object.assign({},t),{description:t.body,createdAt:t.created_at,updatedAt:t.updated_at}),this.teamResponse=this.parseResult.teamResponse,this.duplicateOf=this.parseResult.issueNumber)}}class ZY{constructor(e,t){this.description=e,this.isChecked=t}setChecked(e){this.isChecked=e}toString(){return`- ${this.isChecked?"[x]":"[ ]"} ${this.description}`}}class QY{constructor(e,t,i,n,r){this.TITLE_PREFIX="## :question: ",this.DISAGREEMENT_PREFIX="**Reason for disagreement:** ",this.INITIAL_RESPONSE="[replace this with your explanation]",this.LINE_BREAK="
    \n",this.title=e,this.description=t,this.disagreeCheckbox=new ZY(i,n),this.reasonForDisagreement=r}toString(){let e="";return e+=this.TITLE_PREFIX+this.title+"\n\n",e+=this.description+"\n\n",e+=this.disagreeCheckbox.toString()+"\n\n",e+=this.DISAGREEMENT_PREFIX+this.reasonForDisagreement+"\n\n",e+=this.LINE_BREAK,e}isDisagree(){return this.disagreeCheckbox.isChecked}compareTo(e){return this.isDisagree()===e.isDisagree()?this.reasonForDisagreement.localeCompare(e.reasonForDisagreement):this.isDisagree()?1:-1}getTitleInMarkDown(){return`## ${this.title}`}getDisagreementWithoutDefaultResponse(){return this.reasonForDisagreement.replace(this.INITIAL_RESPONSE," ")}setDisagree(e){this.disagreeCheckbox.setChecked(e)}setReasonForDisagreement(e){this.reasonForDisagreement=e}}const{between:KY,coroutine:JY,everyCharUntil:XY,letters:eF,lookAhead:tF,optionalWhitespace:iF,pipeParsers:nF,possibly:rF,str:sF,whitespace:oF}=i(80930),aF="
    ",lF="Team chose to mark this issue as a duplicate of another issue (as explained in the _**Team's response**_ above)",uF=jY("I disagree");function cF(e){return KY(sF("[`"+e+"."))(sF("`]"))(eF)}const dF=JY(function*(){yield sF("**Reason for disagreement:** ");const e=yield XY(sF(aF));return yield sF(aF),e.trim()}),hF=JY(function*(){yield sF("status"),yield oF,yield sF(lF),yield oF;const e=yield uF;return yield oF,{disagreeCheckboxValue:e,reasonForDisagreement:yield dF}}),pF=JY(function*(){yield sF("## :question: Issue ");const e=yield eF;if(yield oF,"duplicate"===e){const t=yield hF;return yield iF,{title:e+" status",description:lF,teamChose:null,testerChose:null,disagreeCheckboxValue:t.disagreeCheckboxValue,reasonForDisagreement:t.reasonForDisagreement}}const t=yield tF(XY(uF)),i=function(e){const t=cF(e);return nF([sF("Team chose "),t])}(e),n=function(e){const t=cF(e);return nF([sF("Originally "),t])}(e),r=yield i;yield oF;const s=yield rF(n);yield iF;const o=yield uF;yield oF;const a=yield dF;return yield iF,{title:e,description:t.trim(),teamChose:r,testerChose:s,disagreeCheckboxValue:o,reasonForDisagreement:a}}),{coroutine:mF,many1:fF,str:gF,optionalWhitespace:_F,possibly:yF,whitespace:bF}=i(80930),vF="# Items for the Tester to Verify",wF=FY(vF),kF=mF(function*(){yield yF(gF("[IMPORTANT!: Please do not edit or reply to this comment using the GitHub UI. You can respond to it using CATcher during the next phase of the PE]")),yield _F;const e=yield wF;yield gF(vF),yield bF;const t=yield fF(pF);let i,n,r=!1;const s=[];for(const o of t)o.disagreeCheckboxValue&&(r=!0),"severity"===o.title?i=o.teamChose:"type"===o.title&&(n=o.teamChose),s.push(new QY("Issue "+o.title,o.description,"I disagree",o.disagreeCheckboxValue,o.reasonForDisagreement));return{teamResponse:e,testerResponses:s,testerDisagree:r,teamChosenSeverity:i,teamChosenType:n}});class SF extends SY{constructor(e){super(kF);const t=this.findConformingComment(e);this.parseFailure||(this.comment=Object.assign(Object.assign({},t),{description:t.body}),this.teamResponse=this.parseResult.teamResponse,this.testerResponses=this.parseResult.testerResponses,this.testerDisagree=this.parseResult.testerDisagree,this.teamChosenSeverity=this.parseResult.teamChosenSeverity,this.teamChosenType=this.parseResult.teamChosenType)}}class TF{constructor(e,t){this.TODO_DESCRIPTION="Done",this.INITIAL_RESPONSE="[replace this with your explanation]",this.TITLE_PREFIX="## :question: ",this.LINE_BREAK="
    \n",this.title=e,this.description=t,this.tutorResponse=this.INITIAL_RESPONSE,this.todo=new ZY(this.TODO_DESCRIPTION,!1)}isDone(){return this.todo.isChecked}toTutorResponseString(){let e="";return e+=this.TITLE_PREFIX+this.title+"\n\n",e+=this.todo.toString()+"\n\n",e+=this.tutorResponse+"\n\n",e+=this.LINE_BREAK,e}compareTo(e){return this.isDone()===e.isDone()?this.tutorResponse.localeCompare(e.tutorResponse):this.isDone()?1:-1}toString(){let e="";return e+=this.TITLE_PREFIX+this.title+"\n\n",e+=this.description+"\n\n",e+=this.LINE_BREAK,e}setTutorResponse(e){this.tutorResponse=e}setIsDone(e){this.todo.setChecked(e)}}const{coroutine:EF,everyCharUntil:xF,optionalWhitespace:MF,str:CF}=i(80930),DF="
    ",LF=EF(function*(){yield CF("## :question: ");const e=yield xF(CF("### Team says:")),t=yield xF(CF(DF));return yield CF(DF),yield MF,new TF(e.trim(),t.trim())}),{coroutine:OF,everyCharUntil:AF,many1:IF,str:RF,whitespace:PF}=i(80930),YF="# Disputes",FF=FY(YF),jF=OF(function*(){yield RF("# Issue Description"),yield PF;const e=yield AF(RF("# Team's Response")),t=yield FF;yield RF(YF),yield PF;const i=yield IF(LF);return{description:e.trim(),teamResponse:t,issueDisputes:i}});class qF extends SY{constructor(e){super(jF);const t=jF.run(e.body);t.isError?this.parseFailure=!0:(this.parseResult=t.result,this.description=this.parseResult.description,this.teamResponse=this.parseResult.teamResponse,this.disputes=this.parseResult.issueDisputes)}}const{coroutine:NF,everyCharUntil:HF,lookAhead:UF,optionalWhitespace:zF,str:BF,whitespace:VF}=i(80930),$F="
    ",WF=jY("Done"),GF=NF(function*(){yield BF("## :question: ");const e=yield HF(BF("- [")),t=yield UF(HF(BF($F))),i=yield WF;yield VF;const n=yield HF(BF($F));yield BF($F),yield zF;const r=new TF(e.trim(),t.trim());return r.todo=new ZY("Done",i),r.tutorResponse=n.trim(),r}),{coroutine:ZF,many1:QF,str:KF,whitespace:JF}=i(80930),XF=ZF(function*(){return yield KF("# Tutor Moderation"),yield JF,{disputesToResolve:yield QF(GF)}});class ej extends SY{constructor(e){super(XF);const t=this.findConformingComment(e);this.parseFailure||(this.comment=Object.assign(Object.assign({},t),{description:t.body}),this.disputesToResolve=this.parseResult.disputesToResolve)}}class tj{constructor(e){this.globalId=e.id,this.id=+e.number,this.created_at=wY(e.created_at).format("lll"),this.title=e.title,this.hiddenDataInDescription=new vY(e.body),this.description=tj.updateDescription(this.hiddenDataInDescription.originalStringWithoutHiddenData),this.githubIssue=e,this.severity=e.findLabel($P.LABELS.severity),this.type=e.findLabel($P.LABELS.type),this.response=e.findLabel($P.LABELS.response),this.duplicated=!!e.findLabel($P.LABELS.duplicated,!1),this.status=e.findLabel($P.LABELS.status),this.pending=e.findLabel($P.LABELS.pending)}static formatText(e){return null===e?null:void 0!==e?e.split(/[\n\r]/gi).filter(e=>""!==e.trim()).length>0?`${e}\n\n`:e:void 0}static updateDescription(e){return tj.orDefaultString(tj.formatText(e),"No details provided by bug reporter.")}static updateTeamResponse(e){return tj.orDefaultString(tj.formatText(e),"No details provided by team.")}static orDefaultString(e,t){return e&&0!==e.length?e:t}static createPhaseBugReportingIssue(e){return new tj(e)}static createPhaseTeamResponseIssue(e,t){const i=new tj(e),n=new GY(e.comments);return i.githubComments=e.comments,i.teamAssigned=t,i.assignees=e.assignees.map(e=>e.login),i.teamResponseError=n.parseFailure,i.parseError=n.parseError,i.issueComment=n.comment,i.teamResponse=n.teamResponse,i.duplicateOf=n.duplicateOf,i.duplicated=null!=i.duplicateOf,i}static createPhaseTesterResponseIssue(e){const t=new tj(e),i=new SF(e.comments),n=new LY(e.comments);return t.githubComments=e.comments,t.testerResponseError=i.parseFailure&&n.parseFailure,t.parseError=i.parseError,t.teamAccepted=n.teamAccepted,t.issueComment=i.comment,t.teamResponse=i.teamResponse,t.testerResponses=i.testerResponses,t.testerDisagree=i.testerDisagree,t.teamChosenSeverity=i.teamChosenSeverity||null,t.teamChosenType=i.teamChosenType||null,t}static createPhaseModerationIssue(e,t){const i=new tj(e),n=new qF(e),r=new ej(e.comments);return i.githubComments=e.comments,i.teamAssigned=t,i.description=n.description,i.teamResponse=n.teamResponse,i.issueDisputes=n.disputes,r.disputesToResolve&&r.comment&&(i.issueDisputes=r.disputesToResolve.map((e,t)=>(e.description=n.disputes[t].description,e)),i.issueComment=r.comment),i}clone(e){switch(e){case kY.phaseBugReporting:return tj.createPhaseBugReportingIssue(this.githubIssue);case kY.phaseTeamResponse:return tj.createPhaseTeamResponseIssue(this.githubIssue,this.teamAssigned);case kY.phaseTesterResponse:return tj.createPhaseTesterResponseIssue(this.githubIssue);case kY.phaseModeration:return tj.createPhaseModerationIssue(this.githubIssue,this.teamAssigned);default:return tj.createPhaseBugReportingIssue(this.githubIssue)}}retainResponses(e,t){switch(this.issueComment=t.issueComment,this.githubComments=t.githubComments,e){case kY.phaseBugReporting:this.description=t.description;break;case kY.phaseTeamResponse:this.teamResponse=t.teamResponse;break;case kY.phaseTesterResponse:this.testerResponses=t.testerResponses,this.teamResponse=t.teamResponse;break;case kY.phaseModeration:this.issueDisputes=t.issueDisputes}}updateTesterResponse(e){const t=new SF([e]);this.issueComment=t.comment,this.teamResponse=t.teamResponse,this.testerResponses=t.testerResponses}updateDispute(e){const t=new ej([e]);this.issueComment=t.comment,this.issueDisputes=t.disputesToResolve.map((e,t)=>(e.description=this.issueDisputes[t].description,e))}createGithubIssueDescription(){return`${this.description}\n${this.hiddenDataInDescription.toString()}`}createGithubTeamResponse(){return`# Team's Response\n${this.teamResponse}\n## Duplicate status (if any):\n${this.duplicateOf?`Duplicate of #${this.duplicateOf}`:"--"}`}createGithubTutorResponse(){let e="# Tutor Moderation\n\n";if(void 0!==this.issueDisputes)for(const t of this.issueDisputes)e+=t.toTutorResponseString();return e}createGithubTesterResponse(){return`# Team's Response\n${this.teamResponse}\n# Items for the Tester to Verify\n${this.getTesterResponsesString(this.testerResponses)}`}numOfUnresolvedDisputes(){return this.issueDisputes?this.issueDisputes.reduce((e,t)=>e+Number(!t.isDone()),0):0}getTesterResponsesString(e){let t="";for(const i of e)t+=i.toString();return t}}const ij={"-":0,VeryLow:1,Low:2,Medium:3,High:4},nj={"-":0,DocumentationBug:1,FeatureFlaw:2,FunctionalityBug:3};var rj=(()=>(function(e){e.Incomplete="Incomplete",e.Done="Done"}(rj||(rj={})),rj))(),sj=(()=>(function(e){e.NoFilter="NoFilter",e.NoAccess="NoAccess",e.FilterByCreator="FilterByCreator",e.FilterByTeam="FilterByTeam",e.FilterByTeamAssigned="FilterByTeamAssigned"}(sj||(sj={})),sj))();const oj={phaseBugReporting:{Student:sj.FilterByCreator,Tutor:sj.NoFilter,Admin:sj.NoFilter},phaseTeamResponse:{Student:sj.FilterByTeam,Tutor:sj.FilterByTeamAssigned,Admin:sj.NoFilter},phaseTesterResponse:{Student:sj.NoFilter,Tutor:sj.NoAccess,Admin:sj.NoFilter},phaseModeration:{Student:sj.NoAccess,Tutor:sj.FilterByTeamAssigned,Admin:sj.NoFilter}},aj=IP.version;let lj=(()=>{class e{constructor(e){this.githubService=e,this.currentVersion=aj}isApplicationOutdated(){return this.latestVersion?_h(this.isOutdatedVersion(this.latestVersion,this.currentVersion)):this.githubService.fetchLatestRelease().pipe(D(e=>(this.latestVersion=e.tag_name.substring(1),this.latestReleaseUrl=e.html_url,this.isOutdatedVersion(this.latestVersion,this.currentVersion))))}isOutdatedVersion(e,t){return 1===this.compareVersions(e,t)}compareVersions(e,t){const i=e.split("."),n=t.split("."),r=Math.min(e.length,t.length),s=[],o=[];for(let a=0;ao[a])return 1;if(s[a]-1&&(this.count=i-1),t.subscribe(this._unsubscribeAndRecycle())}}}function dj(){return b(UP(e=>void 0!==e,()=>new Error("Session Data Unavailable")),UP(hj,()=>new Error("Session data does not define an 'openPhases' key")),UP(fj,()=>new Error("There are no accessible phases")),UP(pj,()=>new Error("Invalid Open Phases detected")),UP(mj,()=>new Error("Opened Phase has no repo defined")))}function hj(e){return null!=e.openPhases}function pj(e){return e.openPhases.reduce((e,t)=>e&&t in kY,!0)}function mj(e){return e.openPhases.reduce((t,i)=>t&&!!e[i],!0)}function fj(e){return 0!==e.openPhases.length}class gj{constructor(e,t,i,n){this.labelValue=t,this.labelColor=i,this.labelCategory=e,this.labelDefinition=n}getFormattedName(){return void 0===this.labelCategory||""===this.labelCategory?this.labelValue:this.labelCategory.concat(".",this.labelValue)}equals(e){return this.labelValue===e.labelValue&&this.labelColor===e.labelColor&&this.labelCategory===e.labelCategory}}const _j="ffffff",yj={severity:{VeryLow:new gj("severity","VeryLow","ffe0e0","

    A flaw that is purely cosmetic and does not affect usage. For example,

    • typo issues
    • spacing issues
    • layout issues
    • color issues
    • font issues
    in the docs or the UI that doesn't affect usage.

    "),Low:new gj("severity","Low","ffcccc","

    A flaw that is unlikely to affect normal operations of the product. Appears only in very rare situations and causes a minor inconvenience only.

    "),Medium:new gj("severity","Medium","ff9999","

    A flaw that causes occasional inconvenience to some users but they can continue to use the product.

    "),High:new gj("severity","High","ff6666","

    A flaw that affects most users and causes major problems for users.i.e., makes the product almost unusable for most users.

    ")},type:{DocumentationBug:new gj("type","DocumentationBug","d966ff",'

    A flaw in the documentation e.g., a missing step, a wrong instruction, typos

    '),FeatureFlaw:new gj("type","FeatureFlaw","d966ff","

    Some functionality missing from a feature delivered in the current version in a way that the feature becomes less useful to the intended target user for normal usage. i.e., the feature is not 'complete'.\nIn other words, an acceptance-testing bug that falls within the scope of the current version features. These issues are counted against the product design aspect of the project.

    "),FunctionalityBug:new gj("type","FunctionalityBug","9900cc","

    A functionality does not work as specified/expected.

    ")},response:{Accepted:new gj("response","Accepted","00802b","

    You accept it as a bug.

    "),CannotReproduce:new gj("response","CannotReproduce","ffebcc","

    You are unable to reproduce the behavior reported in the bug after multiple tries.

    "),IssueUnclear:new gj("response","IssueUnclear","ffcc80","

    The issue description is not clear.

    "),NotInScope:new gj("response","NotInScope","ffcc80",'

    It is a valid issue but not something the team should be penalized for e.g., it was not related to features delivered in this version.

    '),Rejected:new gj("response","Rejected","ff9900","

    What tester treated as a bug is in fact the expected behavior (from the user's point of view), or the tester was mistaken in some other way.

    ")},status:{Done:new gj("status","Done","a6a6a6"),Incomplete:new gj("status","Incomplete","000000")},others:{duplicate:new gj(void 0,"duplicate","0066ff")}};class bj{constructor(e,t){this.githubService=e,this.logger=t}static getRequiredLabelsAsArray(e){let t=[];return Object.values(e?this.allLabelArrays:this.testerLabelArrays).map(e=>t=t.concat(e)),t}static updateRequiredLabelColor(e,t){const i=bj.allLabelArrays[t.labelCategory];i&&(i.find(e=>e.labelValue===t.labelValue).labelColor=e)}syncLabels(e){return b(U(()=>this.synchronizeRemoteLabels(e)))}synchronizeRemoteLabels(e){return this.githubService.fetchAllLabels().pipe(D(e=>e.map(this.toLabel)),D(t=>(this.ensureRepoHasRequiredLabels(t,bj.getRequiredLabelsAsArray(e)),t)))}getLabelList(e){switch(e){case"severity":return bj.severityLabels;case"type":return bj.typeLabels;case"response":return bj.responseLabels}this.logger.info(`LabelService: Unfiltered Attribute ${e} in getLabelList`)}getLabelTitle(e){switch(e){case"severity":return"Severity";case"type":return"Bug Type";case"response":return"Response"}this.logger.info(`LabelService: Unfiltered Attribute ${e} in getLabelTitle`)}getColorOfLabel(e,t){if(""===t||!bj.allLabelArrays[e])return this.logger.info(`LabelService: Unfiltered Attribute, ${t}: ${e} in getColorOfLabel`),_j;const i=bj.allLabelArrays[e].find(e=>e.labelValue===t);return void 0===i||void 0===i.labelColor?_j:i.labelColor}getLabelDefinition(e,t){if(""===e||null===e||""===t||null===t)return null;const i=bj.getRequiredLabelsAsArray(!0).find(i=>i.labelValue===e&&i.labelCategory===t);return void 0===i||void 0===i.labelDefinition?null:i.labelDefinition}ensureRepoHasRequiredLabels(e,t){t.forEach(t=>{const i=e.filter(e=>e.getFormattedName()===t.getFormattedName());if(0===i.length)this.githubService.createLabel(t.getFormattedName(),t.labelColor);else{if(1!==i.length)throw new Error("Unexpected error: the repo has multiple labels with the same name "+t.getFormattedName());i[0].equals(t)||bj.updateRequiredLabelColor(i[0].labelColor,t)}})}toLabel(e){let t,i;const n=String(e.name);[t,i]=/\./g.test(n)?e.name.split("."):[void 0,n];const r=e.color,s=String(e.description);return new gj(t,i,r,s)}isDarkColor(e){const t="#"===e.charAt(0)?e.substring(1,7):e,i=[parseInt(t.substring(0,2),16)/255,parseInt(t.substring(2,4),16)/255,parseInt(t.substring(4,6),16)/255].map(e=>e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4));return.2126*i[0]+.7152*i[1]+.0722*i[2]<.184}setLabelStyle(e,t="inline-flex"){let i;return i=this.isDarkColor(e)?_j:"000000",{"background-color":`#${e}`,"border-radius":"3px",cursor:"default",padding:"3px",color:`#${i}`,"font-weight":"410",display:t}}}bj.severityLabels=Object.values(yj.severity),bj.typeLabels=Object.values(yj.type),bj.responseLabels=Object.values(yj.response),bj.statusLabels=Object.values(yj.status),bj.otherLabels=Object.values(yj.others),bj.allLabelArrays={severity:bj.severityLabels,type:bj.typeLabels,response:bj.responseLabels,status:bj.statusLabels,others:bj.otherLabels},bj.testerLabelArrays={severity:bj.severityLabels,type:bj.typeLabels},bj.\u0275fac=function(e){return new(e||bj)(Tn(dY),Tn(iY))},bj.\u0275prov=fe({token:bj,factory:bj.\u0275fac,providedIn:"root"});let vj=(()=>{class e{constructor(e,t){this.dialogRef=e,this.data=t}ngOnInit(){}}return e.\u0275fac=function(t){return new(t||e)(Go(RL),Go(YL))},e.\u0275cmp=Ve({type:e,selectors:[["app-session-fix-confirmation"]],decls:12,vars:4,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],["mat-button","","mat-raised-button","","color","warn",3,"mat-dialog-close"],["mat-button","","mat-raised-button","","color","primary","cdkFocusInitial","",3,"mat-dialog-close"]],template:function(e,t){1&e&&(Ko(0,"h1",0),Fa(1),Jo(),Ko(2,"div",1),Ko(3,"p"),Fa(4),Jo(),Ko(5,"p"),Fa(6,"in your Github Account?"),Jo(),Jo(),Ko(7,"div",2),Ko(8,"button",3),Fa(9,"No Thanks"),Jo(),Ko(10,"button",4),Fa(11,"Yes"),Jo(),Jo()),2&e&&(fs(1),qa("Hi ",t.data.user,""),fs(3),qa('Do you want CATcher to create a repository named "',t.data.repoName,'"'),fs(4),Zo("mat-dialog-close",!1),fs(2),Zo("mat-dialog-close",!0))},directives:[BL,VL,$L,oD,zL],styles:[""]}),e})(),wj=(()=>{class e{constructor(e,t,i){this.githubService=e,this.userService=t,this.repoCreationConfirmationDialog=i}requestRepoCreationPermissions(e,t){return b(U(i=>i||e!==kY.phaseBugReporting?_h(null):this.openRepoCreationConfirmation(t)))}openRepoCreationConfirmation(e){return this.repoCreationConfirmationDialog.open(vj,{data:{user:this.userService.currentUser.loginId,repoName:e}}).afterClosed()}verifyRepoCreationPermissions(e){return b(Ig(t=>{if(null!==t){if(!1===t)throw new Error("You cannot proceed without the required repository.");if(e!==kY.phaseBugReporting)throw new Error("Current Phase's Repository has not been opened.");if(this.userService.currentUser.role!==pY.Student)throw new Error("'Bug-Reporting Phase's repository initialisation is only available to Students.'")}}))}attemptRepoCreation(e){return b(U(t=>null===t?_h(null):(this.githubService.createRepository(e),new w(e=>{setTimeout(()=>e.next(!0),1e3)}))))}verifyRepoCreation(e,t){return b(U(i=>i?this.githubService.isRepositoryPresent(e,t):_h(!0)))}}return e.\u0275fac=function(t){return new(t||e)(Tn(dY),Tn(fY),Tn(HL))},e.\u0275prov=fe({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const kj={[kY.phaseBugReporting]:"Bug Reporting Phase",[kY.phaseTeamResponse]:"Team's Response Phase",[kY.phaseTesterResponse]:"Tester's Response Phase",[kY.phaseModeration]:"Moderation Phase"};let Sj=(()=>{class e{constructor(e,t,i){this.githubService=e,this.labelService=t,this.repoCreatorService=i,this.phaseRepoOwners={phaseBugReporting:"",phaseTeamResponse:"",phaseTesterResponse:"",phaseModeration:""}}setPhaseOwners(e,t){this.orgName=e,this.phaseRepoOwners.phaseBugReporting=t,this.phaseRepoOwners.phaseTeamResponse=e,this.phaseRepoOwners.phaseTesterResponse=t,this.phaseRepoOwners.phaseModeration=e}getPhaseOwner(e){return this.phaseRepoOwners[e]}fetchSessionData(){return this.githubService.fetchSettingsFile().pipe(D(e=>e))}storeSessionData(){return this.fetchSessionData().pipe(dj(),D(e=>{localStorage.setItem("sessionData",JSON.stringify(e)),this.updateSessionParameters(e)}))}setSessionData(){const e=JSON.parse(localStorage.getItem("sessionData"));this.updateSessionParameters(e)}githubRepoPermissionLevel(){return this.sessionData.openPhases.includes(kY.phaseModeration)?"repo":"public_repo"}verifySessionAvailability(e){return this.githubService.isRepositoryPresent(this.phaseRepoOwners[this.currentPhase],e[this.currentPhase])}updateSessionParameters(e){this.sessionData=e,this.currentPhase=kY[e.openPhases[0]],this.repoName=e[e.openPhases[0]],this.githubService.storePhaseDetails(this.phaseRepoOwners[this.currentPhase],this.repoName)}sessionSetup(){let e=!1;return this.fetchSessionData().pipe(dj(),U(e=>(this.updateSessionParameters(e),this.verifySessionAvailability(e))),this.repoCreatorService.requestRepoCreationPermissions(this.currentPhase,this.sessionData[this.currentPhase]),b(Ig(t=>{e=t||!1})),this.repoCreatorService.verifyRepoCreationPermissions(this.currentPhase),this.repoCreatorService.attemptRepoCreation(this.sessionData[this.currentPhase]),this.repoCreatorService.verifyRepoCreation(this.getPhaseOwner(this.currentPhase),this.sessionData[this.currentPhase]),UP(e=>e,()=>new Error("Session Availability Fix failed.")),this.labelService.syncLabels(this.isTeamOrModerationPhase()),function(e=-1){return t=>t.lift(new uj(e,t))}(1))}isTeamOrModerationPhase(){return this.currentPhase===kY.phaseTeamResponse||this.currentPhase===kY.phaseModeration}getPhaseDetail(){return this.orgName.concat("/").concat(this.repoName)}isValidRoute(e){return e.startsWith("/"+this.currentPhase)}reset(){this.currentPhase=null}}return e.\u0275fac=function(t){return new(t||e)(Tn(dY),Tn(bj),Tn(wj))},e.\u0275prov=fe({token:e,factory:e.\u0275fac,providedIn:"root"}),e})(),Tj=(()=>{class e{constructor(e,t,i,n,r){this.githubService=e,this.userService=t,this.phaseService=i,this.dataService=n,this.logger=r,this.issueTeamFilter="All Teams",this.isLoading=new Gf(!1),this.issues$=new Gf(new Array)}startPollIssues(){void 0===this.issuesPollSubscription&&(0===this.issues$.getValue().length&&this.isLoading.next(!0),this.issuesPollSubscription=fS(0,e.POLL_INTERVAL).pipe(gY(()=>this.reloadAllIssues().pipe(yg(()=>rg),Yg(()=>this.isLoading.next(!1))))).subscribe())}stopPollIssues(){this.issuesPollSubscription&&(this.issuesPollSubscription.unsubscribe(),this.issuesPollSubscription=void 0)}pollIssue(t){return fS(0,e.POLL_INTERVAL).pipe(gY(()=>this.githubService.fetchIssueGraphql(t).pipe(D(e=>{const t=this.createIssueModel(e);return this.updateLocalStore(t),t}),yg(e=>this.getIssue(t)))))}reloadAllIssues(){return this.initializeData()}getIssue(e){return void 0===this.issues?this.getLatestIssue(e):_h(this.issues[e])}getLatestIssue(e){return this.githubService.fetchIssueGraphql(e).pipe(D(t=>(this.createAndSaveIssueModel(t),this.issues[e])),yg(t=>_h(this.issues[e])))}createIssue(e,t,i,n){const r=[this.createLabel("severity",i),this.createLabel("type",n)],s=new Map([["session",this.sessionId],["Version",`Desktop v${aj}`]]),o=vY.embedDataIntoString(t,s);return this.githubService.createIssue(e,o,r).pipe(D(e=>this.createIssueModel(e)))}updateIssue(e){return this.updateGithubIssue(e).pipe(D(t=>(t.comments=e.githubComments,this.createIssueModel(t))))}updateGithubIssue(e){const t=this.phaseService.currentPhase===kY.phaseModeration?[]:e.assignees;return this.githubService.updateIssue(e.id,e.title,this.createGithubIssueDescription(e),this.createLabelsForIssue(e),t).pipe(yg(e=>this.parseUpdateIssueResponseError(e)))}updateIssueWithComment(e,t){return this.githubService.updateIssueComment(t).pipe(U(t=>(e.githubComments=[t,...e.githubComments.filter(e=>e.id!==t.id)],this.updateIssue(e))))}updateTesterResponse(e,t){const i=this.issues[e.id].testerResponses?this.githubService.updateIssueComment(t):this.githubService.createIssueComment(e.id,t.description),n=e.clone(this.phaseService.currentPhase);return n.status=rj.Done,fw([i,this.updateIssue(n)]).pipe(D(e=>{const[t,i]=e;return i.updateTesterResponse(t),i}))}updateTutorResponse(e,t){return fw([this.githubService.updateIssueComment(t),this.updateIssue(e)]).pipe(D(e=>{const[t,i]=e;return i.updateDispute(t),i}))}createTeamResponse(e){const t=e.createGithubTeamResponse();return this.updateGithubIssue(e).pipe(U(i=>this.githubService.createIssueComment(e.id,t).pipe(D(t=>(e.githubComments=[t,...e.githubComments.filter(e=>e.id!==t.id)],i.comments=e.githubComments,this.createIssueModel(i))))))}createTutorResponse(e,t){return fw([this.githubService.createIssueComment(e.id,t),this.updateIssue(e)]).pipe(D(e=>{const[t,i]=e;return i.updateDispute(t),i}))}createGithubIssueDescription(e){return this.phaseService.currentPhase===kY.phaseModeration?`# Issue Description\n${e.createGithubIssueDescription()}\n# Team's Response\n${e.teamResponse}\n # Disputes\n\n${this.getIssueDisputeString(e.issueDisputes)}\n`:e.createGithubIssueDescription()}getIssueDisputeString(e){let t="";for(const i of e)t+=i.toString();return t}deleteIssue(e){return this.githubService.closeIssue(e).pipe(D(e=>{const t=this.createIssueModel(e);return this.deleteFromLocalStore(t),t}))}undeleteIssue(e){return this.githubService.reopenIssue(e).pipe(D(e=>{const t=this.createIssueModel(e);return this.updateLocalStore(t),t}))}deleteFromLocalStore(e){const t=e.id,i=(0,HP._T)(this.issues,["symbol"==typeof t?t:t+""]);this.issues=i,this.issues$.next(Object.values(this.issues))}updateLocalStore(e){this.issues=Object.assign(Object.assign({},this.issues),{[e.id]:e}),this.issues$.next(Object.values(this.issues))}hasTeamResponse(e){return!!this.issues[e].teamResponse}getDuplicateIssuesFor(e){return this.issues$.pipe(D(t=>t.filter(t=>t.duplicateOf===e.id)))}reset(e){e&&(this.sessionId=void 0),this.issues=void 0,this.issues$.next(new Array),this.stopPollIssues(),this.isLoading.complete(),this.isLoading=new Gf(!1)}initializeData(){const e=[];switch(oj[this.phaseService.currentPhase][this.userService.currentUser.role]){case sj.FilterByCreator:e.push(this.githubService.fetchIssuesGraphql(new bY({creator:this.userService.currentUser.loginId})));break;case sj.FilterByTeam:e.push(this.githubService.fetchIssuesGraphqlByTeam(this.createLabel("tutorial",this.userService.currentUser.team.tutorialClassId),this.createLabel("team",this.userService.currentUser.team.teamId),new bY({})));break;case sj.FilterByTeamAssigned:this.userService.currentUser.allocatedTeams.forEach(t=>{e.push(this.githubService.fetchIssuesGraphqlByTeam(this.createLabel("tutorial",t.tutorialClassId),this.createLabel("team",t.teamId),new bY({})))});break;case sj.NoFilter:e.push(this.githubService.fetchIssuesGraphql(new bY({})));break;default:return _h([])}return fw(e).pipe(D(e=>{const t=[];for(const n of e)for(const e of n)t.push(this.createIssueModel(e).id),this.createAndSaveIssueModel(e);const i=this.getOutdatedIssueIds(t);return this.deleteIssuesFromLocalStore(i),Object.values(this.issues)}))}createAndSaveIssueModel(e){const t=this.createIssueModel(e);return this.updateLocalStore(t),!0}deleteIssuesFromLocalStore(e){e.forEach(e=>{this.getIssue(e).subscribe(e=>this.deleteFromLocalStore(e))})}getOutdatedIssueIds(e){if(void 0===this.issues||!e.length)return[];const t=new Set(e);return Object.keys(this.issues).map(e=>+e).filter(e=>!t.has(e))}createLabelsForIssue(e){const t=[];if(this.phaseService.currentPhase!==kY.phaseBugReporting&&this.phaseService.currentPhase!==kY.phaseTesterResponse){const i=e.teamAssigned.id.split("-");t.push(this.createLabel("tutorial",`${i[0]}-${i[1]}`),this.createLabel("team",i[2]))}return e.severity&&t.push(this.createLabel("severity",e.severity)),e.type&&t.push(this.createLabel("type",e.type)),e.response&&t.push(this.createLabel("response",e.response)),e.duplicated&&t.push("duplicate"),e.status&&t.push(this.createLabel("status",e.status)),e.pending&&+e.pending>0&&t.push(this.createLabel("pending",e.pending)),e.unsure&&t.push("unsure"),t}createLabel(e,t){return`${e}.${t}`}extractTeamIdFromGithubIssue(e){return e.findLabel($P.LABELS.tutorial).concat("-").concat(e.findLabel($P.LABELS.team))}createIssueModel(e){let t;switch(this.phaseService.currentPhase){case kY.phaseBugReporting:t=tj.createPhaseBugReportingIssue(e);break;case kY.phaseTeamResponse:t=tj.createPhaseTeamResponseIssue(e,this.dataService.getTeam(this.extractTeamIdFromGithubIssue(e)));break;case kY.phaseTesterResponse:t=tj.createPhaseTesterResponseIssue(e);break;case kY.phaseModeration:t=tj.createPhaseModerationIssue(e,this.dataService.getTeam(this.extractTeamIdFromGithubIssue(e)));break;default:return}return t.parseError&&this.logger.error("IssueService: "+t.parseError),t}parseUpdateIssueResponseError(e){if(this.logger.error("IssueService: ",e),422!==e.code||!e.hasOwnProperty("message"))return Qb(e.response.data.message);const t=e.message.substring("Validation Failed:".length),i=JSON.parse(t);return["field","code","value"].every(e=>i.hasOwnProperty(e))&&"assignees"===i.field&&"invalid"===i.code?Qb(`Assignee ${i.value} has not joined your organization yet. Please remove them from the assignees list.`):Qb(e.response.data.message)}setIssueTeamFilter(e){e&&(this.issueTeamFilter=e)}setSessionId(e){this.sessionId=e}getIssueTeamFilter(){return this.issueTeamFilter}}return e.POLL_INTERVAL=5e3,e.\u0275fac=function(t){return new(t||e)(Tn(dY),Tn(fY),Tn(Sj),Tn(mY),Tn(iY))},e.\u0275prov=fe({token:e,factory:e.\u0275fac,providedIn:"root"}),e})(),Ej=(()=>{class e{constructor(e,t){this.githubService=e,this.issueService=t}setLatestChangeEvent(){return this.githubService.fetchEventsForRepo().pipe(D(e=>(0===e.length||(this.setLastModifiedTime(e[0].created_at),this.setLastModifiedCommentTime(e[0].issue.updated_at)),e)))}reloadPage(){return this.githubService.fetchEventsForRepo().pipe(U(e=>{if(0===e.length)return _h(!1);const t=e[0];return t.created_at!==this.lastModified||t.issue.updated_at!==this.lastModifiedComment?(this.setLastModifiedTime(t.created_at),this.setLastModifiedCommentTime(t.issue.updated_at),this.issueService.reloadAllIssues().pipe(D(e=>!0))):_h(!1)}))}setLastModifiedTime(e){this.lastModified=e}setLastModifiedCommentTime(e){this.lastModifiedComment=e}reset(){this.setLastModifiedTime(void 0),this.setLastModifiedCommentTime(void 0)}}return e.\u0275fac=function(t){return new(t||e)(Tn(dY),Tn(Tj))},e.\u0275prov=fe({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();var xj=(()=>(function(e){e[e.NotAuthenticated=0]="NotAuthenticated",e[e.AwaitingAuthentication=1]="AwaitingAuthentication",e[e.ConfirmOAuthUser=2]="ConfirmOAuthUser",e[e.Authenticated=3]="Authenticated"}(xj||(xj={})),xj))();let Mj=(()=>{class e{constructor(e,t,i,n,r,s,o,a,l,u){this.router=e,this.ngZone=t,this.githubService=i,this.userService=n,this.issueService=r,this.phaseService=s,this.dataService=o,this.githubEventService=a,this.titleService=l,this.logger=u,this.authStateSource=new Gf(xj.NotAuthenticated),this.currentAuthState=this.authStateSource.asObservable(),this.accessToken=new Gf(void 0),this.ENABLE_POPUP_MESSAGE="Please enable pop-ups in your browser"}storeNext(t){sessionStorage.setItem(e.SESSION_NEXT_KEY,t.url)}getNext(){return sessionStorage.getItem(e.SESSION_NEXT_KEY)}clearNext(){sessionStorage.removeItem(e.SESSION_NEXT_KEY)}storeOAuthAccessToken(e){this.githubService.storeOAuthAccessToken(e),this.accessToken.next(e)}reset(){this.logger.info("AuthService: Clearing access token and setting AuthState to NotAuthenticated."),this.accessToken.next(void 0),this.changeAuthState(xj.NotAuthenticated),this.ngZone.run(()=>this.router.navigate([""]))}logOut(){this.githubService.reset(),this.userService.reset(),this.issueService.reset(!0),this.phaseService.reset(),this.dataService.reset(),this.githubEventService.reset(),this.logger.reset(),this.setLandingPageTitle(),this.issueService.setIssueTeamFilter("All Teams"),this.reset()}setTitleWithPhaseDetail(){const e=i(4147),t=`${e.name} ${e.version} - ${this.phaseService.getPhaseDetail()}`;this.logger.info(`AuthService: Setting Title as ${t}`),this.titleService.setTitle(t)}setLandingPageTitle(){const e=i(4147),t=`${e.name} ${e.version}`;this.logger.info(`AuthService: Setting LandingPageTitle as ${t}`),this.titleService.setTitle(t)}isAuthenticated(){return this.authStateSource.getValue()===xj.Authenticated}changeAuthState(e){if(e===xj.Authenticated){const e=`${Date.now()}-${NP()}`;this.issueService.setSessionId(e),this.logger.info(`AuthService: Successfully authenticated with session: ${e}`)}this.authStateSource.next(e)}generateStateString(){this.state=NP(),sessionStorage.setItem("state",this.state)}isReturnedStateSame(e){return e===sessionStorage.getItem("state")}startOAuthProcess(){this.logger.info("AuthService: Starting authentication");const e=this.phaseService.githubRepoPermissionLevel();this.changeAuthState(xj.AwaitingAuthentication),this.generateStateString(),this.redirectToOAuthPage(encodeURI(`${IP.githubUrl}/login/oauth/authorize?client_id=${IP.clientId}&scope=${e},read:user&state=${this.state}`)),this.logger.info("AuthService: Redirecting for Github authentication")}redirectToOAuthPage(e){null!=e&&(window.location.href=e)}navigateToLandingPage(){const e=this.getNext();e&&this.phaseService.isValidRoute(e)?this.router.navigateByUrl(e):this.router.navigateByUrl(this.phaseService.currentPhase)}}return e.SESSION_NEXT_KEY="next",e.\u0275fac=function(t){return new(t||e)(Tn(fb),Tn(cc),Tn(dY),Tn(fY),Tn(Tj),Tn(Sj),Tn(mY),Tn(Ej),Tn(gh),Tn(iY))},e.\u0275prov=fe({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const Cj={profileName:{required:!0,validate:e=>!!e},repoName:{required:!0,validate:e=>!!e.match(/\w+\/\w+/g)}},Dj=e=>((e,t)=>Object.entries(t).every(([t,i])=>!i.required||t in e&&i.validate(e[t])))(e,Cj),Lj=new Error("profiles.json is malformed");let Oj=(()=>{class e{constructor(e){this.githubService=e}fetchExternalProfiles(){return this.githubService.getProfilesData().then(e=>e.json()).then(e=>e.profiles||[]).then(e=>(this.validateProfiles(e),e))}validateProfiles(e){if(!e.every(Dj))throw Lj}}return e.\u0275fac=function(t){return new(t||e)(Tn(dY))},e.\u0275prov=fe({token:e,factory:e.\u0275fac,providedIn:"root"}),e})(),Aj=(()=>{class e{constructor(e){this.dialogRef=e}ngOnInit(){}onClick(){this.dialogRef.close()}}return e.\u0275fac=function(t){return new(t||e)(Go(RL))},e.\u0275cmp=Ve({type:e,selectors:[["app-json-parse-error-dialog"]],decls:14,vars:0,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","center",2,"max-width","390px"],["mat-dialog-actions","","align","center"],["mat-raised-button","","color","primary",3,"click"]],template:function(e,t){1&e&&(Ko(0,"h1",0),Fa(1,'Error in "profiles.json" format'),Jo(),Ko(2,"div",1),Ko(3,"p",2),Fa(4,' The format of the "profiles.json" file is not as required. You might not have included '),Ko(5,"code"),Fa(6,"profileName"),Jo(),Fa(7," and "),Ko(8,"code"),Fa(9,"repoName"),Jo(),Fa(10," keys. Please refer to our User Guide for the correct format. "),Jo(),Jo(),Ko(11,"div",3),Ko(12,"button",4),la("click",function(){return t.onClick()}),Fa(13,"Ok"),Jo(),Jo())},directives:[BL,VL,$L,oD],styles:[""]}),e})();function Ij(e,t){if(1&e){const e=na();Ko(0,"mat-option",7),la("click",function(){const t=Yt(e).$implicit;return pa().selectProfile(t)}),Fa(1),Jo()}if(2&e){const e=t.$implicit;Zo("value",e.profileName),fs(1),ja(e.profileName)}}let Rj=(()=>{class e{constructor(e,t,i){this.errorDialog=e,this.profileService=t,this.errorHandlingService=i,this.ANIMATION_DURATION=250,this.profiles=[],this.blankProfile={profileName:"",repoName:""},this.animationActivated=!1,this.selectedProfile=this.blankProfile,this.selectedProfileEmitter=new vu,this.profilesData={isDirectoryMessageVisible:!1,fileName:null,fileDirectory:null}}ngOnInit(){this.initProfiles()}fileSelectorInitiation(e){this.animationActivated=!0,setTimeout(()=>{this.animationActivated=!1,e.click()},this.ANIMATION_DURATION)}fileSelected(e){const t=e.target,i=t.files[0],n=new FileReader;n.onload=()=>{if(!(n.result instanceof ArrayBuffer))try{const{profiles:e}=JSON.parse(n.result);this.profileService.validateProfiles(e),this.profiles=e.concat(this.profiles).filter(e=>!!e),t.value=""}catch(e){this.openErrorDialog()}},n.readAsText(i)}initProfiles(){this.profileService.fetchExternalProfiles().then(e=>{this.profiles=this.profiles.concat(e).filter(e=>!!e)}).then(()=>this.setUrlEncodedProfile(this.profiles)).catch(e=>{e===Lj?this.openErrorDialog():this.errorHandlingService.handleError(e)})}openErrorDialog(){this.errorDialog.open(Aj)}selectProfile(e){e===this.blankProfile||Dj(e)?this.selectedProfileEmitter.emit(e):this.openErrorDialog()}setUrlEncodedProfile(e){if(!this.urlEncodedSessionName)return;const t=e.find(e=>e.profileName===this.urlEncodedSessionName);t?(this.selectedProfile.profileName=this.urlEncodedSessionName,this.selectProfile(t)):this.errorHandlingService.handleError(new Error("Invalid URL provided session"))}}return e.\u0275fac=function(t){return new(t||e)(Go(HL),Go(Oj),Go(rY))},e.\u0275cmp=Ve({type:e,selectors:[["app-profiles"]],inputs:{urlEncodedSessionName:"urlEncodedSessionName"},outputs:{selectedProfileEmitter:"selectedProfileEmitter"},decls:12,vars:3,consts:[[1,"profile-field"],[3,"value"],[3,"click"],[3,"value","click",4,"ngFor","ngForOf"],["type","file","accept",".json",2,"display","none",3,"change"],["fileInput",""],["type","button","mat-icon-button","","disableRipple","true","matTooltip","Configure your custom settings",1,"profile-input",3,"click","mousedown","mouseleave"],[3,"value","click"]],template:function(e,t){if(1&e){const e=na();Ko(0,"mat-form-field",0),Ko(1,"mat-label"),Fa(2,"Select Session"),Jo(),Ko(3,"mat-select",1),Ko(4,"mat-option",2),la("click",function(){return t.selectProfile(t.blankProfile)}),Fa(5,"None"),Jo(),$o(6,Ij,2,2,"mat-option",3),Jo(),Jo(),Ko(7,"input",4,5),la("change",function(e){return t.fileSelected(e)}),Jo(),Ko(9,"button",6),la("click",function(){Yt(e);const i=Wo(8);return t.fileSelectorInitiation(i)})("mousedown",function(){return t.animationActivated=!0})("mouseleave",function(){return t.animationActivated=!1}),Ko(10,"mat-icon"),Fa(11,"folder_open"),Jo(),Jo()}2&e&&(fs(3),Zo("value",t.selectedProfile.profileName),fs(3),Zo("ngForOf",t.profiles),fs(4),Zo("@triggerFileInput",t.animationActivated?"pressed":"normal"))},directives:[NC,AC,PA,mM,md,oD,BA,cL],styles:[".profile-field[_ngcontent-%COMP%]{width:90%}.profile-input[_ngcontent-%COMP%]{width:10%;text-align:right}"],data:{animation:[rp("triggerFileInput",[lp("normal",ap({})),lp("pressed",ap({color:"orange"})),cp("normal => pressed",[sp("0.25s ease")]),cp("pressed => normal",[sp("0.25s ease")])])]}}),e})();function Pj(e,t){if(1&e&&(Ko(0,"button",9),Ko(1,"div"),Fa(2,"Submit"),Jo(),Jo()),2&e){const e=pa();Zo("disabled",e.profileForm.invalid||e.isSettingUpSession)}}function Yj(e,t){1&e&&(Ko(0,"div",10),Xo(1,"mat-spinner",11),Jo()),2&e&&(fs(1),Zo("diameter",47))}let Fj=(()=>{class e{constructor(e,t,i,n,r,s){this.formBuilder=e,this.logger=t,this.githubService=i,this.phaseService=n,this.authService=r,this.errorHandlingService=s,this.sessionEmitter=new vu}ngOnInit(){this.isSettingUpSession=!1,this.initProfileForm()}onProfileSelect(e){this.profileForm.get("session").setValue(e.repoName),this.sessionEmitter.emit(e.repoName)}setupSession(){if(this.profileForm.invalid)return;this.isSettingUpSession=!0;const e=this.profileForm.get("session").value,t=this.getOrgDetails(e),i=this.getDataRepoDetails(e);window.localStorage.setItem("org",t),window.localStorage.setItem("dataRepo",i),this.githubService.storeOrganizationDetails(t,i),this.logger.info(`SessionSelectionComponent: Selected Settings Repo: ${e}`),this.phaseService.storeSessionData().subscribe(()=>{try{this.authService.startOAuthProcess()}catch(e){this.errorHandlingService.handleError(e),this.authService.changeAuthState(xj.NotAuthenticated)}},e=>{this.errorHandlingService.handleError(e),this.isSettingUpSession=!1},()=>this.isSettingUpSession=!1)}getOrgDetails(e){return e.split("/")[0]}getDataRepoDetails(e){return e.split("/")[1]}initProfileForm(){this.profileForm=this.formBuilder.group({session:["",Cw.required]})}}return e.\u0275fac=function(t){return new(t||e)(Go(Wk),Go(iY),Go(dY),Go(Sj),Go(Mj),Go(rY))},e.\u0275cmp=Ve({type:e,selectors:[["app-session-selection"]],inputs:{urlEncodedSessionName:"urlEncodedSessionName"},outputs:{sessionEmitter:"sessionEmitter"},decls:12,vars:4,consts:[[1,"login-card"],[2,"margin-bottom","20px"],[1,"login-title"],[3,"formGroup","ngSubmit"],[1,"login-field",3,"urlEncodedSessionName","selectedProfileEmitter"],[1,"login-field"],["matInput","","placeholder","Settings Location (Org/Repo)","formControlName","session","required",""],["class","sign-in-button","type","submit","mat-stroked-button","","color","primary",3,"disabled",4,"ngIf"],["class","spinner-centralize",4,"ngIf"],["type","submit","mat-stroked-button","","color","primary",1,"sign-in-button",3,"disabled"],[1,"spinner-centralize"],[3,"diameter"]],template:function(e,t){1&e&&(Ko(0,"mat-card",0),Ko(1,"mat-card-header",1),Ko(2,"mat-card-title",2),Fa(3," Select Your Session "),Jo(),Jo(),Ko(4,"form",3),la("ngSubmit",function(){return t.setupSession()}),Ko(5,"app-profiles",4),la("selectedProfileEmitter",function(e){return t.onProfileSelect(e)}),Jo(),Ko(6,"mat-card-content"),Ko(7,"mat-form-field",5),Xo(8,"input",6),Jo(),Ko(9,"mat-card-actions"),$o(10,Pj,3,1,"button",7),$o(11,Yj,2,1,"div",8),Jo(),Jo(),Jo(),Jo()),2&e&&(fs(4),Zo("formGroup",t.profileForm),fs(1),Zo("urlEncodedSessionName",t.urlEncodedSessionName),fs(5),Zo("ngIf",!t.isSettingUpSession),fs(1),Zo("ngIf",t.isSettingUpSession))},directives:[_D,yD,mD,Ok,Xw,Fk,Rj,pD,NC,SL,kw,Jw,qk,Hk,gD,gd,oD,gI],styles:[".login-field[_ngcontent-%COMP%]{width:100%}.sign-in-button[_ngcontent-%COMP%]{background:#f7fcfe;line-height:45px;border:1px solid currentColor;width:100%}",".login-page[_ngcontent-%COMP%]{flex-direction:row;box-sizing:border-box;display:flex;place-content:center;align-items:center;height:100%;min-height:87.9vh} .mat-card-header-text{margin:0;width:100%;text-align:center}.login-title[_ngcontent-%COMP%]{font-size:30px}.login-card[_ngcontent-%COMP%]{text-align:center;padding:40px 70px 50px}.spinner-centralize[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.or-text[_ngcontent-%COMP%]{color:#9e9e9e;text-align:center;font-size:1.25rem;font-weight:500;line-height:1.6;letter-spacing:.0075em;margin:10px}.login-with-oauth-btn[_ngcontent-%COMP%]{width:100%}.hover-blue[_ngcontent-%COMP%]:hover{background:#f7fcfe}.secondary-header-title[_ngcontent-%COMP%]{font-size:25px;float:left;margin-bottom:15px}.link[_ngcontent-%COMP%]{color:#24292e;font-weight:400;font-size:14px}.link[_ngcontent-%COMP%]:hover{color:#3f51b5;cursor:pointer}.centralize[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.error-text[_ngcontent-%COMP%]{font-size:30px;font-weight:500;text-align:center}"]}),e})(),jj=(()=>{class e{constructor(e,t,i,n,r,s,o){this.authService=e,this.phaseService=t,this.userService=i,this.errorHandlingService=n,this.githubEventService=r,this.logger=s,this.router=o}ngOnInit(){}onGithubWebsiteClicked(){window.open("https://github.com/","_blank"),window.location.reload()}logIntoAnotherAccount(){this.logger.info("ConfirmLoginComponent: Logging into another account"),this.authService.startOAuthProcess()}handleAuthSuccess(){this.authService.setTitleWithPhaseDetail(),this.authService.changeAuthState(xj.Authenticated),this.authService.navigateToLandingPage()}completeLoginProcess(){this.authService.changeAuthState(xj.AwaitingAuthentication),this.phaseService.setPhaseOwners(this.currentSessionOrg,this.username),this.userService.createUserModel(this.username).pipe(U(()=>this.phaseService.sessionSetup()),U(()=>this.githubEventService.setLatestChangeEvent())).subscribe(()=>{this.handleAuthSuccess()},e=>{this.authService.changeAuthState(xj.NotAuthenticated),this.errorHandlingService.handleError(e),this.logger.info(`ConfirmLoginComponent: Completion of login process failed with an error: ${e}`)})}}return e.\u0275fac=function(t){return new(t||e)(Go(Mj),Go(Sj),Go(fY),Go(rY),Go(Ej),Go(iY),Go(fb))},e.\u0275cmp=Ve({type:e,selectors:[["app-auth-confirm-login"]],inputs:{username:"username",currentSessionOrg:"currentSessionOrg"},decls:10,vars:1,consts:[["mat-stroked-button","","color","primary",1,"sign-in-button",3,"click"],[1,"logo"],["src","./assets/images/github-logo.png","alt","github-logo",1,"github-logo"],[1,"mat-body-1",2,"margin-top","20px"],["href","https://github.com/",3,"click"]],template:function(e,t){1&e&&(Ko(0,"button",0),la("click",function(){return t.completeLoginProcess()}),Ko(1,"span",1),Xo(2,"img",2),Jo(),Ko(3,"span"),Fa(4),Jo(),Jo(),Ko(5,"div",3),Fa(6," To change account, please sign into the desired account from the "),Ko(7,"a",4),la("click",function(){return t.onGithubWebsiteClicked()}),Fa(8,"official Github website"),Jo(),Fa(9,".\n"),Jo()),2&e&&(fs(4),qa(" Continue as ",t.username," "))},directives:[oD],styles:[".sign-in-button[_ngcontent-%COMP%]{background:#f7fcfe;line-height:45px;border:1px solid currentColor;width:100%}.logo[_ngcontent-%COMP%]{align-items:center;display:inline-flex;margin:0 3px 3px}.github-logo[_ngcontent-%COMP%]{font-size:20px;width:20px;height:20px}"]}),e})();function qj(e,t){if(1&e&&(Ko(0,"div",1),Xo(1,"app-session-selection",2),Jo()),2&e){const e=pa();fs(1),Zo("urlEncodedSessionName",e.urlEncodedSessionName)}}function Nj(e,t){if(1&e&&(Ko(0,"div"),Xo(1,"app-auth-confirm-login",10),Jo()),2&e){const e=pa(2);fs(1),Zo("username",e.currentUserName)("currentSessionOrg",e.currentSessionOrg)}}function Hj(e,t){1&e&&(Ko(0,"div",11),Xo(1,"mat-spinner",12),Jo()),2&e&&(fs(1),Zo("diameter",47))}function Uj(e,t){if(1&e){const e=na();Ko(0,"div",1),Ko(1,"mat-card",3),Ko(2,"mat-card-header",4),Ko(3,"mat-card-title",5),Fa(4," Confirm Login Account "),Jo(),Ko(5,"mat-card-subtitle"),Fa(6),Jo(),Jo(),Ko(7,"div",6),Ko(8,"button",7),la("click",function(){return Yt(e),pa().goToSessionSelect()}),Ko(9,"mat-icon"),Fa(10,"arrow_back_ios"),Jo(),Jo(),Jo(),$o(11,Nj,2,2,"div",8),$o(12,Hj,2,1,"div",9),Jo(),Jo()}if(2&e){const e=pa();fs(6),qa(" Session on ",e.currentSessionOrg," "),fs(2),Zo("disabled",e.isUserAuthenticating()),fs(3),Zo("ngIf",!e.isUserAuthenticating()),fs(1),Zo("ngIf",e.isUserAuthenticating())}}const zj=[{path:"",component:(()=>{class e{constructor(e,t,i,n,r,s,o,a,l,u){this.appService=e,this.githubService=t,this.authService=i,this.userService=n,this.errorHandlingService=r,this.router=s,this.phaseService=o,this.ngZone=a,this.activatedRoute=l,this.logger=u}ngOnInit(){this.logger.startSession();const e=this.activatedRoute.snapshot.queryParamMap.get("code"),t=this.activatedRoute.snapshot.queryParamMap.get("state");this.authService.isAuthenticated()?this.router.navigate([this.phaseService.currentPhase]):(this.initAccessTokenSubscription(),this.initAuthStateSubscription(),this.createProfileFromUrlQueryParams(),e&&(this.authService.changeAuthState(xj.AwaitingAuthentication),this.restoreOrgDetailsFromLocalStorage(),this.logger.info("AuthComponent: Obtained authorisation code from Github"),this.fetchAccessToken(e,t)))}fetchAccessToken(e,t){this.authService.isReturnedStateSame(t)?(this.logger.info("AuthComponent: Retrieving access token from Github"),fetch(`${IP.accessTokenUrl}/${e}/client_id/${IP.clientId}`).then(e=>e.json()).then(e=>{if(e.error)throw new Error(e.error);this.authService.storeOAuthAccessToken(e.token),this.logger.info("AuthComponent: Sucessfully obtained access token")}).catch(e=>{this.logger.info(`AuthComponent: Error in data fetched from access token URL: ${e}`),this.errorHandlingService.handleError(e),this.authService.changeAuthState(xj.NotAuthenticated)})):this.logger.info(`AuthComponent: Received incorrect state ${t}, continue waiting for correct state`)}ngOnDestroy(){this.authStateSubscription&&this.authStateSubscription.unsubscribe(),this.accessTokenSubscription&&this.accessTokenSubscription.unsubscribe()}checkAppIsOutdated(){return this.appService.isApplicationOutdated().pipe(D(e=>{if(e)throw new Error("Please update to the latest version of CATcher.")}))}updateSession(e){this.sessionInformation=e}goToSessionSelect(){this.authService.changeAuthState(xj.NotAuthenticated)}isUserNotAuthenticated(){return this.authState===xj.NotAuthenticated}isUserAuthenticating(){return this.authState===xj.AwaitingAuthentication}isAwaitingOAuthUserConfirm(){return this.authState===xj.ConfirmOAuthUser}get currentSessionOrg(){return this.sessionInformation?this.getOrgDetails(this.sessionInformation):window.localStorage.getItem("org")}restoreOrgDetailsFromLocalStorage(){const e=window.localStorage.getItem("org"),t=window.localStorage.getItem("dataRepo");this.githubService.storeOrganizationDetails(e,t),this.phaseService.setSessionData()}getOrgDetails(e){return e.split("/")[0]}initAuthStateSubscription(){this.authStateSubscription=this.authService.currentAuthState.subscribe(e=>{this.ngZone.run(()=>{this.authState=e})})}initAccessTokenSubscription(){this.accessTokenSubscription=this.authService.accessToken.pipe(bh(e=>!!e),U(()=>this.userService.getAuthenticatedUser())).subscribe(e=>{this.ngZone.run(()=>{this.currentUserName=e.login,this.authService.changeAuthState(xj.ConfirmOAuthUser)})})}createProfileFromUrlQueryParams(){const e=this.activatedRoute.snapshot.queryParamMap;e.has("session")&&(this.urlEncodedSessionName=e.get("session"))}}return e.\u0275fac=function(t){return new(t||e)(Go(lj),Go(dY),Go(Mj),Go(fY),Go(rY),Go(fb),Go(Sj),Go(cc),Go(W_),Go(iY))},e.\u0275cmp=Ve({type:e,selectors:[["app-auth"]],decls:2,vars:2,consts:[["class","login-page",4,"ngIf"],[1,"login-page"],[3,"urlEncodedSessionName"],[1,"login-card"],[2,"margin-bottom","20px"],[1,"login-title"],[2,"position","absolute","top","15px","left","15px"],["mat-icon-button","",1,"mat-primary",3,"disabled","click"],[4,"ngIf"],["class","spinner-centralize",4,"ngIf"],[3,"username","currentSessionOrg"],[1,"spinner-centralize"],[3,"diameter"]],template:function(e,t){1&e&&($o(0,qj,2,1,"div",0),$o(1,Uj,13,4,"div",0)),2&e&&(Zo("ngIf",t.isUserNotAuthenticated()),fs(1),Zo("ngIf",t.isUserAuthenticating()||t.isAwaitingOAuthUserConfirm()))},directives:[gd,Fj,_D,yD,mD,fD,oD,cL,jj,gI],styles:[".login-page[_ngcontent-%COMP%]{flex-direction:row;box-sizing:border-box;display:flex;place-content:center;align-items:center;height:100%;min-height:87.9vh} .mat-card-header-text{margin:0;width:100%;text-align:center}.login-title[_ngcontent-%COMP%]{font-size:30px}.login-card[_ngcontent-%COMP%]{text-align:center;padding:40px 70px 50px}.spinner-centralize[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.or-text[_ngcontent-%COMP%]{color:#9e9e9e;text-align:center;font-size:1.25rem;font-weight:500;line-height:1.6;letter-spacing:.0075em;margin:10px}.login-with-oauth-btn[_ngcontent-%COMP%]{width:100%}.hover-blue[_ngcontent-%COMP%]:hover{background:#f7fcfe}.secondary-header-title[_ngcontent-%COMP%]{font-size:25px;float:left;margin-bottom:15px}.link[_ngcontent-%COMP%]{color:#24292e;font-weight:400;font-size:14px}.link[_ngcontent-%COMP%]:hover{color:#3f51b5;cursor:pointer}.centralize[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.error-text[_ngcontent-%COMP%]{font-size:30px;font-weight:500;text-align:center}"]}),e})()}];let Bj=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Lb.forChild(zj)],Lb]}),e})(),Vj=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Bj,DP,Dd]]}),e})(),$j=(()=>{class e{constructor(e,t){this.auth=e,this.router=t}canActivate(e,t){return this.auth.isAuthenticated()?(this.auth.clearNext(),!0):(this.auth.storeNext(t),this.router.navigate([""]),!1)}canLoad(e,t){return!!this.auth.isAuthenticated()||(this.router.navigate([""]),!1)}}return e.\u0275fac=function(t){return new(t||e)(Tn(Mj),Tn(fb))},e.\u0275prov=fe({token:e,factory:e.\u0275fac,providedIn:"root"}),e})(),Wj=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[DP,iw.forChild()]]}),e})(),Gj=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Dd,xP,Lb]]}),e})();function Zj(e,t,i,n){var r,s=arguments.length,o=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(s<3?r(o):s>3?r(t,i,o):r(t,i))||o);return s>3&&o&&Object.defineProperty(t,i,o),o}function Qj(e,t){return function(i,n){t(i,n,e)}}const Kj=["searchSelectInput"],Jj=["innerSelectSearch"];function Xj(e,t){if(1&e){const e=na();Ko(0,"mat-checkbox",9),la("change",function(t){return Yt(e),pa()._emitSelectAllBooleanToParent(t.checked)}),Jo()}if(2&e){const e=pa();Zo("color",null==e.matFormField?null:e.matFormField.color)("checked",e.toggleAllCheckboxChecked)("indeterminate",e.toggleAllCheckboxIndeterminate)("matTooltip",e.toggleAllCheckboxTooltipMessage)("matTooltipPosition",e.toogleAllCheckboxTooltipPosition)}}function eq(e,t){1&e&&Xo(0,"mat-spinner",10)}function tq(e,t){1&e&&ga(0,1,["*ngIf","clearIcon; else defaultIcon"])}function iq(e,t){1&e&&(Ko(0,"mat-icon"),Fa(1,"close"),Jo())}function nq(e,t){if(1&e){const e=na();Ko(0,"button",11),la("click",function(){return Yt(e),pa()._reset(!0)}),$o(1,tq,1,0,"ng-content",12),$o(2,iq,2,0,"ng-template",null,13,qu),Jo()}if(2&e){const e=Wo(3),t=pa();fs(1),Zo("ngIf",t.clearIcon)("ngIfElse",e)}}function rq(e,t){if(1&e&&(Ko(0,"div",14),Fa(1),Jo()),2&e){const e=pa();fs(1),qa(" ",e.noEntriesFoundLabel,"\n")}}const sq=[[["",8,"mat-select-search-custom-header-content"]],[["","ngxMatSelectSearchClear",""]]],oq=function(e,t){return{"mat-select-search-inner-multiple":e,"mat-select-search-inner-toggle-all":t}};let aq=(()=>{let e=class{};return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Ke({type:e,selectors:[["","ngxMatSelectSearchClear",""]]}),e})();var lq;let uq=lq=class{constructor(e,t,i,n=null,r,s=null){this.matSelect=e,this.changeDetectorRef=t,this._viewportRuler=i,this.matOption=n,this.liveAnnouncer=r,this.matFormField=s,this.placeholderLabel="Suche",this.type="text",this.noEntriesFoundLabel="Keine Optionen gefunden",this.indexAndLengthScreenReaderText=" of ",this.clearSearchInput=!0,this.searching=!1,this.disableInitialFocus=!1,this.enableClearOnEscapePressed=!1,this.preventHomeEndKeyPropagation=!1,this.disableScrollToActiveOnOptionsChanged=!1,this.ariaLabel="dropdown search",this.showToggleAllCheckbox=!1,this.toggleAllCheckboxChecked=!1,this.toggleAllCheckboxIndeterminate=!1,this.toggleAllCheckboxTooltipMessage="",this.toogleAllCheckboxTooltipPosition="below",this.hideClearSearchButton=!1,this.alwaysRestoreSelectedOptionsMulti=!1,this.toggleAll=new vu,this.onTouched=e=>{},this._options$=new Gf(null),this.optionsList$=this._options$.pipe(ag(e=>e?e.changes.pipe(D(e=>e.toArray()),mg(e.toArray())):_h(null))),this.optionsLength$=this.optionsList$.pipe(D(e=>e?e.length:0)),this._formControl=new kk(""),this._showNoEntriesFound$=Xf([this._formControl.valueChanges,this.optionsLength$]).pipe(D(([e,t])=>this.noEntriesFoundLabel&&e&&t===this.getOptionsLengthOffset())),this._onDestroy=new x}get isInsideMatOption(){return!!this.matOption}get value(){return this._formControl.value}set _options(e){this._options$.next(e)}get _options(){return this._options$.getValue()}ngOnInit(){const e="mat-select-search-panel";this.matSelect.panelClass?Array.isArray(this.matSelect.panelClass)?this.matSelect.panelClass.push(e):"string"==typeof this.matSelect.panelClass?this.matSelect.panelClass=[this.matSelect.panelClass,e]:"object"==typeof this.matSelect.panelClass&&(this.matSelect.panelClass[e]=!0):this.matSelect.panelClass=e,this.matOption?(this.matOption.disabled=!0,this.matOption._getHostElement().classList.add("contains-mat-select-search")):console.error(" must be placed inside a element"),this.matSelect.openedChange.pipe(UC(1),yS(this._onDestroy)).subscribe(e=>{e?(this.updateInputWidth(),this.disableInitialFocus||this._focus()):this.clearSearchInput&&this._reset()}),this.matSelect.openedChange.pipe(dg(1)).pipe(yS(this._onDestroy)).subscribe(()=>{this.matSelect._keyManager?this.matSelect._keyManager.change.pipe(yS(this._onDestroy)).subscribe(()=>this.adjustScrollTopToFitActiveOptionIntoView()):console.log("_keyManager was not initialized."),this._options=this.matSelect.options;let e=this._options.toArray()[this.getOptionsLengthOffset()];this._options.changes.pipe(yS(this._onDestroy)).subscribe(()=>{setTimeout(()=>{const t=this._options.toArray(),i=t[this.getOptionsLengthOffset()],n=this.matSelect._keyManager;n&&this.matSelect.panelOpen&&((!this.matSelect.compareWith(e,i)||!n.activeItem||!t.find(e=>this.matSelect.compareWith(e,n.activeItem)))&&n.setFirstItemActive(),setTimeout(()=>{this.updateInputWidth()}),this.disableScrollToActiveOnOptionsChanged||this.adjustScrollTopToFitActiveOptionIntoView()),e=i})})}),this._showNoEntriesFound$.pipe(yS(this._onDestroy)).subscribe(e=>{this.matOption&&(e?this.matOption._getHostElement().classList.add("mat-select-search-no-entries-found"):this.matOption._getHostElement().classList.remove("mat-select-search-no-entries-found"))}),this._viewportRuler.change().pipe(yS(this._onDestroy)).subscribe(()=>{this.matSelect.panelOpen&&this.updateInputWidth()}),this.initMultipleHandling(),this.optionsList$.pipe(yS(this._onDestroy)).subscribe(()=>{this.changeDetectorRef.markForCheck()})}_emitSelectAllBooleanToParent(e){this.toggleAll.emit(e)}ngOnDestroy(){this._onDestroy.next(),this._onDestroy.complete()}_isToggleAllCheckboxVisible(){return this.matSelect.multiple&&this.showToggleAllCheckbox}_handleKeydown(e){(e.key&&1===e.key.length||e.keyCode>=65&&e.keyCode<=90||e.keyCode>=48&&e.keyCode<=57||32===e.keyCode||this.preventHomeEndKeyPropagation&&(36===e.keyCode||35===e.keyCode))&&e.stopPropagation(),this.matSelect.multiple&&e.key&&13===e.keyCode&&setTimeout(()=>this._focus()),!0===this.enableClearOnEscapePressed&&27===e.keyCode&&this.value&&(this._reset(!0),e.stopPropagation())}_handleKeyup(e){if(38===e.keyCode||40===e.keyCode){const e=this.matSelect._getAriaActiveDescendant(),t=this._options.toArray().findIndex(t=>t.id===e);if(-1!==t){const e=this._options.toArray()[t];this.liveAnnouncer.announce(e.viewValue+" "+this.getAriaIndex(t)+this.indexAndLengthScreenReaderText+this.getAriaLength())}}}getAriaIndex(e){return 0===this.getOptionsLengthOffset()?e+1:e}getAriaLength(){return this._options.toArray().length-this.getOptionsLengthOffset()}writeValue(e){this._lastExternalInputValue=e,this._formControl.setValue(e),this.changeDetectorRef.markForCheck()}onBlur(){this.onTouched()}registerOnChange(e){this._formControl.valueChanges.pipe(bh(e=>e!==this._lastExternalInputValue),Ig(()=>this._lastExternalInputValue=void 0),yS(this._onDestroy)).subscribe(e)}registerOnTouched(e){this.onTouched=e}_focus(){if(!this.searchSelectInput||!this.matSelect.panel)return;const e=this.matSelect.panel.nativeElement,t=e.scrollTop;this.searchSelectInput.nativeElement.focus(),e.scrollTop=t}_reset(e){this._formControl.setValue(""),e&&this._focus()}initMultipleHandling(){this.matSelect.ngControl?(this.previousSelectedValues=this.matSelect.ngControl.value,this.matSelect.ngControl.valueChanges.pipe(yS(this._onDestroy)).subscribe(e=>{let t=!1;if(this.matSelect.multiple&&(this.alwaysRestoreSelectedOptionsMulti||this._formControl.value&&this._formControl.value.length)&&this.previousSelectedValues&&Array.isArray(this.previousSelectedValues)){(!e||!Array.isArray(e))&&(e=[]);const i=this.matSelect.options.map(e=>e.value);this.previousSelectedValues.forEach(n=>{!e.some(e=>this.matSelect.compareWith(e,n))&&!i.some(e=>this.matSelect.compareWith(e,n))&&(e.push(n),t=!0)})}this.previousSelectedValues=e,t&&this.matSelect._onChange(e)})):this.matSelect.multiple&&console.error("the mat-select containing ngx-mat-select-search must have a ngModel or formControl directive when multiple=true")}adjustScrollTopToFitActiveOptionIntoView(){if(this.matSelect.panel&&this.matSelect.options.length>0){const e=this.getMatOptionHeight(),t=this.matSelect._keyManager.activeItemIndex||0,i=fM(t,this.matSelect.options,this.matSelect.optionGroups),n=(this.matOption?-1:0)+i+t,r=this.matSelect.panel.nativeElement.scrollTop,s=this.innerSelectSearch.nativeElement.offsetHeight,o=Math.floor((256-s)/e),a=Math.round((r+s)/e)-1;a>=n?this.matSelect.panel.nativeElement.scrollTop=n*e:a+o<=n&&(this.matSelect.panel.nativeElement.scrollTop=(n+1)*e-(256-s))}}updateInputWidth(){if(!this.innerSelectSearch||!this.innerSelectSearch.nativeElement)return;let e,t=this.innerSelectSearch.nativeElement;for(;t=t.parentElement;)if(t.classList.contains("mat-select-panel")){e=t;break}e&&(this.innerSelectSearch.nativeElement.style.width=e.clientWidth+"px")}getMatOptionHeight(){return this.matSelect.options.length>0?this.matSelect.options.first._getHostElement().getBoundingClientRect().height:0}getOptionsLengthOffset(){return this.matOption?1:0}};uq.\u0275fac=function(e){return new(e||uq)(Go(PA),Go(ql),Go(QS),Go(mM,8),Go(FT),Go(NC,8))},uq.\u0275cmp=Ve({type:uq,selectors:[["ngx-mat-select-search"]],contentQueries:function(e,t,i){if(1&e&&Ru(i,aq,5),2&e){let e;Au(e=Pu())&&(t.clearIcon=e.first)}},viewQuery:function(e,t){if(1&e&&(Iu(Kj,7,pl),Iu(Jj,7,pl)),2&e){let e;Au(e=Pu())&&(t.searchSelectInput=e.first),Au(e=Pu())&&(t.innerSelectSearch=e.first)}},hostVars:2,hostBindings:function(e,t){2&e&&xa("mat-select-search-inside-mat-option",t.isInsideMatOption)},inputs:{placeholderLabel:"placeholderLabel",type:"type",noEntriesFoundLabel:"noEntriesFoundLabel",indexAndLengthScreenReaderText:"indexAndLengthScreenReaderText",clearSearchInput:"clearSearchInput",searching:"searching",disableInitialFocus:"disableInitialFocus",enableClearOnEscapePressed:"enableClearOnEscapePressed",preventHomeEndKeyPropagation:"preventHomeEndKeyPropagation",disableScrollToActiveOnOptionsChanged:"disableScrollToActiveOnOptionsChanged",ariaLabel:"ariaLabel",showToggleAllCheckbox:"showToggleAllCheckbox",toggleAllCheckboxChecked:"toggleAllCheckboxChecked",toggleAllCheckboxIndeterminate:"toggleAllCheckboxIndeterminate",toggleAllCheckboxTooltipMessage:"toggleAllCheckboxTooltipMessage",toogleAllCheckboxTooltipPosition:"toogleAllCheckboxTooltipPosition",hideClearSearchButton:"hideClearSearchButton",alwaysRestoreSelectedOptionsMulti:"alwaysRestoreSelectedOptionsMulti"},outputs:{toggleAll:"toggleAll"},features:[sl([{provide:bw,useExisting:ae(()=>lq),multi:!0}])],ngContentSelectors:[".mat-select-search-custom-header-content","[ngxMatSelectSearchClear]"],decls:11,vars:14,consts:[["matInput","",1,"mat-select-search-input","mat-select-search-hidden"],[1,"mat-select-search-inner","mat-typography","mat-datepicker-content","mat-tab-header",3,"ngClass"],["innerSelectSearch",""],["class","mat-select-search-toggle-all-checkbox","matTooltipClass","ngx-mat-select-search-toggle-all-tooltip",3,"color","checked","indeterminate","matTooltip","matTooltipPosition","change",4,"ngIf"],["autocomplete","off",1,"mat-select-search-input","mat-input-element",3,"type","formControl","placeholder","keydown","keyup","blur"],["searchSelectInput",""],["class","mat-select-search-spinner","diameter","16",4,"ngIf"],["mat-button","","mat-icon-button","","aria-label","Clear","class","mat-select-search-clear",3,"click",4,"ngIf"],["class","mat-select-search-no-entries-found",4,"ngIf"],["matTooltipClass","ngx-mat-select-search-toggle-all-tooltip",1,"mat-select-search-toggle-all-checkbox",3,"color","checked","indeterminate","matTooltip","matTooltipPosition","change"],["diameter","16",1,"mat-select-search-spinner"],["mat-button","","mat-icon-button","","aria-label","Clear",1,"mat-select-search-clear",3,"click"],[4,"ngIf","ngIfElse"],["defaultIcon",""],[1,"mat-select-search-no-entries-found"]],template:function(e,t){1&e&&(fa(sq),Xo(0,"input",0),Ko(1,"div",1,2),$o(3,Xj,1,5,"mat-checkbox",3),Ko(4,"input",4,5),la("keydown",function(e){return t._handleKeydown(e)})("keyup",function(e){return t._handleKeyup(e)})("blur",function(){return t.onBlur()}),Jo(),$o(6,eq,1,0,"mat-spinner",6),$o(7,nq,4,2,"button",7),ga(8),Jo(),$o(9,rq,2,1,"div",8),_u(10,"async")),2&e&&(fs(1),Zo("ngClass",mu(11,oq,t.matSelect.multiple,t._isToggleAllCheckboxVisible())),fs(2),Zo("ngIf",t._isToggleAllCheckboxVisible()),fs(1),Zo("type",t.type)("formControl",t._formControl)("placeholder",t.placeholderLabel),Bo("aria-label",t.ariaLabel),fs(2),Zo("ngIf",t.searching),fs(1),Zo("ngIf",!t.hideClearSearchButton&&t.value&&!t.searching),fs(2),Zo("ngIf",yu(10,9,t._showNoEntriesFound$)))},directives:[hd,gd,kw,Jw,Pk,LD,BA,gI,oD,cL],pipes:[Cd],styles:[".mat-select-search-hidden[_ngcontent-%COMP%]{visibility:hidden}.mat-select-search-inner[_ngcontent-%COMP%]{position:absolute;top:0;width:100%;border-bottom-width:1px;border-bottom-style:solid;z-index:100;font-size:inherit;box-shadow:none;border-radius:4px 4px 0 0;-webkit-transform:translate3d(0,0,0)}.mat-select-search-inner.mat-select-search-inner-multiple[_ngcontent-%COMP%]{width:100%}.mat-select-search-inner.mat-select-search-inner-multiple.mat-select-search-inner-toggle-all[_ngcontent-%COMP%]{display:flex;align-items:center}.mat-select-search-inner[_ngcontent-%COMP%] .mat-input-element[_ngcontent-%COMP%]{flex-basis:auto}.mat-select-search-inner[_ngcontent-%COMP%] .mat-input-element[_ngcontent-%COMP%]:-ms-input-placeholder{-ms-user-select:text} .mat-select-search-panel{transform:none!important;overflow-x:hidden}.mat-select-search-input[_ngcontent-%COMP%]{padding:16px 44px 16px 16px;box-sizing:border-box;width:100%}[dir=rtl][_nghost-%COMP%] .mat-select-search-input[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .mat-select-search-input[_ngcontent-%COMP%]{padding-right:16px;padding-left:44px}.mat-select-search-no-entries-found[_ngcontent-%COMP%]{padding:16px}.mat-select-search-clear[_ngcontent-%COMP%]{position:absolute;right:4px;top:5px}[dir=rtl][_nghost-%COMP%] .mat-select-search-clear[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .mat-select-search-clear[_ngcontent-%COMP%]{right:auto;left:4px}.mat-select-search-spinner[_ngcontent-%COMP%]{position:absolute;right:16px;top:calc(50% - 8px)}[dir=rtl][_nghost-%COMP%] .mat-select-search-spinner[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .mat-select-search-spinner[_ngcontent-%COMP%]{right:auto;left:16px}.mat-select-search-inside-mat-option[_nghost-%COMP%] .mat-select-search-input[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0;height:3em;line-height:3em}.mat-select-search-inside-mat-option[_nghost-%COMP%] .mat-select-search-clear[_ngcontent-%COMP%]{top:3px} .mat-option[aria-disabled=true].contains-mat-select-search{position:static;padding:0} .mat-option[aria-disabled=true].contains-mat-select-search .mat-icon{margin-right:0;margin-left:0} .mat-option[aria-disabled=true].contains-mat-select-search .mat-option-pseudo-checkbox{display:none} .mat-option[aria-disabled=true].contains-mat-select-search.mat-select-search-no-entries-found{height:6em}.mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%]{padding-left:16px;padding-bottom:2px}[dir=rtl][_nghost-%COMP%] .mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%]{padding-left:0;padding-right:16px}"],changeDetection:0}),uq.ctorParameters=()=>[{type:PA,decorators:[{type:Ln,args:[PA]}]},{type:ql},{type:QS},{type:mM,decorators:[{type:On},{type:Ln,args:[mM]}]},{type:FT},{type:NC,decorators:[{type:On},{type:Ln,args:[NC]}]}],Zj([Nu()],uq.prototype,"placeholderLabel",void 0),Zj([Nu()],uq.prototype,"type",void 0),Zj([Nu()],uq.prototype,"noEntriesFoundLabel",void 0),Zj([Nu()],uq.prototype,"indexAndLengthScreenReaderText",void 0),Zj([Nu()],uq.prototype,"clearSearchInput",void 0),Zj([Nu()],uq.prototype,"searching",void 0),Zj([Nu()],uq.prototype,"disableInitialFocus",void 0),Zj([Nu()],uq.prototype,"enableClearOnEscapePressed",void 0),Zj([Nu()],uq.prototype,"preventHomeEndKeyPropagation",void 0),Zj([Nu()],uq.prototype,"disableScrollToActiveOnOptionsChanged",void 0),Zj([Nu()],uq.prototype,"ariaLabel",void 0),Zj([Nu()],uq.prototype,"showToggleAllCheckbox",void 0),Zj([Nu()],uq.prototype,"toggleAllCheckboxChecked",void 0),Zj([Nu()],uq.prototype,"toggleAllCheckboxIndeterminate",void 0),Zj([Nu()],uq.prototype,"toggleAllCheckboxTooltipMessage",void 0),Zj([Nu()],uq.prototype,"toogleAllCheckboxTooltipPosition",void 0),Zj([Nu()],uq.prototype,"hideClearSearchButton",void 0),Zj([Nu()],uq.prototype,"alwaysRestoreSelectedOptionsMulti",void 0),Zj([Hu()],uq.prototype,"toggleAll",void 0),Zj([sn("searchSelectInput",{read:pl,static:!0})],uq.prototype,"searchSelectInput",void 0),Zj([sn("innerSelectSearch",{read:pl,static:!0})],uq.prototype,"innerSelectSearch",void 0),Zj([rn(aq,{static:!1})],uq.prototype,"clearIcon",void 0),Zj([Uu("class.mat-select-search-inside-mat-option")],uq.prototype,"isInsideMatOption",null),uq=lq=Zj([Qj(0,Ln(PA)),Qj(3,On()),Qj(3,Ln(mM)),Qj(5,On()),Qj(5,Ln(NC))],uq);let cq=(()=>{let e=class{};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Dd,$k,aD,AD,dL,_I,WA]]}),e})(),dq=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[DP,Wj,aI,cq,iw.forChild()]]}),e})(),hq=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Dd,DP]]}),e})(),pq=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Dd,Wj,DP,dq,hq,iw.forChild()]]}),e})(),mq=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Dd,Wj,DP,dq,hq,iw.forChild(),cq]]}),e})(),fq=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Dd]]}),e})(),gq=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Dd]]}),e})(),_q=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Dd,Wj,DP,dq,hq,iw.forChild()]]}),e})(),yq=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Dd,Wj,DP,dq,hq,iw.forChild()]]}),e})();const bq={[kY.phaseBugReporting]:{[pY.Student]:{isIssueCreatable:!0,isIssueDeletable:!0,isIssueTitleEditable:!0,isIssueDescriptionEditable:!0,isIssueLabelsEditable:!0,isTeamResponseEditable:!1,isTesterResponseEditable:!1,isTutorResponseEditable:!1},[pY.Tutor]:{isIssueCreatable:!1,isIssueDeletable:!1,isIssueTitleEditable:!1,isIssueDescriptionEditable:!1,isIssueLabelsEditable:!1,isTeamResponseEditable:!1,isTesterResponseEditable:!1,isTutorResponseEditable:!1},[pY.Admin]:{isIssueCreatable:!0,isIssueDeletable:!0,isIssueTitleEditable:!0,isIssueDescriptionEditable:!0,isIssueLabelsEditable:!0,isTeamResponseEditable:!1,isTesterResponseEditable:!1,isTutorResponseEditable:!1}},[kY.phaseTeamResponse]:{[pY.Student]:{isIssueCreatable:!1,isIssueDeletable:!1,isIssueTitleEditable:!1,isIssueDescriptionEditable:!1,isIssueLabelsEditable:!0,isTeamResponseEditable:!0,isTesterResponseEditable:!1,isTutorResponseEditable:!1},[pY.Tutor]:{isIssueCreatable:!1,isIssueDeletable:!1,isIssueTitleEditable:!1,isIssueDescriptionEditable:!1,isIssueLabelsEditable:!1,isTeamResponseEditable:!1,isTesterResponseEditable:!1,isTutorResponseEditable:!1},[pY.Admin]:{isIssueCreatable:!1,isIssueDeletable:!1,isIssueTitleEditable:!1,isIssueDescriptionEditable:!0,isIssueLabelsEditable:!0,isTeamResponseEditable:!0,isTesterResponseEditable:!1,isTutorResponseEditable:!1}},[kY.phaseTesterResponse]:{[pY.Student]:{isIssueCreatable:!1,isIssueDeletable:!1,isIssueTitleEditable:!1,isIssueDescriptionEditable:!1,isIssueLabelsEditable:!1,isTeamResponseEditable:!1,isTesterResponseEditable:!0,isTutorResponseEditable:!1},[pY.Tutor]:{isIssueCreatable:!1,isIssueDeletable:!1,isIssueTitleEditable:!1,isIssueDescriptionEditable:!1,isIssueLabelsEditable:!1,isTeamResponseEditable:!1,isTesterResponseEditable:!1,isTutorResponseEditable:!1},[pY.Admin]:{isIssueCreatable:!1,isIssueDeletable:!1,isIssueTitleEditable:!1,isIssueDescriptionEditable:!0,isIssueLabelsEditable:!0,isTeamResponseEditable:!0,isTesterResponseEditable:!0,isTutorResponseEditable:!1}},[kY.phaseModeration]:{[pY.Student]:{isIssueCreatable:!1,isIssueDeletable:!1,isIssueTitleEditable:!1,isIssueDescriptionEditable:!1,isIssueLabelsEditable:!1,isTeamResponseEditable:!1,isTesterResponseEditable:!1,isTutorResponseEditable:!1},[pY.Tutor]:{isIssueCreatable:!1,isIssueDeletable:!1,isIssueTitleEditable:!1,isIssueDescriptionEditable:!0,isIssueLabelsEditable:!0,isTeamResponseEditable:!1,isTesterResponseEditable:!1,isTutorResponseEditable:!0},[pY.Admin]:{isIssueCreatable:!1,isIssueDeletable:!1,isIssueTitleEditable:!1,isIssueDescriptionEditable:!0,isIssueLabelsEditable:!0,isTeamResponseEditable:!1,isTesterResponseEditable:!1,isTutorResponseEditable:!0}}};let vq=(()=>{class e{constructor(e,t){this.userService=e,this.phaseService=t}isIssueCreatable(){return this.askForPermission("User","isIssueCreatable")}isIssueDeletable(){return this.askForPermission("User","isIssueDeletable")}isIssueTitleEditable(){return this.askForPermission("User","isIssueTitleEditable")}isIssueDescriptionEditable(){return this.askForPermission("User","isIssueDescriptionEditable")}isIssueLabelsEditable(){return this.askForPermission("User","isIssueLabelsEditable")}isTesterResponseEditable(){return this.askForPermission("User","isTesterResponseEditable")}isTeamResponseEditable(){return this.askForPermission("User","isTeamResponseEditable")}isTutorResponseEditable(){return this.askForPermission("User","isTutorResponseEditable")}isIssueEditable(){return this.isIssueTitleEditable()||this.isIssueDescriptionEditable()||this.isIssueLabelsEditable()||this.isTeamResponseEditable()||this.isTesterResponseEditable()||this.isTutorResponseEditable()}askForPermission(e,t){switch(e){case"Phase":return bq[this.phaseService.currentPhase][t];case"User":return bq[this.phaseService.currentPhase][this.userService.currentUser.role][t];default:return!1}}}return e.\u0275fac=function(t){return new(t||e)(Tn(fY),Tn(Sj))},e.\u0275prov=fe({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function wq(e,t){1&e&&(Ko(0,"div",2),Xo(1,"mat-spinner",3),Jo()),2&e&&(fs(1),Zo("diameter",47))}function kq(e,t){if(1&e){const e=na();Ko(0,"app-issue-description",13),la("changeEditState",function(t){return Yt(e),pa(2).updateDescriptionEditState(t)})("issueUpdated",function(t){return Yt(e),pa(2).updateIssue(t)}),Jo()}if(2&e){const e=pa(2);Zo("isEditing",e.isIssueDescriptionEditing)("issue",e.issue)}}function Sq(e,t){if(1&e){const e=na();Ko(0,"app-team-response",14),la("updateEditState",function(t){return Yt(e),pa(2).updateTeamResponseEditState(t)})("issueUpdated",function(t){return Yt(e),pa(2).updateIssue(t)}),Jo()}if(2&e){const e=pa(2);Zo("issue",e.issue)("isEditing",e.isTeamResponseEditing)}}function Tq(e,t){if(1&e){const e=na();Ko(0,"app-new-team-response",4),la("issueUpdated",function(t){return Yt(e),pa(2).updateIssue(t)}),Jo()}2&e&&Zo("issue",pa(2).issue)}function Eq(e,t){1&e&&Xo(0,"app-parse-error",15),2&e&&Zo("phase","Team Response")}function xq(e,t){if(1&e){const e=na();Ko(0,"app-tester-response",14),la("updateEditState",function(t){return Yt(e),pa(2).updateTesterResponseEditState(t)})("issueUpdated",function(t){return Yt(e),pa(2).updateIssue(t)}),Jo()}if(2&e){const e=pa(2);Zo("issue",e.issue)("isEditing",e.isTesterResponseEditing)}}function Mq(e,t){1&e&&Xo(0,"app-parse-error",15),2&e&&Zo("phase","Tester Response")}function Cq(e,t){1&e&&Xo(0,"app-team-accepted")}function Dq(e,t){if(1&e){const e=na();Ko(0,"app-issue-dispute",16),la("issueUpdated",function(t){return Yt(e),pa(2).updateIssue(t)})("updateEditState",function(t){return Yt(e),pa(2).updateTutorResponseEditState(t)}),Jo()}if(2&e){const e=pa(2);Zo("issue",e.issue)("isEditing",e.isTutorResponseEditing)}}function Lq(e,t){if(1&e){const e=na();Ko(0,"app-issue-label",19),la("issueUpdated",function(t){return Yt(e),pa(3).updateIssue(t)}),Jo()}2&e&&Zo("issue",pa(3).issue)}function Oq(e,t){if(1&e){const e=na();Ko(0,"div"),Xo(1,"mat-divider"),Ko(2,"app-issue-label",20),la("issueUpdated",function(t){return Yt(e),pa(3).updateIssue(t)}),Jo(),Jo()}if(2&e){const e=pa(3);fs(2),Zo("issue",e.issue)}}function Aq(e,t){if(1&e){const e=na();Ko(0,"div"),Xo(1,"mat-divider"),Ko(2,"app-issue-label",21),la("issueUpdated",function(t){return Yt(e),pa(3).updateIssue(t)}),Jo(),Jo()}if(2&e){const e=pa(3);fs(2),Zo("issue",e.issue)}}function Iq(e,t){if(1&e){const e=na();Ko(0,"div"),Xo(1,"mat-divider"),Ko(2,"app-assignee-component",22),la("issueUpdated",function(t){return Yt(e),pa(3).updateIssue(t)}),Jo(),Jo()}if(2&e){const e=pa(3);fs(2),Zo("issue",e.issue)("team",e.issue.teamAssigned)}}function Rq(e,t){if(1&e&&(Ko(0,"div"),Xo(1,"mat-divider"),Xo(2,"app-duplicated-issues-component",23),Xo(3,"br"),Jo()),2&e){const e=pa(3);fs(2),Zo("issue",e.issue)}}function Pq(e,t){if(1&e){const e=na();Ko(0,"div"),Xo(1,"mat-divider"),Ko(2,"app-duplicate-of-component",4),la("issueUpdated",function(t){return Yt(e),pa(3).updateIssue(t)}),Jo(),Jo()}if(2&e){const e=pa(3);fs(2),Zo("issue",e.issue)}}function Yq(e,t){1&e&&(Ko(0,"div",24),Fa(1," * Need your resolution. An issue cannot have both duplicated issues and duplicated status. "),Jo())}function Fq(e,t){if(1&e){const e=na();Ko(0,"div"),Xo(1,"mat-divider"),Ko(2,"app-unsure-checkbox",4),la("issueUpdated",function(t){return Yt(e),pa(3).updateIssue(t)}),Jo(),Jo()}if(2&e){const e=pa(3);fs(2),Zo("issue",e.issue)}}function jq(e,t){if(1&e&&(Ko(0,"div"),$o(1,Lq,1,1,"app-issue-label",17),$o(2,Oq,3,1,"div",1),$o(3,Aq,3,1,"div",1),$o(4,Iq,3,2,"div",1),$o(5,Rq,4,1,"div",1),_u(6,"async"),$o(7,Pq,3,1,"div",1),_u(8,"async"),$o(9,Yq,2,0,"div",18),_u(10,"async"),_u(11,"async"),$o(12,Fq,3,1,"div",1),Jo()),2&e){const e=pa(2);fs(1),Zo("ngIf",e.isComponentVisible(e.issueComponentsEnum.SEVERITY_LABEL)),fs(1),Zo("ngIf",e.isComponentVisible(e.issueComponentsEnum.TYPE_LABEL)),fs(1),Zo("ngIf",e.isComponentVisible(e.issueComponentsEnum.RESPONSE_LABEL)),fs(1),Zo("ngIf",e.isComponentVisible(e.issueComponentsEnum.ASSIGNEE)),fs(1),Zo("ngIf",e.isComponentVisible(e.issueComponentsEnum.DUPLICATE)&&0!==yu(6,8,e.issueService.getDuplicateIssuesFor(e.issue)).length),fs(2),Zo("ngIf",e.isComponentVisible(e.issueComponentsEnum.DUPLICATE)&&(e.issue.duplicateOf||0===yu(8,10,e.issueService.getDuplicateIssuesFor(e.issue)).length)),fs(2),Zo("ngIf",e.isComponentVisible(e.issueComponentsEnum.DUPLICATE)&&0!==yu(10,12,e.issueService.getDuplicateIssuesFor(e.issue)).length&&(e.issue.duplicateOf||0===yu(11,14,e.issueService.getDuplicateIssuesFor(e.issue)).length)),fs(3),Zo("ngIf",e.isComponentVisible(e.issueComponentsEnum.UNSURE_CHECKBOX))}}function qq(e,t){if(1&e){const e=na();Ko(0,"div"),Ko(1,"app-issue-title",4),la("issueUpdated",function(t){return Yt(e),pa().updateIssue(t)}),Jo(),Xo(2,"mat-divider"),Ko(3,"div",5),Ko(4,"div",6),$o(5,kq,1,2,"app-issue-description",7),$o(6,Sq,1,2,"app-team-response",8),$o(7,Tq,1,1,"app-new-team-response",9),$o(8,Eq,1,1,"app-parse-error",10),$o(9,xq,1,2,"app-tester-response",8),$o(10,Mq,1,1,"app-parse-error",10),$o(11,Cq,1,0,"app-team-accepted",1),$o(12,Dq,1,2,"app-issue-dispute",11),Jo(),Ko(13,"div",12),$o(14,jq,13,16,"div",1),Jo(),Jo(),Jo()}if(2&e){const e=pa();fs(1),Zo("issue",e.issue),fs(4),Zo("ngIf",e.isComponentVisible(e.issueComponentsEnum.TESTER_POST)),fs(1),Zo("ngIf",e.isComponentVisible(e.issueComponentsEnum.TEAM_RESPONSE)&&e.issue.teamResponse),fs(1),Zo("ngIf",e.hasNoTeamResponse()),fs(1),Zo("ngIf",e.hasTeamResponseParseError()),fs(1),Zo("ngIf",e.isComponentVisible(e.issueComponentsEnum.TESTER_RESPONSE)&&e.issue.testerResponses&&0!==e.issue.testerResponses.length),fs(1),Zo("ngIf",e.isComponentVisible(e.issueComponentsEnum.TESTER_RESPONSE)&&e.issue.testerResponseError),fs(1),Zo("ngIf",e.isComponentVisible(e.issueComponentsEnum.TESTER_RESPONSE)&&e.issue.teamAccepted),fs(1),Zo("ngIf",e.isComponentVisible(e.issueComponentsEnum.ISSUE_DISPUTE)),fs(2),Zo("ngIf",e.isComponentVisible(e.issueComponentsEnum.NEW_TEAM_RESPONSE)&&e.issue.teamResponse||e.isComponentVisible(e.issueComponentsEnum.TESTER_RESPONSE)&&e.userService.currentUser.role===e.userRole.Student||e.isComponentVisible(e.issueComponentsEnum.ISSUE_DISPUTE)||!e.isComponentVisible(e.issueComponentsEnum.TEAM_RESPONSE))}}var Nq=(()=>(function(e){e[e.TESTER_POST=0]="TESTER_POST",e[e.TEAM_RESPONSE=1]="TEAM_RESPONSE",e[e.NEW_TEAM_RESPONSE=2]="NEW_TEAM_RESPONSE",e[e.TESTER_RESPONSE=3]="TESTER_RESPONSE",e[e.ISSUE_DISPUTE=4]="ISSUE_DISPUTE",e[e.SEVERITY_LABEL=5]="SEVERITY_LABEL",e[e.TYPE_LABEL=6]="TYPE_LABEL",e[e.RESPONSE_LABEL=7]="RESPONSE_LABEL",e[e.ASSIGNEE=8]="ASSIGNEE",e[e.DUPLICATE=9]="DUPLICATE",e[e.UNSURE_CHECKBOX=10]="UNSURE_CHECKBOX"}(Nq||(Nq={})),Nq))();let Hq=(()=>{class e{constructor(e,t,i,n,r,s){this.errorHandlingService=e,this.permissions=t,this.userService=i,this.issueService=n,this.phaseService=r,this.router=s,this.isIssueLoading=!0,this.isTutorResponseEditing=!1,this.isIssueDescriptionEditing=!1,this.isTeamResponseEditing=!1,this.isTesterResponseEditing=!1,this.issueComponentsEnum=Nq,this.userRole=pY}ngOnInit(){this.getAndPollIssue(this.issueId)}ngOnChanges(e){e.issueId.firstChange||(this.stopPolling(),this.isIssueLoading=!0,this.getAndPollIssue(e.issueId.currentValue))}ngOnDestroy(){this.stopPolling()}isComponentVisible(e){return this.issueComponents.includes(e)}isEditing(){return this.isIssueDescriptionEditing||this.isTutorResponseEditing||this.isTeamResponseEditing}updateIssue(e){this.issue=e,this.issueService.updateLocalStore(e)}updateDescriptionEditState(e){this.isIssueDescriptionEditing=e}updateTeamResponseEditState(e){this.isTeamResponseEditing=e}updateTesterResponseEditState(e){this.isTesterResponseEditing=e}updateTutorResponseEditState(e){this.isTutorResponseEditing=e}hasNoTeamResponse(){return this.isComponentVisible(this.issueComponentsEnum.NEW_TEAM_RESPONSE)&&this.permissions.isTeamResponseEditable()&&!this.issue.teamResponse&&!this.issue.status}hasTeamResponseParseError(){return this.isComponentVisible(this.issueComponentsEnum.NEW_TEAM_RESPONSE)&&this.permissions.isTeamResponseEditable()&&this.issue.teamResponseError&&!!this.issue.status}getAndPollIssue(e){this.issueService.getIssue(e).subscribe(t=>{this.isIssueLoading=!1,this.issue=t,this.pollIssue(e)},e=>{this.router.navigateByUrl(this.phaseService.currentPhase).then(()=>{this.errorHandlingService.handleError(new Error("Invalid URL provided!"))})})}pollIssue(e){this.issueSubscription=this.issueService.pollIssue(e).subscribe(e=>{const t=e.clone(this.phaseService.currentPhase);this.isIssueLoading||(this.isIssueDescriptionEditing||this.isTeamResponseEditing||!this.issue.teamResponse&&t.teamResponse||this.isTesterResponseEditing||this.isTutorResponseEditing)&&t.retainResponses(this.phaseService.currentPhase,this.issue),this.issue=t,this.isIssueLoading=!1},t=>{this.errorHandlingService.handleError(t,()=>this.pollIssue(e))})}stopPolling(){this.issueSubscription&&this.issueSubscription.unsubscribe()}}return e.\u0275fac=function(t){return new(t||e)(Go(rY),Go(vq),Go(fY),Go(Tj),Go(Sj),Go(fb))},e.\u0275cmp=Ve({type:e,selectors:[["app-view-issue"]],inputs:{issueId:"issueId",issueComponents:"issueComponents"},features:[ct],decls:2,vars:2,consts:[["class","centralize",4,"ngIf"],[4,"ngIf"],[1,"centralize"],[3,"diameter"],[3,"issue","issueUpdated"],[1,"row"],[1,"column","left"],["descriptionTitle","Description of Issue",3,"isEditing","issue","changeEditState","issueUpdated",4,"ngIf"],[3,"issue","isEditing","updateEditState","issueUpdated",4,"ngIf"],[3,"issue","issueUpdated",4,"ngIf"],[3,"phase",4,"ngIf"],[3,"issue","isEditing","issueUpdated","updateEditState",4,"ngIf"],[1,"column","right"],["descriptionTitle","Description of Issue",3,"isEditing","issue","changeEditState","issueUpdated"],[3,"issue","isEditing","updateEditState","issueUpdated"],[3,"phase"],[3,"issue","isEditing","issueUpdated","updateEditState"],["attributeName","severity",3,"issue","issueUpdated",4,"ngIf"],["style","margin-top: 15px; color: red",4,"ngIf"],["attributeName","severity",3,"issue","issueUpdated"],["attributeName","type",3,"issue","issueUpdated"],["attributeName","response",3,"issue","issueUpdated"],[3,"issue","team","issueUpdated"],[3,"issue"],[2,"margin-top","15px","color","red"]],template:function(e,t){1&e&&($o(0,wq,2,1,"div",0),$o(1,qq,15,10,"div",1)),2&e&&(Zo("ngIf",t.isIssueLoading),fs(1),Zo("ngIf",!t.isIssueLoading))},styles:[".row[_ngcontent-%COMP%]{display:flex}.column[_ngcontent-%COMP%]{padding:10px;height:100%}.left[_ngcontent-%COMP%]{width:85%}.right[_ngcontent-%COMP%]{width:15%}"]}),e})(),Uq=(()=>{class e{constructor(e,t,i){this.componentFactoryResolver=e,this.injector=t,this.document=i,this.isLoading=new Gf(!1),this.spinnerContainerRef=null,this.spinnerComponentRef=null,this.animationMode="indeterminate",this.spinnerTheme="primary",this.classList=[],this.spinnerFactory=this.componentFactoryResolver.resolveComponentFactory(gI),this.isLoading.pipe(wS()).subscribe(([e,t])=>this.onIsLoadingChange(e,t))}ngOnDestroy(){this.isLoading.complete(),this.detachSpinnerFromDom(),this.spinnerContainerRef=null}addAnimationMode(e){return this.animationMode=e,this}addSpinnerOptions(e){return this.options=e,this}addViewContainerRef(e){return void 0===e||(this.spinnerContainerRef=e),this}addTheme(e){return this.spinnerTheme=e,this}addCssClasses(e){return this.classList=[],this.classList.push(...e),this}showLoader(){this.isLoading.next(!0)}hideLoader(){this.isLoading.next(!1)}onIsLoadingChange(e,t){if(e!==t)return t?this.attachSpinnerToDom():this.detachSpinnerFromDom()}attachSpinnerToDom(){if(null!==this.spinnerComponentRef)return;const e=this.getInjector(),t=this.createSpinner(e);this.isAttachableToDocument()?t.location.nativeElement instanceof Node&&this.document.body.appendChild(t.location.nativeElement):this.spinnerContainerRef.insert(t.hostView),t.changeDetectorRef.detectChanges(),this.spinnerComponentRef=t}detachSpinnerFromDom(){null!==this.spinnerComponentRef&&(this.isAttachableToDocument()?this.spinnerComponentRef.location.nativeElement instanceof Node&&this.document.body.removeChild(this.spinnerComponentRef.location.nativeElement):this.spinnerContainerRef.remove(),this.spinnerComponentRef.destroy(),this.spinnerComponentRef=null)}getInjector(){return this.isAttachableToDocument()?this.injector:this.spinnerContainerRef.injector}isAttachableToDocument(){return null===this.spinnerContainerRef}createSpinner(e){const t=this.spinnerFactory.create(e);this.options&&(t.instance.diameter=this.options.diameter,t.instance.strokeWidth=this.options.strokeWidth),t.instance.mode=this.animationMode,t.instance.color=this.spinnerTheme;const i=t.injector.get(gl);for(const n of this.classList)i.addClass(t.location.nativeElement,n);return t}}return e.\u0275fac=function(t){return new(t||e)(Tn(ul),Tn(Do),Tn(zc))},e.\u0275prov=fe({token:e,factory:e.\u0275fac,providedIn:"root"}),e})(),zq=(()=>{class e{constructor(e,t,i){this.dialogRef=e,this.data=t,this._sanitizer=i,this.labelName=t.header,this.labelDefinitionHtmlTemplate=i.bypassSecurityTrustHtml(t.body)}onNoClick(){this.dialogRef.close(!1)}}return e.\u0275fac=function(t){return new(t||e)(Go(RL),Go(YL),Go(uh))},e.\u0275cmp=Ve({type:e,selectors:[["app-label-definition-popup"]],decls:8,vars:2,consts:[[1,"modalPopup"],["mat-dialog-title",""],["mat-dialog-content",""],[3,"innerHTML"],["mat-dialog-actions",""],["mat-raised-button","","color","primary",3,"click"]],template:function(e,t){1&e&&(Ko(0,"div",0),Ko(1,"h1",1),Fa(2),Jo(),Ko(3,"div",2),Xo(4,"div",3),Jo(),Ko(5,"div",4),Ko(6,"button",5),la("click",function(){return t.onNoClick()}),Fa(7,"Close"),Jo(),Jo(),Jo()),2&e&&(fs(2),ja(t.labelName),fs(2),Zo("innerHTML",t.labelDefinitionHtmlTemplate,Gr))},directives:[BL,VL,$L,oD],styles:[".modalPopup[_ngcontent-%COMP%]{min-width:800px}"]}),e})();function Bq(e,t){if(1&e&&(Ko(0,"p"),Fa(1),Jo()),2&e){const e=t.$implicit;fs(1),qa(" ",e," ")}}let Vq=(()=>{class e{constructor(e,t){this.dialogRef=e,this.data=t}ngOnInit(){}onNoClick(){this.dialogRef.close(!1)}}return e.\u0275fac=function(t){return new(t||e)(Go(RL),Go(YL))},e.\u0275cmp=Ve({type:e,selectors:[["app-user-confirmation"]],decls:9,vars:4,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[4,"ngFor","ngForOf"],["mat-dialog-actions",""],["mat-raised-button","","color","primary",3,"click"],["mat-raised-button","","color","warn",3,"mat-dialog-close"]],template:function(e,t){1&e&&(Ko(0,"h1",0),Fa(1,"Warning"),Jo(),Ko(2,"div",1),$o(3,Bq,2,1,"p",2),Jo(),Ko(4,"div",3),Ko(5,"button",4),la("click",function(){return t.onNoClick()}),Fa(6),Jo(),Ko(7,"button",5),Fa(8),Jo(),Jo()),2&e&&(fs(3),Zo("ngForOf",t.data.messages),fs(3),ja(t.data.noMessage),fs(1),Zo("mat-dialog-close",!0),fs(1),ja(t.data.yesMessage))},directives:[BL,VL,md,$L,oD,zL],styles:[""]}),e})(),$q=(()=>{class e{constructor(e){this.dialog=e}openUserConfirmationModal(e,t,i){return this.dialog.open(Vq,{data:{messages:e,yesMessage:t,noMessage:i}})}openLabelDefinitionDialog(e,t){return this.dialog.open(zq,{data:{header:e,body:t}})}checkIfFieldIsModified(e,t,i,n){const r=n[t]||"";return e.get(i).value!==r}performActionIfModified(e,t,i){e?t():i()}}return e.\u0275fac=function(t){return new(t||e)(Tn(HL))},e.\u0275prov=fe({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const Wq=["loadingSpinnerContainer"];function Gq(e,t){if(1&e){const e=na();Ko(0,"button",7),la("click",function(){return Yt(e),pa(2).changeToEditMode()}),Fa(1," Edit "),Jo()}}function Zq(e,t){1&e&&(Ko(0,"button",8),Fa(1," New Issue "),Jo()),2&e&&Zo("routerLink","/"+pa(2).phaseService.currentPhase+"/issues/new")}function Qq(e,t){if(1&e&&(Ko(0,"div",2),Ko(1,"h1",3),Fa(2),Ko(3,"span",4),Fa(4),Jo(),Jo(),Ko(5,"div",2),$o(6,Gq,2,0,"button",5),$o(7,Zq,2,1,"button",6),Jo(),Jo()),2&e){const e=pa();fs(2),qa(" ",e.issue.title," "),fs(2),qa("#",e.issue.id,""),fs(2),Zo("ngIf",e.permissions.isIssueTitleEditable()),fs(1),Zo("ngIf",e.permissions.isIssueCreatable())}}function Kq(e,t){1&e&&(Ko(0,"mat-error"),Fa(1," Title is required. "),Jo())}function Jq(e,t){1&e&&(Ko(0,"mat-error"),Fa(1," Title cannot exceed 256 characters. "),Jo())}function Xq(e,t){if(1&e&&(Ko(0,"mat-hint"),Fa(1),Jo()),2&e){const e=pa(2);fs(1),qa(" ",256-(null==e.issueTitleForm.get("title").value?null:e.issueTitleForm.get("title").value.length)," characters remaining. ")}}function eN(e,t){if(1&e){const e=na();Ko(0,"div"),Ko(1,"form",9,10),la("ngSubmit",function(){Yt(e);const t=Wo(2);return pa().updateTitle(t)}),Ko(3,"mat-form-field",11),Xo(4,"input",12),$o(5,Kq,2,0,"mat-error",1),$o(6,Jq,2,0,"mat-error",1),$o(7,Xq,2,1,"mat-hint",1),Jo(),Ko(8,"button",13),Fa(9," Save "),ia(10,null,14),Jo(),Ko(12,"button",15),la("click",function(){return Yt(e),pa().openCancelDialogIfModified()}),Fa(13," Cancel "),Jo(),Jo(),Jo()}if(2&e){const e=pa();fs(1),Zo("formGroup",e.issueTitleForm),fs(4),Zo("ngIf",e.issueTitleForm.get("title").hasError("required")),fs(1),Zo("ngIf",e.issueTitleForm.get("title").hasError("maxlength")),fs(1),Zo("ngIf",(null==e.issueTitleForm.get("title").value?null:e.issueTitleForm.get("title").value.length)>=206),fs(1),Zo("disabled",e.issueTitleForm.invalid||e.isSavePending),fs(4),Zo("disabled",e.isSavePending)}}let tN=(()=>{class e{constructor(e,t,i,n,r,s,o){this.issueService=e,this.formBuilder=t,this.errorHandlingService=i,this.permissions=n,this.phaseService=r,this.dialogService=s,this.loadingService=o,this.isEditing=!1,this.isSavePending=!1,this.issueUpdated=new vu,this.cancelEditModalMessages=["Do you wish to cancel?","Your changes will be discarded."],this.yesButtonModalMessage="Cancel",this.noButtonModalMessage="Continue editing"}ngOnInit(){this.issueTitleForm=this.formBuilder.group({title:new kk("",[Cw.required,Cw.maxLength(256)])}),this.loadingService.addAnimationMode("indeterminate").addSpinnerOptions({diameter:15,strokeWidth:2}).addCssClasses(["mat-progress-spinner"])}changeToEditMode(){this.isEditing=!0,this.issueTitleForm.setValue({title:this.issue.title||""})}cancelEditMode(){this.isEditing=!1}updateTitle(e){if(this.issueTitleForm.invalid)return;this.showSpinner();const t=this.issue.clone(this.phaseService.currentPhase);t.title=this.issueTitleForm.get("title").value,this.issueService.updateIssue(t).pipe(Yg(()=>{this.isEditing=!1})).subscribe(t=>{this.issueUpdated.emit(t),e.resetForm(),this.hideSpinner()},e=>{this.errorHandlingService.handleError(e),this.hideSpinner()})}openCancelDialogIfModified(){const e=this.dialogService.checkIfFieldIsModified(this.issueTitleForm,"title","title",this.issue);this.dialogService.performActionIfModified(e,()=>this.openCancelDialog(),()=>this.cancelEditMode())}openCancelDialog(){this.dialogService.openUserConfirmationModal(this.cancelEditModalMessages,this.yesButtonModalMessage,this.noButtonModalMessage).afterClosed().subscribe(e=>{e&&this.cancelEditMode()})}showSpinner(){this.loadingService.addViewContainerRef(this.loadingSpinnerContainer).showLoader(),this.isSavePending=!0}hideSpinner(){this.loadingService.hideLoader(),this.isSavePending=!1}}return e.\u0275fac=function(t){return new(t||e)(Go(Tj),Go(Wk),Go(rY),Go(vq),Go(Sj),Go($q),Go(Uq))},e.\u0275cmp=Ve({type:e,selectors:[["app-issue-title"]],viewQuery:function(e,t){if(1&e&&Iu(Wq,5,Kl),2&e){let e;Au(e=Pu())&&(t.loadingSpinnerContainer=e.first)}},inputs:{issue:"issue"},outputs:{issueUpdated:"issueUpdated"},features:[sl([Uq])],decls:2,vars:2,consts:[["class","row",4,"ngIf"],[4,"ngIf"],[1,"row"],[1,"mat-display-1","title"],[2,"color","#a3aab1"],["mat-stroked-button","","color","primary","class","title-button",3,"click",4,"ngIf"],["mat-stroked-button","","color","primary","class","title-button",3,"routerLink",4,"ngIf"],["mat-stroked-button","","color","primary",1,"title-button",3,"click"],["mat-stroked-button","","color","primary",1,"title-button",3,"routerLink"],[3,"formGroup","ngSubmit"],["myForm","ngForm"],[2,"width","80%"],["id","title","formControlName","title","matInput","","placeholder","Title","required","","maxlength","256"],["type","submit","mat-stroked-button","","color","primary",1,"title-button",3,"disabled"],["loadingSpinnerContainer",""],["type","button","mat-stroked-button","","color","warn",1,"title-button",3,"disabled","click"]],template:function(e,t){1&e&&($o(0,Qq,8,4,"div",0),$o(1,eN,14,6,"div",1)),2&e&&(Zo("ngIf",!t.isEditing),fs(1),Zo("ngIf",t.isEditing))},directives:[gd,oD,_b,Ok,Xw,Fk,NC,kw,SL,Jw,qk,Hk,zk,xC,OC],styles:[".row[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.title[_ngcontent-%COMP%]{margin:0 0 16px;overflow-wrap:anywhere}.title-button[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;margin:5px;float:right}[_nghost-%COMP%] .mat-progress-spinner{color:#00000080;display:inline-block;vertical-align:middle;margin-left:5px}"]}),e})();var iN=i(69114);function nN(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function rN(e){return e.replace(/\n/g,"
    ")}class sN{getHtmlString(){return`<${this.TAG} style="${this.STYLES.join(";")}">${nN(this.content)}`}}class oN extends sN{constructor(e){super(),this.TYPE="ADDITION",this.TAG="ins",this.STYLES=["background: #d4fcbc","text-decoration: none"],this.content=e}}class aN extends sN{constructor(e){super(),this.TYPE="NO_CHANGE",this.TAG="span",this.STYLES=[],this.content=e}}class lN extends sN{constructor(e){super(),this.TYPE="REMOVAL",this.TAG="del",this.STYLES=["background: #fbb"],this.content=e}}class uN{constructor(e,t){this.changes=[],this.outdatedContent=e,this.updatedContent=t;const i=new iN.diff_match_patch,n=i.diff_main(e,t);i.diff_cleanupSemantic(n);for(const r of n)this.changes.push(-1===r[0]?new lN(r[1]):1===r[0]?new oN(r[1]):new aN(r[1]))}getHtmlDiffString(){let e="";for(const t of this.changes)e+=t.getHtmlString();return rN(e)}getHtmlUpdatedString(){return rN(nN(this.updatedContent))}}function cN(e,t){if(1&e){const e=na();Ko(0,"mat-slide-toggle",11),la("change",function(){return Yt(e),pa().handleChangeShowDiff()}),Fa(1," Show Difference "),Jo()}2&e&&Zo("checked",pa().showDiff)}function dN(e,t){1&e&&Xo(0,"div",13),2&e&&Zo("innerHTML",pa(2).diffHtml,Gr)}function hN(e,t){1&e&&Xo(0,"div",13),2&e&&Zo("innerHTML",pa(2).updatedHtml,Gr)}function pN(e,t){if(1&e&&(Ko(0,"div",10),$o(1,dN,1,1,"div",12),$o(2,hN,1,1,"div",12),Jo()),2&e){const e=pa();fs(1),Zo("ngIf",e.showDiff),fs(1),Zo("ngIf",!e.showDiff)}}let mN=(()=>{class e{constructor(e,t,i,n,r){this.dialogRef=e,this.data=t,this.sanitizer=i,this.labelService=n,this.issueService=r,this.isOnPreview=!1,this.isReady=!1,this.showDiff=!0,this.diffHtml=this.sanitizer.bypassSecurityTrustHtml(t.getHtmlDiffString()),this.updatedHtml=this.sanitizer.bypassSecurityTrustHtml(t.getHtmlUpdatedString()),this.isReady=!0}close(){this.dialogRef.close()}handleChangeShowDiff(){this.showDiff=!this.showDiff}handleTabChange(e){this.isOnPreview=1===e.index}}return e.\u0275fac=function(t){return new(t||e)(Go(RL),Go(YL),Go(uh),Go(bj),Go(Tj))},e.\u0275cmp=Ve({type:e,selectors:[["app-conflict-dialog"]],decls:16,vars:4,consts:[[2,"display","flex","margin-bottom","20px","align-items","center"],["mat-dialog-title","",2,"margin","0"],["style","display: inline-block; margin-left: 50px","color","primary",3,"checked","change",4,"ngIf"],["mat-icon-button","","color","default",2,"margin","0 0 0 auto",3,"click"],["mat-dialog-content","",2,"display","flex"],[1,"full-width"],["animationDuration","0ms",1,"mat-elevation-z1",3,"selectedTabChange"],["label","Markdown Text"],["class","tab-content",4,"ngIf"],["label","Preview Updated Content"],[1,"tab-content"],["color","primary",2,"display","inline-block","margin-left","50px",3,"checked","change"],[3,"innerHTML",4,"ngIf"],[3,"innerHTML"]],template:function(e,t){1&e&&(Ko(0,"div",0),Ko(1,"h1",1),Fa(2),Jo(),$o(3,cN,2,1,"mat-slide-toggle",2),Ko(4,"button",3),la("click",function(){return t.close()}),Ko(5,"mat-icon"),Fa(6,"close"),Jo(),Jo(),Jo(),Ko(7,"div",4),Ko(8,"div",5),Ko(9,"mat-tab-group",6),la("selectedTabChange",function(e){return t.handleTabChange(e)}),Ko(10,"mat-tab",7),$o(11,pN,3,2,"div",8),Jo(),Ko(12,"mat-tab",9),Ko(13,"div",10),Ko(14,"markdown"),Fa(15),Jo(),Jo(),Jo(),Jo(),Jo(),Jo()),2&e&&(fs(2),ja("The content you are editing has changed"),fs(1),Zo("ngIf",!t.isOnPreview),fs(8),Zo("ngIf",t.isReady),fs(4),ja(t.data.updatedContent))},directives:[BL,gd,oD,cL,VL,dP,tP,tw,VI],styles:[".tab-content[_ngcontent-%COMP%]{padding:10px;min-height:300px;max-height:55vh}.full-width[_ngcontent-%COMP%]{min-width:80vh;width:100%}"]}),e})();class fN extends Error{constructor(){super("Invalid link!"),Object.setPrototypeOf(this,fN.prototype)}}let gN=(()=>{class e{constructor(e){this.errorHandlingService=e}onClick(e){const t=e.target;t instanceof HTMLAnchorElement&&t.href.startsWith(t.baseURI)&&(this.errorHandlingService.handleError(new fN),e.preventDefault(),e.stopPropagation())}}return e.\u0275fac=function(t){return new(t||e)(Go(rY))},e.\u0275dir=Ke({type:e,selectors:[["","disableInternalLink",""]],hostBindings:function(e,t){1&e&&la("click",function(e){return t.onClick(e)})}}),e})();class _N{constructor(e,t,i=0){this.historyArray=new Array(e),this.firstEntryIndex=0,this.lastEntryIndex=-1,this.currIndex=-1,this.getState=t,this.isSaved=!1,this.saveRunning=!1,this.intervalTime=i}static isUndo(e){return 0===navigator.platform.indexOf("Mac")?e.metaKey&&"KeyZ"===e.code&&!e.shiftKey:e.ctrlKey&&"KeyZ"===e.code&&!e.shiftKey}static isRedo(e){return 0===navigator.platform.indexOf("Mac")?e.metaKey&&e.shiftKey&&"KeyZ"===e.code:e.ctrlKey&&e.shiftKey&&"KeyZ"===e.code||e.ctrlKey&&"KeyY"===e.code}updateBeforeChange(e){if(-1===this.currIndex)return this.addEntry(null!=e?e:this.getState(),!1);this.createDelayedSave()}createDelayedSave(){this.saveRunning||(this.isSaved=!1,this.saveRunning=!0,this.timeout=setTimeout(()=>{this.addEntry(this.getState(),!!this.intervalTime)},this.intervalTime))}addEntry(e,t=!0){this.isSaved=t;const i=this.incrementIndex(this.currIndex);i===this.firstEntryIndex&&-1!==this.currIndex&&(this.firstEntryIndex=this.incrementIndex(this.firstEntryIndex)),this.lastEntryIndex=i,this.currIndex=i,this.historyArray[this.currIndex]=e,this.saveRunning=!1}incrementIndex(e){return(e+1)%this.historyArray.length}decrementIndex(e){return(e-1+this.historyArray.length)%this.historyArray.length}forceSave(e,t=!1,i=!0){clearTimeout(this.timeout),(!t||!this.isSaved)&&this.addEntry(null!=e?e:this.getState(),i),this.isSaved=i}wrapSave(e,t=!0){clearTimeout(this.timeout),(!t||!this.isSaved)&&this.addEntry(this.getState(),!1),e(),this.addEntry(this.getState(),!0)}undo(){return this.forceSave(void 0,!0),this.currIndex===this.firstEntryIndex||-1===this.currIndex?null:(this.currIndex=this.decrementIndex(this.currIndex),this.historyArray[this.currIndex])}redo(){return this.forceSave(void 0,!0),this.currIndex===this.lastEntryIndex?null:(this.currIndex=this.incrementIndex(this.currIndex),this.historyArray[this.currIndex])}}const yN=["mp4","mov"],bN=["gif","jpeg","jpg","png","docx","gz","log","pdf","pptx","txt","xlsx","zip",...yN],vN="We don't support that file type. Try again with "+bN.join(", ")+".",wN=(e,t)=>`Oops, ${e} is too big. Keep it under ${t}MiB.`;let kN=(()=>{class e{constructor(e){this.githubService=e}uploadFile(e,t){let i;i=e instanceof ArrayBuffer?String.fromCharCode.apply(null,new Uint16Array(e)):e;const n=this.getFileExtension(t);if(bN.includes(n.toLowerCase())){i=i.split(",")[1];const e=NP(),t=()=>this.githubService.uploadFile(`${e}.${n}`,i);return t().pipe(yg(e=>404!==e.status?Qb(e):_h(!1)),U(e=>e?_h(e):this.githubService.createBranch().pipe(U(t))))}return Qb(vN)}getFileExtension(e){return e.split(".").pop()}isVideoFile(e){const t=this.getFileExtension(e);return yN.includes(t.toLowerCase())}isSupportedFileType(e){const t=this.getFileExtension(e);return bN.includes(t.toLowerCase())}}return e.\u0275fac=function(t){return new(t||e)(Tn(dY))},e.\u0275prov=fe({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const SN=["gif","jpeg","jpg","png"];function TN(e,t,i,n){const r=n.nativeElement.selectionEnd,s=`[Uploading ${e}...]`,o=i.value.indexOf(s),a=o+s.length,l=o+t.length,u=r>o-1&&r<=a?l:r ",multiline:!0,surroundWithNewlines:!0},code:{prefix:"`",suffix:"`",blockPrefix:"```",blockSuffix:"```"},link:{prefix:"[",suffix:"](url)",replaceNext:"url",scanFor:"https?://"},image:{prefix:"![",suffix:"](url)",replaceNext:"url",scanFor:"https?://"},"unordered-list":{prefix:"- ",multiline:!0,unorderedList:!0},"ordered-list":{prefix:"1. ",multiline:!0,orderedList:!0},"task-list":{prefix:"- [ ] ",multiline:!0,surroundWithNewlines:!0},mention:{prefix:"@",prefixSpace:!0},ref:{prefix:"#",prefixSpace:!0},strikethrough:{prefix:"~~",suffix:"~~",trimFirst:!0}};class IN extends HTMLElement{constructor(){super();const e=e=>{const t=ON.get(this);!t||(e.preventDefault(),oH(this,t))};this.addEventListener("keydown",LN(e)),this.addEventListener("click",e)}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","button")}click(){const e=ON.get(this);!e||oH(this,e)}}class RN extends IN{constructor(){super(...arguments),EN.add(this)}connectedCallback(){const e=parseInt(this.getAttribute("level")||"3",10);MN(this,EN,"m",xN).call(this,e)}static get observedAttributes(){return["level"]}attributeChangedCallback(e,t,i){if("level"!==e)return;const n=parseInt(i||"3",10);MN(this,EN,"m",xN).call(this,n)}}EN=new WeakSet,xN=function(e){if(e<1||e>6)return;const t=`${"#".repeat(e)} `;ON.set(this,{prefix:t})},window.customElements.get("md-header")||(window.MarkdownHeaderButtonElement=RN,window.customElements.define("md-header",RN));class PN extends IN{connectedCallback(){ON.set(this,{prefix:"**",suffix:"**",trimFirst:!0})}}window.customElements.get("md-bold")||(window.MarkdownBoldButtonElement=PN,window.customElements.define("md-bold",PN));class YN extends IN{connectedCallback(){ON.set(this,{prefix:"_",suffix:"_",trimFirst:!0})}}window.customElements.get("md-italic")||(window.MarkdownItalicButtonElement=YN,window.customElements.define("md-italic",YN));class FN extends IN{connectedCallback(){ON.set(this,{prefix:"> ",multiline:!0,surroundWithNewlines:!0})}}window.customElements.get("md-quote")||(window.MarkdownQuoteButtonElement=FN,window.customElements.define("md-quote",FN));class jN extends IN{connectedCallback(){ON.set(this,{prefix:"`",suffix:"`",blockPrefix:"```",blockSuffix:"```"})}}window.customElements.get("md-code")||(window.MarkdownCodeButtonElement=jN,window.customElements.define("md-code",jN));class qN extends IN{connectedCallback(){ON.set(this,{prefix:"[",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}window.customElements.get("md-link")||(window.MarkdownLinkButtonElement=qN,window.customElements.define("md-link",qN));class NN extends IN{connectedCallback(){ON.set(this,{prefix:"![",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}window.customElements.get("md-image")||(window.MarkdownImageButtonElement=NN,window.customElements.define("md-image",NN));class HN extends IN{connectedCallback(){ON.set(this,{prefix:"- ",multiline:!0,unorderedList:!0})}}window.customElements.get("md-unordered-list")||(window.MarkdownUnorderedListButtonElement=HN,window.customElements.define("md-unordered-list",HN));class UN extends IN{connectedCallback(){ON.set(this,{prefix:"1. ",multiline:!0,orderedList:!0})}}window.customElements.get("md-ordered-list")||(window.MarkdownOrderedListButtonElement=UN,window.customElements.define("md-ordered-list",UN));class zN extends IN{connectedCallback(){ON.set(this,{prefix:"- [ ] ",multiline:!0,surroundWithNewlines:!0})}}window.customElements.get("md-task-list")||(window.MarkdownTaskListButtonElement=zN,window.customElements.define("md-task-list",zN));class BN extends IN{connectedCallback(){ON.set(this,{prefix:"@",prefixSpace:!0})}}window.customElements.get("md-mention")||(window.MarkdownMentionButtonElement=BN,window.customElements.define("md-mention",BN));class VN extends IN{connectedCallback(){ON.set(this,{prefix:"#",prefixSpace:!0})}}window.customElements.get("md-ref")||(window.MarkdownRefButtonElement=VN,window.customElements.define("md-ref",VN));class $N extends IN{connectedCallback(){ON.set(this,{prefix:"~~",suffix:"~~",trimFirst:!0})}}function WN(e){const{target:t,currentTarget:i}=e;if(!(t instanceof Element))return;const n=t.closest("[data-md-button]");if(!n||n.closest("markdown-toolbar")!==i)return;const r=n.getAttribute("data-md-button"),s=AN[r];!s||(e.preventDefault(),oH(t,s))}function GN(e){e.addEventListener("keydown",JN),e.setAttribute("tabindex","0"),e.addEventListener("focus",KN,{once:!0})}function ZN(e){e.removeEventListener("keydown",JN),e.removeAttribute("tabindex"),e.removeEventListener("focus",KN)}window.customElements.get("md-strikethrough")||(window.MarkdownStrikethroughButtonElement=$N,window.customElements.define("md-strikethrough",$N));let QN=(()=>{class e extends HTMLElement{connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","toolbar"),this.hasAttribute("data-no-focus")||GN(this),this.addEventListener("keydown",LN(WN)),this.addEventListener("click",WN)}attributeChangedCallback(e,t,i){"data-no-focus"===e&&(null===i?GN(this):ZN(this))}disconnectedCallback(){ZN(this)}get field(){const e=this.getAttribute("for");if(!e)return null;const t="getRootNode"in this?this.getRootNode():document;let i;return(t instanceof Document||t instanceof ShadowRoot)&&(i=t.getElementById(e)),i instanceof HTMLTextAreaElement?i:null}}return e.observedAttributes=["data-no-focus"],e})();function KN({target:e}){if(!(e instanceof Element))return;e.removeAttribute("tabindex");let t="0";for(const i of DN(e))i.setAttribute("tabindex",t),"0"===t&&(i.focus(),t="-1")}function JN(e){const t=e.key;if("ArrowRight"!==t&&"ArrowLeft"!==t&&"Home"!==t&&"End"!==t)return;const i=e.currentTarget;if(!(i instanceof HTMLElement))return;const n=DN(i),r=n.indexOf(e.target),s=n.length;if(-1===r)return;let o=0;"ArrowLeft"===t&&(o=r-1),"ArrowRight"===t&&(o=r+1),"End"===t&&(o=s-1),o<0&&(o=s-1),o>s-1&&(o=0);for(let a=0;a1}function eH(e,t){return Array(t+1).join(e)}window.customElements.get("markdown-toolbar")||(window.MarkdownToolbarElement=QN,window.customElements.define("markdown-toolbar",QN));let tH=null;function iH(e){const t=e.value.slice(0,e.selectionStart),i=e.value.slice(e.selectionEnd),n=t.match(/\n*$/),r=i.match(/^\n*/),s=n?n[0].length:0,o=r?r[0].length:0;let a,l;return t.match(/\S/)&&s<2&&(a=eH("\n",2-s)),i.match(/\S/)&&o<2&&(l=eH("\n",2-o)),null==a&&(a=""),null==l&&(l=""),{newlinesToAppend:a,newlinesToPrepend:l}}function nH(e){const t=e.split("\n"),i=/^\d+\.\s+/,n=t.every(e=>i.test(e));let r=t;return n&&(r=t.map(e=>e.replace(i,""))),{text:r.join("\n"),processed:n}}function rH(e){const t=e.split("\n"),i=t.every(e=>e.startsWith("- "));let n=t;return i&&(n=t.map(e=>e.slice("- ".length,e.length))),{text:n.join("\n"),processed:i}}function sH(e,t){return t?"- ":`${e+1}. `}function oH(e,t){const i=e.closest("markdown-toolbar");if(!(i instanceof QN))return;const n=Object.assign(Object.assign({},{prefix:"",suffix:"",blockPrefix:"",blockSuffix:"",multiline:!1,replaceNext:"",prefixSpace:!1,scanFor:"",surroundWithNewlines:!1,orderedList:!1,unorderedList:!1,trimFirst:!1}),t),r=i.field;r&&(r.focus(),function(e,t){const i=e.value.slice(e.selectionStart,e.selectionEnd);let n;n=t.orderedList||t.unorderedList?function(e,t){const i=e.selectionStart===e.selectionEnd;let n=e.selectionStart,r=e.selectionEnd;!function(e){const t=e.value.split("\n");let i=0;for(let n=0;n=i&&e.selectionStart=i&&e.selectionEnd`${sH(i,t.unorderedList)}${e}`),c=u.reduce((e,i,n)=>e+sH(n,t.unorderedList).length,0),d=u.reduce((e,i,n)=>e+sH(n,!t.unorderedList).length,0);if(o.processed)return i?(n=Math.max(n-sH(0,t.unorderedList).length,0),r=n):(n=e.selectionStart,r=e.selectionEnd-c),{text:l,selectionStart:n,selectionEnd:r};const{newlinesToAppend:h,newlinesToPrepend:p}=iH(e),m=h+u.join("\n")+p;return i?(n=Math.max(n+sH(0,t.unorderedList).length+h.length,0),r=n):a.processed?(n=Math.max(e.selectionStart+h.length,0),r=e.selectionEnd+h.length+c-d):(n=Math.max(e.selectionStart+h.length,0),r=e.selectionEnd+h.length+c),{text:m,selectionStart:n,selectionEnd:r}}(e,t):t.multiline&&XN(i)?function(e,t){const{prefix:i,suffix:n,surroundWithNewlines:r}=t;let s=e.value.slice(e.selectionStart,e.selectionEnd),o=e.selectionStart,a=e.selectionEnd;const l=s.split("\n");if(l.every(e=>e.startsWith(i)&&e.endsWith(n)))s=l.map(e=>e.slice(i.length,e.length-n.length)).join("\n"),a=o+s.length;else if(s=l.map(e=>i+e+n).join("\n"),r){const{newlinesToAppend:t,newlinesToPrepend:i}=iH(e);o+=t.length,a=o+s.length,s=t+s+i}return{text:s,selectionStart:o,selectionEnd:a}}(e,t):function(e,t){let i,n;const{prefix:r,suffix:s,blockPrefix:o,blockSuffix:a,replaceNext:l,prefixSpace:u,scanFor:c,surroundWithNewlines:d}=t,h=e.selectionStart,p=e.selectionEnd;let m=e.value.slice(e.selectionStart,e.selectionEnd),f=XN(m)&&o.length>0?`${o}\n`:r,g=XN(m)&&a.length>0?`\n${a}`:s;if(u){const t=e.value[e.selectionStart-1];0!==e.selectionStart&&null!=t&&!t.match(/\s/)&&(f=` ${f}`)}m=function(e,t,i,n=!1){if(e.selectionStart===e.selectionEnd)e.selectionStart=function(e,t){let i=t;for(;e[i]&&null!=e[i-1]&&!e[i-1].match(/\s/);)i--;return i}(e.value,e.selectionStart),e.selectionEnd=function(e,t,i){let n=t;const r=i?/\n/:/\s/;for(;e[n]&&!e[n].match(r);)n++;return n}(e.value,e.selectionEnd,n);else{const n=e.selectionStart-t.length,r=e.selectionEnd+i.length,s=e.value.slice(n,e.selectionStart)===t,o=e.value.slice(e.selectionEnd,r)===i;s&&o&&(e.selectionStart=n,e.selectionEnd=r)}return e.value.slice(e.selectionStart,e.selectionEnd)}(e,f,g,t.multiline);let _=e.selectionStart,y=e.selectionEnd;const b=l.length>0&&g.indexOf(l)>-1&&m.length>0;if(d){const t=iH(e);i=t.newlinesToAppend,n=t.newlinesToPrepend,f=i+r,g+=n}if(m.startsWith(f)&&m.endsWith(g)){const e=m.slice(f.length,m.length-g.length);if(h===p){let t=h-f.length;t=Math.max(t,_),t=Math.min(t,_+e.length),_=y=t}else y=_+e.length;return{text:e,selectionStart:_,selectionEnd:y}}if(b){if(c.length>0&&m.match(c))return g=g.replace(l,m),_=y=_+f.length,{text:f+g,selectionStart:_,selectionEnd:y};{const e=f+m+g;return _=_+f.length+m.length+g.indexOf(l),y=_+l.length,{text:e,selectionStart:_,selectionEnd:y}}}{let e=f+m+g;_=h+f.length,y=p+f.length;const i=m.match(/^\s*|\s*$/g);if(t.trimFirst&&i){const t=i[0]||"",n=i[1]||"";e=t+f+m.trim()+g+n,_+=t.length,y-=n.length}return{text:e,selectionStart:_,selectionEnd:y}}}(e,t),function(e,{text:t,selectionStart:i,selectionEnd:n}){const r=e.selectionStart,s=e.value.slice(0,r),o=e.value.slice(e.selectionEnd);if(null===tH||!0===tH){e.contentEditable="true";try{tH=document.execCommand("insertText",!1,t)}catch(a){tH=!1}e.contentEditable="false"}if(tH&&!e.value.slice(0,e.selectionStart).endsWith(t)&&(tH=!1),!tH){try{document.execCommand("ms-beginUndoUnit")}catch(a){}e.value=s+t+o;try{document.execCommand("ms-endUndoUnit")}catch(a){}e.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}null!=i&&null!=n?e.setSelectionRange(i,n):e.setSelectionRange(r,e.selectionEnd)}(e,n)}(r,n))}let aH=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=Ve({type:e,selectors:[["app-markdown-toolbar"]],inputs:{forTextAreaId:"forTextAreaId"},decls:42,vars:1,consts:[["matTooltip","Add bold text","mat-icon-button","","color","accent"],["matTooltip","Add italic text","mat-icon-button","","color","accent"],["matTooltip","Add heading text","mat-icon-button","","color","accent"],["matTooltip","Add a quote","mat-icon-button","","color","accent"],["matTooltip","Add code","mat-icon-button","","color","accent"],["matTooltip","Add a link","mat-icon-button","","color","accent"],["matTooltip","Add a image via link","mat-icon-button","","color","accent"],["matTooltip","Add a bulleted list","mat-icon-button","","color","accent"],["matTooltip","Add a numbered list","mat-icon-button","","color","accent"],["matTooltip","Add a task list","mat-icon-button","","color","accent"]],template:function(e,t){1&e&&(Ko(0,"markdown-toolbar"),Ko(1,"md-bold"),Ko(2,"button",0),Ko(3,"mat-icon"),Fa(4,"format_bold"),Jo(),Jo(),Jo(),Ko(5,"md-italic"),Ko(6,"button",1),Ko(7,"mat-icon"),Fa(8,"format_italic"),Jo(),Jo(),Jo(),Ko(9,"md-header"),Ko(10,"button",2),Ko(11,"mat-icon"),Fa(12,"title"),Jo(),Jo(),Jo(),Ko(13,"md-quote"),Ko(14,"button",3),Ko(15,"mat-icon"),Fa(16,"format_quote"),Jo(),Jo(),Jo(),Ko(17,"md-code"),Ko(18,"button",4),Ko(19,"mat-icon"),Fa(20,"code"),Jo(),Jo(),Jo(),Ko(21,"md-link"),Ko(22,"button",5),Ko(23,"mat-icon"),Fa(24,"link"),Jo(),Jo(),Jo(),Ko(25,"md-image"),Ko(26,"button",6),Ko(27,"mat-icon"),Fa(28,"image"),Jo(),Jo(),Jo(),Ko(29,"md-unordered-list"),Ko(30,"button",7),Ko(31,"mat-icon"),Fa(32,"format_list_bulleted"),Jo(),Jo(),Jo(),Ko(33,"md-ordered-list"),Ko(34,"button",8),Ko(35,"mat-icon"),Fa(36,"format_list_numbered"),Jo(),Jo(),Jo(),Ko(37,"md-task-list"),Ko(38,"md-header"),Ko(39,"button",9),Ko(40,"mat-icon"),Fa(41,"task"),Jo(),Jo(),Jo(),Jo(),Jo()),2&e&&Bo("for",t.forTextAreaId)},directives:[oD,BA,cL],styles:[""]}),e})();const lH=["dropArea"],uH=["commentTextArea"],cH=["markdownArea"];function dH(e,t){1&e&&(Ko(0,"mat-error"),Fa(1," Description required. "),Jo())}function hH(e,t){if(1&e&&(Ko(0,"mat-error"),Fa(1),Jo()),2&e){const e=pa();fs(1),qa(" Description cannot exceed ",e.maxLength," characters. ")}}function pH(e,t){if(1&e&&(Ko(0,"mat-hint"),Fa(1),Jo()),2&e){const e=pa();fs(1),qa(" ",e.maxLength-(null==e.commentField.value?null:e.commentField.value.length)," character(s) remaining. ")}}function mH(e,t){1&e&&(Ko(0,"span"),Fa(1," Attach files by dragging & dropping or select them by clicking here. "),Jo())}function fH(e,t){if(1&e&&(Ko(0,"span",17),Fa(1),Jo()),2&e){const e=pa();fs(1),qa(" ",e.uploadErrorMessage," ")}}function gH(e,t){1&e&&Xo(0,"markdown",18,19),2&e&&Zo("data",pa().commentField.value)}function _H(e,t){1&e&&(Ko(0,"div"),Fa(1,"Nothing to preview."),Jo())}let yH=(()=>{class e{constructor(e,t,i){this.uploadService=e,this.errorHandlingService=t,this.logger=i,this.SUPPORTED_FILE_TYPES=bN,this.placeholderText="No details provided.",this.isFormPendingChange=new vu,this.submitButtonTextChange=new vu,this.dragActiveCounter=0,this.maxLength=4e4}formatFileUploadingButtonText(e){return e+" (Waiting for File Upload to finish...)"}ngOnInit(){if(void 0!==this.initialDescription&&this.commentField.setValue(this.initialDescription),void 0===this.commentField||void 0===this.commentForm||void 0===this.id)throw new Error("Comment Editor's compulsory properties are not defined.");this.initialSubmitButtonText=this.submitButtonText,this.commentField.setValidators([Cw.maxLength(this.maxLength)]),this.history=new _N(75,()=>({text:this.commentTextArea.nativeElement.value,selectStart:this.commentTextArea.nativeElement.selectionStart,selectEnd:this.commentTextArea.nativeElement.selectionEnd}),500)}onKeyPress(e){if(_N.isUndo(e))return e.preventDefault(),void this.undo();if(_N.isRedo(e))return this.redo(),void e.preventDefault();if(this.isControlKeyPressed(e)&&!e.shiftKey)switch(e.code){case"KeyB":e.preventDefault(),this.history.wrapSave(()=>this.insertOrRemoveCharsFromHighlightedText("**"));break;case"KeyI":e.preventDefault(),this.history.wrapSave(()=>this.insertOrRemoveCharsFromHighlightedText("_"));break;default:return}}onDragEnter(e){e.preventDefault(),e.stopPropagation(),this.dragActiveCounter++,this.dropArea.nativeElement.classList.add(this.commentField.disabled?"highlight-drag-box-disabled":"highlight-drag-box")}disableCaretMovement(e){e.preventDefault()}enableFileDrop(e){e.preventDefault()}onDrop(e){if(e.preventDefault(),e.stopPropagation(),this.removeHighlightBorderStyle(),this.commentField.disabled)return;const t=e.dataTransfer.files;if(!(void 0===t||t.length<=0)){this.commentTextArea.nativeElement.focus();for(let e=0;e{this.logger.info(`CommentEditorComponent: File ${e+1} of ${t.length}. Begin uploading ${t[e].name}.`),this.readAndUploadFile(t[e])},250*e)}}onDragExit(e){e.preventDefault(),e.stopPropagation(),this.removeHighlightBorderStyle()}onFileInputUpload(e,t){e.preventDefault(),e.stopPropagation();const i=t.files;i.length>0&&(this.readAndUploadFile(i[0]),t.value="")}updateParentFormsSubmittability(e,t){this.isFormPendingChange.emit(e),this.submitButtonTextChange.emit(t)}readAndUploadFile(e){this.uploadErrorMessage=null;const t=new FileReader,i=e.name,n=function(e,t,i){const n=t.value,r=e.split(".").pop();let s;s=SN.includes(r.toLowerCase())?`![Uploading ${e}...]\n`:`[Uploading ${e}...]\n`;const o=i.nativeElement.selectionEnd,a=n.indexOf("\n",o),l=o+s.length;if(-1===a)t.setValue(""===t.value?s:`${t.value}\n${s}`);else{const e=n.slice(0,a+1),i=n.slice(a);t.setValue(`${e+s+i}`)}return i.nativeElement.setSelectionRange(l,l),s}(i,this.commentField,this.commentTextArea);if(e.size>=11534336)return void this.handleUploadError(wN("file",10),n);if(this.uploadService.isVideoFile(i)&&e.size>=6291456)return void this.handleUploadError(wN("video",5),n);if(!this.uploadService.isSupportedFileType(i))return void this.handleUploadError(vN,n);this.lastUploadingTime=(new Date).getTime().toString();const r=this.lastUploadingTime;this.updateParentFormsSubmittability(!0,this.formatFileUploadingButtonText(this.initialSubmitButtonText)),t.onload=()=>{this.uploadService.uploadFile(t.result,i).subscribe(e=>{this.uploadService.isVideoFile(i)?function(e,t,i,n){TN(e,`
    video:${t}
    `,i,n)}(i,e.data.content.download_url,this.commentField,this.commentTextArea):function(e,t,i,n){TN(e,`[${e}](${t})`,i,n)}(i,e.data.content.download_url,this.commentField,this.commentTextArea),this.history.forceSave()},e=>{this.handleUploadError(e,n),r===this.lastUploadingTime&&this.updateParentFormsSubmittability(!1,this.initialSubmitButtonText)},()=>{r===this.lastUploadingTime&&this.updateParentFormsSubmittability(!1,this.initialSubmitButtonText)})},t.readAsDataURL(e)}onPaste(e){this.history.forceSave(null,!0,!1);const t=e.clipboardData.items;let i=null;for(const n of t)if(0===n.type.indexOf("image")){i=n.getAsFile(),e.stopPropagation();break}i&&this.readAndUploadFile(i)}handleBeforeInputChange(e){switch(e.inputType){case"historyUndo":case"historyRedo":e.preventDefault();break;case"insertFromPaste":break;default:this.history.updateBeforeChange()}}handleInputChange(e){switch(e.inputType){case"historyUndo":case"historyRedo":e.preventDefault();break;case"insertFromPaste":break;default:this.history.createDelayedSave()}}undo(){const e=this.history.undo();null!==e&&(this.commentField.setValue(e.text),this.commentTextArea.nativeElement.setSelectionRange(e.selectStart,e.selectEnd))}redo(){const e=this.history.redo();null!==e&&(this.commentTextArea.nativeElement.value=e.text,this.commentTextArea.nativeElement.setSelectionRange(e.selectStart,e.selectEnd))}get isInErrorState(){return!!this.uploadErrorMessage}handleUploadError(e,t){e instanceof Nh?(this.errorHandlingService.handleError(e),this.uploadErrorMessage="Something went wrong while uploading your file. Please try again."):this.uploadErrorMessage=e,this.commentField.setValue(this.commentField.value.replace(t,"")),this.history.forceSave()}removeHighlightBorderStyle(){this.dragActiveCounter--,0===this.dragActiveCounter&&(this.dropArea.nativeElement.classList.remove("highlight-drag-box"),this.dropArea.nativeElement.classList.remove("highlight-drag-box-disabled"))}isControlKeyPressed(e){return 0===navigator.platform.indexOf("Mac")?e.metaKey:e.ctrlKey}insertOrRemoveCharsFromHighlightedText(e){const t=this.commentTextArea.nativeElement.selectionStart,i=this.commentTextArea.nativeElement.selectionEnd,n=this.commentTextArea.nativeElement.value,r=n.slice(t,i),s=r.trim(),o=r.trimRight().length-s.length,a=r.trimLeft().length-s.length;this.hasCharsBeforeAndAfterHighlight(t,i,n,e)?this.removeCharsBeforeAndAfterHighlightedText(t,i,n,r,e):this.hasCharsInTrimmedHighlight(r,e)?this.removeCharsFromHighlightedText(t,i,n,s,e,o,a):this.insertCharsToHighlightedText(t,i,n,s,e,o,a)}hasCharsBeforeAndAfterHighlight(e,t,i,n){const r=i.slice(e-n.length,e)===n,s=i.slice(t,t+n.length)===n;return r&&s}hasCharsInTrimmedHighlight(e,t){const i=e.trim(),n=i.slice(0,t.length)===t,r=i.slice(-t.length)===t;return n&&r}removeCharsBeforeAndAfterHighlightedText(e,t,i,n,r){this.commentField.setValue(i.slice(0,e-r.length)+n+i.slice(t+r.length)),this.commentTextArea.nativeElement.setSelectionRange(e-r.length,t-r.length)}removeCharsFromHighlightedText(e,t,i,n,r,s,o){this.commentField.setValue(i.slice(0,e)+" ".repeat(s)+n.slice(r.length,-r.length)+" ".repeat(o)+i.slice(t)),this.commentTextArea.nativeElement.setSelectionRange(e+s,t-2*r.length-o)}insertCharsToHighlightedText(e,t,i,n,r,s,o){this.commentField.setValue(i.slice(0,e)+" ".repeat(s)+r+n+r+" ".repeat(o)+i.slice(t)),this.commentTextArea.nativeElement.setSelectionRange(e+r.length+s,t+r.length-o)}}return e.\u0275fac=function(t){return new(t||e)(Go(kN),Go(rY),Go(iY))},e.\u0275cmp=Ve({type:e,selectors:[["app-comment-editor"]],viewQuery:function(e,t){if(1&e&&(Iu(lH,7),Iu(uH,7),Iu(cH,5)),2&e){let e;Au(e=Pu())&&(t.dropArea=e.first),Au(e=Pu())&&(t.commentTextArea=e.first),Au(e=Pu())&&(t.markdownArea=e.first)}},inputs:{commentField:"commentField",commentForm:"commentForm",id:"id",initialDescription:"initialDescription",isFormPending:"isFormPending",submitButtonText:"submitButtonText"},outputs:{isFormPendingChange:"isFormPendingChange",submitButtonTextChange:"submitButtonTextChange"},decls:23,vars:15,consts:[[2,"min-height","350px",3,"formGroup"],["animationDuration","0ms",1,"mat-elevation-z1",3,"selectedTabChange"],["label","Write"],[1,"tab-content",3,"dragleave","dragenter","drop","dragover"],["dropArea",""],[3,"forTextAreaId"],["appearance","outline",2,"width","100%"],["matInput","","cdkTextareaAutosize","","cdkAutosizeMinRows","10","cdkAutosizeMaxRows","20",1,"text-input-area",3,"id","formControlName","placeholder","maxlength","paste","keydown","beforeinput","input","dragover"],["commentTextArea","","autosize","cdkTextareaAutosize"],[4,"ngIf"],[1,"drag-and-drop"],["class","error",4,"ngIf"],["type","file",1,"file",3,"disabled","accept","change"],["fileInput",""],["label","Preview"],[1,"tab-content",2,"min-height","228px"],["disableInternalLink","",3,"data",4,"ngIf"],[1,"error"],["disableInternalLink","",3,"data"],["markdownArea",""]],template:function(e,t){if(1&e){const e=na();Ko(0,"form",0),Ko(1,"mat-tab-group",1),la("selectedTabChange",function(){Yt(e);const i=Wo(9);return t.commentField.setValue(i.value)}),Ko(2,"mat-tab",2),Ko(3,"div",3,4),la("dragleave",function(e){return t.onDragExit(e)})("dragenter",function(e){return t.onDragEnter(e)})("drop",function(e){return t.onDrop(e)})("dragover",function(e){return t.enableFileDrop(e)}),Xo(5,"app-markdown-toolbar",5),Ko(6,"mat-form-field",6),Xo(7,"mat-label"),Ko(8,"textarea",7,8),la("paste",function(e){return t.onPaste(e)})("keydown",function(e){return t.onKeyPress(e)})("beforeinput",function(e){return t.handleBeforeInputChange(e)})("input",function(e){return t.handleInputChange(e)})("dragover",function(e){return t.disableCaretMovement(e)}),Jo(),$o(11,dH,2,0,"mat-error",9),$o(12,hH,2,1,"mat-error",9),$o(13,pH,2,1,"mat-hint",9),Ko(14,"div",10),$o(15,mH,2,0,"span",9),$o(16,fH,2,1,"span",11),Ko(17,"input",12,13),la("change",function(i){Yt(e);const n=Wo(18);return t.onFileInputUpload(i,n)}),Jo(),Jo(),Jo(),Jo(),Jo(),Ko(19,"mat-tab",14),Ko(20,"div",15),$o(21,gH,2,1,"markdown",16),$o(22,_H,2,0,"div",9),Jo(),Jo(),Jo(),Jo()}2&e&&(Zo("formGroup",t.commentForm),fs(5),Zo("forTextAreaId",t.id),fs(3),_a("id",t.id),_a("formControlName",t.id),_a("placeholder",t.placeholderText),_a("maxlength",t.maxLength),fs(3),Zo("ngIf",t.commentField.errors&&t.commentField.errors.required&&t.commentField.touched),fs(1),Zo("ngIf",t.commentField.errors&&t.commentField.errors.maxLength),fs(1),Zo("ngIf",(null==t.commentField.value?null:t.commentField.value.length)>=t.maxLength-50),fs(2),Zo("ngIf",!t.isInErrorState),fs(1),Zo("ngIf",t.isInErrorState),fs(1),Zo("disabled",t.commentField.disabled)("accept",t.SUPPORTED_FILE_TYPES),fs(4),Zo("ngIf",""!==t.commentField.value),fs(1),Zo("ngIf",""===t.commentField.value))},directives:[Ok,Xw,Fk,dP,tP,aH,NC,AC,SL,_L,kw,Jw,qk,zk,gd,xC,OC,tw,gN],styles:[".tab-content[_ngcontent-%COMP%]{padding:10px}.highlight-drag-box[_ngcontent-%COMP%]{border-style:dashed;border-color:#98fb98;border-width:2px}.highlight-drag-box-disabled[_ngcontent-%COMP%]{border-style:dashed;border-color:#fb2a5c;border-width:2px}.drag-and-drop[_ngcontent-%COMP%]{color:#586069;font-size:13px;line-height:16px;position:relative;border-top-style:dashed;border-top-color:#3f51b5;border-top-width:2px;margin-top:5px;padding-top:5px}.error[_ngcontent-%COMP%]{color:#b22222}.file[_ngcontent-%COMP%]{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}"]}),e})();const bH=["loadingSpinnerContainer"];function vH(e,t){if(1&e){const e=na();Ko(0,"button",8),la("click",function(){return Yt(e),pa().changeToEditMode()}),Fa(1," Edit "),Jo()}}function wH(e,t){if(1&e&&(Ko(0,"div",9),Xo(1,"markdown",10),Jo()),2&e){const e=pa();fs(1),Zo("data",e.issue.description)}}function kH(e,t){if(1&e){const e=na();Ko(0,"button",17),la("click",function(){return Yt(e),pa(2).viewChanges()}),Fa(1," View Updated Description "),Jo()}2&e&&Zo("disabled",pa(2).isSavePending)}function SH(e,t){if(1&e&&(Ko(0,"button",18),Fa(1),Jo()),2&e){const e=pa(2);Zo("disabled",e.issueDescriptionForm.invalid||e.isSavePending),fs(1),qa(" ",e.submitButtonText," ")}}function TH(e,t){if(1&e&&(Ko(0,"button",19),Ko(1,"mat-button-content"),Fa(2),ia(3,null,20),Jo(),Jo()),2&e){const e=pa(2);Zo("disabled",e.issueDescriptionForm.invalid||e.isSavePending),fs(2),qa(" ",e.submitButtonText," ")}}function EH(e,t){if(1&e){const e=na();Ko(0,"div"),Ko(1,"app-comment-editor",11),la("isFormPendingChange",function(t){return Yt(e),pa().isSavePending=t})("submitButtonTextChange",function(t){return Yt(e),pa().submitButtonText=t}),Jo(),Ko(2,"div",12),$o(3,kH,2,1,"button",13),Ko(4,"button",14),la("click",function(){return Yt(e),pa().openCancelDialogIfModified()}),Fa(5," Cancel "),Jo(),$o(6,SH,2,2,"button",15),$o(7,TH,5,2,"button",16),Jo(),Jo()}if(2&e){const e=pa();fs(1),Zo("id","description")("commentField",e.issueDescriptionForm.get("description"))("commentForm",e.issueDescriptionForm)("isFormPending",e.isSavePending)("submitButtonText",e.submitButtonText),fs(2),Zo("ngIf",e.conflict),fs(1),Zo("disabled",e.isSavePending),fs(2),Zo("ngIf",e.conflict),fs(1),Zo("ngIf",!e.conflict)}}let xH=(()=>{class e{constructor(e,t,i,n,r,s,o,a){this.issueService=e,this.formBuilder=t,this.errorHandlingService=i,this.dialog=n,this.phaseService=r,this.permissions=s,this.dialogService=o,this.loadingService=a,this.isSavePending=!1,this.issueUpdated=new vu,this.changeEditState=new vu,this.cancelEditModalMessages=["Do you wish to cancel?","Your changes will be discarded."],this.yesButtonModalMessage="Cancel",this.noButtonModalMessage="Continue editing"}showSpinner(){this.loadingService.addViewContainerRef(this.loadingSpinnerContainer).showLoader(),this.isSavePending=!0}hideSpinner(){this.loadingService.hideLoader(),this.isSavePending=!1}ngOnInit(){this.issueDescriptionForm=this.formBuilder.group({description:[""]}),this.submitButtonText="Save",this.loadingService.addAnimationMode("indeterminate").addSpinnerOptions({diameter:15,strokeWidth:2}).addTheme("warn").addCssClasses(["mat-progress-spinner"])}changeToEditMode(){this.changeEditState.emit(!0),this.issueDescriptionForm.setValue({description:this.issue.description||""})}updateDescription(e){this.issueDescriptionForm.invalid||(this.showSpinner(),this.issueService.getLatestIssue(this.issue.id).pipe(D(e=>e.description===this.issue.description),U(e=>e||"Overwrite"===this.submitButtonText?this.issueService.updateIssue(this.getUpdatedIssue()):(this.conflict=new uN(this.issue.description,this.issueService.issues[this.issue.id].description),this.submitButtonText="Overwrite",this.viewChanges(),Qb("The content you are editing has changed. Please verify the changes and try again.")))).subscribe(t=>{this.issueUpdated.emit(t),this.resetToDefault(),e.resetForm(),this.hideSpinner()},e=>{this.errorHandlingService.handleError(e),this.hideSpinner()}))}viewChanges(){this.dialog.open(mN,{data:this.conflict,autoFocus:!1})}resetToDefault(){this.submitButtonText="Save",this.conflict=void 0,this.changeEditState.emit(!1)}cancelEditMode(){this.issueService.getIssue(this.issue.id).subscribe(e=>{this.issueUpdated.emit(e),this.resetToDefault()})}openCancelDialogIfModified(){const e=this.dialogService.checkIfFieldIsModified(this.issueDescriptionForm,"description","description",this.issue);this.dialogService.performActionIfModified(e,()=>this.openCancelDialog(),()=>this.cancelEditMode())}openCancelDialog(){this.dialogService.openUserConfirmationModal(this.cancelEditModalMessages,this.yesButtonModalMessage,this.noButtonModalMessage).afterClosed().subscribe(e=>{e&&this.cancelEditMode()})}getUpdatedIssue(){const e=this.issue.clone(this.phaseService.currentPhase);return e.description=tj.updateDescription(this.issueDescriptionForm.get("description").value),e}}return e.\u0275fac=function(t){return new(t||e)(Go(Tj),Go(Wk),Go(rY),Go(HL),Go(Sj),Go(vq),Go($q),Go(Uq))},e.\u0275cmp=Ve({type:e,selectors:[["app-issue-description"]],viewQuery:function(e,t){if(1&e&&Iu(bH,5,Kl),2&e){let e;Au(e=Pu())&&(t.loadingSpinnerContainer=e.first)}},inputs:{issue:"issue",descriptionTitle:"descriptionTitle",isEditing:"isEditing"},outputs:{issueUpdated:"issueUpdated",changeEditState:"changeEditState"},features:[sl([Uq])],decls:13,vars:6,consts:[[1,"mat-title"],[3,"formGroup","ngSubmit"],["myForm","ngForm"],[1,"timeline-comment"],[1,"timeline-header"],["style","float: right","mat-button","",3,"click",4,"ngIf"],["class","comment",4,"ngIf"],[4,"ngIf"],["mat-button","",2,"float","right",3,"click"],[1,"comment"],["disableInternalLink","",3,"data"],[3,"id","commentField","commentForm","isFormPending","submitButtonText","isFormPendingChange","submitButtonTextChange"],[1,"editor-actions"],["class","editor-action","type","button","mat-raised-button","","color","primary",3,"disabled","click",4,"ngIf"],["type","button","mat-stroked-button","","color","warn",1,"editor-action",3,"disabled","click"],["class","editor-action","type","submit","mat-raised-button","","color","warn",3,"disabled",4,"ngIf"],["class","editor-action additional-editor-style","type","submit","mat-stroked-button","","color","primary",3,"disabled",4,"ngIf"],["type","button","mat-raised-button","","color","primary",1,"editor-action",3,"disabled","click"],["type","submit","mat-raised-button","","color","warn",1,"editor-action",3,"disabled"],["type","submit","mat-stroked-button","","color","primary",1,"editor-action","additional-editor-style",3,"disabled"],["loadingSpinnerContainer",""]],template:function(e,t){if(1&e){const e=na();Ko(0,"h3",0),Fa(1),Jo(),Ko(2,"form",1,2),la("ngSubmit",function(){Yt(e);const i=Wo(3);return t.updateDescription(i)}),Ko(4,"div",3),Ko(5,"div",4),Ko(6,"span"),Ko(7,"strong"),Fa(8," Tester "),Jo(),Fa(9),Jo(),$o(10,vH,2,0,"button",5),Jo(),$o(11,wH,2,1,"div",6),$o(12,EH,8,9,"div",7),Jo(),Jo()}2&e&&(fs(1),ja(t.descriptionTitle),fs(1),Zo("formGroup",t.issueDescriptionForm),fs(7),qa(" posted on ",t.issue.created_at,". "),fs(1),Zo("ngIf",t.permissions.isIssueDescriptionEditable()&&!t.isEditing),fs(1),Zo("ngIf",!t.isEditing),fs(1),Zo("ngIf",t.isEditing))},directives:[Ok,Xw,Fk,gd,oD,tw,gN,yH],styles:["span[_ngcontent-%COMP%]{vertical-align:middle;margin-left:5px}[_nghost-%COMP%] .mat-progress-spinner{color:#00000080;display:inline-block;vertical-align:middle;margin-left:5px}"]}),e})();function MH(e,t){if(1&e){const e=na();Ko(0,"button",8),la("click",function(){return Yt(e),pa().changeToEditMode()}),Fa(1,"Edit"),Jo()}}function CH(e,t){if(1&e&&(Ko(0,"div",9),Xo(1,"markdown",10),Jo()),2&e){const e=pa();fs(1),Zo("data",e.issue.teamResponse)}}function DH(e,t){if(1&e){const e=na();Ko(0,"button",17),la("click",function(){return Yt(e),pa(2).viewChanges()}),Fa(1," View Updated Response "),Jo()}2&e&&Zo("disabled",pa(2).isSavePending)}function LH(e,t){if(1&e&&(Ko(0,"button",18),Fa(1),Jo()),2&e){const e=pa(2);Zo("disabled",e.responseForm.invalid||e.isSavePending),fs(1),qa(" ",e.submitButtonText," ")}}function OH(e,t){if(1&e&&(Ko(0,"button",19),Fa(1),Jo()),2&e){const e=pa(2);Zo("disabled",e.responseForm.invalid||e.isSavePending),fs(1),qa(" ",e.submitButtonText," ")}}function AH(e,t){if(1&e){const e=na();Ko(0,"div"),Ko(1,"app-comment-editor",11),la("isFormPendingChange",function(t){return Yt(e),pa().isSavePending=t})("submitButtonTextChange",function(t){return Yt(e),pa().submitButtonText=t}),Jo(),Ko(2,"div",12),$o(3,DH,2,1,"button",13),$o(4,LH,2,2,"button",14),$o(5,OH,2,2,"button",15),Ko(6,"button",16),la("click",function(){return Yt(e),pa().openCancelDialogIfModified()}),Fa(7," Cancel "),Jo(),Jo(),Jo()}if(2&e){const e=pa();fs(1),Zo("id","description")("commentField",e.responseForm.get("description"))("commentForm",e.responseForm)("isFormPending",e.isSavePending)("submitButtonText",e.submitButtonText),fs(2),Zo("ngIf",e.conflict),fs(1),Zo("ngIf",e.conflict),fs(1),Zo("ngIf",!e.conflict),fs(1),Zo("disabled",e.isSavePending)}}let IH=(()=>{class e{constructor(e,t,i,n,r,s,o){this.issueService=e,this.formBuilder=t,this.errorHandlingService=i,this.permissions=n,this.dialog=r,this.phaseService=s,this.dialogService=o,this.isSavePending=!1,this.issueUpdated=new vu,this.updateEditState=new vu,this.cancelEditModalMessages=["Do you wish to cancel?","Your changes will be discarded."],this.yesButtonModalMessage="Cancel",this.noButtonModalMessage="Continue editing"}ngOnInit(){this.responseForm=this.formBuilder.group({description:[""]}),this.submitButtonText="Save"}changeToEditMode(){this.updateEditState.emit(!0),this.responseForm.setValue({description:this.issue.teamResponse||""})}updateResponse(e){if(this.responseForm.invalid)return;this.isSavePending=!0;const t=this.getUpdatedIssue(),i=Object.assign(Object.assign({},t.issueComment),{description:t.createGithubTeamResponse()});this.isSafeToUpdate().pipe(U(e=>e||"Overwrite"===this.submitButtonText?this.issueService.updateIssueWithComment(t,i):this.isUpdatingDeletedResponse()?this.issueService.createTeamResponse(t):(this.conflict=new uN(this.issue.teamResponse,this.issueService.issues[this.issue.id].teamResponse),this.submitButtonText="Overwrite",this.viewChanges(),Qb("The content you are editing has changed. Please verify the changes and try again."))),Yg(()=>this.isSavePending=!1)).subscribe(t=>{this.issueUpdated.emit(t),this.resetToDefault(),e.resetForm()},e=>{this.errorHandlingService.handleError(e)})}isSafeToUpdate(){return this.issueService.getLatestIssue(this.issue.id).pipe(D(e=>e.teamResponse===this.issue.teamResponse))}isUpdatingDeletedResponse(){return this.issue.teamResponse&&!this.issueService.issues[this.issue.id].teamResponse}canEditIssue(){return this.permissions.isTeamResponseEditable()}resetToDefault(){this.submitButtonText="Save",this.conflict=void 0,this.updateEditState.emit(!1)}viewChanges(){this.dialog.open(mN,{data:this.conflict,autoFocus:!1})}cancelEditMode(){this.issueService.getIssue(this.issue.id).subscribe(e=>{this.issueUpdated.emit(e),this.resetToDefault()})}openCancelDialogIfModified(){const e=this.dialogService.checkIfFieldIsModified(this.responseForm,"teamResponse","description",this.issue);this.dialogService.performActionIfModified(e,()=>this.openCancelDialog(),()=>this.cancelEditMode())}openCancelDialog(){this.dialogService.openUserConfirmationModal(this.cancelEditModalMessages,this.yesButtonModalMessage,this.noButtonModalMessage).afterClosed().subscribe(e=>{e&&this.cancelEditMode()})}getUpdatedIssue(){const e=this.issue.clone(this.phaseService.currentPhase);return e.teamResponse=tj.updateTeamResponse(this.responseForm.get("description").value),e.status||(e.status=""===e.teamResponse?rj.Incomplete:rj.Done),e}}return e.\u0275fac=function(t){return new(t||e)(Go(Tj),Go(Wk),Go(rY),Go(vq),Go(HL),Go(Sj),Go($q))},e.\u0275cmp=Ve({type:e,selectors:[["app-team-response"]],inputs:{issue:"issue",isEditing:"isEditing"},outputs:{issueUpdated:"issueUpdated",updateEditState:"updateEditState"},decls:13,vars:4,consts:[[1,"mat-title"],[3,"formGroup","ngSubmit"],["myForm","ngForm"],[1,"timeline-comment"],[1,"timeline-header"],["style","float: right","mat-button","",3,"click",4,"ngIf"],["class","comment",4,"ngIf"],[4,"ngIf"],["mat-button","",2,"float","right",3,"click"],[1,"comment"],["disableInternalLink","",3,"data"],[3,"id","commentField","commentForm","isFormPending","submitButtonText","isFormPendingChange","submitButtonTextChange"],[1,"editor-actions"],["class","editor-action","type","button","mat-raised-button","","color","primary",3,"disabled","click",4,"ngIf"],["class","editor-action","type","submit","mat-raised-button","","color","warn",3,"disabled",4,"ngIf"],["class","editor-action","type","submit","mat-stroked-button","","color","primary",3,"disabled",4,"ngIf"],["type","button","mat-stroked-button","","color","warn",1,"editor-action",3,"disabled","click"],["type","button","mat-raised-button","","color","primary",1,"editor-action",3,"disabled","click"],["type","submit","mat-raised-button","","color","warn",1,"editor-action",3,"disabled"],["type","submit","mat-stroked-button","","color","primary",1,"editor-action",3,"disabled"]],template:function(e,t){if(1&e){const e=na();Ko(0,"h3",0),Fa(1,"Team's Response"),Jo(),Ko(2,"form",1,2),la("ngSubmit",function(){Yt(e);const i=Wo(3);return t.updateResponse(i)}),Ko(4,"div",3),Ko(5,"div",4),Ko(6,"span"),Ko(7,"strong"),Fa(8," Team "),Jo(),Fa(9," responded. "),Jo(),$o(10,MH,2,0,"button",5),Jo(),$o(11,CH,2,1,"div",6),$o(12,AH,8,9,"div",7),Jo(),Jo()}2&e&&(fs(2),Zo("formGroup",t.responseForm),fs(8),Zo("ngIf",t.canEditIssue()&&!t.isEditing),fs(1),Zo("ngIf",!t.isEditing),fs(1),Zo("ngIf",t.isEditing))},directives:[Ok,Xw,Fk,gd,oD,tw,gN,yH],styles:["span[_ngcontent-%COMP%]{vertical-align:middle;margin-left:5px}"]}),e})();var RH=(()=>(function(e){e.ID="id",e.TITLE="title",e.TEAM_ASSIGNED="teamAssigned",e.TYPE="type",e.SEVERITY="severity",e.RESPONSE="response",e.TESTER_DISAGREE="testerDisagree",e.ASSIGNEE="assignees",e.DUPLICATED_ISSUES="duplicatedIssues",e.TODO="Todo Remaining",e.ACTIONS="actions"}(RH||(RH={})),RH))();function PH(e,t,i,n){const r=e.toLowerCase();return n.slice().filter(e=>{for(const n of t)switch(n){case RH.ASSIGNEE:if(FH(e.assignees,r))return!0;break;case RH.DUPLICATED_ISSUES:if(jH(i,e.id,r))return!0;break;default:if(qH(e,n,r))return!0}return!1})}function YH(e,t){return-1!==e.indexOf(t)}function FH(e,t){return e.some(e=>YH(e.toLowerCase(),t))}function jH(e,t,i){return function(e,t){return 0!==e.filter(e=>`#${String(e.id)}`.includes(t)).length}(e.issues$.getValue().filter(e=>e.duplicateOf===t),i)}function qH(e,t,i){return YH(String(e[t]).toLowerCase(),i)}function NH(e,t){if(1&e){const e=na();Ko(0,"button",6),la("click",function(){return Yt(e),pa().openSelector()}),Ko(1,"mat-icon",7),Fa(2," edit "),Jo(),Jo()}}function HH(e,t){if(1&e&&(Ko(0,"mat-option",8),Fa(1),Jo()),2&e){const e=t.$implicit;Zo("value",e),fs(1),ja(e)}}function UH(e,t){1&e&&(Ko(0,"p",9),Fa(1,"-"),Jo())}function zH(e,t){if(1&e&&(Ko(0,"mat-list-item",12),Fa(1),Jo()),2&e){const e=t.$implicit;fs(1),ja(e)}}function BH(e,t){if(1&e&&(Ko(0,"mat-list",10),$o(1,zH,2,1,"mat-list-item",11),Jo()),2&e){const e=pa();fs(1),Zo("ngForOf",e.issue.assignees)}}let VH=(()=>{class e{constructor(e,t,i,n){this.issueService=e,this.errorHandlingService=t,this.phaseService=i,this.permissions=n,this.isInEditMode=!1,this.isEditable=!0,this.issueUpdated=new vu}ngOnInit(){this.teamMembers=this.team.teamMembers.map(e=>e.loginId),this.assignees=this.issue.assignees.map(e=>e)}openSelector(){this.isInEditMode=!0,this.assigneeSelection.open()}handleEditMode(e){e||(this.isInEditMode=!1)}updateAssignee(){const e=this.issue.clone(this.phaseService.currentPhase),t=e.assignees;e.assignees=this.assignees,this.issueService.updateIssue(e).subscribe(e=>{this.issueUpdated.emit(e),this.issueService.getDuplicateIssuesFor(this.issue).pipe(Og()).subscribe(e=>{e.forEach(e=>{const t=e.clone(this.phaseService.currentPhase);t.assignees=this.assignees,this.issueService.updateIssue(t)})})},e=>{this.errorHandlingService.handleError(e),this.assignees=t})}}return e.\u0275fac=function(t){return new(t||e)(Go(Tj),Go(rY),Go(Sj),Go(vq))},e.\u0275cmp=Ve({type:e,selectors:[["app-assignee-component"]],viewQuery:function(e,t){if(1&e&&Iu(PA,7),2&e){let e;Au(e=Pu())&&(t.assigneeSelection=e.first)}},inputs:{issue:"issue",team:"team",isEditable:"isEditable"},outputs:{issueUpdated:"issueUpdated"},decls:9,vars:7,consts:[[1,"mat-title"],["style","float: right","mat-icon-button","",3,"click",4,"ngIf"],["placeholder","-","multiple","",1,"no-arrow",3,"ngModel","openedChange","closed","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],["style","margin-top: 5px",4,"ngIf"],["style","padding-top: 0","dense","",4,"ngIf"],["mat-icon-button","",2,"float","right",3,"click"],[2,"font-size","20px","margin-bottom","7px","color","#586069"],[3,"value"],[2,"margin-top","5px"],["dense","",2,"padding-top","0"],["style","font-size: 1em",4,"ngFor","ngForOf"],[2,"font-size","1em"]],template:function(e,t){1&e&&(Ko(0,"div"),Ko(1,"span",0),Fa(2," Assignees "),Jo(),$o(3,NH,3,0,"button",1),Ko(4,"mat-select",2),la("openedChange",function(e){return t.handleEditMode(e)})("closed",function(){return t.updateAssignee()})("ngModelChange",function(e){return t.assignees=e}),Xo(5,"mat-select-trigger"),$o(6,HH,2,2,"mat-option",3),Jo(),$o(7,UH,2,0,"p",4),$o(8,BH,2,1,"mat-list",5),Jo()),2&e&&(fs(3),Zo("ngIf",t.permissions.isIssueLabelsEditable()&&t.isEditable&&!t.issue.duplicateOf),fs(1),Ea("display",t.isInEditMode?"block":"none"),Zo("ngModel",t.assignees),fs(2),Zo("ngForOf",t.teamMembers),fs(1),Zo("ngIf",0===t.issue.assignees.length),fs(1),Zo("ngIf",t.issue.assignees.length>0))},directives:[gd,PA,Jw,Lk,IA,md,oD,cL,mM,$O,ZO],styles:[".no-arrow .mat-select-arrow{visibility:hidden}mat-list-item div.mat-list-item-content{padding-left:0}\n"],encapsulation:2}),e})();function $H(e,t){if(1&e&&(Ko(0,"div",9),Xo(1,"div",12),Jo()),2&e){const e=pa();fs(1),Zo("innerHTML",e.updatedHtml,Gr)}}function WH(e,t){if(1&e&&(Ko(0,"div"),Xo(1,"mat-divider"),Ko(2,"span",13),Fa(3," Type "),Jo(),Ko(4,"p",14),Fa(5),Jo(),Jo()),2&e){const e=pa();fs(4),Zo("ngStyle",e.labelService.setLabelStyle(e.labelService.getColorOfLabel(e.data.type))),fs(1),qa(" ",e.data.type||"-"," ")}}function GH(e,t){if(1&e&&(Ko(0,"div"),Xo(1,"mat-divider"),Ko(2,"span",13),Fa(3," Severity "),Jo(),Ko(4,"p",14),Fa(5),Jo(),Jo()),2&e){const e=pa();fs(4),Zo("ngStyle",e.labelService.setLabelStyle(e.labelService.getColorOfLabel(e.data.severity))),fs(1),qa(" ",e.data.severity||"-"," ")}}function ZH(e,t){if(1&e&&(Ko(0,"div"),Xo(1,"mat-divider"),Ko(2,"span",13),Fa(3," Response "),Jo(),Ko(4,"p",14),Fa(5),Jo(),Jo()),2&e){const e=pa();fs(4),Zo("ngStyle",e.labelService.setLabelStyle(e.labelService.getColorOfLabel(e.data.response))),fs(1),qa(" ",e.data.response||"-"," ")}}function QH(e,t){if(1&e&&(Ko(0,"div"),Xo(1,"mat-divider"),Xo(2,"app-assignee-component",15),Jo()),2&e){const e=pa();fs(2),Zo("issue",e.data)("team",e.data.teamAssigned)("isEditable",!1)}}function KH(e,t){if(1&e&&(Ko(0,"div"),Xo(1,"mat-divider"),Ko(2,"div"),Ko(3,"span",13),Fa(4,"A Duplicate Of:"),Jo(),Ko(5,"p",16),Fa(6),_u(7,"async"),Jo(),Jo(),Jo()),2&e){const e=pa();fs(6),qa(" ","#"+e.data.duplicateOf+": "+yu(7,1,e.issueService.getIssue(e.data.duplicateOf)).title," ")}}let JH=(()=>{class e{constructor(e,t,i,n,r){this.dialogRef=e,this.data=t,this.sanitizer=i,this.labelService=n,this.issueService=r,this.isOnPreview=!1,this.isReady=!1,this.updatedHtml=this.sanitizer.bypassSecurityTrustHtml(rN(nN(t.teamResponse))),this.isReady=!0}close(){this.dialogRef.close()}handleTabChange(e){this.isOnPreview=1===e.index}}return e.\u0275fac=function(t){return new(t||e)(Go(RL),Go(YL),Go(uh),Go(bj),Go(Tj))},e.\u0275cmp=Ve({type:e,selectors:[["app-conflict-dialog"]],decls:21,vars:8,consts:[[2,"display","flex","margin-bottom","20px","align-items","center"],["mat-dialog-title","",2,"margin","0"],["mat-icon-button","","color","default",2,"margin","0 0 0 auto",3,"click"],["mat-dialog-content","",2,"display","flex"],[1,"column","left"],["animationDuration","0ms",1,"mat-elevation-z1",3,"selectedTabChange"],["label","Updated Markdown Text"],["class","tab-content",4,"ngIf"],["label","Preview"],[1,"tab-content"],[1,"column","right"],[4,"ngIf"],[3,"innerHTML"],[1,"mat-title"],[3,"ngStyle"],[3,"issue","team","isEditable"],[2,"margin-top","5px"]],template:function(e,t){1&e&&(Ko(0,"div",0),Ko(1,"h1",1),Fa(2),Jo(),Ko(3,"button",2),la("click",function(){return t.close()}),Ko(4,"mat-icon"),Fa(5,"close"),Jo(),Jo(),Jo(),Ko(6,"div",3),Ko(7,"div",4),Ko(8,"mat-tab-group",5),la("selectedTabChange",function(e){return t.handleTabChange(e)}),Ko(9,"mat-tab",6),$o(10,$H,2,1,"div",7),Jo(),Ko(11,"mat-tab",8),Ko(12,"div",9),Ko(13,"markdown"),Fa(14),Jo(),Jo(),Jo(),Jo(),Jo(),Ko(15,"div",10),$o(16,WH,6,2,"div",11),$o(17,GH,6,2,"div",11),$o(18,ZH,6,2,"div",11),$o(19,QH,3,3,"div",11),$o(20,KH,8,3,"div",11),Jo(),Jo()),2&e&&(fs(2),ja("A new response was submitted by another user"),fs(8),Zo("ngIf",t.isReady),fs(4),ja(t.data.teamResponse),fs(2),Zo("ngIf",t.data.type),fs(1),Zo("ngIf",t.data.severity),fs(1),Zo("ngIf",t.data.response),fs(1),Zo("ngIf",t.data.assignees),fs(1),Zo("ngIf",t.data.duplicateOf))},directives:[BL,oD,cL,VL,dP,tP,gd,tw,ZL,Sd,VH],pipes:[Cd],styles:[".tab-content[_ngcontent-%COMP%]{padding:10px;min-height:300px;max-height:55vh}.column.left[_ngcontent-%COMP%]{min-width:60vh;width:100%}.column.right[_ngcontent-%COMP%]{max-width:15%;min-width:20vh;width:100%}.column[_ngcontent-%COMP%]{padding:10px}"]}),e})();function XH(e,t){if(1&e){const e=na();Ko(0,"button",9),la("click",function(){Yt(e);const t=pa().$implicit;return pa().openModalPopup(t)}),Ko(1,"mat-icon",10),Fa(2,"info"),Jo(),Jo()}}const eU=function(){return{background:"transparent"}},tU=function(e){return{color:e}};function iU(e,t){if(1&e&&(Ko(0,"div",5),Ko(1,"mat-option",6),Ko(2,"mat-icon",7),Fa(3,"stop"),Jo(),Ko(4,"span"),Fa(5),Jo(),Jo(),$o(6,XH,3,0,"button",8),Jo()),2&e){const e=t.$implicit,i=pa();fs(1),Zo("value",e.labelValue)("ngStyle",hu(5,eU)),fs(1),Zo("ngStyle",pu(6,tU,"#"+e.labelColor)),fs(3),qa(" ",e.labelValue,""),fs(1),Zo("ngIf",i.hasLabelDefinition(e))}}function nU(e,t){if(1&e&&(Ko(0,"mat-error"),Fa(1),Jo()),2&e){const e=pa();fs(1),qa(" ",e.labelService.getLabelTitle(e.attributeName)," required. ")}}let rU=(()=>{class e{constructor(e,t){this.labelService=e,this.dialogService=t}ngOnInit(){this.selectedColor=this.labelService.getColorOfLabel(this.attributeName,this.initialValue),this.labelList=this.labelService.getLabelList(this.attributeName),this.dropdownControl=this.dropdownForm.get(this.attributeName)}setSelectedLabelColor(e,t){this.selectedColor=this.labelService.getColorOfLabel(e,t)}openModalPopup(e){this.dialogService.openLabelDefinitionDialog(e.getFormattedName(),this.labelService.getLabelDefinition(e.labelValue,e.labelCategory))}hasLabelDefinition(e){return null!==this.labelService.getLabelDefinition(e.labelValue,e.labelCategory)}get dropdownTextColor(){return this.labelService.isDarkColor(this.selectedColor)?"white-text":"black-text"}}return e.\u0275fac=function(t){return new(t||e)(Go(bj),Go($q))},e.\u0275cmp=Ve({type:e,selectors:[["app-label-dropdown"]],inputs:{attributeName:"attributeName",initialValue:"initialValue",dropdownForm:"dropdownForm"},decls:7,vars:8,consts:[[3,"formGroup"],[2,"width","100%"],["required","","disableOptionCentering","",3,"ngClass","formControlName","placeholder","ngStyle","selectionChange"],["mat-menu-item","","class","labelLine",4,"ngFor","ngForOf"],[4,"ngIf"],["mat-menu-item","",1,"labelLine"],[3,"value","ngStyle"],[3,"ngStyle"],["class","infoPopup",3,"click",4,"ngIf"],[1,"infoPopup",3,"click"],[2,"font-size","20px"]],template:function(e,t){1&e&&(Ko(0,"form",0),Ko(1,"mat-form-field",1),Ko(2,"mat-select",2),la("selectionChange",function(e){return t.setSelectedLabelColor(t.attributeName,e.value)}),Ko(3,"mat-select-trigger"),Fa(4),Jo(),$o(5,iU,7,8,"div",3),Jo(),$o(6,nU,2,1,"mat-error",4),Jo(),Jo()),2&e&&(Zo("formGroup",t.dropdownForm),fs(2),_a("formControlName",t.attributeName),_a("placeholder",t.labelService.getLabelTitle(t.attributeName)),Zo("ngClass",t.dropdownTextColor)("ngStyle",t.labelService.setLabelStyle(t.selectedColor,"inline-block")),fs(2),qa(" ",t.dropdownControl.value," "),fs(1),Zo("ngForOf",t.labelList),fs(1),Zo("ngIf",t.dropdownControl.errors&&t.dropdownControl.errors.required&&t.dropdownControl.touched))},directives:[Ok,Xw,Fk,NC,PA,Hk,hd,Jw,qk,Sd,IA,md,gd,sA,mM,cL,xC],styles:[".white-text .mat-select-value-text{color:#fff!important} .black-text .mat-select-value-text{color:#000!important}.infoPopup[_ngcontent-%COMP%]{background:transparent;border:none;outline:none;text-align:center}.labelLine[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto 20%}"]}),e})();function sU(e,t){1&e&&(Ko(0,"mat-icon",5),Fa(1,"cancel"),Jo())}const oU=function(e){return[e]};function aU(e,t){if(1&e){const e=na();Ko(0,"mat-chip",2),la("removed",function(){const t=Yt(e).$implicit;return pa().removeDuplicateStatus(t)}),Ko(1,"a",3),Fa(2),Jo(),$o(3,sU,2,0,"mat-icon",4),Jo()}if(2&e){const e=t.$implicit,i=pa();Zo("matTooltip",e.title),fs(1),Zo("routerLink",pu(4,oU,"../"+e.id)),fs(1),qa(" #",e.id," "),fs(1),Zo("ngIf",i.permissions.isTeamResponseEditable()||i.permissions.isTutorResponseEditable())}}let lU=(()=>{class e{constructor(e,t,i,n){this.issueService=e,this.errorHandlingService=t,this.phaseService=i,this.permissions=n}ngOnInit(){this.duplicatedIssues=this.issueService.getDuplicateIssuesFor(this.issue)}removeDuplicateStatus(e){const t=this.getUpdatedIssueWithRemovedDuplicate(e);this.issueService.updateIssueWithComment(t,t.issueComment).subscribe(e=>this.issueService.updateLocalStore(e),e=>this.errorHandlingService.handleError(e))}getUpdatedIssueWithRemovedDuplicate(e){const t=e.clone(this.phaseService.currentPhase);return t.duplicated=!1,t.duplicateOf=null,t.issueComment.description=t.createGithubTeamResponse(),t}}return e.\u0275fac=function(t){return new(t||e)(Go(Tj),Go(rY),Go(Sj),Go(vq))},e.\u0275cmp=Ve({type:e,selectors:[["app-duplicated-issues-component"]],inputs:{issue:"issue"},decls:6,vars:3,consts:[[1,"mat-title"],["style","cursor: pointer","matTooltipPosition","above",3,"matTooltip","removed",4,"ngFor","ngForOf"],["matTooltipPosition","above",2,"cursor","pointer",3,"matTooltip","removed"],[1,"no-underline","link-grey-dark",3,"routerLink"],["matChipRemove","",4,"ngIf"],["matChipRemove",""]],template:function(e,t){1&e&&(Ko(0,"div"),Ko(1,"span",0),Fa(2," Duplicated Issues "),Jo(),Ko(3,"mat-chip-list"),$o(4,aU,4,6,"mat-chip",1),_u(5,"async"),Jo(),Jo()),2&e&&(fs(4),Zo("ngForOf",yu(5,1,t.duplicatedIssues)))},directives:[VD,md,qD,BA,yb,gd,cL,ND],pipes:[Cd],styles:[""],encapsulation:2}),e})();function uU(e,t){if(1&e&&(Ko(0,"span",30),Fa(1),Jo()),2&e){const e=pa().$implicit,t=pa(2);fs(1),qa(" (",t.getDisabledDupOptionErrorText(e),") ")}}function cU(e,t){if(1&e&&(Ko(0,"mat-option",26),Ko(1,"span",27),Fa(2),Jo(),Ko(3,"span",28),Fa(4),Jo(),$o(5,uU,2,1,"span",29),Jo()),2&e){const e=t.$implicit,i=pa(2);Zo("disabled",i.dupIssueOptionIsDisabled(e))("value",e.id),fs(2),qa(" #",e.id,": "),fs(2),ja(e.title),fs(1),Zo("ngIf",i.dupIssueOptionIsDisabled(e))}}function dU(e,t){1&e&&(Ko(0,"mat-error"),Fa(1," Need to specify the duplicated issue. "),Jo())}function hU(e,t){if(1&e){const e=na();Ko(0,"div",6),Ko(1,"div"),Ko(2,"mat-checkbox",21),la("change",function(t){return Yt(e),pa().handleChangeOfDuplicateCheckbox(t)}),Fa(3," A Duplicate Of: "),Jo(),Ko(4,"mat-form-field",22),Ko(5,"mat-select",23),Ko(6,"mat-option"),Xo(7,"ngx-mat-select-search",24),Jo(),$o(8,cU,6,5,"mat-option",25),_u(9,"async"),Jo(),$o(10,dU,2,0,"mat-error",13),Jo(),Jo(),Jo()}if(2&e){const e=pa();fs(4),Ea("visibility",e.duplicated.value?"visible":"hidden"),fs(3),Zo("formControl",e.searchFilterCtrl),fs(1),Zo("ngForOf",yu(9,5,e.filteredDuplicateIssueList)),fs(2),Zo("ngIf",e.duplicateOf.errors&&e.duplicateOf.errors.required&&e.duplicateOf.touched)}}function pU(e,t){if(1&e&&(Ko(0,"div",6),Xo(1,"app-duplicated-issues-component",31),Jo()),2&e){const e=pa();fs(1),Zo("issue",e.issue)}}function mU(e,t){if(1&e&&(Ko(0,"mat-option",32),Fa(1),Jo()),2&e){const e=t.$implicit;Zo("value",e),fs(1),ja(e)}}function fU(e,t){1&e&&(Ko(0,"mat-error"),Fa(1," Assignee(s) required. "),Jo())}function gU(e,t){if(1&e){const e=na();Ko(0,"button",33),la("click",function(){return Yt(e),pa().viewUpdatedResponse()}),Fa(1," View Updated Response "),Jo()}2&e&&Zo("disabled",pa().isFormPending)}function _U(e,t){if(1&e&&(Ko(0,"button",34),Fa(1),Jo()),2&e){const e=pa();Zo("disabled",e.newTeamResponseForm.invalid||e.isFormPending),fs(1),qa(" ",e.submitButtonText," ")}}function yU(e,t){if(1&e&&(Ko(0,"button",35),Fa(1),Jo()),2&e){const e=pa();Zo("disabled",e.newTeamResponseForm.invalid||e.isFormPending),fs(1),qa(" ",e.submitButtonText," ")}}function bU(e,t){if(1&e){const e=na();Ko(0,"button",36),la("click",function(){return Yt(e),pa().refresh()}),Fa(1," Cancel "),Jo()}2&e&&Zo("disabled",pa().isFormPending)}let vU=(()=>{class e{constructor(e,t,i,n,r,s){this.issueService=e,this.formBuilder=t,this.labelService=i,this.errorHandlingService=n,this.dialog=r,this.phaseService=s,this.searchFilterCtrl=new kk,this.filteredDuplicateIssueList=new TS(1),this.isFormPending=!1,this.issueUpdated=new vu,this._onDestroy=new x}ngOnInit(){this.teamMembers=this.issue.teamAssigned.teamMembers.map(e=>e.loginId),this.duplicatedIssueList=this.getDupIssueList(),this.duplicatedIssueList.pipe(Og()).subscribe(e=>this.filteredDuplicateIssueList.next(e)),this.searchFilterCtrl.valueChanges.pipe(yS(this._onDestroy)).subscribe(e=>this.filterIssues()),this.newTeamResponseForm=this.formBuilder.group({description:[""],severity:[this.issue.severity,Cw.required],type:[this.issue.type,Cw.required],response:[this.issue.response,Cw.required],assignees:[this.issue.assignees.map(e=>e.toLowerCase())],duplicated:[!1],duplicateOf:[""]}),this.duplicated.valueChanges.subscribe(e=>{e?(this.duplicateOf.setValidators(Cw.required),this.responseTag.setValidators(null)):(this.duplicateOf.setValidators(null),this.responseTag.setValidators(Cw.required)),this.duplicateOf.updateValueAndValidity(),this.responseTag.updateValueAndValidity()}),this.submitButtonText="Submit"}filterIssues(){this.changeFilter(this.duplicatedIssueList,this.searchFilterCtrl.value).subscribe(e=>this.filteredDuplicateIssueList.next(e))}changeFilter(e,t){return e.pipe(Og(),D(e=>PH(t,[RH.ID,RH.TITLE],this.issueService,e)))}ngOnDestroy(){this._onDestroy.next(),this._onDestroy.complete()}submitNewTeamResponse(e){if(this.newTeamResponseForm.invalid)return;this.isFormPending=!0;const t=this.getUpdatedIssue();this.isSafeToSubmit().pipe(U(e=>{const i=t.createGithubTeamResponse();return e?this.issueService.createTeamResponse(t):"Overwrite"===this.submitButtonText?this.issueService.updateIssueWithComment(t,{id:this.issueService.issues[this.issue.id].issueComment.id,description:i}):(this.conflict=new uN(" ",this.issueService.issues[this.issue.id].teamResponse),this.submitButtonText="Overwrite",this.viewUpdatedResponse(),Qb("A response has been submitted. Please verify the changes and try again."))}),Yg(()=>this.isFormPending=!1)).subscribe(t=>{this.issueUpdated.emit(t),e.resetForm()},e=>{this.errorHandlingService.handleError(e)})}isSafeToSubmit(){return this.issueService.getLatestIssue(this.issue.id).pipe(D(e=>!e.teamResponse))}getUpdatedIssue(){const e=this.issue.clone(this.phaseService.currentPhase);if(e.duplicated=this.duplicated.value,e.duplicateOf=this.duplicateOf.value,e.duplicated){const t=this.issueService.issues[e.duplicateOf];e.severity=t.severity,e.type=t.type,e.assignees=t.assignees,e.response=t.response}else e.severity=this.severity.value,e.type=this.type.value,e.assignees=this.assignees.value,e.response=this.responseTag.value;return e.status=rj.Done,e.teamResponse=tj.updateTeamResponse(this.description.value),e}dupIssueOptionIsDisabled(e){return e.duplicated||!!e.duplicateOf}getDisabledDupOptionErrorText(e){return this.dupIssueOptionIsDisabled(e)?"Duplicate of #"+e.duplicateOf:""}handleChangeOfDuplicateCheckbox(e){e.checked?(this.responseTag.setValue(""),this.assignees.setValue([]),this.responseTag.markAsUntouched()):(this.duplicateOf.setValue(""),this.duplicateOf.markAsUntouched())}viewUpdatedResponse(){this.dialog.open(JH,{data:this.issueService.issues[this.issue.id],autoFocus:!1})}refresh(){this.issueUpdated.emit(this.issueService.issues[this.issue.id])}getDupIssueList(){return this.issueService.issues$.pipe(D(e=>e.filter(e=>this.issue.id!==e.id)))}get description(){return this.newTeamResponseForm.get("description")}get severity(){return this.newTeamResponseForm.get("severity")}get type(){return this.newTeamResponseForm.get("type")}get assignees(){return this.newTeamResponseForm.get("assignees")}get responseTag(){return this.newTeamResponseForm.get("response")}get duplicated(){return this.newTeamResponseForm.get("duplicated")}get duplicateOf(){return this.newTeamResponseForm.get("duplicateOf")}}return e.\u0275fac=function(t){return new(t||e)(Go(Tj),Go(Wk),Go(bj),Go(rY),Go(HL),Go(Sj))},e.\u0275cmp=Ve({type:e,selectors:[["app-new-team-response"]],inputs:{issue:"issue"},outputs:{issueUpdated:"issueUpdated"},decls:29,vars:26,consts:[[3,"formGroup","ngSubmit"],["myForm","ngForm"],[1,"timeline-comment"],[1,"timeline-header"],["class","container",4,"ngIf","ngIfElse"],["displayDuplicates",""],[1,"container"],[1,"left-half"],["attributeName","severity",3,"initialValue","dropdownForm"],[1,"right-half"],["attributeName","type",3,"initialValue","dropdownForm"],["placeholder","Assignees","formControlName","assignees","multiple",""],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["attributeName","response",3,"initialValue","dropdownForm"],[3,"id","commentField","commentForm","isFormPending","submitButtonText","isFormPendingChange","submitButtonTextChange"],[1,"editor-actions"],["class","editor-action","type","button","mat-raised-button","","color","primary",3,"disabled","click",4,"ngIf"],["class","editor-action","type","submit","mat-raised-button","","color","warn",3,"disabled",4,"ngIf"],["type","submit","class","editor-action","mat-stroked-button","","color","primary",3,"disabled",4,"ngIf"],["class","editor-action","type","button","mat-stroked-button","","color","warn","matTooltip","Updated response will overwrite your changes",3,"disabled","click",4,"ngIf"],["formControlName","duplicated",2,"display","inline-block","width","20%",3,"change"],[2,"display","inline-block","width","50%"],["formControlName","duplicateOf","placeholder","Duplicate of"],["placeholderLabel","Search issues","noEntriesFoundLabel","No issues found",3,"formControl"],[3,"disabled","value",4,"ngFor","ngForOf"],[3,"disabled","value"],[1,"mat-body-strong"],[1,"mat-body"],["class","mat-caption","style","color: #f44336",4,"ngIf"],[1,"mat-caption",2,"color","#f44336"],[3,"issue"],[3,"value"],["type","button","mat-raised-button","","color","primary",1,"editor-action",3,"disabled","click"],["type","submit","mat-raised-button","","color","warn",1,"editor-action",3,"disabled"],["type","submit","mat-stroked-button","","color","primary",1,"editor-action",3,"disabled"],["type","button","mat-stroked-button","","color","warn","matTooltip","Updated response will overwrite your changes",1,"editor-action",3,"disabled","click"]],template:function(e,t){if(1&e){const e=na();Ko(0,"form",0,1),la("ngSubmit",function(){Yt(e);const i=Wo(1);return t.submitNewTeamResponse(i)}),Ko(2,"div",2),Ko(3,"div",3),Ko(4,"span"),Fa(5," Post your team's response here. "),Jo(),Jo(),Ko(6,"div"),$o(7,hU,11,7,"div",4),_u(8,"async"),$o(9,pU,2,1,"ng-template",null,5,qu),Ko(11,"div",6),Ko(12,"div",7),Xo(13,"app-label-dropdown",8),Jo(),Ko(14,"div",9),Xo(15,"app-label-dropdown",10),Jo(),Jo(),Ko(16,"div",6),Ko(17,"mat-form-field",7),Ko(18,"mat-select",11),$o(19,mU,2,2,"mat-option",12),Jo(),$o(20,fU,2,0,"mat-error",13),Jo(),Ko(21,"div",9),Xo(22,"app-label-dropdown",14),Jo(),Jo(),Ko(23,"app-comment-editor",15),la("isFormPendingChange",function(e){return t.isFormPending=e})("submitButtonTextChange",function(e){return t.submitButtonText=e}),Jo(),Ko(24,"div",16),$o(25,gU,2,1,"button",17),$o(26,_U,2,2,"button",18),$o(27,yU,2,2,"button",19),$o(28,bU,2,1,"button",20),Jo(),Jo(),Jo(),Jo()}if(2&e){const e=Wo(10);Zo("formGroup",t.newTeamResponseForm),fs(7),Zo("ngIf",0===yu(8,24,t.issueService.getDuplicateIssuesFor(t.issue)).length)("ngIfElse",e),fs(4),Ea("display",t.duplicated.value?"none":"grid"),fs(2),Zo("initialValue",t.issue.severity)("dropdownForm",t.newTeamResponseForm),fs(2),Zo("initialValue",t.issue.type)("dropdownForm",t.newTeamResponseForm),fs(1),Ea("display",t.duplicated.value?"none":"grid"),fs(3),Zo("ngForOf",t.teamMembers),fs(1),Zo("ngIf",t.assignees.errors&&t.assignees.errors.required&&t.assignees.touched),fs(2),Zo("initialValue",t.issue.response)("dropdownForm",t.newTeamResponseForm),fs(1),Zo("id","description")("commentField",t.newTeamResponseForm.get("description"))("commentForm",t.newTeamResponseForm)("isFormPending",t.isFormPending)("submitButtonText",t.submitButtonText),fs(2),Zo("ngIf",t.conflict),fs(1),Zo("ngIf",t.conflict),fs(1),Zo("ngIf",!t.conflict),fs(1),Zo("ngIf",t.conflict)}},directives:[Ok,Xw,Fk,gd,rU,NC,PA,Jw,qk,md,yH,LD,mM,uq,Pk,xC,lU,oD,BA],pipes:[Cd],styles:[".left-half[_ngcontent-%COMP%]{grid-column:1;padding-right:5px}.right-half[_ngcontent-%COMP%]{grid-column:2;padding-left:5px}.container[_ngcontent-%COMP%]{padding:10px 20px 0;display:grid}"]}),e})(),wU=(()=>{class e{constructor(){}ngOnInit(){}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=Ve({type:e,selectors:[["app-parse-error"]],inputs:{phase:"phase"},decls:7,vars:2,consts:[[1,"timeline-comment"],[1,"timeline-header"],[1,"comment"]],template:function(e,t){1&e&&(Ko(0,"div",0),Ko(1,"div",1),Ko(2,"span"),Ko(3,"strong"),Fa(4),Jo(),Jo(),Jo(),Ko(5,"div",2),Fa(6),Jo(),Jo()),2&e&&(fs(4),qa("Error in parsing ",t.phase,""),fs(2),qa("No valid ",t.phase," was found. Please contact the teaching team for assistance."))},styles:[".timeline-header[_ngcontent-%COMP%]{background-color:#f7d2d2;border-bottom:1px solid #ebc0c0;border-top-left-radius:3px;border-top-right-radius:3px;color:#586069;height:35px;padding:5px 10px;display:flex;align-items:center;justify-content:space-between}.timeline-comment[_ngcontent-%COMP%]{overflow:auto;border:1px solid #ebc0c0;background-color:#fff;border-radius:3px;margin-bottom:30px;white-space:pre-line}.comment[_ngcontent-%COMP%]{padding:15px}"]}),e})();function kU(e,t){1&e&&(Ko(0,"mat-chip",19),Fa(1," No Changes "),Jo())}function SU(e,t){if(1&e&&(Ko(0,"div",20),Ko(1,"mat-checkbox",21),Fa(2," I disagree "),Jo(),Jo()),2&e){const e=pa().index,t=pa();fs(1),Zo("disabled",!0)("checked",t.data.updatedResponses[e].isDisagree())}}function TU(e,t){1&e&&(Ko(0,"div",22),Ko(1,"i",23),Fa(2,"add_box"),Jo(),Ko(3,"ins",24),Fa(4," I disagree "),Jo(),Jo())}function EU(e,t){1&e&&(Ko(0,"div",22),Ko(1,"i",25),Fa(2,"indeterminate_check_box"),Jo(),Ko(3,"del",26),Fa(4,"I disagree"),Jo(),Jo())}function xU(e,t){if(1&e&&Xo(0,"div",28),2&e){const e=pa(2).index;Zo("innerHTML",pa().diffHtmls[e],Gr)}}function MU(e,t){if(1&e&&Xo(0,"div",28),2&e){const e=pa(2).index;Zo("innerHTML",pa().updatedHtmls[e],Gr)}}function CU(e,t){if(1&e&&(Ko(0,"div",18),$o(1,xU,1,1,"div",27),$o(2,MU,1,1,"div",27),Jo()),2&e){const e=pa(2);fs(1),Zo("ngIf",e.showDiff),fs(1),Zo("ngIf",!e.showDiff)}}function DU(e,t){if(1&e&&(Ko(0,"mat-expansion-panel",7),Ko(1,"mat-expansion-panel-header"),Ko(2,"mat-panel-title",8),Ko(3,"div",9),Fa(4,"?"),Jo(),Xo(5,"markdown",10),Jo(),Ko(6,"mat-panel-description"),Ko(7,"mat-chip-list"),$o(8,kU,2,0,"mat-chip",11),Jo(),Jo(),Jo(),Xo(9,"br"),Xo(10,"markdown",10),Xo(11,"br"),$o(12,SU,3,2,"div",12),$o(13,TU,5,0,"div",13),$o(14,EU,5,0,"div",13),Ko(15,"mat-tab-group",14),Ko(16,"mat-tab",15),$o(17,CU,3,2,"div",16),Jo(),Ko(18,"mat-tab",17),Ko(19,"div",18),Ko(20,"markdown"),Fa(21),Jo(),Jo(),Jo(),Jo(),Jo()),2&e){const e=t.$implicit,i=t.index,n=pa();Zo("expanded",n.panelOpenStates[i]),fs(5),Zo("data",n.data.updatedResponses[i].getTitleInMarkDown()),fs(3),Zo("ngIf",0===n.data.outdatedResponses[i].compareTo(n.data.updatedResponses[i])),fs(2),Zo("data",n.data.updatedResponses[i].description),fs(2),Zo("ngIf",n.data.updatedResponses[i].isDisagree()===n.data.outdatedResponses[i].isDisagree()||!n.showDiff),fs(1),Zo("ngIf",!n.data.outdatedResponses[i].isDisagree()&&n.data.updatedResponses[i].isDisagree()&&n.showDiff),fs(1),Zo("ngIf",n.data.outdatedResponses[i].isDisagree()&&!n.data.updatedResponses[i].isDisagree()&&n.showDiff),fs(3),Zo("ngIf",n.isReady),fs(4),ja(e.updatedContent)}}let LU=(()=>{class e{constructor(e,t,i,n,r){this.dialogRef=e,this.data=t,this.sanitizer=i,this.labelService=n,this.issueService=r,this.isReady=!1,this.showDiff=!0,this.conflicts=[],this.diffHtmls=[],this.updatedHtmls=[],this.panelOpenStates=[];for(let s=0;s{class e{constructor(e){this.ngControl=e}set disableControl(e){var t,i;e?null===(t=this.ngControl.control)||void 0===t||t.disable():null===(i=this.ngControl.control)||void 0===i||i.enable()}}return e.\u0275fac=function(t){return new(t||e)(Go(Qw))},e.\u0275dir=Ke({type:e,selectors:[["","disableControl",""]],inputs:{disableControl:"disableControl"}}),e})();function AU(e,t){1&e&&(Ko(0,"span"),Fa(1," Please verify the following item(s). "),Jo())}function IU(e,t){1&e&&(Ko(0,"span"),Ko(1,"strong"),Fa(2,"Tester"),Jo(),Fa(3," responded. "),Jo())}function RU(e,t){if(1&e){const e=na();Ko(0,"button",8),la("click",function(){return Yt(e),pa().changeToEditMode()}),Fa(1,"Edit"),Jo()}}function PU(e,t){1&e&&Xo(0,"markdown",12),2&e&&Zo("data",pa(2).$implicit.reasonForDisagreement)}function YU(e,t){if(1&e){const e=na();Ko(0,"div"),Ko(1,"app-comment-editor",18),la("isFormPendingChange",function(t){return Yt(e),pa(3).isFormPending=t})("submitButtonTextChange",function(t){return Yt(e),pa(3).submitButtonText=t}),Jo(),Jo()}if(2&e){const e=pa(2).index,t=pa();fs(1),Zo("commentField",t.testerResponseForm.get(t.getTesterResponseFormId(e)))("id",t.getTesterResponseFormId(e))("commentForm",t.testerResponseForm)("isFormPending",t.isFormPending)("submitButtonText",t.submitButtonText)}}function FU(e,t){if(1&e&&(Ko(0,"div"),Ko(1,"div"),Ko(2,"p",16),Fa(3,"Reason for Disagreement:"),Jo(),$o(4,PU,1,1,"markdown",17),Jo(),$o(5,YU,2,5,"div",4),Jo()),2&e){const e=pa(2);fs(4),Zo("ngIf",!e.isEditing),fs(1),Zo("ngIf",e.isEditing)}}function jU(e,t){if(1&e){const e=na();Ko(0,"div",9),Ko(1,"div",10),Ko(2,"div",11),Fa(3,"?"),Jo(),Xo(4,"markdown",12),Jo(),Xo(5,"br"),Xo(6,"markdown",12),Xo(7,"br"),Ko(8,"div"),Ko(9,"mat-radio-group",13),la("change",function(t){const i=Yt(e).index;return pa().handleChangeOfDisagreeRadioButton(t,i)}),Ko(10,"mat-radio-button",14),Fa(11," I Agree "),Jo(),Ko(12,"mat-radio-button",14),Fa(13," I Disagree "),Jo(),Jo(),Jo(),$o(14,FU,6,2,"div",4),Xo(15,"br"),Xo(16,"markdown",15),Xo(17,"br"),Jo()}if(2&e){const e=t.$implicit,i=t.index,n=pa();fs(4),Zo("data",e.getTitleInMarkDown()),fs(2),Zo("data",e.description),fs(3),Zo("disableControl",!n.isEditing)("id",n.getDisagreeRadioFormId(i))("formControlName",n.getDisagreeRadioFormId(i)),fs(1),Zo("value",!1),fs(2),Zo("value",!0),fs(2),Zo("ngIf",n.testerResponseForm.get(n.getDisagreeRadioFormId(i)).value)}}function qU(e,t){if(1&e){const e=na();Ko(0,"button",24),la("click",function(){return Yt(e),pa(2).viewChanges()}),Fa(1," View Updated Response "),Jo()}2&e&&Zo("disabled",pa(2).isFormPending)}function NU(e,t){if(1&e&&(Ko(0,"button",25),Fa(1),Jo()),2&e){const e=pa(2);Zo("disabled",e.testerResponseForm.invalid||e.isFormPending),fs(1),qa(" ",e.submitButtonText," ")}}function HU(e,t){if(1&e&&(Ko(0,"button",26),Fa(1),Jo()),2&e){const e=pa(2);Zo("disabled",e.testerResponseForm.invalid||e.isFormPending),fs(1),qa(" ",e.submitButtonText," ")}}function UU(e,t){if(1&e){const e=na();Ko(0,"button",27),la("click",function(){return Yt(e),pa(2).openCancelDialogIfModified()}),Fa(1," Cancel "),Jo()}2&e&&Zo("disabled",pa(2).isFormPending)}function zU(e,t){if(1&e&&(Ko(0,"div",19),$o(1,qU,2,1,"button",20),$o(2,NU,2,2,"button",21),$o(3,HU,2,2,"button",22),$o(4,UU,2,1,"button",23),Jo()),2&e){const e=pa();fs(1),Zo("ngIf",e.conflict),fs(1),Zo("ngIf",!e.conflict),fs(1),Zo("ngIf",e.conflict),fs(1),Zo("ngIf",!e.isNewResponse())}}let BU=(()=>{class e{constructor(e,t,i,n,r,s,o){this.formBuilder=e,this.issueService=t,this.userService=i,this.errorHandlingService=n,this.dialog=r,this.phaseService=s,this.dialogService=o,this.isFormPending=!1,this.issueUpdated=new vu,this.updateEditState=new vu,this.cancelEditModalMessages=["Do you wish to cancel?","Your changes will be discarded."],this.yesButtonModalMessage="Cancel",this.noButtonModalMessage="Continue editing",this.responseRadioIdentifier="response-radio",this.responseTextIdentifier="tester-response"}ngOnInit(){this.resetForm(),this.submitButtonText=this.isNewResponse()?"Submit":"Save",setTimeout(()=>{this.updateEditState.emit(this.isNewResponse())})}ngOnChanges(e){!this.isEditing&&e.issue&&e.issue.previousValue!==e.issue.currentValue&&this.resetForm()}submitTesterResponseForm(){this.testerResponseForm.invalid||(this.isFormPending=!0,this.isSafeToSubmit().pipe(U(e=>e||this.isUpdatingDeletedResponse()||"Overwrite"===this.submitButtonText?this.issueService.updateTesterResponse(this.issue,Object.assign(Object.assign({},this.issue.issueComment),{description:this.getTesterResponseFromForm()})):(this.submitButtonText="Overwrite",this.viewChanges(),Qb("The content you are editing has changed. Please verify the changes and try again."))),Yg(()=>this.isFormPending=!1)).subscribe(e=>{this.issueUpdated.emit(e),this.resetToDefault()},e=>{this.errorHandlingService.handleError(e)}))}isSafeToSubmit(){return this.issueService.getLatestIssue(this.issue.id).pipe(D(e=>!!e.testerResponses&&e.testerResponses.reduce((e,t,i)=>e&&0===t.compareTo(this.issue.testerResponses[i]),!0)))}isUpdatingDeletedResponse(){return this.issue.testerResponses&&!this.issueService.issues[this.issue.id].testerResponses}viewChanges(){this.dialog.open(LU,{data:{outdatedResponses:this.issue.testerResponses,updatedResponses:this.issueService.issues[this.issue.id].testerResponses},autoFocus:!1})}changeToEditMode(){this.updateEditState.emit(!0)}openCancelDialogIfModified(){const e=this.issue.testerResponses.filter((e,t)=>this.isResponseDisagreed(t)).map((e,t)=>this.getTesterResponseText(t)!==(e.reasonForDisagreement||"")).reduce((e,t)=>e||t,!1),t=this.issue.testerResponses.map((e,t)=>this.isResponseDisagreed(t)!==e.isDisagree()).reduce((e,t)=>e||t,!1);this.dialogService.performActionIfModified(e||t,()=>this.openCancelDialog(),()=>this.cancelEditMode())}openCancelDialog(){this.dialogService.openUserConfirmationModal(this.cancelEditModalMessages,this.yesButtonModalMessage,this.noButtonModalMessage).afterClosed().subscribe(e=>{e&&this.cancelEditMode()})}cancelEditMode(){this.issueService.getIssue(this.issue.id).subscribe(e=>{this.issueUpdated.emit(e),this.resetToDefault()})}resetToDefault(){this.submitButtonText="Save",this.updateEditState.emit(!1),this.resetForm()}handleChangeOfDisagreeRadioButton(e,t){const i=this.testerResponseForm.get(this.getTesterResponseFormId(t));this.isResponseDisagreed(t)?i.enable():i.disable()}trackDisagreeList(e,t){return t[e]}isNewResponse(){return!this.issue.status&&this.userService.currentUser.role===pY.Student}createFormGroup(){const e={};for(let t=0;t{const i=this.isResponseDisagreed(t),n=i?this.getTesterResponseText(t)||e.reasonForDisagreement:e.INITIAL_RESPONSE;return e.setDisagree(i),e.setReasonForDisagreement(n),e}),e.createGithubTesterResponse()}getTesterResponseFormId(e){return`${this.responseTextIdentifier}-${e}`}getTesterResponseText(e){return this.testerResponseForm.get(this.getTesterResponseFormId(e)).value}getDisagreeRadioFormId(e){return`${this.responseRadioIdentifier}-${e}`}isResponseDisagreed(e){return this.testerResponseForm.get(this.getDisagreeRadioFormId(e)).value}get conflict(){return"Overwrite"===this.submitButtonText}}return e.\u0275fac=function(t){return new(t||e)(Go(Wk),Go(Tj),Go(fY),Go(rY),Go(HL),Go(Sj),Go($q))},e.\u0275cmp=Ve({type:e,selectors:[["app-tester-response"]],viewQuery:function(e,t){if(1&e&&Iu(yH,5),2&e){let e;Au(e=Pu())&&(t.commentEditor=e.first)}},inputs:{issue:"issue",isEditing:"isEditing"},outputs:{issueUpdated:"issueUpdated",updateEditState:"updateEditState"},features:[ct],decls:12,vars:7,consts:[[1,"mat-title"],[3,"formGroup","ngSubmit"],[1,"timeline-comment"],[1,"timeline-header"],[4,"ngIf"],["mat-button","","style","float: right",3,"click",4,"ngIf"],["class","container",4,"ngFor","ngForOf","ngForTrackBy"],["class","editor-actions",4,"ngIf"],["mat-button","",2,"float","right",3,"click"],[1,"container"],[2,"display","flex","align-items","center"],[1,"question-mark"],["disableInternalLink","",3,"data"],["aria-label","Select Agree or Disagree to Team's Response",2,"display","inline-block","width","20%",3,"disableControl","id","formControlName","change"],[3,"value"],["data","-------------------"],[2,"font-weight","500"],["disableInternalLink","",3,"data",4,"ngIf"],[3,"commentField","id","commentForm","isFormPending","submitButtonText","isFormPendingChange","submitButtonTextChange"],[1,"editor-actions"],["class","editor-action","type","button","mat-raised-button","","color","primary",3,"disabled","click",4,"ngIf"],["type","submit","mat-stroked-button","","color","primary",3,"disabled",4,"ngIf"],["class","editor-action","type","submit","mat-raised-button","","color","warn",3,"disabled",4,"ngIf"],["class","editor-action","type","button","mat-stroked-button","","color","warn",3,"disabled","click",4,"ngIf"],["type","button","mat-raised-button","","color","primary",1,"editor-action",3,"disabled","click"],["type","submit","mat-stroked-button","","color","primary",3,"disabled"],["type","submit","mat-raised-button","","color","warn",1,"editor-action",3,"disabled"],["type","button","mat-stroked-button","","color","warn",1,"editor-action",3,"disabled","click"]],template:function(e,t){1&e&&(Ko(0,"h3",0),Fa(1,"Tester's Response"),Jo(),Ko(2,"form",1),la("ngSubmit",function(){return t.submitTesterResponseForm()}),Ko(3,"div",2),Ko(4,"div",3),$o(5,AU,2,0,"span",4),$o(6,IU,4,0,"span",4),$o(7,RU,2,0,"button",5),Jo(),Ko(8,"div"),$o(9,jU,18,8,"div",6),Xo(10,"mat-divider"),$o(11,zU,5,4,"div",7),Jo(),Jo(),Jo()),2&e&&(fs(2),Zo("formGroup",t.testerResponseForm),fs(3),Zo("ngIf",t.isNewResponse()),fs(1),Zo("ngIf",!t.isNewResponse()),fs(1),Zo("ngIf",!t.isEditing),fs(2),Zo("ngForOf",t.issue.testerResponses)("ngForTrackBy",t.trackDisagreeList),fs(2),Zo("ngIf",t.isEditing))},directives:[Ok,Xw,Fk,gd,md,ZL,oD,tw,gN,MI,OU,Jw,qk,OI,yH],styles:[".container[_ngcontent-%COMP%]{padding:10px 20px 0;display:grid}.mat-radio-button[_ngcontent-%COMP%] ~ .mat-radio-button[_ngcontent-%COMP%]{margin-left:16px}"]}),e})(),VU=(()=>{class e{constructor(){}ngOnInit(){this.message=CY}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=Ve({type:e,selectors:[["app-team-accepted"]],decls:8,vars:1,consts:[[1,"timeline-comment"],[1,"timeline-header"],[1,"comment"]],template:function(e,t){1&e&&(Ko(0,"div",0),Ko(1,"div",1),Ko(2,"span"),Ko(3,"strong"),Fa(4,"Team"),Jo(),Fa(5," responded"),Jo(),Jo(),Ko(6,"div",2),Fa(7),Jo(),Jo()),2&e&&(fs(7),ja(t.message))},styles:[""]}),e})();function $U(e,t){if(1&e){const e=na();Ko(0,"button",8),la("click",function(){return Yt(e),pa().changeToEditMode()}),Fa(1,"Edit"),Jo()}}function WU(e,t){1&e&&Xo(0,"markdown",12),2&e&&Zo("data",pa().$implicit.tutorResponse)}function GU(e,t){if(1&e){const e=na();Ko(0,"div"),Ko(1,"app-comment-editor",18),la("isFormPendingChange",function(t){return Yt(e),pa(2).isFormPending=t})("submitButtonTextChange",function(t){return Yt(e),pa(2).submitButtonText=t}),Jo(),Jo()}if(2&e){const e=pa().index,t=pa();fs(1),Zo("commentField",t.tutorResponseForm.get(t.getTutorResponseFormId(e)))("commentForm",t.tutorResponseForm)("id",t.getTutorResponseFormId(e))("isFormPending",t.isFormPending)("submitButtonText",t.submitButtonText)}}function ZU(e,t){if(1&e&&(Ko(0,"div",9),Ko(1,"div",10),Ko(2,"div",11),Fa(3,"?"),Jo(),Xo(4,"markdown",12),Jo(),Xo(5,"br"),Xo(6,"markdown",12),Xo(7,"br"),Ko(8,"div"),Ko(9,"mat-checkbox",13),Fa(10," Done "),Jo(),Jo(),Xo(11,"br"),Ko(12,"div"),Xo(13,"markdown",14),$o(14,WU,1,1,"markdown",15),Jo(),$o(15,GU,2,5,"div",16),Xo(16,"br"),Xo(17,"markdown",17),Xo(18,"br"),Jo()),2&e){const e=t.$implicit,i=t.index,n=pa();fs(4),Zo("data",n.getItemTitleText(e.title)),fs(2),Zo("data",e.description),fs(3),Zo("id",n.getTodoFormId(i))("formControlName",n.getTodoFormId(i))("disableControl",!n.isEditing),fs(5),Zo("ngIf",!n.isEditing),fs(1),Zo("ngIf",n.isEditing)}}function QU(e,t){if(1&e){const e=na();Ko(0,"button",24),la("click",function(){return Yt(e),pa(2).viewInGithub()}),Fa(1," View Updated Response On Github "),Jo()}2&e&&Zo("disabled",pa(2).isFormPending)}function KU(e,t){if(1&e&&(Ko(0,"button",25),Fa(1),Jo()),2&e){const e=pa(2);Zo("disabled",e.tutorResponseForm.invalid||e.isFormPending),fs(1),qa(" ",e.submitButtonText," ")}}function JU(e,t){if(1&e&&(Ko(0,"button",26),Fa(1),Jo()),2&e){const e=pa(2);Zo("disabled",e.tutorResponseForm.invalid||e.isFormPending),fs(1),qa(" ",e.submitButtonText," ")}}function XU(e,t){if(1&e){const e=na();Ko(0,"button",27),la("click",function(){return Yt(e),pa(2).cancelEditMode()}),Fa(1," Cancel "),Jo()}2&e&&Zo("disabled",pa(2).isFormPending)}function ez(e,t){if(1&e&&(Ko(0,"div",19),$o(1,QU,2,1,"button",20),$o(2,KU,2,2,"button",21),$o(3,JU,2,2,"button",22),$o(4,XU,2,1,"button",23),Jo()),2&e){const e=pa();fs(1),Zo("ngIf",e.conflict),fs(1),Zo("ngIf",!e.conflict),fs(1),Zo("ngIf",e.conflict),fs(1),Zo("ngIf",!e.isNewResponse())}}let tz=(()=>{class e{constructor(e,t,i,n,r,s){this.formBuilder=e,this.issueService=t,this.userService=i,this.errorHandlingService=n,this.githubService=r,this.phaseService=s,this.isFormPending=!1,this.issueUpdated=new vu,this.updateEditState=new vu}ngOnInit(){this.resetForm(),this.submitButtonText=this.isNewResponse()?"Submit":"Save",setTimeout(()=>{this.updateEditState.emit(this.isNewResponse())})}ngOnChanges(e){!this.isEditing&&e.issue&&e.issue.previousValue!==e.issue.currentValue&&this.resetForm()}submitTutorResponseForm(e){this.tutorResponseForm.invalid||(this.isFormPending=!0,this.issue.pending=""+this.getNumOfPending(),this.isSafeToSubmitTutorResponse().pipe(U(e=>e||this.isUpdatingDeletedResponse()?this.issue.issueComment&&!this.isUpdatingDeletedResponse()?this.updateTutorResponse():this.createTutorResponse():(this.submitButtonText="Overwrite",Qb("The content you are editing has changed. Please verify the changes and try again."))),Yg(()=>this.isFormPending=!1)).subscribe(e=>{this.issueUpdated.emit(e),this.resetToDefault()},e=>{this.errorHandlingService.handleError(e)}))}updateTutorResponse(){return this.issueService.updateTutorResponse(this.issue,Object.assign(Object.assign({},this.issue.issueComment),{description:this.getTutorResponseFromForm()}))}createTutorResponse(){const e=this.getTutorResponseFromForm();return this.issueService.createTutorResponse(this.issue,e)}isSafeToSubmitTutorResponse(){return this.issueService.getLatestIssue(this.issue.id).pipe(D(e=>{if(e.issueComment&&!!e.issueComment==!!this.issue.issueComment){for(let t=0;t{this.issueUpdated.emit(e),this.resetToDefault()})}trackDisputeList(e,t){return t[e]}isNewResponse(){return!this.issue.issueComment}resetForm(){this.tutorResponseForm=this.formBuilder.group(this.createFormGroup())}getItemTitleText(e){return"## "+e}getNumOfPending(){let e=this.issue.issueDisputes.length;for(const t of this.issue.issueDisputes)t.isDone()&&e--;return e}createFormGroup(){const e={};for(let t=0;t{class e{constructor(e,t,i,n,r,s,o){this.issueService=e,this.errorHandlingService=t,this.phaseService=i,this.labelService=n,this.permissions=r,this.dialogService=s,this.loadingService=o,this.issueUpdated=new vu}showSpinner(){this.loadingService.addViewContainerRef(this.loadingSpinnerContainer).showLoader(),this.isSavePending=!0}hideSpinner(){this.loadingService.hideLoader(),this.isSavePending=!1}ngOnInit(){this.labelValues=this.labelService.getLabelList(this.attributeName),this.loadingService.addAnimationMode("indeterminate").addSpinnerOptions({diameter:15,strokeWidth:2}).addCssClasses(["mat-progress-spinner"])}ngOnChanges(){this.labelColor=this.labelService.getColorOfLabel(this.attributeName,this.issue[this.attributeName])}updateLabel(e){this.showSpinner();const t=this.issue.clone(this.phaseService.currentPhase);t[this.attributeName]=e,this.issueService.updateIssue(t).subscribe(e=>{this.issueUpdated.emit(e),this.labelColor=this.labelService.getColorOfLabel(this.attributeName,e[this.attributeName]),this.hideSpinner()},e=>{this.errorHandlingService.handleError(e),this.hideSpinner()}),this.issueService.getDuplicateIssuesFor(this.issue).pipe(Og()).subscribe(t=>{t.forEach(t=>{const i=t.clone(this.phaseService.currentPhase);i[this.attributeName]=e,this.issueService.updateIssue(i)})})}openDefinitionPage(e){this.labelDefinition=this.labelService.getLabelDefinition(e.labelValue,e.labelCategory),this.dialogService.openLabelDefinitionDialog(e.getFormattedName(),this.labelDefinition)}hasLabelDefinition(e){return null!==this.labelService.getLabelDefinition(e.labelValue,e.labelCategory)}}return e.\u0275fac=function(t){return new(t||e)(Go(Tj),Go(rY),Go(Sj),Go(bj),Go(vq),Go($q),Go(Uq))},e.\u0275cmp=Ve({type:e,selectors:[["app-issue-label"]],viewQuery:function(e,t){if(1&e&&Iu(iz,5,Kl),2&e){let e;Au(e=Pu())&&(t.loadingSpinnerContainer=e.first)}},inputs:{issue:"issue",attributeName:"attributeName"},outputs:{issueUpdated:"issueUpdated"},features:[sl([Uq]),ct],decls:8,vars:5,consts:[[1,"mat-title"],["style","float: right","mat-icon-button","",3,"matMenuTriggerFor",4,"ngIf"],["labelList",""],["mat-menu-item","","class","labelLine",3,"ngStyle",4,"ngFor","ngForOf"],[3,"ngStyle"],["mat-icon-button","",2,"float","right",3,"matMenuTriggerFor"],["style","font-size: 20px; margin-bottom: 7px; color: #586069",4,"ngIf"],["loadingSpinnerContainer",""],[2,"font-size","20px","margin-bottom","7px","color","#586069"],["mat-menu-item","",1,"labelLine",3,"ngStyle"],[1,"labelInfo","option",3,"disabled","click"],["class","infoPopup",3,"click",4,"ngIf"],[1,"infoPopup",3,"click"],[2,"font-size","20px"]],template:function(e,t){1&e&&(Ko(0,"span",0),Fa(1),Jo(),$o(2,rz,4,2,"button",1),Ko(3,"mat-menu",null,2),$o(5,lz,7,8,"div",3),Jo(),Ko(6,"p",4),Fa(7),Jo()),2&e&&(fs(1),qa(" ",t.labelService.getLabelTitle(t.attributeName)," "),fs(1),Zo("ngIf",t.permissions.isIssueLabelsEditable()&&!t.issue.duplicateOf),fs(3),Zo("ngForOf",t.labelValues),fs(1),Zo("ngStyle",t.labelService.setLabelStyle(t.labelColor)),fs(1),ja(t.issue[t.attributeName]||"-"))},directives:[gd,uA,md,Sd,oD,mA,cL,sA],styles:[".no-arrow[_ngcontent-%COMP%] .mat-select-arrow[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .mat-progress-spinner{color:#00000080;display:inline-block;vertical-align:middle}.option[_ngcontent-%COMP%]{background-color:Transparent;border:none;outline:none;margin-right:30px}.infoPopup[_ngcontent-%COMP%]{background:transparent;border:none;outline:none;text-align:center}.labelLine[_ngcontent-%COMP%]{display:grid;grid-template-columns:3fr 1fr}.labelInfo[_ngcontent-%COMP%]{font-size:1em;text-align:left}"]}),e})();function cz(e,t){if(1&e){const e=na();Ko(0,"button",7),la("click",function(){return Yt(e),pa().openSelection()}),Ko(1,"mat-icon",8),Fa(2," edit "),Jo(),Jo()}2&e&&Ea("visibility",pa().issue.duplicated?"inherit":"hidden")}function dz(e,t){if(1&e&&(Ko(0,"span",14),Fa(1),Jo()),2&e){const e=pa().$implicit,t=pa();fs(1),qa(" (",t.getDisabledDupOptionErrorText(e),") ")}}const hz=function(e){return{width:e}};function pz(e,t){if(1&e&&(Ko(0,"mat-option",9),Ko(1,"div",10),Ko(2,"span",11),Fa(3),Jo(),Ko(4,"span",12),Fa(5),Jo(),Jo(),$o(6,dz,2,1,"span",13),Jo()),2&e){const e=t.$implicit,i=pa();Zo("matTooltip",e.title)("matTooltipDisabled",!i.isTooltipNecessary(e))("matTooltipPosition","left")("disabled",i.dupIssueOptionIsDisabled(e))("value",e.id),fs(1),Zo("ngStyle",pu(9,hz,i.dupIssueOptionIsDisabled(e)?"150px":"auto")),fs(2),qa(" #",e.id,": "),fs(2),ja(e.title),fs(1),Zo("ngIf",i.dupIssueOptionIsDisabled(e))}}function mz(e,t){if(1&e&&(Ko(0,"span",15),Fa(1),_u(2,"async"),Jo()),2&e){const e=pa();fs(1),qa(" ",e.issue.duplicateOf?"#"+e.issue.duplicateOf+": "+yu(2,1,e.issueService.getIssue(e.issue.duplicateOf)).title:"Not specified"," ")}}function fz(e,t){1&e&&(Ko(0,"span",15),Fa(1," - "),Jo())}let gz=(()=>{class e{constructor(e,t,i,n){this.issueService=e,this.permissions=t,this.errorHandlingService=i,this.phaseService=n,this.isEditing=!1,this.searchFilterCtrl=new kk,this.filteredDuplicateIssueList=new TS(1),this.issueUpdated=new vu,this._onDestroy=new x,this.MAX_TITLE_LENGTH_FOR_DUPLICATE_ISSUE=17,this.MAX_TITLE_LENGTH_FOR_NON_DUPLICATE_ISSUE=37}isTooltipNecessary(e){let t;return t=e.duplicated?this.MAX_TITLE_LENGTH_FOR_DUPLICATE_ISSUE:this.MAX_TITLE_LENGTH_FOR_NON_DUPLICATE_ISSUE,e.title.length>t}ngOnDestroy(){this._onDestroy.next(),this._onDestroy.complete()}ngOnInit(){this.duplicatedIssueList=this.getDupIssueList(),this.duplicatedIssueList.pipe(Og()).subscribe(e=>this.filteredDuplicateIssueList.next(e)),this.searchFilterCtrl.valueChanges.pipe(yS(this._onDestroy)).subscribe(e=>this.filterIssues())}filterIssues(){this.changeFilter(this.duplicatedIssueList,this.searchFilterCtrl.value).subscribe(e=>this.filteredDuplicateIssueList.next(e))}updateDuplicateStatus(e){const t=this.getUpdatedIssue(e);this.issueService.updateIssueWithComment(t,t.issueComment).subscribe(e=>this.issueUpdated.emit(e),e=>this.errorHandlingService.handleError(e))}dupIssueOptionIsDisabled(e){return e.duplicated||!!e.duplicateOf}getDisabledDupOptionErrorText(e){return this.dupIssueOptionIsDisabled(e)?"Duplicate of #"+e.duplicateOf:""}handleCheckboxChange(e){e.checked?this.openSelection():(this.isEditing=!1,this.duplicateOfSelection.close(),this.duplicateOfSelection.value=null,this.updateDuplicateStatus(null))}openSelection(){this.isEditing=!0,this.duplicateOfSelection.open()}handleSelectionOpenChange(e){e||(this.isEditing=!1,this.duplicatedCheckbox.checked=this.duplicateOfSelection.value)}getUpdatedIssue(e){const t=this.issue.clone(this.phaseService.currentPhase);if(t.duplicated=!!e,t.duplicateOf=e?e.value:null,e){const e=this.issueService.issues[t.duplicateOf];t.severity=e.severity,t.type=e.type,t.assignees=e.assignees,t.response=e.response}return t.issueComment.description=t.createGithubTeamResponse(),t}changeFilter(e,t){return e.pipe(Og(),D(e=>PH(t,[RH.ID,RH.TITLE],this.issueService,e)))}getDupIssueList(){return this.issueService.issues$.pipe(D(e=>e.filter(e=>this.issue.id!==e.id&&this.issue.teamAssigned.id===e.teamAssigned.id)))}}return e.\u0275fac=function(t){return new(t||e)(Go(Tj),Go(vq),Go(rY),Go(Sj))},e.\u0275cmp=Ve({type:e,selectors:[["app-duplicate-of-component"]],viewQuery:function(e,t){if(1&e&&(Iu(PA,7),Iu(LD,7)),2&e){let e;Au(e=Pu())&&(t.duplicateOfSelection=e.first),Au(e=Pu())&&(t.duplicatedCheckbox=e.first)}},inputs:{issue:"issue"},outputs:{issueUpdated:"issueUpdated"},decls:14,vars:12,consts:[["labelPosition","after",3,"disabled","checked","change"],[1,"mat-title"],["style","float: right","mat-icon-button","",3,"visibility","click",4,"ngIf"],["placeholder","-",1,"no-arrow",2,"width","100%",3,"value","selectionChange","openedChange"],["placeholderLabel","Search issues","noEntriesFoundLabel","No issues found",3,"formControl"],[3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","value",4,"ngFor","ngForOf"],["style","margin-top: 5px",4,"ngIf"],["mat-icon-button","",2,"float","right",3,"click"],[2,"font-size","20px","margin-bottom","7px","color","#586069"],[3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","value"],[1,"duplicate-dropdown-issuedetails",3,"ngStyle"],[1,"mat-body-strong"],[1,"mat-body"],["class","mat-caption","style","display: inline-block; color: #f44336",4,"ngIf"],[1,"mat-caption",2,"display","inline-block","color","#f44336"],[2,"margin-top","5px"]],template:function(e,t){1&e&&(Ko(0,"div"),Ko(1,"mat-checkbox",0),la("change",function(e){return t.handleCheckboxChange(e)}),Ko(2,"span",1),Fa(3,"A Duplicate Of:"),Jo(),Jo(),$o(4,cz,3,2,"button",2),Ko(5,"mat-select",3),la("selectionChange",function(e){return t.updateDuplicateStatus(e)})("openedChange",function(e){return t.handleSelectionOpenChange(e)}),Ko(6,"mat-option"),Xo(7,"ngx-mat-select-search",4),Jo(),Xo(8,"mat-select-trigger"),$o(9,pz,7,11,"mat-option",5),_u(10,"async"),Jo(),Ko(11,"div"),$o(12,mz,3,3,"span",6),$o(13,fz,2,0,"span",6),Jo(),Jo()),2&e&&(fs(1),Zo("disabled",!t.permissions.isTeamResponseEditable()&&!t.permissions.isTutorResponseEditable())("checked",t.issue.duplicated),fs(3),Zo("ngIf",t.permissions.isIssueLabelsEditable()),fs(1),Ea("display",t.isEditing?"block":"none"),Zo("value",t.issue.duplicateOf),fs(2),Zo("formControl",t.searchFilterCtrl),fs(2),Zo("ngForOf",yu(10,10,t.filteredDuplicateIssueList)),fs(3),Zo("ngIf",t.issue.duplicated),fs(1),Zo("ngIf",!t.issue.duplicated))},directives:[LD,gd,PA,mM,uq,Jw,Pk,IA,md,oD,cL,BA,Sd],pipes:[Cd],styles:[".mat-checkbox-disabled .mat-checkbox-label{color:#000}.duplicate-dropdown-issuedetails{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom!important}\n"],encapsulation:2}),e})(),_z=(()=>{class e{constructor(e,t,i){this.issueService=e,this.errorHandlingService=t,this.phaseService=i,this.issueUpdated=new vu}ngOnInit(){}handleChangeOfUnsureCheckbox(e){let t=!1;e.checked&&(t=!0);const i=this.issue.clone(this.phaseService.currentPhase);i.unsure=t,this.issueService.updateIssue(i).subscribe(e=>{this.issueUpdated.emit(e)},e=>{this.errorHandlingService.handleError(e)})}}return e.\u0275fac=function(t){return new(t||e)(Go(Tj),Go(rY),Go(Sj))},e.\u0275cmp=Ve({type:e,selectors:[["app-unsure-checkbox"]],inputs:{issue:"issue"},outputs:{issueUpdated:"issueUpdated"},decls:3,vars:1,consts:[["labelPosition","before",3,"checked","change"],[1,"mat-title"]],template:function(e,t){1&e&&(Ko(0,"mat-checkbox",0),la("change",function(e){return t.handleChangeOfUnsureCheckbox(e)}),Ko(1,"span",1),Fa(2," Unsure "),Jo(),Jo()),2&e&&Zo("checked",t.issue.unsure)},directives:[LD],styles:[".mat-checkbox-disabled[_ngcontent-%COMP%] .mat-checkbox-label[_ngcontent-%COMP%]{color:#000}"]}),e})(),yz=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Dd,Wj,mq,_q,fq,pq,yq,DP,dq,hq,iw.forChild(),gq]]}),e})();!function(e,t,i){const n=e.\u0275cmp;n.directiveDefs=()=>t.map($e),n.pipeDefs=()=>i.map(We)}(Hq,[gd,gI,tN,ZL,xH,IH,vU,wU,BU,VU,tz,uz,VH,lU,gz,_z],[Cd]);let bz=(()=>{class e{constructor(e,t,i){this.location=e,this.router=t,this.dialogService=i,this.modalDialogMessages=["Do you wish to leave the page?","You have unsaved changes that will be discarded."],this.yesButtonDialogMessage="Yes, I wish to leave",this.noButtonDialogMessage="No, I don't wish to leave"}openDialog(){return this.dialogService.openUserConfirmationModal(this.modalDialogMessages,this.yesButtonDialogMessage,this.noButtonDialogMessage).afterClosed()}canDeactivate(e,t,i,n){if(e.canDeactivate&&!e.canDeactivate()&&"/"!==n.url){const e=this.router.createUrlTree([],t).toString();return this.location.go(e),this.openDialog()}return _h(!0)}}return e.\u0275fac=function(t){return new(t||e)(Tn(rd),Tn(fb),Tn($q))},e.\u0275prov=fe({token:e,factory:e.\u0275fac,providedIn:"root"}),e})(),vz=(()=>{class e{constructor(e){this.route=e,this.issueComponents=[Nq.TESTER_POST,Nq.SEVERITY_LABEL,Nq.TYPE_LABEL]}ngOnInit(){this.route.params.subscribe(e=>{this.issueId=+e.issue_id})}canDeactivate(){return!this.viewIssue.isEditing()}}return e.\u0275fac=function(t){return new(t||e)(Go(W_))},e.\u0275cmp=Ve({type:e,selectors:[["app-issue"]],viewQuery:function(e,t){if(1&e&&Iu(Hq,7),2&e){let e;Au(e=Pu())&&(t.viewIssue=e.first)}},decls:2,vars:2,consts:[[3,"issueId","issueComponents"]],template:function(e,t){1&e&&(Ko(0,"div"),Xo(1,"app-view-issue",0),Jo()),2&e&&(fs(1),Zo("issueId",t.issueId)("issueComponents",t.issueComponents))},directives:[Hq],styles:[".row[_ngcontent-%COMP%]{display:flex}.column[_ngcontent-%COMP%]{padding:10px;height:100%}.left[_ngcontent-%COMP%]{width:85%}.right[_ngcontent-%COMP%]{width:15%}"]}),e})();function wz(e,t){1&e&&(Ko(0,"mat-error"),Fa(1," Title required. "),Jo())}function kz(e,t){1&e&&(Ko(0,"mat-error"),Fa(1," Title cannot contain only whitespaces. "),Jo())}function Sz(e,t){1&e&&(Ko(0,"mat-error"),Fa(1," Title cannot exceed 256 characters. "),Jo())}function Tz(e,t){if(1&e&&(Ko(0,"mat-hint"),Fa(1),Jo()),2&e){const e=pa();fs(1),qa(" ",256-(null==e.title.value?null:e.title.value.length)," characters remaining. ")}}let Ez=(()=>{class e{constructor(e,t,i,n,r){this.issueService=e,this.formBuilder=t,this.errorHandlingService=i,this.labelService=n,this.router=r,this.isFormPending=!1}ngOnInit(){this.newIssueForm=this.formBuilder.group({title:["",[Cw.required,Cw.maxLength(256),e=>e.value&&""===e.value.trim()?{whitespace:!0}:null]],description:[""],severity:["",Cw.required],type:["",Cw.required]}),this.submitButtonText="Submit"}submitNewIssue(e){this.newIssueForm.invalid||(this.isFormPending=!0,this.issueService.createIssue(this.title.value,tj.updateDescription(this.description.value),this.severity.value,this.type.value).pipe(Yg(()=>this.isFormPending=!1)).subscribe(t=>{this.issueService.updateLocalStore(t),this.router.navigateByUrl(`phaseBugReporting/issues/${t.id}`),e.resetForm()},e=>{this.errorHandlingService.handleError(e)}))}canDeactivate(){return!(this.isAttributeEditing(this.title)||this.isAttributeEditing(this.description)||this.isAttributeEditing(this.severity)||this.isAttributeEditing(this.type))}isAttributeEditing(e){return null!==e.value&&""!==e.value}get title(){return this.newIssueForm.get("title")}get description(){return this.newIssueForm.get("description")}get severity(){return this.newIssueForm.get("severity")}get type(){return this.newIssueForm.get("type")}}return e.\u0275fac=function(t){return new(t||e)(Go(Tj),Go(Wk),Go(rY),Go(bj),Go(fb))},e.\u0275cmp=Ve({type:e,selectors:[["app-new-issue"]],decls:22,vars:14,consts:[[1,"mat-display-1","title"],[3,"formGroup","ngSubmit"],["myForm","ngForm"],[1,"form"],[1,"row"],[1,"column","left"],["id","title","formControlName","title","matInput","","placeholder","Title","required","","maxlength","256"],[4,"ngIf"],[2,"margin","10px 0 10px 0"],[3,"id","commentField","commentForm","isFormPending","submitButtonText","isFormPendingChange","submitButtonTextChange"],["type","submit","mat-stroked-button","","color","primary",1,"submit-new-bug-report",2,"float","right",3,"disabled"],[1,"column","right"],[1,"severity-dropdown"],["initialValue","","attributeName","severity",3,"dropdownForm"],[1,"bug-dropdown"],["initialValue","","attributeName","type",3,"dropdownForm"]],template:function(e,t){if(1&e){const e=na();Ko(0,"h1",0),Fa(1,"New Issue"),Jo(),Ko(2,"form",1,2),la("ngSubmit",function(){Yt(e);const i=Wo(3);return t.submitNewIssue(i)}),Ko(4,"div",3),Ko(5,"div",4),Ko(6,"div",5),Ko(7,"mat-form-field"),Xo(8,"input",6),$o(9,wz,2,0,"mat-error",7),$o(10,kz,2,0,"mat-error",7),$o(11,Sz,2,0,"mat-error",7),$o(12,Tz,2,1,"mat-hint",7),Jo(),Ko(13,"div",8),Ko(14,"app-comment-editor",9),la("isFormPendingChange",function(e){return t.isFormPending=e})("submitButtonTextChange",function(e){return t.submitButtonText=e}),Jo(),Jo(),Ko(15,"button",10),Fa(16),Jo(),Jo(),Ko(17,"div",11),Ko(18,"div",12),Xo(19,"app-label-dropdown",13),Jo(),Ko(20,"div",14),Xo(21,"app-label-dropdown",15),Jo(),Jo(),Jo(),Jo(),Jo()}2&e&&(fs(2),Zo("formGroup",t.newIssueForm),fs(7),Zo("ngIf",t.title.errors&&t.title.errors.required&&(t.title.touched||t.title.dirty)),fs(1),Zo("ngIf",t.title.errors&&t.title.errors.whitespace),fs(1),Zo("ngIf",t.title.errors&&t.title.errors.maxlength),fs(1),Zo("ngIf",(null==t.title.value?null:t.title.value.length)>=206),fs(2),Zo("id","description")("commentField",t.description)("commentForm",t.newIssueForm)("isFormPending",t.isFormPending)("submitButtonText",t.submitButtonText),fs(1),Zo("disabled",!t.newIssueForm.valid||t.isFormPending),fs(1),qa(" ",t.submitButtonText," "),fs(3),Zo("dropdownForm",t.newIssueForm),fs(2),Zo("dropdownForm",t.newIssueForm))},directives:[Ok,Xw,Fk,NC,kw,SL,Jw,qk,Hk,zk,gd,yH,oD,rU,xC,OC],styles:[".form[_ngcontent-%COMP%]{width:80%;margin:0 auto}mat-form-field[_ngcontent-%COMP%]{width:100%}.row[_ngcontent-%COMP%]{display:flex}.column[_ngcontent-%COMP%]{padding:10px;height:100%}.left[_ngcontent-%COMP%]{width:75%}.right[_ngcontent-%COMP%]{width:25%}"]}),e})(),xz=(()=>{class e{constructor(e,t){this.snackBarRef=e,this.data=t}}return e.\u0275fac=function(t){return new(t||e)(Go(XI),Go(QI))},e.\u0275cmp=Ve({type:e,selectors:[["app-undo-action"]],decls:4,vars:1,consts:[[2,"display","inline-block","max-width","300px"],["mat-button","","color","accent",2,"float","right","margin-top","8px",3,"click"]],template:function(e,t){1&e&&(Ko(0,"p",0),Fa(1),Jo(),Ko(2,"button",1),la("click",function(){return t.snackBarRef.dismissWithAction()}),Fa(3," Undo "),Jo()),2&e&&(fs(1),qa(" ",t.data.message," "))},directives:[oD],encapsulation:2}),e})();function Mz(e,t,i){return i.splice(e*t,t)}function Cz(e,t){return String(e||"").toUpperCase(){let e=Object.values(this.issueService.issues$.getValue()).reverse();return this.defaultFilter&&(e=e.filter(this.defaultFilter)),e=function(e,t){if(!e.active)return t;const i="asc"===e.direction?1:-1;return t.sort((t,n)=>{switch(e.active){case"type":return i*function(e,t){return Dz(nj[e],nj[t])}(t.type,n.type);case"severity":return i*function(e,t){return Dz(ij[e],ij[t])}(t.severity,n.severity);case"assignees":return i*Cz(t.assignees.join(", "),n.assignees.join(", "));case"teamAssigned":return i*Cz(t.teamAssigned.id,n.teamAssigned.id);case"Todo Remaining":return-i*Dz(t.numOfUnresolvedDisputes(),n.numOfUnresolvedDisputes());case"id":return i*Dz(t.id,n.id);default:return i*Cz(t[e.active],n[e.active])}})}(this.sort,e),e=this.getFilteredTeamData(e),e=PH(this.filter,this.displayedColumn,this.issueService,e),e=function(e,t){e.length=t.length;let i=Mz(e.pageIndex,e.pageSize,t);return 0===i.length&&(e.pageIndex-=1,i=Mz(e.pageIndex,e.pageSize,t)),i}(this.paginator,e),e})).subscribe(e=>{this.issuesSubject.next(e)})}get filter(){return this.filterChange.value}set filter(e){this.filterChange.next(e)}get teamFilter(){return this.teamFilterChange.value}set teamFilter(e){this.teamFilterChange.next(e),this.issueService.setIssueTeamFilter(this.teamFilterChange.value)}getFilteredTeamData(e){return e.filter(e=>!this.teamFilter||"All Teams"===this.teamFilter||e.teamAssigned.id===this.teamFilter)}}class Oz{constructor(){this.sortActiveId="",this.sortDirection="",this.pageSize=20,this.pageIndex=0}}let Az=(()=>{class e{constructor(){this._tableSettingsMap={}}getTableSettings(e){return this._tableSettingsMap[e]||new Oz}setTableSettings(e,t){this._tableSettingsMap[e]=t}clearTableSettings(){this._tableSettingsMap={}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=fe({token:e,factory:e.\u0275fac,providedIn:"root"}),e})(),Iz=(()=>{class e{constructor(e){this.el=e,this.element=e}get pageSize(){const e=sessionStorage.getItem(this.key)||this.element.pageSize;return Number(e)}set pageSize(e){const t=String(e);sessionStorage.setItem(this.key,t)}ngOnInit(){this.key=this.paginatorLocalStorage+"-PageSize",this.element.pageSize=this.pageSize,this.element.page.subscribe(e=>{this.pageSize=e.pageSize})}}return e.\u0275fac=function(t){return new(t||e)(Go(sI))},e.\u0275dir=Ke({type:e,selectors:[["","paginatorLocalStorage",""]],inputs:{paginatorLocalStorage:"paginatorLocalStorage"}}),e})();function Rz(e,t){1&e&&(Ko(0,"mat-header-cell",20),Fa(1," ID "),Jo())}function Pz(e,t){if(1&e&&(Ko(0,"mat-cell"),Ko(1,"span",21),la("click",function(e){return e.stopPropagation()}),Fa(2),Jo(),Jo()),2&e){const e=t.$implicit;fs(2),ja(e.id)}}function Yz(e,t){1&e&&(Ko(0,"mat-header-cell",20),Fa(1," Title "),Jo())}function Fz(e,t){if(1&e&&(Ko(0,"mat-cell"),Ko(1,"a",22),Fa(2),Jo(),Jo()),2&e){const e=t.$implicit;fs(1),Zo("routerLink","issues/"+e.id),fs(1),qa(" ",e.title," ")}}function jz(e,t){1&e&&(Ko(0,"mat-header-cell",20),Fa(1," Team "),Jo())}function qz(e,t){if(1&e&&(Ko(0,"mat-cell"),Fa(1),Jo()),2&e){const e=t.$implicit;fs(1),qa(" ",e.teamAssigned&&e.teamAssigned.id||"-"," ")}}function Nz(e,t){1&e&&(ea(0,23),$o(1,jz,2,0,"mat-header-cell",2),$o(2,qz,2,1,"mat-cell",3),ta())}function Hz(e,t){1&e&&(Ko(0,"mat-header-cell",20),Fa(1," Type "),Jo())}function Uz(e,t){1&e&&(Ko(0,"span",27),la("click",function(e){return e.stopPropagation()}),Ko(1,"mat-icon",28),Fa(2,"arrow_right_alt"),Jo(),Jo())}function zz(e,t){if(1&e&&(Ko(0,"span",24),la("click",function(e){return e.stopPropagation()}),Fa(1),Jo()),2&e){const e=pa().$implicit,t=pa();Zo("ngStyle",t.labelService.setLabelStyle(t.labelService.getColorOfLabel("type",e.teamChosenType))),fs(1),qa(" ",e.teamChosenType," ")}}function Bz(e,t){if(1&e&&(Ko(0,"mat-cell"),Ko(1,"span",24),la("click",function(e){return e.stopPropagation()}),Fa(2),Jo(),$o(3,Uz,3,0,"span",25),$o(4,zz,2,2,"span",26),Jo()),2&e){const e=t.$implicit,i=pa();fs(1),Zo("ngStyle",i.labelService.setLabelStyle(i.labelService.getColorOfLabel("type",e.type))),fs(1),qa(" ",e.type||"-"," "),fs(1),Zo("ngIf",e.teamChosenType&&e.teamChosenType!=e.type),fs(1),Zo("ngIf",e.teamChosenType&&e.teamChosenType!=e.type)}}function Vz(e,t){1&e&&(Ko(0,"mat-header-cell",20),Fa(1," Severity "),Jo())}function $z(e,t){1&e&&(Ko(0,"span",30),la("click",function(e){return e.stopPropagation()}),Ko(1,"mat-icon",28),Fa(2,"arrow_right_alt"),Jo(),Jo())}function Wz(e,t){if(1&e&&(Ko(0,"span",24),la("click",function(e){return e.stopPropagation()}),Fa(1),Jo()),2&e){const e=pa().$implicit,t=pa();Zo("ngStyle",t.labelService.setLabelStyle(t.labelService.getColorOfLabel("severity",e.teamChosenSeverity))),fs(1),qa(" ",e.teamChosenSeverity," ")}}function Gz(e,t){if(1&e&&(Ko(0,"mat-cell"),Ko(1,"span",24),la("click",function(e){return e.stopPropagation()}),Fa(2),Jo(),$o(3,$z,3,0,"span",29),$o(4,Wz,2,2,"span",26),Jo()),2&e){const e=t.$implicit,i=pa();fs(1),Zo("ngStyle",i.labelService.setLabelStyle(i.labelService.getColorOfLabel("severity",e.severity))),fs(1),qa(" ",e.severity||"-"," "),fs(1),Zo("ngIf",e.teamChosenSeverity&&e.teamChosenSeverity!=e.severity),fs(1),Zo("ngIf",e.teamChosenSeverity&&e.teamChosenSeverity!=e.severity)}}function Zz(e,t){1&e&&(Ko(0,"mat-header-cell",20),Fa(1," Response "),Jo())}function Qz(e,t){if(1&e&&(Ko(0,"span",24),la("click",function(e){return e.stopPropagation()}),Fa(1),Jo()),2&e){const e=pa().$implicit,t=pa();Zo("ngStyle",t.labelService.setLabelStyle(t.labelService.getColorOfLabel("response",e.response))),fs(1),qa(" ",e.response," ")}}function Kz(e,t){1&e&&(Ko(0,"span",32),Ko(1,"mat-icon",33),Fa(2,"warning"),Jo(),Jo())}function Jz(e,t){if(1&e&&(Ko(0,"mat-cell"),$o(1,Qz,2,2,"span",26),$o(2,Kz,3,0,"span",31),Jo()),2&e){const e=t.$implicit;fs(1),Zo("ngIf",e.response),fs(1),Zo("ngIf",!e.response)}}function Xz(e,t){1&e&&(Ko(0,"mat-header-cell",34),Fa(1," Assignees "),Jo())}function eB(e,t){if(1&e&&(Ko(0,"span",21),la("click",function(e){return e.stopPropagation()}),Fa(1),Jo()),2&e){const e=pa().$implicit;fs(1),qa(" ",e.assignees.join(", ")," ")}}function tB(e,t){1&e&&(Ko(0,"span",37),Ko(1,"mat-icon",38),Fa(2," warning "),Jo(),Jo())}function iB(e,t){if(1&e&&(Ko(0,"mat-cell"),$o(1,eB,2,1,"span",35),$o(2,tB,3,0,"span",36),Jo()),2&e){const e=t.$implicit;fs(1),Zo("ngIf",0!==e.assignees.length),fs(1),Zo("ngIf",0===e.assignees.length)}}function nB(e,t){1&e&&(Ko(0,"mat-header-cell"),Fa(1," Duplicates "),Jo())}function rB(e,t){1&e&&(Ko(0,"div"),Fa(1,"-"),Jo())}const sB=function(e){return[e]};function oB(e,t){if(1&e&&(Ko(0,"mat-chip-list",41),Ko(1,"mat-chip",42),Fa(2),Jo(),Jo()),2&e){const e=t.$implicit;fs(1),Zo("routerLink",pu(3,sB,"issues/"+e.id))("matTooltip",e.title),fs(1),qa(" #",e.id," ")}}function aB(e,t){if(1&e&&(Ko(0,"mat-cell"),$o(1,rB,2,0,"div",39),_u(2,"async"),$o(3,oB,3,5,"mat-chip-list",40),_u(4,"async"),Jo()),2&e){const e=t.$implicit,i=pa();fs(1),Zo("ngIf",0===yu(2,2,i.issueService.getDuplicateIssuesFor(e)).length),fs(2),Zo("ngForOf",yu(4,4,i.issueService.getDuplicateIssuesFor(e)))}}function lB(e,t){1&e&&(Ko(0,"mat-header-cell",20),Fa(1," Todo Remaining "),Jo())}function uB(e,t){1&e&&(Ko(0,"span"),Ko(1,"font",44),Fa(2,"All tasks are completed"),Jo(),Jo())}function cB(e,t){if(1&e&&(Ko(0,"span"),Ko(1,"font",45),Fa(2),Jo(),Jo()),2&e){const e=pa().$implicit,t=pa();fs(2),Na("",e.issueDisputes.length-t.todoFinished(e),"/",e.issueDisputes.length," tasks pending.")}}function dB(e,t){if(1&e&&Xo(0,"progress",46),2&e){const e=pa().$implicit;_a("value",pa().todoFinished(e)),_a("max",e.issueDisputes.length)}}function hB(e,t){1&e&&(Ko(0,"span"),Fa(1," No Todo List for this issue "),Jo())}function pB(e,t){if(1&e&&(Ko(0,"mat-cell"),$o(1,uB,3,0,"span",39),$o(2,cB,3,2,"span",39),$o(3,dB,1,2,"progress",43),$o(4,hB,2,0,"span",39),Jo()),2&e){const e=t.$implicit,i=pa();fs(1),Zo("ngIf",i.isTodoListChecked(e)&&e.issueDisputes.length>0),fs(1),Zo("ngIf",!i.isTodoListChecked(e)),fs(1),Zo("ngIf",e.issueDisputes.length>0),fs(1),Zo("ngIf",0===e.issueDisputes.length)}}function mB(e,t){1&e&&(Ko(0,"mat-header-cell",34),Fa(1,"Response"),Jo())}function fB(e,t){if(1&e&&(Ko(0,"span",24),la("click",function(e){return e.stopPropagation()}),Fa(1," Disagree "),Jo()),2&e){const e=pa(2);Zo("ngStyle",e.labelService.setLabelStyle(e.labelService.getColorOfLabel("response","Rejected")))}}function gB(e,t){if(1&e&&(Ko(0,"span",24),la("click",function(e){return e.stopPropagation()}),Fa(1," Agree "),Jo()),2&e){const e=pa(2);Zo("ngStyle",e.labelService.setLabelStyle(e.labelService.getColorOfLabel("response","Accepted")))}}function _B(e,t){if(1&e&&(Ko(0,"mat-cell"),$o(1,fB,2,1,"span",26),$o(2,gB,2,1,"span",26),Jo()),2&e){const e=t.$implicit;fs(1),Zo("ngIf",e.testerDisagree),fs(1),Zo("ngIf",!e.testerDisagree)}}function yB(e,t){1&e&&(Ko(0,"mat-header-cell"),Fa(1," Actions "),Jo())}function bB(e,t){if(1&e){const e=na();Ko(0,"button",54),la("click",function(t){Yt(e);const i=pa().$implicit;return pa().viewIssueInBrowser(i.id,t)}),Ko(1,"mat-icon"),Fa(2,"open_in_new"),Jo(),Jo()}}function vB(e,t){if(1&e){const e=na();Ko(0,"button",55),la("click",function(){Yt(e);const t=pa().$implicit;return pa().logIssueRespondRouting(t.id)}),Ko(1,"mat-icon"),Fa(2,"feedback"),Jo(),Jo()}2&e&&Zo("routerLink","issues/"+pa().$implicit.id)}function wB(e,t){1&e&&(Ko(0,"button",57),Ko(1,"mat-icon"),Fa(2,"edit"),Jo(),Jo())}function kB(e,t){if(1&e&&$o(0,wB,3,0,"button",56),2&e){const e=pa(2);Zo("ngIf",e.permissions.isIssueEditable()&&e.isActionVisible(e.action_buttons.FIX_ISSUE))}}function SB(e,t){if(1&e){const e=na();Ko(0,"button",58),la("click",function(t){Yt(e);const i=pa().$implicit;return pa().markAsResponded(i,t)}),Ko(1,"mat-icon"),Fa(2,"check_circle"),Jo(),Jo()}}function TB(e,t){if(1&e){const e=na();Ko(0,"button",59),la("click",function(t){Yt(e);const i=pa().$implicit;return pa().markAsPending(i,t)}),Ko(1,"mat-icon"),Fa(2,"cancel"),Jo(),Jo()}}function EB(e,t){if(1&e){const e=na();Ko(0,"button",60),la("click",function(t){Yt(e);const i=pa().$implicit;return pa().openDeleteDialog(i.id,t),t.stopPropagation()}),Ko(1,"mat-icon"),Fa(2,"delete_outline"),Jo(),Jo()}}function xB(e,t){1&e&&Xo(0,"mat-spinner",61),2&e&&Zo("diameter",25)}function MB(e,t){if(1&e&&(Ko(0,"mat-cell"),$o(1,bB,3,0,"button",47),$o(2,vB,3,1,"button",48),$o(3,kB,1,1,"ng-template",null,49,qu),$o(5,SB,3,0,"button",50),$o(6,TB,3,0,"button",51),$o(7,EB,3,0,"button",52),$o(8,xB,1,1,"mat-spinner",53),Jo()),2&e){const e=t.$implicit,i=Wo(4),n=pa();fs(1),Zo("ngIf",n.isActionVisible(n.action_buttons.VIEW_IN_WEB)),fs(1),Zo("ngIf",n.isResponseEditable()&&!e.status&&n.isActionVisible(n.action_buttons.RESPOND_TO_ISSUE))("ngIfElse",i),fs(3),Zo("ngIf",n.isResponseEditable()&&e.status&&n.isActionVisible(n.action_buttons.MARK_AS_RESPONDED)),fs(1),Zo("ngIf",("Student"===n.userService.currentUser.role||"Admin"===n.userService.currentUser.role)&&n.isActionVisible(n.action_buttons.MARK_AS_PENDING)),fs(1),Zo("ngIf",n.permissions.isIssueDeletable()&&!n.issuesPendingDeletion[e.id]&&n.isActionVisible(n.action_buttons.DELETE_ISSUE)),fs(1),Zo("ngIf",n.issuesPendingDeletion[e.id]&&n.isActionVisible(n.action_buttons.DELETE_ISSUE))}}function CB(e,t){1&e&&Xo(0,"mat-header-row")}function DB(e,t){if(1&e){const e=na();Ko(0,"mat-row",62),la("click",function(){const t=Yt(e).$implicit;return pa().logIssueEditRouting(t.id)}),Jo()}2&e&&Zo("routerLink","issues/"+t.$implicit.id)}function LB(e,t){1&e&&(Ko(0,"mat-card",63),Xo(1,"mat-progress-spinner",64),Jo())}const OB=function(){return[10,20,50]};var IB=(()=>(function(e){e[e.VIEW_IN_WEB=0]="VIEW_IN_WEB",e[e.MARK_AS_RESPONDED=1]="MARK_AS_RESPONDED",e[e.MARK_AS_PENDING=2]="MARK_AS_PENDING",e[e.RESPOND_TO_ISSUE=3]="RESPOND_TO_ISSUE",e[e.FIX_ISSUE=4]="FIX_ISSUE",e[e.DELETE_ISSUE=5]="DELETE_ISSUE"}(IB||(IB={})),IB))();let RB=(()=>{class e{constructor(e,t,i,n,r,s,o,a,l,u,c=null){this.userService=e,this.permissions=t,this.labelService=i,this.githubService=n,this.issueService=r,this.issueTableSettingsService=s,this.phaseService=o,this.errorHandlingService=a,this.logger=l,this.dialogService=u,this.snackBar=c,this.snackBarAutoCloseTime=3e3,this.filters=void 0,this.action_buttons=IB,this.deleteIssueModalMessages=["Do you wish to delete this issue?","This action is irreversible!"],this.yesButtonModalMessage="Yes, I wish to delete this issue",this.noButtonModalMessage="No, I don't wish to delete this issue"}ngOnInit(){this.issues=new Lz(this.issueService,this.sort,this.paginator,this.headers,this.filters),this.issuesPendingDeletion={},this.tableSettings=this.issueTableSettingsService.getTableSettings(this.table_name)}ngAfterViewInit(){setTimeout(()=>{this.issues.loadIssues()})}sortChange(e){this.tableSettings.sortActiveId=e.active,this.tableSettings.sortDirection=e.direction,this.issueTableSettingsService.setTableSettings(this.table_name,this.tableSettings)}pageChange(e){this.tableSettings.pageSize=e.pageSize,this.tableSettings.pageIndex=e.pageIndex,this.issueTableSettingsService.setTableSettings(this.table_name,this.tableSettings)}isActionVisible(e){return this.actions.includes(e)}markAsResponded(e,t){this.logger.info(`IssueTablesComponent: Marking Issue ${e.id} as Responded`);const i=e.clone(this.phaseService.currentPhase);i.status=rj.Done,this.issueService.updateIssue(i).subscribe(e=>{this.issueService.updateLocalStore(e)},e=>{this.errorHandlingService.handleError(e)}),t.stopPropagation()}isResponseEditable(){return this.permissions.isTeamResponseEditable()||this.permissions.isTesterResponseEditable()}markAsPending(e,t){this.logger.info(`IssueTablesComponent: Marking Issue ${e.id} as Pending`);const i=e.clone(this.phaseService.currentPhase);i.status=rj.Incomplete,this.issueService.updateIssue(i).subscribe(e=>{this.issueService.updateLocalStore(e)},e=>{this.errorHandlingService.handleError(e)}),t.stopPropagation()}logIssueRespondRouting(e){this.logger.info(`IssueTablesComponent: Proceeding to Respond to Issue ${e}`)}logIssueEditRouting(e){this.logger.info(`IssueTablesComponent: Proceeding to Edit Issue ${e}`)}todoFinished(e){return e.issueDisputes.length-e.numOfUnresolvedDisputes()}isTodoListChecked(e){return e.issueDisputes&&0===e.numOfUnresolvedDisputes()}viewIssueInBrowser(e,t){this.logger.info(`IssueTablesComponent: Opening Issue ${e} on Github`),this.githubService.viewIssueInBrowser(e,t)}deleteIssue(e,t){this.logger.info(`IssueTablesComponent: Deleting Issue ${e}`),this.issuesPendingDeletion=Object.assign(Object.assign({},this.issuesPendingDeletion),{[e]:!0}),this.issueService.deleteIssue(e).pipe(Yg(()=>{const t=(0,HP._T)(this.issuesPendingDeletion,["symbol"==typeof e?e:e+""]);this.issuesPendingDeletion=t})).subscribe(e=>{},e=>{this.errorHandlingService.handleError(e)}),t.stopPropagation();let i=null;i=this.snackBar.openFromComponent(xz,{data:{message:`Deleted issue ${e}`},duration:this.snackBarAutoCloseTime}),i.onAction().subscribe(()=>{this.undeleteIssue(e,t)})}undeleteIssue(e,t){this.logger.info(`IssueTablesComponent: Undeleting Issue ${e}`),this.issueService.undeleteIssue(e).subscribe(e=>{},e=>{this.errorHandlingService.handleError(e)}),t.stopPropagation(),this.snackBar.open(`Restored issue ${e}`,"",{duration:this.snackBarAutoCloseTime})}openDeleteDialog(e,t){this.dialogService.openUserConfirmationModal(this.deleteIssueModalMessages,this.yesButtonModalMessage,this.noButtonModalMessage).afterClosed().subscribe(i=>{i&&(this.logger.info(`IssueTablesComponent: Deleting issue ${e}`),this.deleteIssue(e,t))})}}return e.\u0275fac=function(t){return new(t||e)(Go(fY),Go(vq),Go(bj),Go(dY),Go(Tj),Go(Az),Go(Sj),Go(rY),Go(iY),Go($q),Go(sR))},e.\u0275cmp=Ve({type:e,selectors:[["app-issue-tables"]],viewQuery:function(e,t){if(1&e&&(Iu(dR,7),Iu(sI,7)),2&e){let e;Au(e=Pu())&&(t.sort=e.first),Au(e=Pu())&&(t.paginator=e.first)}},inputs:{headers:"headers",actions:"actions",filters:"filters",table_name:"table_name"},decls:38,vars:14,consts:[["matSort","",1,"mat-elevation-z8",3,"dataSource","matSortActive","matSortDirection","matSortChange"],["matColumnDef","id"],["mat-sort-header","",4,"matHeaderCellDef"],[4,"matCellDef"],["matColumnDef","title"],["matColumnDef","teamAssigned",4,"ngIf"],["matColumnDef","type"],["matColumnDef","severity"],["matColumnDef","response"],["matColumnDef","assignees"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["matColumnDef","duplicatedIssues"],[4,"matHeaderCellDef"],["matColumnDef","Todo Remaining"],["matColumnDef","testerDisagree"],["matColumnDef","actions"],[4,"matHeaderRowDef"],["style","cursor: pointer",3,"routerLink","click",4,"matRowDef","matRowDefColumns"],["style","display: flex; justify-content: center; align-items: center",4,"ngIf"],[3,"paginatorLocalStorage","pageSize","pageSizeOptions","pageIndex","page"],["mat-sort-header",""],[2,"cursor","default",3,"click"],[1,"no-underline","link-grey-dark","title-wrap",3,"routerLink"],["matColumnDef","teamAssigned"],[3,"ngStyle","click"],["style","display: inline; padding: 1px 2px",3,"click",4,"ngIf"],[3,"ngStyle","click",4,"ngIf"],[2,"display","inline","padding","1px 2px",3,"click"],[1,"arrow-right"],["style","display: inline; margin: 3px",3,"click",4,"ngIf"],[2,"display","inline","margin","3px",3,"click"],["style","margin-left: 10%",4,"ngIf"],[2,"margin-left","10%"],["matTooltip","Should not be empty","matTooltipPosition","above","color","warn"],["mat-header-cell","","mat-sort-header",""],["style","cursor: default",3,"click",4,"ngIf"],["style","margin-left: 5%",4,"ngIf"],[2,"margin-left","5%"],["matTooltip","We strongly recommend assigning all issues to someone","matTooltipPosition","above",2,"color","#ffab40"],[4,"ngIf"],["style","display: inline-block; margin-left: 5px",4,"ngFor","ngForOf"],[2,"display","inline-block","margin-left","5px"],["matTooltipPosition","above",2,"font-size","12px","cursor","pointer",3,"routerLink","matTooltip"],["role","progressbar","style","width: 100%","aria-valuenow","100","aria-valuemin","0","aria-valuemax","100",3,"value","max",4,"ngIf"],["color","green"],["color","red"],["role","progressbar","aria-valuenow","100","aria-valuemin","0","aria-valuemax","100",2,"width","100%",3,"value","max"],["mat-button","","matTooltip","View this issue on GitHub","style","transform: scale(0.8)",3,"click",4,"ngIf"],["mat-button","","color","accent","style","transform: scale(0.8)","matTooltip","Respond to this issue",3,"routerLink","click",4,"ngIf","ngIfElse"],["tryEditIssue",""],["mat-button","","color","primary","style","transform: scale(0.8)","matTooltip","Mark this issue as Responded",3,"click",4,"ngIf"],["color","primary","matTooltip","Mark this issue as Pending","mat-button","","style","transform: scale(0.8)",3,"click",4,"ngIf"],["mat-button","","color","warn","matTooltip","Delete this issue","style","transform: scale(0.8)",3,"click",4,"ngIf"],["color","warn","style","display: inline; padding-right: 30px; margin-left: 5px",3,"diameter",4,"ngIf"],["mat-button","","matTooltip","View this issue on GitHub",2,"transform","scale(0.8)",3,"click"],["mat-button","","color","accent","matTooltip","Respond to this issue",2,"transform","scale(0.8)",3,"routerLink","click"],["mat-button","","color","accent","style","transform: scale(0.8)","matTooltip","Edit this issue",4,"ngIf"],["mat-button","","color","accent","matTooltip","Edit this issue",2,"transform","scale(0.8)"],["mat-button","","color","primary","matTooltip","Mark this issue as Responded",2,"transform","scale(0.8)",3,"click"],["color","primary","matTooltip","Mark this issue as Pending","mat-button","",2,"transform","scale(0.8)",3,"click"],["mat-button","","color","warn","matTooltip","Delete this issue",2,"transform","scale(0.8)",3,"click"],["color","warn",2,"display","inline","padding-right","30px","margin-left","5px",3,"diameter"],[2,"cursor","pointer",3,"routerLink","click"],[2,"display","flex","justify-content","center","align-items","center"],["color","primary","mode","indeterminate","diameter","50","strokeWidth","5"]],template:function(e,t){1&e&&(Ko(0,"mat-table",0),la("matSortChange",function(e){return t.sortChange(e)}),ea(1,1),$o(2,Rz,2,0,"mat-header-cell",2),$o(3,Pz,3,1,"mat-cell",3),ta(),ea(4,4),$o(5,Yz,2,0,"mat-header-cell",2),$o(6,Fz,3,2,"mat-cell",3),ta(),$o(7,Nz,3,0,"ng-container",5),ea(8,6),$o(9,Hz,2,0,"mat-header-cell",2),$o(10,Bz,5,4,"mat-cell",3),ta(),ea(11,7),$o(12,Vz,2,0,"mat-header-cell",2),$o(13,Gz,5,4,"mat-cell",3),ta(),ea(14,8),$o(15,Zz,2,0,"mat-header-cell",2),$o(16,Jz,3,2,"mat-cell",3),ta(),ea(17,9),$o(18,Xz,2,0,"mat-header-cell",10),$o(19,iB,3,2,"mat-cell",3),ta(),ea(20,11),$o(21,nB,2,0,"mat-header-cell",12),$o(22,aB,5,6,"mat-cell",3),ta(),ea(23,13),$o(24,lB,2,0,"mat-header-cell",2),$o(25,pB,5,4,"mat-cell",3),ta(),ea(26,14),$o(27,mB,2,0,"mat-header-cell",10),$o(28,_B,3,2,"mat-cell",3),ta(),ea(29,15),$o(30,yB,2,0,"mat-header-cell",12),$o(31,MB,9,7,"mat-cell",3),ta(),$o(32,CB,1,0,"mat-header-row",16),Fa(33,"> "),$o(34,DB,1,1,"mat-row",17),Jo(),$o(35,LB,2,0,"mat-card",18),_u(36,"async"),Ko(37,"mat-paginator",19),la("page",function(e){return t.pageChange(e)}),Jo()),2&e&&(Zo("dataSource",t.issues)("matSortActive",t.tableSettings.sortActiveId)("matSortDirection",t.tableSettings.sortDirection),fs(7),Zo("ngIf","Student"!==t.userService.currentUser.role),fs(25),Zo("matHeaderRowDef",t.headers),fs(2),Zo("matRowDefColumns",t.headers),fs(1),Zo("ngIf",yu(36,11,t.issues.isLoading$)),fs(2),Zo("paginatorLocalStorage",t.table_name)("pageSize",t.tableSettings.pageSize)("pageSizeOptions",hu(13,OB))("pageIndex",t.tableSettings.pageIndex))},directives:[wR,dR,TR,SR,kR,gd,MR,CR,sI,Iz,ER,_R,xR,yb,Sd,cL,BA,md,VD,qD,_b,oD,gI,DR,LR,_D,fI],pipes:[Cd],styles:[".mat-table[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;min-width:1000px}.mat-paginator[_ngcontent-%COMP%]{min-width:1000px}.mat-column-id[_ngcontent-%COMP%]{flex:0 1 5%}.mat-column-type[_ngcontent-%COMP%]{overflow-x:auto}.mat-column-responseTag[_ngcontent-%COMP%]{overflow-x:auto}.mat-column-duplicatedIssues[_ngcontent-%COMP%]{overflow-x:auto}.mat-column-assignees[_ngcontent-%COMP%]{word-wrap:normal}.mat-column-actions[_ngcontent-%COMP%]{overflow-x:auto;text-align:center!important}.mat-header-row[_ngcontent-%COMP%]{grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px;min-width:100%}.mat-row[_ngcontent-%COMP%]{grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px;min-width:100%}.mat-icon.arrow-right[_ngcontent-%COMP%]{cursor:default;vertical-align:middle}.mat-cell.mat-column-type[_ngcontent-%COMP%]{flex-wrap:wrap}.mat-cell.mat-column-actions[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{min-width:32px}.mat-column-type[_ngcontent-%COMP%]{flex-basis:12px}.title-wrap[_ngcontent-%COMP%]{overflow-wrap:anywhere}"]}),e})();function PB(e,t){1&e&&(Ko(0,"button",8),Fa(1," New Issue "),Jo())}const YB=[{path:"phaseBugReporting",component:(()=>{class e{constructor(e,t){this.permissions=e,this.userService=t,this.displayedColumns=[RH.ID,RH.TITLE,RH.TYPE,RH.SEVERITY,RH.ACTIONS],this.actionButtons=[IB.VIEW_IN_WEB,IB.DELETE_ISSUE,IB.FIX_ISSUE]}ngOnInit(){}applyFilter(e){this.table.issues.filter=e}}return e.\u0275fac=function(t){return new(t||e)(Go(vq),Go(fY))},e.\u0275cmp=Ve({type:e,selectors:[["app-phase-bug-reporting"]],viewQuery:function(e,t){if(1&e&&Iu(RB,7),2&e){let e;Au(e=Pu())&&(t.table=e.first)}},decls:13,vars:4,consts:[["cols","3","rowHeight","80px"],[1,"grid-flush-left"],[1,"mat-headline",2,"margin","0px"],[1,"full-grid-width"],["matInput","","placeholder","Search",3,"keyup"],[1,"grid-flush-right"],["mat-stroked-button","","class","create-new-bug-report-button","color","primary","routerLink","issues/new",4,"ngIf"],["table_name","tableBugReporting",3,"headers","actions"],["mat-stroked-button","","color","primary","routerLink","issues/new",1,"create-new-bug-report-button"]],template:function(e,t){1&e&&(Ko(0,"div"),Ko(1,"mat-grid-list",0),Ko(2,"mat-grid-tile"),Ko(3,"div",1),Ko(4,"h1",2),Fa(5),Jo(),Jo(),Jo(),Ko(6,"mat-grid-tile"),Ko(7,"mat-form-field",3),Ko(8,"input",4),la("keyup",function(e){return t.applyFilter(e.target.value)}),Jo(),Jo(),Jo(),Ko(9,"mat-grid-tile"),Ko(10,"div",5),$o(11,PB,2,0,"button",6),Jo(),Jo(),Jo(),Xo(12,"app-issue-tables",7),Jo()),2&e&&(fs(5),qa(" ","Student"===t.userService.currentUser.role?"Issues you posted":"All Issues"," "),fs(6),Zo("ngIf",t.permissions.isIssueCreatable()),fs(1),Zo("headers",t.displayedColumns)("actions",t.actionButtons))},directives:[FO,DO,NC,SL,gd,RB,oD,_b],styles:[".container[_ngcontent-%COMP%]{display:block;align-items:center;justify-content:center;text-align:center}.title[_ngcontent-%COMP%]{color:#000;margin:0;padding:30px 20px}.mat-column-actions[_ngcontent-%COMP%]{width:20%;text-align:center}.mat-column-id[_ngcontent-%COMP%]{width:10%}.mat-column-title[_ngcontent-%COMP%]{width:35%}.mat-column-type[_ngcontent-%COMP%]{width:25%}.mat-column-severity[_ngcontent-%COMP%]{width:23%}"]}),e})(),canActivate:[$j]},{path:"phaseBugReporting/issues/new",component:Ez,canActivate:[$j],canDeactivate:[bz]},{path:"phaseBugReporting/issues/:issue_id",component:vz,canActivate:[$j],canDeactivate:[bz]}];let FB=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Lb.forChild(YB)],Lb]}),e})(),jB=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[FB,DP,dq,Wj,yz,iw.forChild(),Gj,hq]]}),e})(),qB=(()=>{class e{constructor(e,t,i,n){this.route=e,this.userService=t,this.permissions=i,this.issueService=n,this.issueComponents=[Nq.TESTER_POST,Nq.TEAM_RESPONSE,Nq.ISSUE_DISPUTE,Nq.SEVERITY_LABEL,Nq.TYPE_LABEL,Nq.RESPONSE_LABEL,Nq.DUPLICATE,Nq.UNSURE_CHECKBOX]}ngOnInit(){this.route.params.subscribe(e=>{this.issueId=+e.issue_id})}canDeactivate(){return!this.viewIssue.isEditing()}}return e.\u0275fac=function(t){return new(t||e)(Go(W_),Go(fY),Go(vq),Go(Tj))},e.\u0275cmp=Ve({type:e,selectors:[["app-issue"]],viewQuery:function(e,t){if(1&e&&Iu(Hq,7),2&e){let e;Au(e=Pu())&&(t.viewIssue=e.first)}},decls:2,vars:2,consts:[[3,"issueId","issueComponents"]],template:function(e,t){1&e&&(Ko(0,"div"),Xo(1,"app-view-issue",0),Jo()),2&e&&(fs(1),Zo("issueId",t.issueId)("issueComponents",t.issueComponents))},directives:[Hq],styles:[".row[_ngcontent-%COMP%]{display:flex}.column[_ngcontent-%COMP%]{padding:10px;height:100%}.left[_ngcontent-%COMP%]{width:85%}.right[_ngcontent-%COMP%]{width:15%}"]}),e})();function NB(e,t){1&e&&(Ko(0,"button",11),Ko(1,"mat-icon",12),Fa(2," settings "),Jo(),Jo()),2&e&&(pa(),Zo("matMenuTriggerFor",Wo(6)))}function HB(e,t){if(1&e){const e=na();Ko(0,"button",13),la("click",function(){const t=Yt(e).$implicit;return pa().updateDisplayedTeam(t)}),Ko(1,"span"),Fa(2),Jo(),Jo()}if(2&e){const e=t.$implicit;Zo("disabled",e===pa().teamFilter),fs(2),qa(" ",e," ")}}const UB=[{path:"phaseModeration",component:(()=>{class e{constructor(e,t,i){this.issueService=e,this.userService=t,this.dataService=i,this.displayedColumns=[RH.ID,RH.TITLE,RH.TYPE,RH.SEVERITY,RH.TODO,RH.ACTIONS],this.teamFilter="All Teams",this.actionButtons=[IB.VIEW_IN_WEB,IB.FIX_ISSUE]}ngOnInit(){this.issueService.setIssueTeamFilter(this.teamFilter)}applyFilter(e){this.table.issues.filter=e}get teamList(){const e=this.dataService.getTeams();switch(oj[kY.phaseModeration][this.userService.currentUser.role]){case sj.FilterByTeamAssigned:return["All Teams",...this.userService.currentUser.allocatedTeams.map(e=>e.id)];case sj.NoFilter:return["All Teams",...e]}}updateDisplayedTeam(e){this.teamFilter=e,this.table.issues.teamFilter=this.teamFilter}}return e.\u0275fac=function(t){return new(t||e)(Go(Tj),Go(fY),Go(mY))},e.\u0275cmp=Ve({type:e,selectors:[["app-phase-moderation"]],viewQuery:function(e,t){if(1&e&&Iu(RB,7),2&e){let e;Au(e=Pu())&&(t.table=e.first)}},decls:18,vars:5,consts:[[2,"text-align","center","margin-bottom","20px"],[1,"mat-display-1"],["mat-icon-button","",3,"matMenuTriggerFor",4,"ngIf"],["teamMenu",""],["mat-menu-item","",3,"disabled","click",4,"ngFor","ngForOf"],["cols","3","rowHeight","80px"],[1,"grid-flush-left"],[1,"mat-headline",2,"margin","0px"],[1,"full-grid-width"],["matInput","","placeholder","Search",3,"keyup"],["table_name","tableModeration",3,"headers","actions"],["mat-icon-button","",3,"matMenuTriggerFor"],[2,"font-size","20px","margin-bottom","7px","color","#586069"],["mat-menu-item","",3,"disabled","click"]],template:function(e,t){1&e&&(Ko(0,"div"),Ko(1,"div",0),Ko(2,"span",1),Fa(3),Jo(),$o(4,NB,3,1,"button",2),Ko(5,"mat-menu",null,3),$o(7,HB,3,2,"button",4),Jo(),Jo(),Ko(8,"mat-grid-list",5),Ko(9,"mat-grid-tile"),Ko(10,"div",6),Ko(11,"h1",7),Fa(12,"Issues Submitted by Students"),Jo(),Jo(),Jo(),Xo(13,"br"),Ko(14,"mat-grid-tile"),Ko(15,"mat-form-field",8),Ko(16,"input",9),la("keyup",function(e){return t.applyFilter(e.target.value)}),Jo(),Jo(),Jo(),Jo(),Xo(17,"app-issue-tables",10),Jo()),2&e&&(fs(3),qa(" ",t.teamList?t.teamFilter:t.userService.currentUser.team.id," "),fs(1),Zo("ngIf",t.teamList),fs(3),Zo("ngForOf",t.teamList),fs(10),Zo("headers",t.displayedColumns)("actions",t.actionButtons))},directives:[gd,uA,md,FO,DO,NC,SL,RB,oD,mA,cL,sA],styles:[".mat-column-id[_ngcontent-%COMP%]{width:10%}.mat-column-title[_ngcontent-%COMP%]{width:20%}.mat-column-type[_ngcontent-%COMP%]{width:15%}.mat-column-severity[_ngcontent-%COMP%]{width:10%}.mat-column-Todo-Remaining[_ngcontent-%COMP%]{width:20%}.mat-column-actions[_ngcontent-%COMP%]{width:10%;text-align:center}"]}),e})(),canActivate:[$j]},{path:"phaseModeration/issues/:issue_id",component:qB,canActivate:[$j],canDeactivate:[bz]}];let zB=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Lb.forChild(UB)],Lb]}),e})(),BB=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[zB,DP,dq,Wj,yz,iw.forChild(),Gj]]}),e})(),VB=(()=>{class e{constructor(e,t,i){this.issueService=e,this.route=t,this.permissions=i,this.issueComponents=[Nq.TESTER_POST,Nq.TEAM_RESPONSE,Nq.NEW_TEAM_RESPONSE,Nq.SEVERITY_LABEL,Nq.TYPE_LABEL,Nq.RESPONSE_LABEL,Nq.ASSIGNEE,Nq.DUPLICATE]}ngOnInit(){this.route.params.subscribe(e=>{this.issueId=+e.issue_id})}canDeactivate(){return!this.viewIssue.isEditing()}}return e.\u0275fac=function(t){return new(t||e)(Go(Tj),Go(W_),Go(vq))},e.\u0275cmp=Ve({type:e,selectors:[["app-issue"]],viewQuery:function(e,t){if(1&e&&Iu(Hq,7),2&e){let e;Au(e=Pu())&&(t.viewIssue=e.first)}},decls:2,vars:2,consts:[[3,"issueId","issueComponents"]],template:function(e,t){1&e&&(Ko(0,"div"),Xo(1,"app-view-issue",0),Jo()),2&e&&(fs(1),Zo("issueId",t.issueId)("issueComponents",t.issueComponents))},directives:[Hq],styles:[".row[_ngcontent-%COMP%]{display:flex}.column[_ngcontent-%COMP%]{padding:10px;height:100%}.left[_ngcontent-%COMP%]{width:85%}.right[_ngcontent-%COMP%]{width:15%}"]}),e})(),$B=(()=>{class e{constructor(e,t,i){this.issueService=e,this.permissions=t,this.userService=i,this.actionButtons=[IB.VIEW_IN_WEB,IB.RESPOND_TO_ISSUE,IB.MARK_AS_RESPONDED,IB.FIX_ISSUE],this.displayedColumns=i.currentUser.role!==pY.Student?[RH.ID,RH.TITLE,RH.TEAM_ASSIGNED,RH.TYPE,RH.SEVERITY,RH.DUPLICATED_ISSUES,RH.ACTIONS]:[RH.ID,RH.TITLE,RH.TYPE,RH.SEVERITY,RH.DUPLICATED_ISSUES,RH.ACTIONS]}ngOnChanges(e){e.teamFilter.isFirstChange()||(this.table.issues.teamFilter=e.teamFilter.currentValue)}ngOnInit(){const e=e=>!this.issueService.hasTeamResponse(e.id)||!e.status||e.status===rj.Incomplete;this.filter=t=>e(t)&&(e=>!e.duplicateOf)(t)&&(e=>!e.status||!e.teamResponseError)(t)}applyFilter(e){this.table.issues.filter=e}}return e.\u0275fac=function(t){return new(t||e)(Go(Tj),Go(vq),Go(fY))},e.\u0275cmp=Ve({type:e,selectors:[["app-issues-pending"]],viewQuery:function(e,t){if(1&e&&Iu(RB,7),2&e){let e;Au(e=Pu())&&(t.table=e.first)}},inputs:{teamFilter:"teamFilter"},features:[ct],decls:10,vars:3,consts:[["cols","3","rowHeight","80px"],[1,"grid-flush-left"],[1,"mat-headline",2,"margin","0"],[1,"full-grid-width"],["matInput","","placeholder","Search",3,"keyup"],["table_name","tableTeamResponsePending",3,"headers","actions","filters"]],template:function(e,t){1&e&&(Ko(0,"div"),Ko(1,"mat-grid-list",0),Ko(2,"mat-grid-tile"),Ko(3,"div",1),Ko(4,"h1",2),Fa(5,"Issues Pending Response"),Jo(),Jo(),Jo(),Ko(6,"mat-grid-tile"),Ko(7,"mat-form-field",3),Ko(8,"input",4),la("keyup",function(e){return t.applyFilter(e.target.value)}),Jo(),Jo(),Jo(),Jo(),Xo(9,"app-issue-tables",5),Jo()),2&e&&(fs(9),Zo("headers",t.displayedColumns)("actions",t.actionButtons)("filters",t.filter))},directives:[FO,DO,NC,SL,RB],styles:[".container[_ngcontent-%COMP%]{display:block;align-items:center;justify-content:center;text-align:center}.title[_ngcontent-%COMP%]{color:#000;margin:0;padding:30px 20px}.mat-column-actions[_ngcontent-%COMP%]{width:13%;text-align:center}.mat-column-id[_ngcontent-%COMP%]{width:10%}.mat-column-title[_ngcontent-%COMP%]{width:26%}.mat-column-teamAssigned[_ngcontent-%COMP%]{width:10%}.mat-column-type[_ngcontent-%COMP%]{width:12%}.mat-column-severity[_ngcontent-%COMP%]{width:10%}.mat-column-duplicateOf[_ngcontent-%COMP%]{width:12%}"]}),e})(),WB=(()=>{class e{constructor(e,t){this.issueService=e,this.userService=t,this.actionButtons=[IB.VIEW_IN_WEB,IB.MARK_AS_PENDING,IB.FIX_ISSUE],this.displayedColumns=t.currentUser.role===pY.Student?[RH.ID,RH.TITLE,RH.TYPE,RH.SEVERITY,RH.RESPONSE,RH.ASSIGNEE,RH.DUPLICATED_ISSUES,RH.ACTIONS]:[RH.ID,RH.TITLE,RH.TEAM_ASSIGNED,RH.TYPE,RH.SEVERITY,RH.RESPONSE,RH.ASSIGNEE,RH.DUPLICATED_ISSUES,RH.ACTIONS]}ngOnChanges(e){e.teamFilter.isFirstChange()||(this.table.issues.teamFilter=e.teamFilter.currentValue)}ngOnInit(){this.filter=e=>(e=>this.issueService.hasTeamResponse(e.id))(e)&&!e.duplicateOf&&e.status===rj.Done}applyFilter(e){this.table.issues.filter=e}}return e.\u0275fac=function(t){return new(t||e)(Go(Tj),Go(fY))},e.\u0275cmp=Ve({type:e,selectors:[["app-issues-responded"]],viewQuery:function(e,t){if(1&e&&Iu(RB,7),2&e){let e;Au(e=Pu())&&(t.table=e.first)}},inputs:{teamFilter:"teamFilter"},features:[ct],decls:10,vars:3,consts:[["cols","3","rowHeight","80px"],[1,"grid-flush-left"],[1,"mat-headline",2,"margin","0px"],[1,"full-grid-width"],["matInput","","placeholder","Search",3,"keyup"],["table_name","tableTeamResponseResponded",3,"headers","actions","filters"]],template:function(e,t){1&e&&(Ko(0,"div"),Ko(1,"mat-grid-list",0),Ko(2,"mat-grid-tile"),Ko(3,"div",1),Ko(4,"h1",2),Fa(5,"Issues Responded"),Jo(),Jo(),Jo(),Ko(6,"mat-grid-tile"),Ko(7,"mat-form-field",3),Ko(8,"input",4),la("keyup",function(e){return t.applyFilter(e.target.value)}),Jo(),Jo(),Jo(),Jo(),Xo(9,"app-issue-tables",5),Jo()),2&e&&(fs(9),Zo("headers",t.displayedColumns)("actions",t.actionButtons)("filters",t.filter))},directives:[FO,DO,NC,SL,RB],styles:[".container[_ngcontent-%COMP%]{display:block;align-items:center;justify-content:center;text-align:center}.title[_ngcontent-%COMP%]{color:#000;margin:0;padding:30px 20px}.mat-column-id[_ngcontent-%COMP%]{width:5%}.mat-column-title[_ngcontent-%COMP%]{width:20%}.mat-column-type[_ngcontent-%COMP%]{width:11%}.mat-column-severity[_ngcontent-%COMP%]{width:6%}.mat-column-responseTag[_ngcontent-%COMP%]{width:10%}.mat-column-assignees[_ngcontent-%COMP%]{width:10%}.mat-column-teamAssigned[_ngcontent-%COMP%]{width:6%}.mat-column-duplicatedIssues[_ngcontent-%COMP%]{width:10%}.mat-column-actions[_ngcontent-%COMP%]{width:13%;text-align:center}.grid-flush-right[_ngcontent-%COMP%]{position:absolute;right:5px}"]}),e})(),GB=(()=>{class e{constructor(e,t,i){this.issueService=e,this.userService=t,this.permissions=i,this.actionButtons=[IB.VIEW_IN_WEB,IB.FIX_ISSUE],this.displayedColumns=t.currentUser.role===pY.Student?[RH.ID,RH.TITLE,RH.TYPE,RH.SEVERITY,RH.RESPONSE,RH.ASSIGNEE,RH.DUPLICATED_ISSUES,RH.ACTIONS]:[RH.ID,RH.TITLE,RH.TEAM_ASSIGNED,RH.TYPE,RH.SEVERITY,RH.RESPONSE,RH.ASSIGNEE,RH.DUPLICATED_ISSUES,RH.ACTIONS]}ngOnChanges(e){e.teamFilter.isFirstChange()||(this.table.issues.teamFilter=e.teamFilter.currentValue)}ngOnInit(){this.filter=e=>{const t=(e=>this.issueService.hasTeamResponse(e.id))(e)&&!!e.duplicateOf&&(e=>!!this.issueService.issues$.getValue().filter(t=>t.duplicateOf===e.id).length)(e),i=!!e.status&&(e=>!!e.teamResponseError)(e);return t||i}}applyFilter(e){this.table.issues.filter=e}}return e.\u0275fac=function(t){return new(t||e)(Go(Tj),Go(fY),Go(vq))},e.\u0275cmp=Ve({type:e,selectors:[["app-issues-faulty"]],viewQuery:function(e,t){if(1&e&&Iu(RB,7),2&e){let e;Au(e=Pu())&&(t.table=e.first)}},inputs:{teamFilter:"teamFilter"},features:[ct],decls:10,vars:3,consts:[["cols","3","rowHeight","80px"],[1,"grid-flush-left"],[1,"mat-headline",2,"margin","0px"],[1,"full-grid-width"],["matInput","","placeholder","Search",3,"keyup"],["table_name","tableTeamResponseFaulty",3,"headers","actions","filters"]],template:function(e,t){1&e&&(Ko(0,"div"),Ko(1,"mat-grid-list",0),Ko(2,"mat-grid-tile"),Ko(3,"div",1),Ko(4,"h1",2),Fa(5,"Faulty Issues"),Jo(),Jo(),Jo(),Ko(6,"mat-grid-tile"),Ko(7,"mat-form-field",3),Ko(8,"input",4),la("keyup",function(e){return t.applyFilter(e.target.value)}),Jo(),Jo(),Jo(),Jo(),Xo(9,"app-issue-tables",5),Jo()),2&e&&(fs(9),Zo("headers",t.displayedColumns)("actions",t.actionButtons)("filters",t.filter))},directives:[FO,DO,NC,SL,RB],styles:[".container[_ngcontent-%COMP%]{display:block;align-items:center;justify-content:center;text-align:center}.title[_ngcontent-%COMP%]{color:#000;margin:0;padding:30px 20px}.mat-column-id[_ngcontent-%COMP%]{width:5%}.mat-column-title[_ngcontent-%COMP%]{width:20%}.mat-column-type[_ngcontent-%COMP%]{width:15%}.mat-column-severity[_ngcontent-%COMP%]{width:10%}.mat-column-responseTag[_ngcontent-%COMP%]{width:10%}.mat-column-assignees[_ngcontent-%COMP%]{width:10%}.mat-column-teamAssigned[_ngcontent-%COMP%]{width:7%}.mat-column-duplicatedIssues[_ngcontent-%COMP%]{width:10%}.mat-column-actions[_ngcontent-%COMP%]{width:15%;text-align:center}"]}),e})();function ZB(e,t){1&e&&(Ko(0,"button",6),Ko(1,"mat-icon",7),Fa(2," settings "),Jo(),Jo()),2&e&&(pa(),Zo("matMenuTriggerFor",Wo(6)))}function QB(e,t){if(1&e){const e=na();Ko(0,"button",8),la("click",function(){const t=Yt(e).$implicit;return pa().updateDisplayedTeam(t)}),Ko(1,"span"),Fa(2),Jo(),Jo()}if(2&e){const e=t.$implicit;Zo("disabled",e===pa().teamFilter),fs(2),qa(" ",e," ")}}const KB=[{path:"phaseTeamResponse",component:(()=>{class e{constructor(e,t,i){this.userService=e,this.dataService=t,this.issueService=i,this.teamFilter="All Teams"}ngOnInit(){this.issueService.setIssueTeamFilter(this.teamFilter)}get teamList(){const e=this.dataService.getTeams();switch(oj[kY.phaseTeamResponse][this.userService.currentUser.role]){case sj.FilterByTeamAssigned:return["All Teams",...this.userService.currentUser.allocatedTeams.map(e=>e.id)];case sj.NoFilter:return["All Teams",...e]}}updateDisplayedTeam(e){this.teamFilter=e}}return e.\u0275fac=function(t){return new(t||e)(Go(fY),Go(mY),Go(Tj))},e.\u0275cmp=Ve({type:e,selectors:[["app-phase-team-response"]],decls:11,vars:6,consts:[[2,"text-align","center","margin-bottom","20px"],[1,"mat-display-1"],["mat-icon-button","",3,"matMenuTriggerFor",4,"ngIf"],["teamMenu",""],["mat-menu-item","",3,"disabled","click",4,"ngFor","ngForOf"],[3,"teamFilter"],["mat-icon-button","",3,"matMenuTriggerFor"],[2,"font-size","20px","margin-bottom","7px","color","#586069"],["mat-menu-item","",3,"disabled","click"]],template:function(e,t){1&e&&(Ko(0,"div"),Ko(1,"div",0),Ko(2,"span",1),Fa(3),Jo(),$o(4,ZB,3,1,"button",2),Ko(5,"mat-menu",null,3),$o(7,QB,3,2,"button",4),Jo(),Jo(),Xo(8,"app-issues-pending",5),Xo(9,"app-issues-responded",5),Xo(10,"app-issues-faulty",5),Jo()),2&e&&(fs(3),qa(" ",t.teamList?t.teamFilter:t.userService.currentUser.team.id," "),fs(1),Zo("ngIf",t.teamList),fs(3),Zo("ngForOf",t.teamList),fs(1),Zo("teamFilter",t.teamFilter),fs(1),Zo("teamFilter",t.teamFilter),fs(1),Zo("teamFilter",t.teamFilter))},directives:[gd,uA,md,$B,WB,GB,oD,mA,cL,sA],styles:[".container[_ngcontent-%COMP%]{display:block;align-items:center;justify-content:center;text-align:center}.title[_ngcontent-%COMP%]{color:#000;margin:0;padding:30px 20px}.mat-column-actions[_ngcontent-%COMP%]{width:80px;text-align:center}.mat-column-id[_ngcontent-%COMP%]{width:10%}.mat-column-title[_ngcontent-%COMP%]{width:40%}.mat-column-type[_ngcontent-%COMP%]{width:30%}.mat-column-severity[_ngcontent-%COMP%]{width:12%}"]}),e})(),canActivate:[$j]},{path:"phaseTeamResponse/issues/:issue_id",component:VB,canActivate:[$j],canDeactivate:[bz]}];let JB=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Lb.forChild(KB)],Lb]}),e})(),XB=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[JB,DP,dq,Wj,yz,iw.forChild(),Gj]]}),e})(),eV=(()=>{class e{constructor(e){this.route=e,this.issueComponents=[Nq.TESTER_POST,Nq.SEVERITY_LABEL,Nq.TYPE_LABEL,Nq.TEAM_RESPONSE,Nq.TESTER_RESPONSE]}ngOnInit(){this.route.params.subscribe(e=>{this.issueId=+e.issue_id})}canDeactivate(){return!this.viewIssue.isEditing()}}return e.\u0275fac=function(t){return new(t||e)(Go(W_))},e.\u0275cmp=Ve({type:e,selectors:[["app-issue"]],viewQuery:function(e,t){if(1&e&&Iu(Hq,7),2&e){let e;Au(e=Pu())&&(t.viewIssue=e.first)}},decls:2,vars:2,consts:[[3,"issueId","issueComponents"]],template:function(e,t){1&e&&(Ko(0,"div"),Xo(1,"app-view-issue",0),Jo()),2&e&&(fs(1),Zo("issueId",t.issueId)("issueComponents",t.issueComponents))},directives:[Hq],styles:[""]}),e})(),tV=(()=>{class e{constructor(){this.displayedColumns=[RH.ID,RH.TITLE,RH.TYPE,RH.SEVERITY,RH.ACTIONS],this.actionButtons=[IB.VIEW_IN_WEB,IB.RESPOND_TO_ISSUE,IB.MARK_AS_RESPONDED,IB.FIX_ISSUE]}ngOnInit(){this.filter=e=>(e=>!e.status||e.status===rj.Incomplete)(e)&&(e=>!!e.issueComment)(e)}applyFilter(e){this.table.issues.filter=e}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=Ve({type:e,selectors:[["app-issue-pending"]],viewQuery:function(e,t){if(1&e&&Iu(RB,7),2&e){let e;Au(e=Pu())&&(t.table=e.first)}},decls:10,vars:3,consts:[["cols","3","rowHeight","80px"],[1,"grid-flush-left"],[1,"mat-headline",2,"margin","0"],[1,"full-grid-width"],["matInput","","placeholder","Search",3,"keyup"],["table_name","tableTesterResponsePending",3,"headers","actions","filters"]],template:function(e,t){1&e&&(Ko(0,"div"),Ko(1,"mat-grid-list",0),Ko(2,"mat-grid-tile"),Ko(3,"div",1),Ko(4,"h1",2),Fa(5,"Issues Pending Response"),Jo(),Jo(),Jo(),Ko(6,"mat-grid-tile"),Ko(7,"mat-form-field",3),Ko(8,"input",4),la("keyup",function(e){return t.applyFilter(e.target.value)}),Jo(),Jo(),Jo(),Jo(),Xo(9,"app-issue-tables",5),Jo()),2&e&&(fs(9),Zo("headers",t.displayedColumns)("actions",t.actionButtons)("filters",t.filter))},directives:[FO,DO,NC,SL,RB],styles:[""]}),e})(),iV=(()=>{class e{constructor(){this.displayedColumns=[RH.ID,RH.TITLE,RH.TYPE,RH.SEVERITY,RH.TESTER_DISAGREE,RH.ACTIONS],this.actionButtons=[IB.VIEW_IN_WEB,IB.MARK_AS_PENDING,IB.FIX_ISSUE]}ngOnInit(){this.filter=e=>(e=>e.status===rj.Done)(e)&&(e=>!!e.issueComment)(e)}applyFilter(e){this.table.issues.filter=e}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=Ve({type:e,selectors:[["app-issue-responded"]],viewQuery:function(e,t){if(1&e&&Iu(RB,7),2&e){let e;Au(e=Pu())&&(t.table=e.first)}},decls:10,vars:3,consts:[["cols","3","rowHeight","80px"],[1,"grid-flush-left"],[1,"mat-headline",2,"margin","0"],[1,"full-grid-width"],["matInput","","placeholder","Search",3,"keyup"],["table_name","tableTesterResponseResponded",3,"headers","actions","filters"]],template:function(e,t){1&e&&(Ko(0,"div"),Ko(1,"mat-grid-list",0),Ko(2,"mat-grid-tile"),Ko(3,"div",1),Ko(4,"h1",2),Fa(5,"Issues Responded"),Jo(),Jo(),Jo(),Ko(6,"mat-grid-tile"),Ko(7,"mat-form-field",3),Ko(8,"input",4),la("keyup",function(e){return t.applyFilter(e.target.value)}),Jo(),Jo(),Jo(),Jo(),Xo(9,"app-issue-tables",5),Jo()),2&e&&(fs(9),Zo("headers",t.displayedColumns)("actions",t.actionButtons)("filters",t.filter))},directives:[FO,DO,NC,SL,RB],styles:[""]}),e})(),nV=(()=>{class e{constructor(){this.displayedColumns=[RH.ID,RH.TITLE,RH.TYPE,RH.SEVERITY,RH.ACTIONS],this.actionButtons=[IB.VIEW_IN_WEB,IB.FIX_ISSUE]}ngOnInit(){this.filter=e=>e.testerResponseError}applyFilter(e){this.table.issues.filter=e}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=Ve({type:e,selectors:[["app-issue-faulty"]],viewQuery:function(e,t){if(1&e&&Iu(RB,7),2&e){let e;Au(e=Pu())&&(t.table=e.first)}},decls:10,vars:3,consts:[["cols","3","rowHeight","80px"],[1,"grid-flush-left"],[1,"mat-headline",2,"margin","0px"],[1,"full-grid-width"],["matInput","","placeholder","Search",3,"keyup"],["table_name","tableTesterResponseFaulty",3,"headers","actions","filters"]],template:function(e,t){1&e&&(Ko(0,"div"),Ko(1,"mat-grid-list",0),Ko(2,"mat-grid-tile"),Ko(3,"div",1),Ko(4,"h1",2),Fa(5,"Faulty Issues"),Jo(),Jo(),Jo(),Ko(6,"mat-grid-tile"),Ko(7,"mat-form-field",3),Ko(8,"input",4),la("keyup",function(e){return t.applyFilter(e.target.value)}),Jo(),Jo(),Jo(),Jo(),Xo(9,"app-issue-tables",5),Jo()),2&e&&(fs(9),Zo("headers",t.displayedColumns)("actions",t.actionButtons)("filters",t.filter))},directives:[FO,DO,NC,SL,RB],styles:[""]}),e})(),rV=(()=>{class e{constructor(){this.displayedColumns=[RH.ID,RH.TITLE,RH.TYPE,RH.SEVERITY,RH.ACTIONS],this.actionButtons=[IB.VIEW_IN_WEB]}ngOnInit(){this.filter=e=>e.teamAccepted}applyFilter(e){this.table.issues.filter=e}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=Ve({type:e,selectors:[["app-issue-accepted"]],viewQuery:function(e,t){if(1&e&&Iu(RB,7),2&e){let e;Au(e=Pu())&&(t.table=e.first)}},decls:10,vars:3,consts:[["cols","3","rowHeight","80px"],[1,"grid-flush-left"],[1,"mat-headline",2,"margin","0"],[1,"full-grid-width"],["matInput","","placeholder","Search",3,"keyup"],["table_name","tableTesterResponseAccepted",3,"headers","actions","filters"]],template:function(e,t){1&e&&(Ko(0,"div"),Ko(1,"mat-grid-list",0),Ko(2,"mat-grid-tile"),Ko(3,"div",1),Ko(4,"h1",2),Fa(5,"Accepted by Dev Team (No Action Required)"),Jo(),Jo(),Jo(),Ko(6,"mat-grid-tile"),Ko(7,"mat-form-field",3),Ko(8,"input",4),la("keyup",function(e){return t.applyFilter(e.target.value)}),Jo(),Jo(),Jo(),Jo(),Xo(9,"app-issue-tables",5),Jo()),2&e&&(fs(9),Zo("headers",t.displayedColumns)("actions",t.actionButtons)("filters",t.filter))},directives:[FO,DO,NC,SL,RB],styles:[""]}),e})();const sV=[{path:"phaseTesterResponse",component:(()=>{class e{constructor(){}ngOnInit(){}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=Ve({type:e,selectors:[["app-phase-tester-response"]],decls:5,vars:0,template:function(e,t){1&e&&(Ko(0,"div"),Xo(1,"app-issue-pending"),Xo(2,"app-issue-responded"),Xo(3,"app-issue-faulty"),Xo(4,"app-issue-accepted"),Jo())},directives:[tV,iV,nV,rV],styles:[""]}),e})(),canActivate:[$j]},{path:"phaseTesterResponse/issues/:issue_id",component:eV,canActivate:[$j],canDeactivate:[bz]}];let oV=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Lb.forChild(sV)],Lb]}),e})(),aV=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Dd,oV,DP,yz,Gj,iw.forChild()]]}),e})();const lV=[{path:"",loadChildren:()=>Vj},{path:"phaseBugReporting",loadChildren:()=>jB,canLoad:[$j]},{path:"phaseTeamResponse",loadChildren:()=>XB,canLoad:[$j]},{path:"phaseTesterResponse",loadChildren:()=>aV,canLoad:[$j]},{path:"phaseModeration",loadChildren:()=>BB,canLoad:[$j]},{path:"**",redirectTo:""}];let uV=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=Ze({type:e}),e.\u0275inj=ge({imports:[[Lb.forRoot(lV)],Lb]}),e})();function cV(e,t){if(1&e){const e=na();Ko(0,"button",12),la("click",function(){return Yt(e),pa().goBack()}),Ko(1,"mat-icon"),Fa(2,"arrow_back_ios"),Jo(),Jo()}}function dV(e,t){if(1&e&&(Ko(0,"span",13),Fa(1),Jo()),2&e){const e=pa();fs(1),qa(" (",e.getPhaseDescription(e.phaseService.currentPhase),") ")}}const hV=function(e){return{color:"green",visibility:e}};function pV(e,t){if(1&e){const e=na();Ko(0,"button",18),la("click",function(){const t=Yt(e).$implicit;return pa(2).routeToSelectedPhase(t)}),Ko(1,"span"),Ko(2,"mat-icon",19),Fa(3,"done"),Jo(),Fa(4),Jo(),Jo()}if(2&e){const e=t.$implicit,i=pa(2);fs(2),Zo("ngStyle",pu(2,hV,i.phaseService.currentPhase===e?"visible":"hidden")),fs(2),qa(" ",i.getPhaseDescription(e)," ")}}function mV(e,t){if(1&e&&(Ko(0,"div"),Ko(1,"button",14),Ko(2,"mat-icon",15),Fa(3,"expand_more"),Jo(),Jo(),Ko(4,"mat-menu",null,16),$o(6,pV,5,4,"button",17),Jo(),Jo()),2&e){const e=Wo(5),t=pa();fs(1),Zo("matMenuTriggerFor",e),fs(5),Zo("ngForOf",t.phaseService.sessionData.openPhases)}}function fV(e,t){if(1&e){const e=na();Ko(0,"button",20),la("click",function(){return Yt(e),pa().viewBrowser()}),Ko(1,"mat-icon"),Fa(2,"open_in_new"),Jo(),Jo()}}function gV(e,t){if(1&e){const e=na();Ko(0,"button",21),la("click",function(){return Yt(e),pa().reload()}),Fa(1," Sync "),Ko(2,"mat-icon"),Fa(3,"refresh"),Jo(),Jo()}}function _V(e,t){1&e&&(Ko(0,"div",22),Ko(1,"span",23),Fa(2,"Sync"),Jo(),Xo(3,"mat-spinner",24),Jo()),2&e&&(fs(3),Zo("diameter",20))}function yV(e,t){if(1&e){const e=na();Ko(0,"button",25),la("click",function(t){return Yt(e),pa().openLogOutDialog(),t.stopPropagation()}),Fa(1),Ko(2,"mat-icon",26),Fa(3,"exit_to_app"),Jo(),Jo()}if(2&e){const e=pa();fs(1),qa(" (",e.userService.currentUser.loginId,") ")}}let bV=(()=>{class e{constructor(e,t,i,n,r,s,o,a,l,u,c,d){this.router=e,this.auth=t,this.phaseService=i,this.userService=n,this.logger=r,this.location=s,this.githubEventService=o,this.issueService=a,this.errorHandlingService=l,this.githubService=u,this.dialogService=c,this.issueTableSettingsService=d,this.isReloadButtonDisabled=!1,this.ISSUE_FILTER="/issues?q=is:issue+is:open",this.TUTORIAL_LABEL="+label:tutorial.",this.TEAM_LABEL="+label:team.",this.EXCLUDE_DUPLICATE="+-label:duplicate",this.logOutDialogMessages=["Do you wish to log out?"],this.yesButtonDialogMessage="Yes, I wish to log out",this.noButtonDialogMessage="No, I don't wish to log out",e.events.pipe(bh(e=>e instanceof Bg),wS()).subscribe(e=>{this.prevUrl=e[0].urlAfterRedirects})}ngOnInit(){}routeToSelectedPhase(e){this.phaseService.currentPhase!==kY[e]&&(this.phaseService.currentPhase=kY[e],this.githubService.storePhaseDetails(this.phaseService.getPhaseOwner(this.phaseService.currentPhase),this.phaseService.sessionData[e]),this.githubService.reset(),this.issueService.reset(!1),this.reload(),this.issueTableSettingsService.clearTableSettings(),this.router.navigateByUrl(this.phaseService.currentPhase))}isBackButtonShown(){return`/${this.phaseService.currentPhase}`!==this.router.url&&"/"!==this.router.url&&!this.router.url.startsWith("/?code")}isReloadButtonShown(){return"/phaseBugReporting/issues/new"!==this.router.url}isOpenUrlButtonShown(){return this.phaseService.currentPhase===kY.phaseBugReporting||this.userService.currentUser.role===pY.Student||"All Teams"!==this.issueService.getIssueTeamFilter()||this.router.url.includes("/issues")}getVersion(){return IP.version}getPhaseDescription(e){return kj[e]}goBack(){this.prevUrl===`/${this.phaseService.currentPhase}/issues/new`?this.router.navigate(["/phaseBugReporting"]):this.location.back()}viewBrowser(){const e=this.router.url.substring(1),t=e.indexOf("/");let i;i=t<0?this.ISSUE_FILTER.concat(this.getTeamFilterString()):e.substring(t),window.open("https://github.com/".concat(this.githubService.getRepoURL()).concat(i))}openIssueTracker(){window.open("https://github.com/CATcher-org/CATcher/issues")}getTeamFilterString(){if(this.phaseService.currentPhase===kY.phaseBugReporting||this.phaseService.currentPhase===kY.phaseTesterResponse)return"";this.userService.currentUser.team&&this.issueService.setIssueTeamFilter(this.userService.currentUser.team.id);const e=this.issueService.getIssueTeamFilter().split("-"),t=this.TUTORIAL_LABEL.concat(`${e[0]}-${e[1]}`).concat(this.TEAM_LABEL).concat(e[2]);return this.phaseService.currentPhase===kY.phaseModeration?t:this.EXCLUDE_DUPLICATE.concat(t)}reload(){this.isReloadButtonDisabled=!0,this.githubEventService.reloadPage().subscribe(e=>e,e=>{this.errorHandlingService.handleError(e,()=>this.githubEventService.reloadPage())}),setTimeout(()=>{this.isReloadButtonDisabled=!1},3e3)}logOut(){this.auth.logOut()}openLogOutDialog(){this.dialogService.openUserConfirmationModal(this.logOutDialogMessages,this.yesButtonDialogMessage,this.noButtonDialogMessage).afterClosed().subscribe(e=>{e&&(this.logger.info(`HeaderComponent: Logging out from ${this.userService.currentUser.loginId}`),this.logOut())})}exportLogFile(){this.logger.exportLogFile()}}return e.\u0275fac=function(t){return new(t||e)(Go(fb),Go(Mj),Go(Sj),Go(fY),Go(iY),Go(rd),Go(Ej),Go(Tj),Go(rY),Go(dY),Go($q),Go(Az))},e.\u0275cmp=Ve({type:e,selectors:[["app-layout-header"]],decls:17,vars:9,consts:[["color","primary",2,"position","sticky","position","-webkit-sticky","top","0","z-index","1000"],["mat-icon-button","","class","mat-toolbar mat-primary back-button","style","transform: scale(0.9)",3,"click",4,"ngIf"],[1,"mat-toolbar","mat-primary",2,"text-decoration","none",3,"routerLink"],["id","phase-descriptor","style","margin-left: 10px",4,"ngIf"],[4,"ngIf"],[2,"flex","1 1 auto"],["mat-button","","matTooltip","Download CATcher Log",3,"click"],["mat-button","","matTooltip","Give feedback about CATcher",3,"click"],["mat-button","","matTooltip","View current page on GitHub",3,"click",4,"ngIf"],["mat-button","","matTooltip","Synchronize with Github data",3,"click",4,"ngIf"],["class","sync-spinner",4,"ngIf"],["mat-button","","matTooltip","Log out",3,"click",4,"ngIf"],["mat-icon-button","",1,"mat-toolbar","mat-primary","back-button",2,"transform","scale(0.9)",3,"click"],["id","phase-descriptor",2,"margin-left","10px"],["mat-button","",3,"matMenuTriggerFor"],[2,"color","white"],["menu","matMenu"],["mat-menu-item","",3,"click",4,"ngFor","ngForOf"],["mat-menu-item","",3,"click"],[3,"ngStyle"],["mat-button","","matTooltip","View current page on GitHub",3,"click"],["mat-button","","matTooltip","Synchronize with Github data",3,"click"],[1,"sync-spinner"],[2,"font-size","14px","margin-right","7px"],[1,"white-spinner",3,"diameter"],["mat-button","","matTooltip","Log out",3,"click"],[2,"margin-left","2px"]],template:function(e,t){1&e&&(Ko(0,"mat-toolbar",0),$o(1,cV,3,0,"button",1),Ko(2,"a",2),Fa(3),Jo(),$o(4,dV,2,1,"span",3),$o(5,mV,7,2,"div",4),Xo(6,"span",5),Ko(7,"button",6),la("click",function(){return t.exportLogFile()}),Ko(8,"mat-icon"),Fa(9,"receipt"),Jo(),Jo(),Ko(10,"button",7),la("click",function(){return t.openIssueTracker()}),Ko(11,"mat-icon"),Fa(12,"mail"),Jo(),Jo(),$o(13,fV,3,0,"button",8),$o(14,gV,4,0,"button",9),$o(15,_V,4,1,"div",10),$o(16,yV,4,1,"button",11),Jo()),2&e&&(fs(1),Zo("ngIf",t.isBackButtonShown()),fs(1),Zo("routerLink",t.phaseService.currentPhase),fs(1),qa("CATcher v",t.getVersion(),""),fs(1),Zo("ngIf",t.auth.isAuthenticated()),fs(1),Zo("ngIf",t.auth.isAuthenticated()&&t.phaseService.sessionData.openPhases.length>1),fs(8),Zo("ngIf",t.auth.isAuthenticated()&&t.isOpenUrlButtonShown()),fs(1),Zo("ngIf",t.auth.isAuthenticated()&&t.isReloadButtonShown()&&!t.isReloadButtonDisabled),fs(1),Zo("ngIf",t.auth.isAuthenticated()&&t.isReloadButtonShown()&&t.isReloadButtonDisabled),fs(1),Zo("ngIf",t.auth.isAuthenticated()))},directives:[SP,gd,yb,oD,BA,cL,mA,uA,md,sA,Sd,gI],encapsulation:2}),e})(),vV=(()=>{class e{constructor(e,t){this.errorHandlingService=t,this.NOT_CONNECTED_ERROR=new Error("You are not connected to the internet."),e.info("AppComponent: AppConfig",IP),e.info("AppComponent: Mode web")}ngAfterViewInit(){this.addListenerForNetworkOffline()}addListenerForNetworkOffline(){window.addEventListener("offline",e=>{this.errorHandlingService.handleError(this.NOT_CONNECTED_ERROR)},!1)}}return e.\u0275fac=function(t){return new(t||e)(Go(iY),Go(rY))},e.\u0275cmp=Ve({type:e,selectors:[["app-root"]],decls:3,vars:0,consts:[[1,"container"]],template:function(e,t){1&e&&(Xo(0,"app-layout-header"),Ko(1,"div",0),Xo(2,"router-outlet"),Jo())},directives:[bV,vb],styles:[".container[_ngcontent-%COMP%]{padding:30px;min-height:87.9vh}"]}),e})();var wV=(()=>(function(e){e[e.NotAuthenticated=0]="NotAuthenticated",e[e.AwaitingAuthentication=1]="AwaitingAuthentication",e[e.ConfirmOAuthUser=2]="ConfirmOAuthUser",e[e.Authenticated=3]="Authenticated"}(wV||(wV={})),wV))();let kV=(()=>{class e{constructor(e,t,i,n,r,s,o,a,l,u){this.router=e,this.ngZone=t,this.githubService=i,this.userService=n,this.issueService=r,this.phaseService=s,this.dataService=o,this.githubEventService=a,this.titleService=l,this.logger=u,this.authStateSource=new Gf(wV.NotAuthenticated),this.currentAuthState=this.authStateSource.asObservable(),this.accessToken=new Gf(void 0)}storeOAuthAccessToken(e){this.githubService.storeOAuthAccessToken(e),this.accessToken.next(e)}reset(){this.accessToken.next(void 0),this.changeAuthState(wV.NotAuthenticated),this.ngZone.run(()=>this.router.navigate([""]))}logOut(){this.githubService.reset(),this.userService.reset(),this.issueService.reset(!0),this.phaseService.reset(),this.dataService.reset(),this.githubEventService.reset(),this.logger.reset(),this.setLandingPageTitle(),this.issueService.setIssueTeamFilter("All Teams"),this.reset()}isAuthenticated(){return this.authStateSource.getValue()===wV.Authenticated}changeAuthState(e){if(e===wV.Authenticated){const e=`${Date.now()}-${NP()}`;this.issueService.setSessionId(e),this.logger.info(`MockAuthService: Successfully authenticated with session: ${e}`)}this.authStateSource.next(e)}setTitleWithPhaseDetail(){const e=i(4147),t=`${e.name} ${e.version} - ${this.phaseService.getPhaseDetail()}`;this.titleService.setTitle(t)}setLandingPageTitle(){const e=i(4147);this.titleService.setTitle(`${e.name} ${e.version}`)}startOAuthProcess(){this.accessToken.next("FabricatedToken")}navigateToLandingPage(){this.router.navigateByUrl(this.phaseService.currentPhase)}clearNext(){}getNext(){}storeNext(e){}}return e.\u0275fac=function(t){return new(t||e)(Tn(fb),Tn(cc),Tn(dY),Tn(fY),Tn(Tj),Tn(Sj),Tn(mY),Tn(Ej),Tn(gh),Tn(iY))},e.\u0275prov=fe({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function SV(e,t,i,n,r,s,o,a,l,u){return IP.test?new kV(e,t,i,n,r,s,o,a,l,u):(console.log(u),new Mj(e,t,i,n,r,s,o,a,l,u))}const TV=Object.assign({},Object.assign(Object.assign({},Object.assign(Object.assign({},LP),{version:OP.version,production:!1,test:!1,clientId:"0cbc5e651d8b01e36687",origin:"http://localhost:4200"})),{test:!0,role:"student",username:"CAT-Tester",team:"CS2103T-W12-3"})),{Octokit:EV}=i(60837);let xV="",MV="",CV="",DV="",LV=new EV,OV=(()=>{class e{constructor(){this.numIssuesCreated=0}storeOAuthAccessToken(e){LV=new EV({auth:()=>`Token ${e}`})}storeOrganizationDetails(e,t){MV=e,DV=t}storePhaseDetails(e,t){CV=t,xV=e}isRepositoryPresent(e,t){return _h(!0)}createIssue(e,t,i){const n=i.map(e=>new $P({name:e})),r={number:this.numIssuesCreated,title:e,body:t,labels:n};return this.numIssuesCreated++,_h(new WP(r))}fetchAllLabels(){return _h(bj.getRequiredLabelsAsArray(!0).map(e=>({name:e.labelCategory?`${e.labelCategory}.${e.labelValue}`:`${e.labelValue}`,color:`${e.labelColor}`})))}fetchEventsForRepo(){return _h([])}fetchDataFile(){return _h({data:`role,name,team\n${TV.role},${TV.username},${TV.team}\n`})}fetchLatestRelease(){const e=i(4147);return _h({html_url:`www.github.com/CATcher-org/releases/v${e.version}`,tag_name:`v${e.version}`})}fetchSettingsFile(){return _h({openPhases:[kY.phaseBugReporting,kY.phaseTeamResponse,kY.phaseTesterResponse,kY.phaseModeration],[kY.phaseBugReporting]:"undefined",[kY.phaseTeamResponse]:"undefined",[kY.phaseTesterResponse]:"undefined",[kY.phaseModeration]:"undefined"})}fetchAuthenticatedUser(){return _h({login:TV.username,name:TV.username})}getProfilesData(){const e=[{profileName:"CATcher",repoName:"CATcher-org/public_data"}],t={json:()=>Promise.resolve({profiles:e})};return Promise.resolve(t)}reset(){}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=fe({token:e,factory:e.\u0275fac}),e})();function AV(e,t,i){return IP.test?new OV:new dY(e,t,i)}new hY({id:"CS2103T-W12-3",teamMembers:[{loginId:"JunWei96",role:pY.Student},{loginId:"003-samuel",role:pY.Student},{loginId:"damithc",role:pY.Student},{loginId:"ptvrajsk",role:pY.Student}]}),new hY({id:"CS2103T-W12-4",teamMembers:[{loginId:"RonakLakhotia",role:pY.Student}]});const IV=(new Map([["CS2103T-W12-3",new hY({id:"CS2103T-W12-3",teamMembers:[{loginId:"JunWei96",role:pY.Student},{loginId:"003-samuel",role:pY.Student},{loginId:"damithc",role:pY.Student},{loginId:"ptvrajsk",role:pY.Student}]})],["CS2103T-W12-4",new hY({id:"CS2103T-W12-4",teamMembers:[{loginId:"RonakLakhotia",role:pY.Student}]})]]),{body:"# Team's Response\n\n ## Duplicate status (if any):\n--",created_at:"2020-02-16T18:31:38Z",id:586737495,issue_url:"https://api.github.com/repos/CATcher-org/pe-results/issues/91",updated_at:"2020-03-02T12:50:02Z",url:"https://api.github.com/repos/CATcher-org/pe-results/issues/comments/586737495",user:{login:"testathorStudent",id:46639862,avatar_url:"https://avatars3.githubusercontent.com/u/46639862?v=4",url:"https://api.github.com/users/testathorStudent"}}),RV={body:"# Tutor Moderation\n\n## :question: Issue Type\n\n- [x] Done\n\ntest\n\n
    \n## :question: Issue Severity\n\n- [ ] Done\n\n[replace this with your explanation]\n\n
    \n## :question: Not Related Question\n\n- [ ] Done\n\n[replace this with your explanation]\n\n
    \n",created_at:"2020-08-15T06:39:24Z",id:674357972,issue_url:"https://api.github.com/repos/CATcher-org/pe-evaluation/issues/26",updated_at:"2020-08-15T06:39:40Z",url:"https://api.github.com/repos/CATcher-org/pe-evaluation/issues/comments/674357972",user:{login:"testathorTutor",id:46640218,avatar_url:"https://avatars2.githubusercontent.com/u/46640218?v=4",url:"https://api.github.com/users/testathorTutor"}},PV={color:"9900cc",name:"type.FunctionalityBug",id:1226647550,url:"https://api.github.com/repos/CATcher-org/pe-results/labels/type.FunctionalityBug"},YV={id:1462485994,url:"https://api.github.com/repos/CATcher-org/pe-results/labels/type.FeatureFlaw",name:"type.FeatureFlaw",color:"d966ff"},FV={id:1226647431,url:"https://api.github.com/repos/CATcher-org/pe-results/labels/type.DocumentationBug",name:"type.DocumentationBug",color:"d966ff"},jV={id:1226646828,url:"https://api.github.com/repos/CATcher-org/pe-results/labels/severity.Low",name:"severity.Low",color:"ffcccc"},qV={id:1226646649,url:"https://api.github.com/repos/CATcher-org/pe-results/labels/severity.High",name:"severity.High",color:"ff6666"},NV={color:"ff9999",name:"severity.Medium",id:1226647149,url:"https://api.github.com/repos/CATcher-org/pe-results/labels/severity.Medium"},HV={url:"https://api.github.com/repos/CATcher-org/pe-results/labels/tutorial.CS2103T-W12",name:"tutorial.CS2103T-W12",color:"c2e0c6",id:1226649736},UV={id:1226649835,url:"https://api.github.com/repos/CATcher-org/pe-results/labels/team.3",name:"team.3",color:"d4c5f9"},zV={login:"anubh-v",avatar_url:"https://avatars1.githubusercontent.com/u/35621759?v=4",url:"https://api.github.com/users/anubh-v"},BV={login:"anubh-v",id:35621759,url:"https://api.github.com/users/anubh-v"},VV={login:"geshuming",avatar_url:"https://avatars0.githubusercontent.com/u/43642522?v=4",url:"https://api.github.com/users/geshuming"},$V={login:"geshuming",id:43642522,url:"https://api.github.com/users/geshuming"},WV="# Issue Description\n{original issue description}\n# Team's Response\n{team's response}\n # Disputes\n\n## :question: Issue Type\n\n### Team says:\r\n{the team's action that is being disputed}\r\n\r\n### Tester says:\r\n{tester's objection}\n\n
    \n## :question: Issue Severity\n\n### Team says:\r\n{the team's action that is being disputed}\r\n\r\n### Tester says:\r\n{tester's objection}\n\n
    \n## :question: Not Related Question\n\n### Team says:\r\n{the team's action that is being disputed}\r\n\r\n### Tester says:\r\n{tester's objection}\n\n
    \n\n",GV=(new WP({id:"574085971",number:92,assignees:[],comments:[],body:"",created_at:"2020-03-02T16:19:02Z",labels:[UV,HV,PV,NV],state:rw.Open,title:"App starts to lag when given large amount of input",updated_at:"2020-03-13T13:37:32Z",url:"https://api.github.com/repos/CATcher-org/pe-results/issues/92",user:zV}),new WP({id:"384830567",number:130,assignees:[],comments:[],body:"",created_at:"2020-03-02T16:19:02Z",labels:[UV,HV,YV,jV],state:rw.Open,title:"App is sometimes slow",updated_at:"2020-03-13T13:37:32Z",url:"https://api.github.com/repos/CATcher-org/pe-results/issues/130",user:zV}),new WP({id:"573957398",number:32,assignees:[],comments:[],body:"",created_at:"2010-03-12T19:12:02Z",labels:[UV,HV,FV,qV],state:rw.Open,title:"Too many typos",updated_at:"2012-03-12T19:12:02Z",url:"https://api.github.com/repos/CATcher-org/pe-results/issues/130",user:zV}),new WP({id:"573957399",number:33,assignees:[],comments:[],body:"",created_at:"2010-04-12T19:12:02Z",labels:[UV,HV,FV,qV],state:rw.Open,title:"Too many typos 2",updated_at:"2012-04-12T19:12:02Z",url:"https://api.github.com/repos/CATcher-org/pe-results/issues/130",user:zV}),new WP({id:"551732011",number:91,assignees:[BV,$V],body:"Screen freezes every few minutes",created_at:"2020-01-18T07:01:45Z",labels:[UV,HV,PV,NV],state:rw.Open,title:"Screen freezes",updated_at:"2020-03-02T12:50:02Z",url:"https://api.github.com/repos/CATcher-org/pe-results/issues/91",user:zV,comments:[IV]}),()=>{const e=((e=new Date(2020,1,1),t=new Date)=>new Date(e.getTime()+Math.random()*(e.getTime()-t.getTime())).toISOString())(),t=Math.round(1e3*Math.random()),i=[jV,NV,qV],n=[PV,YV,FV];return new WP({id:Math.floor(1e9*Math.random()).toString(),number:t,assignees:[],comments:[],body:`Issue No.: ${t}\nSample Content.`,created_at:e,labels:[UV,HV,n[t%3],i[t%3]],state:rw.Open,title:`Random Issue: ${t}`,updated_at:e,url:`https://api.github.com/repos/CATcher-org/pe-results/issues/${t}`,user:zV})});new WP({id:"574674360",number:26,assignees:[$V],body:WV,created_at:"2020-03-03T13:38:32Z",labels:[UV,HV,PV,NV],state:rw.Open,title:"Basic Issue, Three Disputes, Unsure",updated_at:"2020-08-15T06:39:40Z",url:"https://api.github.com/repos/CATcher-org/pe-results/issues/26",user:VV,comments:[RV]}),new WP({id:"239538360",number:93,assignees:[$V],body:WV,created_at:"2020-10-14T10:28:32Z",labels:[UV,HV,YV,qV],state:rw.Open,title:"Redundant buggy feature",updated_at:"2020-11-25T13:19:40Z",url:"https://api.github.com/repos/CATcher-org/pe-results/issues/26",user:VV,comments:[RV]}),new WP({id:"384756360",number:6,assignees:[$V],body:WV,created_at:"2020-03-26T09:08:12Z",labels:[UV,HV,FV,jV],state:rw.Open,title:"Documentation bug, too many typos",updated_at:"2020-11-10T16:59:40Z",url:"https://api.github.com/repos/CATcher-org/pe-results/issues/26",user:VV,comments:[RV]});let ZV=(()=>{class e{constructor(e,t,i){this.githubService=e,this.phaseService=t,this.dataService=i,this.issueTeamFilter="All Teams",this.isLoading=new Gf(!1),this.issues$=new Gf(new Array)}startPollIssues(){void 0===this.issuesPollSubscription&&(0===this.issues$.getValue().length&&this.isLoading.next(!0),this.issuesPollSubscription=_h(this.reloadAllIssues()).subscribe(e=>this.isLoading.next(!1)))}stopPollIssues(){this.issuesPollSubscription&&(this.issuesPollSubscription.unsubscribe(),this.issuesPollSubscription=void 0)}pollIssue(e){return _h(this.issues[e])}reloadAllIssues(){return this.initializeData()}getIssue(e){return void 0===this.issues?this.getLatestIssue(e):_h(this.issues[e])}getLatestIssue(e){return this.githubService.fetchIssueGraphql(e).pipe(D(t=>(this.createAndSaveIssueModel(t),this.issues[e])),yg(t=>_h(this.issues[e])))}createIssue(e,t,i,n){const r=[this.createLabel("severity",i),this.createLabel("type",n)],s=new Map([["session",this.sessionId]]),o=vY.embedDataIntoString(t,s);return this.githubService.createIssue(e,o,r).pipe(D(e=>this.createIssueModel(e)))}updateIssue(e){const t=this.phaseService.currentPhase===kY.phaseModeration?[]:e.assignees;return this.githubService.updateIssue(e.id,e.title,this.createGithubIssueDescription(e),this.createLabelsForIssue(e),t).pipe(D(t=>(t.comments=e.githubComments,this.createIssueModel(t))))}updateIssueWithComment(e,t){return this.githubService.updateIssueComment(t).pipe(U(t=>(e.githubComments=[t,...e.githubComments.filter(e=>e.id!==t.id)],this.updateIssue(e))))}updateTesterResponse(e,t){const i=this.issues[e.id].testerResponses?this.githubService.updateIssueComment(t):this.githubService.createIssueComment(e.id,t.description),n=e.clone(this.phaseService.currentPhase);return n.status=rj.Done,fw([i,this.updateIssue(n)]).pipe(D(e=>{const[t,i]=e;return i.updateTesterResponse(t),i}))}updateTutorResponse(e,t){return fw([this.githubService.updateIssueComment(t),this.updateIssue(e)]).pipe(D(e=>{const[t,i]=e;return i.updateDispute(t),i}))}createTeamResponse(e){const t=e.createGithubTeamResponse();return this.githubService.createIssueComment(e.id,t).pipe(U(t=>(e.githubComments=[t,...e.githubComments.filter(e=>e.id!==t.id)],this.updateIssue(e))))}createTutorResponse(e,t){return fw([this.githubService.createIssueComment(e.id,t),this.updateIssue(e)]).pipe(D(e=>{const[t,i]=e;return i.updateDispute(t),i}))}createGithubIssueDescription(e){return this.phaseService.currentPhase===kY.phaseModeration?`# Issue Description\n${e.createGithubIssueDescription()}\n# Team's Response\n${e.teamResponse}\n # Disputes\n\n${this.getIssueDisputeString(e.issueDisputes)}\n`:e.createGithubIssueDescription()}getIssueDisputeString(e){let t="";for(const i of e)t+=i.toString();return t}deleteIssue(e){return this.githubService.closeIssue(e).pipe(D(e=>{const t=this.createIssueModel(e);return this.deleteFromLocalStore(t),t}))}deleteFromLocalStore(e){const t=e.id,i=(0,HP._T)(this.issues,["symbol"==typeof t?t:t+""]);this.issues=i,this.issues$.next(Object.values(this.issues))}updateLocalStore(e){this.issues=Object.assign(Object.assign({},this.issues),{[e.id]:e}),this.issues$.next(Object.values(this.issues))}hasTeamResponse(e){return!!this.issues[e].teamResponse}getDuplicateIssuesFor(e){return this.issues$.pipe(D(t=>t.filter(t=>t.duplicateOf===e.id)))}reset(){this.issues=void 0,this.sessionId=void 0,this.issues$.next(new Array),this.stopPollIssues(),this.isLoading.complete(),this.isLoading=new Gf(!1)}initializeData(){if(null!=this.issues)return _h(Object.values(this.issues));const e=[];if(this.phaseService.currentPhase===kY.phaseBugReporting)for(let t=0;t<10;t++)e.push(GV());for(const t of e)this.createAndSaveIssueModel(t);return _h(Object.values(this.issues))}createAndSaveIssueModel(e){const t=this.createIssueModel(e);return this.updateLocalStore(t),!0}createLabelsForIssue(e){const t=[];if(this.phaseService.currentPhase!==kY.phaseBugReporting&&this.phaseService.currentPhase!==kY.phaseTesterResponse){const i=e.teamAssigned.id.split("-");t.push(this.createLabel("tutorial",`${i[0]}-${i[1]}`),this.createLabel("team",i[2]))}return e.severity&&t.push(this.createLabel("severity",e.severity)),e.type&&t.push(this.createLabel("type",e.type)),e.response&&t.push(this.createLabel("response",e.response)),e.duplicated&&t.push("duplicate"),e.status&&t.push(this.createLabel("status",e.status)),e.pending&&+e.pending>0&&t.push(this.createLabel("pending",e.pending)),e.unsure&&t.push("unsure"),t}createLabel(e,t){return`${e}.${t}`}extractTeamIdFromGithubIssue(e){return e.findLabel($P.LABELS.tutorial).concat("-").concat(e.findLabel($P.LABELS.team))}createIssueModel(e){switch(this.phaseService.currentPhase){case kY.phaseBugReporting:return tj.createPhaseBugReportingIssue(e);case kY.phaseTeamResponse:return tj.createPhaseTeamResponseIssue(e,this.dataService.getTeam(this.extractTeamIdFromGithubIssue(e)));case kY.phaseTesterResponse:return tj.createPhaseTesterResponseIssue(e);case kY.phaseModeration:return tj.createPhaseModerationIssue(e,this.dataService.getTeam(this.extractTeamIdFromGithubIssue(e)));default:return}}setIssueTeamFilter(e){e&&(this.issueTeamFilter=e)}setSessionId(e){this.sessionId=e}getIssueTeamFilter(){return this.issueTeamFilter}}return e.POLL_INTERVAL=5e3,e.\u0275fac=function(t){return new(t||e)(Tn(dY),Tn(Sj),Tn(mY))},e.\u0275prov=fe({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function QV(e,t,i,n,r){return IP.test?new ZV(e,i,n):new Tj(e,t,i,n,r)}function KV(){const e=new zv,t=e.link;return e.link=(i,n,r)=>t.call(e,i,n,r).replace(/^
    e?' ':' ',{renderer:e,gfm:!0,breaks:!0,pedantic:!1,smartLists:!0,smartypants:!1}}var JV=i(94989),XV=i(66795),e$=i.n(XV),t$=function(){function e(e){var t=e.batchInterval,i=e.batchMax,n=e.batchHandler,r=e.batchKey;this.queuedRequests=new Map,this.batchInterval=t,this.batchMax=i||0,this.batchHandler=n,this.batchKey=r||function(){return""}}return e.prototype.enqueueRequest=function(e){var t=this,i=(0,Nb.pi)({},e),n=!1,r=this.batchKey(e.operation);return i.observable||(i.observable=new Ub.y$(function(e){t.queuedRequests.has(r)||t.queuedRequests.set(r,[]),n||(t.queuedRequests.get(r).push(i),n=!0),i.next=i.next||[],e.next&&i.next.push(e.next.bind(e)),i.error=i.error||[],e.error&&i.error.push(e.error.bind(e)),i.complete=i.complete||[],e.complete&&i.complete.push(e.complete.bind(e)),1===t.queuedRequests.get(r).length&&t.scheduleQueueConsumption(r),t.queuedRequests.get(r).length===t.batchMax&&t.consumeQueue(r)})),i.observable},e.prototype.consumeQueue=function(e){var t=e||"",i=this.queuedRequests.get(t);if(i){this.queuedRequests.delete(t);var n=i.map(function(e){return e.operation}),r=i.map(function(e){return e.forward}),s=[],o=[],a=[],l=[];i.forEach(function(e,t){s.push(e.observable),o.push(e.next),a.push(e.error),l.push(e.complete)});var u=this.batchHandler(n,r)||Ub.y$.of(),c=function(e){a.forEach(function(t){t&&t.forEach(function(t){return t(e)})})};return u.subscribe({next:function(e){if(Array.isArray(e)||(e=[e]),o.length!==e.length){var t=new Error("server returned results with length "+e.length+", expected length of "+o.length);return t.result=e,c(t)}e.forEach(function(e,t){o[t]&&o[t].forEach(function(t){return t(e)})})},error:c,complete:function(){l.forEach(function(e){e&&e.forEach(function(e){return e()})})}}),s}},e.prototype.scheduleQueueConsumption=function(e){var t=this,i=e||"";setTimeout(function(){t.queuedRequests.get(i)&&t.queuedRequests.get(i).length&&t.consumeQueue(i)},this.batchInterval)},e}();!function(e){function t(t){var i=e.call(this)||this,n=t||{},r=n.batchInterval,s=n.batchMax,o=n.batchHandler,a=n.batchKey;return i.batcher=new t$({batchInterval:void 0===r?10:r,batchMax:void 0===s?0:s,batchHandler:void 0===o?function(){return null}:o,batchKey:void 0===a?function(){return""}:a}),t.batchHandler.length<=1&&(i.request=function(e){return i.batcher.enqueueRequest({operation:e})}),i}(0,Nb.ZT)(t,e),t.prototype.request=function(e,t){return this.batcher.enqueueRequest({operation:e,forward:t})}}(Hb.i0);class i$ extends qb.ApolloLink{constructor(e,t){super(),this.httpClient=e,this.options=t,this.print=JV.S,this.options.operationPrinter&&(this.print=this.options.operationPrinter),this.requester=e=>new qb.y$(t=>{const i=e.getContext(),n=(e,t)=>function(...e){const t=e.find(e=>void 0!==e);return void 0===t?e[e.length-1]:t}(i[e],this.options[e],t),r=n("includeQuery",!0),s=n("includeExtensions",!1),o=n("method","POST"),a=n("uri","graphql"),l=n("withCredentials"),u=n("useMultipart"),c={method:o,url:"function"==typeof a?a(e):a,body:{operationName:e.operationName,variables:e.variables},options:{withCredentials:l,useMultipart:u,headers:this.options.headers}};s&&(c.body.extensions=e.extensions),r&&(c.body.query=this.print(e.query));const d=function(e){let t=e.headers&&e.headers instanceof Th?e.headers:new Th(e.headers);if(e.clientAwareness){const{name:i,version:n}=e.clientAwareness;i&&!t.has("apollographql-client-name")&&(t=t.set("apollographql-client-name",i)),n&&!t.has("apollographql-client-version")&&(t=t.set("apollographql-client-version",n))}return t}(i);c.options.headers=((e,t)=>e&&t?t.keys().reduce((e,i)=>e.set(i,t.getAll(i)),e):t||e)(c.options.headers,d);const h=((e,t,i)=>{const n=-1!==["POST","PUT","PATCH"].indexOf(e.method.toUpperCase()),r=e.body.length;let s,o=e.options&&e.options.useMultipart;if(o){if(r)return new w(e=>e.error(new Error("File upload is not available when combined with Batching")));if(!n)return new w(e=>e.error(new Error("File upload is not available when GET is used")));s=i(e.body),o=!!s.files.size}let a={};if(r){if(!n)return new w(e=>e.error(new Error("Batching is not available for GET requests")));a={body:e.body}}else{const t=o?s.clone:e.body;a=n?{body:t}:{params:Object.keys(e.body).reduce((t,i)=>{const n=e.body[i];return t[i]=(e=>-1!==["variables","extensions"].indexOf(e.toLowerCase()))(i)?JSON.stringify(n):n,t},{})}}if(o&&n){const e=new FormData;e.append("operations",JSON.stringify(a.body));const t={},i=s.files;let n=0;i.forEach(e=>{t[++n]=e}),e.append("map",JSON.stringify(t)),n=0,i.forEach((t,i)=>{e.append(++n+"",i,i.name)}),a.body=e}return t.request(e.method,e.url,Object.assign(Object.assign({observe:"response",responseType:"json",reportProgress:!1},a),e.options))})(c,this.httpClient,e$()).subscribe({next:i=>{e.setContext({response:i}),t.next(i.body)},error:e=>t.error(e),complete:()=>t.complete()});return()=>{h.closed||h.unsubscribe()}})}request(e){return this.requester(e)}}let n$=(()=>{class e{constructor(e){this.httpClient=e}create(e){return new i$(this.httpClient,e)}}return e.\u0275fac=function(t){return new(t||e)(Tn(Uh))},e.\u0275prov=fe({factory:function(){return new e(Tn(Uh))},token:e,providedIn:"root"}),e})(),r$=(()=>{class e{constructor(e,t,i,n,r){this.apollo=e,this.httpLink=t,this.authService=i,this.router=n,this.errorHandlingService=r;const s=zb(()=>({headers:{Accept:"charset=utf-8"}})),o=zb(()=>({headers:{Authorization:`Token ${this.authService.accessToken.getValue()}`}})),a=qb.ApolloLink.from([s,o,this.httpLink.create({uri:"https://api.github.com/graphql"})]),l=new qb.h4({possibleTypes:mw.possibleTypes});this.apollo.create({link:a,cache:l}),this.router.events.subscribe(e=>{e instanceof Hg&&this.errorHandlingService.clearError()})}}return e.\u0275fac=function(t){return new(t||e)(Tn(dv),Tn(n$),Tn(Mj),Tn(fb),Tn(rY))},e.\u0275mod=Ze({type:e,bootstrap:[vV]}),e.\u0275inj=ge({providers:[{provide:dY,useFactory:AV,deps:[rY,dv,iY]},{provide:Mj,useFactory:SV,deps:[fb,cc,dY,fY,Tj,Sj,mY,Ej,gh,iY]},{provide:Tj,useFactory:QV,deps:[dY,fY,Sj,mY,iY]},{provide:Xr,useClass:rY}],imports:[[mh,aV,Wf,Vj,jB,XB,BB,DP,tp,iw.forRoot({markedOptions:{provide:Jv,useFactory:KV}}),uV]]}),e})();IP.production&&function(){if(kc)throw new Error("Cannot enable prod mode after platform setup.");wc=!1}(),hh().bootstrapModule(r$,{preserveWhitespaces:!1}).catch(e=>console.error(e))},57834:function(e,t,i){"use strict";const n="undefined"!=typeof globalThis&&globalThis,r="undefined"!=typeof window&&window,s="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,o=n||"undefined"!=typeof global&&global||r||s,a=function(e,...t){if(a.translate){const i=a.translate(e,t);e=i[0],t=i[1]}let i=l(e[0],e.raw[0]);for(let n=1;n0&&r[r.length-1])&&(6===s[0]||2===s[0])){o=0;continue}if(3===s[0]&&(!r||s[1]>r[0]&&s[1]{const n=Uint8Array.from({length:t},(t,n)=>i.getUint8(e+n));return s.decode(n)},a=(e,t)=>{const i=t.getUint8(e);return(128&i)>>7==0?1:(224&i)>>5==6?2:(240&i)>>4==14?3:(240&i)>>4==15?4:1},l=(e,t,i)=>{const n=Uint8Array.from({length:t},(t,n)=>i.getUint8(e+n));return s.decode(n)},u=e=>{let t,i=0,n=0;for(;n>=8,n++;i++}return i};var c=(()=>{return(e=c||(c={})).STRING="string",e.ARRAY_BUFFER="arrayBuffer",e.TYPED_ARRAY="typedArray",e.DATA_VIEW="dataView",c;var e})();const d=(e,t=null)=>{let i,n;if("string"==typeof e){const t=r.encode(e);i=new DataView(t.buffer),n=c.STRING}else if(e instanceof ArrayBuffer)i=new DataView(e),n=c.ARRAY_BUFFER;else if((e=>e instanceof Uint8Array||e instanceof Uint8ClampedArray||e instanceof Int8Array||e instanceof Uint16Array||e instanceof Int16Array||e instanceof Uint32Array||e instanceof Int32Array||e instanceof Float32Array||e instanceof Float64Array)(e))i=new DataView(e.buffer),n=c.TYPED_ARRAY;else{if(!(e instanceof DataView))throw new Error("Cannot process input. Must be a string, ArrayBuffer, TypedArray, or DataView. but got "+typeof e);i=e,n=c.DATA_VIEW}return{dataView:i,inputType:n,isError:!1,error:null,result:null,data:t,index:0}},h=(e,t)=>ra(qr({},e),{isError:!0,error:t}),p=(e,t)=>ra(qr({},e),{result:t}),m=(e,t)=>ra(qr({},e),{data:t}),f=(e,t,i)=>ra(qr({},e),{result:t,index:i});class g{constructor(e){this.p=e}run(e){const t=d(e),i=this.p(t);return i.isError?{isError:!0,error:i.error,index:i.index,data:i.data}:{isError:!1,result:i.result,index:i.index,data:i.data}}fork(e,t,i){const n=d(e),r=this.p(n);return r.isError?t(r.error,r):i(r.result,r)}map(e){const t=this.p;return new g(function(i){const n=t(i);return n.isError?n:p(n,e(n.result))})}chain(e){const t=this.p;return new g(function(i){const n=t(i);return n.isError?n:e(n.result).p(n)})}ap(e){const t=this.p;return new g(function(i){if(i.isError)return i;const n=t(i);if(n.isError)return n;const r=e.p(n);return r.isError?r:p(r,r.result(n.result))})}errorMap(e){const t=this.p;return new g(function(i){const n=t(i);return n.isError?h(n,e({isError:!0,error:n.error,index:n.index,data:n.data})):n})}errorChain(e){const t=this.p;return new g(function(i){const n=t(i);if(n.isError){const{error:t,index:i,data:r}=n;return e({isError:!0,error:t,index:i,data:r}).p(ra(qr({},n),{isError:!1}))}return n})}mapFromData(e){const t=this.p;return new g(i=>{const n=t(i);return n.isError&&n.error?n:p(n,e({isError:!1,result:n.result,data:n.data,index:n.index}))})}chainFromData(e){const t=this.p;return new g(function(i){const n=t(i);return n.isError&&n.error?n:e({result:n.result,data:n.data}).p(n)})}mapData(e){const t=this.p;return new g(function(i){const n=t(i);return m(n,e(n.data))})}static of(e){return new g(t=>p(t,e))}}const _=/[0-9]/,y=/[a-zA-Z]/,b=/ParseError.+Expecting/,v=new g(function(e){return e.isError?e:p(e,e.data)});function w(e){return new g(function(t){return t.isError?t:m(t,e)})}function k(e){return new g(function(t){return t.isError?t:m(t,e(t.data))})}function S(e){return function(t){return w(t).chain(()=>e)}}function T(e){return new g(function(t){let i=t;for(const n of e)i=n.p(i);return i})}function E(e){return new g(function(t){return T([...e].reverse()).p(t)})}function x(e){return new g(function(t){return e(t),t})}function M(e){return function(t){return e.run(t)}}function C(e){return new g(function(t){return t.isError?t:e(t.result).p(t)})}function D(e){return new g(function(t){return t.isError?t:h(t,e)})}const L=g.of;function O(e){return new g(function(t){if(t.isError)return t;const i=e.p(t);return p(ra(qr({},i),{isError:!1}),{isError:i.isError,value:i.isError?i.error:i.result})})}function A(e){return new g(function(t){const i=e();let n,r=t;for(;;){const e=i.next(n),t=e.value;if(e.done)return p(r,t);if(!(t&&t instanceof g))throw new Error(`[coroutine] yielded values must be Parsers, got ${e.value}.`);if(r=t.p(r),r.isError)return r;n=r.result}})}function I(e){if("number"!=typeof e||e<=0)throw new TypeError(`exactly must be called with a number > 0, but got ${e}`);return function(t){return new g(function(i){if(i.isError)return i;const n=[];let r=i;for(let s=0;s`ParseError (position ${t}): Expecting ${e}${i.replace(b,"")}`)}}const R=function(e){return new g(function(t){if(t.isError)return t;const i=[];let n=t;for(;;){const t=e.p(n);if(t.isError)break;if(n=t,i.push(n.result),n.index>=n.dataView.byteLength)break}return p(n,i)})},P=function(e){return new g(function(t){if(t.isError)return t;const i=R(e).p(t);return i.result.length?i:h(t,`ParseError 'many1' (position ${t.index}): Expecting to match at least one value`)})};function Y(e){return new g(function(t){return t.isError?t:p(t,e(t.result))})}function F(e){return new g(function(t){return t.isError?h(t,e(t.error,t.index,t.data)):t})}const j=function(e){if(!e||1!==u(e))throw new TypeError(`char must be called with a single character, but got ${e}`);return new g(function(t){if(t.isError)return t;const{index:i,dataView:n}=t;if(i 1, but got ${e}`);const t=r.encode(e);return new g(function(i){const{index:n,dataView:s}=i;if(s.byteLength-n=1){const i=s.match(e);return i?f(t,i[0],n+r.encode(i[0]).byteLength):h(t,`ParseError (position ${n}): Expecting string matching '${e}', got '${s.slice(0,5)}...'`)}return h(t,`ParseError (position ${n}): Expecting string matching '${e}', but got end of input.`)})}const z=new g(function(e){if(e.isError)return e;const{dataView:t,index:i}=e;if(t.byteLength>i){const n=a(i,t);if(i+n<=t.byteLength){const r=l(i,n,t);return t.byteLength&&r&&_.test(r)?f(e,r,i+n):h(e,`ParseError (position ${i}): Expecting digit, got '${r}'`)}}return h(e,`ParseError (position ${i}): Expecting digit, but got end of input.`)}),B=U(/^[0-9]+/).errorMap(({index:e})=>`ParseError (position ${e}): Expecting digits`),V=new g(function(e){if(e.isError)return e;const{index:t,dataView:i}=e;if(i.byteLength>t){const n=a(t,i);if(t+n<=i.byteLength){const r=l(t,n,i);return i.byteLength&&r&&y.test(r)?f(e,r,t+n):h(e,`ParseError (position ${t}): Expecting letter, got '${r}'`)}}return h(e,`ParseError (position ${t}): Expecting letter, but got end of input.`)}),$=U(/^[a-zA-Z]+/).errorMap(({index:e})=>`ParseError (position ${e}): Expecting letters`);function W(e){return new g(function(t){if(t.isError)return t;const{dataView:i,index:n}=t;if(i.byteLength>n){const r=a(n,i);if(n+r<=i.byteLength){const s=l(n,r,i);return e.includes(s)?f(t,s,n+r):h(t,`ParseError (position ${n}): Expecting any of the string "${e}", got ${s}`)}}return h(t,`ParseError (position ${n}): Expecting any of the string "${e}", but got end of input.`)})}function G(e){return new g(function(t){if(t.isError)return t;const i={};let n=t;for(const[r,s]of e){const e=s.p(n);if(e.isError)return e;n=e,i[r]=e.result}return p(n,i)})}function Z(e){return new g(function(t){if(t.isError)return t;const i=e.length,n=new Array(i);let r=t;for(let s=0;si.index)&&(i=e)}return i})}function X(e){return function(t){return function(i){return Z([e,i,t]).map(([e,t])=>t)}}}function ee(e){return new g(t=>{if(t.isError)return t;const i=[];let n=t;for(;e.p(n).isError;){const{index:e,dataView:t}=n;if(t.byteLength<=e)return h(n,`ParseError 'everythingUntil' (position ${n.index}): Unexpected end of input.`);const r=t.getUint8(e);r&&(i.push(r),n=f(n,r,e+1))}return p(n,i)})}const te=e=>ee(e).map(e=>s.decode(Uint8Array.from(e))),ie=function(e){return new g(function(t){if(t.isError)return t;const{dataView:i,index:n}=t,r=e.p(t);return r.isError?f(t,i.getUint8(n),n+1):h(t,`ParseError 'anythingExcept' (position ${n}): Matched '${r.result}' from the exception parser`)})},ne=function(e){return new g(function(t){if(t.isError)return t;const{dataView:i,index:n}=t,r=e.p(t);if(r.isError){if(n0?h(e,`ParseError 'startOfInput' (position ${t}): Expected start of input'`):e}),le=new g(function(e){if(e.isError)return e;const{dataView:t,index:i,inputType:n}=e;if(i!==t.byteLength){const r=n===c.STRING?String.fromCharCode(t.getUint8(i)):`0x${t.getUint8(i).toString(16).padStart(2,"0")}`;return h(e,`ParseError 'endOfInput' (position ${i}): Expected end of input but got '${r}'`)}return p(e,null)}),ue=U(/^\s+/).errorMap(({index:e})=>`ParseError 'many1' (position ${e}): Expecting to match at least one value`),ce=se(ue).map(e=>e||"");function de(e){return new g(function(t){return e().p(t)})}function he(e){return function(t){return e.chain(()=>t)}}const pe=function(e){return function(t){return e.chain(e=>t.map(()=>e))}};function me(e){return!0===e.isError?Promise.reject({error:e.error,index:e.index,data:e.data}):Promise.resolve(e.result)}function fe(e){if(!0===e.isError){const t=new Error(String(e.error)||"null");throw t.parseIndex=e.index,t.data=e.data,t}return e.result}},30744:function(e,t,i){"use strict";i.d(t,{Z:function(){return s}});var n=i(5202);function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e){return o(e,[])}function o(e,t){switch(r(e)){case"string":return JSON.stringify(e);case"function":return e.name?"[function ".concat(e.name,"]"):"[function]";case"object":return null===e?"null":function(e,t){if(-1!==t.indexOf(e))return"[Circular]";var i=[].concat(t,[e]),r=function(e){var t=e[String(n.Z)];return"function"==typeof t?t:"function"==typeof e.inspect?e.inspect:void 0}(e);if(void 0!==r){var s=r.call(e);if(s!==e)return"string"==typeof s?s:o(s,i)}else if(Array.isArray(e))return function(e,t){if(0===e.length)return"[]";if(t.length>2)return"[Array]";for(var i=Math.min(10,e.length),n=e.length-i,r=[],s=0;s1&&r.push("... ".concat(n," more items")),"["+r.join(", ")+"]"}(e,i);return function(e,t){var i=Object.keys(e);if(0===i.length)return"{}";if(t.length>2)return"["+function(e){var t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if("Object"===t&&"function"==typeof e.constructor){var i=e.constructor.name;if("string"==typeof i&&""!==i)return i}return t}(e)+"]";var n=i.map(function(i){return i+": "+o(e[i],t)});return"{ "+n.join(", ")+" }"}(e,i)}(e,t);default:return String(e)}}},5202:function(e,t){"use strict";var i="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):void 0;t.Z=i},10290:function(e,t,i){"use strict";i.d(t,{Ye:function(){return s},WU:function(){return o},UG:function(){return a}});var n=i(5202);function r(e){var t=e.prototype.toJSON;"function"==typeof t||function(e,t){if(!Boolean(0))throw new Error("Unexpected invariant triggered.")}(),e.prototype.inspect=t,n.Z&&(e.prototype[n.Z]=t)}var s=function(){function e(e,t,i){this.start=e.start,this.end=t.end,this.startToken=e,this.endToken=t,this.source=i}return e.prototype.toJSON=function(){return{start:this.start,end:this.end}},e}();r(s);var o=function(){function e(e,t,i,n,r,s,o){this.kind=e,this.start=t,this.end=i,this.line=n,this.column=r,this.value=o,this.prev=s,this.next=null}return e.prototype.toJSON=function(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}},e}();function a(e){return null!=e&&"string"==typeof e.kind}r(o)},12032:function(e,t,i){"use strict";function n(e){var t=e.split(/\r\n|[\n\r]/g),i=function(e){for(var t,i=!0,n=!0,r=0,s=null,o=0;os&&r(t[o-1]);)--o;return t.slice(s,o).join("\n")}function r(e){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=-1===e.indexOf("\n"),r=" "===e[0]||"\t"===e[0],s='"'===e[e.length-1],o="\\"===e[e.length-1],a=!n||s||o||i,l="";return a&&!(n&&r)&&(l+="\n"+t),l+=t?e.replace(/\n/g,"\n"+t):e,a&&(l+="\n"),'"""'+l.replace(/"""/g,'\\"""')+'"""'}i.d(t,{W7:function(){return n},LZ:function(){return s}})},94989:function(e,t,i){"use strict";i.d(t,{S:function(){return s}});var n=i(61335),r=i(12032);function s(e){return(0,n.Vn)(e,{leave:o})}var o={Name:function(e){return e.value},Variable:function(e){return"$"+e.name},Document:function(e){return l(e.definitions,"\n\n")+"\n"},OperationDefinition:function(e){var t=e.operation,i=e.name,n=c("(",l(e.variableDefinitions,", "),")"),r=l(e.directives," "),s=e.selectionSet;return i||r||n||"query"!==t?l([t,l([i,n]),r,s]," "):s},VariableDefinition:function(e){var t=e.directives;return e.variable+": "+e.type+c(" = ",e.defaultValue)+c(" ",l(t," "))},SelectionSet:function(e){return u(e.selections)},Field:function(e){var t=e.name,i=e.arguments,n=e.directives,r=e.selectionSet,s=c("",e.alias,": ")+t,o=s+c("(",l(i,", "),")");return o.length>80&&(o=s+c("(\n",d(l(i,"\n")),"\n)")),l([o,l(n," "),r]," ")},Argument:function(e){return e.name+": "+e.value},FragmentSpread:function(e){return"..."+e.name+c(" ",l(e.directives," "))},InlineFragment:function(e){var t=e.directives,i=e.selectionSet;return l(["...",c("on ",e.typeCondition),l(t," "),i]," ")},FragmentDefinition:function(e){var t=e.typeCondition,i=e.variableDefinitions,n=e.directives,r=e.selectionSet;return"fragment ".concat(e.name).concat(c("(",l(i,", "),")")," ")+"on ".concat(t," ").concat(c("",l(n," ")," "))+r},IntValue:function(e){return e.value},FloatValue:function(e){return e.value},StringValue:function(e,t){var i=e.value;return e.block?(0,r.LZ)(i,"description"===t?"":" "):JSON.stringify(i)},BooleanValue:function(e){return e.value?"true":"false"},NullValue:function(){return"null"},EnumValue:function(e){return e.value},ListValue:function(e){return"["+l(e.values,", ")+"]"},ObjectValue:function(e){return"{"+l(e.fields,", ")+"}"},ObjectField:function(e){return e.name+": "+e.value},Directive:function(e){return"@"+e.name+c("(",l(e.arguments,", "),")")},NamedType:function(e){return e.name},ListType:function(e){return"["+e.type+"]"},NonNullType:function(e){return e.type+"!"},SchemaDefinition:a(function(e){var t=e.operationTypes;return l(["schema",l(e.directives," "),u(t)]," ")}),OperationTypeDefinition:function(e){return e.operation+": "+e.type},ScalarTypeDefinition:a(function(e){return l(["scalar",e.name,l(e.directives," ")]," ")}),ObjectTypeDefinition:a(function(e){var t=e.directives,i=e.fields;return l(["type",e.name,c("implements ",l(e.interfaces," & ")),l(t," "),u(i)]," ")}),FieldDefinition:a(function(e){var t=e.arguments,i=e.type,n=e.directives;return e.name+(p(t)?c("(\n",d(l(t,"\n")),"\n)"):c("(",l(t,", "),")"))+": "+i+c(" ",l(n," "))}),InputValueDefinition:a(function(e){var t=e.directives;return l([e.name+": "+e.type,c("= ",e.defaultValue),l(t," ")]," ")}),InterfaceTypeDefinition:a(function(e){var t=e.directives,i=e.fields;return l(["interface",e.name,c("implements ",l(e.interfaces," & ")),l(t," "),u(i)]," ")}),UnionTypeDefinition:a(function(e){var t=e.types;return l(["union",e.name,l(e.directives," "),t&&0!==t.length?"= "+l(t," | "):""]," ")}),EnumTypeDefinition:a(function(e){var t=e.values;return l(["enum",e.name,l(e.directives," "),u(t)]," ")}),EnumValueDefinition:a(function(e){return l([e.name,l(e.directives," ")]," ")}),InputObjectTypeDefinition:a(function(e){var t=e.fields;return l(["input",e.name,l(e.directives," "),u(t)]," ")}),DirectiveDefinition:a(function(e){var t=e.arguments,i=e.repeatable,n=e.locations;return"directive @"+e.name+(p(t)?c("(\n",d(l(t,"\n")),"\n)"):c("(",l(t,", "),")"))+(i?" repeatable":"")+" on "+l(n," | ")}),SchemaExtension:function(e){var t=e.operationTypes;return l(["extend schema",l(e.directives," "),u(t)]," ")},ScalarTypeExtension:function(e){return l(["extend scalar",e.name,l(e.directives," ")]," ")},ObjectTypeExtension:function(e){var t=e.directives,i=e.fields;return l(["extend type",e.name,c("implements ",l(e.interfaces," & ")),l(t," "),u(i)]," ")},InterfaceTypeExtension:function(e){var t=e.directives,i=e.fields;return l(["extend interface",e.name,c("implements ",l(e.interfaces," & ")),l(t," "),u(i)]," ")},UnionTypeExtension:function(e){var t=e.types;return l(["extend union",e.name,l(e.directives," "),t&&0!==t.length?"= "+l(t," | "):""]," ")},EnumTypeExtension:function(e){var t=e.values;return l(["extend enum",e.name,l(e.directives," "),u(t)]," ")},InputObjectTypeExtension:function(e){var t=e.fields;return l(["extend input",e.name,l(e.directives," "),u(t)]," ")}};function a(e){return function(t){return l([t.description,e(t)],"\n")}}function l(e){var t,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return null!==(t=null==e?void 0:e.filter(function(e){return e}).join(i))&&void 0!==t?t:""}function u(e){return c("{\n",d(l(e,"\n")),"\n}")}function c(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return null!=t&&""!==t?e+t+i:""}function d(e){return c(" ",e.replace(/\n/g,"\n "))}function h(e){return-1!==e.indexOf("\n")}function p(e){return null!=e&&e.some(h)}},61335:function(e,t,i){"use strict";i.d(t,{$_:function(){return o},Vn:function(){return a}});var n=i(30744),r=i(10290),s={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},o=Object.freeze({});function a(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s,a=void 0,u=Array.isArray(e),c=[e],d=-1,h=[],p=void 0,m=void 0,f=void 0,g=[],_=[],y=e;do{var b=++d===c.length,v=b&&0!==h.length;if(b){if(m=0===_.length?void 0:g[g.length-1],p=f,f=_.pop(),v){if(u)p=p.slice();else{for(var w={},k=0,S=Object.keys(p);k dist/bundle-stats.json","build:browser:production":"webpack --mode production --entry . --plugin=compression-webpack-plugin --output-library=Octokit --output-path=./dist --output-filename=octokit-rest.min.js --devtool source-map","build:ts":"npm run -s update-endpoints:typescript","coverage":"nyc report --reporter=html && open coverage/index.html","generate-bundle-report":"webpack-bundle-analyzer dist/bundle-stats.json --mode=static --no-open --report dist/bundle-report.html","lint":"prettier --check \'{lib,plugins,scripts,test}/**/*.{js,json,ts}\' \'docs/*.{js,json}\' \'docs/src/**/*\' index.js README.md package.json","lint:fix":"prettier --write \'{lib,plugins,scripts,test}/**/*.{js,json,ts}\' \'docs/*.{js,json}\' \'docs/src/**/*\' index.js README.md package.json","postvalidate:ts":"tsc --noEmit --target es6 test/typescript-validate.ts","prebuild:browser":"mkdirp dist/","pretest":"npm run -s lint","prevalidate:ts":"npm run -s build:ts","start-fixtures-server":"octokit-fixtures-server","test":"nyc mocha test/mocha-node-setup.js \\"test/*/**/*-test.js\\"","test:browser":"cypress run --browser chrome","update-endpoints":"npm-run-all update-endpoints:*","update-endpoints:fetch-json":"node scripts/update-endpoints/fetch-json","update-endpoints:typescript":"node scripts/update-endpoints/typescript","validate:ts":"tsc --target es6 --noImplicitAny index.d.ts"},"types":"index.d.ts","version":"16.43.2"}')},4147:function(e){"use strict";e.exports=JSON.parse('{"name":"CATcher","version":"3.5.3","main":"main.js","engines":{"node":">=14.0.0"},"scripts":{"ng":"ng","build:staging":"npm run codegen:gql && ng build --c staging --base-href=https://catcher-org.github.io/CATcher-staging/","build:prod:web":"npm run codegen:gql && ng build --configuration production --base-href=https://CATcher-org.github.io/CATcher/","ng:serve":"npm run codegen:gql && ng serve","ng:serve:web":"npm run ng:serve -- -o","deploy:staging":"npm run build:staging && ngh --dir=dist --name=CATcher --email=se-edu@comp.nus.edu.sg --no-silent","ng:serve:test":"npm run ng:serve -- --configuration=test -o","deploy:web":"npm run build:prod:web && ngh --dir=dist --name=CATcher --email=se-edu@comp.nus.edu.sg --no-silent","test":"npm run codegen:gql && ng test","e2e":"npx playwright test --headed --project=chromium --workers=1","lint":"ng lint","lint:fix":"ng lint --fix","codegen:gql":"graphql-codegen --config codegen.yml","codegen:gql-watch":"graphql-codegen --config -w codegen.yml","pretty-quick":"pretty-quick"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged","pre-push":"npm run lint && npm run test"}},"dependencies":{"@angular/animations":"^12.2.17","@angular/cdk":"^12.2.13","@angular/common":"^12.2.17","@angular/compiler":"^12.2.17","@angular/core":"^12.2.17","@angular/forms":"^12.2.17","@angular/localize":"^12.2.17","@angular/material":"^12.2.13","@angular/platform-browser":"^12.2.17","@angular/platform-browser-dynamic":"^12.2.17","@angular/router":"^12.2.17","@apollo/client":"3.3.0","@github/markdown-toolbar-element":"^2.1.1","@octokit/rest":"^16.37.0","ajv":"^6.11.0","apollo-angular":"^2.6.0","arcsecond":"^4.1.0","core-js":"^3.16.4","diff-match-patch":"^1.0.4","graphql":"^15.0.0","karma-spec-reporter":"0.0.32","moment":"^2.24.0","ngx-markdown":"^12.0.1","ngx-mat-select-search":"^3.3.3","rxjs":"6.6.7","tslib":"^2.0.0","uuid":"7.0.3","zone.js":"~0.11.4"},"devDependencies":{"@angular-devkit/build-angular":"~12.2.18","@angular-eslint/builder":"12.7.0","@angular-eslint/eslint-plugin":"12.7.0","@angular-eslint/eslint-plugin-template":"12.7.0","@angular-eslint/schematics":"12.7.0","@angular-eslint/template-parser":"12.7.0","@angular/cli":"^12.2.18","@angular/compiler-cli":"^12.2.17","@angular/language-service":"^12.2.17","@graphql-codegen/cli":"2.16.4","@graphql-codegen/fragment-matcher":"^1.17.7","@graphql-codegen/typescript":"1.17.7","@graphql-codegen/typescript-document-nodes":"1.17.7","@graphql-codegen/typescript-operations":"^1.18.4","@graphql-codegen/typescript-resolvers":"^1.20.0","@octokit/graphql-schema":"^8.24.0","@playwright/test":"~1.33","@types/dompurify":"^2.3.1","@types/jasmine":"^3.8.2","@types/jasminewd2":"2.0.8","@types/node":"^15.6.1","@typescript-eslint/eslint-plugin":"4.28.2","@typescript-eslint/parser":"4.28.2","angular-cli-ghpages":"^1.0.0-rc.2","eslint":"^7.26.0","husky":"^4.2.5","jasmine":"^3.9.0","jasmine-core":"~3.8.0","jasmine-spec-reporter":"~5.0.0","karma":"~6.4.2","karma-chrome-launcher":"^3.1.1","karma-coverage-istanbul-reporter":"~3.0.2","karma-firefox-launcher":"^2.1.1","karma-jasmine":"~4.0.0","karma-jasmine-html-reporter":"^1.7.0","npm-run-all":"4.1.5","prettier":"2.2.1","pretty-quick":"^3.1.1","scuri":"^0.9.4","ts-node":"^10.9.2","tslint-config-prettier":"^1.18.0","typescript":"4.3.5"}}')}},function(e){e(e.s=69200)}]); \ No newline at end of file diff --git a/main-es5.64e86305e70a00ce6e50.js b/main-es5.64e86305e70a00ce6e50.js deleted file mode 100644 index 5b2a21f..0000000 --- a/main-es5.64e86305e70a00ce6e50.js +++ /dev/null @@ -1 +0,0 @@ -!function(){var e,t,n,i,r,s,a,o,u,l;function c(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function d(e){return function(e){if(Array.isArray(e))return A(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||L(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(){return h="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var i=p(e,t);if(i){var r=Object.getOwnPropertyDescriptor(i,t);return r.get?r.get.call(arguments.length<3?e:n):r.value}},h.apply(this,arguments)}function p(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=E(e)););return e}function f(e,t){for(var n=0;n=0;--s){var a=this.tryEntries[s],o=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var u=i.call(a,"catchLoc"),l=i.call(a,"finallyLoc");if(u&&l){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),M(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var i=n.completion;if("throw"===i.type){var r=i.arg;M(n)}return r}}throw Error("illegal catch attempt")},delegateYield:function(t,n,i){return this.delegate={iterator:A(t),resultName:n,nextLoc:i},"next"===this.method&&(this.arg=e),m}},t}function M(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=L(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,a=!0,o=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){o=!0,s=e},f:function(){try{a||null==n.return||n.return()}finally{if(o)throw s}}}}function L(e,t){if(e){if("string"==typeof e)return A(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?A(e,t):void 0}}function A(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);nthis.max;)this.delete(this.oldest.key)},e.prototype.delete=function(e){var t=this.map.get(e);return!!t&&(t===this.newest&&(this.newest=t.older),t===this.oldest&&(this.oldest=t.newer),t.newer&&(t.newer.older=t.older),t.older&&(t.older.newer=t.newer),this.map.delete(e),this.dispose(t.value,e),!0)},e}(),d=new u;function h(e){var t=e.unsubscribe;"function"==typeof t&&(e.unsubscribe=void 0,t())}var p=[];function f(e,t){if(!e)throw new Error(t||"assertion failure")}function m(e){switch(e.length){case 0:throw new Error("unknown value");case 1:return e[0];case 2:throw e[1]}}var g=function(){function e(t){this.fn=t,this.parents=new Set,this.childValues=new Map,this.dirtyChildren=null,this.dirty=!0,this.recomputing=!1,this.value=[],this.deps=null,++e.count}return e.prototype.peek=function(){if(1===this.value.length&&!y(this))return this.value[0]},e.prototype.recompute=function(e){return f(!this.recomputing,"already recomputing"),function(e){var t=d.getValue();t&&(e.parents.add(t),t.childValues.has(e)||t.childValues.set(e,[]),y(e)?k(t,e):w(t,e))}(this),y(this)?function(e,t){return E(e),d.withValue(e,v,[e,t]),function(e,t){if("function"==typeof e.subscribe)try{h(e),e.unsubscribe=e.subscribe.apply(null,t)}catch(n){return e.setDirty(),!1}return!0}(e,t)&&function(e){e.dirty=!1,!y(e)&&b(e)}(e),m(e.value)}(this,e):m(this.value)},e.prototype.setDirty=function(){this.dirty||(this.dirty=!0,this.value.length=0,_(this),E(this),h(this))},e.prototype.dispose=function(){var e=this;E(this),h(this),this.parents.forEach(function(t){t.setDirty(),T(t,e)})},e.prototype.dependOn=function(e){e.add(this),this.deps||(this.deps=p.pop()||new Set),this.deps.add(e)},e.prototype.forgetDeps=function(){var e=this;this.deps&&(this.deps.forEach(function(t){return t.delete(e)}),this.deps.clear(),p.push(this.deps),this.deps=null)},e.count=0,e}();function v(e,t){e.recomputing=!0,e.value.length=0;try{e.value[0]=e.fn.apply(null,t)}catch(n){e.value[1]=n}e.recomputing=!1}function y(e){return e.dirty||!(!e.dirtyChildren||!e.dirtyChildren.size)}function _(e){e.parents.forEach(function(t){return k(t,e)})}function b(e){e.parents.forEach(function(t){return w(t,e)})}function k(e,t){if(f(e.childValues.has(t)),f(y(t)),e.dirtyChildren){if(e.dirtyChildren.has(t))return}else e.dirtyChildren=p.pop()||new Set;e.dirtyChildren.add(t),_(e)}function w(e,t){f(e.childValues.has(t)),f(!y(t));var n=e.childValues.get(t);0===n.length?e.childValues.set(t,function(e){return e.slice(0)}(t.value)):function(e,t){var n=e.length;return n>0&&n===t.length&&e[n-1]===t[n-1]}(n,t.value)||e.setDirty(),S(e,t),!y(e)&&b(e)}function S(e,t){var n=e.dirtyChildren;n&&(n.delete(t),0===n.size&&(p.length<100&&p.push(n),e.dirtyChildren=null))}function E(e){e.childValues.size>0&&e.childValues.forEach(function(t,n){T(e,n)}),e.forgetDeps(),f(null===e.dirtyChildren)}function T(e,t){t.parents.delete(e),e.childValues.delete(t),S(e,t)}var D=function(){return Object.create(null)},x=Array.prototype,C=x.forEach,M=x.slice,L=function(){function e(e,t){void 0===t&&(t=D),this.weakness=e,this.makeData=t}return e.prototype.lookup=function(){for(var e=[],t=0;t0){var t=--this.rootIds[e];return t||delete this.rootIds[e],t}return 0},e.prototype.getRootIdSet=function(e){return void 0===e&&(e=new Set),Object.keys(this.rootIds).forEach(e.add,e),this instanceof ne?this.parent.getRootIdSet(e):Object.keys(this.policies.rootTypenamesById).forEach(e.add,e),e},e.prototype.gc=function(){var e=this,t=this.getRootIdSet(),n=this.toObject();t.forEach(function(i){U.call(n,i)&&(Object.keys(e.findChildRefIds(i)).forEach(t.add,t),delete n[i])});var i=Object.keys(n);if(i.length){for(var r=this;r instanceof ne;)r=r.parent;i.forEach(function(e){return r.delete(e)})}return i},e.prototype.findChildRefIds=function(e){if(!U.call(this.refs,e)){var t=this.refs[e]=Object.create(null),n=new Set([this.data[e]]),i=function(e){return null!==e&&"object"==typeof e};n.forEach(function(e){(0,Y.hh)(e)?t[e.__ref]=!0:i(e)&&Object.values(e).filter(i).forEach(n.add,n)})}return this.refs[e]},e.prototype.makeCacheKey=function(){for(var e=[],t=0;t0;if(c&&!o)throw l.missing[0];return{result:l.result,missing:l.missing,complete:!c}},e.prototype.isFresh=function(e,t,n,i){if(re(i.store)&&this.knownResults.get(e)===n){var r=this.executeSelectionSet.peek(n,t,i);if(r&&e===r.result)return!0}return!1},e.prototype.execSelectionSetImpl=function(e){var t=this,n=e.selectionSet,i=e.objectOrReference,r=e.context;if((0,Y.hh)(i)&&!r.policies.rootTypenamesById[i.__ref]&&!r.store.has(i.__ref))return{result:{},missing:[se(new H.ej(4),r)]};var s=r.variables,a=r.policies,o=[],u={result:null},l=r.store.getFieldValue(i,"__typename");function c(){return u.missing||(u.missing=[])}function d(e){var t;return e.missing&&(t=c()).push.apply(t,e.missing),e.result}this.config.addTypename&&"string"==typeof l&&!a.rootIdsByTypename[l]&&o.push({__typename:l});var h=new Set(n.selections);return h.forEach(function(e){var n;if((0,Y.LZ)(e,s))if((0,Y.My)(e)){var u=a.readField({fieldName:e.name.value,field:e,variables:r.variables,from:i},r),p=(0,Y.u2)(e);r.path.push(p);var f=r.clientOnly;r.clientOnly=f||!(!e.directives||!e.directives.some(function(e){return"client"===e.name.value})),void 0===u?Y.Gw.added(e)||c().push(se(new H.ej(5),r)):Array.isArray(u)?u=d(t.executeSubSelectedArray({field:e,array:u,context:r})):e.selectionSet&&null!=u&&(u=d(t.executeSelectionSet({selectionSet:e.selectionSet,objectOrReference:u,context:r}))),void 0!==u&&o.push(((n={})[p]=u,n)),r.clientOnly=f,(0,H.kG)(r.path.pop()===p)}else{var m=(0,Y.hi)(e,r.fragmentMap);m&&a.fragmentMatches(m,l)&&m.selectionSet.selections.forEach(h.add,h)}}),u.result=(0,Y.bw)(o),this.knownResults.set(u.result,n),u},e.prototype.execSubSelectedArrayImpl=function(e){var t,n=this,i=e.field,r=e.array,s=e.context;function a(e,n){return e.missing&&(t=t||[]).push.apply(t,e.missing),(0,H.kG)(s.path.pop()===n),e.result}return i.selectionSet&&(r=r.filter(s.store.canRead)),{result:r=r.map(function(e,t){return null===e?null:(s.path.push(t),Array.isArray(e)?a(n.executeSubSelectedArray({field:i,array:e,context:s}),t):i.selectionSet?a(n.executeSelectionSet({selectionSet:i.selectionSet,objectOrReference:e,context:s}),t):((0,H.kG)(s.path.pop()===t),e))}),missing:t}},e}(),oe=function(){function e(e,t){this.cache=e,this.reader=t}return e.prototype.writeToStore=function(e){var t=e.query,n=e.result,i=e.dataId,r=e.store,s=e.variables,a=(0,Y.$H)(t),o=new Y.w0;s=(0,N.pi)((0,N.pi)({},(0,Y.O4)(a)),s);var u=this.processSelectionSet({result:n||Object.create(null),dataId:i,selectionSet:a.selectionSet,mergeTree:{map:new Map},context:{store:r,written:Object.create(null),merge:function(e,t){return o.merge(e,t)},variables:s,varString:JSON.stringify(s),fragmentMap:(0,Y.F)((0,Y.kU)(t))}});if(!(0,Y.hh)(u))throw new H.ej(7);return r.retain(u.__ref),u},e.prototype.processSelectionSet=function(e){var t=this,n=e.dataId,i=e.result,r=e.selectionSet,s=e.context,a=e.mergeTree,o=this.cache.policies,u=o.identify(i,r,s.fragmentMap),l=u[1];if("string"==typeof(n=n||u[0])){var c=s.written[n]||(s.written[n]=[]),d=(0,Y.kQ)(n);if(c.indexOf(r)>=0||(c.push(r),this.reader&&this.reader.isFresh(i,d,r,s)))return d}var h=Object.create(null);l&&(h=s.merge(h,l));var p=n&&o.rootTypenamesById[n]||(0,Y.qw)(i,r,s.fragmentMap)||n&&s.store.get(n,"__typename");"string"==typeof p&&(h.__typename=p);var f=new Set(r.selections);if(f.forEach(function(e){var n;if((0,Y.LZ)(e,s.variables))if((0,Y.My)(e)){var r=(0,Y.u2)(e),u=i[r];if(void 0!==u){var l=o.getStoreFieldName({typename:p,fieldName:e.name.value,field:e,variables:s.variables}),c=le(a,l),d=t.processFieldValue(u,e,s,c),m=e.selectionSet&&s.store.getFieldValue(d,"__typename")||void 0,g=o.getMergeFunction(p,e.name.value,m);g?c.info={field:e,typename:p,merge:g}:ce(a,l),h=s.merge(h,((n={})[l]=d,n))}else if(o.usingPossibleTypes&&!(0,Y.FS)(["defer","client"],e))throw new H.ej(8)}else{var v=(0,Y.hi)(e,s.fragmentMap);v&&o.fragmentMatches(v,p,i,s.variables)&&v.selectionSet.selections.forEach(f.add,f)}}),"string"==typeof n){var m=(0,Y.kQ)(n);return a.map.size&&(h=this.applyMerges(a,m,h,s)),s.store.merge(n,h),m}return h},e.prototype.processFieldValue=function(e,t,n,i){var r=this;return t.selectionSet&&null!==e?Array.isArray(e)?e.map(function(e,s){var a=r.processFieldValue(e,t,n,le(i,s));return ce(i,s),a}):this.processSelectionSet({result:e,selectionSet:t.selectionSet,context:n,mergeTree:i}):e},e.prototype.applyMerges=function(e,t,n,i,r){var s,a=this;if(e.map.size&&!(0,Y.hh)(n)){var o=Array.isArray(n)||!(0,Y.hh)(t)&&!W(t)?void 0:t,u=n;o&&!r&&(r=[(0,Y.hh)(o)?o.__ref:o]);var l,c=function(e,t){return Array.isArray(e)?"number"==typeof t?e[t]:void 0:i.store.getFieldValue(e,String(t))};e.map.forEach(function(e,t){r&&r.push(t);var n=c(o,t),s=c(u,t),d=a.applyMerges(e,n,s,i,r);d!==s&&(l=l||new Map).set(t,d),r&&(0,H.kG)(r.pop()===t)}),l&&(n=Array.isArray(u)?u.slice(0):(0,N.pi)({},u),l.forEach(function(e,t){n[t]=e}))}return e.info?this.cache.policies.runMergeFunction(t,n,e.info,i,r&&(s=i.store).getStorage.apply(s,r)):n},e}(),ue=[];function le(e,t){var n=e.map;return n.has(t)||n.set(t,ue.pop()||{map:new Map}),n.get(t)}function ce(e,t){var n=e.map,i=n.get(t);i&&!i.info&&!i.map.size&&(ue.push(i),n.delete(t))}new Set;var de=A(),he=new u;function pe(e,t){if(e.size){var n=[];e.forEach(function(e){return n.push(e)}),e.clear(),n.forEach(t)}}var fe=new WeakMap;function me(e){var t=new Set,n=new Set,i=function i(s){if(arguments.length>0)e!==s&&(e=s,de.dirty(i),t.forEach(ge),pe(n,function(t){return t(e)}));else{var a=he.getValue();a&&r(a),de(i)}return e};i.onNextChange=function(e){return n.add(e),function(){n.delete(e)}};var r=i.attachCache=function(e){t.add(e);var n=fe.get(e);return n||fe.set(e,n=new Set),n.add(i),i};return i.forgetCache=function(e){var n=t.delete(e);if(n){var r=fe.get(e);r&&r.delete(i)}return n},i}function ge(e){e.broadcastWatches&&e.broadcastWatches()}function ve(e){return void 0!==e.args?e.args:e.field?(0,Y.NC)(e.field,e.variables):null}var ye=function(e,t){var n=e.__typename,i=e.id,r=e._id;if("string"==typeof n&&(t&&(t.keyObject=void 0!==i?{id:i}:void 0!==r?{_id:r}:void 0),void 0===i&&(i=r),void 0!==i))return n+":"+("number"==typeof i||"string"==typeof i?i:JSON.stringify(i))},_e=function(){},be=function(e,t){return t.fieldName},ke=function(e,t,n){return(0,n.mergeObjects)(e,t)},we=function(e,t){return t},Se=function(){function e(e){this.config=e,this.typePolicies=Object.create(null),this.toBeAdded=Object.create(null),this.supertypeMap=new Map,this.fuzzySubtypes=new Map,this.rootIdsByTypename=Object.create(null),this.rootTypenamesById=Object.create(null),this.usingPossibleTypes=!1,this.config=(0,N.pi)({dataIdFromObject:ye},e),this.cache=this.config.cache,this.setRootTypename("Query"),this.setRootTypename("Mutation"),this.setRootTypename("Subscription"),e.possibleTypes&&this.addPossibleTypes(e.possibleTypes),e.typePolicies&&this.addTypePolicies(e.typePolicies)}return e.prototype.identify=function(e,t,n){var i=t&&n?(0,Y.qw)(e,t,n):e.__typename;if(i===this.rootTypenamesById.ROOT_QUERY)return["ROOT_QUERY"];for(var r,s={typename:i,selectionSet:t,fragmentMap:n},a=i&&this.getTypePolicy(i),o=a&&a.keyFn||this.config.dataIdFromObject;o;){var u=o(e,s);if(!Array.isArray(u)){r=u;break}o=xe(u)}return r=r&&String(r),s.keyObject?[r,s.keyObject]:[r]},e.prototype.addTypePolicies=function(e){var t=this;Object.keys(e).forEach(function(n){var i=e[n];U.call(t.toBeAdded,n)?t.toBeAdded[n].push(i):t.toBeAdded[n]=[i]})},e.prototype.updateTypePolicy=function(e,t){var n=this,i=this.getTypePolicy(e),r=t.keyFields,s=t.fields;function a(e,t){e.merge="function"==typeof t?t:!0===t?ke:!1===t?we:e.merge}a(i,t.merge),t.queryType&&this.setRootTypename("Query",e),t.mutationType&&this.setRootTypename("Mutation",e),t.subscriptionType&&this.setRootTypename("Subscription",e),i.keyFn=!1===r?_e:Array.isArray(r)?xe(r):"function"==typeof r?r:i.keyFn,s&&Object.keys(s).forEach(function(t){var i=n.getFieldPolicy(e,t,!0),r=s[t];if("function"==typeof r)i.read=r;else{var o=r.keyArgs,u=r.read,l=r.merge;i.keyFn=!1===o?be:Array.isArray(o)?De(o):"function"==typeof o?o:i.keyFn,"function"==typeof u&&(i.read=u),a(i,l)}i.read&&i.merge&&(i.keyFn=i.keyFn||be)})},e.prototype.setRootTypename=function(e,t){void 0===t&&(t=e);var n="ROOT_"+e.toUpperCase(),i=this.rootTypenamesById[n];t!==i&&((0,H.kG)(!i||i===e,1),i&&delete this.rootIdsByTypename[i],this.rootIdsByTypename[t]=n,this.rootTypenamesById[n]=t)},e.prototype.addPossibleTypes=function(e){var t=this;this.usingPossibleTypes=!0,Object.keys(e).forEach(function(n){t.getSupertypeSet(n,!0),e[n].forEach(function(e){t.getSupertypeSet(e,!0).add(n);var i=e.match(z);(!i||i[0]!==e)&&t.fuzzySubtypes.set(e,new RegExp(e))})})},e.prototype.getTypePolicy=function(e){var t=this;if(!U.call(this.typePolicies,e)){var n=this.typePolicies[e]=Object.create(null);n.fields=Object.create(null);var i=this.supertypeMap.get(e);i&&i.size&&i.forEach(function(e){var i=t.getTypePolicy(e),r=i.fields,s=(0,N._T)(i,["fields"]);Object.assign(n,s),Object.assign(n.fields,r)})}var r=this.toBeAdded[e];return r&&r.length&&this.updateTypePolicy(e,Y.oA.apply(void 0,r.splice(0))),this.typePolicies[e]},e.prototype.getFieldPolicy=function(e,t,n){if(e){var i=this.getTypePolicy(e).fields;return i[t]||n&&(i[t]=Object.create(null))}},e.prototype.getSupertypeSet=function(e,t){var n=this.supertypeMap.get(e);return!n&&t&&this.supertypeMap.set(e,n=new Set),n},e.prototype.fragmentMatches=function(e,t,n,i){var r=this;if(!e.typeCondition)return!0;if(!t)return!1;var s=e.typeCondition.name.value;if(t===s)return!0;if(this.usingPossibleTypes&&this.supertypeMap.has(s))for(var a=this.getSupertypeSet(t,!0),o=[a],u=function(e){var t=r.getSupertypeSet(e,!1);t&&t.size&&o.indexOf(t)<0&&o.push(t)},l=!(!n||!this.fuzzySubtypes.size),c=0;c=e.lastRequestId){if(s&&"none"===n.errorPolicy)throw e.markError(new l.c({graphQLErrors:r.errors}));e.markResult(r,n,t),e.markReady()}var o={data:r.data,loading:!1,networkStatus:e.networkStatus||d.I.ready};return s&&"ignore"!==n.errorPolicy&&(o.errors=r.errors),o},function(t){var n=(0,l.M)(t)?t:new l.c({networkError:t});throw i>=e.lastRequestId&&e.markError(n),n})},e.prototype.fetchQueryObservable=function(e,t,n){var i=this;void 0===n&&(n=d.I.loading);var r=this.transform(t.query).document,s=this.getVariables(r,t.variables),o=this.getQuery(e),u=o.networkStatus,l=t.fetchPolicy,c=void 0===l?"cache-first":l,h=t.errorPolicy,p=void 0===h?"none":h,f=t.returnPartialData,m=void 0!==f&&f,g=t.notifyOnNetworkStatusChange,v=void 0!==g&&g,y=t.context,_=void 0===y?{}:y;("cache-first"===c||"cache-and-network"===c||"network-only"===c||"no-cache"===c)&&v&&"number"==typeof u&&u!==n&&(0,d.O)(n)&&("cache-first"!==c&&(c="cache-and-network"),m=!0);var b=Object.assign({},t,{query:r,variables:s,fetchPolicy:c,errorPolicy:p,returnPartialData:m,notifyOnNetworkStatusChange:v,context:_}),k=function(e){return b.variables=e,i.fetchQueryByPolicy(o,b,n)};this.fetchCancelFns.set(e,function(e){Promise.resolve().then(function(){return w.cancel(e)})});var w=new a.X_(this.transform(b.query).hasClientExports?this.localState.addExportedVariables(b.query,b.variables,b.context).then(k):k(b.variables));return w.cleanup(function(){i.fetchCancelFns.delete(e);var n=t.nextFetchPolicy;n&&(t.nextFetchPolicy=void 0,t.fetchPolicy="function"==typeof n?n.call(t,t.fetchPolicy||"cache-first"):n)}),w},e.prototype.fetchQueryByPolicy=function(e,t,n){var r=this,s=t.query,o=t.variables,u=t.fetchPolicy,l=t.errorPolicy,c=t.returnPartialData,h=t.context;e.init({document:s,variables:o,lastRequestId:this.generateRequestId(),networkStatus:n});var p=function(){return e.getDiff(o)},f=function(t,n){void 0===n&&(n=e.networkStatus||d.I.loading);var u=t.result,l=function(e){return a.y$.of((0,i.pi)({data:e,loading:(0,d.O)(n),networkStatus:n},t.complete?null:{partial:!0}))};return r.transform(s).hasForcedResolvers?r.localState.runResolvers({document:s,remoteResult:{data:u},context:h,variables:o,onlyRunForcedResolvers:!0}).then(function(e){return l(e.data)}):l(u)},m=function(t){return r.getResultsFromLink(e,t,{variables:o,context:h,fetchPolicy:u,errorPolicy:l})};switch(u){default:case"cache-first":return(g=p()).complete?[f(g,e.markReady())]:c?[f(g),m(!0)]:[m(!0)];case"cache-and-network":var g;return(g=p()).complete||c?[f(g),m(!0)]:[m(!0)];case"cache-only":return[f(p(),e.markReady())];case"network-only":return[m(!0)];case"no-cache":return[m(!1)];case"standby":return[]}},e.prototype.getQuery=function(e){return e&&!this.queries.has(e)&&this.queries.set(e,new y(this.cache)),this.queries.get(e)},e.prototype.prepareContext=function(e){void 0===e&&(e={});var t=this.localState.prepareContext(e);return(0,i.pi)((0,i.pi)({},t),{clientAwareness:this.clientAwareness})},e}();function w(e,t){return(0,a.oA)(e,t,t.variables&&{variables:(0,i.pi)((0,i.pi)({},e.variables),t.variables)})}var S=function(){function e(e){var t=this;this.defaultOptions={},this.resetStoreCallbacks=[],this.clearStoreCallbacks=[];var n=e.uri,i=e.cache,a=e.ssrMode,u=void 0!==a&&a,l=e.ssrForceFetchDelay,c=void 0===l?0:l,d=e.connectToDevTools,h=void 0===d?"object"==typeof window&&!window.__APOLLO_CLIENT__&&!1:d,p=e.queryDeduplication,m=void 0===p||p,g=e.defaultOptions,v=e.assumeImmutableResults,y=void 0!==v&&v,_=e.resolvers,b=e.typeDefs,w=e.fragmentMatcher,S=e.name,E=e.version,T=e.link;if(T||(T=n?new o.uG({uri:n,credentials:e.credentials,headers:e.headers}):s.i0.empty()),!i)throw new r.ej(9);this.link=T,this.cache=i,this.disableNetworkFetches=u||c>0,this.queryDeduplication=m,this.defaultOptions=g||{},this.typeDefs=b,c&&setTimeout(function(){return t.disableNetworkFetches=!1},c),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),h&&(window.__APOLLO_CLIENT__=this),this.version="local",this.localState=new f({cache:i,client:this,resolvers:_,fragmentMatcher:w}),this.queryManager=new k({cache:this.cache,link:this.link,queryDeduplication:m,ssrMode:u,clientAwareness:{name:S,version:E},localState:this.localState,assumeImmutableResults:y,onBroadcast:h?function(){t.devToolsHookCb&&t.devToolsHookCb({action:{},state:{queries:t.queryManager.getQueryStore(),mutations:t.queryManager.mutationStore||{}},dataWithOptimisticResults:t.cache.extract(!0)})}:void 0})}return e.prototype.stop=function(){this.queryManager.stop()},e.prototype.watchQuery=function(e){return this.defaultOptions.watchQuery&&(e=w(this.defaultOptions.watchQuery,e)),this.disableNetworkFetches&&("network-only"===e.fetchPolicy||"cache-and-network"===e.fetchPolicy)&&(e=(0,i.pi)((0,i.pi)({},e),{fetchPolicy:"cache-first"})),this.queryManager.watchQuery(e)},e.prototype.query=function(e){return this.defaultOptions.query&&(e=w(this.defaultOptions.query,e)),(0,r.kG)("cache-and-network"!==e.fetchPolicy,10),this.disableNetworkFetches&&"network-only"===e.fetchPolicy&&(e=(0,i.pi)((0,i.pi)({},e),{fetchPolicy:"cache-first"})),this.queryManager.query(e)},e.prototype.mutate=function(e){return this.defaultOptions.mutate&&(e=w(this.defaultOptions.mutate,e)),this.queryManager.mutate(e)},e.prototype.subscribe=function(e){return this.queryManager.startGraphQLSubscription(e)},e.prototype.readQuery=function(e,t){return void 0===t&&(t=!1),this.cache.readQuery(e,t)},e.prototype.readFragment=function(e,t){return void 0===t&&(t=!1),this.cache.readFragment(e,t)},e.prototype.writeQuery=function(e){this.cache.writeQuery(e),this.queryManager.broadcastQueries()},e.prototype.writeFragment=function(e){this.cache.writeFragment(e),this.queryManager.broadcastQueries()},e.prototype.__actionHookForDevTools=function(e){this.devToolsHookCb=e},e.prototype.__requestRaw=function(e){return(0,s.ht)(this.link,e)},e.prototype.resetStore=function(){var e=this;return Promise.resolve().then(function(){return e.queryManager.clearStore()}).then(function(){return Promise.all(e.resetStoreCallbacks.map(function(e){return e()}))}).then(function(){return e.reFetchObservableQueries()})},e.prototype.clearStore=function(){var e=this;return Promise.resolve().then(function(){return e.queryManager.clearStore()}).then(function(){return Promise.all(e.clearStoreCallbacks.map(function(e){return e()}))})},e.prototype.onResetStore=function(e){var t=this;return this.resetStoreCallbacks.push(e),function(){t.resetStoreCallbacks=t.resetStoreCallbacks.filter(function(t){return t!==e})}},e.prototype.onClearStore=function(e){var t=this;return this.clearStoreCallbacks.push(e),function(){t.clearStoreCallbacks=t.clearStoreCallbacks.filter(function(t){return t!==e})}},e.prototype.reFetchObservableQueries=function(e){return this.queryManager.reFetchObservableQueries(e)},e.prototype.extract=function(e){return this.cache.extract(e)},e.prototype.restore=function(e){return this.cache.restore(e)},e.prototype.addResolvers=function(e){this.localState.addResolvers(e)},e.prototype.setResolvers=function(e){this.localState.setResolvers(e)},e.prototype.getResolvers=function(){return this.localState.getResolvers()},e.prototype.setLocalStateFragmentMatcher=function(e){this.localState.setFragmentMatcher(e)},e.prototype.setLink=function(e){this.link=this.queryManager.link=e},e}()},4272:function(e,t,n){"use strict";n.d(t,{u:function(){return l}});var i=n(20884),r=n(13941),s=n(11913),a=n(47402),o=n(11459),u=function(){function e(e,t,n,i){this.observer=e,this.options=t,this.fetch=n,this.shouldFetch=i}return e.prototype.reobserve=function(e,t){e?this.updateOptions(e):this.updatePolling();var n=this.fetch(this.options,t);return this.concast&&this.concast.removeObserver(this.observer,!0),n.addObserver(this.observer),(this.concast=n).promise},e.prototype.updateOptions=function(e){return Object.assign(this.options,(0,o.oA)(e)),this.updatePolling(),this},e.prototype.stop=function(){this.concast&&(this.concast.removeObserver(this.observer),delete this.concast),this.pollingInfo&&(clearTimeout(this.pollingInfo.timeout),this.options.pollInterval=0,this.updatePolling())},e.prototype.updatePolling=function(){var e=this,t=this.pollingInfo,n=this.options.pollInterval;if(n){if((!t||t.interval!==n)&&((0,r.kG)(n,20),!1!==this.shouldFetch)){(t||(this.pollingInfo={})).interval=n;var i=function(){e.pollingInfo&&(e.shouldFetch&&e.shouldFetch()?e.reobserve({fetchPolicy:"network-only",nextFetchPolicy:e.options.fetchPolicy||"cache-first"},a.I.poll).then(s,s):s())},s=function(){var t=e.pollingInfo;t&&(clearTimeout(t.timeout),t.timeout=setTimeout(i,t.interval))};s()}}else t&&(clearTimeout(t.timeout),delete this.pollingInfo)},e}(),l=function(e){function t(t){var n=t.queryManager,r=t.queryInfo,s=t.options,u=e.call(this,function(e){return u.onSubscribe(e)})||this;u.observers=new Set,u.subscriptions=new Set,u.observer={next:function(e){(u.lastError||u.isDifferentFromLastResult(e))&&(u.updateLastResult(e),(0,o.pM)(u.observers,"next",e))},error:function(e){u.updateLastResult((0,i.pi)((0,i.pi)({},u.lastResult),{error:e,errors:e.graphQLErrors,networkStatus:a.I.error,loading:!1})),(0,o.pM)(u.observers,"error",u.lastError=e)}},u.isTornDown=!1,u.options=s,u.queryId=n.generateQueryId();var l=(0,o.$H)(s.query);return u.queryName=l&&l.name&&l.name.value,u.queryManager=n,u.queryInfo=r,u}return(0,i.ZT)(t,e),Object.defineProperty(t.prototype,"variables",{get:function(){return this.options.variables},enumerable:!1,configurable:!0}),t.prototype.result=function(){var e=this;return new Promise(function(t,n){var i={next:function(n){t(n),e.observers.delete(i),e.observers.size||e.queryManager.removeQuery(e.queryId),setTimeout(function(){r.unsubscribe()},0)},error:n},r=e.subscribe(i)})},t.prototype.getCurrentResult=function(e){void 0===e&&(e=!0);var t=this.lastResult,n=this.queryInfo.networkStatus||t&&t.networkStatus||a.I.ready,r=(0,i.pi)((0,i.pi)({},t),{loading:(0,a.O)(n),networkStatus:n});if(this.isTornDown)return r;var s=this.options.fetchPolicy,o=void 0===s?"cache-first":s;if("no-cache"===o||"network-only"===o)delete r.partial;else if(!r.data||!this.queryManager.transform(this.options.query).hasForcedResolvers){var u=this.queryInfo.getDiff();r.data=u.complete||this.options.returnPartialData?u.result:void 0,u.complete?(r.networkStatus===a.I.loading&&("cache-first"===o||"cache-only"===o)&&(r.networkStatus=a.I.ready,r.loading=!1),delete r.partial):r.partial=!0}return e&&this.updateLastResult(r),r},t.prototype.isDifferentFromLastResult=function(e){return!(0,s.D)(this.lastResultSnapshot,e)},t.prototype.getLastResult=function(){return this.lastResult},t.prototype.getLastError=function(){return this.lastError},t.prototype.resetLastResults=function(){delete this.lastResult,delete this.lastResultSnapshot,delete this.lastError,this.isTornDown=!1},t.prototype.resetQueryStoreErrors=function(){this.queryManager.resetErrors(this.queryId)},t.prototype.refetch=function(e){var t={pollInterval:0},n=this.options.fetchPolicy;return"no-cache"!==n&&"cache-and-network"!==n&&(t.fetchPolicy="network-only",t.nextFetchPolicy=n||"cache-first"),e&&!(0,s.D)(this.options.variables,e)&&(t.variables=this.options.variables=(0,i.pi)((0,i.pi)({},this.options.variables),e)),this.newReobserver(!1).reobserve(t,a.I.refetch)},t.prototype.fetchMore=function(e){var t=this,n=(0,i.pi)((0,i.pi)({},e.query?e:(0,i.pi)((0,i.pi)((0,i.pi)({},this.options),e),{variables:(0,i.pi)((0,i.pi)({},this.options.variables),e.variables)})),{fetchPolicy:"no-cache"}),r=this.queryManager.generateQueryId();return n.notifyOnNetworkStatusChange&&(this.queryInfo.networkStatus=a.I.fetchMore,this.observe()),this.queryManager.fetchQuery(r,n,a.I.fetchMore).then(function(i){var r=i.data,s=e.updateQuery;return s?t.updateQuery(function(e){return s(e,{fetchMoreResult:r,variables:n.variables})}):t.queryManager.cache.writeQuery({query:n.query,variables:n.variables,data:r}),i}).finally(function(){t.queryManager.stopQuery(r),t.reobserve()})},t.prototype.subscribeToMore=function(e){var t=this,n=this.queryManager.startGraphQLSubscription({query:e.document,variables:e.variables,context:e.context}).subscribe({next:function(n){var i=e.updateQuery;i&&t.updateQuery(function(e,t){return i(e,{subscriptionData:n,variables:t.variables})})},error:function(t){e.onError&&e.onError(t)}});return this.subscriptions.add(n),function(){t.subscriptions.delete(n)&&n.unsubscribe()}},t.prototype.setOptions=function(e){return this.reobserve(e)},t.prototype.setVariables=function(e){if((0,s.D)(this.variables,e))return this.observers.size?this.result():Promise.resolve();if(this.options.variables=e,!this.observers.size)return Promise.resolve();var t=this.options.fetchPolicy,n=void 0===t?"cache-first":t,i={fetchPolicy:n,variables:e};return"cache-first"!==n&&"no-cache"!==n&&"network-only"!==n&&(i.fetchPolicy="cache-and-network",i.nextFetchPolicy=n),this.reobserve(i,a.I.setVariables)},t.prototype.updateQuery=function(e){var t,n=this.queryManager,i=e(n.cache.diff({query:this.options.query,variables:this.variables,previousResult:null===(t=this.lastResult)||void 0===t?void 0:t.data,returnPartialData:!0,optimistic:!1}).result,{variables:this.variables});i&&(n.cache.writeQuery({query:this.options.query,data:i,variables:this.variables}),n.broadcastQueries())},t.prototype.startPolling=function(e){this.getReobserver().updateOptions({pollInterval:e})},t.prototype.stopPolling=function(){this.reobserver&&this.reobserver.updateOptions({pollInterval:0})},t.prototype.updateLastResult=function(e){var t=this.lastResult;return this.lastResult=e,this.lastResultSnapshot=this.queryManager.assumeImmutableResults?e:(0,o.Xh)(e),(0,o.Of)(e.errors)||delete this.lastError,t},t.prototype.onSubscribe=function(e){var t=this;if(e===this.observer)return function(){};try{var n=e._subscription._observer;n&&!n.error&&(n.error=c)}catch(r){}var i=!this.observers.size;return this.observers.add(e),this.lastError?e.error&&e.error(this.lastError):this.lastResult&&e.next&&e.next(this.lastResult),i&&this.reobserve().catch(function(e){}),function(){t.observers.delete(e)&&!t.observers.size&&t.tearDownQuery()}},t.prototype.getReobserver=function(){return this.reobserver||(this.reobserver=this.newReobserver(!0))},t.prototype.newReobserver=function(e){var t=this,n=this.queryManager,r=this.queryId;return n.setObservableQuery(this),new u(this.observer,e?this.options:(0,i.pi)({},this.options),function(e,i){return n.setObservableQuery(t),n.fetchQueryObservable(r,e,i)},!n.ssrMode&&function(){return!(0,a.O)(t.queryInfo.networkStatus)})},t.prototype.reobserve=function(e,t){return this.isTornDown=!1,this.getReobserver().reobserve(e,t)},t.prototype.observe=function(){this.observer.next(this.getCurrentResult(!1))},t.prototype.hasObservers=function(){return this.observers.size>0},t.prototype.tearDownQuery=function(){this.isTornDown||(this.reobserver&&(this.reobserver.stop(),delete this.reobserver),delete this.options.context,this.subscriptions.forEach(function(e){return e.unsubscribe()}),this.subscriptions.clear(),this.queryManager.stopQuery(this.queryId),this.observers.clear(),this.isTornDown=!0)},t}(o.y$);function c(e){}},76088:function(e,t,n){"use strict";n.d(t,{fe:function(){return i.f},h4:function(){return s.h4},ApolloLink:function(){return o.i0},y$:function(){return u.y$}});var i=n(4723),r=(n(4272),n(62433));n.o(r,"ApolloLink")&&n.d(t,{ApolloLink:function(){return r.ApolloLink}}),n(36125);var s=n(92970),a=n(52806);n.o(a,"ApolloLink")&&n.d(t,{ApolloLink:function(){return a.ApolloLink}});var o=n(92309),u=(n(87397),n(58105),n(11459)),l=n(13941);n(74009),(0,l.U6)("warn")},47402:function(e,t,n){"use strict";n.d(t,{I:function(){return r},O:function(){return s}});var i,r=((i=r||(r={}))[i.loading=1]="loading",i[i.setVariables=2]="setVariables",i[i.fetchMore=3]="fetchMore",i[i.refetch=4]="refetch",i[i.poll=6]="poll",i[i.ready=7]="ready",i[i.error=8]="error",r);function s(e){return!!e&&e<7}},62433:function(){},36125:function(e,t,n){"use strict";n.d(t,{M:function(){return s},c:function(){return a}});var i=n(20884),r=n(11459);function s(e){return e.hasOwnProperty("graphQLErrors")}var a=function(e){function t(n){var i=n.graphQLErrors,s=n.networkError,a=n.errorMessage,o=n.extraInfo,u=e.call(this,a)||this;return u.graphQLErrors=i||[],u.networkError=s||null,u.message=a||function(e){var t="";return(0,r.Of)(e.graphQLErrors)&&e.graphQLErrors.forEach(function(e){t+=(e?e.message:"Error message not found.")+"\n"}),e.networkError&&(t+=e.networkError.message+"\n"),t=t.replace(/\n$/,"")}(u),u.extraInfo=o,u.__proto__=t.prototype,u}return(0,i.ZT)(t,e),t}(Error)},92309:function(e,t,n){"use strict";n.d(t,{i0:function(){return d},ht:function(){return h}});var i,r=n(20884),s=n(13941),a=n(11459),o=n(58105);function u(e,t){return t?t(e):a.y$.of()}function l(e){return"function"==typeof e?new d(e):e}function c(e){return e.request.length<=1}i=Error,(0,r.ZT)(function(e,t){var n=i.call(this,e)||this;return n.link=t,n},i);var d=function(){function e(e){e&&(this.request=e)}return e.empty=function(){return new e(function(){return a.y$.of()})},e.from=function(t){return 0===t.length?e.empty():t.map(l).reduce(function(e,t){return e.concat(t)})},e.split=function(t,n,i){var r=l(n),s=l(i||new e(u));return c(r)&&c(s)?new e(function(e){return t(e)?r.request(e)||a.y$.of():s.request(e)||a.y$.of()}):new e(function(e,n){return t(e)?r.request(e,n)||a.y$.of():s.request(e,n)||a.y$.of()})},e.execute=function(e,t){return e.request((0,o.zi)(t.context,(0,o.DQ)((0,o.Ak)(t))))||a.y$.of()},e.concat=function(t,n){var i=l(t);if(c(i))return i;var r=l(n);return c(r)?new e(function(e){return i.request(e,function(e){return r.request(e)||a.y$.of()})||a.y$.of()}):new e(function(e,t){return i.request(e,function(e){return r.request(e,t)||a.y$.of()})||a.y$.of()})},e.prototype.split=function(t,n,i){return this.concat(e.split(t,n,i||new e(u)))},e.prototype.concat=function(t){return e.concat(this,t)},e.prototype.request=function(e,t){throw new s.ej(21)},e.prototype.onError=function(e,t){if(t&&t.error)return t.error(e),!1;throw e},e.prototype.setOnError=function(e){return this.onError=e,this},e}(),h=d.execute},87397:function(e,t,n){"use strict";n.d(t,{uG:function(){return p}});var i=n(58105),r=Object.prototype.hasOwnProperty,s=n(13941),a=function(e,t){var n;try{n=JSON.stringify(e)}catch(r){var i=new s.ej(23);throw i.parseError=r,i}return n},o=n(20884),u=n(94989),l={http:{includeQuery:!0,includeExtensions:!1},headers:{accept:"*/*","content-type":"application/json"},options:{method:"POST"}},c=n(61335),d=n(92309),h=n(11459),p=function(e){function t(t){void 0===t&&(t={});var n=e.call(this,function(e){void 0===e&&(e={});var t=e.uri,n=void 0===t?"/graphql":t,p=e.fetch,f=e.includeExtensions,m=e.useGETForQueries,g=e.includeUnusedVariables,v=void 0!==g&&g,y=(0,o._T)(e,["uri","fetch","includeExtensions","useGETForQueries","includeUnusedVariables"]);(function(e){if(!e&&"undefined"==typeof fetch)throw new s.ej(22)})(p),p||(p=fetch);var _={http:{includeExtensions:f},options:y.fetchOptions,credentials:y.credentials,headers:y.headers};return new d.i0(function(e){var t=function(e,t){return e.getContext().uri||("function"==typeof t?t(e):t||"/graphql")}(e,n),s=e.getContext(),d={};if(s.clientAwareness){var g=s.clientAwareness,y=g.name,b=g.version;y&&(d["apollographql-client-name"]=y),b&&(d["apollographql-client-version"]=b)}var k,w=(0,o.pi)((0,o.pi)({},d),s.headers),S=function(e,t){for(var n=[],i=2;i=300&&(0,i.PW)(t,n,"Response not successful: Received status code "+t.status),!Array.isArray(n)&&!r.call(n,"data")&&!r.call(n,"errors")&&(0,i.PW)(t,n,"Server response was missing for query '"+(Array.isArray(e)?e.map(function(e){return e.operationName}):e.operationName)+"'."),n})}}(e)).then(function(e){return n.next(e),n.complete(),e}).catch(function(e){"AbortError"!==e.name&&(e.result&&e.result.errors&&e.result.data&&n.next(e.result),n.error(e))}),function(){k&&k.abort()}})})}(t).request)||this;return n.options=t,n}return(0,o.ZT)(t,e),t}(d.i0)},58105:function(e,t,n){"use strict";n.d(t,{zi:function(){return l},Qc:function(){return r},PW:function(){return a},DQ:function(){return c},Ak:function(){return o}});var i=n(11459);function r(e){return new i.y$(function(t){t.error(e)})}var s=n(13941),a=function(e,t,n){var i=new Error(n);throw i.name="ServerError",i.response=e,i.statusCode=e.status,i.result=t,i};function o(e){for(var t=["query","operationName","variables","extensions","context"],n=0,i=Object.keys(e);n-1})}function o(e){return e&&a(["client"],e)&&a(["export"],e)}var u=n(20884);function l(e,t){var n=t,i=[];return e.definitions.forEach(function(e){if("OperationDefinition"===e.kind)throw new r.ej(42);"FragmentDefinition"===e.kind&&i.push(e)}),void 0===n&&((0,r.kG)(1===i.length,43),n=i[0].name.value),(0,u.pi)((0,u.pi)({},e),{definitions:(0,u.pr)([{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:n}}]}}],e.definitions)})}function c(e){void 0===e&&(e=[]);var t={};return e.forEach(function(e){t[e.name.value]=e}),t}function d(e,t){switch(e.kind){case"InlineFragment":return e;case"FragmentSpread":var n=t&&t[e.name.value];return(0,r.kG)(n,44),n;default:return null}}var h=n(73324),p=n.n(h);function f(e){return{__ref:String(e)}}function m(e){return Boolean(e&&"object"==typeof e&&"string"==typeof e.__ref)}function g(e,t,n,i){if(function(e){return"IntValue"===e.kind}(n)||function(e){return"FloatValue"===e.kind}(n))e[t.value]=Number(n.value);else if(function(e){return"BooleanValue"===e.kind}(n)||function(e){return"StringValue"===e.kind}(n))e[t.value]=n.value;else if(function(e){return"ObjectValue"===e.kind}(n)){var s={};n.fields.map(function(e){return g(s,e.name,e.value,i)}),e[t.value]=s}else if(function(e){return"Variable"===e.kind}(n))e[t.value]=(i||{})[n.name.value];else if(function(e){return"ListValue"===e.kind}(n))e[t.value]=n.values.map(function(e){var n={};return g(n,t,e,i),n[t.value]});else if(function(e){return"EnumValue"===e.kind}(n))e[t.value]=n.value;else{if(!function(e){return"NullValue"===e.kind}(n))throw new r.ej(53);e[t.value]=null}}function v(e,t){var n=null;e.directives&&(n={},e.directives.forEach(function(e){n[e.name.value]={},e.arguments&&e.arguments.forEach(function(i){return g(n[e.name.value],i.name,i.value,t)})}));var i=null;return e.arguments&&e.arguments.length&&(i={},e.arguments.forEach(function(e){return g(i,e.name,e.value,t)})),_(e.name.value,i,n)}var y=["connection","include","skip","client","rest","export"];function _(e,t,n){if(t&&n&&n.connection&&n.connection.key){if(n.connection.filter&&n.connection.filter.length>0){var i=n.connection.filter?n.connection.filter:[];i.sort();var r={};return i.forEach(function(e){r[e]=t[e]}),n.connection.key+"("+JSON.stringify(r)+")"}return n.connection.key}var s=e;if(t){var a=p()(t);s+="("+a+")"}return n&&Object.keys(n).forEach(function(e){-1===y.indexOf(e)&&(n[e]&&Object.keys(n[e]).length?s+="@"+e+"("+JSON.stringify(n[e])+")":s+="@"+e)}),s}function b(e,t){if(e.arguments&&e.arguments.length){var n={};return e.arguments.forEach(function(e){return g(n,e.name,e.value,t)}),n}return null}function k(e){return e.alias?e.alias.value:e.name.value}function w(e,t,n){if("string"==typeof e.__typename)return e.__typename;for(var i=0,r=t.selections;i1)for(var i=new Q,r=1;r0}function oe(e){return e.errors&&e.errors.length>0||!1}"function"==typeof Symbol&&Symbol.species&&Object.defineProperty(se,Symbol.species,{value:K()});var ue="function"==typeof WeakMap&&!("object"==typeof navigator&&"ReactNative"===navigator.product);function le(){for(var e=[],t=0;t]+)>;\s*rel="next"/)||[])[1],{value:t}}):Promise.resolve({done:!0})}}})}function s(e,t,n,i){return"function"==typeof n&&(i=n,n=void 0),a(e,[],r(e,t,n)[Symbol.asyncIterator](),i)}function a(e,t,n,i){return n.next().then(function(r){if(r.done)return t;var s=!1;return t=t.concat(i?i(r.value,function(){s=!0}):r.value.data),s?t:a(e,t,n,i)})}function o(e){return{paginate:Object.assign(s.bind(null,e),{iterator:r.bind(null,e)})}}o.VERSION="1.1.2"},88514:function(e,t,n){"use strict";function i(e){e.hook.wrap("request",function(t,n){e.log.debug("request",n);var i=Date.now(),r=e.request.endpoint.parse(n),s=r.url.replace(n.baseUrl,"");return t(n).then(function(t){return e.log.info("".concat(r.method," ").concat(s," - ").concat(t.status," in ").concat(Date.now()-i,"ms")),t}).catch(function(t){throw e.log.info("".concat(r.method," ").concat(s," - ").concat(t.status," in ").concat(Date.now()-i,"ms")),t})})}n.r(t),n.d(t,{requestLog:function(){return i}}),i.VERSION="1.0.4"},6260:function(e,t,n){"use strict";n.r(t),n.d(t,{restEndpointMethods:function(){return o}});var i=n(17292),r={actions:{cancelWorkflowRun:{method:"POST",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},run_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/actions/runs/:run_id/cancel"},createOrUpdateSecretForRepo:{method:"PUT",params:{encrypted_value:{type:"string"},key_id:{type:"string"},name:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/secrets/:name"},createRegistrationToken:{method:"POST",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/runners/registration-token"},createRemoveToken:{method:"POST",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/runners/remove-token"},deleteArtifact:{method:"DELETE",params:{artifact_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/artifacts/:artifact_id"},deleteSecretFromRepo:{method:"DELETE",params:{name:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/secrets/:name"},downloadArtifact:{method:"GET",params:{archive_format:{required:!0,type:"string"},artifact_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/artifacts/:artifact_id/:archive_format"},getArtifact:{method:"GET",params:{artifact_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/artifacts/:artifact_id"},getPublicKey:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/secrets/public-key"},getSecret:{method:"GET",params:{name:{required:!0,type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/secrets/:name"},getSelfHostedRunner:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},runner_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/actions/runners/:runner_id"},getWorkflow:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},workflow_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/actions/workflows/:workflow_id"},getWorkflowJob:{method:"GET",params:{job_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/jobs/:job_id"},getWorkflowRun:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},run_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/actions/runs/:run_id"},listDownloadsForSelfHostedRunnerApplication:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/runners/downloads"},listJobsForWorkflowRun:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},run_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/actions/runs/:run_id/jobs"},listRepoWorkflowRuns:{method:"GET",params:{actor:{type:"string"},branch:{type:"string"},event:{type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},status:{enum:["completed","status","conclusion"],type:"string"}},url:"/repos/:owner/:repo/actions/runs"},listRepoWorkflows:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/workflows"},listSecretsForRepo:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/secrets"},listSelfHostedRunnersForRepo:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/runners"},listWorkflowJobLogs:{method:"GET",params:{job_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/jobs/:job_id/logs"},listWorkflowRunArtifacts:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},run_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/actions/runs/:run_id/artifacts"},listWorkflowRunLogs:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},run_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/actions/runs/:run_id/logs"},listWorkflowRuns:{method:"GET",params:{actor:{type:"string"},branch:{type:"string"},event:{type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},status:{enum:["completed","status","conclusion"],type:"string"},workflow_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/actions/workflows/:workflow_id/runs"},reRunWorkflow:{method:"POST",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},run_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/actions/runs/:run_id/rerun"},removeSelfHostedRunner:{method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},runner_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/actions/runners/:runner_id"}},activity:{checkStarringRepo:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/user/starred/:owner/:repo"},deleteRepoSubscription:{method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/subscription"},deleteThreadSubscription:{method:"DELETE",params:{thread_id:{required:!0,type:"integer"}},url:"/notifications/threads/:thread_id/subscription"},getRepoSubscription:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/subscription"},getThread:{method:"GET",params:{thread_id:{required:!0,type:"integer"}},url:"/notifications/threads/:thread_id"},getThreadSubscription:{method:"GET",params:{thread_id:{required:!0,type:"integer"}},url:"/notifications/threads/:thread_id/subscription"},listEventsForOrg:{method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/events/orgs/:org"},listEventsForUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/events"},listFeeds:{method:"GET",params:{},url:"/feeds"},listNotifications:{method:"GET",params:{all:{type:"boolean"},before:{type:"string"},page:{type:"integer"},participating:{type:"boolean"},per_page:{type:"integer"},since:{type:"string"}},url:"/notifications"},listNotificationsForRepo:{method:"GET",params:{all:{type:"boolean"},before:{type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},participating:{type:"boolean"},per_page:{type:"integer"},repo:{required:!0,type:"string"},since:{type:"string"}},url:"/repos/:owner/:repo/notifications"},listPublicEvents:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/events"},listPublicEventsForOrg:{method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/orgs/:org/events"},listPublicEventsForRepoNetwork:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/networks/:owner/:repo/events"},listPublicEventsForUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/events/public"},listReceivedEventsForUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/received_events"},listReceivedPublicEventsForUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/received_events/public"},listRepoEvents:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/events"},listReposStarredByAuthenticatedUser:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},sort:{enum:["created","updated"],type:"string"}},url:"/user/starred"},listReposStarredByUser:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},sort:{enum:["created","updated"],type:"string"},username:{required:!0,type:"string"}},url:"/users/:username/starred"},listReposWatchedByUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/subscriptions"},listStargazersForRepo:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/stargazers"},listWatchedReposForAuthenticatedUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/subscriptions"},listWatchersForRepo:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/subscribers"},markAsRead:{method:"PUT",params:{last_read_at:{type:"string"}},url:"/notifications"},markNotificationsAsReadForRepo:{method:"PUT",params:{last_read_at:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/notifications"},markThreadAsRead:{method:"PATCH",params:{thread_id:{required:!0,type:"integer"}},url:"/notifications/threads/:thread_id"},setRepoSubscription:{method:"PUT",params:{ignored:{type:"boolean"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},subscribed:{type:"boolean"}},url:"/repos/:owner/:repo/subscription"},setThreadSubscription:{method:"PUT",params:{ignored:{type:"boolean"},thread_id:{required:!0,type:"integer"}},url:"/notifications/threads/:thread_id/subscription"},starRepo:{method:"PUT",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/user/starred/:owner/:repo"},unstarRepo:{method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/user/starred/:owner/:repo"}},apps:{addRepoToInstallation:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"PUT",params:{installation_id:{required:!0,type:"integer"},repository_id:{required:!0,type:"integer"}},url:"/user/installations/:installation_id/repositories/:repository_id"},checkAccountIsAssociatedWithAny:{method:"GET",params:{account_id:{required:!0,type:"integer"}},url:"/marketplace_listing/accounts/:account_id"},checkAccountIsAssociatedWithAnyStubbed:{method:"GET",params:{account_id:{required:!0,type:"integer"}},url:"/marketplace_listing/stubbed/accounts/:account_id"},checkAuthorization:{deprecated:"octokit.apps.checkAuthorization() is deprecated, see https://developer.github.com/v3/apps/oauth_applications/#check-an-authorization",method:"GET",params:{access_token:{required:!0,type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/tokens/:access_token"},checkToken:{headers:{accept:"application/vnd.github.doctor-strange-preview+json"},method:"POST",params:{access_token:{type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/token"},createContentAttachment:{headers:{accept:"application/vnd.github.corsair-preview+json"},method:"POST",params:{body:{required:!0,type:"string"},content_reference_id:{required:!0,type:"integer"},title:{required:!0,type:"string"}},url:"/content_references/:content_reference_id/attachments"},createFromManifest:{headers:{accept:"application/vnd.github.fury-preview+json"},method:"POST",params:{code:{required:!0,type:"string"}},url:"/app-manifests/:code/conversions"},createInstallationToken:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"POST",params:{installation_id:{required:!0,type:"integer"},permissions:{type:"object"},repository_ids:{type:"integer[]"}},url:"/app/installations/:installation_id/access_tokens"},deleteAuthorization:{headers:{accept:"application/vnd.github.doctor-strange-preview+json"},method:"DELETE",params:{access_token:{type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/grant"},deleteInstallation:{headers:{accept:"application/vnd.github.gambit-preview+json,application/vnd.github.machine-man-preview+json"},method:"DELETE",params:{installation_id:{required:!0,type:"integer"}},url:"/app/installations/:installation_id"},deleteToken:{headers:{accept:"application/vnd.github.doctor-strange-preview+json"},method:"DELETE",params:{access_token:{type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/token"},findOrgInstallation:{deprecated:"octokit.apps.findOrgInstallation() has been renamed to octokit.apps.getOrgInstallation() (2019-04-10)",headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{org:{required:!0,type:"string"}},url:"/orgs/:org/installation"},findRepoInstallation:{deprecated:"octokit.apps.findRepoInstallation() has been renamed to octokit.apps.getRepoInstallation() (2019-04-10)",headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/installation"},findUserInstallation:{deprecated:"octokit.apps.findUserInstallation() has been renamed to octokit.apps.getUserInstallation() (2019-04-10)",headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{username:{required:!0,type:"string"}},url:"/users/:username/installation"},getAuthenticated:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{},url:"/app"},getBySlug:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{app_slug:{required:!0,type:"string"}},url:"/apps/:app_slug"},getInstallation:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{installation_id:{required:!0,type:"integer"}},url:"/app/installations/:installation_id"},getOrgInstallation:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{org:{required:!0,type:"string"}},url:"/orgs/:org/installation"},getRepoInstallation:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/installation"},getUserInstallation:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{username:{required:!0,type:"string"}},url:"/users/:username/installation"},listAccountsUserOrOrgOnPlan:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},plan_id:{required:!0,type:"integer"},sort:{enum:["created","updated"],type:"string"}},url:"/marketplace_listing/plans/:plan_id/accounts"},listAccountsUserOrOrgOnPlanStubbed:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},plan_id:{required:!0,type:"integer"},sort:{enum:["created","updated"],type:"string"}},url:"/marketplace_listing/stubbed/plans/:plan_id/accounts"},listInstallationReposForAuthenticatedUser:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{installation_id:{required:!0,type:"integer"},page:{type:"integer"},per_page:{type:"integer"}},url:"/user/installations/:installation_id/repositories"},listInstallations:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/app/installations"},listInstallationsForAuthenticatedUser:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/installations"},listMarketplacePurchasesForAuthenticatedUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/marketplace_purchases"},listMarketplacePurchasesForAuthenticatedUserStubbed:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/marketplace_purchases/stubbed"},listPlans:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/marketplace_listing/plans"},listPlansStubbed:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/marketplace_listing/stubbed/plans"},listRepos:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/installation/repositories"},removeRepoFromInstallation:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"DELETE",params:{installation_id:{required:!0,type:"integer"},repository_id:{required:!0,type:"integer"}},url:"/user/installations/:installation_id/repositories/:repository_id"},resetAuthorization:{deprecated:"octokit.apps.resetAuthorization() is deprecated, see https://developer.github.com/v3/apps/oauth_applications/#reset-an-authorization",method:"POST",params:{access_token:{required:!0,type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/tokens/:access_token"},resetToken:{headers:{accept:"application/vnd.github.doctor-strange-preview+json"},method:"PATCH",params:{access_token:{type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/token"},revokeAuthorizationForApplication:{deprecated:"octokit.apps.revokeAuthorizationForApplication() is deprecated, see https://developer.github.com/v3/apps/oauth_applications/#revoke-an-authorization-for-an-application",method:"DELETE",params:{access_token:{required:!0,type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/tokens/:access_token"},revokeGrantForApplication:{deprecated:"octokit.apps.revokeGrantForApplication() is deprecated, see https://developer.github.com/v3/apps/oauth_applications/#revoke-a-grant-for-an-application",method:"DELETE",params:{access_token:{required:!0,type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/grants/:access_token"},revokeInstallationToken:{headers:{accept:"application/vnd.github.gambit-preview+json"},method:"DELETE",params:{},url:"/installation/token"}},checks:{create:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"POST",params:{actions:{type:"object[]"},"actions[].description":{required:!0,type:"string"},"actions[].identifier":{required:!0,type:"string"},"actions[].label":{required:!0,type:"string"},completed_at:{type:"string"},conclusion:{enum:["success","failure","neutral","cancelled","timed_out","action_required"],type:"string"},details_url:{type:"string"},external_id:{type:"string"},head_sha:{required:!0,type:"string"},name:{required:!0,type:"string"},output:{type:"object"},"output.annotations":{type:"object[]"},"output.annotations[].annotation_level":{enum:["notice","warning","failure"],required:!0,type:"string"},"output.annotations[].end_column":{type:"integer"},"output.annotations[].end_line":{required:!0,type:"integer"},"output.annotations[].message":{required:!0,type:"string"},"output.annotations[].path":{required:!0,type:"string"},"output.annotations[].raw_details":{type:"string"},"output.annotations[].start_column":{type:"integer"},"output.annotations[].start_line":{required:!0,type:"integer"},"output.annotations[].title":{type:"string"},"output.images":{type:"object[]"},"output.images[].alt":{required:!0,type:"string"},"output.images[].caption":{type:"string"},"output.images[].image_url":{required:!0,type:"string"},"output.summary":{required:!0,type:"string"},"output.text":{type:"string"},"output.title":{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},started_at:{type:"string"},status:{enum:["queued","in_progress","completed"],type:"string"}},url:"/repos/:owner/:repo/check-runs"},createSuite:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"POST",params:{head_sha:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/check-suites"},get:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"GET",params:{check_run_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/check-runs/:check_run_id"},getSuite:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"GET",params:{check_suite_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/check-suites/:check_suite_id"},listAnnotations:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"GET",params:{check_run_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/check-runs/:check_run_id/annotations"},listForRef:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"GET",params:{check_name:{type:"string"},filter:{enum:["latest","all"],type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"},status:{enum:["queued","in_progress","completed"],type:"string"}},url:"/repos/:owner/:repo/commits/:ref/check-runs"},listForSuite:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"GET",params:{check_name:{type:"string"},check_suite_id:{required:!0,type:"integer"},filter:{enum:["latest","all"],type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},status:{enum:["queued","in_progress","completed"],type:"string"}},url:"/repos/:owner/:repo/check-suites/:check_suite_id/check-runs"},listSuitesForRef:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"GET",params:{app_id:{type:"integer"},check_name:{type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/commits/:ref/check-suites"},rerequestSuite:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"POST",params:{check_suite_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/check-suites/:check_suite_id/rerequest"},setSuitesPreferences:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"PATCH",params:{auto_trigger_checks:{type:"object[]"},"auto_trigger_checks[].app_id":{required:!0,type:"integer"},"auto_trigger_checks[].setting":{required:!0,type:"boolean"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/check-suites/preferences"},update:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"PATCH",params:{actions:{type:"object[]"},"actions[].description":{required:!0,type:"string"},"actions[].identifier":{required:!0,type:"string"},"actions[].label":{required:!0,type:"string"},check_run_id:{required:!0,type:"integer"},completed_at:{type:"string"},conclusion:{enum:["success","failure","neutral","cancelled","timed_out","action_required"],type:"string"},details_url:{type:"string"},external_id:{type:"string"},name:{type:"string"},output:{type:"object"},"output.annotations":{type:"object[]"},"output.annotations[].annotation_level":{enum:["notice","warning","failure"],required:!0,type:"string"},"output.annotations[].end_column":{type:"integer"},"output.annotations[].end_line":{required:!0,type:"integer"},"output.annotations[].message":{required:!0,type:"string"},"output.annotations[].path":{required:!0,type:"string"},"output.annotations[].raw_details":{type:"string"},"output.annotations[].start_column":{type:"integer"},"output.annotations[].start_line":{required:!0,type:"integer"},"output.annotations[].title":{type:"string"},"output.images":{type:"object[]"},"output.images[].alt":{required:!0,type:"string"},"output.images[].caption":{type:"string"},"output.images[].image_url":{required:!0,type:"string"},"output.summary":{required:!0,type:"string"},"output.text":{type:"string"},"output.title":{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},started_at:{type:"string"},status:{enum:["queued","in_progress","completed"],type:"string"}},url:"/repos/:owner/:repo/check-runs/:check_run_id"}},codesOfConduct:{getConductCode:{headers:{accept:"application/vnd.github.scarlet-witch-preview+json"},method:"GET",params:{key:{required:!0,type:"string"}},url:"/codes_of_conduct/:key"},getForRepo:{headers:{accept:"application/vnd.github.scarlet-witch-preview+json"},method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/community/code_of_conduct"},listConductCodes:{headers:{accept:"application/vnd.github.scarlet-witch-preview+json"},method:"GET",params:{},url:"/codes_of_conduct"}},emojis:{get:{method:"GET",params:{},url:"/emojis"}},gists:{checkIsStarred:{method:"GET",params:{gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id/star"},create:{method:"POST",params:{description:{type:"string"},files:{required:!0,type:"object"},"files.content":{type:"string"},public:{type:"boolean"}},url:"/gists"},createComment:{method:"POST",params:{body:{required:!0,type:"string"},gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id/comments"},delete:{method:"DELETE",params:{gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id"},deleteComment:{method:"DELETE",params:{comment_id:{required:!0,type:"integer"},gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id/comments/:comment_id"},fork:{method:"POST",params:{gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id/forks"},get:{method:"GET",params:{gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id"},getComment:{method:"GET",params:{comment_id:{required:!0,type:"integer"},gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id/comments/:comment_id"},getRevision:{method:"GET",params:{gist_id:{required:!0,type:"string"},sha:{required:!0,type:"string"}},url:"/gists/:gist_id/:sha"},list:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},since:{type:"string"}},url:"/gists"},listComments:{method:"GET",params:{gist_id:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/gists/:gist_id/comments"},listCommits:{method:"GET",params:{gist_id:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/gists/:gist_id/commits"},listForks:{method:"GET",params:{gist_id:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/gists/:gist_id/forks"},listPublic:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},since:{type:"string"}},url:"/gists/public"},listPublicForUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},since:{type:"string"},username:{required:!0,type:"string"}},url:"/users/:username/gists"},listStarred:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},since:{type:"string"}},url:"/gists/starred"},star:{method:"PUT",params:{gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id/star"},unstar:{method:"DELETE",params:{gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id/star"},update:{method:"PATCH",params:{description:{type:"string"},files:{type:"object"},"files.content":{type:"string"},"files.filename":{type:"string"},gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id"},updateComment:{method:"PATCH",params:{body:{required:!0,type:"string"},comment_id:{required:!0,type:"integer"},gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id/comments/:comment_id"}},git:{createBlob:{method:"POST",params:{content:{required:!0,type:"string"},encoding:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/blobs"},createCommit:{method:"POST",params:{author:{type:"object"},"author.date":{type:"string"},"author.email":{type:"string"},"author.name":{type:"string"},committer:{type:"object"},"committer.date":{type:"string"},"committer.email":{type:"string"},"committer.name":{type:"string"},message:{required:!0,type:"string"},owner:{required:!0,type:"string"},parents:{required:!0,type:"string[]"},repo:{required:!0,type:"string"},signature:{type:"string"},tree:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/commits"},createRef:{method:"POST",params:{owner:{required:!0,type:"string"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"},sha:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/refs"},createTag:{method:"POST",params:{message:{required:!0,type:"string"},object:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},tag:{required:!0,type:"string"},tagger:{type:"object"},"tagger.date":{type:"string"},"tagger.email":{type:"string"},"tagger.name":{type:"string"},type:{enum:["commit","tree","blob"],required:!0,type:"string"}},url:"/repos/:owner/:repo/git/tags"},createTree:{method:"POST",params:{base_tree:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},tree:{required:!0,type:"object[]"},"tree[].content":{type:"string"},"tree[].mode":{enum:["100644","100755","040000","160000","120000"],type:"string"},"tree[].path":{type:"string"},"tree[].sha":{allowNull:!0,type:"string"},"tree[].type":{enum:["blob","tree","commit"],type:"string"}},url:"/repos/:owner/:repo/git/trees"},deleteRef:{method:"DELETE",params:{owner:{required:!0,type:"string"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/refs/:ref"},getBlob:{method:"GET",params:{file_sha:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/blobs/:file_sha"},getCommit:{method:"GET",params:{commit_sha:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/commits/:commit_sha"},getRef:{method:"GET",params:{owner:{required:!0,type:"string"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/ref/:ref"},getTag:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},tag_sha:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/tags/:tag_sha"},getTree:{method:"GET",params:{owner:{required:!0,type:"string"},recursive:{enum:["1"],type:"integer"},repo:{required:!0,type:"string"},tree_sha:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/trees/:tree_sha"},listMatchingRefs:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/matching-refs/:ref"},listRefs:{method:"GET",params:{namespace:{type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/refs/:namespace"},updateRef:{method:"PATCH",params:{force:{type:"boolean"},owner:{required:!0,type:"string"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"},sha:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/refs/:ref"}},gitignore:{getTemplate:{method:"GET",params:{name:{required:!0,type:"string"}},url:"/gitignore/templates/:name"},listTemplates:{method:"GET",params:{},url:"/gitignore/templates"}},interactions:{addOrUpdateRestrictionsForOrg:{headers:{accept:"application/vnd.github.sombra-preview+json"},method:"PUT",params:{limit:{enum:["existing_users","contributors_only","collaborators_only"],required:!0,type:"string"},org:{required:!0,type:"string"}},url:"/orgs/:org/interaction-limits"},addOrUpdateRestrictionsForRepo:{headers:{accept:"application/vnd.github.sombra-preview+json"},method:"PUT",params:{limit:{enum:["existing_users","contributors_only","collaborators_only"],required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/interaction-limits"},getRestrictionsForOrg:{headers:{accept:"application/vnd.github.sombra-preview+json"},method:"GET",params:{org:{required:!0,type:"string"}},url:"/orgs/:org/interaction-limits"},getRestrictionsForRepo:{headers:{accept:"application/vnd.github.sombra-preview+json"},method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/interaction-limits"},removeRestrictionsForOrg:{headers:{accept:"application/vnd.github.sombra-preview+json"},method:"DELETE",params:{org:{required:!0,type:"string"}},url:"/orgs/:org/interaction-limits"},removeRestrictionsForRepo:{headers:{accept:"application/vnd.github.sombra-preview+json"},method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/interaction-limits"}},issues:{addAssignees:{method:"POST",params:{assignees:{type:"string[]"},issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/assignees"},addLabels:{method:"POST",params:{issue_number:{required:!0,type:"integer"},labels:{required:!0,type:"string[]"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/labels"},checkAssignee:{method:"GET",params:{assignee:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/assignees/:assignee"},create:{method:"POST",params:{assignee:{type:"string"},assignees:{type:"string[]"},body:{type:"string"},labels:{type:"string[]"},milestone:{type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},title:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues"},createComment:{method:"POST",params:{body:{required:!0,type:"string"},issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/comments"},createLabel:{method:"POST",params:{color:{required:!0,type:"string"},description:{type:"string"},name:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/labels"},createMilestone:{method:"POST",params:{description:{type:"string"},due_on:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},state:{enum:["open","closed"],type:"string"},title:{required:!0,type:"string"}},url:"/repos/:owner/:repo/milestones"},deleteComment:{method:"DELETE",params:{comment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/comments/:comment_id"},deleteLabel:{method:"DELETE",params:{name:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/labels/:name"},deleteMilestone:{method:"DELETE",params:{milestone_number:{required:!0,type:"integer"},number:{alias:"milestone_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/milestones/:milestone_number"},get:{method:"GET",params:{issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number"},getComment:{method:"GET",params:{comment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/comments/:comment_id"},getEvent:{method:"GET",params:{event_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/events/:event_id"},getLabel:{method:"GET",params:{name:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/labels/:name"},getMilestone:{method:"GET",params:{milestone_number:{required:!0,type:"integer"},number:{alias:"milestone_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/milestones/:milestone_number"},list:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},filter:{enum:["assigned","created","mentioned","subscribed","all"],type:"string"},labels:{type:"string"},page:{type:"integer"},per_page:{type:"integer"},since:{type:"string"},sort:{enum:["created","updated","comments"],type:"string"},state:{enum:["open","closed","all"],type:"string"}},url:"/issues"},listAssignees:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/assignees"},listComments:{method:"GET",params:{issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},since:{type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/comments"},listCommentsForRepo:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},since:{type:"string"},sort:{enum:["created","updated"],type:"string"}},url:"/repos/:owner/:repo/issues/comments"},listEvents:{method:"GET",params:{issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/events"},listEventsForRepo:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/events"},listEventsForTimeline:{headers:{accept:"application/vnd.github.mockingbird-preview+json"},method:"GET",params:{issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/timeline"},listForAuthenticatedUser:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},filter:{enum:["assigned","created","mentioned","subscribed","all"],type:"string"},labels:{type:"string"},page:{type:"integer"},per_page:{type:"integer"},since:{type:"string"},sort:{enum:["created","updated","comments"],type:"string"},state:{enum:["open","closed","all"],type:"string"}},url:"/user/issues"},listForOrg:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},filter:{enum:["assigned","created","mentioned","subscribed","all"],type:"string"},labels:{type:"string"},org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},since:{type:"string"},sort:{enum:["created","updated","comments"],type:"string"},state:{enum:["open","closed","all"],type:"string"}},url:"/orgs/:org/issues"},listForRepo:{method:"GET",params:{assignee:{type:"string"},creator:{type:"string"},direction:{enum:["asc","desc"],type:"string"},labels:{type:"string"},mentioned:{type:"string"},milestone:{type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},since:{type:"string"},sort:{enum:["created","updated","comments"],type:"string"},state:{enum:["open","closed","all"],type:"string"}},url:"/repos/:owner/:repo/issues"},listLabelsForMilestone:{method:"GET",params:{milestone_number:{required:!0,type:"integer"},number:{alias:"milestone_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/milestones/:milestone_number/labels"},listLabelsForRepo:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/labels"},listLabelsOnIssue:{method:"GET",params:{issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/labels"},listMilestonesForRepo:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},sort:{enum:["due_on","completeness"],type:"string"},state:{enum:["open","closed","all"],type:"string"}},url:"/repos/:owner/:repo/milestones"},lock:{method:"PUT",params:{issue_number:{required:!0,type:"integer"},lock_reason:{enum:["off-topic","too heated","resolved","spam"],type:"string"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/lock"},removeAssignees:{method:"DELETE",params:{assignees:{type:"string[]"},issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/assignees"},removeLabel:{method:"DELETE",params:{issue_number:{required:!0,type:"integer"},name:{required:!0,type:"string"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/labels/:name"},removeLabels:{method:"DELETE",params:{issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/labels"},replaceLabels:{method:"PUT",params:{issue_number:{required:!0,type:"integer"},labels:{type:"string[]"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/labels"},unlock:{method:"DELETE",params:{issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/lock"},update:{method:"PATCH",params:{assignee:{type:"string"},assignees:{type:"string[]"},body:{type:"string"},issue_number:{required:!0,type:"integer"},labels:{type:"string[]"},milestone:{allowNull:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},state:{enum:["open","closed"],type:"string"},title:{type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number"},updateComment:{method:"PATCH",params:{body:{required:!0,type:"string"},comment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/comments/:comment_id"},updateLabel:{method:"PATCH",params:{color:{type:"string"},current_name:{required:!0,type:"string"},description:{type:"string"},name:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/labels/:current_name"},updateMilestone:{method:"PATCH",params:{description:{type:"string"},due_on:{type:"string"},milestone_number:{required:!0,type:"integer"},number:{alias:"milestone_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},state:{enum:["open","closed"],type:"string"},title:{type:"string"}},url:"/repos/:owner/:repo/milestones/:milestone_number"}},licenses:{get:{method:"GET",params:{license:{required:!0,type:"string"}},url:"/licenses/:license"},getForRepo:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/license"},list:{deprecated:"octokit.licenses.list() has been renamed to octokit.licenses.listCommonlyUsed() (2019-03-05)",method:"GET",params:{},url:"/licenses"},listCommonlyUsed:{method:"GET",params:{},url:"/licenses"}},markdown:{render:{method:"POST",params:{context:{type:"string"},mode:{enum:["markdown","gfm"],type:"string"},text:{required:!0,type:"string"}},url:"/markdown"},renderRaw:{headers:{"content-type":"text/plain; charset=utf-8"},method:"POST",params:{data:{mapTo:"data",required:!0,type:"string"}},url:"/markdown/raw"}},meta:{get:{method:"GET",params:{},url:"/meta"}},migrations:{cancelImport:{method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/import"},deleteArchiveForAuthenticatedUser:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"DELETE",params:{migration_id:{required:!0,type:"integer"}},url:"/user/migrations/:migration_id/archive"},deleteArchiveForOrg:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"DELETE",params:{migration_id:{required:!0,type:"integer"},org:{required:!0,type:"string"}},url:"/orgs/:org/migrations/:migration_id/archive"},downloadArchiveForOrg:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"GET",params:{migration_id:{required:!0,type:"integer"},org:{required:!0,type:"string"}},url:"/orgs/:org/migrations/:migration_id/archive"},getArchiveForAuthenticatedUser:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"GET",params:{migration_id:{required:!0,type:"integer"}},url:"/user/migrations/:migration_id/archive"},getArchiveForOrg:{deprecated:"octokit.migrations.getArchiveForOrg() has been renamed to octokit.migrations.downloadArchiveForOrg() (2020-01-27)",headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"GET",params:{migration_id:{required:!0,type:"integer"},org:{required:!0,type:"string"}},url:"/orgs/:org/migrations/:migration_id/archive"},getCommitAuthors:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},since:{type:"string"}},url:"/repos/:owner/:repo/import/authors"},getImportProgress:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/import"},getLargeFiles:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/import/large_files"},getStatusForAuthenticatedUser:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"GET",params:{migration_id:{required:!0,type:"integer"}},url:"/user/migrations/:migration_id"},getStatusForOrg:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"GET",params:{migration_id:{required:!0,type:"integer"},org:{required:!0,type:"string"}},url:"/orgs/:org/migrations/:migration_id"},listForAuthenticatedUser:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/migrations"},listForOrg:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/orgs/:org/migrations"},listReposForOrg:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"GET",params:{migration_id:{required:!0,type:"integer"},org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/orgs/:org/migrations/:migration_id/repositories"},listReposForUser:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"GET",params:{migration_id:{required:!0,type:"integer"},page:{type:"integer"},per_page:{type:"integer"}},url:"/user/:migration_id/repositories"},mapCommitAuthor:{method:"PATCH",params:{author_id:{required:!0,type:"integer"},email:{type:"string"},name:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/import/authors/:author_id"},setLfsPreference:{method:"PATCH",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},use_lfs:{enum:["opt_in","opt_out"],required:!0,type:"string"}},url:"/repos/:owner/:repo/import/lfs"},startForAuthenticatedUser:{method:"POST",params:{exclude_attachments:{type:"boolean"},lock_repositories:{type:"boolean"},repositories:{required:!0,type:"string[]"}},url:"/user/migrations"},startForOrg:{method:"POST",params:{exclude_attachments:{type:"boolean"},lock_repositories:{type:"boolean"},org:{required:!0,type:"string"},repositories:{required:!0,type:"string[]"}},url:"/orgs/:org/migrations"},startImport:{method:"PUT",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},tfvc_project:{type:"string"},vcs:{enum:["subversion","git","mercurial","tfvc"],type:"string"},vcs_password:{type:"string"},vcs_url:{required:!0,type:"string"},vcs_username:{type:"string"}},url:"/repos/:owner/:repo/import"},unlockRepoForAuthenticatedUser:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"DELETE",params:{migration_id:{required:!0,type:"integer"},repo_name:{required:!0,type:"string"}},url:"/user/migrations/:migration_id/repos/:repo_name/lock"},unlockRepoForOrg:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"DELETE",params:{migration_id:{required:!0,type:"integer"},org:{required:!0,type:"string"},repo_name:{required:!0,type:"string"}},url:"/orgs/:org/migrations/:migration_id/repos/:repo_name/lock"},updateImport:{method:"PATCH",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},vcs_password:{type:"string"},vcs_username:{type:"string"}},url:"/repos/:owner/:repo/import"}},oauthAuthorizations:{checkAuthorization:{deprecated:"octokit.oauthAuthorizations.checkAuthorization() has been renamed to octokit.apps.checkAuthorization() (2019-11-05)",method:"GET",params:{access_token:{required:!0,type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/tokens/:access_token"},createAuthorization:{deprecated:"octokit.oauthAuthorizations.createAuthorization() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#create-a-new-authorization",method:"POST",params:{client_id:{type:"string"},client_secret:{type:"string"},fingerprint:{type:"string"},note:{required:!0,type:"string"},note_url:{type:"string"},scopes:{type:"string[]"}},url:"/authorizations"},deleteAuthorization:{deprecated:"octokit.oauthAuthorizations.deleteAuthorization() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#delete-an-authorization",method:"DELETE",params:{authorization_id:{required:!0,type:"integer"}},url:"/authorizations/:authorization_id"},deleteGrant:{deprecated:"octokit.oauthAuthorizations.deleteGrant() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#delete-a-grant",method:"DELETE",params:{grant_id:{required:!0,type:"integer"}},url:"/applications/grants/:grant_id"},getAuthorization:{deprecated:"octokit.oauthAuthorizations.getAuthorization() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#get-a-single-authorization",method:"GET",params:{authorization_id:{required:!0,type:"integer"}},url:"/authorizations/:authorization_id"},getGrant:{deprecated:"octokit.oauthAuthorizations.getGrant() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#get-a-single-grant",method:"GET",params:{grant_id:{required:!0,type:"integer"}},url:"/applications/grants/:grant_id"},getOrCreateAuthorizationForApp:{deprecated:"octokit.oauthAuthorizations.getOrCreateAuthorizationForApp() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#get-or-create-an-authorization-for-a-specific-app",method:"PUT",params:{client_id:{required:!0,type:"string"},client_secret:{required:!0,type:"string"},fingerprint:{type:"string"},note:{type:"string"},note_url:{type:"string"},scopes:{type:"string[]"}},url:"/authorizations/clients/:client_id"},getOrCreateAuthorizationForAppAndFingerprint:{deprecated:"octokit.oauthAuthorizations.getOrCreateAuthorizationForAppAndFingerprint() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#get-or-create-an-authorization-for-a-specific-app-and-fingerprint",method:"PUT",params:{client_id:{required:!0,type:"string"},client_secret:{required:!0,type:"string"},fingerprint:{required:!0,type:"string"},note:{type:"string"},note_url:{type:"string"},scopes:{type:"string[]"}},url:"/authorizations/clients/:client_id/:fingerprint"},getOrCreateAuthorizationForAppFingerprint:{deprecated:"octokit.oauthAuthorizations.getOrCreateAuthorizationForAppFingerprint() has been renamed to octokit.oauthAuthorizations.getOrCreateAuthorizationForAppAndFingerprint() (2018-12-27)",method:"PUT",params:{client_id:{required:!0,type:"string"},client_secret:{required:!0,type:"string"},fingerprint:{required:!0,type:"string"},note:{type:"string"},note_url:{type:"string"},scopes:{type:"string[]"}},url:"/authorizations/clients/:client_id/:fingerprint"},listAuthorizations:{deprecated:"octokit.oauthAuthorizations.listAuthorizations() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#list-your-authorizations",method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/authorizations"},listGrants:{deprecated:"octokit.oauthAuthorizations.listGrants() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#list-your-grants",method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/applications/grants"},resetAuthorization:{deprecated:"octokit.oauthAuthorizations.resetAuthorization() has been renamed to octokit.apps.resetAuthorization() (2019-11-05)",method:"POST",params:{access_token:{required:!0,type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/tokens/:access_token"},revokeAuthorizationForApplication:{deprecated:"octokit.oauthAuthorizations.revokeAuthorizationForApplication() has been renamed to octokit.apps.revokeAuthorizationForApplication() (2019-11-05)",method:"DELETE",params:{access_token:{required:!0,type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/tokens/:access_token"},revokeGrantForApplication:{deprecated:"octokit.oauthAuthorizations.revokeGrantForApplication() has been renamed to octokit.apps.revokeGrantForApplication() (2019-11-05)",method:"DELETE",params:{access_token:{required:!0,type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/grants/:access_token"},updateAuthorization:{deprecated:"octokit.oauthAuthorizations.updateAuthorization() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#update-an-existing-authorization",method:"PATCH",params:{add_scopes:{type:"string[]"},authorization_id:{required:!0,type:"integer"},fingerprint:{type:"string"},note:{type:"string"},note_url:{type:"string"},remove_scopes:{type:"string[]"},scopes:{type:"string[]"}},url:"/authorizations/:authorization_id"}},orgs:{addOrUpdateMembership:{method:"PUT",params:{org:{required:!0,type:"string"},role:{enum:["admin","member"],type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/memberships/:username"},blockUser:{method:"PUT",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/blocks/:username"},checkBlockedUser:{method:"GET",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/blocks/:username"},checkMembership:{method:"GET",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/members/:username"},checkPublicMembership:{method:"GET",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/public_members/:username"},concealMembership:{method:"DELETE",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/public_members/:username"},convertMemberToOutsideCollaborator:{method:"PUT",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/outside_collaborators/:username"},createHook:{method:"POST",params:{active:{type:"boolean"},config:{required:!0,type:"object"},"config.content_type":{type:"string"},"config.insecure_ssl":{type:"string"},"config.secret":{type:"string"},"config.url":{required:!0,type:"string"},events:{type:"string[]"},name:{required:!0,type:"string"},org:{required:!0,type:"string"}},url:"/orgs/:org/hooks"},createInvitation:{method:"POST",params:{email:{type:"string"},invitee_id:{type:"integer"},org:{required:!0,type:"string"},role:{enum:["admin","direct_member","billing_manager"],type:"string"},team_ids:{type:"integer[]"}},url:"/orgs/:org/invitations"},deleteHook:{method:"DELETE",params:{hook_id:{required:!0,type:"integer"},org:{required:!0,type:"string"}},url:"/orgs/:org/hooks/:hook_id"},get:{method:"GET",params:{org:{required:!0,type:"string"}},url:"/orgs/:org"},getHook:{method:"GET",params:{hook_id:{required:!0,type:"integer"},org:{required:!0,type:"string"}},url:"/orgs/:org/hooks/:hook_id"},getMembership:{method:"GET",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/memberships/:username"},getMembershipForAuthenticatedUser:{method:"GET",params:{org:{required:!0,type:"string"}},url:"/user/memberships/orgs/:org"},list:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},since:{type:"integer"}},url:"/organizations"},listBlockedUsers:{method:"GET",params:{org:{required:!0,type:"string"}},url:"/orgs/:org/blocks"},listForAuthenticatedUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/orgs"},listForUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/orgs"},listHooks:{method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/orgs/:org/hooks"},listInstallations:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/orgs/:org/installations"},listInvitationTeams:{method:"GET",params:{invitation_id:{required:!0,type:"integer"},org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/orgs/:org/invitations/:invitation_id/teams"},listMembers:{method:"GET",params:{filter:{enum:["2fa_disabled","all"],type:"string"},org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},role:{enum:["all","admin","member"],type:"string"}},url:"/orgs/:org/members"},listMemberships:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},state:{enum:["active","pending"],type:"string"}},url:"/user/memberships/orgs"},listOutsideCollaborators:{method:"GET",params:{filter:{enum:["2fa_disabled","all"],type:"string"},org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/orgs/:org/outside_collaborators"},listPendingInvitations:{method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/orgs/:org/invitations"},listPublicMembers:{method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/orgs/:org/public_members"},pingHook:{method:"POST",params:{hook_id:{required:!0,type:"integer"},org:{required:!0,type:"string"}},url:"/orgs/:org/hooks/:hook_id/pings"},publicizeMembership:{method:"PUT",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/public_members/:username"},removeMember:{method:"DELETE",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/members/:username"},removeMembership:{method:"DELETE",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/memberships/:username"},removeOutsideCollaborator:{method:"DELETE",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/outside_collaborators/:username"},unblockUser:{method:"DELETE",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/blocks/:username"},update:{method:"PATCH",params:{billing_email:{type:"string"},company:{type:"string"},default_repository_permission:{enum:["read","write","admin","none"],type:"string"},description:{type:"string"},email:{type:"string"},has_organization_projects:{type:"boolean"},has_repository_projects:{type:"boolean"},location:{type:"string"},members_allowed_repository_creation_type:{enum:["all","private","none"],type:"string"},members_can_create_internal_repositories:{type:"boolean"},members_can_create_private_repositories:{type:"boolean"},members_can_create_public_repositories:{type:"boolean"},members_can_create_repositories:{type:"boolean"},name:{type:"string"},org:{required:!0,type:"string"}},url:"/orgs/:org"},updateHook:{method:"PATCH",params:{active:{type:"boolean"},config:{type:"object"},"config.content_type":{type:"string"},"config.insecure_ssl":{type:"string"},"config.secret":{type:"string"},"config.url":{required:!0,type:"string"},events:{type:"string[]"},hook_id:{required:!0,type:"integer"},org:{required:!0,type:"string"}},url:"/orgs/:org/hooks/:hook_id"},updateMembership:{method:"PATCH",params:{org:{required:!0,type:"string"},state:{enum:["active"],required:!0,type:"string"}},url:"/user/memberships/orgs/:org"}},projects:{addCollaborator:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"PUT",params:{permission:{enum:["read","write","admin"],type:"string"},project_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/projects/:project_id/collaborators/:username"},createCard:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"POST",params:{column_id:{required:!0,type:"integer"},content_id:{type:"integer"},content_type:{type:"string"},note:{type:"string"}},url:"/projects/columns/:column_id/cards"},createColumn:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"POST",params:{name:{required:!0,type:"string"},project_id:{required:!0,type:"integer"}},url:"/projects/:project_id/columns"},createForAuthenticatedUser:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"POST",params:{body:{type:"string"},name:{required:!0,type:"string"}},url:"/user/projects"},createForOrg:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"POST",params:{body:{type:"string"},name:{required:!0,type:"string"},org:{required:!0,type:"string"}},url:"/orgs/:org/projects"},createForRepo:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"POST",params:{body:{type:"string"},name:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/projects"},delete:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"DELETE",params:{project_id:{required:!0,type:"integer"}},url:"/projects/:project_id"},deleteCard:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"DELETE",params:{card_id:{required:!0,type:"integer"}},url:"/projects/columns/cards/:card_id"},deleteColumn:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"DELETE",params:{column_id:{required:!0,type:"integer"}},url:"/projects/columns/:column_id"},get:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{project_id:{required:!0,type:"integer"}},url:"/projects/:project_id"},getCard:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{card_id:{required:!0,type:"integer"}},url:"/projects/columns/cards/:card_id"},getColumn:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{column_id:{required:!0,type:"integer"}},url:"/projects/columns/:column_id"},listCards:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{archived_state:{enum:["all","archived","not_archived"],type:"string"},column_id:{required:!0,type:"integer"},page:{type:"integer"},per_page:{type:"integer"}},url:"/projects/columns/:column_id/cards"},listCollaborators:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{affiliation:{enum:["outside","direct","all"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},project_id:{required:!0,type:"integer"}},url:"/projects/:project_id/collaborators"},listColumns:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},project_id:{required:!0,type:"integer"}},url:"/projects/:project_id/columns"},listForOrg:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},state:{enum:["open","closed","all"],type:"string"}},url:"/orgs/:org/projects"},listForRepo:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},state:{enum:["open","closed","all"],type:"string"}},url:"/repos/:owner/:repo/projects"},listForUser:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},state:{enum:["open","closed","all"],type:"string"},username:{required:!0,type:"string"}},url:"/users/:username/projects"},moveCard:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"POST",params:{card_id:{required:!0,type:"integer"},column_id:{type:"integer"},position:{required:!0,type:"string",validation:"^(top|bottom|after:\\d+)$"}},url:"/projects/columns/cards/:card_id/moves"},moveColumn:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"POST",params:{column_id:{required:!0,type:"integer"},position:{required:!0,type:"string",validation:"^(first|last|after:\\d+)$"}},url:"/projects/columns/:column_id/moves"},removeCollaborator:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"DELETE",params:{project_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/projects/:project_id/collaborators/:username"},reviewUserPermissionLevel:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{project_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/projects/:project_id/collaborators/:username/permission"},update:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"PATCH",params:{body:{type:"string"},name:{type:"string"},organization_permission:{type:"string"},private:{type:"boolean"},project_id:{required:!0,type:"integer"},state:{enum:["open","closed"],type:"string"}},url:"/projects/:project_id"},updateCard:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"PATCH",params:{archived:{type:"boolean"},card_id:{required:!0,type:"integer"},note:{type:"string"}},url:"/projects/columns/cards/:card_id"},updateColumn:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"PATCH",params:{column_id:{required:!0,type:"integer"},name:{required:!0,type:"string"}},url:"/projects/columns/:column_id"}},pulls:{checkIfMerged:{method:"GET",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/merge"},create:{method:"POST",params:{base:{required:!0,type:"string"},body:{type:"string"},draft:{type:"boolean"},head:{required:!0,type:"string"},maintainer_can_modify:{type:"boolean"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},title:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls"},createComment:{method:"POST",params:{body:{required:!0,type:"string"},commit_id:{required:!0,type:"string"},in_reply_to:{deprecated:!0,description:"The comment ID to reply to. **Note**: This must be the ID of a top-level comment, not a reply to that comment. Replies to replies are not supported.",type:"integer"},line:{type:"integer"},number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},path:{required:!0,type:"string"},position:{type:"integer"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},side:{enum:["LEFT","RIGHT"],type:"string"},start_line:{type:"integer"},start_side:{enum:["LEFT","RIGHT","side"],type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/comments"},createCommentReply:{deprecated:"octokit.pulls.createCommentReply() has been renamed to octokit.pulls.createComment() (2019-09-09)",method:"POST",params:{body:{required:!0,type:"string"},commit_id:{required:!0,type:"string"},in_reply_to:{deprecated:!0,description:"The comment ID to reply to. **Note**: This must be the ID of a top-level comment, not a reply to that comment. Replies to replies are not supported.",type:"integer"},line:{type:"integer"},number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},path:{required:!0,type:"string"},position:{type:"integer"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},side:{enum:["LEFT","RIGHT"],type:"string"},start_line:{type:"integer"},start_side:{enum:["LEFT","RIGHT","side"],type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/comments"},createFromIssue:{deprecated:"octokit.pulls.createFromIssue() is deprecated, see https://developer.github.com/v3/pulls/#create-a-pull-request",method:"POST",params:{base:{required:!0,type:"string"},draft:{type:"boolean"},head:{required:!0,type:"string"},issue:{required:!0,type:"integer"},maintainer_can_modify:{type:"boolean"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls"},createReview:{method:"POST",params:{body:{type:"string"},comments:{type:"object[]"},"comments[].body":{required:!0,type:"string"},"comments[].path":{required:!0,type:"string"},"comments[].position":{required:!0,type:"integer"},commit_id:{type:"string"},event:{enum:["APPROVE","REQUEST_CHANGES","COMMENT"],type:"string"},number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/reviews"},createReviewCommentReply:{method:"POST",params:{body:{required:!0,type:"string"},comment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/comments/:comment_id/replies"},createReviewRequest:{method:"POST",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},reviewers:{type:"string[]"},team_reviewers:{type:"string[]"}},url:"/repos/:owner/:repo/pulls/:pull_number/requested_reviewers"},deleteComment:{method:"DELETE",params:{comment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/comments/:comment_id"},deletePendingReview:{method:"DELETE",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},review_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id"},deleteReviewRequest:{method:"DELETE",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},reviewers:{type:"string[]"},team_reviewers:{type:"string[]"}},url:"/repos/:owner/:repo/pulls/:pull_number/requested_reviewers"},dismissReview:{method:"PUT",params:{message:{required:!0,type:"string"},number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},review_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/dismissals"},get:{method:"GET",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number"},getComment:{method:"GET",params:{comment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/comments/:comment_id"},getCommentsForReview:{method:"GET",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},review_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/comments"},getReview:{method:"GET",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},review_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id"},list:{method:"GET",params:{base:{type:"string"},direction:{enum:["asc","desc"],type:"string"},head:{type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},sort:{enum:["created","updated","popularity","long-running"],type:"string"},state:{enum:["open","closed","all"],type:"string"}},url:"/repos/:owner/:repo/pulls"},listComments:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},since:{type:"string"},sort:{enum:["created","updated"],type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/comments"},listCommentsForRepo:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},since:{type:"string"},sort:{enum:["created","updated"],type:"string"}},url:"/repos/:owner/:repo/pulls/comments"},listCommits:{method:"GET",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/commits"},listFiles:{method:"GET",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/files"},listReviewRequests:{method:"GET",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/requested_reviewers"},listReviews:{method:"GET",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/reviews"},merge:{method:"PUT",params:{commit_message:{type:"string"},commit_title:{type:"string"},merge_method:{enum:["merge","squash","rebase"],type:"string"},number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},sha:{type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/merge"},submitReview:{method:"POST",params:{body:{type:"string"},event:{enum:["APPROVE","REQUEST_CHANGES","COMMENT"],required:!0,type:"string"},number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},review_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/events"},update:{method:"PATCH",params:{base:{type:"string"},body:{type:"string"},maintainer_can_modify:{type:"boolean"},number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},state:{enum:["open","closed"],type:"string"},title:{type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number"},updateBranch:{headers:{accept:"application/vnd.github.lydian-preview+json"},method:"PUT",params:{expected_head_sha:{type:"string"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/update-branch"},updateComment:{method:"PATCH",params:{body:{required:!0,type:"string"},comment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/comments/:comment_id"},updateReview:{method:"PUT",params:{body:{required:!0,type:"string"},number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},review_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id"}},rateLimit:{get:{method:"GET",params:{},url:"/rate_limit"}},reactions:{createForCommitComment:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"POST",params:{comment_id:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/comments/:comment_id/reactions"},createForIssue:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"POST",params:{content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],required:!0,type:"string"},issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/reactions"},createForIssueComment:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"POST",params:{comment_id:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/comments/:comment_id/reactions"},createForPullRequestReviewComment:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"POST",params:{comment_id:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/comments/:comment_id/reactions"},createForTeamDiscussion:{deprecated:"octokit.reactions.createForTeamDiscussion() has been renamed to octokit.reactions.createForTeamDiscussionLegacy() (2020-01-16)",headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"POST",params:{content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],required:!0,type:"string"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/reactions"},createForTeamDiscussionComment:{deprecated:"octokit.reactions.createForTeamDiscussionComment() has been renamed to octokit.reactions.createForTeamDiscussionCommentLegacy() (2020-01-16)",headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"POST",params:{comment_number:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],required:!0,type:"string"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions"},createForTeamDiscussionCommentInOrg:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"POST",params:{comment_number:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],required:!0,type:"string"},discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions"},createForTeamDiscussionCommentLegacy:{deprecated:"octokit.reactions.createForTeamDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/reactions/#create-reaction-for-a-team-discussion-comment-legacy",headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"POST",params:{comment_number:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],required:!0,type:"string"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions"},createForTeamDiscussionInOrg:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"POST",params:{content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],required:!0,type:"string"},discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions"},createForTeamDiscussionLegacy:{deprecated:"octokit.reactions.createForTeamDiscussionLegacy() is deprecated, see https://developer.github.com/v3/reactions/#create-reaction-for-a-team-discussion-legacy",headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"POST",params:{content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],required:!0,type:"string"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/reactions"},delete:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"DELETE",params:{reaction_id:{required:!0,type:"integer"}},url:"/reactions/:reaction_id"},listForCommitComment:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"GET",params:{comment_id:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/comments/:comment_id/reactions"},listForIssue:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"GET",params:{content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],type:"string"},issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/reactions"},listForIssueComment:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"GET",params:{comment_id:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/comments/:comment_id/reactions"},listForPullRequestReviewComment:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"GET",params:{comment_id:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/comments/:comment_id/reactions"},listForTeamDiscussion:{deprecated:"octokit.reactions.listForTeamDiscussion() has been renamed to octokit.reactions.listForTeamDiscussionLegacy() (2020-01-16)",headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"GET",params:{content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],type:"string"},discussion_number:{required:!0,type:"integer"},page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/reactions"},listForTeamDiscussionComment:{deprecated:"octokit.reactions.listForTeamDiscussionComment() has been renamed to octokit.reactions.listForTeamDiscussionCommentLegacy() (2020-01-16)",headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"GET",params:{comment_number:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],type:"string"},discussion_number:{required:!0,type:"integer"},page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions"},listForTeamDiscussionCommentInOrg:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"GET",params:{comment_number:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],type:"string"},discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions"},listForTeamDiscussionCommentLegacy:{deprecated:"octokit.reactions.listForTeamDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/reactions/#list-reactions-for-a-team-discussion-comment-legacy",headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"GET",params:{comment_number:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],type:"string"},discussion_number:{required:!0,type:"integer"},page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions"},listForTeamDiscussionInOrg:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"GET",params:{content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],type:"string"},discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions"},listForTeamDiscussionLegacy:{deprecated:"octokit.reactions.listForTeamDiscussionLegacy() is deprecated, see https://developer.github.com/v3/reactions/#list-reactions-for-a-team-discussion-legacy",headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"GET",params:{content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],type:"string"},discussion_number:{required:!0,type:"integer"},page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/reactions"}},repos:{acceptInvitation:{method:"PATCH",params:{invitation_id:{required:!0,type:"integer"}},url:"/user/repository_invitations/:invitation_id"},addCollaborator:{method:"PUT",params:{owner:{required:!0,type:"string"},permission:{enum:["pull","push","admin"],type:"string"},repo:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/repos/:owner/:repo/collaborators/:username"},addDeployKey:{method:"POST",params:{key:{required:!0,type:"string"},owner:{required:!0,type:"string"},read_only:{type:"boolean"},repo:{required:!0,type:"string"},title:{type:"string"}},url:"/repos/:owner/:repo/keys"},addProtectedBranchAdminEnforcement:{method:"POST",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/enforce_admins"},addProtectedBranchAppRestrictions:{method:"POST",params:{apps:{mapTo:"data",required:!0,type:"string[]"},branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/apps"},addProtectedBranchRequiredSignatures:{headers:{accept:"application/vnd.github.zzzax-preview+json"},method:"POST",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_signatures"},addProtectedBranchRequiredStatusChecksContexts:{method:"POST",params:{branch:{required:!0,type:"string"},contexts:{mapTo:"data",required:!0,type:"string[]"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts"},addProtectedBranchTeamRestrictions:{method:"POST",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},teams:{mapTo:"data",required:!0,type:"string[]"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/teams"},addProtectedBranchUserRestrictions:{method:"POST",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},users:{mapTo:"data",required:!0,type:"string[]"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/users"},checkCollaborator:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/repos/:owner/:repo/collaborators/:username"},checkVulnerabilityAlerts:{headers:{accept:"application/vnd.github.dorian-preview+json"},method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/vulnerability-alerts"},compareCommits:{method:"GET",params:{base:{required:!0,type:"string"},head:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/compare/:base...:head"},createCommitComment:{method:"POST",params:{body:{required:!0,type:"string"},commit_sha:{required:!0,type:"string"},line:{type:"integer"},owner:{required:!0,type:"string"},path:{type:"string"},position:{type:"integer"},repo:{required:!0,type:"string"},sha:{alias:"commit_sha",deprecated:!0,type:"string"}},url:"/repos/:owner/:repo/commits/:commit_sha/comments"},createDeployment:{method:"POST",params:{auto_merge:{type:"boolean"},description:{type:"string"},environment:{type:"string"},owner:{required:!0,type:"string"},payload:{type:"string"},production_environment:{type:"boolean"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"},required_contexts:{type:"string[]"},task:{type:"string"},transient_environment:{type:"boolean"}},url:"/repos/:owner/:repo/deployments"},createDeploymentStatus:{method:"POST",params:{auto_inactive:{type:"boolean"},deployment_id:{required:!0,type:"integer"},description:{type:"string"},environment:{enum:["production","staging","qa"],type:"string"},environment_url:{type:"string"},log_url:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},state:{enum:["error","failure","inactive","in_progress","queued","pending","success"],required:!0,type:"string"},target_url:{type:"string"}},url:"/repos/:owner/:repo/deployments/:deployment_id/statuses"},createDispatchEvent:{method:"POST",params:{client_payload:{type:"object"},event_type:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/dispatches"},createFile:{deprecated:"octokit.repos.createFile() has been renamed to octokit.repos.createOrUpdateFile() (2019-06-07)",method:"PUT",params:{author:{type:"object"},"author.email":{required:!0,type:"string"},"author.name":{required:!0,type:"string"},branch:{type:"string"},committer:{type:"object"},"committer.email":{required:!0,type:"string"},"committer.name":{required:!0,type:"string"},content:{required:!0,type:"string"},message:{required:!0,type:"string"},owner:{required:!0,type:"string"},path:{required:!0,type:"string"},repo:{required:!0,type:"string"},sha:{type:"string"}},url:"/repos/:owner/:repo/contents/:path"},createForAuthenticatedUser:{method:"POST",params:{allow_merge_commit:{type:"boolean"},allow_rebase_merge:{type:"boolean"},allow_squash_merge:{type:"boolean"},auto_init:{type:"boolean"},delete_branch_on_merge:{type:"boolean"},description:{type:"string"},gitignore_template:{type:"string"},has_issues:{type:"boolean"},has_projects:{type:"boolean"},has_wiki:{type:"boolean"},homepage:{type:"string"},is_template:{type:"boolean"},license_template:{type:"string"},name:{required:!0,type:"string"},private:{type:"boolean"},team_id:{type:"integer"},visibility:{enum:["public","private","visibility","internal"],type:"string"}},url:"/user/repos"},createFork:{method:"POST",params:{organization:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/forks"},createHook:{method:"POST",params:{active:{type:"boolean"},config:{required:!0,type:"object"},"config.content_type":{type:"string"},"config.insecure_ssl":{type:"string"},"config.secret":{type:"string"},"config.url":{required:!0,type:"string"},events:{type:"string[]"},name:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/hooks"},createInOrg:{method:"POST",params:{allow_merge_commit:{type:"boolean"},allow_rebase_merge:{type:"boolean"},allow_squash_merge:{type:"boolean"},auto_init:{type:"boolean"},delete_branch_on_merge:{type:"boolean"},description:{type:"string"},gitignore_template:{type:"string"},has_issues:{type:"boolean"},has_projects:{type:"boolean"},has_wiki:{type:"boolean"},homepage:{type:"string"},is_template:{type:"boolean"},license_template:{type:"string"},name:{required:!0,type:"string"},org:{required:!0,type:"string"},private:{type:"boolean"},team_id:{type:"integer"},visibility:{enum:["public","private","visibility","internal"],type:"string"}},url:"/orgs/:org/repos"},createOrUpdateFile:{method:"PUT",params:{author:{type:"object"},"author.email":{required:!0,type:"string"},"author.name":{required:!0,type:"string"},branch:{type:"string"},committer:{type:"object"},"committer.email":{required:!0,type:"string"},"committer.name":{required:!0,type:"string"},content:{required:!0,type:"string"},message:{required:!0,type:"string"},owner:{required:!0,type:"string"},path:{required:!0,type:"string"},repo:{required:!0,type:"string"},sha:{type:"string"}},url:"/repos/:owner/:repo/contents/:path"},createRelease:{method:"POST",params:{body:{type:"string"},draft:{type:"boolean"},name:{type:"string"},owner:{required:!0,type:"string"},prerelease:{type:"boolean"},repo:{required:!0,type:"string"},tag_name:{required:!0,type:"string"},target_commitish:{type:"string"}},url:"/repos/:owner/:repo/releases"},createStatus:{method:"POST",params:{context:{type:"string"},description:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},sha:{required:!0,type:"string"},state:{enum:["error","failure","pending","success"],required:!0,type:"string"},target_url:{type:"string"}},url:"/repos/:owner/:repo/statuses/:sha"},createUsingTemplate:{headers:{accept:"application/vnd.github.baptiste-preview+json"},method:"POST",params:{description:{type:"string"},name:{required:!0,type:"string"},owner:{type:"string"},private:{type:"boolean"},template_owner:{required:!0,type:"string"},template_repo:{required:!0,type:"string"}},url:"/repos/:template_owner/:template_repo/generate"},declineInvitation:{method:"DELETE",params:{invitation_id:{required:!0,type:"integer"}},url:"/user/repository_invitations/:invitation_id"},delete:{method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo"},deleteCommitComment:{method:"DELETE",params:{comment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/comments/:comment_id"},deleteDownload:{method:"DELETE",params:{download_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/downloads/:download_id"},deleteFile:{method:"DELETE",params:{author:{type:"object"},"author.email":{type:"string"},"author.name":{type:"string"},branch:{type:"string"},committer:{type:"object"},"committer.email":{type:"string"},"committer.name":{type:"string"},message:{required:!0,type:"string"},owner:{required:!0,type:"string"},path:{required:!0,type:"string"},repo:{required:!0,type:"string"},sha:{required:!0,type:"string"}},url:"/repos/:owner/:repo/contents/:path"},deleteHook:{method:"DELETE",params:{hook_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/hooks/:hook_id"},deleteInvitation:{method:"DELETE",params:{invitation_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/invitations/:invitation_id"},deleteRelease:{method:"DELETE",params:{owner:{required:!0,type:"string"},release_id:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/releases/:release_id"},deleteReleaseAsset:{method:"DELETE",params:{asset_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/releases/assets/:asset_id"},disableAutomatedSecurityFixes:{headers:{accept:"application/vnd.github.london-preview+json"},method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/automated-security-fixes"},disablePagesSite:{headers:{accept:"application/vnd.github.switcheroo-preview+json"},method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pages"},disableVulnerabilityAlerts:{headers:{accept:"application/vnd.github.dorian-preview+json"},method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/vulnerability-alerts"},enableAutomatedSecurityFixes:{headers:{accept:"application/vnd.github.london-preview+json"},method:"PUT",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/automated-security-fixes"},enablePagesSite:{headers:{accept:"application/vnd.github.switcheroo-preview+json"},method:"POST",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},source:{type:"object"},"source.branch":{enum:["master","gh-pages"],type:"string"},"source.path":{type:"string"}},url:"/repos/:owner/:repo/pages"},enableVulnerabilityAlerts:{headers:{accept:"application/vnd.github.dorian-preview+json"},method:"PUT",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/vulnerability-alerts"},get:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo"},getAppsWithAccessToProtectedBranch:{method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/apps"},getArchiveLink:{method:"GET",params:{archive_format:{required:!0,type:"string"},owner:{required:!0,type:"string"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/:archive_format/:ref"},getBranch:{method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch"},getBranchProtection:{method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection"},getClones:{method:"GET",params:{owner:{required:!0,type:"string"},per:{enum:["day","week"],type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/traffic/clones"},getCodeFrequencyStats:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/stats/code_frequency"},getCollaboratorPermissionLevel:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/repos/:owner/:repo/collaborators/:username/permission"},getCombinedStatusForRef:{method:"GET",params:{owner:{required:!0,type:"string"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/commits/:ref/status"},getCommit:{method:"GET",params:{commit_sha:{alias:"ref",deprecated:!0,type:"string"},owner:{required:!0,type:"string"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"},sha:{alias:"ref",deprecated:!0,type:"string"}},url:"/repos/:owner/:repo/commits/:ref"},getCommitActivityStats:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/stats/commit_activity"},getCommitComment:{method:"GET",params:{comment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/comments/:comment_id"},getCommitRefSha:{deprecated:"octokit.repos.getCommitRefSha() is deprecated, see https://developer.github.com/v3/repos/commits/#get-a-single-commit",headers:{accept:"application/vnd.github.v3.sha"},method:"GET",params:{owner:{required:!0,type:"string"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/commits/:ref"},getContents:{method:"GET",params:{owner:{required:!0,type:"string"},path:{required:!0,type:"string"},ref:{type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/contents/:path"},getContributorsStats:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/stats/contributors"},getDeployKey:{method:"GET",params:{key_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/keys/:key_id"},getDeployment:{method:"GET",params:{deployment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/deployments/:deployment_id"},getDeploymentStatus:{method:"GET",params:{deployment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},status_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/deployments/:deployment_id/statuses/:status_id"},getDownload:{method:"GET",params:{download_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/downloads/:download_id"},getHook:{method:"GET",params:{hook_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/hooks/:hook_id"},getLatestPagesBuild:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pages/builds/latest"},getLatestRelease:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/releases/latest"},getPages:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pages"},getPagesBuild:{method:"GET",params:{build_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pages/builds/:build_id"},getParticipationStats:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/stats/participation"},getProtectedBranchAdminEnforcement:{method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/enforce_admins"},getProtectedBranchPullRequestReviewEnforcement:{method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews"},getProtectedBranchRequiredSignatures:{headers:{accept:"application/vnd.github.zzzax-preview+json"},method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_signatures"},getProtectedBranchRequiredStatusChecks:{method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_status_checks"},getProtectedBranchRestrictions:{method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions"},getPunchCardStats:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/stats/punch_card"},getReadme:{method:"GET",params:{owner:{required:!0,type:"string"},ref:{type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/readme"},getRelease:{method:"GET",params:{owner:{required:!0,type:"string"},release_id:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/releases/:release_id"},getReleaseAsset:{method:"GET",params:{asset_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/releases/assets/:asset_id"},getReleaseByTag:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},tag:{required:!0,type:"string"}},url:"/repos/:owner/:repo/releases/tags/:tag"},getTeamsWithAccessToProtectedBranch:{method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/teams"},getTopPaths:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/traffic/popular/paths"},getTopReferrers:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/traffic/popular/referrers"},getUsersWithAccessToProtectedBranch:{method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/users"},getViews:{method:"GET",params:{owner:{required:!0,type:"string"},per:{enum:["day","week"],type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/traffic/views"},list:{method:"GET",params:{affiliation:{type:"string"},direction:{enum:["asc","desc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},sort:{enum:["created","updated","pushed","full_name"],type:"string"},type:{enum:["all","owner","public","private","member"],type:"string"},visibility:{enum:["all","public","private"],type:"string"}},url:"/user/repos"},listAppsWithAccessToProtectedBranch:{deprecated:"octokit.repos.listAppsWithAccessToProtectedBranch() has been renamed to octokit.repos.getAppsWithAccessToProtectedBranch() (2019-09-13)",method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/apps"},listAssetsForRelease:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},release_id:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/releases/:release_id/assets"},listBranches:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},protected:{type:"boolean"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches"},listBranchesForHeadCommit:{headers:{accept:"application/vnd.github.groot-preview+json"},method:"GET",params:{commit_sha:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/commits/:commit_sha/branches-where-head"},listCollaborators:{method:"GET",params:{affiliation:{enum:["outside","direct","all"],type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/collaborators"},listCommentsForCommit:{method:"GET",params:{commit_sha:{required:!0,type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},ref:{alias:"commit_sha",deprecated:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/commits/:commit_sha/comments"},listCommitComments:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/comments"},listCommits:{method:"GET",params:{author:{type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},path:{type:"string"},per_page:{type:"integer"},repo:{required:!0,type:"string"},sha:{type:"string"},since:{type:"string"},until:{type:"string"}},url:"/repos/:owner/:repo/commits"},listContributors:{method:"GET",params:{anon:{type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/contributors"},listDeployKeys:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/keys"},listDeploymentStatuses:{method:"GET",params:{deployment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/deployments/:deployment_id/statuses"},listDeployments:{method:"GET",params:{environment:{type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},ref:{type:"string"},repo:{required:!0,type:"string"},sha:{type:"string"},task:{type:"string"}},url:"/repos/:owner/:repo/deployments"},listDownloads:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/downloads"},listForOrg:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},sort:{enum:["created","updated","pushed","full_name"],type:"string"},type:{enum:["all","public","private","forks","sources","member","internal"],type:"string"}},url:"/orgs/:org/repos"},listForUser:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},sort:{enum:["created","updated","pushed","full_name"],type:"string"},type:{enum:["all","owner","member"],type:"string"},username:{required:!0,type:"string"}},url:"/users/:username/repos"},listForks:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},sort:{enum:["newest","oldest","stargazers"],type:"string"}},url:"/repos/:owner/:repo/forks"},listHooks:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/hooks"},listInvitations:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/invitations"},listInvitationsForAuthenticatedUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/repository_invitations"},listLanguages:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/languages"},listPagesBuilds:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pages/builds"},listProtectedBranchRequiredStatusChecksContexts:{method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts"},listProtectedBranchTeamRestrictions:{deprecated:"octokit.repos.listProtectedBranchTeamRestrictions() has been renamed to octokit.repos.getTeamsWithAccessToProtectedBranch() (2019-09-09)",method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/teams"},listProtectedBranchUserRestrictions:{deprecated:"octokit.repos.listProtectedBranchUserRestrictions() has been renamed to octokit.repos.getUsersWithAccessToProtectedBranch() (2019-09-09)",method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/users"},listPublic:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},since:{type:"integer"}},url:"/repositories"},listPullRequestsAssociatedWithCommit:{headers:{accept:"application/vnd.github.groot-preview+json"},method:"GET",params:{commit_sha:{required:!0,type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/commits/:commit_sha/pulls"},listReleases:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/releases"},listStatusesForRef:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/commits/:ref/statuses"},listTags:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/tags"},listTeams:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/teams"},listTeamsWithAccessToProtectedBranch:{deprecated:"octokit.repos.listTeamsWithAccessToProtectedBranch() has been renamed to octokit.repos.getTeamsWithAccessToProtectedBranch() (2019-09-13)",method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/teams"},listTopics:{headers:{accept:"application/vnd.github.mercy-preview+json"},method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/topics"},listUsersWithAccessToProtectedBranch:{deprecated:"octokit.repos.listUsersWithAccessToProtectedBranch() has been renamed to octokit.repos.getUsersWithAccessToProtectedBranch() (2019-09-13)",method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/users"},merge:{method:"POST",params:{base:{required:!0,type:"string"},commit_message:{type:"string"},head:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/merges"},pingHook:{method:"POST",params:{hook_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/hooks/:hook_id/pings"},removeBranchProtection:{method:"DELETE",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection"},removeCollaborator:{method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/repos/:owner/:repo/collaborators/:username"},removeDeployKey:{method:"DELETE",params:{key_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/keys/:key_id"},removeProtectedBranchAdminEnforcement:{method:"DELETE",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/enforce_admins"},removeProtectedBranchAppRestrictions:{method:"DELETE",params:{apps:{mapTo:"data",required:!0,type:"string[]"},branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/apps"},removeProtectedBranchPullRequestReviewEnforcement:{method:"DELETE",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews"},removeProtectedBranchRequiredSignatures:{headers:{accept:"application/vnd.github.zzzax-preview+json"},method:"DELETE",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_signatures"},removeProtectedBranchRequiredStatusChecks:{method:"DELETE",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_status_checks"},removeProtectedBranchRequiredStatusChecksContexts:{method:"DELETE",params:{branch:{required:!0,type:"string"},contexts:{mapTo:"data",required:!0,type:"string[]"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts"},removeProtectedBranchRestrictions:{method:"DELETE",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions"},removeProtectedBranchTeamRestrictions:{method:"DELETE",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},teams:{mapTo:"data",required:!0,type:"string[]"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/teams"},removeProtectedBranchUserRestrictions:{method:"DELETE",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},users:{mapTo:"data",required:!0,type:"string[]"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/users"},replaceProtectedBranchAppRestrictions:{method:"PUT",params:{apps:{mapTo:"data",required:!0,type:"string[]"},branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/apps"},replaceProtectedBranchRequiredStatusChecksContexts:{method:"PUT",params:{branch:{required:!0,type:"string"},contexts:{mapTo:"data",required:!0,type:"string[]"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts"},replaceProtectedBranchTeamRestrictions:{method:"PUT",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},teams:{mapTo:"data",required:!0,type:"string[]"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/teams"},replaceProtectedBranchUserRestrictions:{method:"PUT",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},users:{mapTo:"data",required:!0,type:"string[]"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/users"},replaceTopics:{headers:{accept:"application/vnd.github.mercy-preview+json"},method:"PUT",params:{names:{required:!0,type:"string[]"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/topics"},requestPageBuild:{method:"POST",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pages/builds"},retrieveCommunityProfileMetrics:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/community/profile"},testPushHook:{method:"POST",params:{hook_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/hooks/:hook_id/tests"},transfer:{method:"POST",params:{new_owner:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},team_ids:{type:"integer[]"}},url:"/repos/:owner/:repo/transfer"},update:{method:"PATCH",params:{allow_merge_commit:{type:"boolean"},allow_rebase_merge:{type:"boolean"},allow_squash_merge:{type:"boolean"},archived:{type:"boolean"},default_branch:{type:"string"},delete_branch_on_merge:{type:"boolean"},description:{type:"string"},has_issues:{type:"boolean"},has_projects:{type:"boolean"},has_wiki:{type:"boolean"},homepage:{type:"string"},is_template:{type:"boolean"},name:{type:"string"},owner:{required:!0,type:"string"},private:{type:"boolean"},repo:{required:!0,type:"string"},visibility:{enum:["public","private","visibility","internal"],type:"string"}},url:"/repos/:owner/:repo"},updateBranchProtection:{method:"PUT",params:{allow_deletions:{type:"boolean"},allow_force_pushes:{allowNull:!0,type:"boolean"},branch:{required:!0,type:"string"},enforce_admins:{allowNull:!0,required:!0,type:"boolean"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},required_linear_history:{type:"boolean"},required_pull_request_reviews:{allowNull:!0,required:!0,type:"object"},"required_pull_request_reviews.dismiss_stale_reviews":{type:"boolean"},"required_pull_request_reviews.dismissal_restrictions":{type:"object"},"required_pull_request_reviews.dismissal_restrictions.teams":{type:"string[]"},"required_pull_request_reviews.dismissal_restrictions.users":{type:"string[]"},"required_pull_request_reviews.require_code_owner_reviews":{type:"boolean"},"required_pull_request_reviews.required_approving_review_count":{type:"integer"},required_status_checks:{allowNull:!0,required:!0,type:"object"},"required_status_checks.contexts":{required:!0,type:"string[]"},"required_status_checks.strict":{required:!0,type:"boolean"},restrictions:{allowNull:!0,required:!0,type:"object"},"restrictions.apps":{type:"string[]"},"restrictions.teams":{required:!0,type:"string[]"},"restrictions.users":{required:!0,type:"string[]"}},url:"/repos/:owner/:repo/branches/:branch/protection"},updateCommitComment:{method:"PATCH",params:{body:{required:!0,type:"string"},comment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/comments/:comment_id"},updateFile:{deprecated:"octokit.repos.updateFile() has been renamed to octokit.repos.createOrUpdateFile() (2019-06-07)",method:"PUT",params:{author:{type:"object"},"author.email":{required:!0,type:"string"},"author.name":{required:!0,type:"string"},branch:{type:"string"},committer:{type:"object"},"committer.email":{required:!0,type:"string"},"committer.name":{required:!0,type:"string"},content:{required:!0,type:"string"},message:{required:!0,type:"string"},owner:{required:!0,type:"string"},path:{required:!0,type:"string"},repo:{required:!0,type:"string"},sha:{type:"string"}},url:"/repos/:owner/:repo/contents/:path"},updateHook:{method:"PATCH",params:{active:{type:"boolean"},add_events:{type:"string[]"},config:{type:"object"},"config.content_type":{type:"string"},"config.insecure_ssl":{type:"string"},"config.secret":{type:"string"},"config.url":{required:!0,type:"string"},events:{type:"string[]"},hook_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},remove_events:{type:"string[]"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/hooks/:hook_id"},updateInformationAboutPagesSite:{method:"PUT",params:{cname:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},source:{enum:['"gh-pages"','"master"','"master /docs"'],type:"string"}},url:"/repos/:owner/:repo/pages"},updateInvitation:{method:"PATCH",params:{invitation_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},permissions:{enum:["read","write","admin"],type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/invitations/:invitation_id"},updateProtectedBranchPullRequestReviewEnforcement:{method:"PATCH",params:{branch:{required:!0,type:"string"},dismiss_stale_reviews:{type:"boolean"},dismissal_restrictions:{type:"object"},"dismissal_restrictions.teams":{type:"string[]"},"dismissal_restrictions.users":{type:"string[]"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},require_code_owner_reviews:{type:"boolean"},required_approving_review_count:{type:"integer"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews"},updateProtectedBranchRequiredStatusChecks:{method:"PATCH",params:{branch:{required:!0,type:"string"},contexts:{type:"string[]"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},strict:{type:"boolean"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_status_checks"},updateRelease:{method:"PATCH",params:{body:{type:"string"},draft:{type:"boolean"},name:{type:"string"},owner:{required:!0,type:"string"},prerelease:{type:"boolean"},release_id:{required:!0,type:"integer"},repo:{required:!0,type:"string"},tag_name:{type:"string"},target_commitish:{type:"string"}},url:"/repos/:owner/:repo/releases/:release_id"},updateReleaseAsset:{method:"PATCH",params:{asset_id:{required:!0,type:"integer"},label:{type:"string"},name:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/releases/assets/:asset_id"},uploadReleaseAsset:{method:"POST",params:{data:{mapTo:"data",required:!0,type:"string | object"},file:{alias:"data",deprecated:!0,type:"string | object"},headers:{required:!0,type:"object"},"headers.content-length":{required:!0,type:"integer"},"headers.content-type":{required:!0,type:"string"},label:{type:"string"},name:{required:!0,type:"string"},url:{required:!0,type:"string"}},url:":url"}},search:{code:{method:"GET",params:{order:{enum:["desc","asc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},q:{required:!0,type:"string"},sort:{enum:["indexed"],type:"string"}},url:"/search/code"},commits:{headers:{accept:"application/vnd.github.cloak-preview+json"},method:"GET",params:{order:{enum:["desc","asc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},q:{required:!0,type:"string"},sort:{enum:["author-date","committer-date"],type:"string"}},url:"/search/commits"},issues:{deprecated:"octokit.search.issues() has been renamed to octokit.search.issuesAndPullRequests() (2018-12-27)",method:"GET",params:{order:{enum:["desc","asc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},q:{required:!0,type:"string"},sort:{enum:["comments","reactions","reactions-+1","reactions--1","reactions-smile","reactions-thinking_face","reactions-heart","reactions-tada","interactions","created","updated"],type:"string"}},url:"/search/issues"},issuesAndPullRequests:{method:"GET",params:{order:{enum:["desc","asc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},q:{required:!0,type:"string"},sort:{enum:["comments","reactions","reactions-+1","reactions--1","reactions-smile","reactions-thinking_face","reactions-heart","reactions-tada","interactions","created","updated"],type:"string"}},url:"/search/issues"},labels:{method:"GET",params:{order:{enum:["desc","asc"],type:"string"},q:{required:!0,type:"string"},repository_id:{required:!0,type:"integer"},sort:{enum:["created","updated"],type:"string"}},url:"/search/labels"},repos:{method:"GET",params:{order:{enum:["desc","asc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},q:{required:!0,type:"string"},sort:{enum:["stars","forks","help-wanted-issues","updated"],type:"string"}},url:"/search/repositories"},topics:{method:"GET",params:{q:{required:!0,type:"string"}},url:"/search/topics"},users:{method:"GET",params:{order:{enum:["desc","asc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},q:{required:!0,type:"string"},sort:{enum:["followers","repositories","joined"],type:"string"}},url:"/search/users"}},teams:{addMember:{deprecated:"octokit.teams.addMember() has been renamed to octokit.teams.addMemberLegacy() (2020-01-16)",method:"PUT",params:{team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/members/:username"},addMemberLegacy:{deprecated:"octokit.teams.addMemberLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#add-team-member-legacy",method:"PUT",params:{team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/members/:username"},addOrUpdateMembership:{deprecated:"octokit.teams.addOrUpdateMembership() has been renamed to octokit.teams.addOrUpdateMembershipLegacy() (2020-01-16)",method:"PUT",params:{role:{enum:["member","maintainer"],type:"string"},team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/memberships/:username"},addOrUpdateMembershipInOrg:{method:"PUT",params:{org:{required:!0,type:"string"},role:{enum:["member","maintainer"],type:"string"},team_slug:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/memberships/:username"},addOrUpdateMembershipLegacy:{deprecated:"octokit.teams.addOrUpdateMembershipLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#add-or-update-team-membership-legacy",method:"PUT",params:{role:{enum:["member","maintainer"],type:"string"},team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/memberships/:username"},addOrUpdateProject:{deprecated:"octokit.teams.addOrUpdateProject() has been renamed to octokit.teams.addOrUpdateProjectLegacy() (2020-01-16)",headers:{accept:"application/vnd.github.inertia-preview+json"},method:"PUT",params:{permission:{enum:["read","write","admin"],type:"string"},project_id:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/projects/:project_id"},addOrUpdateProjectInOrg:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"PUT",params:{org:{required:!0,type:"string"},permission:{enum:["read","write","admin"],type:"string"},project_id:{required:!0,type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/projects/:project_id"},addOrUpdateProjectLegacy:{deprecated:"octokit.teams.addOrUpdateProjectLegacy() is deprecated, see https://developer.github.com/v3/teams/#add-or-update-team-project-legacy",headers:{accept:"application/vnd.github.inertia-preview+json"},method:"PUT",params:{permission:{enum:["read","write","admin"],type:"string"},project_id:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/projects/:project_id"},addOrUpdateRepo:{deprecated:"octokit.teams.addOrUpdateRepo() has been renamed to octokit.teams.addOrUpdateRepoLegacy() (2020-01-16)",method:"PUT",params:{owner:{required:!0,type:"string"},permission:{enum:["pull","push","admin"],type:"string"},repo:{required:!0,type:"string"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/repos/:owner/:repo"},addOrUpdateRepoInOrg:{method:"PUT",params:{org:{required:!0,type:"string"},owner:{required:!0,type:"string"},permission:{enum:["pull","push","admin"],type:"string"},repo:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/repos/:owner/:repo"},addOrUpdateRepoLegacy:{deprecated:"octokit.teams.addOrUpdateRepoLegacy() is deprecated, see https://developer.github.com/v3/teams/#add-or-update-team-repository-legacy",method:"PUT",params:{owner:{required:!0,type:"string"},permission:{enum:["pull","push","admin"],type:"string"},repo:{required:!0,type:"string"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/repos/:owner/:repo"},checkManagesRepo:{deprecated:"octokit.teams.checkManagesRepo() has been renamed to octokit.teams.checkManagesRepoLegacy() (2020-01-16)",method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/repos/:owner/:repo"},checkManagesRepoInOrg:{method:"GET",params:{org:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/repos/:owner/:repo"},checkManagesRepoLegacy:{deprecated:"octokit.teams.checkManagesRepoLegacy() is deprecated, see https://developer.github.com/v3/teams/#check-if-a-team-manages-a-repository-legacy",method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/repos/:owner/:repo"},create:{method:"POST",params:{description:{type:"string"},maintainers:{type:"string[]"},name:{required:!0,type:"string"},org:{required:!0,type:"string"},parent_team_id:{type:"integer"},permission:{enum:["pull","push","admin"],type:"string"},privacy:{enum:["secret","closed"],type:"string"},repo_names:{type:"string[]"}},url:"/orgs/:org/teams"},createDiscussion:{deprecated:"octokit.teams.createDiscussion() has been renamed to octokit.teams.createDiscussionLegacy() (2020-01-16)",method:"POST",params:{body:{required:!0,type:"string"},private:{type:"boolean"},team_id:{required:!0,type:"integer"},title:{required:!0,type:"string"}},url:"/teams/:team_id/discussions"},createDiscussionComment:{deprecated:"octokit.teams.createDiscussionComment() has been renamed to octokit.teams.createDiscussionCommentLegacy() (2020-01-16)",method:"POST",params:{body:{required:!0,type:"string"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments"},createDiscussionCommentInOrg:{method:"POST",params:{body:{required:!0,type:"string"},discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments"},createDiscussionCommentLegacy:{deprecated:"octokit.teams.createDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/teams/discussion_comments/#create-a-comment-legacy",method:"POST",params:{body:{required:!0,type:"string"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments"},createDiscussionInOrg:{method:"POST",params:{body:{required:!0,type:"string"},org:{required:!0,type:"string"},private:{type:"boolean"},team_slug:{required:!0,type:"string"},title:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions"},createDiscussionLegacy:{deprecated:"octokit.teams.createDiscussionLegacy() is deprecated, see https://developer.github.com/v3/teams/discussions/#create-a-discussion-legacy",method:"POST",params:{body:{required:!0,type:"string"},private:{type:"boolean"},team_id:{required:!0,type:"integer"},title:{required:!0,type:"string"}},url:"/teams/:team_id/discussions"},delete:{deprecated:"octokit.teams.delete() has been renamed to octokit.teams.deleteLegacy() (2020-01-16)",method:"DELETE",params:{team_id:{required:!0,type:"integer"}},url:"/teams/:team_id"},deleteDiscussion:{deprecated:"octokit.teams.deleteDiscussion() has been renamed to octokit.teams.deleteDiscussionLegacy() (2020-01-16)",method:"DELETE",params:{discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number"},deleteDiscussionComment:{deprecated:"octokit.teams.deleteDiscussionComment() has been renamed to octokit.teams.deleteDiscussionCommentLegacy() (2020-01-16)",method:"DELETE",params:{comment_number:{required:!0,type:"integer"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments/:comment_number"},deleteDiscussionCommentInOrg:{method:"DELETE",params:{comment_number:{required:!0,type:"integer"},discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number"},deleteDiscussionCommentLegacy:{deprecated:"octokit.teams.deleteDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/teams/discussion_comments/#delete-a-comment-legacy",method:"DELETE",params:{comment_number:{required:!0,type:"integer"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments/:comment_number"},deleteDiscussionInOrg:{method:"DELETE",params:{discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number"},deleteDiscussionLegacy:{deprecated:"octokit.teams.deleteDiscussionLegacy() is deprecated, see https://developer.github.com/v3/teams/discussions/#delete-a-discussion-legacy",method:"DELETE",params:{discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number"},deleteInOrg:{method:"DELETE",params:{org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug"},deleteLegacy:{deprecated:"octokit.teams.deleteLegacy() is deprecated, see https://developer.github.com/v3/teams/#delete-team-legacy",method:"DELETE",params:{team_id:{required:!0,type:"integer"}},url:"/teams/:team_id"},get:{deprecated:"octokit.teams.get() has been renamed to octokit.teams.getLegacy() (2020-01-16)",method:"GET",params:{team_id:{required:!0,type:"integer"}},url:"/teams/:team_id"},getByName:{method:"GET",params:{org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug"},getDiscussion:{deprecated:"octokit.teams.getDiscussion() has been renamed to octokit.teams.getDiscussionLegacy() (2020-01-16)",method:"GET",params:{discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number"},getDiscussionComment:{deprecated:"octokit.teams.getDiscussionComment() has been renamed to octokit.teams.getDiscussionCommentLegacy() (2020-01-16)",method:"GET",params:{comment_number:{required:!0,type:"integer"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments/:comment_number"},getDiscussionCommentInOrg:{method:"GET",params:{comment_number:{required:!0,type:"integer"},discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number"},getDiscussionCommentLegacy:{deprecated:"octokit.teams.getDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/teams/discussion_comments/#get-a-single-comment-legacy",method:"GET",params:{comment_number:{required:!0,type:"integer"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments/:comment_number"},getDiscussionInOrg:{method:"GET",params:{discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number"},getDiscussionLegacy:{deprecated:"octokit.teams.getDiscussionLegacy() is deprecated, see https://developer.github.com/v3/teams/discussions/#get-a-single-discussion-legacy",method:"GET",params:{discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number"},getLegacy:{deprecated:"octokit.teams.getLegacy() is deprecated, see https://developer.github.com/v3/teams/#get-team-legacy",method:"GET",params:{team_id:{required:!0,type:"integer"}},url:"/teams/:team_id"},getMember:{deprecated:"octokit.teams.getMember() has been renamed to octokit.teams.getMemberLegacy() (2020-01-16)",method:"GET",params:{team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/members/:username"},getMemberLegacy:{deprecated:"octokit.teams.getMemberLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#get-team-member-legacy",method:"GET",params:{team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/members/:username"},getMembership:{deprecated:"octokit.teams.getMembership() has been renamed to octokit.teams.getMembershipLegacy() (2020-01-16)",method:"GET",params:{team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/memberships/:username"},getMembershipInOrg:{method:"GET",params:{org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/memberships/:username"},getMembershipLegacy:{deprecated:"octokit.teams.getMembershipLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#get-team-membership-legacy",method:"GET",params:{team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/memberships/:username"},list:{method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/orgs/:org/teams"},listChild:{deprecated:"octokit.teams.listChild() has been renamed to octokit.teams.listChildLegacy() (2020-01-16)",method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/teams"},listChildInOrg:{method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/teams"},listChildLegacy:{deprecated:"octokit.teams.listChildLegacy() is deprecated, see https://developer.github.com/v3/teams/#list-child-teams-legacy",method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/teams"},listDiscussionComments:{deprecated:"octokit.teams.listDiscussionComments() has been renamed to octokit.teams.listDiscussionCommentsLegacy() (2020-01-16)",method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},discussion_number:{required:!0,type:"integer"},page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments"},listDiscussionCommentsInOrg:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments"},listDiscussionCommentsLegacy:{deprecated:"octokit.teams.listDiscussionCommentsLegacy() is deprecated, see https://developer.github.com/v3/teams/discussion_comments/#list-comments-legacy",method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},discussion_number:{required:!0,type:"integer"},page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments"},listDiscussions:{deprecated:"octokit.teams.listDiscussions() has been renamed to octokit.teams.listDiscussionsLegacy() (2020-01-16)",method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions"},listDiscussionsInOrg:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions"},listDiscussionsLegacy:{deprecated:"octokit.teams.listDiscussionsLegacy() is deprecated, see https://developer.github.com/v3/teams/discussions/#list-discussions-legacy",method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions"},listForAuthenticatedUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/teams"},listMembers:{deprecated:"octokit.teams.listMembers() has been renamed to octokit.teams.listMembersLegacy() (2020-01-16)",method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},role:{enum:["member","maintainer","all"],type:"string"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/members"},listMembersInOrg:{method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},role:{enum:["member","maintainer","all"],type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/members"},listMembersLegacy:{deprecated:"octokit.teams.listMembersLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#list-team-members-legacy",method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},role:{enum:["member","maintainer","all"],type:"string"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/members"},listPendingInvitations:{deprecated:"octokit.teams.listPendingInvitations() has been renamed to octokit.teams.listPendingInvitationsLegacy() (2020-01-16)",method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/invitations"},listPendingInvitationsInOrg:{method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/invitations"},listPendingInvitationsLegacy:{deprecated:"octokit.teams.listPendingInvitationsLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#list-pending-team-invitations-legacy",method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/invitations"},listProjects:{deprecated:"octokit.teams.listProjects() has been renamed to octokit.teams.listProjectsLegacy() (2020-01-16)",headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/projects"},listProjectsInOrg:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/projects"},listProjectsLegacy:{deprecated:"octokit.teams.listProjectsLegacy() is deprecated, see https://developer.github.com/v3/teams/#list-team-projects-legacy",headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/projects"},listRepos:{deprecated:"octokit.teams.listRepos() has been renamed to octokit.teams.listReposLegacy() (2020-01-16)",method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/repos"},listReposInOrg:{method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/repos"},listReposLegacy:{deprecated:"octokit.teams.listReposLegacy() is deprecated, see https://developer.github.com/v3/teams/#list-team-repos-legacy",method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/repos"},removeMember:{deprecated:"octokit.teams.removeMember() has been renamed to octokit.teams.removeMemberLegacy() (2020-01-16)",method:"DELETE",params:{team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/members/:username"},removeMemberLegacy:{deprecated:"octokit.teams.removeMemberLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#remove-team-member-legacy",method:"DELETE",params:{team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/members/:username"},removeMembership:{deprecated:"octokit.teams.removeMembership() has been renamed to octokit.teams.removeMembershipLegacy() (2020-01-16)",method:"DELETE",params:{team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/memberships/:username"},removeMembershipInOrg:{method:"DELETE",params:{org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/memberships/:username"},removeMembershipLegacy:{deprecated:"octokit.teams.removeMembershipLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#remove-team-membership-legacy",method:"DELETE",params:{team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/memberships/:username"},removeProject:{deprecated:"octokit.teams.removeProject() has been renamed to octokit.teams.removeProjectLegacy() (2020-01-16)",method:"DELETE",params:{project_id:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/projects/:project_id"},removeProjectInOrg:{method:"DELETE",params:{org:{required:!0,type:"string"},project_id:{required:!0,type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/projects/:project_id"},removeProjectLegacy:{deprecated:"octokit.teams.removeProjectLegacy() is deprecated, see https://developer.github.com/v3/teams/#remove-team-project-legacy",method:"DELETE",params:{project_id:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/projects/:project_id"},removeRepo:{deprecated:"octokit.teams.removeRepo() has been renamed to octokit.teams.removeRepoLegacy() (2020-01-16)",method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/repos/:owner/:repo"},removeRepoInOrg:{method:"DELETE",params:{org:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/repos/:owner/:repo"},removeRepoLegacy:{deprecated:"octokit.teams.removeRepoLegacy() is deprecated, see https://developer.github.com/v3/teams/#remove-team-repository-legacy",method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/repos/:owner/:repo"},reviewProject:{deprecated:"octokit.teams.reviewProject() has been renamed to octokit.teams.reviewProjectLegacy() (2020-01-16)",headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{project_id:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/projects/:project_id"},reviewProjectInOrg:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{org:{required:!0,type:"string"},project_id:{required:!0,type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/projects/:project_id"},reviewProjectLegacy:{deprecated:"octokit.teams.reviewProjectLegacy() is deprecated, see https://developer.github.com/v3/teams/#review-a-team-project-legacy",headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{project_id:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/projects/:project_id"},update:{deprecated:"octokit.teams.update() has been renamed to octokit.teams.updateLegacy() (2020-01-16)",method:"PATCH",params:{description:{type:"string"},name:{required:!0,type:"string"},parent_team_id:{type:"integer"},permission:{enum:["pull","push","admin"],type:"string"},privacy:{enum:["secret","closed"],type:"string"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id"},updateDiscussion:{deprecated:"octokit.teams.updateDiscussion() has been renamed to octokit.teams.updateDiscussionLegacy() (2020-01-16)",method:"PATCH",params:{body:{type:"string"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"},title:{type:"string"}},url:"/teams/:team_id/discussions/:discussion_number"},updateDiscussionComment:{deprecated:"octokit.teams.updateDiscussionComment() has been renamed to octokit.teams.updateDiscussionCommentLegacy() (2020-01-16)",method:"PATCH",params:{body:{required:!0,type:"string"},comment_number:{required:!0,type:"integer"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments/:comment_number"},updateDiscussionCommentInOrg:{method:"PATCH",params:{body:{required:!0,type:"string"},comment_number:{required:!0,type:"integer"},discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number"},updateDiscussionCommentLegacy:{deprecated:"octokit.teams.updateDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/teams/discussion_comments/#edit-a-comment-legacy",method:"PATCH",params:{body:{required:!0,type:"string"},comment_number:{required:!0,type:"integer"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments/:comment_number"},updateDiscussionInOrg:{method:"PATCH",params:{body:{type:"string"},discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"},title:{type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number"},updateDiscussionLegacy:{deprecated:"octokit.teams.updateDiscussionLegacy() is deprecated, see https://developer.github.com/v3/teams/discussions/#edit-a-discussion-legacy",method:"PATCH",params:{body:{type:"string"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"},title:{type:"string"}},url:"/teams/:team_id/discussions/:discussion_number"},updateInOrg:{method:"PATCH",params:{description:{type:"string"},name:{required:!0,type:"string"},org:{required:!0,type:"string"},parent_team_id:{type:"integer"},permission:{enum:["pull","push","admin"],type:"string"},privacy:{enum:["secret","closed"],type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug"},updateLegacy:{deprecated:"octokit.teams.updateLegacy() is deprecated, see https://developer.github.com/v3/teams/#edit-team-legacy",method:"PATCH",params:{description:{type:"string"},name:{required:!0,type:"string"},parent_team_id:{type:"integer"},permission:{enum:["pull","push","admin"],type:"string"},privacy:{enum:["secret","closed"],type:"string"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id"}},users:{addEmails:{method:"POST",params:{emails:{required:!0,type:"string[]"}},url:"/user/emails"},block:{method:"PUT",params:{username:{required:!0,type:"string"}},url:"/user/blocks/:username"},checkBlocked:{method:"GET",params:{username:{required:!0,type:"string"}},url:"/user/blocks/:username"},checkFollowing:{method:"GET",params:{username:{required:!0,type:"string"}},url:"/user/following/:username"},checkFollowingForUser:{method:"GET",params:{target_user:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/users/:username/following/:target_user"},createGpgKey:{method:"POST",params:{armored_public_key:{type:"string"}},url:"/user/gpg_keys"},createPublicKey:{method:"POST",params:{key:{type:"string"},title:{type:"string"}},url:"/user/keys"},deleteEmails:{method:"DELETE",params:{emails:{required:!0,type:"string[]"}},url:"/user/emails"},deleteGpgKey:{method:"DELETE",params:{gpg_key_id:{required:!0,type:"integer"}},url:"/user/gpg_keys/:gpg_key_id"},deletePublicKey:{method:"DELETE",params:{key_id:{required:!0,type:"integer"}},url:"/user/keys/:key_id"},follow:{method:"PUT",params:{username:{required:!0,type:"string"}},url:"/user/following/:username"},getAuthenticated:{method:"GET",params:{},url:"/user"},getByUsername:{method:"GET",params:{username:{required:!0,type:"string"}},url:"/users/:username"},getContextForUser:{method:"GET",params:{subject_id:{type:"string"},subject_type:{enum:["organization","repository","issue","pull_request"],type:"string"},username:{required:!0,type:"string"}},url:"/users/:username/hovercard"},getGpgKey:{method:"GET",params:{gpg_key_id:{required:!0,type:"integer"}},url:"/user/gpg_keys/:gpg_key_id"},getPublicKey:{method:"GET",params:{key_id:{required:!0,type:"integer"}},url:"/user/keys/:key_id"},list:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},since:{type:"string"}},url:"/users"},listBlocked:{method:"GET",params:{},url:"/user/blocks"},listEmails:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/emails"},listFollowersForAuthenticatedUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/followers"},listFollowersForUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/followers"},listFollowingForAuthenticatedUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/following"},listFollowingForUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/following"},listGpgKeys:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/gpg_keys"},listGpgKeysForUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/gpg_keys"},listPublicEmails:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/public_emails"},listPublicKeys:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/keys"},listPublicKeysForUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/keys"},togglePrimaryEmailVisibility:{method:"PATCH",params:{email:{required:!0,type:"string"},visibility:{required:!0,type:"string"}},url:"/user/email/visibility"},unblock:{method:"DELETE",params:{username:{required:!0,type:"string"}},url:"/user/blocks/:username"},unfollow:{method:"DELETE",params:{username:{required:!0,type:"string"}},url:"/user/following/:username"},updateAuthenticated:{method:"PATCH",params:{bio:{type:"string"},blog:{type:"string"},company:{type:"string"},email:{type:"string"},hireable:{type:"boolean"},location:{type:"string"},name:{type:"string"}},url:"/user"}}};function s(e,t){Object.keys(t).forEach(function(n){e[n]||(e[n]={}),Object.keys(t[n]).forEach(function(r){var s=t[n][r],o=["method","url","headers"].reduce(function(e,t){return void 0!==s[t]&&(e[t]=s[t]),e},{});o.request={validate:s.params};var u=e.request.defaults(o);if(Object.keys(s.params||{}).find(function(e){return s.params[e].deprecated})){var l=a.bind(null,e,s);(u=l(e.request.defaults(o),".".concat(n,".").concat(r,"()"))).endpoint=l(u.endpoint,".".concat(n,".").concat(r,".endpoint()")),u.endpoint.merge=l(u.endpoint.merge,".".concat(n,".").concat(r,".endpoint.merge()"))}e[n][r]=s.deprecated?Object.assign(function(){return e.log.warn(new i.Deprecation("[@octokit/rest] ".concat(s.deprecated))),e[n][r]=u,u.apply(null,arguments)},u):u})})}function a(e,t,n,r){var s=function(s){return s=Object.assign({},s),Object.keys(s).forEach(function(n){if(t.params[n]&&t.params[n].deprecated){var a=t.params[n].alias;e.log.warn(new i.Deprecation('[@octokit/rest] "'.concat(n,'" parameter is deprecated for "').concat(r,'". Use "').concat(a,'" instead'))),a in s||(s[a]=s[n]),delete s[n]}}),n(s)};return Object.keys(n).forEach(function(e){s[e]=n[e]}),s}function o(e){return e.registerEndpoints=s.bind(null,e),s(e,r),[["gitdata","git"],["authorization","oauthAuthorizations"],["pullRequests","pulls"]].forEach(function(t){var n=T(t,2),r=n[0],s=n[1];Object.defineProperty(e,r,{get:function(){return e.log.warn(new i.Deprecation('[@octokit/plugin-rest-endpoint-methods] "octokit.'.concat(r,'.*" methods are deprecated, use "octokit.').concat(s,'.*" instead'))),e[s]}})}),{}}o.VERSION="2.4.0"},38604:function(e,t,n){"use strict";n.r(t),n.d(t,{RequestError:function(){return a}});var i=n(17292),r=n(99318),s=n.n(r)()(function(e){return console.warn(e)}),a=function(e){function t(e,n,r){var a;g(this,t),a=v(this,t,[e]),Error.captureStackTrace&&Error.captureStackTrace(y(a),a.constructor),a.name="HttpError",a.status=n,Object.defineProperty(y(a),"code",{get:function(){return s(new i.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),n}}),a.headers=r.headers||{};var o=Object.assign({},r.request);return r.request.headers.authorization&&(o.headers=Object.assign({},r.request.headers,{authorization:r.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),o.url=o.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),a.request=o,a}return _(t,e),m(t)}(b(Error))},46455:function(e,t,n){"use strict";n.r(t),n.d(t,{request:function(){return U}});var i=n(8239);function r(e){return"[object Object]"===Object.prototype.toString.call(e)}function s(e){var t,n;return!1!==r(e)&&(void 0===(t=e.constructor)||!(!1===r(n=t.prototype)||!1===n.hasOwnProperty("isPrototypeOf")))}function a(e,t){var n=Object.assign({},e);return Object.keys(t).forEach(function(i){s(t[i])&&i in e?n[i]=a(e[i],t[i]):Object.assign(n,D({},i,t[i]))}),n}function o(e){for(var t in e)void 0===e[t]&&delete e[t];return e}function u(e,t,n){if("string"==typeof t){var i=T(t.split(" "),2),r=i[0],s=i[1];n=Object.assign(s?{method:r,url:s}:{url:r},n)}else n=Object.assign({},t);n.headers=function(e){return e?Object.keys(e).reduce(function(t,n){return t[n.toLowerCase()]=e[n],t},{}):{}}(n.headers),o(n),o(n.headers);var u=a(e||{},n);return e&&e.mediaType.previews.length&&(u.mediaType.previews=e.mediaType.previews.filter(function(e){return!u.mediaType.previews.includes(e)}).concat(u.mediaType.previews)),u.mediaType.previews=u.mediaType.previews.map(function(e){return e.replace(/-preview/,"")}),u}var l=/\{[^}]+\}/g;function c(e){return e.replace(/^\W+|\W+$/g,"").split(/,/)}function d(e,t){return Object.keys(e).filter(function(e){return!t.includes(e)}).reduce(function(t,n){return t[n]=e[n],t},{})}function h(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map(function(e){return/%[0-9A-Fa-f]/.test(e)||(e=encodeURI(e).replace(/%5B/g,"[").replace(/%5D/g,"]")),e}).join("")}function p(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function f(e,t,n){return t="+"===e||"#"===e?h(t):p(t),n?p(n)+"="+t:t}function k(e){return null!=e}function w(e){return";"===e||"&"===e||"?"===e}function S(e,t){var n=["+","#",".","/",";","?","&"];return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(e,i,r){if(i){var s="",a=[];if(-1!==n.indexOf(i.charAt(0))&&(s=i.charAt(0),i=i.substr(1)),i.split(/,/g).forEach(function(e){var n=/([^:\*]*)(?::(\d+)|(\*))?/.exec(e);a.push(function(e,t,n,i){var r=e[n],s=[];if(k(r)&&""!==r)if("string"==typeof r||"number"==typeof r||"boolean"==typeof r)r=r.toString(),i&&"*"!==i&&(r=r.substring(0,parseInt(i,10))),s.push(f(t,r,w(t)?n:""));else if("*"===i)Array.isArray(r)?r.filter(k).forEach(function(e){s.push(f(t,e,w(t)?n:""))}):Object.keys(r).forEach(function(e){k(r[e])&&s.push(f(t,r[e],e))});else{var a=[];Array.isArray(r)?r.filter(k).forEach(function(e){a.push(f(t,e))}):Object.keys(r).forEach(function(e){k(r[e])&&(a.push(p(e)),a.push(f(t,r[e].toString())))}),w(t)?s.push(p(n)+"="+a.join(",")):0!==a.length&&s.push(a.join(","))}else";"===t?k(r)&&s.push(p(n)):""!==r||"&"!==t&&"?"!==t?""===r&&s.push(""):s.push(p(n)+"=");return s}(t,s,n[1],n[2]||n[3]))}),s&&"+"!==s){var o=",";return"?"===s?o="&":"#"!==s&&(o=s),(0!==a.length?s:"")+a.join(o)}return a.join(",")}return h(r)})}function E(e){var t,n=e.method.toUpperCase(),i=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}"),r=Object.assign({},e.headers),s=d(e,["method","baseUrl","url","headers","request","mediaType"]),a=function(e){var t=e.match(l);return t?t.map(c).reduce(function(e,t){return e.concat(t)},[]):[]}(i);i=function(e){return{expand:S.bind(null,e)}}(i).expand(s),/^http/.test(i)||(i=e.baseUrl+i);var o=d(s,Object.keys(e).filter(function(e){return a.includes(e)}).concat("baseUrl"));if(!/application\/octet-stream/i.test(r.accept)&&(e.mediaType.format&&(r.accept=r.accept.split(/,/).map(function(t){return t.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,"application/vnd$1$2.".concat(e.mediaType.format))}).join(",")),e.mediaType.previews.length)){var u=r.accept.match(/[\w-]+(?=-preview)/g)||[];r.accept=u.concat(e.mediaType.previews).map(function(t){return"application/vnd.github.".concat(t,"-preview").concat(e.mediaType.format?".".concat(e.mediaType.format):"+json")}).join(",")}return["GET","HEAD"].includes(n)?i=function(e,t){var n=/\?/.test(e)?"&":"?",i=Object.keys(t);return 0===i.length?e:e+n+i.map(function(e){return"q"===e?"q="+t.q.split("+").map(encodeURIComponent).join("+"):"".concat(e,"=").concat(encodeURIComponent(t[e]))}).join("&")}(i,o):"data"in o?t=o.data:Object.keys(o).length?t=o:r["content-length"]=0,!r["content-type"]&&void 0!==t&&(r["content-type"]="application/json; charset=utf-8"),["PATCH","PUT"].includes(n)&&void 0===t&&(t=""),Object.assign({method:n,url:i,headers:r},void 0!==t?{body:t}:null,e.request?{request:e.request}:null)}function x(e,t,n){return E(u(e,t,n))}var L=function e(t,n){var i=u(t,n),r=x.bind(null,i);return Object.assign(r,{DEFAULTS:i,defaults:e.bind(null,i),merge:u.bind(null,i),parse:E})}(null,{method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":"octokit-endpoint.js/6.0.12 ".concat("object"==typeof navigator&&"userAgent"in navigator?navigator.userAgent:"object"==typeof process&&void 0!==process.version?"Node.js/".concat(process.version.substr(1)," (").concat(process.platform,"; ").concat(process.arch,")"):"")},mediaType:{format:"",previews:[]}}),A=n(70640),O=n.n(A),I=n(17292),R=n(99318),P=n.n(R),F=P()(function(e){return console.warn(e)}),Y=P()(function(e){return console.warn(e)}),j=function(e){function t(e,n,i){var r,s;g(this,t),r=v(this,t,[e]),Error.captureStackTrace&&Error.captureStackTrace(y(r),r.constructor),r.name="HttpError",r.status=n,"headers"in i&&void 0!==i.headers&&(s=i.headers),"response"in i&&(r.response=i.response,s=i.response.headers);var a=Object.assign({},i.request);return i.request.headers.authorization&&(a.headers=Object.assign({},i.request.headers,{authorization:i.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),a.url=a.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),r.request=a,Object.defineProperty(r,"code",{get:function(){return F(new I.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),n}}),Object.defineProperty(r,"headers",{get:function(){return Y(new I.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),s||{}}}),r}return _(t,e),m(t)}(b(Error));function q(e){return e.arrayBuffer()}function N(e){var t=e.request&&e.request.log?e.request.log:console;(s(e.body)||Array.isArray(e.body))&&(e.body=JSON.stringify(e.body));var n,r,a,o={};return(e.request&&e.request.fetch||O())(e.url,Object.assign({method:e.method,body:e.body,headers:e.headers,redirect:e.redirect},e.request)).then((a=(0,i.Z)(C().mark(function i(s){var a,u,l,c,d,h;return C().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:r=s.url,n=s.status,a=M(s.headers);try{for(a.s();!(u=a.n()).done;)l=u.value,o[l[0]]=l[1]}catch(p){a.e(p)}finally{a.f()}if("deprecation"in o&&(c=o.link&&o.link.match(/<([^>]+)>; rel="deprecation"/),d=c&&c.pop(),t.warn('[@octokit/request] "'.concat(e.method," ").concat(e.url,'" is deprecated. It is scheduled to be removed on ').concat(o.sunset).concat(d?". See ".concat(d):""))),204===n||205===n){i.next=28;break}if("HEAD"!==e.method){i.next=9;break}if(!(n<400)){i.next=8;break}return i.abrupt("return");case 8:throw new j(s.statusText,n,{response:{url:r,status:n,headers:o,data:void 0},request:e});case 9:if(304!==n){i.next=22;break}return i.t0=j,i.t1=n,i.t2=r,i.t3=n,i.t4=o,i.next=17,H(s);case 17:throw i.t5=i.sent,i.t6={url:i.t2,status:i.t3,headers:i.t4,data:i.t5},i.t7=e,i.t8={response:i.t6,request:i.t7},new i.t0("Not modified",i.t1,i.t8);case 22:if(!(n>=400)){i.next=27;break}return i.next=25,H(s);case 25:throw h=i.sent,new j(function(e){return"string"==typeof e?e:"message"in e?Array.isArray(e.errors)?"".concat(e.message,": ").concat(e.errors.map(JSON.stringify).join(", ")):e.message:"Unknown error: ".concat(JSON.stringify(e))}(h),n,{response:{url:r,status:n,headers:o,data:h},request:e});case 27:return i.abrupt("return",H(s));case 28:case"end":return i.stop()}},i)})),function(e){return a.apply(this,arguments)})).then(function(e){return{status:n,url:r,headers:o,data:e}}).catch(function(t){throw t instanceof j?t:new j(t.message,500,{request:e})})}function H(e){return B.apply(this,arguments)}function B(){return(B=(0,i.Z)(C().mark(function e(t){var n;return C().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.headers.get("content-type"),e.abrupt("return",/application\/json/.test(n)?t.json():!n||/^text\/|charset=utf-8$/.test(n)?t.text():q(t));case 2:case"end":return e.stop()}},e)}))).apply(this,arguments)}var U=function e(t,n){var i=t.defaults(n);return Object.assign(function(t,n){var r=i.merge(t,n);if(!r.request||!r.request.hook)return N(i.parse(r));var s=function(e,t){return N(i.parse(i.merge(e,t)))};return Object.assign(s,{endpoint:i,defaults:e.bind(null,i)}),r.request.hook(s,r)},{endpoint:i,defaults:e.bind(null,i)})}(L,{headers:{"user-agent":"octokit-request.js/5.6.3 ".concat("object"==typeof navigator&&"userAgent"in navigator?navigator.userAgent:"object"==typeof process&&void 0!==process.version?"Node.js/".concat(process.version.substr(1)," (").concat(process.platform,"; ").concat(process.arch,")"):"")}})},60837:function(e,t,n){var i=n(88514).requestLog,r=n(6260).restEndpointMethods,s=n(26114),a=[n(94602),n(50768),i,n(84264),r,n(9419),n(36711)],o=s.plugin(a),u=Object.assign(function(e){return(e&&e.log&&e.log.warn?e.log.warn:console.warn)('[@octokit/rest] `const Octokit = require("@octokit/rest")` is deprecated. Use `const { Octokit } = require("@octokit/rest")` instead'),new o(e)},{Octokit:o});Object.keys(o).forEach(function(e){o.hasOwnProperty(e)&&(u[e]=o[e])}),e.exports=u},94725:function(e,t,n){e.exports=function(e,t){t=t||{};var n=new r.Collection,a=Object.assign({debug:function(){},info:function(){},warn:console.warn,error:console.error},t&&t.log),o={hook:n,log:a,request:i.defaults(s(t,a,n))};return e.forEach(function(e){return e(o,t)}),o};var i=n(46455).request,r=n(3816),s=n(52037)},26114:function(e,t,n){var i=n(12753);e.exports=i()},12753:function(e,t,n){e.exports=function(e){var t=i.bind(null,e||[]);return t.plugin=r.bind(null,e||[]),t};var i=n(94725),r=n(69890)},52037:function(e,t,n){e.exports=function(e,t,n){e.headers&&(e.headers=Object.keys(e.headers).reduce(function(t,n){return t[n.toLowerCase()]=e.headers[n],t},{}));var s={headers:e.headers||{},request:e.request||{},mediaType:{previews:[],format:""}};e.baseUrl&&(s.baseUrl=e.baseUrl),e.userAgent&&(s.headers["user-agent"]=e.userAgent),e.previews&&(s.mediaType.previews=e.previews),e.timeZone&&(s.headers["time-zone"]=e.timeZone),e.timeout&&(o(t,new i("[@octokit/rest] new Octokit({timeout}) is deprecated. Use {request: {timeout}} instead. See https://github.com/octokit/request.js#request")),s.request.timeout=e.timeout),e.agent&&(u(t,new i("[@octokit/rest] new Octokit({agent}) is deprecated. Use {request: {agent}} instead. See https://github.com/octokit/request.js#request")),s.request.agent=e.agent),e.headers&&l(t,new i("[@octokit/rest] new Octokit({headers}) is deprecated. Use {userAgent, previews} instead. See https://github.com/octokit/request.js#request"));var c=s.headers["user-agent"],d="octokit.js/".concat(a.version," ").concat(r());return s.headers["user-agent"]=[c,d].filter(Boolean).join(" "),s.request.hook=n.bind(null,"request"),s};var i=n(17292).Deprecation,r=n(57505).getUserAgent,s=n(99318),a=n(51322),o=s(function(e,t){return e.warn(t)}),u=s(function(e,t){return e.warn(t)}),l=s(function(e,t){return e.warn(t)})},69890:function(e,t,n){e.exports=function(e,t){return i(e.includes(t)?e:e.concat(t))};var i=n(12753)},13217:function(e,t,n){e.exports=function(e,t){if(r(e.octokit.log,new i('[@octokit/rest] octokit.authenticate() is deprecated. Use "auth" constructor option instead.')),t){switch(t.type){case"basic":if(!t.username||!t.password)throw new Error("Basic authentication requires both a username and password to be set");break;case"oauth":if(!(t.token||t.key&&t.secret))throw new Error("OAuth2 authentication requires a token or key & secret to be set");break;case"token":case"app":if(!t.token)throw new Error("Token authentication requires a token to be set");break;default:throw new Error("Invalid authentication type, must be 'basic', 'oauth', 'token' or 'app'")}e.auth=t}else e.auth=!1};var i=n(17292).Deprecation,r=n(99318)(function(e,t){return e.warn(t)})},80251:function(e,t,n){e.exports=function(e,t){if(e.auth.type)if("basic"!==e.auth.type)if("token"!==e.auth.type)if("app"!==e.auth.type)if(t.url+=-1===t.url.indexOf("?")?"?":"&",e.auth.token)t.url+="access_token=".concat(encodeURIComponent(e.auth.token));else{var n=encodeURIComponent(e.auth.key),s=encodeURIComponent(e.auth.secret);t.url+="client_id=".concat(n,"&client_secret=").concat(s)}else{t.headers.authorization="Bearer ".concat(e.auth.token);var a=t.headers.accept.split(",").concat("application/vnd.github.machine-man-preview+json");t.headers.accept=r(a).filter(Boolean).join(",")}else t.headers.authorization="token ".concat(e.auth.token);else{var o=i("".concat(e.auth.username,":").concat(e.auth.password));t.headers.authorization="Basic ".concat(o)}};var i=n(70409),r=n(15746)},50768:function(e,t,n){e.exports=function(e,t){if(t.auth)e.authenticate=function(){r(e.log,new i('[@octokit/rest] octokit.authenticate() is deprecated and has no effect when "auth" option is set on Octokit constructor'))};else{var n={octokit:e,auth:!1};e.authenticate=s.bind(null,n),e.hook.before("request",a.bind(null,n)),e.hook.error("request",o.bind(null,n))}};var i=n(17292).Deprecation,r=n(99318)(function(e,t){return e.warn(t)}),s=n(13217),a=n(80251),o=n(33317)},33317:function(e,t,n){e.exports=function(e,t,n){if(!t.headers)throw t;var r=/required/.test(t.headers["x-github-otp"]||"");if(401!==t.status||!r)throw t;if(401===t.status&&r&&t.request&&t.request.headers["x-github-otp"])throw new i("Invalid one-time password for two-factor authentication",401,{headers:t.headers,request:n});if("function"!=typeof e.auth.on2fa)throw new i("2FA required, but options.on2fa is not a function. See https://github.com/octokit/rest.js#authentication",401,{headers:t.headers,request:n});return Promise.resolve().then(function(){return e.auth.on2fa()}).then(function(t){var i=Object.assign(n,{headers:Object.assign({"x-github-otp":t},n.headers)});return e.octokit.request(i)})};var i=n(38604).RequestError},51317:function(e,t,n){e.exports=function(e,t){if("string"!=typeof e.auth){if(e.auth.username){var n=i("".concat(e.auth.username,":").concat(e.auth.password));return t.headers.authorization="Basic ".concat(n),void(e.otp&&(t.headers["x-github-otp"]=e.otp))}if(e.auth.clientId){if(/\/applications\/:?[\w_]+\/tokens\/:?[\w_]+($|\?)/.test(t.url)){var s=i("".concat(e.auth.clientId,":").concat(e.auth.clientSecret));return void(t.headers.authorization="Basic ".concat(s))}return t.url+=-1===t.url.indexOf("?")?"?":"&",void(t.url+="client_id=".concat(e.auth.clientId,"&client_secret=").concat(e.auth.clientSecret))}return Promise.resolve().then(function(){return e.auth()}).then(function(e){t.headers.authorization=r(e)})}t.headers.authorization=r(e.auth)};var i=n(70409),r=n(823)},94602:function(e,t,n){e.exports=function(e,t){if(t.authStrategy){var n=t.authStrategy(t.auth);return e.hook.wrap("request",n.hook),void(e.auth=n)}if(t.auth){var s="string"==typeof t.auth&&/^basic/.test(l(t.auth));if("string"==typeof t.auth&&!s){var h=i(t.auth);return e.hook.wrap("request",h.hook),void(e.auth=h)}var p=T(s?[c,'Setting the "new Octokit({ auth })" option to a Basic Auth string is deprecated. Use https://github.com/octokit/auth-basic.js instead. See (https://octokit.github.io/rest.js/#authentication)']:[d,'Setting the "new Octokit({ auth })" option to an object without also setting the "authStrategy" option is deprecated and will be removed in v17. See (https://octokit.github.io/rest.js/#authentication)'],2),f=p[0],m=p[1];f(e.log,new r("[@octokit/rest] "+m)),e.auth=function(){return Promise.resolve({type:"deprecated",message:m})},u(t.auth);var g={octokit:e,auth:t.auth};e.hook.before("request",a.bind(null,g)),e.hook.error("request",o.bind(null,g))}else e.auth=function(){return Promise.resolve({type:"unauthenticated"})}};var i=n(85131).createTokenAuth,r=n(17292).Deprecation,s=n(99318),a=n(51317),o=n(45067),u=n(51047),l=n(823),c=s(function(e,t){return e.warn(t)}),d=s(function(e,t){return e.warn(t)})},45067:function(e,t,n){e.exports=function(e,t,n){if(!t.headers)throw t;var r=/required/.test(t.headers["x-github-otp"]||"");if(401!==t.status||!r)throw t;if(401===t.status&&r&&t.request&&t.request.headers["x-github-otp"]){if(!e.otp)throw new i("Invalid one-time password for two-factor authentication",401,{headers:t.headers,request:n});delete e.otp}if("function"!=typeof e.auth.on2fa)throw new i("2FA required, but options.on2fa is not a function. See https://github.com/octokit/rest.js#authentication",401,{headers:t.headers,request:n});return Promise.resolve().then(function(){return e.auth.on2fa()}).then(function(t){var i=Object.assign(n,{headers:Object.assign(n.headers,{"x-github-otp":t})});return e.octokit.request(i).then(function(n){return e.otp=t,n})})};var i=n(38604).RequestError},51047:function(e){e.exports=function(e){if(!("string"==typeof e||"function"==typeof e||e.username&&e.password||e.clientId&&e.clientSecret))throw new Error('Invalid "auth" option: '.concat(JSON.stringify(e)))}},823:function(e,t,n){e.exports=function(e){if(/^(basic|bearer|token) /i.test(e))return e;try{if(r.test(i(e)))return"basic ".concat(e)}catch(t){}return 3===e.split(/\./).length?"bearer ".concat(e):"token ".concat(e)};var i=n(87624),r=/^[\w-]+:/},84264:function(e,t,n){e.exports=function(e){Object.assign(e,i(e))};var i=n(86269).paginateRest},9419:function(e,t,n){e.exports=function(e){e.hook.before("request",i.bind(null,e))};var i=n(24454)},24454:function(e,t,n){"use strict";e.exports=function(e,t){if(t.request.validate){var n=t.request.validate;return Object.keys(n).forEach(function(e){var a,o,u=r(n,e),l=u.type,c=!0,d=!1;/\./.test(e)&&(a=e.replace(/\.[^.]+$/,""),(d="[]"===a.slice(-2))&&(a=a.slice(0,-2)),o=r(t,a),c="headers"===a||"object"==typeof o&&null!==o),(d?(r(t,a)||[]).map(function(t){return t[e.split(/\./).pop()]}):[r(t,e)]).forEach(function(n,r){var a=void 0!==n,o=null===n,h=d?e.replace(/\[\]/,"[".concat(r,"]")):e;if((u.required||a)&&c&&(!u.allowNull||!o)){if(!u.allowNull&&o)throw new i("'".concat(h,"' cannot be null"),400,{request:t});if(u.required&&!a)throw new i("Empty value for parameter '".concat(h,"': ").concat(JSON.stringify(n)),400,{request:t});if("integer"===l){var p=n;if(n=parseInt(n,10),isNaN(n))throw new i("Invalid value for parameter '".concat(h,"': ").concat(JSON.stringify(p)," is NaN"),400,{request:t})}if(u.enum&&-1===u.enum.indexOf(String(n)))throw new i("Invalid value for parameter '".concat(h,"': ").concat(JSON.stringify(n)),400,{request:t});if(u.validation&&!new RegExp(u.validation).test(n))throw new i("Invalid value for parameter '".concat(h,"': ").concat(JSON.stringify(n)),400,{request:t});if("object"===l&&"string"==typeof n)try{n=JSON.parse(n)}catch(p){throw new i("JSON parse error of value for parameter '".concat(h,"': ").concat(JSON.stringify(n)),400,{request:t})}s(t,u.mapTo||h,n)}})}),t}};var i=n(38604).RequestError,r=n(69926),s=n(77772)},11913:function(e,t,n){"use strict";n.d(t,{D:function(){return u}});var i=Object.prototype,r=i.toString,s=i.hasOwnProperty,a=Function.prototype.toString,o=new Map;function u(e,t){try{return l(e,t)}finally{o.clear()}}function l(e,t){if(e===t)return!0;var n=r.call(e);if(n!==r.call(t))return!1;switch(n){case"[object Array]":if(e.length!==t.length)return!1;case"[object Object]":if(p(e,t))return!0;var i=c(e),o=c(t),u=i.length;if(u!==o.length)return!1;for(var d=0;d=0&&e.indexOf(t,n)===n}(k,h)}return!1}function c(e){return Object.keys(e).filter(d,e)}function d(e){return void 0!==this[e]}var h="{ [native code] }";function p(e,t){var n=o.get(e);if(n){if(n.has(t))return!0}else o.set(e,n=new Set);return n.add(t),!1}},87624:function(e){e.exports=function(e){return atob(e)}},3816:function(e,t,n){var i=n(1765),r=n(60406),s=n(45486),a=Function.bind,o=a.bind(a);function u(e,t,n){var i=o(s,null).apply(null,n?[t,n]:[t]);e.api={remove:i},e.remove=i,["before","error","after","wrap"].forEach(function(i){var s=n?[t,i,n]:[t,i];e[i]=e.api[i]=o(r,null).apply(null,s)})}function l(){var e={registry:{}},t=i.bind(null,e);return u(t,e),t}var c=!1;function d(){return c||(console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4'),c=!0),l()}d.Singular=(function(){var e={registry:{}},t=i.bind(null,e,"h");return u(t,e,"h"),t}).bind(),d.Collection=l.bind(),e.exports=d,e.exports.Hook=d,e.exports.Singular=d.Singular,e.exports.Collection=d.Collection},60406:function(e){e.exports=function(e,t,n,i){var r=i;e.registry[n]||(e.registry[n]=[]),"before"===t&&(i=function(e,t){return Promise.resolve().then(r.bind(null,t)).then(e.bind(null,t))}),"after"===t&&(i=function(e,t){var n;return Promise.resolve().then(e.bind(null,t)).then(function(e){return r(n=e,t)}).then(function(){return n})}),"error"===t&&(i=function(e,t){return Promise.resolve().then(e.bind(null,t)).catch(function(e){return r(e,t)})}),e.registry[n].push({hook:i,orig:r})}},1765:function(e){e.exports=function e(t,n,i,r){if("function"!=typeof i)throw new Error("method for before hook must be a function");return r||(r={}),Array.isArray(n)?n.reverse().reduce(function(n,i){return e.bind(null,t,i,n,r)},i)():Promise.resolve().then(function(){return t.registry[n]?t.registry[n].reduce(function(e,t){return t.hook.bind(null,e,r)},i)():i(r)})}},45486:function(e){e.exports=function(e,t,n){if(e.registry[t]){var i=e.registry[t].map(function(e){return e.orig}).indexOf(n);-1!==i&&e.registry[t].splice(i,1)}}},70409:function(e){e.exports=function(e){return btoa(e)}},17292:function(e,t,n){"use strict";n.r(t),n.d(t,{Deprecation:function(){return i}});var i=function(e){function t(e){var n;return g(this,t),n=v(this,t,[e]),Error.captureStackTrace&&Error.captureStackTrace(y(n),n.constructor),n.name="Deprecation",n}return _(t,e),m(t)}(b(Error))},69114:function(e){var t=function(){this.Diff_Timeout=1,this.Diff_EditCost=4,this.Match_Threshold=.5,this.Match_Distance=1e3,this.Patch_DeleteThreshold=.5,this.Patch_Margin=4,this.Match_MaxBits=32},n=-1;t.Diff=function(e,t){return[e,t]},t.prototype.diff_main=function(e,n,i,r){void 0===r&&(r=this.Diff_Timeout<=0?Number.MAX_VALUE:(new Date).getTime()+1e3*this.Diff_Timeout);var s=r;if(null==e||null==n)throw new Error("Null input. (diff_main)");if(e==n)return e?[new t.Diff(0,e)]:[];void 0===i&&(i=!0);var a=i,o=this.diff_commonPrefix(e,n),u=e.substring(0,o);e=e.substring(o),n=n.substring(o),o=this.diff_commonSuffix(e,n);var l=e.substring(e.length-o);e=e.substring(0,e.length-o),n=n.substring(0,n.length-o);var c=this.diff_compute_(e,n,a,s);return u&&c.unshift(new t.Diff(0,u)),l&&c.push(new t.Diff(0,l)),this.diff_cleanupMerge(c),c},t.prototype.diff_compute_=function(e,i,r,s){var a;if(!e)return[new t.Diff(1,i)];if(!i)return[new t.Diff(n,e)];var o=e.length>i.length?e:i,u=e.length>i.length?i:e,l=o.indexOf(u);if(-1!=l)return a=[new t.Diff(1,o.substring(0,l)),new t.Diff(0,u),new t.Diff(1,o.substring(l+u.length))],e.length>i.length&&(a[0][0]=a[2][0]=n),a;if(1==u.length)return[new t.Diff(n,e),new t.Diff(1,i)];var c=this.diff_halfMatch_(e,i);if(c){var d=c[1],h=c[3],p=c[4],f=this.diff_main(c[0],c[2],r,s),m=this.diff_main(d,h,r,s);return f.concat([new t.Diff(0,p)],m)}return r&&e.length>100&&i.length>100?this.diff_lineMode_(e,i,s):this.diff_bisect_(e,i,s)},t.prototype.diff_lineMode_=function(e,i,r){var s=this.diff_linesToChars_(e,i),a=s.lineArray,o=this.diff_main(e=s.chars1,i=s.chars2,!1,r);this.diff_charsToLines_(o,a),this.diff_cleanupSemantic(o),o.push(new t.Diff(0,""));for(var u=0,l=0,c=0,d="",h="";u=1&&c>=1){o.splice(u-l-c,l+c),u=u-l-c;for(var p=this.diff_main(d,h,!1,r),f=p.length-1;f>=0;f--)o.splice(u,0,p[f]);u+=p.length}c=0,l=0,d="",h=""}u++}return o.pop(),o},t.prototype.diff_bisect_=function(e,i,r){for(var s=e.length,a=i.length,o=Math.ceil((s+a)/2),u=o,l=2*o,c=new Array(l),d=new Array(l),h=0;hr);_++){for(var b=-_+m;b<=_-g;b+=2){for(var k=u+b,w=(x=b==-_||b!=_&&c[k-1]s)g+=2;else if(w>a)m+=2;else if(f&&(T=u+p-b)>=0&&T=(E=s-d[T]))return this.diff_bisectSplit_(e,i,x,w,r)}for(var S=-_+v;S<=_-y;S+=2){for(var E,T=u+S,D=(E=S==-_||S!=_&&d[T-1]s)y+=2;else if(D>a)v+=2;else if(!f){var x;if((k=u+p-S)>=0&&k=(E=s-E)))return this.diff_bisectSplit_(e,i,x,w,r)}}}return[new t.Diff(n,e),new t.Diff(1,i)]},t.prototype.diff_bisectSplit_=function(e,t,n,i,r){var s=e.substring(0,n),a=t.substring(0,i),o=e.substring(n),u=t.substring(i),l=this.diff_main(s,a,!1,r),c=this.diff_main(o,u,!1,r);return l.concat(c)},t.prototype.diff_linesToChars_=function(e,t){var n=[],i={};function r(e){for(var t="",r=0,a=-1,o=n.length;ai?e=e.substring(n-i):nt.length?e:t,i=e.length>t.length?t:e;if(n.length<4||2*i.length=e.length?[i,s,a,o,c]:null}var a,o,u,l,c,d=s(n,i,Math.ceil(n.length/4)),h=s(n,i,Math.ceil(n.length/2));return d||h?(a=h?d&&d[4].length>h[4].length?d:h:d,e.length>t.length?(o=a[0],u=a[1],l=a[2],c=a[3]):(l=a[0],c=a[1],o=a[2],u=a[3]),[o,u,l,c,a[4]]):null},t.prototype.diff_cleanupSemantic=function(e){for(var i=!1,r=[],s=0,a=null,o=0,u=0,l=0,c=0,d=0;o0?r[s-1]:-1,u=0,l=0,c=0,d=0,a=null,i=!0)),o++;for(i&&this.diff_cleanupMerge(e),this.diff_cleanupSemanticLossless(e),o=1;o=m?(f>=h.length/2||f>=p.length/2)&&(e.splice(o,0,new t.Diff(0,p.substring(0,f))),e[o-1][1]=h.substring(0,h.length-f),e[o+1][1]=p.substring(f),o++):(m>=h.length/2||m>=p.length/2)&&(e.splice(o,0,new t.Diff(0,h.substring(0,m))),e[o-1][0]=1,e[o-1][1]=p.substring(0,p.length-m),e[o+1][0]=n,e[o+1][1]=h.substring(m),o++),o++}o++}},t.prototype.diff_cleanupSemanticLossless=function(e){function n(e,n){if(!e||!n)return 6;var i=e.charAt(e.length-1),r=n.charAt(0),s=i.match(t.nonAlphaNumericRegex_),a=r.match(t.nonAlphaNumericRegex_),o=s&&i.match(t.whitespaceRegex_),u=a&&r.match(t.whitespaceRegex_),l=o&&i.match(t.linebreakRegex_),c=u&&r.match(t.linebreakRegex_),d=l&&e.match(t.blanklineEndRegex_),h=c&&n.match(t.blanklineStartRegex_);return d||h?5:l||c?4:s&&!o&&u?3:o||u?2:s||a?1:0}for(var i=1;i=h&&(h=p,l=r,c=s,d=a)}e[i-1][1]!=l&&(l?e[i-1][1]=l:(e.splice(i-1,1),i--),e[i][1]=c,d?e[i+1][1]=d:(e.splice(i+1,1),i--))}i++}},t.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,t.whitespaceRegex_=/\s/,t.linebreakRegex_=/[\r\n]/,t.blanklineEndRegex_=/\n\r?\n$/,t.blanklineStartRegex_=/^\r?\n\r?\n/,t.prototype.diff_cleanupEfficiency=function(e){for(var i=!1,r=[],s=0,a=null,o=0,u=!1,l=!1,c=!1,d=!1;o0?r[s-1]:-1,c=d=!1),i=!0)),o++;i&&this.diff_cleanupMerge(e)},t.prototype.diff_cleanupMerge=function(e){e.push(new t.Diff(0,""));for(var i,r=0,s=0,a=0,o="",u="";r1?(0!==s&&0!==a&&(0!==(i=this.diff_commonPrefix(u,o))&&(r-s-a>0&&0==e[r-s-a-1][0]?e[r-s-a-1][1]+=u.substring(0,i):(e.splice(0,0,new t.Diff(0,u.substring(0,i))),r++),u=u.substring(i),o=o.substring(i)),0!==(i=this.diff_commonSuffix(u,o))&&(e[r][1]=u.substring(u.length-i)+e[r][1],u=u.substring(0,u.length-i),o=o.substring(0,o.length-i))),e.splice(r-=s+a,s+a),o.length&&(e.splice(r,0,new t.Diff(n,o)),r++),u.length&&(e.splice(r,0,new t.Diff(1,u)),r++),r++):0!==r&&0==e[r-1][0]?(e[r-1][1]+=e[r][1],e.splice(r,1)):r++,a=0,s=0,o="",u=""}""===e[e.length-1][1]&&e.pop();var l=!1;for(r=1;rt));i++)a=r,o=s;return e.length!=i&&e[i][0]===n?o:o+(t-a)},t.prototype.diff_prettyHtml=function(e){for(var t=[],i=/&/g,r=//g,a=/\n/g,o=0;o");switch(u){case 1:t[o]=''+l+"";break;case n:t[o]=''+l+"";break;case 0:t[o]=""+l+""}}return t.join("")},t.prototype.diff_text1=function(e){for(var t=[],n=0;nthis.Match_MaxBits)throw new Error("Pattern too long for this browser.");var i=this.match_alphabet_(t),r=this;function s(e,i){var s=e/t.length,a=Math.abs(n-i);return r.Match_Distance?s+a/r.Match_Distance:a?1:s}var a=this.Match_Threshold,o=e.indexOf(t,n);-1!=o&&(a=Math.min(s(0,o),a),-1!=(o=e.lastIndexOf(t,n+t.length))&&(a=Math.min(s(0,o),a)));var u=1<=f;v--){var y=i[e.charAt(v-1)];if(g[v]=0===p?(g[v+1]<<1|1)&y:(g[v+1]<<1|1)&y|(d[v+1]|d[v])<<1|1|d[v+1],g[v]&u){var _=s(p,v-1);if(_<=a){if(a=_,!((o=v-1)>n))break;f=Math.max(1,2*n-o)}}}if(s(p+1,n)>a)break;d=g}return o},t.prototype.match_alphabet_=function(e){for(var t={},n=0;n2&&(this.diff_cleanupSemantic(a),this.diff_cleanupEfficiency(a));else if(e&&"object"==typeof e&&void 0===i&&void 0===r)s=this.diff_text1(a=e);else if("string"==typeof e&&i&&"object"==typeof i&&void 0===r)s=e,a=i;else{if("string"!=typeof e||"string"!=typeof i||!r||"object"!=typeof r)throw new Error("Unknown call format to patch_make.");s=e,a=r}if(0===a.length)return[];for(var o=[],u=new t.patch_obj,l=0,c=0,d=0,h=s,p=s,f=0;f=2*this.Patch_Margin&&l&&(this.patch_addContext_(u,h),o.push(u),u=new t.patch_obj,l=0,h=p,c=d)}1!==m&&(c+=g.length),m!==n&&(d+=g.length)}return l&&(this.patch_addContext_(u,h),o.push(u)),o},t.prototype.patch_deepCopy=function(e){for(var n=[],i=0;ithis.Match_MaxBits?-1!=(o=this.match_main(t,c.substring(0,this.Match_MaxBits),l))&&(-1==(d=this.match_main(t,c.substring(c.length-this.Match_MaxBits),l+c.length-this.Match_MaxBits))||o>=d)&&(o=-1):o=this.match_main(t,c,l),-1==o)s[a]=!1,r-=e[a].length2-e[a].length1;else if(s[a]=!0,r=o-l,c==(u=t.substring(o,-1==d?o+c.length:d+this.Match_MaxBits)))t=t.substring(0,o)+this.diff_text2(e[a].diffs)+t.substring(o+c.length);else{var h=this.diff_main(c,u,!1);if(c.length>this.Match_MaxBits&&this.diff_levenshtein(h)/c.length>this.Patch_DeleteThreshold)s[a]=!1;else{this.diff_cleanupSemanticLossless(h);for(var p,f=0,m=0;ma[0][1].length){var o=n-a[0][1].length;a[0][1]=i.substring(a[0][1].length)+a[0][1],s.start1-=o,s.start2-=o,s.length1+=o,s.length2+=o}return 0==(a=(s=e[e.length-1]).diffs).length||0!=a[a.length-1][0]?(a.push(new t.Diff(0,i)),s.length1+=n,s.length2+=n):n>a[a.length-1][1].length&&(a[a.length-1][1]+=i.substring(0,o=n-a[a.length-1][1].length),s.length1+=o,s.length2+=o),i},t.prototype.patch_splitMax=function(e){for(var i=this.Match_MaxBits,r=0;r2*i?(l.length1+=h.length,a+=h.length,c=!1,l.diffs.push(new t.Diff(d,h)),s.diffs.shift()):(h=h.substring(0,i-l.length1-this.Patch_Margin),l.length1+=h.length,a+=h.length,0===d?(l.length2+=h.length,o+=h.length):c=!1,l.diffs.push(new t.Diff(d,h)),h==s.diffs[0][1]?s.diffs.shift():s.diffs[0][1]=s.diffs[0][1].substring(h.length))}u=(u=this.diff_text2(l.diffs)).substring(u.length-this.Patch_Margin);var p=this.diff_text1(s.diffs).substring(0,this.Patch_Margin);""!==p&&(l.length1+=p.length,l.length2+=p.length,0!==l.diffs.length&&0===l.diffs[l.diffs.length-1][0]?l.diffs[l.diffs.length-1][1]+=p:l.diffs.push(new t.Diff(0,p))),c||e.splice(++r,0,l)}}},t.prototype.patch_toText=function(e){for(var t=[],n=0;n120){for(var h=Math.floor(a/80),p=a%80,f=[],m=0;m0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),null!=l&&l.stack?(Object.defineProperty(m(y),"stack",{value:l.stack,writable:!0,configurable:!0}),f(y)):(Error.captureStackTrace?Error.captureStackTrace(m(y),n):Object.defineProperty(m(y),"stack",{value:Error().stack,writable:!0,configurable:!0}),y)}return function(e,t,n){t&&function(e,t){for(var n=0;n",EOF:"",BANG:"!",DOLLAR:"$",AMP:"&",PAREN_L:"(",PAREN_R:")",SPREAD:"...",COLON:":",EQUALS:"=",AT:"@",BRACKET_L:"[",BRACKET_R:"]",BRACE_L:"{",PIPE:"|",BRACE_R:"}",NAME:"Name",INT:"Int",FLOAT:"Float",STRING:"String",BLOCK_STRING:"BlockString",COMMENT:"Comment"}),x=n(30744);function C(e,t){if(!Boolean(e))throw new Error(t)}var M=function(){function e(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"GraphQL request",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{line:1,column:1};"string"==typeof e||C(0,"Body must be a string. Received: ".concat((0,x.Z)(e),".")),this.body=e,this.name=t,this.locationOffset=n,this.locationOffset.line>0||C(0,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||C(0,"column in locationOffset is 1-indexed and must be positive.")}return function(e,t,n){t&&function(e,t){for(var n=0;n31||9===s));return new T.WU(D.COMMENT,t,o,n,i,r,a.slice(t+1,o))}function Y(e,t,n,i,r,s){var a=e.body,o=n,u=t,l=!1;if(45===o&&(o=a.charCodeAt(++u)),48===o){if((o=a.charCodeAt(++u))>=48&&o<=57)throw S(e,u,"Invalid number, unexpected digit after 0: ".concat(I(o),"."))}else u=j(e,u,o),o=a.charCodeAt(u);if(46===o&&(l=!0,o=a.charCodeAt(++u),u=j(e,u,o),o=a.charCodeAt(u)),(69===o||101===o)&&(l=!0,(43===(o=a.charCodeAt(++u))||45===o)&&(o=a.charCodeAt(++u)),u=j(e,u,o),o=a.charCodeAt(u)),46===o||function(e){return 95===e||e>=65&&e<=90||e>=97&&e<=122}(o))throw S(e,u,"Invalid number, expected digit but got: ".concat(I(o),"."));return new T.WU(l?D.FLOAT:D.INT,t,u,i,r,s,a.slice(t,u))}function j(e,t,n){var i=e.body,r=t,s=n;if(s>=48&&s<=57){do{s=i.charCodeAt(++r)}while(s>=48&&s<=57);return r}throw S(e,r,"Invalid number, expected digit but got: ".concat(I(s),"."))}function q(e,t,n,i,r){for(var s=e.body,a=t+1,o=a,u=0,l="";a=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function U(e,t,n,i,r){for(var s=e.body,a=s.length,o=t+1,u=0;o!==a&&!isNaN(u=s.charCodeAt(o))&&(95===u||u>=48&&u<=57||u>=65&&u<=90||u>=97&&u<=122);)++o;return new T.WU(D.NAME,t,o,n,i,r,s.slice(t,o))}var z=function(){function e(e,t){var n=function(e){return e instanceof M}(e)?e:new M(e);this._lexer=new O(n),this._options=t}var t=e.prototype;return t.parseName=function(){var e=this.expectToken(D.NAME);return{kind:E.NAME,value:e.value,loc:this.loc(e)}},t.parseDocument=function(){var e=this._lexer.token;return{kind:E.DOCUMENT,definitions:this.many(D.SOF,this.parseDefinition,D.EOF),loc:this.loc(e)}},t.parseDefinition=function(){if(this.peek(D.NAME))switch(this._lexer.token.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"schema":case"scalar":case"type":case"interface":case"union":case"enum":case"input":case"directive":return this.parseTypeSystemDefinition();case"extend":return this.parseTypeSystemExtension()}else{if(this.peek(D.BRACE_L))return this.parseOperationDefinition();if(this.peekDescription())return this.parseTypeSystemDefinition()}throw this.unexpected()},t.parseOperationDefinition=function(){var e=this._lexer.token;if(this.peek(D.BRACE_L))return{kind:E.OPERATION_DEFINITION,operation:"query",name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet(),loc:this.loc(e)};var t,n=this.parseOperationType();return this.peek(D.NAME)&&(t=this.parseName()),{kind:E.OPERATION_DEFINITION,operation:n,name:t,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(e)}},t.parseOperationType=function(){var e=this.expectToken(D.NAME);switch(e.value){case"query":return"query";case"mutation":return"mutation";case"subscription":return"subscription"}throw this.unexpected(e)},t.parseVariableDefinitions=function(){return this.optionalMany(D.PAREN_L,this.parseVariableDefinition,D.PAREN_R)},t.parseVariableDefinition=function(){var e=this._lexer.token;return{kind:E.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(D.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(D.EQUALS)?this.parseValueLiteral(!0):void 0,directives:this.parseDirectives(!0),loc:this.loc(e)}},t.parseVariable=function(){var e=this._lexer.token;return this.expectToken(D.DOLLAR),{kind:E.VARIABLE,name:this.parseName(),loc:this.loc(e)}},t.parseSelectionSet=function(){var e=this._lexer.token;return{kind:E.SELECTION_SET,selections:this.many(D.BRACE_L,this.parseSelection,D.BRACE_R),loc:this.loc(e)}},t.parseSelection=function(){return this.peek(D.SPREAD)?this.parseFragment():this.parseField()},t.parseField=function(){var e,t,n=this._lexer.token,i=this.parseName();return this.expectOptionalToken(D.COLON)?(e=i,t=this.parseName()):t=i,{kind:E.FIELD,alias:e,name:t,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(D.BRACE_L)?this.parseSelectionSet():void 0,loc:this.loc(n)}},t.parseArguments=function(e){return this.optionalMany(D.PAREN_L,e?this.parseConstArgument:this.parseArgument,D.PAREN_R)},t.parseArgument=function(){var e=this._lexer.token,t=this.parseName();return this.expectToken(D.COLON),{kind:E.ARGUMENT,name:t,value:this.parseValueLiteral(!1),loc:this.loc(e)}},t.parseConstArgument=function(){var e=this._lexer.token;return{kind:E.ARGUMENT,name:this.parseName(),value:(this.expectToken(D.COLON),this.parseValueLiteral(!0)),loc:this.loc(e)}},t.parseFragment=function(){var e=this._lexer.token;this.expectToken(D.SPREAD);var t=this.expectOptionalKeyword("on");return!t&&this.peek(D.NAME)?{kind:E.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1),loc:this.loc(e)}:{kind:E.INLINE_FRAGMENT,typeCondition:t?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(e)}},t.parseFragmentDefinition=function(){var e,t=this._lexer.token;return this.expectKeyword("fragment"),!0===(null===(e=this._options)||void 0===e?void 0:e.experimentalFragmentVariables)?{kind:E.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(t)}:{kind:E.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(t)}},t.parseFragmentName=function(){if("on"===this._lexer.token.value)throw this.unexpected();return this.parseName()},t.parseValueLiteral=function(e){var t=this._lexer.token;switch(t.kind){case D.BRACKET_L:return this.parseList(e);case D.BRACE_L:return this.parseObject(e);case D.INT:return this._lexer.advance(),{kind:E.INT,value:t.value,loc:this.loc(t)};case D.FLOAT:return this._lexer.advance(),{kind:E.FLOAT,value:t.value,loc:this.loc(t)};case D.STRING:case D.BLOCK_STRING:return this.parseStringLiteral();case D.NAME:switch(this._lexer.advance(),t.value){case"true":return{kind:E.BOOLEAN,value:!0,loc:this.loc(t)};case"false":return{kind:E.BOOLEAN,value:!1,loc:this.loc(t)};case"null":return{kind:E.NULL,loc:this.loc(t)};default:return{kind:E.ENUM,value:t.value,loc:this.loc(t)}}case D.DOLLAR:if(!e)return this.parseVariable()}throw this.unexpected()},t.parseStringLiteral=function(){var e=this._lexer.token;return this._lexer.advance(),{kind:E.STRING,value:e.value,block:e.kind===D.BLOCK_STRING,loc:this.loc(e)}},t.parseList=function(e){var t=this,n=this._lexer.token;return{kind:E.LIST,values:this.any(D.BRACKET_L,function(){return t.parseValueLiteral(e)},D.BRACKET_R),loc:this.loc(n)}},t.parseObject=function(e){var t=this,n=this._lexer.token;return{kind:E.OBJECT,fields:this.any(D.BRACE_L,function(){return t.parseObjectField(e)},D.BRACE_R),loc:this.loc(n)}},t.parseObjectField=function(e){var t=this._lexer.token,n=this.parseName();return this.expectToken(D.COLON),{kind:E.OBJECT_FIELD,name:n,value:this.parseValueLiteral(e),loc:this.loc(t)}},t.parseDirectives=function(e){for(var t=[];this.peek(D.AT);)t.push(this.parseDirective(e));return t},t.parseDirective=function(e){var t=this._lexer.token;return this.expectToken(D.AT),{kind:E.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(e),loc:this.loc(t)}},t.parseTypeReference=function(){var e,t=this._lexer.token;return this.expectOptionalToken(D.BRACKET_L)?(e=this.parseTypeReference(),this.expectToken(D.BRACKET_R),e={kind:E.LIST_TYPE,type:e,loc:this.loc(t)}):e=this.parseNamedType(),this.expectOptionalToken(D.BANG)?{kind:E.NON_NULL_TYPE,type:e,loc:this.loc(t)}:e},t.parseNamedType=function(){var e=this._lexer.token;return{kind:E.NAMED_TYPE,name:this.parseName(),loc:this.loc(e)}},t.parseTypeSystemDefinition=function(){var e=this.peekDescription()?this._lexer.lookahead():this._lexer.token;if(e.kind===D.NAME)switch(e.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}throw this.unexpected(e)},t.peekDescription=function(){return this.peek(D.STRING)||this.peek(D.BLOCK_STRING)},t.parseDescription=function(){if(this.peekDescription())return this.parseStringLiteral()},t.parseSchemaDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("schema");var n=this.parseDirectives(!0),i=this.many(D.BRACE_L,this.parseOperationTypeDefinition,D.BRACE_R);return{kind:E.SCHEMA_DEFINITION,description:t,directives:n,operationTypes:i,loc:this.loc(e)}},t.parseOperationTypeDefinition=function(){var e=this._lexer.token,t=this.parseOperationType();this.expectToken(D.COLON);var n=this.parseNamedType();return{kind:E.OPERATION_TYPE_DEFINITION,operation:t,type:n,loc:this.loc(e)}},t.parseScalarTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("scalar");var n=this.parseName(),i=this.parseDirectives(!0);return{kind:E.SCALAR_TYPE_DEFINITION,description:t,name:n,directives:i,loc:this.loc(e)}},t.parseObjectTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("type");var n=this.parseName(),i=this.parseImplementsInterfaces(),r=this.parseDirectives(!0),s=this.parseFieldsDefinition();return{kind:E.OBJECT_TYPE_DEFINITION,description:t,name:n,interfaces:i,directives:r,fields:s,loc:this.loc(e)}},t.parseImplementsInterfaces=function(){var e;if(!this.expectOptionalKeyword("implements"))return[];if(!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLImplementsInterfaces)){var t=[];this.expectOptionalToken(D.AMP);do{t.push(this.parseNamedType())}while(this.expectOptionalToken(D.AMP)||this.peek(D.NAME));return t}return this.delimitedMany(D.AMP,this.parseNamedType)},t.parseFieldsDefinition=function(){var e;return!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLEmptyFields)&&this.peek(D.BRACE_L)&&this._lexer.lookahead().kind===D.BRACE_R?(this._lexer.advance(),this._lexer.advance(),[]):this.optionalMany(D.BRACE_L,this.parseFieldDefinition,D.BRACE_R)},t.parseFieldDefinition=function(){var e=this._lexer.token,t=this.parseDescription(),n=this.parseName(),i=this.parseArgumentDefs();this.expectToken(D.COLON);var r=this.parseTypeReference(),s=this.parseDirectives(!0);return{kind:E.FIELD_DEFINITION,description:t,name:n,arguments:i,type:r,directives:s,loc:this.loc(e)}},t.parseArgumentDefs=function(){return this.optionalMany(D.PAREN_L,this.parseInputValueDef,D.PAREN_R)},t.parseInputValueDef=function(){var e=this._lexer.token,t=this.parseDescription(),n=this.parseName();this.expectToken(D.COLON);var i,r=this.parseTypeReference();this.expectOptionalToken(D.EQUALS)&&(i=this.parseValueLiteral(!0));var s=this.parseDirectives(!0);return{kind:E.INPUT_VALUE_DEFINITION,description:t,name:n,type:r,defaultValue:i,directives:s,loc:this.loc(e)}},t.parseInterfaceTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("interface");var n=this.parseName(),i=this.parseImplementsInterfaces(),r=this.parseDirectives(!0),s=this.parseFieldsDefinition();return{kind:E.INTERFACE_TYPE_DEFINITION,description:t,name:n,interfaces:i,directives:r,fields:s,loc:this.loc(e)}},t.parseUnionTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("union");var n=this.parseName(),i=this.parseDirectives(!0),r=this.parseUnionMemberTypes();return{kind:E.UNION_TYPE_DEFINITION,description:t,name:n,directives:i,types:r,loc:this.loc(e)}},t.parseUnionMemberTypes=function(){return this.expectOptionalToken(D.EQUALS)?this.delimitedMany(D.PIPE,this.parseNamedType):[]},t.parseEnumTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("enum");var n=this.parseName(),i=this.parseDirectives(!0),r=this.parseEnumValuesDefinition();return{kind:E.ENUM_TYPE_DEFINITION,description:t,name:n,directives:i,values:r,loc:this.loc(e)}},t.parseEnumValuesDefinition=function(){return this.optionalMany(D.BRACE_L,this.parseEnumValueDefinition,D.BRACE_R)},t.parseEnumValueDefinition=function(){var e=this._lexer.token,t=this.parseDescription(),n=this.parseName(),i=this.parseDirectives(!0);return{kind:E.ENUM_VALUE_DEFINITION,description:t,name:n,directives:i,loc:this.loc(e)}},t.parseInputObjectTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("input");var n=this.parseName(),i=this.parseDirectives(!0),r=this.parseInputFieldsDefinition();return{kind:E.INPUT_OBJECT_TYPE_DEFINITION,description:t,name:n,directives:i,fields:r,loc:this.loc(e)}},t.parseInputFieldsDefinition=function(){return this.optionalMany(D.BRACE_L,this.parseInputValueDef,D.BRACE_R)},t.parseTypeSystemExtension=function(){var e=this._lexer.lookahead();if(e.kind===D.NAME)switch(e.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(e)},t.parseSchemaExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");var t=this.parseDirectives(!0),n=this.optionalMany(D.BRACE_L,this.parseOperationTypeDefinition,D.BRACE_R);if(0===t.length&&0===n.length)throw this.unexpected();return{kind:E.SCHEMA_EXTENSION,directives:t,operationTypes:n,loc:this.loc(e)}},t.parseScalarTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");var t=this.parseName(),n=this.parseDirectives(!0);if(0===n.length)throw this.unexpected();return{kind:E.SCALAR_TYPE_EXTENSION,name:t,directives:n,loc:this.loc(e)}},t.parseObjectTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");var t=this.parseName(),n=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),r=this.parseFieldsDefinition();if(0===n.length&&0===i.length&&0===r.length)throw this.unexpected();return{kind:E.OBJECT_TYPE_EXTENSION,name:t,interfaces:n,directives:i,fields:r,loc:this.loc(e)}},t.parseInterfaceTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");var t=this.parseName(),n=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),r=this.parseFieldsDefinition();if(0===n.length&&0===i.length&&0===r.length)throw this.unexpected();return{kind:E.INTERFACE_TYPE_EXTENSION,name:t,interfaces:n,directives:i,fields:r,loc:this.loc(e)}},t.parseUnionTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");var t=this.parseName(),n=this.parseDirectives(!0),i=this.parseUnionMemberTypes();if(0===n.length&&0===i.length)throw this.unexpected();return{kind:E.UNION_TYPE_EXTENSION,name:t,directives:n,types:i,loc:this.loc(e)}},t.parseEnumTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");var t=this.parseName(),n=this.parseDirectives(!0),i=this.parseEnumValuesDefinition();if(0===n.length&&0===i.length)throw this.unexpected();return{kind:E.ENUM_TYPE_EXTENSION,name:t,directives:n,values:i,loc:this.loc(e)}},t.parseInputObjectTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");var t=this.parseName(),n=this.parseDirectives(!0),i=this.parseInputFieldsDefinition();if(0===n.length&&0===i.length)throw this.unexpected();return{kind:E.INPUT_OBJECT_TYPE_EXTENSION,name:t,directives:n,fields:i,loc:this.loc(e)}},t.parseDirectiveDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("directive"),this.expectToken(D.AT);var n=this.parseName(),i=this.parseArgumentDefs(),r=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");var s=this.parseDirectiveLocations();return{kind:E.DIRECTIVE_DEFINITION,description:t,name:n,arguments:i,repeatable:r,locations:s,loc:this.loc(e)}},t.parseDirectiveLocations=function(){return this.delimitedMany(D.PIPE,this.parseDirectiveLocation)},t.parseDirectiveLocation=function(){var e=this._lexer.token,t=this.parseName();if(void 0!==L[t.value])return t;throw this.unexpected(e)},t.loc=function(e){var t;if(!0!==(null===(t=this._options)||void 0===t?void 0:t.noLocation))return new T.Ye(e,this._lexer.lastToken,this._lexer.source)},t.peek=function(e){return this._lexer.token.kind===e},t.expectToken=function(e){var t=this._lexer.token;if(t.kind===e)return this._lexer.advance(),t;throw S(this._lexer.source,t.start,"Expected ".concat(G(e),", found ").concat(V(t),"."))},t.expectOptionalToken=function(e){var t=this._lexer.token;if(t.kind===e)return this._lexer.advance(),t},t.expectKeyword=function(e){var t=this._lexer.token;if(t.kind!==D.NAME||t.value!==e)throw S(this._lexer.source,t.start,'Expected "'.concat(e,'", found ').concat(V(t),"."));this._lexer.advance()},t.expectOptionalKeyword=function(e){var t=this._lexer.token;return t.kind===D.NAME&&t.value===e&&(this._lexer.advance(),!0)},t.unexpected=function(e){var t=null!=e?e:this._lexer.token;return S(this._lexer.source,t.start,"Unexpected ".concat(V(t),"."))},t.any=function(e,t,n){this.expectToken(e);for(var i=[];!this.expectOptionalToken(n);)i.push(t.call(this));return i},t.optionalMany=function(e,t,n){if(this.expectOptionalToken(e)){var i=[];do{i.push(t.call(this))}while(!this.expectOptionalToken(n));return i}return[]},t.many=function(e,t,n){this.expectToken(e);var i=[];do{i.push(t.call(this))}while(!this.expectOptionalToken(n));return i},t.delimitedMany=function(e,t){this.expectOptionalToken(e);var n=[];do{n.push(t.call(this))}while(this.expectOptionalToken(e));return n},e}();function V(e){var t=e.value;return G(e.kind)+(null!=t?' "'.concat(t,'"'):"")}function G(e){return function(e){return e===D.BANG||e===D.DOLLAR||e===D.AMP||e===D.PAREN_L||e===D.PAREN_R||e===D.SPREAD||e===D.COLON||e===D.EQUALS||e===D.AT||e===D.BRACKET_L||e===D.BRACKET_R||e===D.BRACE_L||e===D.PIPE||e===D.BRACE_R}(e)?'"'.concat(e,'"'):e}var W=new Map,Z=new Map,Q=!0,$=!1;function K(e){return e.replace(/[\s,]+/g," ").trim()}function J(e){var t=K(e);if(!W.has(t)){var n=function(e,t){return new z(e,t).parseDocument()}(e,{experimentalFragmentVariables:$,allowLegacyFragmentVariables:$});if(!n||"Document"!==n.kind)throw new Error("Not a valid GraphQL document.");W.set(t,function(e){var t=new Set(e.definitions);t.forEach(function(e){e.loc&&delete e.loc,Object.keys(e).forEach(function(n){var i=e[n];i&&"object"==typeof i&&t.add(i)})});var n=e.loc;return n&&(delete n.startToken,delete n.endToken),e}(function(e){var t=new Set,n=[];return e.definitions.forEach(function(e){if("FragmentDefinition"===e.kind){var i=e.name.value,r=function(e){return K(e.source.body.substring(e.start,e.end))}(e.loc),s=Z.get(i);s&&!s.has(r)?Q&&console.warn("Warning: fragment with name "+i+" already exists.\ngraphql-tag enforces all fragment names across your application to be unique; read more about\nthis in the docs: http://dev.apollodata.com/core/fragments.html#unique-names"):s||Z.set(i,s=new Set),s.add(r),t.has(r)||(t.add(r),n.push(e))}else n.push(e)}),(0,i.pi)((0,i.pi)({},e),{definitions:n})}(n)))}return W.get(t)}function X(e){for(var t=[],n=1;n-1},M.prototype.set=function(e,t){var n=this.__data__,i=A(n,e);return i<0?n.push([e,t]):n[i][1]=t,this},L.prototype.clear=function(){this.__data__={hash:new C,map:new(E||M),string:new C}},L.prototype.delete=function(e){return O(this,e).delete(e)},L.prototype.get=function(e){return O(this,e).get(e)},L.prototype.has=function(e){return O(this,e).has(e)},L.prototype.set=function(e,t){return O(this,e).set(e,t),this};var R=F(function(e){e=function(e){return null==e?"":function(e){if("string"==typeof e)return e;if(N(e))return x?x.call(e):"";var t=e+"";return"0"==t&&1/e==-i?"-0":t}(e)}(e);var t=[];return a.test(e)&&t.push(""),e.replace(o,function(e,n,i,r){t.push(i?r.replace(u,"$1"):n||e)}),t});function P(e){if("string"==typeof e||N(e))return e;var t=e+"";return"0"==t&&1/e==-i?"-0":t}function F(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function n(){var i=arguments,r=t?t.apply(this,i):i[0],s=n.cache;if(s.has(r))return s.get(r);var a=e.apply(this,i);return n.cache=s.set(r,a),a};return n.cache=new(F.Cache||L),n}function Y(e,t){return e===t||e!=e&&t!=t}F.Cache=L;var j=Array.isArray;function q(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function N(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==b.call(e)}e.exports=function(e,t,n){var i=null==e?void 0:function(e,t){t=function(e,t){if(j(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!N(e))||s.test(e)||!r.test(e)||null!=t&&e in Object(t)}(t,e)?[t]:function(e){return j(e)?e:R(e)}(t);for(var n=0,i=t.length;null!=e&&n-1&&e%1==0&&e-1},L.prototype.set=function(e,t){var n=this.__data__,i=I(n,e);return i<0?n.push([e,t]):n[i][1]=t,this},A.prototype.clear=function(){this.__data__={hash:new M,map:new(T||L),string:new M}},A.prototype.delete=function(e){return R(this,e).delete(e)},A.prototype.get=function(e){return R(this,e).get(e)},A.prototype.has=function(e){return R(this,e).has(e)},A.prototype.set=function(e,t){return R(this,e).set(e,t),this};var Y=q(function(e){e=function(e){return null==e?"":function(e){if("string"==typeof e)return e;if(U(e))return C?C.call(e):"";var t=e+"";return"0"==t&&1/e==-i?"-0":t}(e)}(e);var t=[];return a.test(e)&&t.push(""),e.replace(o,function(e,n,i,r){t.push(i?r.replace(u,"$1"):n||e)}),t});function j(e){if("string"==typeof e||U(e))return e;var t=e+"";return"0"==t&&1/e==-i?"-0":t}function q(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function n(){var i=arguments,r=t?t.apply(this,i):i[0],s=n.cache;if(s.has(r))return s.get(r);var a=e.apply(this,i);return n.cache=s.set(r,a),a};return n.cache=new(q.Cache||A),n}function N(e,t){return e===t||e!=e&&t!=t}q.Cache=A;var H=Array.isArray;function B(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function U(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==k.call(e)}e.exports=function(e,t,n){return null==e?e:function(e,t,n,i){if(!B(e))return e;t=function(e,t){if(H(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!U(e))||s.test(e)||!r.test(e)||null!=t&&e in Object(t)}(t,e)?[t]:function(e){return H(e)?e:Y(e)}(t);for(var a=-1,o=t.length,u=o-1,l=e;null!=l&&++a-1}function o(e){return e!=e}function u(e,t){return e.has(t)}function l(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}var c,d=Array.prototype,h=Function.prototype,p=Object.prototype,f=s["__core-js_shared__"],m=(c=/[^.]+$/.exec(f&&f.keys&&f.keys.IE_PROTO||""))?"Symbol(src)_1."+c:"",g=h.toString,v=p.hasOwnProperty,y=p.toString,_=RegExp("^"+g.call(v).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),b=d.splice,k=A(s,"Map"),w=A(s,"Set"),S=A(Object,"create");function E(e){var t=-1,n=e?e.length:0;for(this.clear();++t-1},T.prototype.set=function(e,t){var n=this.__data__,i=C(n,e);return i<0?n.push([e,t]):n[i][1]=t,this},D.prototype.clear=function(){this.__data__={hash:new E,map:new(k||T),string:new E}},D.prototype.delete=function(e){return L(this,e).delete(e)},D.prototype.get=function(e){return L(this,e).get(e)},D.prototype.has=function(e){return L(this,e).has(e)},D.prototype.set=function(e,t){return L(this,e).set(e,t),this},x.prototype.add=x.prototype.push=function(e){return this.__data__.set(e,t),this},x.prototype.has=function(e){return this.__data__.has(e)};var M=w&&1/l(new w([,-0]))[1]==1/0?function(e){return new w(e)}:function(){};function L(e,t){var n=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?n["string"==typeof t?"string":"hash"]:n.map}function A(e,t){var i=function(e,t){return null==e?void 0:e[t]}(e,t);return function(e){if(!I(e)||function(e){return!!m&&m in e}(e))return!1;var t=function(e){var t=I(e)?y.call(e):"";return"[object Function]"==t||"[object GeneratorFunction]"==t}(e)||function(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(i){}return t}(e)?_:n;return t.test(function(e){if(null!=e){try{return g.call(e)}catch(t){}try{return e+""}catch(t){}}return""}(e))}(i)?i:void 0}function O(e,t){return e===t||e!=e&&t!=t}function I(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}e.exports=function(e){return e&&e.length?function(e,t,n){var i=-1,r=a,s=e.length,o=!0,c=[],d=c;if(s>=200){var h=M(e);if(h)return l(h);o=!1,r=u,d=new x}else d=c;e:for(;++i=20?"ste":"de")},week:{dow:1,doy:4}})}(n(16738))},1616:function(e,t,n){!function(e){"use strict";var t=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},i=function(e){return function(i,r,s,a){var o=t(i),u=n[e][t(i)];return 2===o&&(u=u[r?0:1]),u.replace(/%d/i,i)}},r=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];e.defineLocale("ar-dz",{months:r,monthsShort:r,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(e){return"\u0645"===e},meridiem:function(e,t,n){return e<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:i("s"),ss: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")},postformat:function(e){return e.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(n(16738))},9759:function(e,t,n){!function(e){"use strict";e.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".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:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(n(16738))},43160:function(e,t,n){!function(e){"use strict";var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},i={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},r=function(e){return function(t,r,s,a){var o=n(t),u=i[e][n(t)];return 2===o&&(u=u[r?0:1]),u.replace(/%d/i,t)}},s=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];e.defineLocale("ar-ly",{months:s,monthsShort:s,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(e){return"\u0645"===e},meridiem:function(e,t,n){return e<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:r("s"),ss:r("s"),m:r("m"),mm:r("m"),h:r("h"),hh:r("h"),d:r("d"),dd:r("d"),M:r("M"),MM:r("M"),y:r("y"),yy:r("y")},preparse:function(e){return e.replace(/\u060c/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(n(16738))},62551:function(e,t,n){!function(e){"use strict";e.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".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:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(n(16738))},51500:function(e,t,n){!function(e){"use strict";var t={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},n={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};e.defineLocale("ar-ps",{months:"\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0634\u0631\u064a \u0627\u0644\u0623\u0648\u0651\u0644_\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0651\u0644".split("_"),monthsShort:"\u0643\u0662_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0661_\u062a\u0662_\u0643\u0661".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".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:/\u0635|\u0645/,isPM:function(e){return"\u0645"===e},meridiem:function(e,t,n){return e<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(e){return e.replace(/[\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(e){return n[e]}).split("").reverse().join("").replace(/[\u0661\u0662](?![\u062a\u0643])/g,function(e){return n[e]}).split("").reverse().join("").replace(/\u060c/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(n(16738))},79989:function(e,t,n){!function(e){"use strict";var t={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},n={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};e.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".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:/\u0635|\u0645/,isPM:function(e){return"\u0645"===e},meridiem:function(e,t,n){return e<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(e){return e.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(e){return n[e]}).replace(/\u060c/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(n(16738))},6962:function(e,t,n){!function(e){"use strict";e.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".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:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(n(16738))},81286:function(e,t,n){!function(e){"use strict";var t={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},n={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},i=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},r={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},s=function(e){return function(t,n,s,a){var o=i(t),u=r[e][i(t)];return 2===o&&(u=u[n?0:1]),u.replace(/%d/i,t)}},a=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];e.defineLocale("ar",{months:a,monthsShort:a,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(e){return"\u0645"===e},meridiem:function(e,t,n){return e<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:s("s"),ss:s("s"),m:s("m"),mm:s("m"),h:s("h"),hh:s("h"),d:s("d"),dd:s("d"),M:s("M"),MM:s("M"),y:s("y"),yy:s("y")},preparse:function(e){return e.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(e){return n[e]}).replace(/\u060c/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(n(16738))},15887:function(e,t,n){!function(e){"use strict";var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};e.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\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".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\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(e){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(e)},meridiem:function(e,t,n){return e<4?"gec\u0259":e<12?"s\u0259h\u0259r":e<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(e){if(0===e)return e+"-\u0131nc\u0131";var n=e%10;return e+(t[n]||t[e%100-n]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(n(16738))},14572:function(e,t,n){!function(e){"use strict";function t(e,t,n){return"m"===n?t?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===n?t?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":e+" "+function(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}({ss:t?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:t?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:t?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[n],+e)}e.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:t,mm:t,h:t,hh:t,d:"\u0434\u0437\u0435\u043d\u044c",dd:t,M:"\u043c\u0435\u0441\u044f\u0446",MM:t,y:"\u0433\u043e\u0434",yy:t},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(e){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(e)},meridiem:function(e,t,n){return e<4?"\u043d\u043e\u0447\u044b":e<12?"\u0440\u0430\u043d\u0456\u0446\u044b":e<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-\u044b":e+"-\u0456";case"D":return e+"-\u0433\u0430";default:return e}},week:{dow:1,doy:7}})}(n(16738))},3276:function(e,t,n){!function(e){"use strict";e.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".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:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-\u0435\u0432":0===n?e+"-\u0435\u043d":n>10&&n<20?e+"-\u0442\u0438":1===t?e+"-\u0432\u0438":2===t?e+"-\u0440\u0438":7===t||8===t?e+"-\u043c\u0438":e+"-\u0442\u0438"},week:{dow:1,doy:7}})}(n(16738))},93344:function(e,t,n){!function(e){"use strict";e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(n(16738))},83990:function(e,t,n){!function(e){"use strict";var t={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},n={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};e.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(e){return e.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u09b0\u09be\u09a4"===t?e<4?e:e+12:"\u09ad\u09cb\u09b0"===t||"\u09b8\u0995\u09be\u09b2"===t?e:"\u09a6\u09c1\u09aa\u09c1\u09b0"===t?e>=3?e:e+12:"\u09ac\u09bf\u0995\u09be\u09b2"===t||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"\u09b0\u09be\u09a4":e<6?"\u09ad\u09cb\u09b0":e<12?"\u09b8\u0995\u09be\u09b2":e<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":e<18?"\u09ac\u09bf\u0995\u09be\u09b2":e<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(n(16738))},58985:function(e,t,n){!function(e){"use strict";var t={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},n={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};e.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(e){return e.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u09b0\u09be\u09a4"===t&&e>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===t&&e<5||"\u09ac\u09bf\u0995\u09be\u09b2"===t?e+12:e},meridiem:function(e,t,n){return e<4?"\u09b0\u09be\u09a4":e<10?"\u09b8\u0995\u09be\u09b2":e<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":e<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(n(16738))},94391:function(e,t,n){!function(e){"use strict";var t={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},n={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};e.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".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:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(e){return e.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===t&&e>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===t&&e<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===t?e+12:e},meridiem:function(e,t,n){return e<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":e<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":e<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":e<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(n(16738))},46728:function(e,t,n){!function(e){"use strict";function t(e,t,n){return e+" "+function(e,t){return 2===t?function(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}(e):e}({mm:"munutenn",MM:"miz",dd:"devezh"}[n],e)}function n(e){return e>9?n(e%10):e}var i=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],r=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,s=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:s,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:s,monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:function(e){switch(n(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(e){return e+(1===e?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return"g.m."===e},meridiem:function(e,t,n){return e<12?"a.m.":"g.m."}})}(n(16738))},5536:function(e,t,n){!function(e){"use strict";function t(e,t,n){var i=e+" ";switch(n){case"ss":return i+(1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi");case"mm":return i+(1===e?"minuta":2===e||3===e||4===e?"minute":"minuta");case"h":return"jedan sat";case"hh":return i+(1===e?"sat":2===e||3===e||4===e?"sata":"sati");case"dd":return i+(1===e?"dan":"dana");case"MM":return i+(1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci");case"yy":return i+(1===e?"godina":2===e||3===e||4===e?"godine":"godina")}}e.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_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_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\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:function(e,t,n,i){if("m"===n)return t?"jedna minuta":i?"jednu minutu":"jedne minute"},mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(16738))},41043:function(e,t,n){!function(e){"use strict";e.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_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 [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 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\xed %s",past:"fa %s",s:"uns segons",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"\xe8";return("w"===t||"W"===t)&&(n="a"),e+n},week:{dow:1,doy:4}})}(n(16738))},70420:function(e,t,n){!function(e){"use strict";var t={standalone:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),format:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_"),isFormat:/DD?[o.]?(\[[^\[\]]*\]|\s)+MMMM/},n="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),i=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],r=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function s(e){return e>1&&e<5&&1!=~~(e/10)}function a(e,t,n,i){var r=e+" ";switch(n){case"s":return t||i?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return t||i?r+(s(e)?"sekundy":"sekund"):r+"sekundami";case"m":return t?"minuta":i?"minutu":"minutou";case"mm":return t||i?r+(s(e)?"minuty":"minut"):r+"minutami";case"h":return t?"hodina":i?"hodinu":"hodinou";case"hh":return t||i?r+(s(e)?"hodiny":"hodin"):r+"hodinami";case"d":return t||i?"den":"dnem";case"dd":return t||i?r+(s(e)?"dny":"dn\xed"):r+"dny";case"M":return t||i?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return t||i?r+(s(e)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):r+"m\u011bs\xedci";case"y":return t||i?"rok":"rokem";case"yy":return t||i?r+(s(e)?"roky":"let"):r+"lety"}}e.defineLocale("cs",{months:t,monthsShort:n,monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_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\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(16738))},33513:function(e,t,n){!function(e){"use strict";e.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(e){return e+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(e)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(e)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(n(16738))},6771:function(e,t,n){!function(e){"use strict";e.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 \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",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"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t="";return e>20?t=40===e||50===e||60===e||80===e||100===e?"fed":"ain":e>0&&(t=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][e]),e+t},week:{dow:1,doy:4}})}(n(16738))},47978:function(e,t,n){!function(e){"use strict";e.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\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".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 [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(16738))},25204:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?r[n][0]:r[n][1]}e.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._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",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(16738))},2653:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?r[n][0]:r[n][1]}e.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._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",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(16738))},46061:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?r[n][0]:r[n][1]}e.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._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",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(16738))},85:function(e,t,n){!function(e){"use strict";var t=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],n=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];e.defineLocale("dv",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".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:/\u0789\u0786|\u0789\u078a/,isPM:function(e){return"\u0789\u078a"===e},meridiem:function(e,t,n){return e<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(e){return e.replace(/\u060c/g,",")},postformat:function(e){return e.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(n(16738))},8579:function(e,t,n){!function(e){"use strict";e.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(e,t){return e?"string"==typeof t&&/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(e,t,n){return e>11?n?"\u03bc\u03bc":"\u039c\u039c":n?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(e){return"\u03bc"===(e+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/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:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(e,t){var n=this._calendarEl[e],i=t&&t.hours();return function(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}(n)&&(n=n.apply(t)),n.replace("{}",i%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(n(16738))},25724:function(e,t,n){!function(e){"use strict";e.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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:4}})}(n(16738))},10525:function(e,t,n){!function(e){"use strict";e.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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(n(16738))},52847:function(e,t,n){!function(e){"use strict";e.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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(16738))},67216:function(e,t,n){!function(e){"use strict";e.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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(16738))},39305:function(e,t,n){!function(e){"use strict";e.defineLocale("en-il",{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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(n(16738))},73364:function(e,t,n){!function(e){"use strict";e.defineLocale("en-in",{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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:6}})}(n(16738))},79130:function(e,t,n){!function(e){"use strict";e.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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(16738))},11161:function(e,t,n){!function(e){"use strict";e.defineLocale("en-sg",{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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(16738))},50802:function(e,t,n){!function(e){"use strict";e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,t,n){return e>11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(n(16738))},45551:function(e,t,n){!function(e){"use strict";var t="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("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".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\xf1ana 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",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(n(16738))},75615:function(e,t,n){!function(e){"use strict";var t="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("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".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\xf1ana 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",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(n(16738))},64790:function(e,t,n){!function(e){"use strict";var t="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("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/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\xf1ana 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",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(n(16738))},40328:function(e,t,n){!function(e){"use strict";var t="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("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".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\xf1ana 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",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(n(16738))},96389:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var r={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[e+" minuti",e+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[e+" tunni",e+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[e+" kuu",e+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[e+" aasta",e+" aastat"]};return t?r[n][2]?r[n][2]:r[n][1]:i?r[n][0]:r[n][1]}e.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".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\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d p\xe4eva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(16738))},52961:function(e,t,n){!function(e){"use strict";e.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",ss:"%d segundo",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"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(16738))},26151:function(e,t,n){!function(e){"use strict";var t={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},n={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};e.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".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:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(e){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(e)},meridiem:function(e,t,n){return e<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(e){return e.replace(/[\u06f0-\u06f9]/g,function(e){return n[e]}).replace(/\u060c/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(n(16738))},7997:function(e,t,n){!function(e){"use strict";var t="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),n=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",t[7],t[8],t[9]];function i(e,i,r,s){var a="";switch(r){case"s":return s?"muutaman sekunnin":"muutama sekunti";case"ss":a=s?"sekunnin":"sekuntia";break;case"m":return s?"minuutin":"minuutti";case"mm":a=s?"minuutin":"minuuttia";break;case"h":return s?"tunnin":"tunti";case"hh":a=s?"tunnin":"tuntia";break;case"d":return s?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":a=s?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return s?"kuukauden":"kuukausi";case"MM":a=s?"kuukauden":"kuukautta";break;case"y":return s?"vuoden":"vuosi";case"yy":a=s?"vuoden":"vuotta"}return function(e,i){return e<10?i?n[e]:t[e]:e}(e,s)+" "+a}e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_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\xe4n\xe4\xe4n] [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\xe4\xe4st\xe4",past:"%s sitten",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(16738))},58898:function(e,t,n){!function(e){"use strict";e.defineLocale("fil",{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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(16738))},37779:function(e,t,n){!function(e){"use strict";e.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_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\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_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:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(16738))},3287:function(e,t,n){!function(e){"use strict";e.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".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\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}})}(n(16738))},38867:function(e,t,n){!function(e){"use strict";e.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".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\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(n(16738))},28174:function(e,t,n){!function(e){"use strict";var t=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,n=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];e.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:t,monthsShortRegex:t,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,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\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(n(16738))},50452:function(e,t,n){!function(e){"use strict";var t="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("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},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:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",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"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(16738))},45014:function(e,t,n){!function(e){"use strict";e.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],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:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(n(16738))},74127:function(e,t,n){!function(e){"use strict";e.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],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\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(n(16738))},72124:function(e,t,n){!function(e){"use strict";e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".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()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(n(16738))},6444:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var r={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[e+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",e+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[e+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",e+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[e+" \u0935\u0930\u093e\u0902\u0928\u0940",e+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[e+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",e+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[e+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",e+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[e+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",e+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return i?r[n][0]:r[n][1]}e.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(e,t){return"D"===t?e+"\u0935\u0947\u0930":e},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0930\u093e\u0924\u0940"===t?e<4?e:e+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===t?e:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===t?e>12?e:e+12:"\u0938\u093e\u0902\u091c\u0947"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"\u0930\u093e\u0924\u0940":e<12?"\u0938\u0915\u093e\u0933\u0940\u0902":e<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":e<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(n(16738))},37953:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var r={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return i?r[n][0]:r[n][1]}e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){return"D"===t?e+"er":e},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?e<4?e:e+12:"sokallim"===t?e:"donparam"===t?e>12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"rati":e<12?"sokallim":e<16?"donparam":e<20?"sanje":"rati"}})}(n(16738))},76604:function(e,t,n){!function(e){"use strict";var t={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},n={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};e.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(e){return e.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0ab0\u0abe\u0aa4"===t?e<4?e:e+12:"\u0ab8\u0ab5\u0abe\u0ab0"===t?e:"\u0aac\u0aaa\u0acb\u0ab0"===t?e>=10?e:e+12:"\u0ab8\u0abe\u0a82\u0a9c"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"\u0ab0\u0abe\u0aa4":e<10?"\u0ab8\u0ab5\u0abe\u0ab0":e<17?"\u0aac\u0aaa\u0acb\u0ab0":e<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(n(16738))},1222:function(e,t,n){!function(e){"use strict";e.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]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:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(e){return 2===e?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":e+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(e){return 2===e?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":e+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(e){return 2===e?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":e+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(e){return 2===e?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":e%10==0&&10!==e?e+" \u05e9\u05e0\u05d4":e+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(e){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(e)},meridiem:function(e,t,n){return e<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":e<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":e<12?n?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":e<18?n?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(n(16738))},74235:function(e,t,n){!function(e){"use strict";var t={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},n={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},i=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];e.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:i,longMonthsParse:i,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(e){return e.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0930\u093e\u0924"===t?e<4?e:e+12:"\u0938\u0941\u092c\u0939"===t?e:"\u0926\u094b\u092a\u0939\u0930"===t?e>=10?e:e+12:"\u0936\u093e\u092e"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"\u0930\u093e\u0924":e<10?"\u0938\u0941\u092c\u0939":e<17?"\u0926\u094b\u092a\u0939\u0930":e<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(n(16738))},622:function(e,t,n){!function(e){"use strict";function t(e,t,n){var i=e+" ";switch(n){case"ss":return i+(1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi");case"m":return t?"jedna minuta":"jedne minute";case"mm":return i+(1===e?"minuta":2===e||3===e||4===e?"minute":"minuta");case"h":return t?"jedan sat":"jednog sata";case"hh":return i+(1===e?"sat":2===e||3===e||4===e?"sata":"sati");case"dd":return i+(1===e?"dan":"dana");case"MM":return i+(1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci");case"yy":return i+(1===e?"godina":2===e||3===e||4===e?"godine":"godina")}}e.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do 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\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(16738))},37735:function(e,t,n){!function(e){"use strict";var t="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function n(e,t,n,i){var r=e;switch(n){case"s":return i||t?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return r+(i||t)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(i||t?" perc":" perce");case"mm":return r+(i||t?" perc":" perce");case"h":return"egy"+(i||t?" \xf3ra":" \xf3r\xe1ja");case"hh":return r+(i||t?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(i||t?" nap":" napja");case"dd":return r+(i||t?" nap":" napja");case"M":return"egy"+(i||t?" h\xf3nap":" h\xf3napja");case"MM":return r+(i||t?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(i||t?" \xe9v":" \xe9ve");case"yy":return r+(i||t?" \xe9v":" \xe9ve")}return""}function i(e){return(e?"":"[m\xfalt] ")+"["+t[this.day()]+"] LT[-kor]"}e.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_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(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,n){return e<12?!0===n?"de":"DE":!0===n?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return i.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return i.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(16738))},90402:function(e,t,n){!function(e){"use strict";e.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(e){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(e)},meridiem:function(e){return e<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":e<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":e<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-\u056b\u0576":e+"-\u0580\u0564";default:return e}},week:{dow:1,doy:7}})}(n(16738))},59187:function(e,t,n){!function(e){"use strict";e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_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(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"siang":e<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",ss:"%d 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:0,doy:6}})}(n(16738))},30536:function(e,t,n){!function(e){"use strict";function t(e){return e%100==11||e%10!=1}function n(e,n,i,r){var s=e+" ";switch(i){case"s":return n||r?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return t(e)?s+(n||r?"sek\xfandur":"sek\xfandum"):s+"sek\xfanda";case"m":return n?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return t(e)?s+(n||r?"m\xedn\xfatur":"m\xedn\xfatum"):n?s+"m\xedn\xfata":s+"m\xedn\xfatu";case"hh":return t(e)?s+(n||r?"klukkustundir":"klukkustundum"):s+"klukkustund";case"d":return n?"dagur":r?"dag":"degi";case"dd":return t(e)?n?s+"dagar":s+(r?"daga":"d\xf6gum"):n?s+"dagur":s+(r?"dag":"degi");case"M":return n?"m\xe1nu\xf0ur":r?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return t(e)?n?s+"m\xe1nu\xf0ir":s+(r?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):n?s+"m\xe1nu\xf0ur":s+(r?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return n||r?"\xe1r":"\xe1ri";case"yy":return t(e)?s+(n||r?"\xe1r":"\xe1rum"):s+(n||r?"\xe1r":"\xe1ri")}}e.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_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:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:n,ss:n,m:n,mm:n,h:"klukkustund",hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(16738))},94667:function(e,t,n){!function(e){"use strict";e.defineLocale("it-ch",{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\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_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(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(n(16738))},35007:function(e,t,n){!function(e){"use strict";e.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\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_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:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(n(16738))},62093:function(e,t,n){!function(e){"use strict";e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(e,t){return"\u5143"===t[1]?1:parseInt(t[1]||e,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(e){return"\u5348\u5f8c"===e},meridiem:function(e,t,n){return e<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(e){return e.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(e){return this.week()!==e.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(e,t){switch(t){case"y":return 1===e?"\u5143\u5e74":e+"\u5e74";case"d":case"D":case"DDD":return e+"\u65e5";default:return e}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(n(16738))},80059:function(e,t,n){!function(e){"use strict";e.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(e,t){return 12===e&&(e=0),"enjing"===t?e:"siyang"===t?e>=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"enjing":e<15?"siyang":e<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",ss:"%d 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}})}(n(16738))},66870:function(e,t,n){!function(e){"use strict";e.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".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:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(e,t,n){return"\u10d8"===n?t+"\u10e8\u10d8":t+n+"\u10e8\u10d8"})},past:function(e){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(e)?e.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(e)?e.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):e},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(e){return 0===e?e:1===e?e+"-\u10da\u10d8":e<20||e<=100&&e%20==0||e%100==0?"\u10db\u10d4-"+e:e+"-\u10d4"},week:{dow:1,doy:7}})}(n(16738))},80880:function(e,t,n){!function(e){"use strict";var t={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};e.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".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:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(n(16738))},1083:function(e,t,n){!function(e){"use strict";var t={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},n={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};e.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".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:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(e){return"\u179b\u17d2\u1784\u17b6\u1785"===e},meridiem:function(e,t,n){return e<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(e){return e.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},week:{dow:1,doy:4}})}(n(16738))},68785:function(e,t,n){!function(e){"use strict";var t={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},n={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};e.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".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:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(e){return e.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===t?e<4?e:e+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===t?e:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===t?e>=10?e:e+12:"\u0cb8\u0c82\u0c9c\u0cc6"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":e<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":e<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":e<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(e){return e+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(n(16738))},21721:function(e,t,n){!function(e){"use strict";e.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"\uc77c";case"M":return e+"\uc6d4";case"w":case"W":return e+"\uc8fc";default:return e}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(e){return"\uc624\ud6c4"===e},meridiem:function(e,t,n){return e<12?"\uc624\uc804":"\uc624\ud6c4"}})}(n(16738))},31385:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var r={s:["\xe7end san\xeeye","\xe7end san\xeeyeyan"],ss:[e+" san\xeeye",e+" san\xeeyeyan"],m:["deq\xeeqeyek","deq\xeeqeyek\xea"],mm:[e+" deq\xeeqe",e+" deq\xeeqeyan"],h:["saetek","saetek\xea"],hh:[e+" saet",e+" saetan"],d:["rojek","rojek\xea"],dd:[e+" roj",e+" rojan"],w:["hefteyek","hefteyek\xea"],ww:[e+" hefte",e+" hefteyan"],M:["mehek","mehek\xea"],MM:[e+" meh",e+" mehan"],y:["salek","salek\xea"],yy:[e+" sal",e+" salan"]};return t?r[n][0]:r[n][1]}e.defineLocale("ku-kmr",{months:"R\xeabendan_Sibat_Adar_N\xeesan_Gulan_Hez\xeeran_T\xeermeh_Tebax_\xcelon_Cotmeh_Mijdar_Berfanbar".split("_"),monthsShort:"R\xeab_Sib_Ada_N\xees_Gul_Hez_T\xeer_Teb_\xcelo_Cot_Mij_Ber".split("_"),monthsParseExact:!0,weekdays:"Yek\u015fem_Du\u015fem_S\xea\u015fem_\xc7ar\u015fem_P\xeanc\u015fem_\xcen_\u015eem\xee".split("_"),weekdaysShort:"Yek_Du_S\xea_\xc7ar_P\xean_\xcen_\u015eem".split("_"),weekdaysMin:"Ye_Du_S\xea_\xc7a_P\xea_\xcen_\u015ee".split("_"),meridiem:function(e,t,n){return e<12?n?"bn":"BN":n?"pn":"PN"},meridiemParse:/bn|BN|pn|PN/,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM[a] YYYY[an]",LLL:"Do MMMM[a] YYYY[an] HH:mm",LLLL:"dddd, Do MMMM[a] YYYY[an] HH:mm",ll:"Do MMM[.] YYYY[an]",lll:"Do MMM[.] YYYY[an] HH:mm",llll:"ddd[.], Do MMM[.] YYYY[an] HH:mm"},calendar:{sameDay:"[\xcero di saet] LT [de]",nextDay:"[Sib\xea di saet] LT [de]",nextWeek:"dddd [di saet] LT [de]",lastDay:"[Duh di saet] LT [de]",lastWeek:"dddd[a bor\xee di saet] LT [de]",sameElse:"L"},relativeTime:{future:"di %s de",past:"ber\xee %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,w:t,ww:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(?:y\xea|\xea|\.)/,ordinal:function(e,t){var n=t.toLowerCase();return n.includes("w")||n.includes("m")?e+".":e+function(e){var t=(e=""+e).substring(e.length-1),n=e.length>1?e.substring(e.length-2):"";return 12==n||13==n||"2"!=t&&"3"!=t&&"50"!=n&&"70"!=t&&"80"!=t?"\xea":"y\xea"}(e)},week:{dow:1,doy:4}})}(n(16738))},37851:function(e,t,n){!function(e){"use strict";var t={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},n={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},i=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];e.defineLocale("ku",{months:i,monthsShort:i,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".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:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(e){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(e)},meridiem:function(e,t,n){return e<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(e){return e.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(e){return n[e]}).replace(/\u060c/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(n(16738))},1727:function(e,t,n){!function(e){"use strict";var t={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};e.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".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:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(n(16738))},40346:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var r={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 t?r[n][0]:r[n][1]}function n(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10;return n(0===t?e/10:t)}if(e<1e4){for(;e>=10;)e/=10;return n(e)}return n(e/=1e3)}e.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_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\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_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\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function(e){return n(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e},past:function(e){return n(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e},s:"e puer Sekonnen",ss:"%d Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d M\xe9int",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(16738))},93002:function(e,t,n){!function(e){"use strict";e.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".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:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(e){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===e},meridiem:function(e,t,n){return e<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(e){return"\u0e97\u0eb5\u0ec8"+e}})}(n(16738))},64035:function(e,t,n){!function(e){"use strict";var t={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function n(e,t,n,i){return t?r(n)[0]:i?r(n)[1]:r(n)[2]}function i(e){return e%10==0||e>10&&e<20}function r(e){return t[e].split("_")}function s(e,t,s,a){var o=e+" ";return 1===e?o+n(0,t,s[0],a):t?o+(i(e)?r(s)[1]:r(s)[0]):a?o+r(s)[1]:o+(i(e)?r(s)[1]:r(s)[2])}e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_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\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".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:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function(e,t,n,i){return t?"kelios sekund\u0117s":i?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:s,m:n,mm:s,h:n,hh:s,d:n,dd:s,M:n,MM:s,y:n,yy:s},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}})}(n(16738))},56927:function(e,t,n){!function(e){"use strict";var t={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function n(e,t,n){return n?t%10==1&&t%100!=11?e[2]:e[3]:t%10==1&&t%100!=11?e[0]:e[1]}function i(e,i,r){return e+" "+n(t[r],e,i)}function r(e,i,r){return n(t[r],e,i)}e.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_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:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function(e,t){return t?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:i,m:r,mm:i,h:r,hh:i,d:r,dd:i,M:r,MM:i,y:r,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(16738))},5634:function(e,t,n){!function(e){"use strict";var t={words:{ss:["sekund","sekunda","sekundi"],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(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,i){var r=t.words[i];return 1===i.length?n?r[0]:r[1]:e+" "+t.correctGrammaticalCase(e,r)}};e.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_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_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\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(16738))},94173:function(e,t,n){!function(e){"use strict";e.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_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\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".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\u0113kona ruarua",ss:"%d h\u0113kona",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"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(n(16738))},86320:function(e,t,n){!function(e){"use strict";e.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".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:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-\u0435\u0432":0===n?e+"-\u0435\u043d":n>10&&n<20?e+"-\u0442\u0438":1===t?e+"-\u0432\u0438":2===t?e+"-\u0440\u0438":7===t||8===t?e+"-\u043c\u0438":e+"-\u0442\u0438"},week:{dow:1,doy:7}})}(n(16738))},11705:function(e,t,n){!function(e){"use strict";e.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===t&&e>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===t||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===t?e+12:e},meridiem:function(e,t,n){return e<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":e<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":e<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":e<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(n(16738))},31062:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){switch(n){case"s":return t?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return e+(t?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return e+(t?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return e+(t?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return e+(t?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return e+(t?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return e+(t?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return e}}e.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(e){return"\u04ae\u0425"===e},meridiem:function(e,t,n){return e<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+" \u04e9\u0434\u04e9\u0440";default:return e}}})}(n(16738))},92805:function(e,t,n){!function(e){"use strict";var t={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},n={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function i(e,t,n,i){var r="";if(t)switch(n){case"s":r="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":r="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":r="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":r="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":r="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":r="%d \u0924\u093e\u0938";break;case"d":r="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":r="%d \u0926\u093f\u0935\u0938";break;case"M":r="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":r="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":r="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":r="%d \u0935\u0930\u094d\u0937\u0947"}else switch(n){case"s":r="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":r="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":r="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":r="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":r="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":r="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":r="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":r="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":r="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":r="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":r="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":r="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return r.replace(/%d/i,e)}e.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},preparse:function(e){return e.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u092a\u0939\u093e\u091f\u0947"===t||"\u0938\u0915\u093e\u0933\u0940"===t?e:"\u0926\u0941\u092a\u093e\u0930\u0940"===t||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===t||"\u0930\u093e\u0924\u094d\u0930\u0940"===t?e>=12?e:e+12:void 0},meridiem:function(e,t,n){return e>=0&&e<6?"\u092a\u0939\u093e\u091f\u0947":e<12?"\u0938\u0915\u093e\u0933\u0940":e<17?"\u0926\u0941\u092a\u093e\u0930\u0940":e<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(n(16738))},59900:function(e,t,n){!function(e){"use strict";e.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(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<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",ss:"%d 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}})}(n(16738))},11341:function(e,t,n){!function(e){"use strict";e.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(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<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",ss:"%d 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}})}(n(16738))},37734:function(e,t,n){!function(e){"use strict";e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".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:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(n(16738))},19034:function(e,t,n){!function(e){"use strict";var t={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},n={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};e.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".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:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(e){return e.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},week:{dow:1,doy:4}})}(n(16738))},9324:function(e,t,n){!function(e){"use strict";e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".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\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"\xe9n time",hh:"%d timer",d:"\xe9n dag",dd:"%d dager",w:"\xe9n uke",ww:"%d uker",M:"\xe9n m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(16738))},46495:function(e,t,n){!function(e){"use strict";var t={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},n={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};e.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(e){return e.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0930\u093e\u0924\u093f"===t?e<4?e:e+12:"\u092c\u093f\u0939\u093e\u0928"===t?e:"\u0926\u093f\u0909\u0901\u0938\u094b"===t?e>=10?e:e+12:"\u0938\u093e\u0901\u091d"===t?e+12:void 0},meridiem:function(e,t,n){return e<3?"\u0930\u093e\u0924\u093f":e<12?"\u092c\u093f\u0939\u093e\u0928":e<16?"\u0926\u093f\u0909\u0901\u0938\u094b":e<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(n(16738))},76272:function(e,t,n){!function(e){"use strict";var t="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("_"),i=[/^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],r=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,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",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(16738))},70673:function(e,t,n){!function(e){"use strict";var t="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("_"),i=[/^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],r=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,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",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(16738))},72486:function(e,t,n){!function(e){"use strict";e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,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\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(16738))},46219:function(e,t,n){!function(e){"use strict";e.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"\xe8";return("w"===t||"W"===t)&&(n="a"),e+n},week:{dow:1,doy:4}})}(n(16738))},2829:function(e,t,n){!function(e){"use strict";var t={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},n={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};e.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(e){return e.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0a30\u0a3e\u0a24"===t?e<4?e:e+12:"\u0a38\u0a35\u0a47\u0a30"===t?e:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===t?e>=10?e:e+12:"\u0a38\u0a3c\u0a3e\u0a2e"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"\u0a30\u0a3e\u0a24":e<10?"\u0a38\u0a35\u0a47\u0a30":e<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":e<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(n(16738))},78444:function(e,t,n){!function(e){"use strict";var t="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),n="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),i=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function r(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function s(e,t,n){var i=e+" ";switch(n){case"ss":return i+(r(e)?"sekundy":"sekund");case"m":return t?"minuta":"minut\u0119";case"mm":return i+(r(e)?"minuty":"minut");case"h":return t?"godzina":"godzin\u0119";case"hh":return i+(r(e)?"godziny":"godzin");case"ww":return i+(r(e)?"tygodnie":"tygodni");case"MM":return i+(r(e)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return i+(r(e)?"lata":"lat")}}e.defineLocale("pl",{months:function(e,i){return e?/D MMMM/.test(i)?n[e.month()]:t[e.month()]:t},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_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\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:s,m:s,mm:s,h:s,hh:s,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:s,M:"miesi\u0105c",MM:s,y:"rok",yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(16738))},66117:function(e,t,n){!function(e){"use strict";e.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_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\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".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 [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(n(16738))},53170:function(e,t,n){!function(e){"use strict";e.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_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\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".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 \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(n(16738))},96587:function(e,t,n){!function(e){"use strict";function t(e,t,n){var i=" ";return(e%100>=20||e>=100&&e%100==0)&&(i=" de "),e+i+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[n]}e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".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\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:t,m:"un minut",mm:t,h:"o or\u0103",hh:t,d:"o zi",dd:t,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:t,M:"o lun\u0103",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}})}(n(16738))},39264:function(e,t,n){!function(e){"use strict";function t(e,t,n){return"m"===n?t?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":e+" "+function(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}({ss:t?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:t?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[n],+e)}var n=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];e.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:t,m:t,mm:t,h:"\u0447\u0430\u0441",hh:t,d:"\u0434\u0435\u043d\u044c",dd:t,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:t,M:"\u043c\u0435\u0441\u044f\u0446",MM:t,y:"\u0433\u043e\u0434",yy:t},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(e){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(e)},meridiem:function(e,t,n){return e<4?"\u043d\u043e\u0447\u0438":e<12?"\u0443\u0442\u0440\u0430":e<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-\u0439";case"D":return e+"-\u0433\u043e";case"w":case"W":return e+"-\u044f";default:return e}},week:{dow:1,doy:4}})}(n(16738))},42135:function(e,t,n){!function(e){"use strict";var t=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],n=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];e.defineLocale("sd",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(e){return"\u0634\u0627\u0645"===e},meridiem:function(e,t,n){return e<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(e){return e.replace(/\u060c/g,",")},postformat:function(e){return e.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(n(16738))},95366:function(e,t,n){!function(e){"use strict";e.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".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\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(16738))},93379:function(e,t,n){!function(e){"use strict";e.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".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 [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(e){return e+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(e){return"\u0db4.\u0dc0."===e||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===e},meridiem:function(e,t,n){return e>11?n?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":n?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(n(16738))},46143:function(e,t,n){!function(e){"use strict";var t="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),n="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function i(e){return e>1&&e<5}function r(e,t,n,r){var s=e+" ";switch(n){case"s":return t||r?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return t||r?s+(i(e)?"sekundy":"sek\xfand"):s+"sekundami";case"m":return t?"min\xfata":r?"min\xfatu":"min\xfatou";case"mm":return t||r?s+(i(e)?"min\xfaty":"min\xfat"):s+"min\xfatami";case"h":return t?"hodina":r?"hodinu":"hodinou";case"hh":return t||r?s+(i(e)?"hodiny":"hod\xedn"):s+"hodinami";case"d":return t||r?"de\u0148":"d\u0148om";case"dd":return t||r?s+(i(e)?"dni":"dn\xed"):s+"d\u0148ami";case"M":return t||r?"mesiac":"mesiacom";case"MM":return t||r?s+(i(e)?"mesiace":"mesiacov"):s+"mesiacmi";case"y":return t||r?"rok":"rokom";case"yy":return t||r?s+(i(e)?"roky":"rokov"):s+"rokmi"}}e.defineLocale("sk",{months:t,monthsShort:n,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_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\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(16738))},196:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var r=e+" ";switch(n){case"s":return t||i?"nekaj sekund":"nekaj sekundami";case"ss":return r+(1===e?t?"sekundo":"sekundi":2===e?t||i?"sekundi":"sekundah":e<5?t||i?"sekunde":"sekundah":"sekund");case"m":return t?"ena minuta":"eno minuto";case"mm":return r+(1===e?t?"minuta":"minuto":2===e?t||i?"minuti":"minutama":e<5?t||i?"minute":"minutami":t||i?"minut":"minutami");case"h":return t?"ena ura":"eno uro";case"hh":return r+(1===e?t?"ura":"uro":2===e?t||i?"uri":"urama":e<5?t||i?"ure":"urami":t||i?"ur":"urami");case"d":return t||i?"en dan":"enim dnem";case"dd":return r+(1===e?t||i?"dan":"dnem":2===e?t||i?"dni":"dnevoma":t||i?"dni":"dnevi");case"M":return t||i?"en mesec":"enim mesecem";case"MM":return r+(1===e?t||i?"mesec":"mesecem":2===e?t||i?"meseca":"mesecema":e<5?t||i?"mesece":"meseci":t||i?"mesecev":"meseci");case"y":return t||i?"eno leto":"enim letom";case"yy":return r+(1===e?t||i?"leto":"letom":2===e?t||i?"leti":"letoma":e<5?t||i?"leta":"leti":t||i?"let":"leti")}}e.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_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_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\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(16738))},21082:function(e,t,n){!function(e){"use strict";e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,t,n){return e<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\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(16738))},98963:function(e,t,n){!function(e){"use strict";var t={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,n,i,r){var s,a=t.words[i];return 1===i.length?"y"===i&&n?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":r||n?a[0]:a[1]:(s=t.correctGrammaticalCase(e,a),"yy"===i&&n&&"\u0433\u043e\u0434\u0438\u043d\u0443"===s?e+" \u0433\u043e\u0434\u0438\u043d\u0430":e+" "+s)}};e.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(16738))},91621:function(e,t,n){!function(e){"use strict";var t={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,n,i,r){var s,a=t.words[i];return 1===i.length?"y"===i&&n?"jedna godina":r||n?a[0]:a[1]:(s=t.correctGrammaticalCase(e,a),"yy"===i&&n&&"godinu"===s?e+" godina":e+" "+s)}};e.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_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. 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\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(16738))},41404:function(e,t,n){!function(e){"use strict";e.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",ss:"%d mzuzwana",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(e,t,n){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(n(16738))},55685:function(e,t,n){!function(e){"use strict";e.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\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".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\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?":e":1===t||2===t?":a":":e")},week:{dow:1,doy:4}})}(n(16738))},46490:function(e,t,n){!function(e){"use strict";e.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 A",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",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(n(16738))},54106:function(e,t,n){!function(e){"use strict";var t={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},n={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};e.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".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:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(e){return e+"\u0bb5\u0ba4\u0bc1"},preparse:function(e){return e.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(e,t,n){return e<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":e<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":e<10?" \u0b95\u0bbe\u0bb2\u0bc8":e<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":e<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":e<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(e,t){return 12===e&&(e=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===t?e<2?e:e+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===t||"\u0b95\u0bbe\u0bb2\u0bc8"===t||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===t&&e>=10?e:e+12},week:{dow:0,doy:6}})}(n(16738))},39204:function(e,t,n){!function(e){"use strict";e.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".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:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===t?e<4?e:e+12:"\u0c09\u0c26\u0c2f\u0c02"===t?e:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===t?e>=10?e:e+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":e<10?"\u0c09\u0c26\u0c2f\u0c02":e<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":e<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(n(16738))},83692:function(e,t,n){!function(e){"use strict";e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_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:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(16738))},86361:function(e,t,n){!function(e){"use strict";var t={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};e.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".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:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0448\u0430\u0431"===t?e<4?e:e+12:"\u0441\u0443\u0431\u04b3"===t?e:"\u0440\u04ef\u0437"===t?e>=11?e:e+12:"\u0431\u0435\u0433\u043e\u04b3"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"\u0448\u0430\u0431":e<11?"\u0441\u0443\u0431\u04b3":e<16?"\u0440\u04ef\u0437":e<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(n(16738))},31735:function(e,t,n){!function(e){"use strict";e.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(e){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===e},meridiem:function(e,t,n){return e<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(n(16738))},1568:function(e,t,n){!function(e){"use strict";var t={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};e.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".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\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'unjy";var i=e%10;return e+(t[i]||t[e%100-i]||t[e>=100?100:null])}},week:{dow:1,doy:7}})}(n(16738))},96129:function(e,t,n){!function(e){"use strict";e.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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(16738))},13759:function(e,t,n){!function(e){"use strict";var t="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function n(e,n,i,r){var s=function(e){var n=Math.floor(e%1e3/100),i=Math.floor(e%100/10),r=e%10,s="";return n>0&&(s+=t[n]+"vatlh"),i>0&&(s+=(""!==s?" ":"")+t[i]+"maH"),r>0&&(s+=(""!==s?" ":"")+t[r]),""===s?"pagh":s}(e);switch(i){case"ss":return s+" lup";case"mm":return s+" tup";case"hh":return s+" rep";case"dd":return s+" jaj";case"MM":return s+" jar";case"yy":return s+" DIS"}}e.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".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\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function(e){var t=e;return-1!==e.indexOf("jaj")?t.slice(0,-3)+"leS":-1!==e.indexOf("jar")?t.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?t.slice(0,-3)+"nem":t+" pIq"},past:function(e){var t=e;return-1!==e.indexOf("jaj")?t.slice(0,-3)+"Hu\u2019":-1!==e.indexOf("jar")?t.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?t.slice(0,-3)+"ben":t+" ret"},s:"puS lup",ss:n,m:"wa\u2019 tup",mm:n,h:"wa\u2019 rep",hh:n,d:"wa\u2019 jaj",dd:n,M:"wa\u2019 jar",MM:n,y:"wa\u2019 DIS",yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(16738))},81644:function(e,t,n){!function(e){"use strict";var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};e.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(e,t,n){return e<12?n?"\xf6\xf6":"\xd6\xd6":n?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(e){return"\xf6s"===e||"\xd6S"===e},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\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'\u0131nc\u0131";var i=e%10;return e+(t[i]||t[e%100-i]||t[e>=100?100:null])}},week:{dow:1,doy:7}})}(n(16738))},90875:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var r={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",e+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[e+" m\xeduts",e+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[e+" \xfeoras",e+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return i||t?r[n][0]:r[n][1]}e.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".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(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,n){return e>11?n?"d'o":"D'O":n?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(16738))},11041:function(e,t,n){!function(e){"use strict";e.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".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",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(n(16738))},16878:function(e,t,n){!function(e){"use strict";e.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".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:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(n(16738))},74357:function(e,t,n){!function(e){"use strict";e.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===t||"\u0633\u06d5\u06be\u06d5\u0631"===t||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===t?e:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===t||"\u0643\u06d5\u0686"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var i=100*e+t;return i<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":i<900?"\u0633\u06d5\u06be\u06d5\u0631":i<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":i<1230?"\u0686\u06c8\u0634":i<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return e+"-\u06be\u06d5\u067e\u062a\u06d5";default:return e}},preparse:function(e){return e.replace(/\u060c/g,",")},postformat:function(e){return e.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(n(16738))},74810:function(e,t,n){!function(e){"use strict";function t(e,t,n){return"m"===n?t?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===n?t?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":e+" "+function(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}({ss:t?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:t?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:t?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[n],+e)}function n(e){return function(){return e+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}e.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function(e,t){var n={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===e?n.nominative.slice(1,7).concat(n.nominative.slice(0,1)):e?n[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(t)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(t)?"genitive":"nominative"][e.day()]:n.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:n("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:n("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:n("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:n("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return n("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return n("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:t,m:t,mm:t,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:t,d:"\u0434\u0435\u043d\u044c",dd:t,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:t,y:"\u0440\u0456\u043a",yy:t},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(e){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(e)},meridiem:function(e,t,n){return e<4?"\u043d\u043e\u0447\u0456":e<12?"\u0440\u0430\u043d\u043a\u0443":e<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-\u0439";case"D":return e+"-\u0433\u043e";default:return e}},week:{dow:1,doy:7}})}(n(16738))},86794:function(e,t,n){!function(e){"use strict";var t=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],n=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];e.defineLocale("ur",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(e){return"\u0634\u0627\u0645"===e},meridiem:function(e,t,n){return e<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(e){return e.replace(/\u060c/g,",")},postformat:function(e){return e.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(n(16738))},77959:function(e,t,n){!function(e){"use strict";e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".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:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(n(16738))},28966:function(e,t,n){!function(e){"use strict";e.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".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:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(n(16738))},35386:function(e,t,n){!function(e){"use strict";e.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".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(e){return/^ch$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"sa":"SA":n?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] 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\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(16738))},23156:function(e,t,n){!function(e){"use strict";e.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".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~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(16738))},68028:function(e,t,n){!function(e){"use strict";e.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".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:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(n(16738))},9330:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u51cc\u6668"===t||"\u65e9\u4e0a"===t||"\u4e0a\u5348"===t?e:"\u4e0b\u5348"===t||"\u665a\u4e0a"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var i=100*e+t;return i<600?"\u51cc\u6668":i<900?"\u65e9\u4e0a":i<1130?"\u4e0a\u5348":i<1230?"\u4e2d\u5348":i<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(e){return e.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(e){return this.week()!==e.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"\u65e5";case"M":return e+"\u6708";case"w":case"W":return e+"\u5468";default:return e}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(n(16738))},89380:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u51cc\u6668"===t||"\u65e9\u4e0a"===t||"\u4e0a\u5348"===t?e:"\u4e2d\u5348"===t?e>=11?e:e+12:"\u4e0b\u5348"===t||"\u665a\u4e0a"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"\u51cc\u6668":i<900?"\u65e9\u4e0a":i<1200?"\u4e0a\u5348":1200===i?"\u4e2d\u5348":i<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"\u65e5";case"M":return e+"\u6708";case"w":case"W":return e+"\u9031";default:return e}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(n(16738))},60874:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u51cc\u6668"===t||"\u65e9\u4e0a"===t||"\u4e0a\u5348"===t?e:"\u4e2d\u5348"===t?e>=11?e:e+12:"\u4e0b\u5348"===t||"\u665a\u4e0a"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"\u51cc\u6668":i<900?"\u65e9\u4e0a":i<1130?"\u4e0a\u5348":i<1230?"\u4e2d\u5348":i<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"\u65e5";case"M":return e+"\u6708";case"w":case"W":return e+"\u9031";default:return e}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(n(16738))},96508:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u51cc\u6668"===t||"\u65e9\u4e0a"===t||"\u4e0a\u5348"===t?e:"\u4e2d\u5348"===t?e>=11?e:e+12:"\u4e0b\u5348"===t||"\u665a\u4e0a"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"\u51cc\u6668":i<900?"\u65e9\u4e0a":i<1130?"\u4e0a\u5348":i<1230?"\u4e2d\u5348":i<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"\u65e5";case"M":return e+"\u6708";case"w":case"W":return e+"\u9031";default:return e}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(n(16738))},16738:function(e,t,n){(e=n.nmd(e)).exports=function(){"use strict";var t,i;function r(){return t.apply(null,arguments)}function s(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function a(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function o(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function u(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(o(e,t))return!1;return!0}function l(e){return void 0===e}function c(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function d(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function h(e,t){var n,i=[],r=e.length;for(n=0;n>>0;for(t=0;t0)for(n=0;n=0?n?"+":"":"-")+Math.pow(10,Math.max(0,t-i.length)).toString().substr(1)+i}r.suppressDeprecationWarnings=!1,r.deprecationHandler=null,T=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)o(e,t)&&n.push(t);return n};var O=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,I=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,R={},P={};function F(e,t,n,i){var r=i;"string"==typeof i&&(r=function(){return this[i]()}),e&&(P[e]=r),t&&(P[t[0]]=function(){return A(r.apply(this,arguments),t[1],t[2])}),n&&(P[n]=function(){return this.localeData().ordinal(r.apply(this,arguments),e)})}function Y(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function j(e,t){return e.isValid()?(t=q(t,e.localeData()),R[t]=R[t]||function(e){var t,n,i=e.match(O);for(t=0,n=i.length;t=0&&I.test(e);)e=e.replace(I,i),I.lastIndex=0,n-=1;return e}var N={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function H(e){return"string"==typeof e?N[e]||N[e.toLowerCase()]:void 0}function B(e){var t,n,i={};for(n in e)o(e,n)&&(t=H(n))&&(i[t]=e[n]);return i}var U,z={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1},V=/\d/,G=/\d\d/,W=/\d{3}/,Z=/\d{4}/,Q=/[+-]?\d{6}/,$=/\d\d?/,K=/\d\d\d\d?/,J=/\d\d\d\d\d\d?/,X=/\d{1,3}/,ee=/\d{1,4}/,te=/[+-]?\d{1,6}/,ne=/\d+/,ie=/[+-]?\d+/,re=/Z|[+-]\d\d:?\d\d/gi,se=/Z|[+-]\d\d(?::?\d\d)?/gi,ae=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,oe=/^[1-9]\d?/,ue=/^([1-9]\d|\d)/;function le(e,t,n){U[e]=C(t)?t:function(e,i){return e&&n?n:t}}function ce(e,t){return o(U,e)?U[e](t._strict,t._locale):new RegExp(function(e){return de(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,i,r){return t||n||i||r}))}(e))}function de(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function he(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function pe(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=he(t)),n}U={};var fe={};function me(e,t){var n,i,r=t;for("string"==typeof e&&(e=[e]),c(t)&&(r=function(e,n){n[t]=pe(e)}),i=e.length,n=0;n68?1900:2e3)};var be,ke=we("FullYear",!0);function we(e,t){return function(n){return null!=n?(Ee(this,e,n),r.updateOffset(this,t),this):Se(this,e)}}function Se(e,t){if(!e.isValid())return NaN;var n=e._d,i=e._isUTC;switch(t){case"Milliseconds":return i?n.getUTCMilliseconds():n.getMilliseconds();case"Seconds":return i?n.getUTCSeconds():n.getSeconds();case"Minutes":return i?n.getUTCMinutes():n.getMinutes();case"Hours":return i?n.getUTCHours():n.getHours();case"Date":return i?n.getUTCDate():n.getDate();case"Day":return i?n.getUTCDay():n.getDay();case"Month":return i?n.getUTCMonth():n.getMonth();case"FullYear":return i?n.getUTCFullYear():n.getFullYear();default:return NaN}}function Ee(e,t,n){var i,r,s,a,o;if(e.isValid()&&!isNaN(n)){switch(i=e._d,r=e._isUTC,t){case"Milliseconds":return void(r?i.setUTCMilliseconds(n):i.setMilliseconds(n));case"Seconds":return void(r?i.setUTCSeconds(n):i.setSeconds(n));case"Minutes":return void(r?i.setUTCMinutes(n):i.setMinutes(n));case"Hours":return void(r?i.setUTCHours(n):i.setHours(n));case"Date":return void(r?i.setUTCDate(n):i.setDate(n));case"FullYear":break;default:return}s=n,a=e.month(),o=29!==(o=e.date())||1!==a||ye(s)?o:28,r?i.setUTCFullYear(s,a,o):i.setFullYear(s,a,o)}}function Te(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=function(e,t){return(e%12+12)%12}(t);return e+=(t-n)/12,1===n?ye(e)?29:28:31-n%7%2}be=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t=0?(o=new Date(e+400,t,n,i,r,s,a),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,n,i,r,s,a),o}function Fe(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Ye(e,t,n){var i=7+t-n;return-(7+Fe(e,0,i).getUTCDay()-t)%7+i-1}function je(e,t,n,i,r){var s,a,o=1+7*(t-1)+(7+n-i)%7+Ye(e,i,r);return o<=0?a=_e(s=e-1)+o:o>_e(e)?(s=e+1,a=o-_e(e)):(s=e,a=o),{year:s,dayOfYear:a}}function qe(e,t,n){var i,r,s=Ye(e.year(),t,n),a=Math.floor((e.dayOfYear()-s-1)/7)+1;return a<1?i=a+Ne(r=e.year()-1,t,n):a>Ne(e.year(),t,n)?(i=a-Ne(e.year(),t,n),r=e.year()+1):(r=e.year(),i=a),{week:i,year:r}}function Ne(e,t,n){var i=Ye(e,t,n),r=Ye(e+1,t,n);return(_e(e)-i+r)/7}function He(e,t){return e.slice(t,7).concat(e.slice(0,t))}F("w",["ww",2],"wo","week"),F("W",["WW",2],"Wo","isoWeek"),le("w",$,oe),le("ww",$,G),le("W",$,oe),le("WW",$,G),ge(["w","ww","W","WW"],function(e,t,n,i){t[i.substr(0,1)]=pe(e)}),F("d",0,"do","day"),F("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),F("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),F("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),F("e",0,0,"weekday"),F("E",0,0,"isoWeekday"),le("d",$),le("e",$),le("E",$),le("dd",function(e,t){return t.weekdaysMinRegex(e)}),le("ddd",function(e,t){return t.weekdaysShortRegex(e)}),le("dddd",function(e,t){return t.weekdaysRegex(e)}),ge(["dd","ddd","dddd"],function(e,t,n,i){var r=n._locale.weekdaysParse(e,i,n._strict);null!=r?t.d=r:m(n).invalidWeekday=e}),ge(["d","e","E"],function(e,t,n,i){t[i]=pe(e)});var Be="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ue="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),ze="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Ve=ae,Ge=ae,We=ae;function Ze(e,t,n){var i,r,s,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;i<7;++i)s=f([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(s,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(s,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(s,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(r=be.call(this._weekdaysParse,a))?r:null:"ddd"===t?-1!==(r=be.call(this._shortWeekdaysParse,a))?r:null:-1!==(r=be.call(this._minWeekdaysParse,a))?r:null:"dddd"===t?-1!==(r=be.call(this._weekdaysParse,a))||-1!==(r=be.call(this._shortWeekdaysParse,a))||-1!==(r=be.call(this._minWeekdaysParse,a))?r:null:"ddd"===t?-1!==(r=be.call(this._shortWeekdaysParse,a))||-1!==(r=be.call(this._weekdaysParse,a))||-1!==(r=be.call(this._minWeekdaysParse,a))?r:null:-1!==(r=be.call(this._minWeekdaysParse,a))||-1!==(r=be.call(this._weekdaysParse,a))||-1!==(r=be.call(this._shortWeekdaysParse,a))?r:null}function Qe(){function e(e,t){return t.length-e.length}var t,n,i,r,s,a=[],o=[],u=[],l=[];for(t=0;t<7;t++)n=f([2e3,1]).day(t),i=de(this.weekdaysMin(n,"")),r=de(this.weekdaysShort(n,"")),s=de(this.weekdays(n,"")),a.push(i),o.push(r),u.push(s),l.push(i),l.push(r),l.push(s);a.sort(e),o.sort(e),u.sort(e),l.sort(e),this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function $e(){return this.hours()%12||12}function Ke(e,t){F(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function Je(e,t){return t._meridiemParse}F("H",["HH",2],0,"hour"),F("h",["hh",2],0,$e),F("k",["kk",2],0,function(){return this.hours()||24}),F("hmm",0,0,function(){return""+$e.apply(this)+A(this.minutes(),2)}),F("hmmss",0,0,function(){return""+$e.apply(this)+A(this.minutes(),2)+A(this.seconds(),2)}),F("Hmm",0,0,function(){return""+this.hours()+A(this.minutes(),2)}),F("Hmmss",0,0,function(){return""+this.hours()+A(this.minutes(),2)+A(this.seconds(),2)}),Ke("a",!0),Ke("A",!1),le("a",Je),le("A",Je),le("H",$,ue),le("h",$,oe),le("k",$,oe),le("HH",$,G),le("hh",$,G),le("kk",$,G),le("hmm",K),le("hmmss",J),le("Hmm",K),le("Hmmss",J),me(["H","HH"],3),me(["k","kk"],function(e,t,n){var i=pe(e);t[3]=24===i?0:i}),me(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),me(["h","hh"],function(e,t,n){t[3]=pe(e),m(n).bigHour=!0}),me("hmm",function(e,t,n){var i=e.length-2;t[3]=pe(e.substr(0,i)),t[4]=pe(e.substr(i)),m(n).bigHour=!0}),me("hmmss",function(e,t,n){var i=e.length-4,r=e.length-2;t[3]=pe(e.substr(0,i)),t[4]=pe(e.substr(i,2)),t[5]=pe(e.substr(r)),m(n).bigHour=!0}),me("Hmm",function(e,t,n){var i=e.length-2;t[3]=pe(e.substr(0,i)),t[4]=pe(e.substr(i))}),me("Hmmss",function(e,t,n){var i=e.length-4,r=e.length-2;t[3]=pe(e.substr(0,i)),t[4]=pe(e.substr(i,2)),t[5]=pe(e.substr(r))});var Xe,et=we("Hours",!0),tt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:De,monthsShort:xe,week:{dow:0,doy:6},weekdays:Be,weekdaysMin:ze,weekdaysShort:Ue,meridiemParse:/[ap]\.?m?\.?/i},nt={},it={};function rt(e,t){var n,i=Math.min(e.length,t.length);for(n=0;n0;){if(i=at(r.slice(0,t).join("-")))return i;if(n&&n.length>=t&&rt(r,n)>=t-1)break;t--}s++}return Xe}(e)}function ct(e){var t,n=e._a;return n&&-2===m(e).overflow&&(t=n[1]<0||n[1]>11?1:n[2]<1||n[2]>Te(n[0],n[1])?2:n[3]<0||n[3]>24||24===n[3]&&(0!==n[4]||0!==n[5]||0!==n[6])?3:n[4]<0||n[4]>59?4:n[5]<0||n[5]>59?5:n[6]<0||n[6]>999?6:-1,m(e)._overflowDayOfYear&&(t<0||t>2)&&(t=2),m(e)._overflowWeeks&&-1===t&&(t=7),m(e)._overflowWeekday&&-1===t&&(t=8),m(e).overflow=t),e}var dt=/^\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)?)?$/,ht=/^\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)?)?$/,pt=/Z|[+-]\d\d(?::?\d\d)?/,ft=[["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}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],mt=[["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/]],gt=/^\/?Date\((-?\d+)/i,vt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,yt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function _t(e){var t,n,i,r,s,a,o=e._i,u=dt.exec(o)||ht.exec(o),l=ft.length,c=mt.length;if(u){for(m(e).iso=!0,t=0,n=l;t7)&&(u=!0)):(s=e._locale._week.dow,a=e._locale._week.doy,l=qe(xt(),s,a),n=wt(t.gg,e._a[0],l.year),i=wt(t.w,l.week),null!=t.d?((r=t.d)<0||r>6)&&(u=!0):null!=t.e?(r=t.e+s,(t.e<0||t.e>6)&&(u=!0)):r=s),i<1||i>Ne(n,s,a)?m(e)._overflowWeeks=!0:null!=u?m(e)._overflowWeekday=!0:(o=je(n,i,r,s,a),e._a[0]=o.year,e._dayOfYear=o.dayOfYear)}(e),null!=e._dayOfYear&&(a=wt(e._a[0],i[0]),(e._dayOfYear>_e(a)||0===e._dayOfYear)&&(m(e)._overflowDayOfYear=!0),n=Fe(a,0,e._dayOfYear),e._a[1]=n.getUTCMonth(),e._a[2]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=o[t]=i[t];for(;t<7;t++)e._a[t]=o[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[3]&&0===e._a[4]&&0===e._a[5]&&0===e._a[6]&&(e._nextDay=!0,e._a[3]=0),e._d=(e._useUTC?Fe:Pe).apply(null,o),s=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[3]=24),e._w&&void 0!==e._w.d&&e._w.d!==s&&(m(e).weekdayMismatch=!0)}}function Et(e){if(e._f!==r.ISO_8601)if(e._f!==r.RFC_2822){e._a=[],m(e).empty=!0;var t,n,i,s,a,o,u,l=""+e._i,c=l.length,d=0;for(u=(i=q(e._f,e._locale).match(O)||[]).length,t=0;t0&&m(e).unusedInput.push(a),l=l.slice(l.indexOf(n)+n.length),d+=n.length),P[s]?(n?m(e).empty=!1:m(e).unusedTokens.push(s),ve(s,n,e)):e._strict&&!n&&m(e).unusedTokens.push(s);m(e).charsLeftOver=c-d,l.length>0&&m(e).unusedInput.push(l),e._a[3]<=12&&!0===m(e).bigHour&&e._a[3]>0&&(m(e).bigHour=void 0),m(e).parsedDateParts=e._a.slice(0),m(e).meridiem=e._meridiem,e._a[3]=function(e,t,n){var i;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):(null!=e.isPM&&((i=e.isPM(n))&&t<12&&(t+=12),!i&&12===t&&(t=0)),t)}(e._locale,e._a[3],e._meridiem),null!==(o=m(e).era)&&(e._a[0]=e._locale.erasConvertYear(o,e._a[0])),St(e),ct(e)}else kt(e);else _t(e)}function Tt(e){var t=e._i,n=e._f;return e._locale=e._locale||lt(e._l),null===t||void 0===n&&""===t?v({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),w(t)?new k(ct(t)):(d(t)?e._d=t:s(n)?function(e){var t,n,i,r,s,a,o=!1,u=e._f.length;if(0===u)return m(e).invalidFormat=!0,void(e._d=new Date(NaN));for(r=0;rthis?this:e:v()});function Lt(e,t){var n,i;if(1===t.length&&s(t[0])&&(t=t[0]),!t.length)return xt();for(n=t[0],i=1;i=0?new Date(e+400,t,n)-an:new Date(e,t,n).valueOf()}function ln(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-an:Date.UTC(e,t,n)}function cn(e,t){return t.erasAbbrRegex(e)}function dn(){var e,t,n,i,r,s=[],a=[],o=[],u=[],l=this.eras();for(e=0,t=l.length;e(s=Ne(e,i,r))&&(t=s),fn.call(this,e,t,n,i,r))}function fn(e,t,n,i,r){var s=je(e,t,n,i,r),a=Fe(s.year,0,s.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}F("N",0,0,"eraAbbr"),F("NN",0,0,"eraAbbr"),F("NNN",0,0,"eraAbbr"),F("NNNN",0,0,"eraName"),F("NNNNN",0,0,"eraNarrow"),F("y",["y",1],"yo","eraYear"),F("y",["yy",2],0,"eraYear"),F("y",["yyy",3],0,"eraYear"),F("y",["yyyy",4],0,"eraYear"),le("N",cn),le("NN",cn),le("NNN",cn),le("NNNN",function(e,t){return t.erasNameRegex(e)}),le("NNNNN",function(e,t){return t.erasNarrowRegex(e)}),me(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,i){var r=n._locale.erasParse(e,i,n._strict);r?m(n).era=r:m(n).invalidEra=e}),le("y",ne),le("yy",ne),le("yyy",ne),le("yyyy",ne),le("yo",function(e,t){return t._eraYearOrdinalRegex||ne}),me(["y","yy","yyy","yyyy"],0),me(["yo"],function(e,t,n,i){var r;n._locale._eraYearOrdinalRegex&&(r=e.match(n._locale._eraYearOrdinalRegex)),t[0]=n._locale.eraYearOrdinalParse?n._locale.eraYearOrdinalParse(e,r):parseInt(e,10)}),F(0,["gg",2],0,function(){return this.weekYear()%100}),F(0,["GG",2],0,function(){return this.isoWeekYear()%100}),hn("gggg","weekYear"),hn("ggggg","weekYear"),hn("GGGG","isoWeekYear"),hn("GGGGG","isoWeekYear"),le("G",ie),le("g",ie),le("GG",$,G),le("gg",$,G),le("GGGG",ee,Z),le("gggg",ee,Z),le("GGGGG",te,Q),le("ggggg",te,Q),ge(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,i){t[i.substr(0,2)]=pe(e)}),ge(["gg","GG"],function(e,t,n,i){t[i]=r.parseTwoDigitYear(e)}),F("Q",0,"Qo","quarter"),le("Q",V),me("Q",function(e,t){t[1]=3*(pe(e)-1)}),F("D",["DD",2],"Do","date"),le("D",$,oe),le("DD",$,G),le("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),me(["D","DD"],2),me("Do",function(e,t){t[2]=pe(e.match($)[0])});var mn=we("Date",!0);F("DDD",["DDDD",3],"DDDo","dayOfYear"),le("DDD",X),le("DDDD",W),me(["DDD","DDDD"],function(e,t,n){n._dayOfYear=pe(e)}),F("m",["mm",2],0,"minute"),le("m",$,ue),le("mm",$,G),me(["m","mm"],4);var gn=we("Minutes",!1);F("s",["ss",2],0,"second"),le("s",$,ue),le("ss",$,G),me(["s","ss"],5);var vn,yn,_n=we("Seconds",!1);for(F("S",0,0,function(){return~~(this.millisecond()/100)}),F(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),F(0,["SSS",3],0,"millisecond"),F(0,["SSSS",4],0,function(){return 10*this.millisecond()}),F(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),F(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),F(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),F(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),F(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),le("S",X,V),le("SS",X,G),le("SSS",X,W),vn="SSSS";vn.length<=9;vn+="S")le(vn,ne);function bn(e,t){t[6]=pe(1e3*("0."+e))}for(vn="S";vn.length<=9;vn+="S")me(vn,bn);yn=we("Milliseconds",!1),F("z",0,0,"zoneAbbr"),F("zz",0,0,"zoneName");var kn=k.prototype;function wn(e){return e}kn.add=Zt,kn.calendar=function(e,t){1===arguments.length&&(arguments[0]?Kt(arguments[0])?(e=arguments[0],t=void 0):Jt(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||xt(),i=jt(n,this).startOf("day"),s=r.calendarFormat(this,i)||"sameElse",a=t&&(C(t[s])?t[s].call(this,n):t[s]);return this.format(a||this.localeData().calendar(s,this,xt(n)))},kn.clone=function(){return new k(this)},kn.diff=function(e,t,n){var i,r,s;if(!this.isValid())return NaN;if(!(i=jt(e,this)).isValid())return NaN;switch(r=6e4*(i.utcOffset()-this.utcOffset()),t=H(t)){case"year":s=Xt(this,i)/12;break;case"month":s=Xt(this,i);break;case"quarter":s=Xt(this,i)/3;break;case"second":s=(this-i)/1e3;break;case"minute":s=(this-i)/6e4;break;case"hour":s=(this-i)/36e5;break;case"day":s=(this-i-r)/864e5;break;case"week":s=(this-i-r)/6048e5;break;default:s=this-i}return n?s:he(s)},kn.endOf=function(e){var t,n;if(void 0===(e=H(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?ln:un,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=sn-on(t+(this._isUTC?0:this.utcOffset()*rn),sn)-1;break;case"minute":t=this._d.valueOf(),t+=rn-on(t,rn)-1;break;case"second":t=this._d.valueOf(),t+=1e3-on(t,1e3)-1}return this._d.setTime(t),r.updateOffset(this,!0),this},kn.format=function(e){e||(e=this.isUtc()?r.defaultFormatUtc:r.defaultFormat);var t=j(this,e);return this.localeData().postformat(t)},kn.from=function(e,t){return this.isValid()&&(w(e)&&e.isValid()||xt(e).isValid())?Ut({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},kn.fromNow=function(e){return this.from(xt(),e)},kn.to=function(e,t){return this.isValid()&&(w(e)&&e.isValid()||xt(e).isValid())?Ut({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},kn.toNow=function(e){return this.to(xt(),e)},kn.get=function(e){return C(this[e=H(e)])?this[e]():this},kn.invalidAt=function(){return m(this).overflow},kn.isAfter=function(e,t){var n=w(e)?e:xt(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=H(t)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()9999?j(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):C(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",j(n,"Z")):j(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},kn.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,n="moment",i="";return this.isLocal()||(n=0===this.utcOffset()?"moment.utc":"moment.parseZone",i="Z"),e="["+n+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(e+t+"-MM-DD[T]HH:mm:ss.SSS"+i+'[")]')},"undefined"!=typeof Symbol&&null!=Symbol.for&&(kn[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),kn.toJSON=function(){return this.isValid()?this.toISOString():null},kn.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},kn.unix=function(){return Math.floor(this.valueOf()/1e3)},kn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},kn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},kn.eraName=function(){var e,t,n,i=this.localeData().eras();for(e=0,t=i.length;ethis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},kn.isLocal=function(){return!!this.isValid()&&!this._isUTC},kn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},kn.isUtc=Nt,kn.isUTC=Nt,kn.zoneAbbr=function(){return this._isUTC?"UTC":""},kn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},kn.dates=E("dates accessor is deprecated. Use date instead.",mn),kn.months=E("months accessor is deprecated. Use month instead",Ie),kn.years=E("years accessor is deprecated. Use year instead",ke),kn.zone=E("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),kn.isDSTShifted=E("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!l(this._isDSTShifted))return this._isDSTShifted;var e,t={};return b(t,this),(t=Tt(t))._a?(e=t._isUTC?f(t._a):xt(t._a),this._isDSTShifted=this.isValid()&&function(e,t,n){var i,r=Math.min(e.length,t.length),s=Math.abs(e.length-t.length),a=0;for(i=0;i0):this._isDSTShifted=!1,this._isDSTShifted});var Sn=L.prototype;function En(e,t,n,i){var r=lt(),s=f().set(i,t);return r[n](s,e)}function Tn(e,t,n){if(c(e)&&(t=e,e=void 0),e=e||"",null!=t)return En(e,t,n,"month");var i,r=[];for(i=0;i<12;i++)r[i]=En(e,i,n,"month");return r}function Dn(e,t,n,i){"boolean"==typeof e?(c(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,c(t)&&(n=t,t=void 0),t=t||"");var r,s=lt(),a=e?s._week.dow:0,o=[];if(null!=n)return En(t,(n+a)%7,i,"day");for(r=0;r<7;r++)o[r]=En(t,(r+a)%7,i,"day");return o}Sn.calendar=function(e,t,n){var i=this._calendar[e]||this._calendar.sameElse;return C(i)?i.call(t,n):i},Sn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(O).map(function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e}).join(""),this._longDateFormat[e])},Sn.invalidDate=function(){return this._invalidDate},Sn.ordinal=function(e){return this._ordinal.replace("%d",e)},Sn.preparse=wn,Sn.postformat=wn,Sn.relativeTime=function(e,t,n,i){var r=this._relativeTime[n];return C(r)?r(e,t,n,i):r.replace(/%d/i,e)},Sn.pastFuture=function(e,t){var n=this._relativeTime[e>0?"future":"past"];return C(n)?n(t):n.replace(/%s/i,t)},Sn.set=function(e){var t,n;for(n in e)o(e,n)&&(C(t=e[n])?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Sn.eras=function(e,t){var n,i,s,a=this._eras||lt("en")._eras;for(n=0,i=a.length;n=0)return u[i]},Sn.erasConvertYear=function(e,t){var n=e.since<=e.until?1:-1;return void 0===t?r(e.since).year():r(e.since).year()+(t-e.offset)*n},Sn.erasAbbrRegex=function(e){return o(this,"_erasAbbrRegex")||dn.call(this),e?this._erasAbbrRegex:this._erasRegex},Sn.erasNameRegex=function(e){return o(this,"_erasNameRegex")||dn.call(this),e?this._erasNameRegex:this._erasRegex},Sn.erasNarrowRegex=function(e){return o(this,"_erasNarrowRegex")||dn.call(this),e?this._erasNarrowRegex:this._erasRegex},Sn.months=function(e,t){return e?s(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Ce).test(t)?"format":"standalone"][e.month()]:s(this._months)?this._months:this._months.standalone},Sn.monthsShort=function(e,t){return e?s(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Ce.test(t)?"format":"standalone"][e.month()]:s(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Sn.monthsParse=function(e,t,n){var i,r,s;if(this._monthsParseExact)return Ae.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;i<12;i++){if(r=f([2e3,i]),n&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(r,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(r,"").replace(".","")+"$","i")),!n&&!this._monthsParse[i]&&(s="^"+this.months(r,"")+"|^"+this.monthsShort(r,""),this._monthsParse[i]=new RegExp(s.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[i].test(e))return i;if(n&&"MMM"===t&&this._shortMonthsParse[i].test(e))return i;if(!n&&this._monthsParse[i].test(e))return i}},Sn.monthsRegex=function(e){return this._monthsParseExact?(o(this,"_monthsRegex")||Re.call(this),e?this._monthsStrictRegex:this._monthsRegex):(o(this,"_monthsRegex")||(this._monthsRegex=Le),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},Sn.monthsShortRegex=function(e){return this._monthsParseExact?(o(this,"_monthsRegex")||Re.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(o(this,"_monthsShortRegex")||(this._monthsShortRegex=Me),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},Sn.week=function(e){return qe(e,this._week.dow,this._week.doy).week},Sn.firstDayOfYear=function(){return this._week.doy},Sn.firstDayOfWeek=function(){return this._week.dow},Sn.weekdays=function(e,t){var n=s(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?He(n,this._week.dow):e?n[e.day()]:n},Sn.weekdaysMin=function(e){return!0===e?He(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},Sn.weekdaysShort=function(e){return!0===e?He(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},Sn.weekdaysParse=function(e,t,n){var i,r,s;if(this._weekdaysParseExact)return Ze.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){if(r=f([2e3,1]).day(i),n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(r,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(r,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(r,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[i]||(s="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[i]=new RegExp(s.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[i].test(e))return i;if(n&&"ddd"===t&&this._shortWeekdaysParse[i].test(e))return i;if(n&&"dd"===t&&this._minWeekdaysParse[i].test(e))return i;if(!n&&this._weekdaysParse[i].test(e))return i}},Sn.weekdaysRegex=function(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||Qe.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(o(this,"_weekdaysRegex")||(this._weekdaysRegex=Ve),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},Sn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||Qe.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(o(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ge),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Sn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||Qe.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(o(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=We),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Sn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},Sn.meridiem=function(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"},ot("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===pe(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),r.lang=E("moment.lang is deprecated. Use moment.locale instead.",ot),r.langData=E("moment.langData is deprecated. Use moment.localeData instead.",lt);var xn=Math.abs;function Cn(e,t,n,i){var r=Ut(t,n);return e._milliseconds+=i*r._milliseconds,e._days+=i*r._days,e._months+=i*r._months,e._bubble()}function Mn(e){return e<0?Math.floor(e):Math.ceil(e)}function Ln(e){return 4800*e/146097}function An(e){return 146097*e/4800}function On(e){return function(){return this.as(e)}}var In=On("ms"),Rn=On("s"),Pn=On("m"),Fn=On("h"),Yn=On("d"),jn=On("w"),qn=On("M"),Nn=On("Q"),Hn=On("y"),Bn=In;function Un(e){return function(){return this.isValid()?this._data[e]:NaN}}var zn=Un("milliseconds"),Vn=Un("seconds"),Gn=Un("minutes"),Wn=Un("hours"),Zn=Un("days"),Qn=Un("months"),$n=Un("years"),Kn=Math.round,Jn={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Xn(e,t,n,i,r){return r.relativeTime(t||1,!!n,e,i)}var ei=Math.abs;function ti(e){return(e>0)-(e<0)||+e}function ni(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,i,r,s,a,o,u=ei(this._milliseconds)/1e3,l=ei(this._days),c=ei(this._months),d=this.asSeconds();return d?(e=he(u/60),t=he(e/60),u%=60,e%=60,n=he(c/12),c%=12,i=u?u.toFixed(3).replace(/\.?0+$/,""):"",r=d<0?"-":"",s=ti(this._months)!==ti(d)?"-":"",a=ti(this._days)!==ti(d)?"-":"",o=ti(this._milliseconds)!==ti(d)?"-":"",r+"P"+(n?s+n+"Y":"")+(c?s+c+"M":"")+(l?a+l+"D":"")+(t||e||u?"T":"")+(t?o+t+"H":"")+(e?o+e+"M":"")+(u?o+i+"S":"")):"P0D"}var ii=Ot.prototype;return ii.isValid=function(){return this._isValid},ii.abs=function(){var e=this._data;return this._milliseconds=xn(this._milliseconds),this._days=xn(this._days),this._months=xn(this._months),e.milliseconds=xn(e.milliseconds),e.seconds=xn(e.seconds),e.minutes=xn(e.minutes),e.hours=xn(e.hours),e.months=xn(e.months),e.years=xn(e.years),this},ii.add=function(e,t){return Cn(this,e,t,1)},ii.subtract=function(e,t){return Cn(this,e,t,-1)},ii.as=function(e){if(!this.isValid())return NaN;var t,n,i=this._milliseconds;if("month"===(e=H(e))||"quarter"===e||"year"===e)switch(t=this._days+i/864e5,n=this._months+Ln(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(An(this._months)),e){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+e)}},ii.asMilliseconds=In,ii.asSeconds=Rn,ii.asMinutes=Pn,ii.asHours=Fn,ii.asDays=Yn,ii.asWeeks=jn,ii.asMonths=qn,ii.asQuarters=Nn,ii.asYears=Hn,ii.valueOf=Bn,ii._bubble=function(){var e,t,n,i,r,s=this._milliseconds,a=this._days,o=this._months,u=this._data;return s>=0&&a>=0&&o>=0||s<=0&&a<=0&&o<=0||(s+=864e5*Mn(An(o)+a),a=0,o=0),u.milliseconds=s%1e3,e=he(s/1e3),u.seconds=e%60,t=he(e/60),u.minutes=t%60,n=he(t/60),u.hours=n%24,a+=he(n/24),o+=r=he(Ln(a)),a-=Mn(An(r)),i=he(o/12),o%=12,u.days=a,u.months=o,u.years=i,this},ii.clone=function(){return Ut(this)},ii.get=function(e){return e=H(e),this.isValid()?this[e+"s"]():NaN},ii.milliseconds=zn,ii.seconds=Vn,ii.minutes=Gn,ii.hours=Wn,ii.days=Zn,ii.weeks=function(){return he(this.days()/7)},ii.months=Qn,ii.years=$n,ii.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,i,r=!1,s=Jn;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(r=e),"object"==typeof t&&(s=Object.assign({},Jn,t),null!=t.s&&null==t.ss&&(s.ss=t.s-1)),i=function(e,t,n,i){var r=Ut(e).abs(),s=Kn(r.as("s")),a=Kn(r.as("m")),o=Kn(r.as("h")),u=Kn(r.as("d")),l=Kn(r.as("M")),c=Kn(r.as("w")),d=Kn(r.as("y")),h=s<=n.ss&&["s",s]||s0,h[4]=i,Xn.apply(null,h)}(this,!r,s,n=this.localeData()),r&&(i=n.pastFuture(+this,i)),n.postformat(i)},ii.toISOString=ni,ii.toString=ni,ii.toJSON=ni,ii.locale=en,ii.localeData=nn,ii.toIsoString=E("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ni),ii.lang=tn,F("X",0,0,"unix"),F("x",0,0,"valueOf"),le("x",ie),le("X",/[+-]?\d+(\.\d{1,3})?/),me("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e))}),me("x",function(e,t,n){n._d=new Date(pe(e))}),r.version="2.30.1",t=xt,r.fn=kn,r.min=function(){return Lt("isBefore",[].slice.call(arguments,0))},r.max=function(){return Lt("isAfter",[].slice.call(arguments,0))},r.now=function(){return Date.now?Date.now():+new Date},r.utc=f,r.unix=function(e){return xt(1e3*e)},r.months=function(e,t){return Tn(e,t,"months")},r.isDate=d,r.locale=ot,r.invalid=v,r.duration=Ut,r.isMoment=w,r.weekdays=function(e,t,n){return Dn(e,t,n,"weekdays")},r.parseZone=function(){return xt.apply(null,arguments).parseZone()},r.localeData=lt,r.isDuration=It,r.monthsShort=function(e,t){return Tn(e,t,"monthsShort")},r.weekdaysMin=function(e,t,n){return Dn(e,t,n,"weekdaysMin")},r.defineLocale=ut,r.updateLocale=function(e,t){if(null!=t){var n,i,r=tt;null!=nt[e]&&null!=nt[e].parentLocale?nt[e].set(M(nt[e]._config,t)):(null!=(i=at(e))&&(r=i._config),t=M(r,t),null==i&&(t.abbr=e),(n=new L(t)).parentLocale=nt[e],nt[e]=n),ot(e)}else null!=nt[e]&&(null!=nt[e].parentLocale?(nt[e]=nt[e].parentLocale,e===ot()&&ot(e)):null!=nt[e]&&delete nt[e]);return nt[e]},r.locales=function(){return T(nt)},r.weekdaysShort=function(e,t,n){return Dn(e,t,n,"weekdaysShort")},r.normalizeUnits=H,r.relativeTimeRounding=function(e){return void 0===e?Kn:"function"==typeof e&&(Kn=e,!0)},r.relativeTimeThreshold=function(e,t){return void 0!==Jn[e]&&(void 0===t?Jn[e]:(Jn[e]=t,"s"===e&&(Jn.ss=t-1),!0))},r.calendarFormat=function(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},r.prototype=kn,r.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},r}()},70640:function(e,t){"use strict";var n=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if("undefined"!=typeof global)return global;throw new Error("unable to locate global object")}();e.exports=t=n.fetch,n.fetch&&(t.default=n.fetch.bind(n)),t.Headers=n.Headers,t.Request=n.Request,t.Response=n.Response},36711:function(e,t,n){e.exports=function(e){e.getFirstPage=n(31732).bind(null,e),e.getLastPage=n(15485).bind(null,e),e.getNextPage=n(53508).bind(null,e),e.getPreviousPage=n(40341).bind(null,e),e.hasFirstPage=n(17735),e.hasLastPage=n(60907),e.hasNextPage=n(76671),e.hasPreviousPage=n(70174)}},51664:function(e){e.exports=function(e){t[e]||(console.warn("DEPRECATED (@octokit/rest): ".concat(e)),t[e]=1)};var t={}},31732:function(e,t,n){e.exports=function(e,t,n){return i(e,t,"first",n)};var i=n(36873)},15485:function(e,t,n){e.exports=function(e,t,n){return i(e,t,"last",n)};var i=n(36873)},53508:function(e,t,n){e.exports=function(e,t,n){return i(e,t,"next",n)};var i=n(36873)},56595:function(e){e.exports=function(e){var t={};return(e=e.link||e.headers.link||"").replace(/<([^>]*)>;\s*rel="([\w]*)"/g,function(e,n,i){t[i]=n}),t}},36873:function(e,t,n){e.exports=function(e,t,n,o){i("octokit.get".concat(n.charAt(0).toUpperCase()+n.slice(1),"Page() \u2013 You can use octokit.paginate or async iterators instead: https://github.com/octokit/rest.js#pagination."));var u=r(t)[n];if(!u){var l=new s("No ".concat(n," page found"),404);return Promise.reject(l)}var c={url:u,headers:a(t,o)};return e.request(c)};var i=n(51664),r=n(56595),s=n(47079);function a(e,t){var n=e.headers&&e.headers["x-github-media-type"];return!n||t&&t.accept||((t=t||{}).accept="application/vnd."+n.replace("; param=",".").replace("; format=","+")),t}},40341:function(e,t,n){e.exports=function(e,t,n){return i(e,t,"prev",n)};var i=n(36873)},17735:function(e,t,n){e.exports=function(e){return i("octokit.hasFirstPage() \u2013 You can use octokit.paginate or async iterators instead: https://github.com/octokit/rest.js#pagination."),r(e).first};var i=n(51664),r=n(56595)},60907:function(e,t,n){e.exports=function(e){return i("octokit.hasLastPage() \u2013 You can use octokit.paginate or async iterators instead: https://github.com/octokit/rest.js#pagination."),r(e).last};var i=n(51664),r=n(56595)},76671:function(e,t,n){e.exports=function(e){return i("octokit.hasNextPage() \u2013 You can use octokit.paginate or async iterators instead: https://github.com/octokit/rest.js#pagination."),r(e).next};var i=n(51664),r=n(56595)},70174:function(e,t,n){e.exports=function(e){return i("octokit.hasPreviousPage() \u2013 You can use octokit.paginate or async iterators instead: https://github.com/octokit/rest.js#pagination."),r(e).prev};var i=n(51664),r=n(56595)},47079:function(e){e.exports=function(e){function t(e,n,i){var r;return g(this,t),r=v(this,t,[e]),Error.captureStackTrace&&Error.captureStackTrace(y(r),r.constructor),r.name="HttpError",r.code=n,r.headers=i,r}return _(t,e),m(t)}(b(Error))},99318:function(e,t,n){var i=n(99006);function r(e){var t=function t(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function s(e){var t=function t(){if(t.called)throw new Error(t.onceError);return t.called=!0,t.value=e.apply(this,arguments)};return t.onceError=(e.name||"Function wrapped with `once`")+" shouldn't be called more than once",t.called=!1,t}e.exports=i(r),e.exports.strict=i(s),r.proto=r(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return r(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return s(this)},configurable:!0})})},78320:function(){var e,t;t=e||(e={}),function(e){var n="object"==typeof global?global:"object"==typeof self?self:"object"==typeof this?this:Function("return this;")(),i=r(t);function r(e,t){return function(n,i){"function"!=typeof e[n]&&Object.defineProperty(e,n,{configurable:!0,writable:!0,value:i}),t&&t(n,i)}}void 0===n.Reflect?n.Reflect=t:i=r(n.Reflect,i),function(e){var t=Object.prototype.hasOwnProperty,n="function"==typeof Symbol,i=n&&void 0!==Symbol.toPrimitive?Symbol.toPrimitive:"@@toPrimitive",r=n&&void 0!==Symbol.iterator?Symbol.iterator:"@@iterator",s="function"==typeof Object.create,a={__proto__:[]}instanceof Array,o=!s&&!a,u={create:s?function(){return P(Object.create(null))}:a?function(){return P({__proto__:null})}:function(){return P({})},has:o?function(e,n){return t.call(e,n)}:function(e,t){return t in e},get:o?function(e,n){return t.call(e,n)?e[n]:void 0}:function(e,t){return e[t]}},l=Object.getPrototypeOf(Function),c="object"==typeof process&&process.env&&"true"===process.env.REFLECT_METADATA_USE_MAP_POLYFILL,d=c||"function"!=typeof Map||"function"!=typeof Map.prototype.entries?function(){var e={},t=[],n=function(){function e(e,t,n){this._index=0,this._keys=e,this._values=t,this._selector=n}return e.prototype["@@iterator"]=function(){return this},e.prototype[r]=function(){return this},e.prototype.next=function(){var e=this._index;if(e>=0&&e=this._keys.length?(this._index=-1,this._keys=t,this._values=t):this._index++,{value:n,done:!1}}return{value:void 0,done:!0}},e.prototype.throw=function(e){throw this._index>=0&&(this._index=-1,this._keys=t,this._values=t),e},e.prototype.return=function(e){return this._index>=0&&(this._index=-1,this._keys=t,this._values=t),{value:e,done:!0}},e}();return function(){function t(){this._keys=[],this._values=[],this._cacheKey=e,this._cacheIndex=-2}return Object.defineProperty(t.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),t.prototype.has=function(e){return this._find(e,!1)>=0},t.prototype.get=function(e){var t=this._find(e,!1);return t>=0?this._values[t]:void 0},t.prototype.set=function(e,t){var n=this._find(e,!0);return this._values[n]=t,this},t.prototype.delete=function(t){var n=this._find(t,!1);if(n>=0){for(var i=this._keys.length,r=n+1;r=0;--n){var i=(0,e[n])(t);if(!S(i)&&!E(i)){if(!M(i))throw new TypeError;t=i}}return t}(e,t)}if(!x(e))throw new TypeError;if(!T(t))throw new TypeError;if(!T(i)&&!S(i)&&!E(i))throw new TypeError;return E(i)&&(i=void 0),function(e,t,n,i){for(var r=e.length-1;r>=0;--r){var s=(0,e[r])(t,n,i);if(!S(s)&&!E(s)){if(!T(s))throw new TypeError;i=s}}return i}(e,t,n=D(n),i)}),e("metadata",function(e,t){return function(n,i){if(!T(n))throw new TypeError;if(!S(i)&&!function(e){switch(w(e)){case 3:case 4:return!0;default:return!1}}(i))throw new TypeError;_(e,t,n,i)}}),e("defineMetadata",function(e,t,n,i){if(!T(n))throw new TypeError;return S(i)||(i=D(i)),_(e,t,n,i)}),e("hasMetadata",function(e,t,n){if(!T(t))throw new TypeError;return S(n)||(n=D(n)),m(e,t,n)}),e("hasOwnMetadata",function(e,t,n){if(!T(t))throw new TypeError;return S(n)||(n=D(n)),g(e,t,n)}),e("getMetadata",function(e,t,n){if(!T(t))throw new TypeError;return S(n)||(n=D(n)),v(e,t,n)}),e("getOwnMetadata",function(e,t,n){if(!T(t))throw new TypeError;return S(n)||(n=D(n)),y(e,t,n)}),e("getMetadataKeys",function(e,t){if(!T(e))throw new TypeError;return S(t)||(t=D(t)),b(e,t)}),e("getOwnMetadataKeys",function(e,t){if(!T(e))throw new TypeError;return S(t)||(t=D(t)),k(e,t)}),e("deleteMetadata",function(e,t,n){if(!T(t))throw new TypeError;S(n)||(n=D(n));var i=f(t,n,!1);if(S(i)||!i.delete(e))return!1;if(i.size>0)return!0;var r=p.get(t);return r.delete(n),r.size>0||p.delete(t),!0})}(i)}()},25547:function(e,t,n){"use strict";e=n.hmd(e),function(e){var t,n=e.Symbol;if("function"==typeof n)if(n.observable)t=n.observable;else{t=n.for("https://github.com/benlesh/symbol-observable");try{n.observable=t}catch(i){}}else t="@@observable"}("undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:e)},13941:function(e,t,n){"use strict";n.d(t,{ej:function(){return o},kG:function(){return u},U6:function(){return p}});var i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},r="Invariant Violation",s=Object.setPrototypeOf,a=void 0===s?function(e,t){return e.__proto__=t,e}:s,o=function(e){function t(n){void 0===n&&(n=r);var i=e.call(this,"number"==typeof n?r+": "+n+" (see https://github.com/apollographql/invariant-packages)":n)||this;return i.framesToPop=1,i.name=r,a(i,t.prototype),i}return function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}(t,e),t}(Error);function u(e,t){if(!e)throw new o(t)}var l,c=["log","warn","error","silent"],d=c.indexOf("log");function h(e){return function(){if(c.indexOf(e)>=d)return console[e].apply(console,arguments)}}function p(e){var t=c[d];return d=Math.max(0,c.indexOf(e)),t}(l=u||(u={})).log=h("log"),l.warn=h("warn"),l.error=h("error");var f={env:{}};if("object"==typeof process)f=process;else try{Function("stub","process = stub")(f)}catch(l){}},57505:function(e,t,n){"use strict";function i(){try{return navigator.userAgent}catch(e){return""}}n.r(t),n.d(t,{getUserAgent:function(){return i}})},99006:function(e){e.exports=function e(t,n){if(t&&n)return e(t)(n);if("function"!=typeof t)throw new TypeError("need wrapper function");return Object.keys(t).forEach(function(e){i[e]=t[e]}),i;function i(){for(var e=new Array(arguments.length),n=0;n1,r=!1,s=arguments[1],a=s;return new n(function(n){return t.subscribe({next:function(t){var s=!r;if(r=!0,!s||i)try{a=e(a,t)}catch(o){return n.error(o)}else a=t},error:function(e){n.error(e)},complete:function(){if(!r&&!i)return n.error(new TypeError("Cannot reduce an empty sequence"));n.next(a),n.complete()}})})}},{key:"concat",value:function(){for(var e=this,t=arguments.length,n=new Array(t),i=0;i=0&&r.splice(e,1),a()}});r.push(s)},error:function(e){i.error(e)},complete:function(){a()}});function a(){s.closed&&0===r.length&&i.complete()}return function(){r.forEach(function(e){return e.unsubscribe()}),s.unsubscribe()}})}},{key:l,value:function(){return this}}],[{key:"from",value:function(t){var n="function"==typeof this?this:e;if(null==t)throw new TypeError(t+" is not an object");var i=d(t,l);if(i){var r=i.call(t);if(Object(r)!==r)throw new TypeError(r+" is not an object");return function(e){return e instanceof k}(r)&&r.constructor===n?r:new n(function(e){return r.subscribe(e)})}if(a("iterator")&&(i=d(t,u)))return new n(function(e){f(function(){if(!e.closed){var n=!0,r=!1,s=void 0;try{for(var a,o=i.call(t)[Symbol.iterator]();!(n=(a=o.next()).done);n=!0)if(e.next(a.value),e.closed)return}catch(u){r=!0,s=u}finally{try{!n&&null!=o.return&&o.return()}finally{if(r)throw s}}e.complete()}})});if(Array.isArray(t))return new n(function(e){f(function(){if(!e.closed){for(var n=0;n",this._properties=n&&n.properties||{},this._zoneDelegate=new d(this,this._parent&&this._parent._zoneDelegate,n)}return m(t,[{key:"parent",get:function(){return this._parent}},{key:"name",get:function(){return this._name}},{key:"get",value:function(e){var t=this.getZoneWith(e);if(t)return t._properties[e]}},{key:"getZoneWith",value:function(e){for(var t=this;t;){if(t._properties.hasOwnProperty(e))return t;t=t._parent}return null}},{key:"fork",value:function(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)}},{key:"wrap",value:function(e,t){if("function"!=typeof e)throw new Error("Expecting function got: "+e);var n=this._zoneDelegate.intercept(this,e,t),i=this;return function(){return i.runGuarded(n,this,arguments,t)}}},{key:"run",value:function(e,t,n,i){P={parent:P,zone:this};try{return this._zoneDelegate.invoke(this,e,t,n,i)}finally{P=P.parent}}},{key:"runGuarded",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;P={parent:P,zone:this};try{try{return this._zoneDelegate.invoke(this,e,t,n,i)}catch(r){if(this._zoneDelegate.handleError(this,r))throw r}}finally{P=P.parent}}},{key:"runTask",value:function(e,t,n){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||S).name+"; Execution: "+this.name+")");if(e.state!==E||e.type!==O&&e.type!==A){var i=e.state!=x;i&&e._transitionTo(x,D),e.runCount++;var r=F;F=e,P={parent:P,zone:this};try{e.type==A&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,t,n)}catch(s){if(this._zoneDelegate.handleError(this,s))throw s}}finally{e.state!==E&&e.state!==M&&(e.type==O||e.data&&e.data.isPeriodic?i&&e._transitionTo(D,x):(e.runCount=0,this._updateTaskCount(e,-1),i&&e._transitionTo(E,x,E))),P=P.parent,F=r}}}},{key:"scheduleTask",value:function(e){if(e.zone&&e.zone!==this)for(var t=this;t;){if(t===e.zone)throw Error("can not reschedule task to ".concat(this.name," which is descendants of the original zone ").concat(e.zone.name));t=t.parent}e._transitionTo(T,E);var n=[];e._zoneDelegates=n,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(t){throw e._transitionTo(M,T,E),this._zoneDelegate.handleError(this,t),t}return e._zoneDelegates===n&&this._updateTaskCount(e,1),e.state==T&&e._transitionTo(D,T),e}},{key:"scheduleMicroTask",value:function(e,t,n,i){return this.scheduleTask(new h(L,e,t,n,i,void 0))}},{key:"scheduleMacroTask",value:function(e,t,n,i,r){return this.scheduleTask(new h(A,e,t,n,i,r))}},{key:"scheduleEventTask",value:function(e,t,n,i,r){return this.scheduleTask(new h(O,e,t,n,i,r))}},{key:"cancelTask",value:function(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||S).name+"; Execution: "+this.name+")");e._transitionTo(C,D,x);try{this._zoneDelegate.cancelTask(this,e)}catch(t){throw e._transitionTo(M,C),this._zoneDelegate.handleError(this,t),t}return this._updateTaskCount(e,-1),e._transitionTo(E,C),e.runCount=0,e}},{key:"_updateTaskCount",value:function(e,t){var n=e._zoneDelegates;-1==t&&(e._zoneDelegates=null);for(var i=0;i2&&void 0!==arguments[2]&&arguments[2];if(I.hasOwnProperty(r)){if(!o&&a)throw Error("Already loaded patch: "+r)}else if(!e["__Zone_disable_"+r]){var u="Zone:"+r;n(u),I[r]=s(e,t,R),i(u,u)}}}])}(),o.__symbol__=s,o),c={name:"",onHasTask:function(e,t,n,i){return e.hasTask(n,i)},onScheduleTask:function(e,t,n,i){return e.scheduleTask(n,i)},onInvokeTask:function(e,t,n,i,r,s){return e.invokeTask(n,i,r,s)},onCancelTask:function(e,t,n,i){return e.cancelTask(n,i)}},d=function(){return m(function e(t,n,i){g(this,e),this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=t,this._parentDelegate=n,this._forkZS=i&&(i&&i.onFork?i:n._forkZS),this._forkDlgt=i&&(i.onFork?n:n._forkDlgt),this._forkCurrZone=i&&(i.onFork?this.zone:n._forkCurrZone),this._interceptZS=i&&(i.onIntercept?i:n._interceptZS),this._interceptDlgt=i&&(i.onIntercept?n:n._interceptDlgt),this._interceptCurrZone=i&&(i.onIntercept?this.zone:n._interceptCurrZone),this._invokeZS=i&&(i.onInvoke?i:n._invokeZS),this._invokeDlgt=i&&(i.onInvoke?n:n._invokeDlgt),this._invokeCurrZone=i&&(i.onInvoke?this.zone:n._invokeCurrZone),this._handleErrorZS=i&&(i.onHandleError?i:n._handleErrorZS),this._handleErrorDlgt=i&&(i.onHandleError?n:n._handleErrorDlgt),this._handleErrorCurrZone=i&&(i.onHandleError?this.zone:n._handleErrorCurrZone),this._scheduleTaskZS=i&&(i.onScheduleTask?i:n._scheduleTaskZS),this._scheduleTaskDlgt=i&&(i.onScheduleTask?n:n._scheduleTaskDlgt),this._scheduleTaskCurrZone=i&&(i.onScheduleTask?this.zone:n._scheduleTaskCurrZone),this._invokeTaskZS=i&&(i.onInvokeTask?i:n._invokeTaskZS),this._invokeTaskDlgt=i&&(i.onInvokeTask?n:n._invokeTaskDlgt),this._invokeTaskCurrZone=i&&(i.onInvokeTask?this.zone:n._invokeTaskCurrZone),this._cancelTaskZS=i&&(i.onCancelTask?i:n._cancelTaskZS),this._cancelTaskDlgt=i&&(i.onCancelTask?n:n._cancelTaskDlgt),this._cancelTaskCurrZone=i&&(i.onCancelTask?this.zone:n._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;var r=i&&i.onHasTask;(r||n&&n._hasTaskZS)&&(this._hasTaskZS=r?i:c,this._hasTaskDlgt=n,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=t,i.onScheduleTask||(this._scheduleTaskZS=c,this._scheduleTaskDlgt=n,this._scheduleTaskCurrZone=this.zone),i.onInvokeTask||(this._invokeTaskZS=c,this._invokeTaskDlgt=n,this._invokeTaskCurrZone=this.zone),i.onCancelTask||(this._cancelTaskZS=c,this._cancelTaskDlgt=n,this._cancelTaskCurrZone=this.zone))},[{key:"fork",value:function(e,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,e,t):new l(e,t)}},{key:"intercept",value:function(e,t,n){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,e,t,n):t}},{key:"invoke",value:function(e,t,n,i,r){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,e,t,n,i,r):t.apply(n,i)}},{key:"handleError",value:function(e,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,e,t)}},{key:"scheduleTask",value:function(e,t){var n=t;if(this._scheduleTaskZS)this._hasTaskZS&&n._zoneDelegates.push(this._hasTaskDlgtOwner),(n=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,e,t))||(n=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=L)throw new Error("Task is missing scheduleFn.");k(t)}return n}},{key:"invokeTask",value:function(e,t,n,i){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,e,t,n,i):t.callback.apply(n,i)}},{key:"cancelTask",value:function(e,t){var n;if(this._cancelTaskZS)n=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,e,t);else{if(!t.cancelFn)throw Error("Task is not cancelable");n=t.cancelFn(t)}return n}},{key:"hasTask",value:function(e,t){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,e,t)}catch(n){this.handleError(e,n)}}},{key:"_updateTaskCount",value:function(e,t){var n=this._taskCounts,i=n[e],r=n[e]=i+t;if(r<0)throw new Error("More tasks executed then were scheduled.");0!=i&&0!=r||this.hasTask(this.zone,{microTask:n.microTask>0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:e})}}])}(),h=function(){return m(function t(n,i,r,s,a,o){if(g(this,t),this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=n,this.source=i,this.data=s,this.scheduleFn=a,this.cancelFn=o,!r)throw new Error("callback is not defined");this.callback=r;var u=this;this.invoke=n===O&&s&&s.useG?t.invokeTask:function(){return t.invokeTask.call(e,u,this,arguments)}},[{key:"zone",get:function(){return this._zone}},{key:"state",get:function(){return this._state}},{key:"cancelScheduleRequest",value:function(){this._transitionTo(E,T)}},{key:"_transitionTo",value:function(e,t,n){if(this._state!==t&&this._state!==n)throw new Error("".concat(this.type," '").concat(this.source,"': can not transition to '").concat(e,"', expecting state '").concat(t,"'").concat(n?" or '"+n+"'":"",", was '").concat(this._state,"'."));this._state=e,e==E&&(this._zoneDelegates=null)}},{key:"toString",value:function(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)}},{key:"toJSON",value:function(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}],[{key:"invokeTask",value:function(e,t,n){e||(e=this),Y++;try{return e.runCount++,e.zone.runTask(e,t,n)}finally{1==Y&&w(),Y--}}}])}(),p=s("setTimeout"),f=s("Promise"),v=s("then"),y=[],_=!1;function b(t){if(u||e[f]&&(u=e[f].resolve(0)),u){var n=u[v];n||(n=u.then),n.call(u,t)}else e[p](t,0)}function k(e){0===Y&&0===y.length&&b(w),e&&y.push(e)}function w(){if(!_){for(_=!0;y.length;){var e=y;y=[];for(var t=0;t=0;n--)"function"==typeof e[n]&&(e[n]=h(e[n],t+"_"+n));return e}function k(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&void 0===e.set)}var w="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,S=!("nw"in _)&&void 0!==_.process&&"[object process]"==={}.toString.call(_.process),E=!S&&!w&&!(!v||!y.HTMLElement),T=void 0!==_.process&&"[object process]"==={}.toString.call(_.process)&&!w&&!(!v||!y.HTMLElement),D={},x=function(e){if(e=e||_.event){var t=D[e.type];t||(t=D[e.type]=f("ON_PROPERTY"+e.type));var n,i=this||e.target||_,r=i[t];if(E&&i===y&&"error"===e.type){var s=e;!0===(n=r&&r.call(this,s.message,s.filename,s.lineno,s.colno,s.error))&&e.preventDefault()}else null!=(n=r&&r.apply(this,arguments))&&!n&&e.preventDefault();return n}};function C(n,i,r){var s=e(n,i);if(!s&&r&&e(r,i)&&(s={enumerable:!0,configurable:!0}),s&&s.configurable){var a=f("on"+i+"patched");if(!n.hasOwnProperty(a)||!n[a]){delete s.writable,delete s.value;var o=s.get,u=s.set,l=i.slice(2),c=D[l];c||(c=D[l]=f("ON_PROPERTY"+l)),s.set=function(e){var t=this;!t&&n===_&&(t=_),t&&("function"==typeof t[c]&&t.removeEventListener(l,x),u&&u.call(t,null),t[c]=e,"function"==typeof e&&t.addEventListener(l,x,!1))},s.get=function(){var e=this;if(!e&&n===_&&(e=_),!e)return null;var t=e[c];if(t)return t;if(o){var r=o.call(this);if(r)return s.set.call(this,r),"function"==typeof e.removeAttribute&&e.removeAttribute(i),r}return null},t(n,i,s),n[a]=!0}}}function L(e,t,n){if(t)for(var i=0;i=0&&"function"==typeof i[s.cbIdx]?p(s.name,i[s.cbIdx],s,r):e.apply(t,i)}})}function P(e,t){e[f("OriginalDelegate")]=t}var F=!1,Y=!1;function j(){if(F)return Y;F=!0;try{var e=y.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(Y=!0)}catch(e){}return Y}Zone.__load_patch("ZoneAwarePromise",function(e,t,n){var i=Object.getOwnPropertyDescriptor,r=Object.defineProperty,s=n.symbol,a=[],o=!0===e[s("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],u=s("Promise"),l=s("then");n.onUnhandledError=function(e){if(n.showUncaughtError()){var t=e&&e.rejection;t?console.error("Unhandled Promise rejection:",t instanceof Error?t.message:t,"; Zone:",e.zone.name,"; Task:",e.task&&e.task.source,"; Value:",t,t instanceof Error?t.stack:void 0):console.error(e)}},n.microtaskDrainDone=function(){for(var e=function(){var e=a.shift();try{e.zone.runGuarded(function(){throw e.throwOriginal?e.rejection:e})}catch(i){!function(e){n.onUnhandledError(e);try{var i=t[c];"function"==typeof i&&i.call(this,e)}catch(i){}}(i)}};a.length;)e()};var c=s("unhandledPromiseRejectionHandler");function d(e){return e&&e.then}function h(e){return e}function p(e){return R.reject(e)}var f=s("state"),v=s("value"),y=s("finally"),_=s("parentPromiseValue"),b=s("parentPromiseState"),k=null,w=!1;function S(e,t){return function(n){try{D(e,t,n)}catch(i){D(e,!1,i)}}}var E=function(){var e=!1;return function(t){return function(){e||(e=!0,t.apply(null,arguments))}}},T=s("currentTaskTrace");function D(e,i,s){var u=E();if(e===s)throw new TypeError("Promise resolved with itself");if(e[f]===k){var l=null;try{("object"==typeof s||"function"==typeof s)&&(l=s&&s.then)}catch(c){return u(function(){D(e,!1,c)})(),e}if(i!==w&&s instanceof R&&s.hasOwnProperty(f)&&s.hasOwnProperty(v)&&s[f]!==k)C(s),D(e,s[f],s[v]);else if(i!==w&&"function"==typeof l)try{l.call(s,u(S(e,i)),u(S(e,!1)))}catch(c){u(function(){D(e,!1,c)})()}else{e[f]=i;var c=e[v];if(e[v]=s,e[y]===y&&!0===i&&(e[f]=e[b],e[v]=e[_]),i===w&&s instanceof Error){var d=t.currentTask&&t.currentTask.data&&t.currentTask.data.__creationTrace__;d&&r(s,T,{configurable:!0,enumerable:!1,writable:!0,value:d})}for(var h=0;h4&&void 0!==arguments[4]&&arguments[4],h=arguments.length>5&&void 0!==arguments[5]&&arguments[5];return function(){var p=this||e,f=arguments[0];i&&i.transferEventName&&(f=i.transferEventName(f));var m=arguments[1];if(!m)return t.apply(this,arguments);if(S&&"uncaughtException"===f)return t.apply(this,arguments);var g=!1;if("function"!=typeof m){if(!m.handleEvent)return t.apply(this,arguments);g=!0}if(!s||s(t,m,p,arguments)){var v=q&&!!R&&-1!==R.indexOf(f),y=M(arguments[2],v);if(I)for(var _=0;_2}).map(function(e){return e.substring(2)})}Zone.__load_patch("util",function(n,o,u){var p=X(n);u.patchOnProperties=L,u.patchMethod=I,u.bindArguments=b,u.patchMacroTask=R;var f=o.__symbol__("BLACK_LISTED_EVENTS"),m=o.__symbol__("UNPATCHED_EVENTS");n[m]&&(n[f]=n[m]),n[f]&&(o[f]=o[m]=n[f]),u.patchEventPrototype=Q,u.patchEventTarget=W,u.isIEOrEdge=j,u.ObjectDefineProperty=t,u.ObjectGetOwnPropertyDescriptor=e,u.ObjectCreate=i,u.ArraySlice=r,u.patchClass=O,u.wrapWithCurrentZone=h,u.filterProperties=K,u.attachOriginToPatched=P,u._redefineProperty=Object.defineProperty,u.patchCallbacks=$,u.getGlobalObjects=function(){return{globalSources:U,zoneSymbolEventNames:B,eventNames:p,isBrowser:E,isMix:T,isNode:S,TRUE_STR:l,FALSE_STR:c,ZONE_SYMBOL_PREFIX:d,ADD_EVENT_LISTENER_STR:s,REMOVE_EVENT_LISTENER_STR:a}}});var ee=f("zoneTask");function te(e,t,n,i){var r=null,s=null;n+=i;var a={};function o(t){var n=t.data;return n.args[0]=function(){return t.invoke.apply(this,arguments)},n.handleId=r.apply(e,n.args),t}function u(t){return s.call(e,t.data.handleId)}r=I(e,t+=i,function(n){return function(r,s){if("function"==typeof s[0]){var l={isPeriodic:"Interval"===i,delay:"Timeout"===i||"Interval"===i?s[1]||0:void 0,args:s},c=s[0];s[0]=function(){try{return c.apply(this,arguments)}finally{l.isPeriodic||("number"==typeof l.handleId?delete a[l.handleId]:l.handleId&&(l.handleId[ee]=null))}};var d=p(t,s[0],l,o,u);if(!d)return d;var h=d.data.handleId;return"number"==typeof h?a[h]=d:h&&(h[ee]=d),h&&h.ref&&h.unref&&"function"==typeof h.ref&&"function"==typeof h.unref&&(d.ref=h.ref.bind(h),d.unref=h.unref.bind(h)),"number"==typeof h||h?h:d}return n.apply(e,s)}}),s=I(e,n,function(t){return function(n,i){var r,s=i[0];"number"==typeof s?r=a[s]:(r=s&&s[ee])||(r=s),r&&"string"==typeof r.type?"notScheduled"!==r.state&&(r.cancelFn&&r.data.isPeriodic||0===r.runCount)&&("number"==typeof s?delete a[s]:s&&(s[ee]=null),r.zone.cancelTask(r)):t.apply(e,i)}})}Zone.__load_patch("legacy",function(e){var t=e[Zone.__symbol__("legacyPatch")];t&&t()}),Zone.__load_patch("queueMicrotask",function(e,t,n){n.patchMethod(e,"queueMicrotask",function(e){return function(e,n){t.current.scheduleMicroTask("queueMicrotask",n[0])}})}),Zone.__load_patch("timers",function(e){var t="clear";te(e,"set",t,"Timeout"),te(e,"set",t,"Interval"),te(e,"set",t,"Immediate")}),Zone.__load_patch("requestAnimationFrame",function(e){te(e,"request","cancel","AnimationFrame"),te(e,"mozRequest","mozCancel","AnimationFrame"),te(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",function(e,t){for(var n=["alert","prompt","confirm"],i=0;i0){var r=e.invoke;e.invoke=function(){for(var n=a[t.__symbol__("loadfalse")],s=0;s2&&void 0!==arguments[2]?arguments[2]:Number.POSITIVE_INFINITY;return"function"==typeof t?function(i){return i.pipe(ge(function(n,i){return he(e(n,i)).pipe(ie(function(e,r){return t(n,e,i,r)}))},n))}:("number"==typeof t&&(n=t),function(t){return t.lift(new ve(e,n))})}var ve=function(){return m(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.POSITIVE_INFINITY;g(this,e),this.project=t,this.concurrent=n},[{key:"call",value:function(e,t){return t.subscribe(new ye(e,this.project,this.concurrent))}}])}(),ye=function(e){function t(e,n){var i,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.POSITIVE_INFINITY;return g(this,t),(i=v(this,t,[e])).project=n,i.concurrent=r,i.hasCompleted=!1,i.buffer=[],i.active=0,i.index=0,i}return _(t,e),m(t,[{key:"_next",value:function(e){this.active0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}])}(fe);function _e(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Number.POSITIVE_INFINITY;return ge(G,e)}function be(e,t){return t?de(e,t):new Q(ae(e))}function ke(){for(var e=arguments.length,t=new Array(e),n=0;n1&&"number"==typeof t[t.length-1]&&(i=t.pop())):"number"==typeof s&&(i=t.pop()),null===r&&1===t.length&&t[0]instanceof Q?t[0]:_e(i)(be(t,r))}function we(){return function(e){return e.lift(new Se(e))}}var Se=function(){return m(function e(t){g(this,e),this.connectable=t},[{key:"call",value:function(e,t){var n=this.connectable;n._refCount++;var i=new Ee(e,n),r=t.subscribe(i);return i.closed||(i.connection=n.connect()),r}}])}(),Ee=function(e){function t(e,n){var i;return g(this,t),(i=v(this,t,[e])).connectable=n,i}return _(t,e),m(t,[{key:"_unsubscribe",value:function(){var e=this.connectable;if(e){this.connectable=null;var t=e._refCount;if(t<=0)this.connection=null;else if(e._refCount=t-1,t>1)this.connection=null;else{var n=this.connection,i=e._connection;this.connection=null,i&&(!n||i===n)&&i.unsubscribe()}}else this.connection=null}}])}(U),Te=function(e){function t(e,n){var i;return g(this,t),(i=v(this,t)).source=e,i.subjectFactory=n,i._refCount=0,i._isComplete=!1,i}return _(t,e),m(t,[{key:"_subscribe",value:function(e){return this.getSubject().subscribe(e)}},{key:"getSubject",value:function(){var e=this._subject;return(!e||e.isStopped)&&(this._subject=this.subjectFactory()),this._subject}},{key:"connect",value:function(){var e=this._connection;return e||(this._isComplete=!1,(e=this._connection=new Y).add(this.source.subscribe(new xe(this.getSubject(),this))),e.closed&&(this._connection=null,e=Y.EMPTY)),e}},{key:"refCount",value:function(){return we()(this)}}])}(Q),De=function(){var e=Te.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:e._subscribe},_isComplete:{value:e._isComplete,writable:!0},getSubject:{value:e.getSubject},connect:{value:e.connect},refCount:{value:e.refCount}}}(),xe=function(e){function t(e,n){var i;return g(this,t),(i=v(this,t,[e])).connectable=n,i}return _(t,e),m(t,[{key:"_error",value:function(e){this._unsubscribe(),h(E(t.prototype),"_error",this).call(this,e)}},{key:"_complete",value:function(){this.connectable._isComplete=!0,this._unsubscribe(),h(E(t.prototype),"_complete",this).call(this)}},{key:"_unsubscribe",value:function(){var e=this.connectable;if(e){this.connectable=null;var t=e._connection;e._refCount=0,e._subject=null,e._connection=null,t&&t.unsubscribe()}}}])}(X);function Ce(){return new ee}function Me(){return function(e){return we()(function(e,t){return function(t){var n;n="function"==typeof e?e:function(){return e};var i=Object.create(t,De);return i.source=t,i.subjectFactory=n,i}}(Ce)(e))}}function Le(e){for(var t in e)if(e[t]===Le)return t;throw Error("Could not find renamed property on target object.")}function Ae(e,t){for(var n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function Oe(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(Oe).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return"".concat(e.overriddenName);if(e.name)return"".concat(e.name);var t=e.toString();if(null==t)return""+t;var n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function Ie(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}var Re=Le({__forward_ref__:Le});function Pe(e){return e.__forward_ref__=Pe,e.toString=function(){return Oe(this())},e}function Fe(e){return Ye(e)?e():e}function Ye(e){return"function"==typeof e&&e.hasOwnProperty(Re)&&e.__forward_ref__===Pe}var je=function(e){function t(e,n){var i;return g(this,t),i=v(this,t,[function(e,t){return"".concat(e?"NG0".concat(e,": "):"").concat(t)}(e,n)]),i.code=e,i}return _(t,e),m(t)}(b(Error));function qe(e){return"string"==typeof e?e:null==e?"":String(e)}function Ne(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():qe(e)}function He(e,t){var n=t?" in ".concat(t):"";throw new je("201","No provider for ".concat(Ne(e)," found").concat(n))}function Be(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Ue(e){return{providers:e.providers||[],imports:e.imports||[]}}function ze(e){return Ve(e,Ze)||Ve(e,$e)}function Ve(e,t){return e.hasOwnProperty(t)?e[t]:null}function Ge(e){return e&&(e.hasOwnProperty(Qe)||e.hasOwnProperty(Ke))?e[Qe]:null}var We,Ze=Le({"\u0275prov":Le}),Qe=Le({"\u0275inj":Le}),$e=Le({ngInjectableDef:Le}),Ke=Le({ngInjectorDef:Le}),Je=((Je=Je||{})[Je.Default=0]="Default",Je[Je.Host=1]="Host",Je[Je.Self=2]="Self",Je[Je.SkipSelf=4]="SkipSelf",Je[Je.Optional=8]="Optional",Je);function Xe(e){var t=We;return We=e,t}function et(e,t,n){var i=ze(e);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:n&Je.Optional?null:void 0!==t?t:void He(Oe(e),"Injector")}function tt(e){return{toString:e}.toString()}var nt=((nt=nt||{})[nt.OnPush=0]="OnPush",nt[nt.Default=1]="Default",nt),it=((it=it||{})[it.Emulated=0]="Emulated",it[it.None=2]="None",it[it.ShadowDom=3]="ShadowDom",it),rt="undefined"!=typeof globalThis&&globalThis,st="undefined"!=typeof window&&window,at="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,ot=rt||"undefined"!=typeof global&&global||st||at,ut={},lt=[],ct=Le({"\u0275cmp":Le}),dt=Le({"\u0275dir":Le}),ht=Le({"\u0275pipe":Le}),pt=Le({"\u0275mod":Le}),ft=Le({"\u0275loc":Le}),mt=Le({"\u0275fac":Le}),gt=Le({__NG_ELEMENT_ID__:Le}),vt=0;function yt(e){return tt(function(){var t={},n={type:e.type,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputs:null,outputs:null,exportAs:e.exportAs||null,onPush:e.changeDetection===nt.OnPush,directiveDefs:null,pipeDefs:null,selectors:e.selectors||lt,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||it.Emulated,id:"c",styles:e.styles||lt,_:null,setInput:null,schemas:e.schemas||null,tView:null},i=e.directives,r=e.features,s=e.pipes;return n.id+=vt++,n.inputs=St(e.inputs,t),n.outputs=St(e.outputs),r&&r.forEach(function(e){return e(n)}),n.directiveDefs=i?function(){return("function"==typeof i?i():i).map(_t)}:null,n.pipeDefs=s?function(){return("function"==typeof s?s():s).map(bt)}:null,n})}function _t(e){return Tt(e)||function(e){return e[dt]||null}(e)}function bt(e){return function(e){return e[ht]||null}(e)}var kt={};function wt(e){return tt(function(){var t={type:e.type,bootstrap:e.bootstrap||lt,declarations:e.declarations||lt,imports:e.imports||lt,exports:e.exports||lt,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null};return null!=e.id&&(kt[e.id]=e.type),t})}function St(e,t){if(null==e)return ut;var n={};for(var i in e)if(e.hasOwnProperty(i)){var r=e[i],s=r;Array.isArray(r)&&(s=r[1],r=r[0]),n[r]=i,t&&(t[r]=s)}return n}var Et=yt;function Tt(e){return e[ct]||null}function Dt(e,t){var n=e[pt]||null;if(!n&&!0===t)throw new Error("Type ".concat(Oe(e)," does not have '\u0275mod' property."));return n}function xt(e){return Array.isArray(e)&&"object"==typeof e[1]}function Ct(e){return Array.isArray(e)&&!0===e[1]}function Mt(e){return 0!=(8&e.flags)}function Lt(e){return 2==(2&e.flags)}function At(e){return 1==(1&e.flags)}function Ot(e){return null!==e.template}function It(e){return 0!=(512&e[2])}function Rt(e,t){return e.hasOwnProperty(mt)?e[mt]:null}var Pt=function(){return m(function e(t,n,i){g(this,e),this.previousValue=t,this.currentValue=n,this.firstChange=i},[{key:"isFirstChange",value:function(){return this.firstChange}}])}();function Ft(){return Yt}function Yt(e){return e.type.prototype.ngOnChanges&&(e.setInput=qt),jt}function jt(){var e=Ht(this),t=null==e?void 0:e.current;if(t){var n=e.previous;if(n===ut)e.previous=t;else for(var i in t)n[i]=t[i];e.current=null,this.ngOnChanges(t)}}function qt(e,t,n,i){var r=Ht(e)||function(e,t){return e[Nt]=t}(e,{previous:ut,current:null}),s=r.current||(r.current={}),a=r.previous,o=this.declaredInputs[n],u=a[o];s[o]=new Pt(u&&u.currentValue,t,a===ut),e[i]=t}Ft.ngInherit=!0;var Nt="__ngSimpleChanges__";function Ht(e){return e[Nt]||null}var Bt,Ut="http://www.w3.org/2000/svg";function zt(){return void 0!==Bt?Bt:"undefined"!=typeof document?document:void 0}function Vt(e){return!!e.listen}var Gt={createRenderer:function(e,t){return zt()}};function Wt(e){for(;Array.isArray(e);)e=e[0];return e}function Zt(e,t){return Wt(t[e])}function Qt(e,t){return Wt(t[e.index])}function $t(e,t){return e.data[t]}function Kt(e,t){return e[t]}function Jt(e,t){var n=t[e];return xt(n)?n:n[0]}function Xt(e){return 4==(4&e[2])}function en(e){return 128==(128&e[2])}function tn(e,t){return null==t?null:e[t]}function nn(e){e[18]=0}function rn(e,t){e[5]+=t;for(var n=e,i=e[3];null!==i&&(1===t&&1===n[5]||-1===t&&0===n[5]);)i[5]+=t,n=i,i=i[3]}var sn={lFrame:Ln(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function an(){return sn.bindingsEnabled}function on(){return sn.lFrame.lView}function un(){return sn.lFrame.tView}function ln(e){return sn.lFrame.contextLView=e,e[8]}function cn(){for(var e=dn();null!==e&&64===e.type;)e=e.parent;return e}function dn(){return sn.lFrame.currentTNode}function hn(e,t){var n=sn.lFrame;n.currentTNode=e,n.isParent=t}function pn(){return sn.lFrame.isParent}function fn(){sn.lFrame.isParent=!1}function mn(){return sn.isInCheckNoChangesMode}function gn(e){sn.isInCheckNoChangesMode=e}function vn(){var e=sn.lFrame,t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function yn(){return sn.lFrame.bindingIndex}function _n(){return sn.lFrame.bindingIndex++}function bn(e){var t=sn.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function kn(e,t){var n=sn.lFrame;n.bindingIndex=n.bindingRootIndex=e,wn(t)}function wn(e){sn.lFrame.currentDirectiveIndex=e}function Sn(e){var t=sn.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function En(){return sn.lFrame.currentQueryIndex}function Tn(e){sn.lFrame.currentQueryIndex=e}function Dn(e){var t=e[1];return 2===t.type?t.declTNode:1===t.type?e[6]:null}function xn(e,t,n){if(n&Je.SkipSelf){for(var i=t,r=e;!(null!==(i=i.parent)||n&Je.Host||(i=Dn(r),null===i||(r=r[15],10&i.type))););if(null===i)return!1;t=i,e=r}var s=sn.lFrame=Mn();return s.currentTNode=t,s.lView=e,!0}function Cn(e){var t=Mn(),n=e[1];sn.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Mn(){var e=sn.lFrame,t=null===e?null:e.child;return null===t?Ln(e):t}function Ln(e){var t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function An(){var e=sn.lFrame;return sn.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var On=An;function In(){var e=An();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function Rn(){return sn.lFrame.selectedIndex}function Pn(e){sn.lFrame.selectedIndex=e}function Fn(){var e=sn.lFrame;return $t(e.tView,e.selectedIndex)}function Yn(){sn.lFrame.currentNamespace=Ut}function jn(){sn.lFrame.currentNamespace=null}function qn(e,t){for(var n=t.directiveStart,i=t.directiveEnd;n=i)break}else t[o]<0&&(e[18]+=65536),(a>11>16&&(3&e[2])===t){e[2]+=2048;try{s.call(a)}finally{}}}else try{s.call(a)}finally{}}var Vn=m(function e(t,n,i){g(this,e),this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=i});function Gn(e,t,n){for(var i=Vt(e),r=0;rt){a=s-1;break}}}for(;s>16}(e),i=t;n>0;)i=i[15],n--;return i}var ei=!0;function ti(e){var t=ei;return ei=e,t}var ni=0;function ii(e,t){var n=si(e,t);if(-1!==n)return n;var i=t[1];i.firstCreatePass&&(e.injectorIndex=t.length,ri(i.data,e),ri(t,null),ri(i.blueprint,null));var r=ai(e,t),s=e.injectorIndex;if(Kn(r))for(var a=Jn(r),o=Xn(r,t),u=o[1].data,l=0;l<8;l++)t[s+l]=o[a+l]|u[a+l];return t[s+8]=r,s}function ri(e,t){e.push(0,0,0,0,0,0,0,0,t)}function si(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function ai(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;for(var n=0,i=null,r=t;null!==r;){var s=r[1],a=s.type;if(null===(i=2===a?s.declTNode:1===a?r[6]:null))return-1;if(n++,r=r[15],-1!==i.injectorIndex)return i.injectorIndex|n<<16}return-1}function oi(e,t,n){!function(e,t,n){var i;"string"==typeof n?i=n.charCodeAt(0)||0:n.hasOwnProperty(gt)&&(i=n[gt]),null==i&&(i=n[gt]=ni++);var r=255&i;t.data[e+(r>>5)]|=1<3&&void 0!==arguments[3]?arguments[3]:Je.Default,r=arguments.length>4?arguments[4]:void 0;if(null!==e){var s=function(e){if("string"==typeof e)return e.charCodeAt(0)||0;var t=e.hasOwnProperty(gt)?e[gt]:void 0;return"number"==typeof t?t>=0?255&t:hi:t}(n);if("function"==typeof s){if(!xn(t,e,i))return i&Je.Host?ui(r,n,i):li(t,n,i,r);try{var a=s(i);if(null!=a||i&Je.Optional)return a;He(n)}finally{On()}}else if("number"==typeof s){var o=null,u=si(e,t),l=-1,c=i&Je.Host?t[16][6]:null;for((-1===u||i&Je.SkipSelf)&&(-1!==(l=-1===u?ai(e,t):t[u+8])&&vi(i,!1)?(o=t[1],u=Jn(l),t=Xn(l,t)):u=-1);-1!==u;){var d=t[1];if(gi(s,u,d.data)){var h=pi(u,t,n,o,i,c);if(h!==di)return h}-1!==(l=t[u+8])&&vi(i,t[1].data[u+8]===c)&&gi(s,u,t)?(o=d,u=Jn(l),t=Xn(l,t)):u=-1}}}return li(t,n,i,r)}var di={};function hi(){return new yi(cn(),on())}function pi(e,t,n,i,r,s){var a=t[1],o=a.data[e+8],u=fi(o,a,n,null==i?Lt(o)&&ei:i!=a&&0!=(3&o.type),r&Je.Host&&s===o);return null!==u?mi(t,a,u,o):di}function fi(e,t,n,i,r){for(var s=e.providerIndexes,a=t.data,o=1048575&s,u=e.directiveStart,l=s>>20,c=r?o+l:e.directiveEnd,d=i?o:o+l;d=u&&h.type===n)return d}if(r){var p=a[u];if(p&&Ot(p)&&p.type===n)return u}return null}function mi(e,t,n,i){var r=e[n],s=t.data;if(function(e){return e instanceof Vn}(r)){var a=r;a.resolving&&function(e,t){throw new je("200","Circular dependency in DI detected for ".concat(e))}(Ne(s[n]));var o=ti(a.canSeeViewProviders);a.resolving=!0;var u=a.injectImpl?Xe(a.injectImpl):null;xn(e,i,Je.Default);try{r=e[n]=a.factory(void 0,s,e,i),t.firstCreatePass&&n>=i.directiveStart&&function(e,t,n){var i=t.type.prototype,r=i.ngOnChanges,s=i.ngOnInit,a=i.ngDoCheck;if(r){var o=Yt(t);(n.preOrderHooks||(n.preOrderHooks=[])).push(e,o),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,o)}s&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-e,s),a&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,a),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,a))}(n,s[n],t)}finally{null!==u&&Xe(u),ti(o),a.resolving=!1,On()}}return r}function gi(e,t,n){return!!(n[t+(e>>5)]&1<1&&void 0!==arguments[1]?arguments[1]:{};return Object.assign({selector:e,first:!0,isViewQuery:!1,descendants:!0},t)},Mi),Ai=Di("ViewChild",function(e,t){return Object.assign({selector:e,first:!0,isViewQuery:!0,descendants:!0},t)},Mi),Oi=Function;function Ii(e,t){void 0===t&&(t=e);for(var n=0;n=e.length?e.push(n):e.splice(t,0,n)}function Fi(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Yi(e,t){for(var n=[],i=0;i=0?e[1|i]=n:function(e,t,n,i){var r=e.length;if(r==t)e.push(n,i);else if(1===r)e.push(i,e[0]),e[0]=n;else{for(r--,e.push(e[r-1],e[r]);r>t;)e[r]=e[r-2],r--;e[t]=n,e[t+1]=i}}(e,i=~i,t,n),i}function qi(e,t){var n=Ni(e,t);if(n>=0)return e[1|n]}function Ni(e,t){return function(e,t,n){for(var i=0,r=e.length>>1;r!==i;){var s=i+(r-i>>1),a=e[s<<1];if(t===a)return s<<1;a>t?r=s:i=s+1}return~(r<<1)}(e,t)}var Hi,Bi={},Ui="__NG_DI_FLAG__",zi="ngTempTokenPath",Vi=/\n/gm,Gi="__source",Wi=Le({provide:String,useValue:Le});function Zi(e){var t=Hi;return Hi=e,t}function Qi(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Je.Default;if(void 0===Hi)throw new Error("inject() must be called from an injection context");return null===Hi?et(e,void 0,t):Hi.get(e,t&Je.Optional?null:void 0,t)}function $i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Je.Default;return(We||Qi)(Fe(e),t)}var Ki=$i;function Ji(e){for(var t=[],n=0;n3&&void 0!==arguments[3]?arguments[3]:null;e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.substr(2):e;var r=Oe(t);if(Array.isArray(t))r=t.map(Oe).join(" -> ");else if("object"==typeof t){var s=[];for(var a in t)if(t.hasOwnProperty(a)){var o=t[a];s.push(a+":"+("string"==typeof o?JSON.stringify(o):Oe(o)))}r="{".concat(s.join(", "),"}")}return"".concat(n).concat(i?"("+i+")":"","[").concat(r,"]: ").concat(e.replace(Vi,"\n "))}("\n"+e.message,r,n,i),e.ngTokenPath=r,e[zi]=null,e}var nr=Xi(Ti("Inject",function(e){return{token:e}}),-1),ir=Xi(Ti("Optional"),8),rr=Xi(Ti("SkipSelf"),4),sr=((sr=sr||{})[sr.Important=1]="Important",sr[sr.DashCase=2]="DashCase",sr),ar="__ngContext__";function or(e,t){e[ar]=t}function ur(e){var t=function(e){return e[ar]||null}(e);return t?Array.isArray(t)?t:t.lView:null}function lr(e,t){return(void 0)(e,t)}function cr(e){var t=e[3];return Ct(t)?t[3]:t}function dr(e){return pr(e[13])}function hr(e){return pr(e[4])}function pr(e){for(;null!==e&&!Ct(e);)e=e[4];return e}function fr(e,t,n,i,r){if(null!=i){var s,a=!1;Ct(i)?s=i:xt(i)&&(a=!0,i=i[0]);var o=Wt(i);0===e&&null!==n?null==r?wr(t,n,o):kr(t,n,o,r||null,!0):1===e&&null!==n?kr(t,n,o,r||null,!0):2===e?function(e,t,n){var i=Er(e,t);i&&function(e,t,n,i){Vt(e)?e.removeChild(t,n,i):t.removeChild(n)}(e,i,t,n)}(t,o,a):3===e&&t.destroyNode(o),null!=s&&function(e,t,n,i,r){var s=n[7];s!==Wt(n)&&fr(t,e,i,s,r);for(var a=10;a0&&(e[n-1][4]=i[4]);var s=Fi(e,10+t);!function(e,t){Rr(e,t,t[11],2,null,null),t[0]=null,t[6]=null}(i[1],i);var a=s[19];null!==a&&a.detachView(s[1]),i[3]=null,i[4]=null,i[2]&=-129}return i}}function yr(e,t){if(!(256&t[2])){var n=t[11];Vt(n)&&n.destroyNode&&Rr(e,t,n,3,null,null),function(e){var t=e[13];if(!t)return _r(e[1],e);for(;t;){var n=null;if(xt(t))n=t[13];else{var i=t[10];i&&(n=i)}if(!n){for(;t&&!t[4]&&t!==e;)xt(t)&&_r(t[1],t),t=t[3];null===t&&(t=e),xt(t)&&_r(t[1],t),n=t&&t[4]}t=n}}(t)}}function _r(e,t){if(!(256&t[2])){t[2]&=-129,t[2]|=256,function(e,t){var n;if(null!=e&&null!=(n=e.destroyHooks))for(var i=0;i=0?i[r=l]():i[r=-l].unsubscribe(),s+=2}else{var c=i[r=n[s+1]];n[s].call(c)}if(null!==i){for(var d=r+1;d"+e;try{var t=(new window.DOMParser).parseFromString(jr(e),"text/html").body;return null===t?this.inertDocumentHelper.getInertBodyElement(e):(t.removeChild(t.firstChild),t)}catch(t){return null}}}])}(),$r=function(){return m(function e(t){if(g(this,e),this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){var n=this.inertDocument.createElement("html");this.inertDocument.appendChild(n);var i=this.inertDocument.createElement("body");n.appendChild(i)}},[{key:"getInertBodyElement",value:function(e){var t=this.inertDocument.createElement("template");if("content"in t)return t.innerHTML=jr(e),t;var n=this.inertDocument.createElement("body");return n.innerHTML=jr(e),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(n),n}},{key:"stripCustomNsAttrs",value:function(e){for(var t=e.attributes,n=t.length-1;0"),!0}},{key:"endElement",value:function(e){var t=e.nodeName.toLowerCase();os.hasOwnProperty(t)&&!rs.hasOwnProperty(t)&&(this.buf.push(""))}},{key:"chars",value:function(e){this.buf.push(ms(e))}},{key:"checkClobberedElement",value:function(e,t){if(t&&(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error("Failed to sanitize html because the element is clobbered: ".concat(e.outerHTML));return t}}])}(),ps=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,fs=/([^\#-~ |!])/g;function ms(e){return e.replace(/&/g,"&").replace(ps,function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(fs,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(//g,">")}function gs(e,t){var n=null;try{is=is||function(e){var t=new $r(e);return function(){try{return!!(new window.DOMParser).parseFromString(jr(""),"text/html")}catch(e){return!1}}()?new Qr(t):t}(e);var i=t?String(t):"";n=is.getInertBodyElement(i);var r=5,s=i;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,i=s,s=n.innerHTML,n=is.getInertBodyElement(i)}while(i!==s);return jr((new hs).sanitizeChildren(vs(n)||n))}finally{if(n)for(var a=vs(n)||n;a.firstChild;)a.removeChild(a.firstChild)}}function vs(e){return"content"in e&&function(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var ys=((ys=ys||{})[ys.NONE=0]="NONE",ys[ys.HTML=1]="HTML",ys[ys.STYLE=2]="STYLE",ys[ys.SCRIPT=3]="SCRIPT",ys[ys.URL=4]="URL",ys[ys.RESOURCE_URL=5]="RESOURCE_URL",ys);function _s(e){var t=ks();return t?qr(t.sanitize(ys.HTML,e)||""):Wr(e,"HTML")?qr(Gr(e)):gs(zt(),qe(e))}function bs(e){var t=ks();return t?t.sanitize(ys.URL,e)||"":Wr(e,"URL")?Gr(e):Xr(qe(e))}function ks(){var e=on();return e&&e[12]}function ws(e){return e.ngOriginalError}function Ss(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;is?"":r[c+1].toLowerCase();var h=8&i?d:null;if(h&&-1!==xs(h,l,0)||2&i&&l!==d){if(Is(i))return!1;a=!0}}}}else{if(!a&&!Is(i)&&!Is(u))return!1;if(a&&Is(u))continue;a=!1,i=u|1&i}}return Is(i)||a}function Is(e){return 0==(1&e)}function Rs(e,t,n,i){if(null===t)return-1;var r=0;if(i||!n){for(var s=!1;r-1)for(n++;n2&&void 0!==arguments[2]&&arguments[2],i=0;i0?'="'+o+'"':"")+"]"}else 8&i?r+="."+a:4&i&&(r+=" "+a);else""!==r&&!Is(a)&&(t+=Ys(s,r),r=""),i=a,s=s||!Is(i);n++}return""!==r&&(t+=Ys(s,r)),t}var qs={};function Ns(e){Hs(un(),on(),Rn()+e,mn())}function Hs(e,t,n,i){if(!i)if(3==(3&t[2])){var r=e.preOrderCheckHooks;null!==r&&Nn(t,r,n)}else{var s=e.preOrderHooks;null!==s&&Hn(t,s,0,n)}Pn(n)}function Bs(e,t){return e<<17|t<<2}function Us(e){return e>>17&32767}function zs(e){return 2|e}function Vs(e){return(131068&e)>>2}function Gs(e,t){return-131069&e|t<<2}function Ws(e){return 1|e}function Zs(e,t){var n=e.contentQueries;if(null!==n)for(var i=0;i20&&Hs(e,t,20,mn()),n(i,r)}finally{Pn(s)}}function na(e,t,n){if(Mt(t))for(var i=t.directiveEnd,r=t.directiveStart;r2&&void 0!==arguments[2]?arguments[2]:Qt,i=t.localNames;if(null!==i)for(var r=t.index+1,s=0;s0;){var n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(o)!=u&&o.push(u),o.push(i,r,a)}}function ha(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function pa(e,t){t.flags|=2,(e.components||(e.components=[])).push(t.index)}function fa(e,t,n){if(n){if(t.exportAs)for(var i=0;i0&&wa(n)}}function wa(e){for(var t=dr(e);null!==t;t=hr(t))for(var n=10;n0&&wa(i)}var s=e[1].components;if(null!==s)for(var a=0;a0&&wa(o)}}function Sa(e,t){var n=Jt(t,e),i=n[1];(function(e,t){for(var n=t.length;n1&&void 0!==arguments[1]?arguments[1]:Bi;if(t===Bi){var n=new Error("NullInjectorError: No provider for ".concat(Oe(e),"!"));throw n.name="NullInjectorError",n}return t}}])}(),Na=new xi("Set Injector scope."),Ha={},Ba={};function Ua(){return void 0===Ya&&(Ya=new qa),Ya}function za(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3?arguments[3]:void 0;return new Va(e,n,t||Ua(),i)}var Va=function(){return m(function e(t,n,i){var r=this,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;g(this,e),this.parent=i,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;var a=[];n&&Ri(n,function(e){return r.processProvider(e,t,n)}),Ri([t],function(e){return r.processInjectorType(e,[],a)}),this.records.set(ja,Za(void 0,this));var o=this.records.get(Na);this.scope=null!=o?o.value:null,this.source=s||("object"==typeof t?null:Oe(t))},[{key:"destroyed",get:function(){return this._destroyed}},{key:"destroy",value:function(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(function(e){return e.ngOnDestroy()})}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}},{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Bi,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Je.Default;this.assertNotDestroyed();var i=Zi(this),r=Xe(void 0);try{if(!(n&Je.SkipSelf)){var s=this.records.get(e);if(void 0===s){var a=function(e){return"function"==typeof e||"object"==typeof e&&e instanceof xi}(e)&&ze(e);s=a&&this.injectableDefInScope(a)?Za(Ga(e),Ha):null,this.records.set(e,s)}if(null!=s)return this.hydrate(e,s)}return(n&Je.Self?Ua():this.parent).get(e,t=n&Je.Optional&&t===Bi?null:t)}catch(o){if("NullInjectorError"===o.name){if((o[zi]=o[zi]||[]).unshift(Oe(e)),i)throw o;return tr(o,e,"R3InjectorError",this.source)}throw o}finally{Xe(r),Zi(i)}}},{key:"_resolveInjectorDefTypes",value:function(){var e=this;this.injectorDefTypes.forEach(function(t){return e.get(t)})}},{key:"toString",value:function(){var e=[];return this.records.forEach(function(t,n){return e.push(Oe(n))}),"R3Injector[".concat(e.join(", "),"]")}},{key:"assertNotDestroyed",value:function(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}},{key:"processInjectorType",value:function(e,t,n){var i=this;if(!(e=Fe(e)))return!1;var r=Ge(e),s=null==r&&e.ngModule||void 0,a=void 0===s?e:s,o=-1!==n.indexOf(a);if(void 0!==s&&(r=Ge(s)),null==r)return!1;if(null!=r.imports&&!o){var u;n.push(a);try{Ri(r.imports,function(e){i.processInjectorType(e,t,n)&&(void 0===u&&(u=[]),u.push(e))})}finally{}if(void 0!==u)for(var l=function(){var e=u[c],t=e.ngModule,n=e.providers;Ri(n,function(e){return i.processProvider(e,t,n||lt)})},c=0;c0){var n=Yi(t,"?");throw new Error("Can't resolve all parameters for ".concat(Oe(e),": (").concat(n.join(", "),")."))}var i=function(e){var t=e&&(e[Ze]||e[$e]);if(t){var n=function(e){if(e.hasOwnProperty("name"))return e.name;var t=(""+e).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(e);return console.warn('DEPRECATED: DI is instantiating a token "'.concat(n,'" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "').concat(n,'" class.')),t}return null}(e);return null!==i?function(){return i.factory(e)}:function(){return new e}}(e);throw new Error("unreachable")}function Wa(e,t,n){var i;if($a(e)){var r=Fe(e);return Rt(r)||Ga(r)}if(Qa(e))i=function(){return Fe(e.useValue)};else if(function(e){return!(!e||!e.useFactory)}(e))i=function(){return e.useFactory.apply(e,d(Ji(e.deps||[])))};else if(function(e){return!(!e||!e.useExisting)}(e))i=function(){return $i(Fe(e.useExisting))};else{var s=Fe(e&&(e.useClass||e.provide));if(!function(e){return!!e.deps}(e))return Rt(s)||Ga(s);i=function(){return k(s,d(Ji(e.deps)))}}return i}function Za(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{factory:e,value:t,multi:n?[]:void 0}}function Qa(e){return null!==e&&"object"==typeof e&&Wi in e}function $a(e){return"function"==typeof e}var Ka=function(e,t,n){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3?arguments[3]:void 0,r=za(e,t,n,i);return r._resolveInjectorDefTypes(),r}({name:n},t,e,n)},Ja=function(){var e=function(){return m(function e(){g(this,e)},null,[{key:"create",value:function(e,t){return Array.isArray(e)?Ka(e,t,""):Ka(e.providers,e.parent,e.name||"")}}])}();return e.THROW_IF_NOT_FOUND=Bi,e.NULL=new qa,e.\u0275prov=Be({token:e,providedIn:"any",factory:function(){return $i(ja)}}),e.__NG_ELEMENT_ID__=-1,e}();function Xa(e,t){qn(ur(e)[1],cn())}function eo(e){for(var t=function(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),n=!0,i=[e];t;){var r=void 0;if(Ot(e))r=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new Error("Directives cannot inherit Components");r=t.\u0275dir}if(r){if(n){i.push(r);var s=e;s.inputs=to(e.inputs),s.declaredInputs=to(e.declaredInputs),s.outputs=to(e.outputs);var a=r.hostBindings;a&&ro(e,a);var o=r.viewQuery,u=r.contentQueries;if(o&&no(e,o),u&&io(e,u),Ae(e.inputs,r.inputs),Ae(e.declaredInputs,r.declaredInputs),Ae(e.outputs,r.outputs),Ot(r)&&r.data.animation){var l=e.data;l.animation=(l.animation||[]).concat(r.data.animation)}}var c=r.features;if(c)for(var d=0;d=0;i--){var r=e[i];r.hostVars=t+=r.hostVars,r.hostAttrs=Qn(r.hostAttrs,n=Qn(n,r.hostAttrs))}}(i)}function to(e){return e===ut?{}:e===lt?[]:e}function no(e,t){var n=e.viewQuery;e.viewQuery=n?function(e,i){t(e,i),n(e,i)}:t}function io(e,t){var n=e.contentQueries;e.contentQueries=n?function(e,i,r){t(e,i,r),n(e,i,r)}:t}function ro(e,t){var n=e.hostBindings;e.hostBindings=n?function(e,i){t(e,i),n(e,i)}:t}var so=null;function ao(){if(!so){var e=ot.Symbol;if(e&&e.iterator)so=e.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),n=0;n1&&void 0!==arguments[1]?arguments[1]:Je.Default,n=on();return null===n?$i(e,t):ci(cn(),n,Fe(e),t)}function _o(e,t,n){var i=on();return ho(i,_n(),t)&&la(un(),Fn(),i,e,t,i[11],n,!1),_o}function bo(e,t,n,i,r){var s=r?"class":"style";Ra(e,n,t.inputs[s],s,i)}function ko(e,t,n,i){var r=on(),s=un(),a=20+e,o=r[11],u=r[a]=mr(o,t,sn.lFrame.currentNamespace),l=s.firstCreatePass?function(e,t,n,i,r,s,a){var o=t.consts,u=$s(t,e,2,r,tn(o,s));return ca(t,n,u,tn(o,a)),null!==u.attrs&&Fa(u,u.attrs,!1),null!==u.mergedAttrs&&Fa(u,u.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,u),u}(a,s,r,0,t,n,i):s.data[a];hn(l,!0);var c=l.mergedAttrs;null!==c&&Gn(o,u,c);var d=l.classes;null!==d&&Yr(o,u,d);var h=l.styles;null!==h&&Fr(o,u,h),64!=(64&l.flags)&&Mr(s,r,u,l),0===sn.lFrame.elementDepthCount&&or(u,r),sn.lFrame.elementDepthCount++,At(l)&&(ia(s,r,l),na(s,l,r)),null!==i&&ra(r,l)}function wo(){var e=cn();pn()?fn():hn(e=e.parent,!1);var t=e;sn.lFrame.elementDepthCount--;var n=un();n.firstCreatePass&&(qn(n,e),Mt(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function(e){return 0!=(16&e.flags)}(t)&&bo(n,t,on(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function(e){return 0!=(32&e.flags)}(t)&&bo(n,t,on(),t.stylesWithoutHost,!1)}function So(e,t,n,i){ko(e,t,n,i),wo()}function Eo(e,t,n){var i=on(),r=un(),s=e+20,a=r.firstCreatePass?function(e,t,n,i,r){var s=t.consts,a=tn(s,i),o=$s(t,e,8,"ng-container",a);return null!==a&&Fa(o,a,!0),ca(t,n,o,tn(s,r)),null!==t.queries&&t.queries.elementStart(t,o),o}(s,r,i,t,n):r.data[s];hn(a,!0);var o=i[s]=i[11].createComment("");Mr(r,i,o,a),or(o,i),At(a)&&(ia(r,i,a),na(r,a,i)),null!=n&&ra(i,a)}function To(){var e=cn(),t=un();pn()?fn():hn(e=e.parent,!1),t.firstCreatePass&&(qn(t,e),Mt(e)&&t.queries.elementEnd(e))}function Do(e,t,n){Eo(e,t,n),To()}function xo(){return on()}function Co(e){return!!e&&"function"==typeof e.then}function Mo(e){return!!e&&"function"==typeof e.subscribe}var Lo=Mo;function Ao(e,t,n,i){var r=on(),s=un(),a=cn();return Io(s,r,r[11],a,e,t,!!n,i),Ao}function Oo(e,t){var n=cn(),i=on(),r=un();return Io(r,i,Oa(Sn(r.data),n,i),n,e,t,!1),Oo}function Io(e,t,n,i,r,s,a,o){var u=At(i),l=e.firstCreatePass&&Aa(e),c=t[8],d=La(t),h=!0;if(3&i.type||o){var p=Qt(i,t),f=o?o(p):p,m=d.length,g=o?function(e){return o(Wt(e[i.index]))}:i.index;if(Vt(n)){var v=null;if(!o&&u&&(v=function(e,t,n,i){var r=e.cleanup;if(null!=r)for(var s=0;su?o[u]:null}"string"==typeof a&&(s+=2)}return null}(e,t,r,i.index)),null!==v)(v.__ngLastListenerFn__||v).__ngNextListenerFn__=s,v.__ngLastListenerFn__=s,h=!1;else{s=Po(i,t,c,s,!1);var y=n.listen(f,r,s);d.push(s,y),l&&l.push(r,g,m,m+1)}}else s=Po(i,t,c,s,!0),f.addEventListener(r,s,a),d.push(s),l&&l.push(r,g,m,a)}else s=Po(i,t,c,s,!1);var _,b=i.outputs;if(h&&null!==b&&(_=b[r])){var k=_.length;if(k)for(var w=0;w0&&void 0!==arguments[0]?arguments[0]:1;return function(e){return(sn.lFrame.contextLView=function(e,t){for(;e>0;)t=t[15],e--;return t}(e,sn.lFrame.contextLView))[8]}(e)}function Yo(e,t){for(var n=null,i=function(e){var t=e.attrs;if(null!=t){var n=t.indexOf(5);if(0==(1&n))return t[n+1]}return null}(e),r=0;r1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0,i=on(),r=un(),s=$s(r,20+e,16,null,n||null);null===s.projection&&(s.projection=t),fn(),64!=(64&s.flags)&&function(e,t,n){Pr(t[11],0,t,n,br(e,n,t),Tr(n.parent||t[6],n,t))}(r,i,s)}function No(e,t,n){return Ho(e,"",t,"",n),No}function Ho(e,t,n,i,r){var s=on(),a=mo(s,t,n,i);return a!==qs&&la(un(),Fn(),s,e,a,s[11],r,!1),Ho}function Bo(e,t,n,i,r){for(var s=e[n+1],a=null===t,o=i?Us(s):Vs(s),u=!1;0!==o&&(!1===u||a);){var l=e[o+1];Uo(e[o],t)&&(u=!0,e[o+1]=i?Ws(l):zs(l)),o=i?Us(l):Vs(l)}u&&(e[n+1]=i?zs(s):Ws(s))}function Uo(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&Ni(e,t)>=0}var zo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Vo(e){return e.substring(zo.key,zo.keyEnd)}function Go(e,t){var n=zo.textEnd;return n===t?-1:(t=zo.keyEnd=function(e,t,n){for(;t32;)t++;return t}(e,zo.key=t,n),Wo(e,t,n))}function Wo(e,t,n){for(;t=0;n=Go(t,n))ji(e,Vo(t),!0)}function Ko(e,t,n,i){var r=on(),s=un(),a=bn(2);s.firstUpdatePass&&Xo(s,e,a,i),t!==qs&&ho(r,a,t)&&nu(s,s.data[Rn()],r,r[11],e,r[a+1]=function(e,t){return null==e||("string"==typeof t?e+=t:"object"==typeof e&&(e=Oe(Gr(e)))),e}(t,n),i,a)}function Jo(e,t){return t>=e.expandoStartIndex}function Xo(e,t,n,i){var r=e.data;if(null===r[n+1]){var s=r[Rn()],a=Jo(e,n);su(s,i)&&null===t&&!a&&(t=!1),t=function(e,t,n,i){var r=Sn(e),s=i?t.residualClasses:t.residualStyles;if(null===r)0===(i?t.classBindings:t.styleBindings)&&(n=tu(n=eu(null,e,t,n,i),t.attrs,i),s=null);else{var a=t.directiveStylingLast;if(-1===a||e[a]!==r)if(n=eu(r,e,t,n,i),null===s){var o=function(e,t,n){var i=n?t.classBindings:t.styleBindings;if(0!==Vs(i))return e[Us(i)]}(e,t,i);void 0!==o&&Array.isArray(o)&&function(e,t,n,i){e[Us(n?t.classBindings:t.styleBindings)]=i}(e,t,i,o=tu(o=eu(null,e,t,o[1],i),t.attrs,i))}else s=function(e,t,n){for(var i,r=t.directiveEnd,s=1+t.directiveStylingLast;s0)&&(c=!0)}else l=n;if(r)if(0!==u){var h=Us(e[o+1]);e[i+1]=Bs(h,o),0!==h&&(e[h+1]=Gs(e[h+1],i)),e[o+1]=function(e,t){return 131071&e|t<<17}(e[o+1],i)}else e[i+1]=Bs(o,0),0!==o&&(e[o+1]=Gs(e[o+1],i)),o=i;else e[i+1]=Bs(u,0),0===o?o=i:e[u+1]=Gs(e[u+1],i),u=i;c&&(e[i+1]=zs(e[i+1])),Bo(e,l,i,!0),Bo(e,l,i,!1),function(e,t,n,i,r){var s=r?e.residualClasses:e.residualStyles;null!=s&&"string"==typeof t&&Ni(s,t)>=0&&(n[i+1]=Ws(n[i+1]))}(t,l,e,i,s),a=Bs(o,u),s?t.classBindings=a:t.styleBindings=a}(r,s,t,n,a,i)}}function eu(e,t,n,i,r){var s=null,a=n.directiveEnd,o=n.directiveStylingLast;for(-1===o?o=n.directiveStart:o++;o0;){var u=e[r],l=Array.isArray(u),c=l?u[1]:u,d=null===c,h=n[r+1];h===qs&&(h=d?lt:void 0);var p=d?qi(h,i):c===i?h:void 0;if(l&&!ru(p)&&(p=qi(u,i)),ru(p)&&(a=p,o))return a;var f=e[r+1];r=o?Us(f):Vs(f)}if(null!==t){var m=s?t.residualClasses:t.residualStyles;null!=m&&(a=qi(m,i))}return a}function ru(e){return void 0!==e}function su(e,t){return 0!=(e.flags&(t?16:32))}function au(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=on(),i=un(),r=e+20,s=i.firstCreatePass?$s(i,r,1,t,null):i.data[r],a=n[r]=function(e,t){return Vt(e)?e.createText(t):e.createTextNode(t)}(n[11],t);Mr(i,n,a,s),hn(s,!1)}function ou(e){return uu("",e,""),ou}function uu(e,t,n){var i=on(),r=mo(i,e,t,n);return r!==qs&&Pa(i,Rn(),r),uu}function lu(e,t,n,i,r){var s=on(),a=function(e,t,n,i,r,s){var a=po(e,yn(),n,r);return bn(2),a?t+qe(n)+i+qe(r)+s:qs}(s,e,t,n,i,r);return a!==qs&&Pa(s,Rn(),a),lu}function cu(e,t,n){var i=on();return ho(i,_n(),t)&&la(un(),Fn(),i,e,t,i[11],n,!0),cu}function du(e,t,n){var i=on();if(ho(i,_n(),t)){var r=un(),s=Fn();la(r,s,i,e,t,Oa(Sn(r.data),s,i),n,!0)}return du}var hu=void 0,pu=["en",[["a","p"],["AM","PM"],hu],[["AM","PM"],hu,hu],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],hu,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],hu,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",hu,"{1} 'at' {0}",hu],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(e){var t=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\.?/,"").length;return 1===t&&0===n?1:5}],fu={};function mu(e){return e in fu||(fu[e]=ot.ng&&ot.ng.common&&ot.ng.common.locales&&ot.ng.common.locales[e]),fu[e]}var gu=((gu=gu||{})[gu.LocaleId=0]="LocaleId",gu[gu.DayPeriodsFormat=1]="DayPeriodsFormat",gu[gu.DayPeriodsStandalone=2]="DayPeriodsStandalone",gu[gu.DaysFormat=3]="DaysFormat",gu[gu.DaysStandalone=4]="DaysStandalone",gu[gu.MonthsFormat=5]="MonthsFormat",gu[gu.MonthsStandalone=6]="MonthsStandalone",gu[gu.Eras=7]="Eras",gu[gu.FirstDayOfWeek=8]="FirstDayOfWeek",gu[gu.WeekendRange=9]="WeekendRange",gu[gu.DateFormat=10]="DateFormat",gu[gu.TimeFormat=11]="TimeFormat",gu[gu.DateTimeFormat=12]="DateTimeFormat",gu[gu.NumberSymbols=13]="NumberSymbols",gu[gu.NumberFormats=14]="NumberFormats",gu[gu.CurrencyCode=15]="CurrencyCode",gu[gu.CurrencySymbol=16]="CurrencySymbol",gu[gu.CurrencyName=17]="CurrencyName",gu[gu.Currencies=18]="Currencies",gu[gu.Directionality=19]="Directionality",gu[gu.PluralCase=20]="PluralCase",gu[gu.ExtraData=21]="ExtraData",gu),vu="en-US";function yu(e){(function(e,t){null==e&&function(e,t,n,i){throw new Error("ASSERTION ERROR: ".concat(e)+" [Expected=> ".concat(null," ").concat("!="," ").concat(t," <=Actual]"))}(t,e)})(e,"Expected localeId to be defined"),"string"==typeof e&&e.toLowerCase().replace(/_/g,"-")}function _u(e,t,n,i,r){if(e=Fe(e),Array.isArray(e))for(var s=0;s>20;if($a(e)||!e.multi){var f=new Vn(l,r,yo),m=wu(u,t,r?d:d+p,h);-1===m?(oi(ii(c,o),a,u),bu(a,e,t.length),t.push(u),c.directiveStart++,c.directiveEnd++,r&&(c.providerIndexes+=1048576),n.push(f),o.push(f)):(n[m]=f,o[m]=f)}else{var g=wu(u,t,d+p,h),v=wu(u,t,d,d+p),y=g>=0&&n[g],_=v>=0&&n[v];if(r&&!_||!r&&!y){oi(ii(c,o),a,u);var b=function(e,t,n,i,r){var s=new Vn(e,n,yo);return s.multi=[],s.index=t,s.componentProviders=0,ku(s,r,i&&!n),s}(r?Eu:Su,n.length,r,i,l);!r&&_&&(n[v].providerFactory=b),bu(a,e,t.length,0),t.push(u),c.directiveStart++,c.directiveEnd++,r&&(c.providerIndexes+=1048576),n.push(b),o.push(b)}else bu(a,e,g>-1?g:v,ku(n[r?v:g],l,!r&&i));!r&&i&&_&&n[v].componentProviders++}}}function bu(e,t,n,i){var r=$a(t);if(r||function(e){return!!e.useClass}(t)){var s=(t.useClass||t).prototype.ngOnDestroy;if(s){var a=e.destroyHooks||(e.destroyHooks=[]);if(!r&&t.multi){var o=a.indexOf(n);-1===o?a.push(n,[i,s]):a[o+1].push(i,s)}else a.push(n,s)}}}function ku(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function wu(e,t,n,i){for(var r=n;r1&&void 0!==arguments[1]?arguments[1]:[];return function(n){n.providersResolver=function(n,i){return function(e,t,n){var i=un();if(i.firstCreatePass){var r=Ot(e);_u(n,i.data,i.blueprint,r,!0),_u(t,i.data,i.blueprint,r,!1)}}(n,i?i(e):e,t)}}}var xu=m(function e(){g(this,e)}),Cu=function(){return m(function e(){g(this,e)},[{key:"resolveComponentFactory",value:function(e){throw function(e){var t=Error("No component factory found for ".concat(Oe(e),". Did you add it to @NgModule.entryComponents?"));return t.ngComponent=e,t}(e)}}])}(),Mu=function(){var e=m(function e(){g(this,e)});return e.NULL=new Cu,e}();function Lu(){}function Au(e,t){return new Iu(Qt(e,t))}var Ou=function(){return Au(cn(),on())},Iu=function(){var e=m(function e(t){g(this,e),this.nativeElement=t});return e.__NG_ELEMENT_ID__=Ou,e}();function Ru(e){return e instanceof Iu?e.nativeElement:e}var Pu=m(function e(){g(this,e)}),Fu=function(){var e=m(function e(){g(this,e)});return e.__NG_ELEMENT_ID__=function(){return Yu()},e}(),Yu=function(){var e=on(),t=Jt(cn().index,e);return function(e){return e[11]}(xt(t)?t:e)},ju=function(){var e=m(function e(){g(this,e)});return e.\u0275prov=Be({token:e,providedIn:"root",factory:function(){return null}}),e}(),qu=m(function e(t){g(this,e),this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}),Nu=new qu("12.2.17"),Hu=function(){return m(function e(){g(this,e)},[{key:"supports",value:function(e){return uo(e)}},{key:"create",value:function(e){return new Uu(e)}}])}(),Bu=function(e,t){return t},Uu=function(){return m(function e(t){g(this,e),this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||Bu},[{key:"forEachItem",value:function(e){var t;for(t=this._itHead;null!==t;t=t._next)e(t)}},{key:"forEachOperation",value:function(e){for(var t=this._itHead,n=this._removalsHead,i=0,r=null;t||n;){var s=!n||t&&t.currentIndex4&&void 0!==arguments[4]&&arguments[4];null!==n;){var s=t[n.index];if(null!==s&&i.push(Wt(s)),Ct(s))for(var a=10;a-1&&(vr(e,n),Fi(t,n))}this._attachedToViewContainer=!1}yr(this._lView[1],this._lView)}},{key:"onDestroy",value:function(e){oa(this._lView[1],this._lView,null,e)}},{key:"markForCheck",value:function(){Ta(this._cdRefInjectingView||this._lView)}},{key:"detach",value:function(){this._lView[2]&=-129}},{key:"reattach",value:function(){this._lView[2]|=128}},{key:"detectChanges",value:function(){Da(this._lView[1],this._lView,this.context)}},{key:"checkNoChanges",value:function(){!function(e,t,n){gn(!0);try{Da(e,t,n)}finally{gn(!1)}}(this._lView[1],this._lView,this.context)}},{key:"attachToViewContainerRef",value:function(){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._attachedToViewContainer=!0}},{key:"detachFromAppRef",value:function(){this._appRef=null,function(e,t){Rr(e,t,t[11],2,null,null)}(this._lView[1],this._lView)}},{key:"attachToAppRef",value:function(e){if(this._attachedToViewContainer)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e}}])}(),il=function(e){function t(e){var n;return g(this,t),(n=v(this,t,[e]))._view=e,n}return _(t,e),m(t,[{key:"detectChanges",value:function(){xa(this._view)}},{key:"checkNoChanges",value:function(){!function(e){gn(!0);try{xa(e)}finally{gn(!1)}}(this._view)}},{key:"context",get:function(){return null}}])}(nl),rl=function(e){return function(e,t,n){if(Lt(e)&&!n){var i=Jt(e.index,t);return new nl(i,i)}return 47&e.type?new nl(t[16],t):null}(cn(),on(),16==(16&e))},sl=function(){var e=m(function e(){g(this,e)});return e.__NG_ELEMENT_ID__=rl,e}(),al=[new Zu],ol=new Ju([new Hu]),ul=new el(al),ll=function(){return hl(cn(),on())},cl=function(){var e=m(function e(){g(this,e)});return e.__NG_ELEMENT_ID__=ll,e}(),dl=function(e){function t(e,n,i){var r;return g(this,t),(r=v(this,t))._declarationLView=e,r._declarationTContainer=n,r.elementRef=i,r}return _(t,e),m(t,[{key:"createEmbeddedView",value:function(e){var t=this._declarationTContainer.tViews,n=Qs(this._declarationLView,t,e,16,null,t.declTNode,null,null,null,null);n[17]=this._declarationLView[this._declarationTContainer.index];var i=this._declarationLView[19];return null!==i&&(n[19]=i.createEmbeddedView(t)),Js(t,n,e),new nl(n)}}])}(cl);function hl(e,t){return 4&e.type?new dl(t,e,Au(e,t)):null}var pl=m(function e(){g(this,e)}),fl=m(function e(){g(this,e)}),ml=function(){return bl(cn(),on())},gl=function(){var e=m(function e(){g(this,e)});return e.__NG_ELEMENT_ID__=ml,e}(),vl=function(e){function t(e,n,i){var r;return g(this,t),(r=v(this,t))._lContainer=e,r._hostTNode=n,r._hostLView=i,r}return _(t,e),m(t,[{key:"element",get:function(){return Au(this._hostTNode,this._hostLView)}},{key:"injector",get:function(){return new yi(this._hostTNode,this._hostLView)}},{key:"parentInjector",get:function(){var e=ai(this._hostTNode,this._hostLView);if(Kn(e)){var t=Xn(e,this._hostLView),n=Jn(e);return new yi(t[1].data[n+8],t)}return new yi(null,this._hostLView)}},{key:"clear",value:function(){for(;this.length>0;)this.remove(this.length-1)}},{key:"get",value:function(e){var t=yl(this._lContainer);return null!==t&&t[e]||null}},{key:"length",get:function(){return this._lContainer.length-10}},{key:"createEmbeddedView",value:function(e,t,n){var i=e.createEmbeddedView(t||{});return this.insert(i,n),i}},{key:"createComponent",value:function(e,t,n,i,r){var s=n||this.parentInjector;if(!r&&null==e.ngModule&&s){var a=s.get(pl,null);a&&(r=a)}var o=e.create(s,i,void 0,r);return this.insert(o.hostView,t),o}},{key:"insert",value:function(e,n){var i=e._lView,r=i[1];if(function(e){return Ct(e[3])}(i)){var s=this.indexOf(e);if(-1!==s)this.detach(s);else{var a=i[3],o=new t(a,a[6],a[3]);o.detach(o.indexOf(e))}}var u=this._adjustIndex(n),l=this._lContainer;!function(e,t,n,i){var r=10+i,s=n.length;i>0&&(n[r-1][4]=t),i1&&void 0!==arguments[1]?arguments[1]:0;return null==e?this.length+t:e}}])}(gl);function yl(e){return e[8]}function _l(e){return e[8]||(e[8]=[])}function bl(e,t){var n,i=t[e.index];if(Ct(i))n=i;else{var r;if(8&e.type)r=Wt(i);else{var s=t[11];r=s.createComment("");var a=Qt(e,t);kr(s,Er(s,a),r,function(e,t){return Vt(e)?e.nextSibling(t):t.nextSibling}(s,a),!1)}t[e.index]=n=ba(i,t,r,e),Ea(t,n)}return new vl(n,e,t)}var kl={},wl=function(e){function t(e){var n;return g(this,t),(n=v(this,t)).ngModule=e,n}return _(t,e),m(t,[{key:"resolveComponentFactory",value:function(e){var t=Tt(e);return new Tl(t,this.ngModule)}}])}(Mu);function Sl(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}var El=new xi("SCHEDULER_TOKEN",{providedIn:"root",factory:function(){return Ts}}),Tl=function(e){function t(e,n){var i;return g(this,t),(i=v(this,t)).componentDef=e,i.ngModule=n,i.componentType=e.type,i.selector=function(e){return e.map(js).join(",")}(e.selectors),i.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],i.isBoundToModule=!!n,i}return _(t,e),m(t,[{key:"inputs",get:function(){return Sl(this.componentDef.inputs)}},{key:"outputs",get:function(){return Sl(this.componentDef.outputs)}},{key:"create",value:function(e,t,n,i){var r,s,a=(i=i||this.ngModule)?function(e,t){return{get:function(n,i,r){var s=e.get(n,kl,r);return s!==kl||i===kl?s:t.get(n,i,r)}}}(e,i.injector):e,o=a.get(Pu,Gt),u=a.get(ju,null),l=o.createRenderer(null,this.componentDef),c=this.componentDef.selectors[0][0]||"div",d=n?function(e,t,n){if(Vt(e))return e.selectRootElement(t,n===it.ShadowDom);var i="string"==typeof t?e.querySelector(t):t;return i.textContent="",i}(l,n,this.componentDef.encapsulation):mr(o.createRenderer(null,this.componentDef),c,function(e){var t=e.toLowerCase();return"svg"===t?Ut:"math"===t?"http://www.w3.org/1998/MathML/":null}(c)),h=this.componentDef.onPush?576:528,p={components:[],scheduler:Ts,clean:Ma,playerHandler:null,flags:0},f=aa(0,null,null,1,0,null,null,null,null,null),m=Qs(null,f,p,h,null,null,o,l,u,a);Cn(m);try{var g=function(e,t,n,i,r,s){var a=n[1];n[20]=e;var o=$s(a,20,2,"#host",null),u=o.mergedAttrs=t.hostAttrs;null!==u&&(Fa(o,u,!0),null!==e&&(Gn(r,e,u),null!==o.classes&&Yr(r,e,o.classes),null!==o.styles&&Fr(r,e,o.styles)));var l=i.createRenderer(e,t),c=Qs(n,sa(t),null,t.onPush?64:16,n[20],o,i,l,null,null);return a.firstCreatePass&&(oi(ii(o,n),a,t.type),pa(a,o),ma(o,n.length,1)),Ea(n,c),n[20]=c}(d,this.componentDef,m,o,l);if(d)if(n)Gn(l,d,["ng-version",Nu.full]);else{var v=function(e){for(var t=[],n=[],i=1,r=2;i0&&Yr(l,d,_.join(" "))}if(s=$t(f,20),void 0!==t)for(var b=s.projection=[],k=0;k1&&void 0!==arguments[1]?arguments[1]:Ja.THROW_IF_NOT_FOUND,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Je.Default;return e===Ja||e===pl||e===ja?this:this._r3Injector.get(e,t,n)}},{key:"destroy",value:function(){var e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach(function(e){return e()}),this.destroyCbs=null}},{key:"onDestroy",value:function(e){this.destroyCbs.push(e)}}])}(pl),Ml=function(e){function t(e){var n;return g(this,t),(n=v(this,t)).moduleType=e,null!==Dt(e)&&function(e){var t=new Set;!function e(n){var i=Dt(n,!0),r=i.id;null!==r&&(function(e,t,n){if(t&&t!==n)throw new Error("Duplicate module registered for ".concat(e," - ").concat(Oe(t)," vs ").concat(Oe(t.name)))}(r,xl.get(r),n),xl.set(r,n));var s,a=M(Ds(i.imports));try{for(a.s();!(s=a.n()).done;){var o=s.value;t.has(o)||(t.add(o),e(o))}}catch(u){a.e(u)}finally{a.f()}}(e)}(e),n}return _(t,e),m(t,[{key:"create",value:function(e){return new Cl(this.moduleType,e)}}])}(fl);function Ll(e,t,n){var i=vn()+e,r=on();return r[i]===qs?co(r,i,n?t.call(n):t()):function(e,t){return e[t]}(r,i)}function Al(e,t,n,i){return Rl(on(),vn(),e,t,n,i)}function Ol(e,t,n,i,r){return function(e,t,n,i,r,s,a){var o=t+n;return po(e,o,r,s)?co(e,o+2,a?i.call(a,r,s):i(r,s)):Il(e,o+2)}(on(),vn(),e,t,n,i,r)}function Il(e,t){var n=e[t];return n===qs?void 0:n}function Rl(e,t,n,i,r,s){var a=t+n;return ho(e,a,r)?co(e,a+1,s?i.call(s,r):i(r)):Il(e,a+1)}function Pl(e,t){var n,i=un(),r=e+20;i.firstCreatePass?(n=function(e,t){if(t)for(var n=t.length-1;n>=0;n--){var i=t[n];if(e===i.name)return i}throw new je("302","The pipe '".concat(e,"' could not be found!"))}(t,i.pipeRegistry),i.data[r]=n,n.onDestroy&&(i.destroyHooks||(i.destroyHooks=[])).push(r,n.onDestroy)):n=i.data[r];var s=n.factory||(n.factory=Rt(n.type)),a=Xe(yo);try{var o=ti(!1),u=s();return ti(o),function(e,t,n,i){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=i}(i,on(),r,u),u}finally{Xe(a)}}function Fl(e,t,n){var i=e+20,r=on(),s=Kt(r,i);return function(e,t){return oo.isWrapped(t)&&(t=oo.unwrap(t),e[yn()]=qs),t}(r,function(e,t){return e[1].data[t].pure}(r,i)?Rl(r,vn(),t,s.transform,n,s):s.transform(n))}function Yl(e){return function(t){setTimeout(e,void 0,t)}}var jl=function(e){function t(){var e,n=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return g(this,t),(e=v(this,t)).__isAsync=n,e}return _(t,e),m(t,[{key:"emit",value:function(e){h(E(t.prototype),"next",this).call(this,e)}},{key:"subscribe",value:function(e,n,i){var r,s,a,o=e,u=n||function(){return null},l=i;if(e&&"object"==typeof e){var c=e;o=null===(r=c.next)||void 0===r?void 0:r.bind(c),u=null===(s=c.error)||void 0===s?void 0:s.bind(c),l=null===(a=c.complete)||void 0===a?void 0:a.bind(c)}this.__isAsync&&(u=Yl(u),o&&(o=Yl(o)),l&&(l=Yl(l)));var d=h(E(t.prototype),"subscribe",this).call(this,{next:o,error:u,complete:l});return e instanceof Y&&e.add(d),d}}])}(ee);function ql(){return this._results[ao()]()}var Nl=function(){return m(function e(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];g(this,e),this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;var n=ao(),i=e.prototype;i[n]||(i[n]=ql)},[{key:"changes",get:function(){return this._changes||(this._changes=new jl)}},{key:"get",value:function(e){return this._results[e]}},{key:"map",value:function(e){return this._results.map(e)}},{key:"filter",value:function(e){return this._results.filter(e)}},{key:"find",value:function(e){return this._results.find(e)}},{key:"reduce",value:function(e,t){return this._results.reduce(e,t)}},{key:"forEach",value:function(e){this._results.forEach(e)}},{key:"some",value:function(e){return this._results.some(e)}},{key:"toArray",value:function(){return this._results.slice()}},{key:"toString",value:function(){return this._results.toString()}},{key:"reset",value:function(e,t){var n=this;n.dirty=!1;var i=Ii(e);(this._changesDetected=!function(e,t,n){if(e.length!==t.length)return!1;for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:[];g(this,e),this.queries=t}return m(e,[{key:"createEmbeddedView",value:function(t){var n=t.queries;if(null!==n){for(var i=null!==t.contentQueries?t.contentQueries[0]:n.length,r=[],s=0;s2&&void 0!==arguments[2]?arguments[2]:null;g(this,e),this.predicate=t,this.flags=n,this.read=i}),zl=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];g(this,e),this.queries=t}return m(e,[{key:"elementStart",value:function(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:-1;g(this,e),this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=n}return m(e,[{key:"elementStart",value:function(e,t){this.isApplyingToNode(t)&&this.matchTNode(e,t)}},{key:"elementEnd",value:function(e){this._declarationNodeIndex===e.index&&(this._appliesToNextNode=!1)}},{key:"template",value:function(e,t){this.elementStart(e,t)}},{key:"embeddedTView",value:function(t,n){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,n),new e(this.metadata)):null}},{key:"isApplyingToNode",value:function(e){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){for(var t=this._declarationNodeIndex,n=e.parent;null!==n&&8&n.type&&n.index!==t;)n=n.parent;return t===(null!==n?n.index:-1)}return this._appliesToNextNode}},{key:"matchTNode",value:function(e,t){var n=this.metadata.predicate;if(Array.isArray(n))for(var i=0;i0)i.push(a[o/2]);else{for(var l=s[o+1],c=t[-u],d=10;d0&&(r=setTimeout(function(){i._callbacks=i._callbacks.filter(function(e){return e.timeoutId!==r}),e(i._didWork,i.getPendingTasks())},t)),this._callbacks.push({doneCb:e,timeoutId:r,updateCb:n})}},{key:"whenStable",value:function(e,t,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(e,t,n),this._runCallbacksIfReady()}},{key:"getPendingRequestCount",value:function(){return this._pendingCount}},{key:"findProviders",value:function(e,t,n){return[]}}])}();return e.\u0275fac=function(t){return new(t||e)($i(Cc))},e.\u0275prov=Be({token:e,factory:e.\u0275fac}),e}(),Yc=function(){var e=function(){return m(function e(){g(this,e),this._applications=new Map,jc.addToWindow(this)},[{key:"registerApplication",value:function(e,t){this._applications.set(e,t)}},{key:"unregisterApplication",value:function(e){this._applications.delete(e)}},{key:"unregisterAllApplications",value:function(){this._applications.clear()}},{key:"getTestability",value:function(e){return this._applications.get(e)||null}},{key:"getAllTestabilities",value:function(){return Array.from(this._applications.values())}},{key:"getAllRootElements",value:function(){return Array.from(this._applications.keys())}},{key:"findTestabilityInTree",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return jc.findTestabilityInTree(this,e,t)}}])}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Be({token:e,factory:e.\u0275fac}),e}(),jc=new(function(){return m(function e(){g(this,e)},[{key:"addToWindow",value:function(e){}},{key:"findTestabilityInTree",value:function(e,t,n){return null}}])}()),qc=!0,Nc=!1;function Hc(){return Nc=!0,qc}var Bc=new xi("AllowMultipleToken"),Uc=m(function e(t,n){g(this,e),this.name=t,this.token=n});function zc(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i="Platform: ".concat(t),r=new xi(i);return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],s=Vc();if(!s||s.injector.get(Bc,!1))if(e)e(n.concat(t).concat({provide:r,useValue:!0}));else{var a=n.concat(t).concat({provide:r,useValue:!0},{provide:Na,useValue:"platform"});!function(e){if(Rc&&!Rc.destroyed&&!Rc.injector.get(Bc,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Rc=e.get(Gc);var t=e.get(hc,null);t&&t.forEach(function(e){return e()})}(Ja.create({providers:a,name:i}))}return function(e){var t=Vc();if(!t)throw new Error("No platform exists!");if(!t.injector.get(e,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return t}(r)}}function Vc(){return Rc&&!Rc.destroyed?Rc:null}var Gc=function(){var e=function(){return m(function e(t){g(this,e),this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1},[{key:"bootstrapModuleFactory",value:function(e,t){var n=this,i=function(e,t){return"noop"===e?new Pc:("zone.js"===e?void 0:e)||new Cc({enableLongStackTrace:Hc(),shouldCoalesceEventChangeDetection:!!(null==t?void 0:t.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==t?void 0:t.ngZoneRunCoalescing)})}(t?t.ngZone:void 0,{ngZoneEventCoalescing:t&&t.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:t&&t.ngZoneRunCoalescing||!1}),r=[{provide:Cc,useValue:i}];return i.run(function(){var s=Ja.create({providers:r,parent:n.injector,name:e.moduleType.name}),a=e.create(s),o=a.injector.get(Es,null);if(!o)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return i.runOutsideAngular(function(){var e=i.onError.subscribe({next:function(e){o.handleError(e)}});a.onDestroy(function(){Qc(n._modules,a),e.unsubscribe()})}),function(e,i,r){try{var s=((o=a.injector.get(uc)).runInitializers(),o.donePromise.then(function(){return yu(a.injector.get(gc,vu)||vu),n._moduleDoBootstrap(a),a}));return Co(s)?s.catch(function(t){throw i.runOutsideAngular(function(){return e.handleError(t)}),t}):s}catch(t){throw i.runOutsideAngular(function(){return e.handleError(t)}),t}var o}(o,i)})}},{key:"bootstrapModule",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=Wc({},n);return function(e,t,n){var i=new Ml(n);return Promise.resolve(i)}(0,0,e).then(function(e){return t.bootstrapModuleFactory(e,i)})}},{key:"_moduleDoBootstrap",value:function(e){var t=e.injector.get(Zc);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(function(e){return t.bootstrap(e)});else{if(!e.instance.ngDoBootstrap)throw new Error("The module ".concat(Oe(e.instance.constructor),' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.'));e.instance.ngDoBootstrap(t)}this._modules.push(e)}},{key:"onDestroy",value:function(e){this._destroyListeners.push(e)}},{key:"injector",get:function(){return this._injector}},{key:"destroy",value:function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(function(e){return e.destroy()}),this._destroyListeners.forEach(function(e){return e()}),this._destroyed=!0}},{key:"destroyed",get:function(){return this._destroyed}}])}();return e.\u0275fac=function(t){return new(t||e)($i(Ja))},e.\u0275prov=Be({token:e,factory:e.\u0275fac}),e}();function Wc(e,t){return Array.isArray(t)?t.reduce(Wc,e):Object.assign(Object.assign({},e),t)}var Zc=function(){var e=function(){return m(function e(t,n,i,r,s){var a=this;g(this,e),this._zone=t,this._injector=n,this._exceptionHandler=i,this._componentFactoryResolver=r,this._initStatus=s,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:function(){a._zone.run(function(){a.tick()})}});var o=new Q(function(e){a._stable=a._zone.isStable&&!a._zone.hasPendingMacrotasks&&!a._zone.hasPendingMicrotasks,a._zone.runOutsideAngular(function(){e.next(a._stable),e.complete()})}),u=new Q(function(e){var t;a._zone.runOutsideAngular(function(){t=a._zone.onStable.subscribe(function(){Cc.assertNotInAngularZone(),xc(function(){!a._stable&&!a._zone.hasPendingMacrotasks&&!a._zone.hasPendingMicrotasks&&(a._stable=!0,e.next(!0))})})});var n=a._zone.onUnstable.subscribe(function(){Cc.assertInAngularZone(),a._stable&&(a._stable=!1,a._zone.runOutsideAngular(function(){e.next(!1)}))});return function(){t.unsubscribe(),n.unsubscribe()}});this.isStable=ke(o,u.pipe(Me()))},[{key:"bootstrap",value:function(e,t){var n,i=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.");n=e instanceof xu?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(n.componentType);var r=function(e){return e.isBoundToModule}(n)?void 0:this._injector.get(pl),s=n.create(Ja.NULL,[],t||n.selector,r),a=s.location.nativeElement,o=s.injector.get(Fc,null),u=o&&s.injector.get(Yc);return o&&u&&u.registerApplication(a,o),s.onDestroy(function(){i.detachView(s.hostView),Qc(i.components,s),u&&u.unregisterApplication(a)}),this._loadComponent(s),s}},{key:"tick",value:function(){var e=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;var t,n=M(this._views);try{for(n.s();!(t=n.n()).done;){var i;t.value.detectChanges()}}catch(r){n.e(r)}finally{n.f()}}catch(i){this._zone.runOutsideAngular(function(){return e._exceptionHandler.handleError(i)})}finally{this._runningTick=!1}}},{key:"attachView",value:function(e){var t=e;this._views.push(t),t.attachToAppRef(this)}},{key:"detachView",value:function(e){var t=e;Qc(this._views,t),t.detachFromAppRef()}},{key:"_loadComponent",value:function(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(fc,[]).concat(this._bootstrapListeners).forEach(function(t){return t(e)})}},{key:"ngOnDestroy",value:function(){this._views.slice().forEach(function(e){return e.destroy()}),this._onMicrotaskEmptySubscription.unsubscribe()}},{key:"viewCount",get:function(){return this._views.length}}])}();return e.\u0275fac=function(t){return new(t||e)($i(Cc),$i(Ja),$i(Es),$i(Mu),$i(uc))},e.\u0275prov=Be({token:e,factory:e.\u0275fac}),e}();function Qc(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var $c=m(function e(){g(this,e)}),Kc=m(function e(){g(this,e)}),Jc={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"},Xc=function(){var e=function(){return m(function e(t,n){g(this,e),this._compiler=t,this._config=n||Jc},[{key:"load",value:function(e){return this.loadAndCompile(e)}},{key:"loadAndCompile",value:function(e){var t=this,n=T(e.split("#"),2),i=n[0],r=n[1];return void 0===r&&(r="default"),w(98255)(i).then(function(e){return e[r]}).then(function(e){return ed(e,i,r)}).then(function(e){return t._compiler.compileModuleAsync(e)})}},{key:"loadFactory",value:function(e){var t=T(e.split("#"),2),n=t[0],i=t[1],r="NgFactory";return void 0===i&&(i="default",r=""),w(98255)(this._config.factoryPathPrefix+n+this._config.factoryPathSuffix).then(function(e){return e[i+r]}).then(function(e){return ed(e,n,i)})}}])}();return e.\u0275fac=function(t){return new(t||e)($i(Tc),$i(Kc,8))},e.\u0275prov=Be({token:e,factory:e.\u0275fac}),e}();function ed(e,t,n){if(!e)throw new Error("Cannot find '".concat(n,"' in '").concat(t,"'"));return e}var td=zc(null,"core",[{provide:pc,useValue:"unknown"},{provide:Gc,deps:[Ja]},{provide:Yc,deps:[]},{provide:mc,deps:[]}]),nd=[{provide:Zc,useClass:Zc,deps:[Cc,Ja,Es,Mu,uc]},{provide:El,deps:[Cc],useFactory:function(e){var t=[];return e.onStable.subscribe(function(){for(;t.length;)t.pop()()}),function(e){t.push(e)}}},{provide:uc,useClass:uc,deps:[[new ir,oc]]},{provide:Tc,useClass:Tc,deps:[]},cc,{provide:Ju,useFactory:function(){return ol},deps:[]},{provide:el,useFactory:function(){return ul},deps:[]},{provide:gc,useFactory:function(e){return yu(e=e||"undefined"!=typeof $localize&&$localize.locale||vu),e},deps:[[new nr(gc),new ir,new rr]]},{provide:vc,useValue:"USD"}],id=function(){var e=m(function e(t){g(this,e)});return e.\u0275fac=function(t){return new(t||e)($i(Zc))},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({providers:nd}),e}(),rd=null;function sd(){return rd}var ad=new xi("DocumentToken"),od=function(){var e=function(){return m(function e(){g(this,e)},[{key:"historyGo",value:function(e){throw new Error("Not implemented")}}])}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Be({factory:ud,token:e,providedIn:"platform"}),e}();function ud(){return $i(cd)}var ld=new xi("Location Initialized"),cd=function(){var e=function(e){function t(e){var n;return g(this,t),(n=v(this,t))._doc=e,n._init(),n}return _(t,e),m(t,[{key:"_init",value:function(){this.location=window.location,this._history=window.history}},{key:"getBaseHrefFromDOM",value:function(){return sd().getBaseHref(this._doc)}},{key:"onPopState",value:function(e){var t=sd().getGlobalEventTarget(this._doc,"window");return t.addEventListener("popstate",e,!1),function(){return t.removeEventListener("popstate",e)}}},{key:"onHashChange",value:function(e){var t=sd().getGlobalEventTarget(this._doc,"window");return t.addEventListener("hashchange",e,!1),function(){return t.removeEventListener("hashchange",e)}}},{key:"href",get:function(){return this.location.href}},{key:"protocol",get:function(){return this.location.protocol}},{key:"hostname",get:function(){return this.location.hostname}},{key:"port",get:function(){return this.location.port}},{key:"pathname",get:function(){return this.location.pathname},set:function(e){this.location.pathname=e}},{key:"search",get:function(){return this.location.search}},{key:"hash",get:function(){return this.location.hash}},{key:"pushState",value:function(e,t,n){dd()?this._history.pushState(e,t,n):this.location.hash=n}},{key:"replaceState",value:function(e,t,n){dd()?this._history.replaceState(e,t,n):this.location.hash=n}},{key:"forward",value:function(){this._history.forward()}},{key:"back",value:function(){this._history.back()}},{key:"historyGo",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this._history.go(e)}},{key:"getState",value:function(){return this._history.state}}])}(od);return e.\u0275fac=function(t){return new(t||e)($i(ad))},e.\u0275prov=Be({factory:hd,token:e,providedIn:"platform"}),e}();function dd(){return!!window.history.pushState}function hd(){return new cd($i(ad))}function pd(e,t){if(0==e.length)return t;if(0==t.length)return e;var n=0;return e.endsWith("/")&&n++,t.startsWith("/")&&n++,2==n?e+t.substring(1):1==n?e+t:e+"/"+t}function fd(e){var t=e.match(/#|\?|$/),n=t&&t.index||e.length;return e.slice(0,n-("/"===e[n-1]?1:0))+e.slice(n)}function md(e){return e&&"?"!==e[0]?"?"+e:e}var gd=function(){var e=function(){return m(function e(){g(this,e)},[{key:"historyGo",value:function(e){throw new Error("Not implemented")}}])}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Be({factory:vd,token:e,providedIn:"root"}),e}();function vd(e){var t=$i(ad).location;return new _d($i(od),t&&t.origin||"")}var yd=new xi("appBaseHref"),_d=function(){var e=function(e){function t(e,n){var i;if(g(this,t),(i=v(this,t))._platformLocation=e,i._removeListenerFns=[],null==n&&(n=i._platformLocation.getBaseHrefFromDOM()),null==n)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.");return i._baseHref=n,y(i)}return _(t,e),m(t,[{key:"ngOnDestroy",value:function(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}},{key:"onPopState",value:function(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}},{key:"getBaseHref",value:function(){return this._baseHref}},{key:"prepareExternalUrl",value:function(e){return pd(this._baseHref,e)}},{key:"path",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this._platformLocation.pathname+md(this._platformLocation.search),n=this._platformLocation.hash;return n&&e?"".concat(t).concat(n):t}},{key:"pushState",value:function(e,t,n,i){var r=this.prepareExternalUrl(n+md(i));this._platformLocation.pushState(e,t,r)}},{key:"replaceState",value:function(e,t,n,i){var r=this.prepareExternalUrl(n+md(i));this._platformLocation.replaceState(e,t,r)}},{key:"forward",value:function(){this._platformLocation.forward()}},{key:"back",value:function(){this._platformLocation.back()}},{key:"historyGo",value:function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;null===(t=(e=this._platformLocation).historyGo)||void 0===t||t.call(e,n)}}])}(gd);return e.\u0275fac=function(t){return new(t||e)($i(od),$i(yd,8))},e.\u0275prov=Be({token:e,factory:e.\u0275fac}),e}(),bd=function(){var e=function(e){function t(e,n){var i;return g(this,t),(i=v(this,t))._platformLocation=e,i._baseHref="",i._removeListenerFns=[],null!=n&&(i._baseHref=n),i}return _(t,e),m(t,[{key:"ngOnDestroy",value:function(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}},{key:"onPopState",value:function(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}},{key:"getBaseHref",value:function(){return this._baseHref}},{key:"path",value:function(){var e=this._platformLocation.hash;return null==e&&(e="#"),e.length>0?e.substring(1):e}},{key:"prepareExternalUrl",value:function(e){var t=pd(this._baseHref,e);return t.length>0?"#"+t:t}},{key:"pushState",value:function(e,t,n,i){var r=this.prepareExternalUrl(n+md(i));0==r.length&&(r=this._platformLocation.pathname),this._platformLocation.pushState(e,t,r)}},{key:"replaceState",value:function(e,t,n,i){var r=this.prepareExternalUrl(n+md(i));0==r.length&&(r=this._platformLocation.pathname),this._platformLocation.replaceState(e,t,r)}},{key:"forward",value:function(){this._platformLocation.forward()}},{key:"back",value:function(){this._platformLocation.back()}},{key:"historyGo",value:function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;null===(t=(e=this._platformLocation).historyGo)||void 0===t||t.call(e,n)}}])}(gd);return e.\u0275fac=function(t){return new(t||e)($i(od),$i(yd,8))},e.\u0275prov=Be({token:e,factory:e.\u0275fac}),e}(),kd=function(){var e=function(){function e(t,n){var i=this;g(this,e),this._subject=new jl,this._urlChangeListeners=[],this._platformStrategy=t;var r=this._platformStrategy.getBaseHref();this._platformLocation=n,this._baseHref=fd(Sd(r)),this._platformStrategy.onPopState(function(e){i._subject.emit({url:i.path(!0),pop:!0,state:e.state,type:e.type})})}return m(e,[{key:"path",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this.normalize(this._platformStrategy.path(e))}},{key:"getState",value:function(){return this._platformLocation.getState()}},{key:"isCurrentPathEqualTo",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return this.path()==this.normalize(e+md(t))}},{key:"normalize",value:function(t){return e.stripTrailingSlash(function(e,t){return e&&t.startsWith(e)?t.substring(e.length):t}(this._baseHref,Sd(t)))}},{key:"prepareExternalUrl",value:function(e){return e&&"/"!==e[0]&&(e="/"+e),this._platformStrategy.prepareExternalUrl(e)}},{key:"go",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this._platformStrategy.pushState(n,"",e,t),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+md(t)),n)}},{key:"replaceState",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this._platformStrategy.replaceState(n,"",e,t),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+md(t)),n)}},{key:"forward",value:function(){this._platformStrategy.forward()}},{key:"back",value:function(){this._platformStrategy.back()}},{key:"historyGo",value:function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;null===(t=(e=this._platformStrategy).historyGo)||void 0===t||t.call(e,n)}},{key:"onUrlChange",value:function(e){var t=this;this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(function(e){t._notifyUrlChangeListeners(e.url,e.state)}))}},{key:"_notifyUrlChangeListeners",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;this._urlChangeListeners.forEach(function(n){return n(e,t)})}},{key:"subscribe",value:function(e,t,n){return this._subject.subscribe({next:e,error:t,complete:n})}}])}();return e.\u0275fac=function(t){return new(t||e)($i(gd),$i(od))},e.normalizeQueryParams=md,e.joinWithSlash=pd,e.stripTrailingSlash=fd,e.\u0275prov=Be({factory:wd,token:e,providedIn:"root"}),e}();function wd(){return new kd($i(gd),$i(od))}function Sd(e){return e.replace(/\/index.html$/,"")}var Ed=((Ed=Ed||{})[Ed.Zero=0]="Zero",Ed[Ed.One=1]="One",Ed[Ed.Two=2]="Two",Ed[Ed.Few=3]="Few",Ed[Ed.Many=4]="Many",Ed[Ed.Other=5]="Other",Ed),Td=m(function e(){g(this,e)}),Dd=function(){var e=function(e){function t(e){var n;return g(this,t),(n=v(this,t)).locale=e,n}return _(t,e),m(t,[{key:"getPluralCategory",value:function(e,t){switch(function(e){return function(e){var t=function(e){return e.toLowerCase().replace(/_/g,"-")}(e),n=mu(t);if(n)return n;var i=t.split("-")[0];if(n=mu(i))return n;if("en"===i)return pu;throw new Error('Missing locale data for the locale "'.concat(e,'".'))}(e)[gu.PluralCase]}(t||this.locale)(e)){case Ed.Zero:return"zero";case Ed.One:return"one";case Ed.Two:return"two";case Ed.Few:return"few";case Ed.Many:return"many";default:return"other"}}}])}(Td);return e.\u0275fac=function(t){return new(t||e)($i(gc))},e.\u0275prov=Be({token:e,factory:e.\u0275fac}),e}();function xd(e,t){t=encodeURIComponent(t);var n,i=M(e.split(";"));try{for(i.s();!(n=i.n()).done;){var r=n.value,s=r.indexOf("="),a=T(-1==s?[r,""]:[r.slice(0,s),r.slice(s+1)],2),o=a[0],u=a[1];if(o.trim()===t)return decodeURIComponent(u)}}catch(l){i.e(l)}finally{i.f()}return null}var Cd=function(){var e=function(){return m(function e(t,n,i,r){g(this,e),this._iterableDiffers=t,this._keyValueDiffers=n,this._ngEl=i,this._renderer=r,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null},[{key:"klass",set:function(e){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof e?e.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}},{key:"ngClass",set:function(e){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof e?e.split(/\s+/):e,this._rawClass&&(uo(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}},{key:"ngDoCheck",value:function(){if(this._iterableDiffer){var e=this._iterableDiffer.diff(this._rawClass);e&&this._applyIterableChanges(e)}else if(this._keyValueDiffer){var t=this._keyValueDiffer.diff(this._rawClass);t&&this._applyKeyValueChanges(t)}}},{key:"_applyKeyValueChanges",value:function(e){var t=this;e.forEachAddedItem(function(e){return t._toggleClass(e.key,e.currentValue)}),e.forEachChangedItem(function(e){return t._toggleClass(e.key,e.currentValue)}),e.forEachRemovedItem(function(e){e.previousValue&&t._toggleClass(e.key,!1)})}},{key:"_applyIterableChanges",value:function(e){var t=this;e.forEachAddedItem(function(e){if("string"!=typeof e.item)throw new Error("NgClass can only toggle CSS classes expressed as strings, got ".concat(Oe(e.item)));t._toggleClass(e.item,!0)}),e.forEachRemovedItem(function(e){return t._toggleClass(e.item,!1)})}},{key:"_applyClasses",value:function(e){var t=this;e&&(Array.isArray(e)||e instanceof Set?e.forEach(function(e){return t._toggleClass(e,!0)}):Object.keys(e).forEach(function(n){return t._toggleClass(n,!!e[n])}))}},{key:"_removeClasses",value:function(e){var t=this;e&&(Array.isArray(e)||e instanceof Set?e.forEach(function(e){return t._toggleClass(e,!1)}):Object.keys(e).forEach(function(e){return t._toggleClass(e,!1)}))}},{key:"_toggleClass",value:function(e,t){var n=this;(e=e.trim())&&e.split(/\s+/g).forEach(function(e){t?n._renderer.addClass(n._ngEl.nativeElement,e):n._renderer.removeClass(n._ngEl.nativeElement,e)})}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(Ju),yo(el),yo(Iu),yo(Fu))},e.\u0275dir=Et({type:e,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),e}(),Md=function(){return m(function e(t,n,i,r){g(this,e),this.$implicit=t,this.ngForOf=n,this.index=i,this.count=r},[{key:"first",get:function(){return 0===this.index}},{key:"last",get:function(){return this.index===this.count-1}},{key:"even",get:function(){return this.index%2==0}},{key:"odd",get:function(){return!this.even}}])}(),Ld=function(){var e=function(){return m(function e(t,n,i){g(this,e),this._viewContainer=t,this._template=n,this._differs=i,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null},[{key:"ngForOf",set:function(e){this._ngForOf=e,this._ngForOfDirty=!0}},{key:"ngForTrackBy",get:function(){return this._trackByFn},set:function(e){this._trackByFn=e}},{key:"ngForTemplate",set:function(e){e&&(this._template=e)}},{key:"ngDoCheck",value:function(){if(this._ngForOfDirty){this._ngForOfDirty=!1;var e=this._ngForOf;if(!this._differ&&e)try{this._differ=this._differs.find(e).create(this.ngForTrackBy)}catch(n){throw new Error("Cannot find a differ supporting object '".concat(e,"' of type '").concat(function(e){return e.name||typeof e}(e),"'. NgFor only supports binding to Iterables such as Arrays."))}}if(this._differ){var t=this._differ.diff(this._ngForOf);t&&this._applyChanges(t)}}},{key:"_applyChanges",value:function(e){var t=this,n=[];e.forEachOperation(function(e,i,r){if(null==e.previousIndex){var s=t._viewContainer.createEmbeddedView(t._template,new Md(null,t._ngForOf,-1,-1),null===r?void 0:r),a=new Ad(e,s);n.push(a)}else if(null==r)t._viewContainer.remove(null===i?void 0:i);else if(null!==i){var o=t._viewContainer.get(i);t._viewContainer.move(o,r);var u=new Ad(e,o);n.push(u)}});for(var i=0;i1&&void 0!==arguments[1])||arguments[1],i=e.findTestabilityInTree(t,n);if(null==i)throw new Error("Could not find testability for element.");return i},ot.getAllAngularTestabilities=function(){return e.getAllTestabilities()},ot.getAllAngularRootElements=function(){return e.getAllRootElements()},ot.frameworkStabilizers||(ot.frameworkStabilizers=[]),ot.frameworkStabilizers.push(function(e){var t=ot.getAllAngularTestabilities(),n=t.length,i=!1,r=function(t){i=i||t,0==--n&&e(i)};t.forEach(function(e){e.whenStable(r)})})}},{key:"findTestabilityInTree",value:function(e,t,n){if(null==t)return null;var i=e.getTestability(t);return null!=i?i:n?sd().isShadowRoot(t)?this.findTestabilityInTree(e,t.host,!0):this.findTestabilityInTree(e,t.parentElement,!0):null}}],[{key:"init",value:function(){!function(e){jc=e}(new e)}}])}(),ih=function(){var e=function(){return m(function e(){g(this,e)},[{key:"build",value:function(){return new XMLHttpRequest}}])}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Be({token:e,factory:e.\u0275fac}),e}(),rh=new xi("EventManagerPlugins"),sh=function(){var e=function(){return m(function e(t,n){var i=this;g(this,e),this._zone=n,this._eventNameToPlugin=new Map,t.forEach(function(e){return e.manager=i}),this._plugins=t.slice().reverse()},[{key:"addEventListener",value:function(e,t,n){return this._findPluginFor(t).addEventListener(e,t,n)}},{key:"addGlobalEventListener",value:function(e,t,n){return this._findPluginFor(t).addGlobalEventListener(e,t,n)}},{key:"getZone",value:function(){return this._zone}},{key:"_findPluginFor",value:function(e){var t=this._eventNameToPlugin.get(e);if(t)return t;for(var n=this._plugins,i=0;i-1&&(n.splice(t,1),s+=e+".")}),s+=r,0!=n.length||0===r.length)return null;var a={};return a.domEventName=i,a.fullKey=s,a}},{key:"getEventFullKey",value:function(e){var t="",n=function(e){var t=e.key;if(null==t){if(null==(t=e.keyIdentifier))return"Unidentified";t.startsWith("U+")&&(t=String.fromCharCode(parseInt(t.substring(2),16)),3===e.location&&kh.hasOwnProperty(t)&&(t=kh[t]))}return bh[t]||t}(e);return" "===(n=n.toLowerCase())?n="space":"."===n&&(n="dot"),_h.forEach(function(i){i!=n&&wh[i](e)&&(t+=i+".")}),t+=n}},{key:"eventCallback",value:function(e,n,i){return function(r){t.getEventFullKey(r)===e&&i.runGuarded(function(){return n(r)})}}},{key:"_normalizeKey",value:function(e){return"esc"===e?"escape":e}}])}(ah);return e.\u0275fac=function(t){return new(t||e)($i(ad))},e.\u0275prov=Be({token:e,factory:e.\u0275fac}),e}(),Eh=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Be({factory:function(){return $i(Th)},token:e,providedIn:"root"}),e}(),Th=function(){var e=function(e){function t(e){var n;return g(this,t),(n=v(this,t))._doc=e,n}return _(t,e),m(t,[{key:"sanitize",value:function(e,t){if(null==t)return null;switch(e){case ys.NONE:return t;case ys.HTML:return Wr(t,"HTML")?Gr(t):gs(this._doc,String(t)).toString();case ys.STYLE:return Wr(t,"Style")?Gr(t):t;case ys.SCRIPT:if(Wr(t,"Script"))return Gr(t);throw new Error("unsafe value used in a script context");case ys.URL:return Zr(t),Wr(t,"URL")?Gr(t):Xr(String(t));case ys.RESOURCE_URL:if(Wr(t,"ResourceURL"))return Gr(t);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error("Unexpected SecurityContext ".concat(e," (see https://g.co/ng/security#xss)"))}}},{key:"bypassSecurityTrustHtml",value:function(e){return function(e){return new Hr(e)}(e)}},{key:"bypassSecurityTrustStyle",value:function(e){return function(e){return new Br(e)}(e)}},{key:"bypassSecurityTrustScript",value:function(e){return function(e){return new Ur(e)}(e)}},{key:"bypassSecurityTrustUrl",value:function(e){return function(e){return new zr(e)}(e)}},{key:"bypassSecurityTrustResourceUrl",value:function(e){return function(e){return new Vr(e)}(e)}}])}(Eh);return e.\u0275fac=function(t){return new(t||e)($i(ad))},e.\u0275prov=Be({factory:function(){return function(e){return new Th(e.get(ad))}($i(ja))},token:e,providedIn:"root"}),e}(),Dh=[{provide:pc,useValue:Vd},{provide:hc,useValue:function(){Jd.makeCurrent(),nh.init()},multi:!0},{provide:ad,useFactory:function(){return function(e){Bt=e}(document),document},deps:[]}],xh=zc(td,"browser",Dh),Ch=[[],{provide:Na,useValue:"root"},{provide:Es,useFactory:function(){return new Es},deps:[]},{provide:rh,useClass:yh,multi:!0,deps:[ad,Cc,pc]},{provide:rh,useClass:Sh,multi:!0,deps:[ad]},[],{provide:fh,useClass:fh,deps:[sh,uh,lc]},{provide:Pu,useExisting:fh},{provide:oh,useExisting:uh},{provide:uh,useClass:uh,deps:[ad]},{provide:Fc,useClass:Fc,deps:[Cc]},{provide:sh,useClass:sh,deps:[rh,Cc]},{provide:Kd,useClass:ih,deps:[]},[]],Mh=function(){var e=function(){function e(t){if(g(this,e),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 m(e,null,[{key:"withServerTransition",value:function(t){return{ngModule:e,providers:[{provide:lc,useValue:t.appId},{provide:eh,useExisting:lc},th]}}}])}();return e.\u0275fac=function(t){return new(t||e)($i(e,12))},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({providers:Ch,imports:[zd,id]}),e}();function Lh(){return new Ah($i(ad))}var Ah=function(){var e=function(){return m(function e(t){g(this,e),this._doc=t},[{key:"getTitle",value:function(){return this._doc.title}},{key:"setTitle",value:function(e){this._doc.title=e||""}}])}();return e.\u0275fac=function(t){return new(t||e)($i(ad))},e.\u0275prov=Be({factory:Lh,token:e,providedIn:"root"}),e}();function Oh(){for(var e=arguments.length,t=new Array(e),n=0;n0){var i=e.slice(0,t),r=i.toLowerCase(),s=e.slice(t+1).trim();n.maybeSetNormalizedName(i,r),n.headers.has(r)?n.headers.get(r).push(s):n.headers.set(r,[s])}})}:function(){n.headers=new Map,Object.keys(t).forEach(function(e){var i=t[e],r=e.toLowerCase();"string"==typeof i&&(i=[i]),i.length>0&&(n.headers.set(r,i),n.maybeSetNormalizedName(e,r))})}:this.headers=new Map}return m(e,[{key:"has",value:function(e){return this.init(),this.headers.has(e.toLowerCase())}},{key:"get",value:function(e){this.init();var t=this.headers.get(e.toLowerCase());return t&&t.length>0?t[0]:null}},{key:"keys",value:function(){return this.init(),Array.from(this.normalizedNames.values())}},{key:"getAll",value:function(e){return this.init(),this.headers.get(e.toLowerCase())||null}},{key:"append",value:function(e,t){return this.clone({name:e,value:t,op:"a"})}},{key:"set",value:function(e,t){return this.clone({name:e,value:t,op:"s"})}},{key:"delete",value:function(e,t){return this.clone({name:e,value:t,op:"d"})}},{key:"maybeSetNormalizedName",value:function(e,t){this.normalizedNames.has(t)||this.normalizedNames.set(t,e)}},{key:"init",value:function(){var t=this;this.lazyInit&&(this.lazyInit instanceof e?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(function(e){return t.applyUpdate(e)}),this.lazyUpdate=null))}},{key:"copyFrom",value:function(e){var t=this;e.init(),Array.from(e.headers.keys()).forEach(function(n){t.headers.set(n,e.headers.get(n)),t.normalizedNames.set(n,e.normalizedNames.get(n))})}},{key:"clone",value:function(t){var n=new e;return n.lazyInit=this.lazyInit&&this.lazyInit instanceof e?this.lazyInit:this,n.lazyUpdate=(this.lazyUpdate||[]).concat([t]),n}},{key:"applyUpdate",value:function(e){var t=e.name.toLowerCase();switch(e.op){case"a":case"s":var n=e.value;if("string"==typeof n&&(n=[n]),0===n.length)return;this.maybeSetNormalizedName(e.name,t);var i=("a"===e.op?this.headers.get(t):void 0)||[];i.push.apply(i,d(n)),this.headers.set(t,i);break;case"d":var r=e.value;if(r){var s=this.headers.get(t);if(!s)return;0===(s=s.filter(function(e){return-1===r.indexOf(e)})).length?(this.headers.delete(t),this.normalizedNames.delete(t)):this.headers.set(t,s)}else this.headers.delete(t),this.normalizedNames.delete(t)}}},{key:"forEach",value:function(e){var t=this;this.init(),Array.from(this.normalizedNames.keys()).forEach(function(n){return e(t.normalizedNames.get(n),t.headers.get(n))})}}])}(),Nh=function(){return m(function e(){g(this,e)},[{key:"encodeKey",value:function(e){return Uh(e)}},{key:"encodeValue",value:function(e){return Uh(e)}},{key:"decodeKey",value:function(e){return decodeURIComponent(e)}},{key:"decodeValue",value:function(e){return decodeURIComponent(e)}}])}(),Hh=/%(\d[a-f0-9])/gi,Bh={40:"@","3A":":",24:"$","2C":",","3B":";","2B":"+","3D":"=","3F":"?","2F":"/"};function Uh(e){return encodeURIComponent(e).replace(Hh,function(e,t){var n;return null!==(n=Bh[t])&&void 0!==n?n:e})}function zh(e){return"".concat(e)}var Vh=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(g(this,e),this.updates=null,this.cloneFrom=null,this.encoder=n.encoder||new Nh,n.fromString){if(n.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function(e,t){var n=new Map;return e.length>0&&e.replace(/^\?/,"").split("&").forEach(function(e){var i=e.indexOf("="),r=T(-1==i?[t.decodeKey(e),""]:[t.decodeKey(e.slice(0,i)),t.decodeValue(e.slice(i+1))],2),s=r[0],a=r[1],o=n.get(s)||[];o.push(a),n.set(s,o)}),n}(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(function(e){var i=n.fromObject[e];t.map.set(e,Array.isArray(i)?i:[i])})):this.map=null}return m(e,[{key:"has",value:function(e){return this.init(),this.map.has(e)}},{key:"get",value:function(e){this.init();var t=this.map.get(e);return t?t[0]:null}},{key:"getAll",value:function(e){return this.init(),this.map.get(e)||null}},{key:"keys",value:function(){return this.init(),Array.from(this.map.keys())}},{key:"append",value:function(e,t){return this.clone({param:e,value:t,op:"a"})}},{key:"appendAll",value:function(e){var t=[];return Object.keys(e).forEach(function(n){var i=e[n];Array.isArray(i)?i.forEach(function(e){t.push({param:n,value:e,op:"a"})}):t.push({param:n,value:i,op:"a"})}),this.clone(t)}},{key:"set",value:function(e,t){return this.clone({param:e,value:t,op:"s"})}},{key:"delete",value:function(e,t){return this.clone({param:e,value:t,op:"d"})}},{key:"toString",value:function(){var e=this;return this.init(),this.keys().map(function(t){var n=e.encoder.encodeKey(t);return e.map.get(t).map(function(t){return n+"="+e.encoder.encodeValue(t)}).join("&")}).filter(function(e){return""!==e}).join("&")}},{key:"clone",value:function(t){var n=new e({encoder:this.encoder});return n.cloneFrom=this.cloneFrom||this,n.updates=(this.updates||[]).concat(t),n}},{key:"init",value:function(){var e=this;null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(function(t){return e.map.set(t,e.cloneFrom.map.get(t))}),this.updates.forEach(function(t){switch(t.op){case"a":case"s":var n=("a"===t.op?e.map.get(t.param):void 0)||[];n.push(zh(t.value)),e.map.set(t.param,n);break;case"d":if(void 0===t.value){e.map.delete(t.param);break}var i=e.map.get(t.param)||[],r=i.indexOf(zh(t.value));-1!==r&&i.splice(r,1),i.length>0?e.map.set(t.param,i):e.map.delete(t.param)}}),this.cloneFrom=this.updates=null)}}])}(),Gh=function(){return m(function e(){g(this,e),this.map=new Map},[{key:"set",value:function(e,t){return this.map.set(e,t),this}},{key:"get",value:function(e){return this.map.has(e)||this.map.set(e,e.defaultValue()),this.map.get(e)}},{key:"delete",value:function(e){return this.map.delete(e),this}},{key:"keys",value:function(){return this.map.keys()}}])}();function Wh(e){return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer}function Zh(e){return"undefined"!=typeof Blob&&e instanceof Blob}function Qh(e){return"undefined"!=typeof FormData&&e instanceof FormData}var $h=function(){function e(t,n,i,r){var s;if(g(this,e),this.url=n,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||r?(this.body=void 0!==i?i:null,s=r):s=i,s&&(this.reportProgress=!!s.reportProgress,this.withCredentials=!!s.withCredentials,s.responseType&&(this.responseType=s.responseType),s.headers&&(this.headers=s.headers),s.context&&(this.context=s.context),s.params&&(this.params=s.params)),this.headers||(this.headers=new qh),this.context||(this.context=new Gh),this.params){var a=this.params.toString();if(0===a.length)this.urlWithParams=n;else{var o=n.indexOf("?");this.urlWithParams=n+(-1===o?"?":o0&&void 0!==arguments[0]?arguments[0]:{},i=n.method||this.method,r=n.url||this.url,s=n.responseType||this.responseType,a=void 0!==n.body?n.body:this.body,o=void 0!==n.withCredentials?n.withCredentials:this.withCredentials,u=void 0!==n.reportProgress?n.reportProgress:this.reportProgress,l=n.headers||this.headers,c=n.params||this.params,d=null!==(t=n.context)&&void 0!==t?t:this.context;return void 0!==n.setHeaders&&(l=Object.keys(n.setHeaders).reduce(function(e,t){return e.set(t,n.setHeaders[t])},l)),n.setParams&&(c=Object.keys(n.setParams).reduce(function(e,t){return e.set(t,n.setParams[t])},c)),new e(i,r,a,{params:c,headers:l,context:d,reportProgress:u,responseType:s,withCredentials:o})}}])}(),Kh=((Kh=Kh||{})[Kh.Sent=0]="Sent",Kh[Kh.UploadProgress=1]="UploadProgress",Kh[Kh.ResponseHeader=2]="ResponseHeader",Kh[Kh.DownloadProgress=3]="DownloadProgress",Kh[Kh.Response=4]="Response",Kh[Kh.User=5]="User",Kh),Jh=m(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"OK";g(this,e),this.headers=t.headers||new qh,this.status=void 0!==t.status?t.status:n,this.statusText=t.statusText||i,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}),Xh=function(e){function t(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return g(this,t),(e=v(this,t,[n])).type=Kh.ResponseHeader,e}return _(t,e),m(t,[{key:"clone",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new t({headers:e.headers||this.headers,status:void 0!==e.status?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}}])}(Jh),ep=function(e){function t(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return g(this,t),(e=v(this,t,[n])).type=Kh.Response,e.body=void 0!==n.body?n.body:null,e}return _(t,e),m(t,[{key:"clone",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new t({body:void 0!==e.body?e.body:this.body,headers:e.headers||this.headers,status:void 0!==e.status?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}}])}(Jh),tp=function(e){function t(e){var n;return g(this,t),(n=v(this,t,[e,0,"Unknown Error"])).name="HttpErrorResponse",n.ok=!1,n.message=n.status>=200&&n.status<300?"Http failure during parsing for ".concat(e.url||"(unknown url)"):"Http failure response for ".concat(e.url||"(unknown url)",": ").concat(e.status," ").concat(e.statusText),n.error=e.error||null,n}return _(t,e),m(t)}(Jh);function np(e,t){return{body:t,headers:e.headers,context:e.context,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials}}var ip=function(){var e=function(){return m(function e(t){g(this,e),this.handler=t},[{key:"request",value:function(e,t){var n,i,r,s=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};e instanceof $h?n=e:(i=a.headers instanceof qh?a.headers:new qh(a.headers),a.params&&(r=a.params instanceof Vh?a.params:new Vh({fromObject:a.params})),n=new $h(e,t,void 0!==a.body?a.body:null,{headers:i,context:a.context,params:r,reportProgress:a.reportProgress,responseType:a.responseType||"json",withCredentials:a.withCredentials}));var o=Oh(n).pipe(Ih(function(e){return s.handler.handle(e)}));if(e instanceof $h||"events"===a.observe)return o;var u=o.pipe(Rh(function(e){return e instanceof ep}));switch(a.observe||"body"){case"body":switch(n.responseType){case"arraybuffer":return u.pipe(ie(function(e){if(null!==e.body&&!(e.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return e.body}));case"blob":return u.pipe(ie(function(e){if(null!==e.body&&!(e.body instanceof Blob))throw new Error("Response is not a Blob.");return e.body}));case"text":return u.pipe(ie(function(e){if(null!==e.body&&"string"!=typeof e.body)throw new Error("Response is not a string.");return e.body}));default:return u.pipe(ie(function(e){return e.body}))}case"response":return u;default:throw new Error("Unreachable: unhandled observe type ".concat(a.observe,"}"))}}},{key:"delete",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("DELETE",e,t)}},{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("GET",e,t)}},{key:"head",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("HEAD",e,t)}},{key:"jsonp",value:function(e,t){return this.request("JSONP",e,{params:(new Vh).append(t,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}},{key:"options",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("OPTIONS",e,t)}},{key:"patch",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("PATCH",e,np(n,t))}},{key:"post",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("POST",e,np(n,t))}},{key:"put",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("PUT",e,np(n,t))}}])}();return e.\u0275fac=function(t){return new(t||e)($i(Yh))},e.\u0275prov=Be({token:e,factory:e.\u0275fac}),e}(),rp=function(){return m(function e(t,n){g(this,e),this.next=t,this.interceptor=n},[{key:"handle",value:function(e){return this.interceptor.intercept(e,this.next)}}])}(),sp=new xi("HTTP_INTERCEPTORS"),ap=function(){var e=function(){return m(function e(){g(this,e)},[{key:"intercept",value:function(e,t){return t.handle(e)}}])}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Be({token:e,factory:e.\u0275fac}),e}(),op=/^\)\]\}',?\n/,up=function(){var e=function(){return m(function e(t){g(this,e),this.xhrFactory=t},[{key:"handle",value:function(e){var t=this;if("JSONP"===e.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new Q(function(n){var i=t.xhrFactory.build();if(i.open(e.method,e.urlWithParams),e.withCredentials&&(i.withCredentials=!0),e.headers.forEach(function(e,t){return i.setRequestHeader(e,t.join(","))}),e.headers.has("Accept")||i.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){var r=e.detectContentTypeHeader();null!==r&&i.setRequestHeader("Content-Type",r)}if(e.responseType){var s=e.responseType.toLowerCase();i.responseType="json"!==s?s:"text"}var a=e.serializeBody(),o=null,u=function(){if(null!==o)return o;var t=1223===i.status?204:i.status,n=i.statusText||"OK",r=new qh(i.getAllResponseHeaders()),s=function(e){return"responseURL"in e&&e.responseURL?e.responseURL:/^X-Request-URL:/m.test(e.getAllResponseHeaders())?e.getResponseHeader("X-Request-URL"):null}(i)||e.url;return o=new Xh({headers:r,status:t,statusText:n,url:s})},l=function(){var t=u(),r=t.headers,s=t.status,a=t.statusText,o=t.url,l=null;204!==s&&(l=void 0===i.response?i.responseText:i.response),0===s&&(s=l?200:0);var c=s>=200&&s<300;if("json"===e.responseType&&"string"==typeof l){var d=l;l=l.replace(op,"");try{l=""!==l?JSON.parse(l):null}catch(h){l=d,c&&(c=!1,l={error:h,text:l})}}c?(n.next(new ep({body:l,headers:r,status:s,statusText:a,url:o||void 0})),n.complete()):n.error(new tp({error:l,headers:r,status:s,statusText:a,url:o||void 0}))},c=function(e){var t=u().url,r=new tp({error:e,status:i.status||0,statusText:i.statusText||"Unknown Error",url:t||void 0});n.error(r)},d=!1,h=function(t){d||(n.next(u()),d=!0);var r={type:Kh.DownloadProgress,loaded:t.loaded};t.lengthComputable&&(r.total=t.total),"text"===e.responseType&&!!i.responseText&&(r.partialText=i.responseText),n.next(r)},p=function(e){var t={type:Kh.UploadProgress,loaded:e.loaded};e.lengthComputable&&(t.total=e.total),n.next(t)};return i.addEventListener("load",l),i.addEventListener("error",c),i.addEventListener("timeout",c),i.addEventListener("abort",c),e.reportProgress&&(i.addEventListener("progress",h),null!==a&&i.upload&&i.upload.addEventListener("progress",p)),i.send(a),n.next({type:Kh.Sent}),function(){i.removeEventListener("error",c),i.removeEventListener("abort",c),i.removeEventListener("load",l),i.removeEventListener("timeout",c),e.reportProgress&&(i.removeEventListener("progress",h),null!==a&&i.upload&&i.upload.removeEventListener("progress",p)),i.readyState!==i.DONE&&i.abort()}})}}])}();return e.\u0275fac=function(t){return new(t||e)($i(Kd))},e.\u0275prov=Be({token:e,factory:e.\u0275fac}),e}(),lp=new xi("XSRF_COOKIE_NAME"),cp=new xi("XSRF_HEADER_NAME"),dp=m(function e(){g(this,e)}),hp=function(){var e=function(){return m(function e(t,n,i){g(this,e),this.doc=t,this.platform=n,this.cookieName=i,this.lastCookieString="",this.lastToken=null,this.parseCount=0},[{key:"getToken",value:function(){if("server"===this.platform)return null;var e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=xd(e,this.cookieName),this.lastCookieString=e),this.lastToken}}])}();return e.\u0275fac=function(t){return new(t||e)($i(ad),$i(pc),$i(lp))},e.\u0275prov=Be({token:e,factory:e.\u0275fac}),e}(),pp=function(){var e=function(){return m(function e(t,n){g(this,e),this.tokenService=t,this.headerName=n},[{key:"intercept",value:function(e,t){var n=e.url.toLowerCase();if("GET"===e.method||"HEAD"===e.method||n.startsWith("http://")||n.startsWith("https://"))return t.handle(e);var i=this.tokenService.getToken();return null!==i&&!e.headers.has(this.headerName)&&(e=e.clone({headers:e.headers.set(this.headerName,i)})),t.handle(e)}}])}();return e.\u0275fac=function(t){return new(t||e)($i(dp),$i(cp))},e.\u0275prov=Be({token:e,factory:e.\u0275fac}),e}(),fp=function(){var e=function(){return m(function e(t,n){g(this,e),this.backend=t,this.injector=n,this.chain=null},[{key:"handle",value:function(e){if(null===this.chain){var t=this.injector.get(sp,[]);this.chain=t.reduceRight(function(e,t){return new rp(e,t)},this.backend)}return this.chain.handle(e)}}])}();return e.\u0275fac=function(t){return new(t||e)($i(jh),$i(Ja))},e.\u0275prov=Be({token:e,factory:e.\u0275fac}),e}(),mp=function(){var e=function(){function e(){g(this,e)}return m(e,null,[{key:"disable",value:function(){return{ngModule:e,providers:[{provide:pp,useClass:ap}]}}},{key:"withOptions",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{ngModule:e,providers:[t.cookieName?{provide:lp,useValue:t.cookieName}:[],t.headerName?{provide:cp,useValue:t.headerName}:[]]}}}])}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({providers:[pp,{provide:sp,useExisting:pp,multi:!0},{provide:dp,useClass:hp},{provide:lp,useValue:"XSRF-TOKEN"},{provide:cp,useValue:"X-XSRF-TOKEN"}]}),e}(),gp=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({providers:[ip,{provide:Yh,useClass:fp},up,{provide:jh,useExisting:up}],imports:[[mp.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),e}(),vp=m(function e(){g(this,e)}),yp="*";function _p(e,t){return{type:7,name:e,definitions:t,options:{}}}function bp(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:4,styles:t,timings:e}}function kp(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:2,steps:e,options:t}}function wp(e){return{type:6,styles:e,offset:null}}function Sp(e,t,n){return{type:0,name:e,styles:t,options:n}}function Ep(e){return{type:5,steps:e}}function Tp(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return{type:1,expr:e,animation:t,options:n}}function Dp(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return{type:9,options:e}}function xp(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return{type:11,selector:e,animation:t,options:n}}function Cp(e){Promise.resolve(null).then(e)}var Mp=function(){return m(function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;g(this,e),this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=t+n},[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(e){return e()}),this._onDoneFns=[])}},{key:"onStart",value:function(e){this._onStartFns.push(e)}},{key:"onDone",value:function(e){this._onDoneFns.push(e)}},{key:"onDestroy",value:function(e){this._onDestroyFns.push(e)}},{key:"hasStarted",value:function(){return this._started}},{key:"init",value:function(){}},{key:"play",value:function(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}},{key:"triggerMicrotask",value:function(){var e=this;Cp(function(){return e._onFinish()})}},{key:"_onStart",value:function(){this._onStartFns.forEach(function(e){return e()}),this._onStartFns=[]}},{key:"pause",value:function(){}},{key:"restart",value:function(){}},{key:"finish",value:function(){this._onFinish()}},{key:"destroy",value:function(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(function(e){return e()}),this._onDestroyFns=[])}},{key:"reset",value:function(){this._started=!1}},{key:"setPosition",value:function(e){this._position=this.totalTime?e*this.totalTime:1}},{key:"getPosition",value:function(){return this.totalTime?this._position/this.totalTime:1}},{key:"triggerCallback",value:function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(function(e){return e()}),t.length=0}}])}(),Lp=function(){return m(function e(t){var n=this;g(this,e),this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;var i=0,r=0,s=0,a=this.players.length;0==a?Cp(function(){return n._onFinish()}):this.players.forEach(function(e){e.onDone(function(){++i==a&&n._onFinish()}),e.onDestroy(function(){++r==a&&n._onDestroy()}),e.onStart(function(){++s==a&&n._onStart()})}),this.totalTime=this.players.reduce(function(e,t){return Math.max(e,t.totalTime)},0)},[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(e){return e()}),this._onDoneFns=[])}},{key:"init",value:function(){this.players.forEach(function(e){return e.init()})}},{key:"onStart",value:function(e){this._onStartFns.push(e)}},{key:"_onStart",value:function(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(function(e){return e()}),this._onStartFns=[])}},{key:"onDone",value:function(e){this._onDoneFns.push(e)}},{key:"onDestroy",value:function(e){this._onDestroyFns.push(e)}},{key:"hasStarted",value:function(){return this._started}},{key:"play",value:function(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(function(e){return e.play()})}},{key:"pause",value:function(){this.players.forEach(function(e){return e.pause()})}},{key:"restart",value:function(){this.players.forEach(function(e){return e.restart()})}},{key:"finish",value:function(){this._onFinish(),this.players.forEach(function(e){return e.finish()})}},{key:"destroy",value:function(){this._onDestroy()}},{key:"_onDestroy",value:function(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(function(e){return e.destroy()}),this._onDestroyFns.forEach(function(e){return e()}),this._onDestroyFns=[])}},{key:"reset",value:function(){this.players.forEach(function(e){return e.reset()}),this._destroyed=!1,this._finished=!1,this._started=!1}},{key:"setPosition",value:function(e){var t=e*this.totalTime;this.players.forEach(function(e){var n=e.totalTime?Math.min(1,t/e.totalTime):1;e.setPosition(n)})}},{key:"getPosition",value:function(){var e=this.players.reduce(function(e,t){return null===e||t.totalTime>e.totalTime?t:e},null);return null!=e?e.getPosition():0}},{key:"beforeDestroy",value:function(){this.players.forEach(function(e){e.beforeDestroy&&e.beforeDestroy()})}},{key:"triggerCallback",value:function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(function(e){return e()}),t.length=0}}])}();function Ap(){return"undefined"!=typeof window&&void 0!==window.document}function Op(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function Ip(e){switch(e.length){case 0:return new Mp;case 1:return e[0];default:return new Lp(e)}}function Rp(e,t,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},a=[],o=[],u=-1,l=null;if(i.forEach(function(e){var n=e.offset,i=n==u,c=i&&l||{};Object.keys(e).forEach(function(n){var i=n,o=e[n];if("offset"!==n)switch(i=t.normalizePropertyName(i,a),o){case"!":o=r[n];break;case yp:o=s[n];break;default:o=t.normalizeStyleValue(n,i,o,a)}c[i]=o}),i||o.push(c),l=c,u=n}),a.length){var c="\n - ";throw new Error("Unable to animate due to the following errors:".concat(c).concat(a.join(c)))}return o}function Pp(e,t,n,i){switch(t){case"start":e.onStart(function(){return i(n&&Fp(n,"start",e))});break;case"done":e.onDone(function(){return i(n&&Fp(n,"done",e))});break;case"destroy":e.onDestroy(function(){return i(n&&Fp(n,"destroy",e))})}}function Fp(e,t,n){var i=n.totalTime,r=Yp(e.element,e.triggerName,e.fromState,e.toState,t||e.phaseName,null==i?e.totalTime:i,!!n.disabled),s=e._data;return null!=s&&(r._data=s),r}function Yp(e,t,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,a=arguments.length>6?arguments[6]:void 0;return{element:e,triggerName:t,fromState:n,toState:i,phaseName:r,totalTime:s,disabled:!!a}}function jp(e,t,n){var i;return e instanceof Map?(i=e.get(t))||e.set(t,i=n):(i=e[t])||(i=e[t]=n),i}function qp(e){var t=e.indexOf(":");return[e.substring(1,t),e.substr(t+1)]}var Np=function(e,t){return!1},Hp=function(e,t){return!1},Bp=function(e,t,n){return[]},Up=Op();(Up||"undefined"!=typeof Element)&&(Np=Ap()?function(e,t){for(;t&&t!==document.documentElement;){if(t===e)return!0;t=t.parentNode||t.host}return!1}:function(e,t){return e.contains(t)},Hp=function(){if(Up||Element.prototype.matches)return function(e,t){return e.matches(t)};var e=Element.prototype,t=e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;return t?function(e,n){return t.apply(e,[n])}:Hp}(),Bp=function(e,t,n){var i=[];if(n)for(var r=e.querySelectorAll(t),s=0;s1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).forEach(function(n){t[n]=e[n]}),t}function cf(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(t)for(var i in e)n[i]=e[i];else lf(e,n);return n}function df(e,t,n){return n?t+":"+n+";":""}function hf(e){for(var t="",n=0;n *";case":leave":return"* => void";case":increment":return function(e,t){return parseFloat(t)>parseFloat(e)};case":decrement":return function(e,t){return parseFloat(t) *"}}(e,n);if("function"==typeof i)return void t.push(i);e=i}var r=e.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==r||r.length<4)return n.push('The provided transition expression "'.concat(e,'" is not supported')),t;var s=r[1],a=r[2],o=r[3];t.push(Lf(s,o)),"<"==a[0]&&("*"!=s||"*"!=o)&&t.push(Lf(o,s))}(e,n,t)}):n.push(e),n}var Cf=new Set(["true","1"]),Mf=new Set(["false","0"]);function Lf(e,t){var n=Cf.has(e)||Mf.has(e),i=Cf.has(t)||Mf.has(t);return function(r,s){var a="*"==e||e==r,o="*"==t||t==s;return!a&&n&&"boolean"==typeof r&&(a=r?Cf.has(e):Mf.has(e)),!o&&i&&"boolean"==typeof s&&(o=s?Cf.has(t):Mf.has(t)),a&&o}}var Af=new RegExp("s*:selfs*,?","g");function Of(e,t,n){return new If(e).build(t,n)}var If=function(){return m(function e(t){g(this,e),this._driver=t},[{key:"build",value:function(e,t){var n=new Rf(t);return this._resetContextStyleTimingState(n),Tf(this,mf(e),n)}},{key:"_resetContextStyleTimingState",value:function(e){e.currentQuerySelector="",e.collectedStyles={},e.collectedStyles[""]={},e.currentTime=0}},{key:"visitTrigger",value:function(e,t){var n=this,i=t.queryCount=0,r=t.depCount=0,s=[],a=[];return"@"==e.name.charAt(0)&&t.errors.push("animation triggers cannot be prefixed with an `@` sign (e.g. trigger('@foo', [...]))"),e.definitions.forEach(function(e){if(n._resetContextStyleTimingState(t),0==e.type){var o=e,u=o.name;u.toString().split(/\s*,\s*/).forEach(function(e){o.name=e,s.push(n.visitState(o,t))}),o.name=u}else if(1==e.type){var l=n.visitTransition(e,t);i+=l.queryCount,r+=l.depCount,a.push(l)}else t.errors.push("only state() and transition() definitions can sit inside of a trigger()")}),{type:7,name:e.name,states:s,transitions:a,queryCount:i,depCount:r,options:null}}},{key:"visitState",value:function(e,t){var n=this.visitStyle(e.styles,t),i=e.options&&e.options.params||null;if(n.containsDynamicStyles){var r=new Set,s=i||{};if(n.styles.forEach(function(e){if(Pf(e)){var t=e;Object.keys(t).forEach(function(e){vf(t[e]).forEach(function(e){s.hasOwnProperty(e)||r.add(e)})})}}),r.size){var a=_f(r.values());t.errors.push('state("'.concat(e.name,'", ...) must define default values for all the following style substitutions: ').concat(a.join(", ")))}}return{type:0,name:e.name,style:n,options:i?{params:i}:null}}},{key:"visitTransition",value:function(e,t){t.queryCount=0,t.depCount=0;var n=Tf(this,mf(e.animation),t);return{type:1,matchers:xf(e.expr,t.errors),animation:n,queryCount:t.queryCount,depCount:t.depCount,options:Ff(e.options)}}},{key:"visitSequence",value:function(e,t){var n=this;return{type:2,steps:e.steps.map(function(e){return Tf(n,e,t)}),options:Ff(e.options)}}},{key:"visitGroup",value:function(e,t){var n=this,i=t.currentTime,r=0,s=e.steps.map(function(e){t.currentTime=i;var s=Tf(n,e,t);return r=Math.max(r,t.currentTime),s});return t.currentTime=r,{type:3,steps:s,options:Ff(e.options)}}},{key:"visitAnimate",value:function(e,t){var n=function(e,t){var n=null;if(e.hasOwnProperty("duration"))n=e;else if("number"==typeof e)return Yf(uf(e,t).duration,0,"");var i=e;if(i.split(/\s+/).some(function(e){return"{"==e.charAt(0)&&"{"==e.charAt(1)})){var r=Yf(0,0,"");return r.dynamic=!0,r.strValue=i,r}return Yf((n=n||uf(i,t)).duration,n.delay,n.easing)}(e.timings,t.errors);t.currentAnimateTimings=n;var i,r=e.styles?e.styles:wp({});if(5==r.type)i=this.visitKeyframes(r,t);else{var s=e.styles,a=!1;if(!s){a=!0;var o={};n.easing&&(o.easing=n.easing),s=wp(o)}t.currentTime+=n.duration+n.delay;var u=this.visitStyle(s,t);u.isEmptyStep=a,i=u}return t.currentAnimateTimings=null,{type:4,timings:n,style:i,options:null}}},{key:"visitStyle",value:function(e,t){var n=this._makeStyleAst(e,t);return this._validateStyleAst(n,t),n}},{key:"_makeStyleAst",value:function(e,t){var n=[];Array.isArray(e.styles)?e.styles.forEach(function(e){"string"==typeof e?e==yp?n.push(e):t.errors.push("The provided style string value ".concat(e," is not allowed.")):n.push(e)}):n.push(e.styles);var i=!1,r=null;return n.forEach(function(e){if(Pf(e)){var t=e,n=t.easing;if(n&&(r=n,delete t.easing),!i)for(var s in t)if(t[s].toString().indexOf("{{")>=0){i=!0;break}}}),{type:6,styles:n,easing:r,offset:e.offset,containsDynamicStyles:i,options:null}}},{key:"_validateStyleAst",value:function(e,t){var n=this,i=t.currentAnimateTimings,r=t.currentTime,s=t.currentTime;i&&s>0&&(s-=i.duration+i.delay),e.styles.forEach(function(e){"string"!=typeof e&&Object.keys(e).forEach(function(i){if(n._driver.validateStyleProperty(i)){var a=t.collectedStyles[t.currentQuerySelector],o=a[i],u=!0;o&&(s!=r&&s>=o.startTime&&r<=o.endTime&&(t.errors.push('The CSS property "'.concat(i,'" that exists between the times of "').concat(o.startTime,'ms" and "').concat(o.endTime,'ms" is also being animated in a parallel animation between the times of "').concat(s,'ms" and "').concat(r,'ms"')),u=!1),s=o.startTime),u&&(a[i]={startTime:s,endTime:r}),t.options&&function(e,t,n){var i=t.params||{},r=vf(e);r.length&&r.forEach(function(e){i.hasOwnProperty(e)||n.push("Unable to resolve the local animation param ".concat(e," in the given list of values"))})}(e[i],t.options,t.errors)}else t.errors.push('The provided animation property "'.concat(i,'" is not a supported CSS property for animations'))})})}},{key:"visitKeyframes",value:function(e,t){var n=this,i={type:5,styles:[],options:null};if(!t.currentAnimateTimings)return t.errors.push("keyframes() must be placed inside of a call to animate()"),i;var r=0,s=[],a=!1,o=!1,u=0,l=e.steps.map(function(e){var i=n._makeStyleAst(e,t),l=null!=i.offset?i.offset:function(e){if("string"==typeof e)return null;var t=null;if(Array.isArray(e))e.forEach(function(e){if(Pf(e)&&e.hasOwnProperty("offset")){var n=e;t=parseFloat(n.offset),delete n.offset}});else if(Pf(e)&&e.hasOwnProperty("offset")){var n=e;t=parseFloat(n.offset),delete n.offset}return t}(i.styles),c=0;return null!=l&&(r++,c=i.offset=l),o=o||c<0||c>1,a=a||c0&&r0?r==h?1:d*r:s[r],o=a*m;t.currentTime=p+f.delay+o,f.duration=o,n._validateStyleAst(e,t),e.offset=a,i.styles.push(e)}),i}},{key:"visitReference",value:function(e,t){return{type:8,animation:Tf(this,mf(e.animation),t),options:Ff(e.options)}}},{key:"visitAnimateChild",value:function(e,t){return t.depCount++,{type:9,options:Ff(e.options)}}},{key:"visitAnimateRef",value:function(e,t){return{type:10,animation:this.visitReference(e.animation,t),options:Ff(e.options)}}},{key:"visitQuery",value:function(e,t){var n=t.currentQuerySelector,i=e.options||{};t.queryCount++,t.currentQuery=e;var r=function(e){var t=!!e.split(/\s*,\s*/).find(function(e){return":self"==e});return t&&(e=e.replace(Af,"")),e=e.replace(/@\*/g,nf).replace(/@\w+/g,function(e){return nf+"-"+e.substr(1)}).replace(/:animating/g,sf),[e,t]}(e.selector),s=T(r,2),a=s[0],o=s[1];t.currentQuerySelector=n.length?n+" "+a:a,jp(t.collectedStyles,t.currentQuerySelector,{});var u=Tf(this,mf(e.animation),t);return t.currentQuery=null,t.currentQuerySelector=n,{type:11,selector:a,limit:i.limit||0,optional:!!i.optional,includeSelf:o,animation:u,originalSelector:e.selector,options:Ff(e.options)}}},{key:"visitStagger",value:function(e,t){t.currentQuery||t.errors.push("stagger() can only be used inside of query()");var n="full"===e.timings?{duration:0,delay:0,easing:"full"}:uf(e.timings,t.errors,!0);return{type:12,animation:Tf(this,mf(e.animation),t),timings:n,options:null}}}])}(),Rf=m(function e(t){g(this,e),this.errors=t,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null});function Pf(e){return!Array.isArray(e)&&"object"==typeof e}function Ff(e){return e?(e=lf(e)).params&&(e.params=function(e){return e?lf(e):null}(e.params)):e={},e}function Yf(e,t,n){return{duration:e,delay:t,easing:n}}function jf(e,t,n,i,r,s){var a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,o=arguments.length>7&&void 0!==arguments[7]&&arguments[7];return{type:1,element:e,keyframes:t,preStyleProps:n,postStyleProps:i,duration:r,delay:s,totalTime:r+s,easing:a,subTimeline:o}}var qf=function(){return m(function e(){g(this,e),this._map=new Map},[{key:"consume",value:function(e){var t=this._map.get(e);return t?this._map.delete(e):t=[],t}},{key:"append",value:function(e,t){var n,i=this._map.get(e);i||this._map.set(e,i=[]),(n=i).push.apply(n,d(t))}},{key:"has",value:function(e){return this._map.has(e)}},{key:"clear",value:function(){this._map.clear()}}])}(),Nf=new RegExp(":enter","g"),Hf=new RegExp(":leave","g");function Bf(e,t,n,i,r){var s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:{},o=arguments.length>7?arguments[7]:void 0,u=arguments.length>8?arguments[8]:void 0,l=arguments.length>9&&void 0!==arguments[9]?arguments[9]:[];return(new Uf).buildKeyframes(e,t,n,i,r,s,a,o,u,l)}var Uf=function(){return m(function e(){g(this,e)},[{key:"buildKeyframes",value:function(e,t,n,i,r,s,a,o,u){var l=arguments.length>9&&void 0!==arguments[9]?arguments[9]:[];u=u||new qf;var c=new Vf(e,t,u,i,r,l,[]);c.options=o,c.currentTimeline.setStyles([s],null,c.errors,o),Tf(this,n,c);var d=c.timelines.filter(function(e){return e.containsAnimation()});if(d.length&&Object.keys(a).length){var h=d[d.length-1];h.allowOnlyTimelineStyles()||h.setStyles([a],null,c.errors,o)}return d.length?d.map(function(e){return e.buildKeyframes()}):[jf(t,[],[],[],0,0,"",!1)]}},{key:"visitTrigger",value:function(e,t){}},{key:"visitState",value:function(e,t){}},{key:"visitTransition",value:function(e,t){}},{key:"visitAnimateChild",value:function(e,t){var n=t.subInstructions.consume(t.element);if(n){var i=t.createSubContext(e.options),r=t.currentTimeline.currentTime,s=this._visitSubInstructions(n,i,i.options);r!=s&&t.transformIntoNewTimeline(s)}t.previousNode=e}},{key:"visitAnimateRef",value:function(e,t){var n=t.createSubContext(e.options);n.transformIntoNewTimeline(),this.visitReference(e.animation,n),t.transformIntoNewTimeline(n.currentTimeline.currentTime),t.previousNode=e}},{key:"_visitSubInstructions",value:function(e,t,n){var i=t.currentTimeline.currentTime,r=null!=n.duration?af(n.duration):null,s=null!=n.delay?af(n.delay):null;return 0!==r&&e.forEach(function(e){var n=t.appendInstructionToTimeline(e,r,s);i=Math.max(i,n.duration+n.delay)}),i}},{key:"visitReference",value:function(e,t){t.updateOptions(e.options,!0),Tf(this,e.animation,t),t.previousNode=e}},{key:"visitSequence",value:function(e,t){var n=this,i=t.subContextCount,r=t,s=e.options;if(s&&(s.params||s.delay)&&((r=t.createSubContext(s)).transformIntoNewTimeline(),null!=s.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=zf);var a=af(s.delay);r.delayNextStep(a)}e.steps.length&&(e.steps.forEach(function(e){return Tf(n,e,r)}),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>i&&r.transformIntoNewTimeline()),t.previousNode=e}},{key:"visitGroup",value:function(e,t){var n=this,i=[],r=t.currentTimeline.currentTime,s=e.options&&e.options.delay?af(e.options.delay):0;e.steps.forEach(function(a){var o=t.createSubContext(e.options);s&&o.delayNextStep(s),Tf(n,a,o),r=Math.max(r,o.currentTimeline.currentTime),i.push(o.currentTimeline)}),i.forEach(function(e){return t.currentTimeline.mergeTimelineCollectedStyles(e)}),t.transformIntoNewTimeline(r),t.previousNode=e}},{key:"_visitTiming",value:function(e,t){if(e.dynamic){var n=e.strValue;return uf(t.params?yf(n,t.params,t.errors):n,t.errors)}return{duration:e.duration,delay:e.delay,easing:e.easing}}},{key:"visitAnimate",value:function(e,t){var n=t.currentAnimateTimings=this._visitTiming(e.timings,t),i=t.currentTimeline;n.delay&&(t.incrementTime(n.delay),i.snapshotCurrentStyles());var r=e.style;5==r.type?this.visitKeyframes(r,t):(t.incrementTime(n.duration),this.visitStyle(r,t),i.applyStylesToKeyframe()),t.currentAnimateTimings=null,t.previousNode=e}},{key:"visitStyle",value:function(e,t){var n=t.currentTimeline,i=t.currentAnimateTimings;!i&&n.getCurrentStyleProperties().length&&n.forwardFrame();var r=i&&i.easing||e.easing;e.isEmptyStep?n.applyEmptyStep(r):n.setStyles(e.styles,r,t.errors,t.options),t.previousNode=e}},{key:"visitKeyframes",value:function(e,t){var n=t.currentAnimateTimings,i=t.currentTimeline.duration,r=n.duration,s=t.createSubContext().currentTimeline;s.easing=n.easing,e.styles.forEach(function(e){s.forwardTime((e.offset||0)*r),s.setStyles(e.styles,e.easing,t.errors,t.options),s.applyStylesToKeyframe()}),t.currentTimeline.mergeTimelineCollectedStyles(s),t.transformIntoNewTimeline(i+r),t.previousNode=e}},{key:"visitQuery",value:function(e,t){var n=this,i=t.currentTimeline.currentTime,r=e.options||{},s=r.delay?af(r.delay):0;s&&(6===t.previousNode.type||0==i&&t.currentTimeline.getCurrentStyleProperties().length)&&(t.currentTimeline.snapshotCurrentStyles(),t.previousNode=zf);var a=i,o=t.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!r.optional,t.errors);t.currentQueryTotal=o.length;var u=null;o.forEach(function(i,r){t.currentQueryIndex=r;var o=t.createSubContext(e.options,i);s&&o.delayNextStep(s),i===t.element&&(u=o.currentTimeline),Tf(n,e.animation,o),o.currentTimeline.applyStylesToKeyframe(),a=Math.max(a,o.currentTimeline.currentTime)}),t.currentQueryIndex=0,t.currentQueryTotal=0,t.transformIntoNewTimeline(a),u&&(t.currentTimeline.mergeTimelineCollectedStyles(u),t.currentTimeline.snapshotCurrentStyles()),t.previousNode=e}},{key:"visitStagger",value:function(e,t){var n=t.parentContext,i=t.currentTimeline,r=e.timings,s=Math.abs(r.duration),a=s*(t.currentQueryTotal-1),o=s*t.currentQueryIndex;switch(r.duration<0?"reverse":r.easing){case"reverse":o=a-o;break;case"full":o=n.currentStaggerTime}var u=t.currentTimeline;o&&u.delayNextStep(o);var l=u.currentTime;Tf(this,e.animation,t),t.previousNode=e,n.currentStaggerTime=i.currentTime-l+(i.startTime-n.currentTimeline.startTime)}}])}(),zf={},Vf=function(){function e(t,n,i,r,s,a,o,u){g(this,e),this._driver=t,this.element=n,this.subInstructions=i,this._enterClassName=r,this._leaveClassName=s,this.errors=a,this.timelines=o,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=zf,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=u||new Gf(this._driver,n,0),o.push(this.currentTimeline)}return m(e,[{key:"params",get:function(){return this.options.params}},{key:"updateOptions",value:function(e,t){var n=this;if(e){var i=e,r=this.options;null!=i.duration&&(r.duration=af(i.duration)),null!=i.delay&&(r.delay=af(i.delay));var s=i.params;if(s){var a=r.params;a||(a=this.options.params={}),Object.keys(s).forEach(function(e){(!t||!a.hasOwnProperty(e))&&(a[e]=yf(s[e],a,n.errors))})}}}},{key:"_copyOptions",value:function(){var e={};if(this.options){var t=this.options.params;if(t){var n=e.params={};Object.keys(t).forEach(function(e){n[e]=t[e]})}}return e}},{key:"createSubContext",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1?arguments[1]:void 0,i=arguments.length>2?arguments[2]:void 0,r=n||this.element,s=new e(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,i||0));return s.previousNode=this.previousNode,s.currentAnimateTimings=this.currentAnimateTimings,s.options=this._copyOptions(),s.updateOptions(t),s.currentQueryIndex=this.currentQueryIndex,s.currentQueryTotal=this.currentQueryTotal,s.parentContext=this,this.subContextCount++,s}},{key:"transformIntoNewTimeline",value:function(e){return this.previousNode=zf,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}},{key:"appendInstructionToTimeline",value:function(e,t,n){var i={duration:null!=t?t:e.duration,delay:this.currentTimeline.currentTime+(null!=n?n:0)+e.delay,easing:""},r=new Wf(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,i,e.stretchStartingKeyframe);return this.timelines.push(r),i}},{key:"incrementTime",value:function(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}},{key:"delayNextStep",value:function(e){e>0&&this.currentTimeline.delayNextStep(e)}},{key:"invokeQuery",value:function(e,t,n,i,r,s){var a=[];if(i&&a.push(this.element),e.length>0){e=(e=e.replace(Nf,"."+this._enterClassName)).replace(Hf,"."+this._leaveClassName);var o=this._driver.query(this.element,e,1!=n);0!==n&&(o=n<0?o.slice(o.length+n,o.length):o.slice(0,n)),a.push.apply(a,d(o))}return!r&&0==a.length&&s.push('`query("'.concat(t,'")` returned zero elements. (Use `query("').concat(t,'", { optional: true })` if you wish to allow this.)')),a}}])}(),Gf=function(){function e(t,n,i,r){g(this,e),this._driver=t,this.element=n,this.startTime=i,this._elementTimelineStylesLookup=r,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(n),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(n,this._localTimelineStyles)),this._loadKeyframe()}return m(e,[{key:"containsAnimation",value:function(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}},{key:"getCurrentStyleProperties",value:function(){return Object.keys(this._currentKeyframe)}},{key:"currentTime",get:function(){return this.startTime+this.duration}},{key:"delayNextStep",value:function(e){var t=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||t?(this.forwardTime(this.currentTime+e),t&&this.snapshotCurrentStyles()):this.startTime+=e}},{key:"fork",value:function(t,n){return this.applyStylesToKeyframe(),new e(this._driver,t,n||this.currentTime,this._elementTimelineStylesLookup)}},{key:"_loadKeyframe",value:function(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}},{key:"forwardFrame",value:function(){this.duration+=1,this._loadKeyframe()}},{key:"forwardTime",value:function(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}},{key:"_updateStyle",value:function(e,t){this._localTimelineStyles[e]=t,this._globalTimelineStyles[e]=t,this._styleSummary[e]={time:this.currentTime,value:t}}},{key:"allowOnlyTimelineStyles",value:function(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}},{key:"applyEmptyStep",value:function(e){var t=this;e&&(this._previousKeyframe.easing=e),Object.keys(this._globalTimelineStyles).forEach(function(e){t._backFill[e]=t._globalTimelineStyles[e]||yp,t._currentKeyframe[e]=yp}),this._currentEmptyStepKeyframe=this._currentKeyframe}},{key:"setStyles",value:function(e,t,n,i){var r=this;t&&(this._previousKeyframe.easing=t);var s=i&&i.params||{},a=function(e,t){var n,i={};return e.forEach(function(e){"*"===e?(n=n||Object.keys(t)).forEach(function(e){i[e]=yp}):cf(e,!1,i)}),i}(e,this._globalTimelineStyles);Object.keys(a).forEach(function(e){var t=yf(a[e],s,n);r._pendingStyles[e]=t,r._localTimelineStyles.hasOwnProperty(e)||(r._backFill[e]=r._globalTimelineStyles.hasOwnProperty(e)?r._globalTimelineStyles[e]:yp),r._updateStyle(e,t)})}},{key:"applyStylesToKeyframe",value:function(){var e=this,t=this._pendingStyles,n=Object.keys(t);0!=n.length&&(this._pendingStyles={},n.forEach(function(n){e._currentKeyframe[n]=t[n]}),Object.keys(this._localTimelineStyles).forEach(function(t){e._currentKeyframe.hasOwnProperty(t)||(e._currentKeyframe[t]=e._localTimelineStyles[t])}))}},{key:"snapshotCurrentStyles",value:function(){var e=this;Object.keys(this._localTimelineStyles).forEach(function(t){var n=e._localTimelineStyles[t];e._pendingStyles[t]=n,e._updateStyle(t,n)})}},{key:"getFinalKeyframe",value:function(){return this._keyframes.get(this.duration)}},{key:"properties",get:function(){var e=[];for(var t in this._currentKeyframe)e.push(t);return e}},{key:"mergeTimelineCollectedStyles",value:function(e){var t=this;Object.keys(e._styleSummary).forEach(function(n){var i=t._styleSummary[n],r=e._styleSummary[n];(!i||r.time>i.time)&&t._updateStyle(n,r.value)})}},{key:"buildKeyframes",value:function(){var e=this;this.applyStylesToKeyframe();var t=new Set,n=new Set,i=1===this._keyframes.size&&0===this.duration,r=[];this._keyframes.forEach(function(s,a){var o=cf(s,!0);Object.keys(o).forEach(function(e){var i=o[e];"!"==i?t.add(e):i==yp&&n.add(e)}),i||(o.offset=a/e.duration),r.push(o)});var s=t.size?_f(t.values()):[],a=n.size?_f(n.values()):[];if(i){var o=r[0],u=lf(o);o.offset=0,u.offset=1,r=[o,u]}return jf(this.element,r,s,a,this.duration,this.startTime,this.easing,!1)}}])}(),Wf=function(e){function t(e,n,i,r,s,a){var o,u=arguments.length>6&&void 0!==arguments[6]&&arguments[6];return g(this,t),(o=v(this,t,[e,n,a.delay])).keyframes=i,o.preStyleProps=r,o.postStyleProps=s,o._stretchStartingKeyframe=u,o.timings={duration:a.duration,delay:a.delay,easing:a.easing},o}return _(t,e),m(t,[{key:"containsAnimation",value:function(){return this.keyframes.length>1}},{key:"buildKeyframes",value:function(){var e=this.keyframes,t=this.timings,n=t.delay,i=t.duration,r=t.easing;if(this._stretchStartingKeyframe&&n){var s=[],a=i+n,o=n/a,u=cf(e[0],!1);u.offset=0,s.push(u);var l=cf(e[0],!1);l.offset=Zf(o),s.push(l);for(var c=e.length-1,d=1;d<=c;d++){var h=cf(e[d],!1);h.offset=Zf((n+h.offset*i)/a),s.push(h)}i=a,n=0,r="",e=s}return jf(this.element,e,this.preStyleProps,this.postStyleProps,i,n,r,!0)}}])}(Gf);function Zf(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,n=Math.pow(10,t-1);return Math.round(e*n)/n}var Qf=m(function e(){g(this,e)}),$f=function(e){function t(){return g(this,t),v(this,t,arguments)}return _(t,e),m(t,[{key:"normalizePropertyName",value:function(e,t){return kf(e)}},{key:"normalizeStyleValue",value:function(e,t,n,i){var r="",s=n.toString().trim();if(Kf[t]&&0!==n&&"0"!==n)if("number"==typeof n)r="px";else{var a=n.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&0==a[1].length&&i.push("Please provide a CSS unit value for ".concat(e,":").concat(n))}return s+r}}])}(Qf),Kf=function(e){var t={};return e.forEach(function(e){return t[e]=!0}),t}("width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective".split(","));function Jf(e,t,n,i,r,s,a,o,u,l,c,d,h){return{type:0,element:e,triggerName:t,isRemovalTransition:r,fromState:n,fromStyles:s,toState:i,toStyles:a,timelines:o,queriedElements:u,preStyleProps:l,postStyleProps:c,totalTime:d,errors:h}}var Xf={},em=function(){return m(function e(t,n,i){g(this,e),this._triggerName=t,this.ast=n,this._stateStyles=i},[{key:"match",value:function(e,t,n,i){return function(e,t,n,i,r){return e.some(function(e){return e(t,n,i,r)})}(this.ast.matchers,e,t,n,i)}},{key:"buildStyles",value:function(e,t,n){var i=this._stateStyles["*"],r=this._stateStyles[e],s=i?i.buildStyles(t,n):{};return r?r.buildStyles(t,n):s}},{key:"build",value:function(e,t,n,i,r,s,a,o,u,l){var c=[],d=this.ast.options&&this.ast.options.params||Xf,h=this.buildStyles(n,a&&a.params||Xf,c),p=o&&o.params||Xf,f=this.buildStyles(i,p,c),m=new Set,g=new Map,v=new Map,y="void"===i,_={params:Object.assign(Object.assign({},d),p)},b=l?[]:Bf(e,t,this.ast.animation,r,s,h,f,_,u,c),k=0;if(b.forEach(function(e){k=Math.max(e.duration+e.delay,k)}),c.length)return Jf(t,this._triggerName,n,i,y,h,f,[],[],g,v,k,c);b.forEach(function(e){var n=e.element,i=jp(g,n,{});e.preStyleProps.forEach(function(e){return i[e]=!0});var r=jp(v,n,{});e.postStyleProps.forEach(function(e){return r[e]=!0}),n!==t&&m.add(n)});var w=_f(m.values());return Jf(t,this._triggerName,n,i,y,h,f,b,w,g,v,k)}}])}(),tm=function(){return m(function e(t,n,i){g(this,e),this.styles=t,this.defaultParams=n,this.normalizer=i},[{key:"buildStyles",value:function(e,t){var n=this,i={},r=lf(this.defaultParams);return Object.keys(e).forEach(function(t){var n=e[t];null!=n&&(r[t]=n)}),this.styles.styles.forEach(function(e){if("string"!=typeof e){var s=e;Object.keys(s).forEach(function(e){var a=s[e];a.length>1&&(a=yf(a,r,t));var o=n.normalizer.normalizePropertyName(e,t);a=n.normalizer.normalizeStyleValue(e,o,a,t),i[o]=a})}}),i}}])}(),nm=function(){return m(function e(t,n,i){var r=this;g(this,e),this.name=t,this.ast=n,this._normalizer=i,this.transitionFactories=[],this.states={},n.states.forEach(function(e){r.states[e.name]=new tm(e.style,e.options&&e.options.params||{},i)}),im(this.states,"true","1"),im(this.states,"false","0"),n.transitions.forEach(function(e){r.transitionFactories.push(new em(t,e,r.states))}),this.fallbackTransition=function(e,t,n){return new em(e,{type:1,animation:{type:2,steps:[],options:null},matchers:[function(e,t){return!0}],options:null,queryCount:0,depCount:0},t)}(t,this.states)},[{key:"containsQueries",get:function(){return this.ast.queryCount>0}},{key:"matchTransition",value:function(e,t,n,i){return this.transitionFactories.find(function(r){return r.match(e,t,n,i)})||null}},{key:"matchStyles",value:function(e,t,n){return this.fallbackTransition.buildStyles(e,t,n)}}])}();function im(e,t,n){e.hasOwnProperty(t)?e.hasOwnProperty(n)||(e[n]=e[t]):e.hasOwnProperty(n)&&(e[t]=e[n])}var rm=new qf,sm=function(){return m(function e(t,n,i){g(this,e),this.bodyNode=t,this._driver=n,this._normalizer=i,this._animations={},this._playersById={},this.players=[]},[{key:"register",value:function(e,t){var n=[],i=Of(this._driver,t,n);if(n.length)throw new Error("Unable to build the animation due to the following errors: ".concat(n.join("\n")));this._animations[e]=i}},{key:"_buildPlayer",value:function(e,t,n){var i=e.element,r=Rp(0,this._normalizer,0,e.keyframes,t,n);return this._driver.animate(i,r,e.duration,e.delay,e.easing,[],!0)}},{key:"create",value:function(e,t){var n,i=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=[],a=this._animations[e],o=new Map;if(a?(n=Bf(this._driver,t,a,Xp,ef,{},{},r,rm,s)).forEach(function(e){var t=jp(o,e.element,{});e.postStyleProps.forEach(function(e){return t[e]=null})}):(s.push("The requested animation doesn't exist or has already been destroyed"),n=[]),s.length)throw new Error("Unable to create the animation due to the following errors: ".concat(s.join("\n")));o.forEach(function(e,t){Object.keys(e).forEach(function(n){e[n]=i._driver.computeStyle(t,n,yp)})});var u=Ip(n.map(function(e){var t=o.get(e.element);return i._buildPlayer(e,{},t)}));return this._playersById[e]=u,u.onDestroy(function(){return i.destroy(e)}),this.players.push(u),u}},{key:"destroy",value:function(e){var t=this._getPlayer(e);t.destroy(),delete this._playersById[e];var n=this.players.indexOf(t);n>=0&&this.players.splice(n,1)}},{key:"_getPlayer",value:function(e){var t=this._playersById[e];if(!t)throw new Error("Unable to find the timeline player referenced by ".concat(e));return t}},{key:"listen",value:function(e,t,n,i){var r=Yp(t,"","","");return Pp(this._getPlayer(e),n,r,i),function(){}}},{key:"command",value:function(e,t,n,i){if("register"!=n)if("create"!=n){var r=this._getPlayer(e);switch(n){case"play":r.play();break;case"pause":r.pause();break;case"reset":r.reset();break;case"restart":r.restart();break;case"finish":r.finish();break;case"init":r.init();break;case"setPosition":r.setPosition(parseFloat(i[0]));break;case"destroy":this.destroy(e)}}else this.create(e,t,i[0]||{});else this.register(e,i[0])}}])}(),am="ng-animate-queued",om="ng-animate-disabled",um=".ng-animate-disabled",lm=[],cm={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},dm={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},hm="__ng_removed",pm=function(){return m(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";g(this,e),this.namespaceId=n;var i=t&&t.hasOwnProperty("value");if(this.value=function(e){return null!=e?e:null}(i?t.value:t),i){var r=lf(t);delete r.value,this.options=r}else this.options={};this.options.params||(this.options.params={})},[{key:"params",get:function(){return this.options.params}},{key:"absorbOptions",value:function(e){var t=e.params;if(t){var n=this.options.params;Object.keys(t).forEach(function(e){null==n[e]&&(n[e]=t[e])})}}}])}(),fm="void",mm=new pm(fm),gm=function(){return m(function e(t,n,i){g(this,e),this.id=t,this.hostElement=n,this._engine=i,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,Em(n,this._hostClassName)},[{key:"listen",value:function(e,t,n,i){var r=this;if(!this._triggers.hasOwnProperty(t))throw new Error('Unable to listen on the animation trigger event "'.concat(n,'" because the animation trigger "').concat(t,"\" doesn't exist!"));if(null==n||0==n.length)throw new Error('Unable to listen on the animation trigger "'.concat(t,'" because the provided event is undefined!'));if(!function(e){return"start"==e||"done"==e}(n))throw new Error('The provided animation trigger event "'.concat(n,'" for the animation trigger "').concat(t,'" is not supported!'));var s=jp(this._elementListeners,e,[]),a={name:t,phase:n,callback:i};s.push(a);var o=jp(this._engine.statesByElement,e,{});return o.hasOwnProperty(t)||(Em(e,tf),Em(e,tf+"-"+t),o[t]=mm),function(){r._engine.afterFlush(function(){var e=s.indexOf(a);e>=0&&s.splice(e,1),r._triggers[t]||delete o[t]})}}},{key:"register",value:function(e,t){return!this._triggers[e]&&(this._triggers[e]=t,!0)}},{key:"_getTrigger",value:function(e){var t=this._triggers[e];if(!t)throw new Error('The provided animation trigger "'.concat(e,'" has not been registered!'));return t}},{key:"trigger",value:function(e,t,n){var i=this,r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],s=this._getTrigger(t),a=new ym(this.id,t,e),o=this._engine.statesByElement.get(e);o||(Em(e,tf),Em(e,tf+"-"+t),this._engine.statesByElement.set(e,o={}));var u=o[t],l=new pm(n,this.id);if(!(n&&n.hasOwnProperty("value"))&&u&&l.absorbOptions(u.options),o[t]=l,u||(u=mm),l.value===fm||u.value!==l.value){var c=jp(this._engine.playersByElement,e,[]);c.forEach(function(e){e.namespaceId==i.id&&e.triggerName==t&&e.queued&&e.destroy()});var d=s.matchTransition(u.value,l.value,e,l.params),h=!1;if(!d){if(!r)return;d=s.fallbackTransition,h=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:t,transition:d,fromState:u,toState:l,player:a,isFallbackTransition:h}),h||(Em(e,am),a.onStart(function(){Tm(e,am)})),a.onDone(function(){var t=i.players.indexOf(a);t>=0&&i.players.splice(t,1);var n=i._engine.playersByElement.get(e);if(n){var r=n.indexOf(a);r>=0&&n.splice(r,1)}}),this.players.push(a),c.push(a),a}if(!function(e,t){var n=Object.keys(e),i=Object.keys(t);if(n.length!=i.length)return!1;for(var r=0;r=0){for(var i=!1,r=n;r>=0;r--)if(this.driver.containsElement(this._namespaceList[r].hostElement,t)){this._namespaceList.splice(r+1,0,e),i=!0;break}i||this._namespaceList.splice(0,0,e)}else this._namespaceList.push(e);return this.namespacesByHostElement.set(t,e),e}},{key:"register",value:function(e,t){var n=this._namespaceLookup[e];return n||(n=this.createNamespace(e,t)),n}},{key:"registerTrigger",value:function(e,t,n){var i=this._namespaceLookup[e];i&&i.register(t,n)&&this.totalAnimations++}},{key:"destroy",value:function(e,t){var n=this;if(e){var i=this._fetchNamespace(e);this.afterFlush(function(){n.namespacesByHostElement.delete(i.hostElement),delete n._namespaceLookup[e];var t=n._namespaceList.indexOf(i);t>=0&&n._namespaceList.splice(t,1)}),this.afterFlushAnimationsDone(function(){return i.destroy(t)})}}},{key:"_fetchNamespace",value:function(e){return this._namespaceLookup[e]}},{key:"fetchNamespacesByElement",value:function(e){var t=new Set,n=this.statesByElement.get(e);if(n)for(var i=Object.keys(n),r=0;r=0&&this.collectedLeaveElements.splice(s,1)}if(e){var a=this._fetchNamespace(e);a&&a.insertNode(t,n)}i&&this.collectEnterElement(t)}}},{key:"collectEnterElement",value:function(e){this.collectedEnterElements.push(e)}},{key:"markElementAsDisabled",value:function(e,t){t?this.disabledNodes.has(e)||(this.disabledNodes.add(e),Em(e,om)):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),Tm(e,om))}},{key:"removeNode",value:function(e,t,n,i){if(_m(t)){var r=e?this._fetchNamespace(e):null;if(r?r.removeNode(t,i):this.markElementAsRemoved(e,t,!1,i),n){var s=this.namespacesByHostElement.get(t);s&&s.id!==e&&s.removeNode(t,i)}}else this._onRemovalComplete(t,i)}},{key:"markElementAsRemoved",value:function(e,t,n,i){this.collectedLeaveElements.push(t),t[hm]={namespaceId:e,setForRemoval:i,hasAnimation:n,removedBeforeQueried:!1}}},{key:"listen",value:function(e,t,n,i,r){return _m(t)?this._fetchNamespace(e).listen(t,n,i,r):function(){}}},{key:"_buildInstruction",value:function(e,t,n,i,r){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,n,i,e.fromState.options,e.toState.options,t,r)}},{key:"destroyInnerAnimations",value:function(e){var t=this,n=this.driver.query(e,nf,!0);n.forEach(function(e){return t.destroyActiveAnimationsForElement(e)}),0!=this.playersByQueriedElement.size&&(n=this.driver.query(e,sf,!0)).forEach(function(e){return t.finishActiveQueriedAnimationOnElement(e)})}},{key:"destroyActiveAnimationsForElement",value:function(e){var t=this.playersByElement.get(e);t&&t.forEach(function(e){e.queued?e.markedForDestroy=!0:e.destroy()})}},{key:"finishActiveQueriedAnimationOnElement",value:function(e){var t=this.playersByQueriedElement.get(e);t&&t.forEach(function(e){return e.finish()})}},{key:"whenRenderingDone",value:function(){var e=this;return new Promise(function(t){if(e.players.length)return Ip(e.players).onDone(function(){return t()});t()})}},{key:"processLeaveNode",value:function(e){var t=this,n=e[hm];if(n&&n.setForRemoval){if(e[hm]=cm,n.namespaceId){this.destroyInnerAnimations(e);var i=this._fetchNamespace(n.namespaceId);i&&i.clearElementCache(e)}this._onRemovalComplete(e,n.setForRemoval)}this.driver.matchesElement(e,um)&&this.markElementAsDisabled(e,!1),this.driver.query(e,um,!0).forEach(function(e){t.markElementAsDisabled(e,!1)})}},{key:"flush",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1,n=[];if(this.newHostElements.size&&(this.newHostElements.forEach(function(t,n){return e._balanceNamespaceList(t,n)}),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(var i=0;i=0;x--)this._namespaceList[x].drainQueuedTransitions(t).forEach(function(e){var t=e.player,s=e.element;if(T.push(t),n.collectedEnterElements.length){var c=s[hm];if(c&&c.setForMove)return void t.destroy()}var d=!h||!n.driver.containsElement(h,s),p=S.get(s),f=m.get(s),g=n._buildInstruction(e,i,f,p,d);if(g.errors&&g.errors.length)D.push(g);else{if(d)return t.onStart(function(){return ff(s,g.fromStyles)}),t.onDestroy(function(){return pf(s,g.toStyles)}),void r.push(t);if(e.isFallbackTransition)return t.onStart(function(){return ff(s,g.fromStyles)}),t.onDestroy(function(){return pf(s,g.toStyles)}),void r.push(t);g.timelines.forEach(function(e){return e.stretchStartingKeyframe=!0}),i.append(s,g.timelines),a.push({instruction:g,player:t,element:s}),g.queriedElements.forEach(function(e){return jp(o,e,[]).push(t)}),g.preStyleProps.forEach(function(e,t){var n=Object.keys(e);if(n.length){var i=u.get(t);i||u.set(t,i=new Set),n.forEach(function(e){return i.add(e)})}}),g.postStyleProps.forEach(function(e,t){var n=Object.keys(e),i=l.get(t);i||l.set(t,i=new Set),n.forEach(function(e){return i.add(e)})})}});if(D.length){var C=[];D.forEach(function(e){C.push("@".concat(e.triggerName," has failed due to:\n")),e.errors.forEach(function(e){return C.push("- ".concat(e,"\n"))})}),T.forEach(function(e){return e.destroy()}),this.reportError(C)}var M=new Map,L=new Map;a.forEach(function(e){var t=e.element;i.has(t)&&(L.set(t,t),n._beforeAnimationBuild(e.player.namespaceId,e.instruction,M))}),r.forEach(function(e){var t=e.element;n._getPreviousPlayers(t,!1,e.namespaceId,e.triggerName,null).forEach(function(e){jp(M,t,[]).push(e),e.destroy()})});var A=v.filter(function(e){return Cm(e,u,l)}),O=new Map;km(O,this.driver,_,l,yp).forEach(function(e){Cm(e,u,l)&&A.push(e)});var I=new Map;f.forEach(function(e,t){km(I,n.driver,new Set(e),u,"!")}),A.forEach(function(e){var t=O.get(e),n=I.get(e);O.set(e,Object.assign(Object.assign({},t),n))});var R=[],P=[],F={};a.forEach(function(e){var t=e.element,a=e.player,o=e.instruction;if(i.has(t)){if(c.has(t))return a.onDestroy(function(){return pf(t,o.toStyles)}),a.disabled=!0,a.overrideTotalTime(o.totalTime),void r.push(a);var u=F;if(L.size>1){for(var l=t,d=[];l=l.parentNode;){var h=L.get(l);if(h){u=h;break}d.push(l)}d.forEach(function(e){return L.set(e,u)})}var p=n._buildAnimation(a.namespaceId,o,M,s,I,O);if(a.setRealPlayer(p),u===F)R.push(a);else{var f=n.playersByElement.get(u);f&&f.length&&(a.parentPlayer=Ip(f)),r.push(a)}}else ff(t,o.fromStyles),a.onDestroy(function(){return pf(t,o.toStyles)}),P.push(a),c.has(t)&&r.push(a)}),P.forEach(function(e){var t=s.get(e.element);if(t&&t.length){var n=Ip(t);e.setRealPlayer(n)}}),r.forEach(function(e){e.parentPlayer?e.syncPlayerEvents(e.parentPlayer):e.destroy()});for(var Y=0;Y0?this.driver.animate(e.element,t,e.duration,e.delay,e.easing,n):new Mp(e.duration,e.delay)}}])}(),ym=function(){return m(function e(t,n,i){g(this,e),this.namespaceId=t,this.triggerName=n,this.element=i,this._player=new Mp,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0},[{key:"setRealPlayer",value:function(e){var t=this;this._containsRealPlayer||(this._player=e,Object.keys(this._queuedCallbacks).forEach(function(n){t._queuedCallbacks[n].forEach(function(t){return Pp(e,n,void 0,t)})}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}},{key:"getRealPlayer",value:function(){return this._player}},{key:"overrideTotalTime",value:function(e){this.totalTime=e}},{key:"syncPlayerEvents",value:function(e){var t=this,n=this._player;n.triggerCallback&&e.onStart(function(){return n.triggerCallback("start")}),e.onDone(function(){return t.finish()}),e.onDestroy(function(){return t.destroy()})}},{key:"_queueEvent",value:function(e,t){jp(this._queuedCallbacks,e,[]).push(t)}},{key:"onDone",value:function(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}},{key:"onStart",value:function(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}},{key:"onDestroy",value:function(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}},{key:"init",value:function(){this._player.init()}},{key:"hasStarted",value:function(){return!this.queued&&this._player.hasStarted()}},{key:"play",value:function(){!this.queued&&this._player.play()}},{key:"pause",value:function(){!this.queued&&this._player.pause()}},{key:"restart",value:function(){!this.queued&&this._player.restart()}},{key:"finish",value:function(){this._player.finish()}},{key:"destroy",value:function(){this.destroyed=!0,this._player.destroy()}},{key:"reset",value:function(){!this.queued&&this._player.reset()}},{key:"setPosition",value:function(e){this.queued||this._player.setPosition(e)}},{key:"getPosition",value:function(){return this.queued?0:this._player.getPosition()}},{key:"triggerCallback",value:function(e){var t=this._player;t.triggerCallback&&t.triggerCallback(e)}}])}();function _m(e){return e&&1===e.nodeType}function bm(e,t){var n=e.style.display;return e.style.display=null!=t?t:"none",n}function km(e,t,n,i,r){var s=[];n.forEach(function(e){return s.push(bm(e))});var a=[];i.forEach(function(n,i){var s={};n.forEach(function(e){var n=s[e]=t.computeStyle(i,e,r);(!n||0==n.length)&&(i[hm]=dm,a.push(i))}),e.set(i,s)});var o=0;return n.forEach(function(e){return bm(e,s[o++])}),a}function wm(e,t){var n=new Map;if(e.forEach(function(e){return n.set(e,[])}),0==t.length)return n;var i=new Set(t),r=new Map;function s(e){if(!e)return 1;var t=r.get(e);if(t)return t;var a=e.parentNode;return t=n.has(a)?a:i.has(a)?1:s(a),r.set(e,t),t}return t.forEach(function(e){var t=s(e);1!==t&&n.get(t).push(e)}),n}var Sm="$$classes";function Em(e,t){if(e.classList)e.classList.add(t);else{var n=e[Sm];n||(n=e[Sm]={}),n[t]=!0}}function Tm(e,t){if(e.classList)e.classList.remove(t);else{var n=e[Sm];n&&delete n[t]}}function Dm(e,t,n){Ip(n).onDone(function(){return e.processLeaveNode(t)})}function xm(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:-1;this._transitionEngine.flush(e)}},{key:"players",get:function(){return this._transitionEngine.players.concat(this._timelineEngine.players)}},{key:"whenRenderingDone",value:function(){return this._transitionEngine.whenRenderingDone()}}])}();function Lm(e,t){var n=null,i=null;return Array.isArray(t)&&t.length?(n=Om(t[0]),t.length>1&&(i=Om(t[t.length-1]))):t&&(n=Om(t)),n||i?new Am(e,n,i):null}var Am=function(){var e=function(){function e(t,n,i){g(this,e),this._element=t,this._startStyles=n,this._endStyles=i,this._state=0;var r=e.initialStylesByElement.get(t);r||e.initialStylesByElement.set(t,r={}),this._initialStyles=r}return m(e,[{key:"start",value:function(){this._state<1&&(this._startStyles&&pf(this._element,this._startStyles,this._initialStyles),this._state=1)}},{key:"finish",value:function(){this.start(),this._state<2&&(pf(this._element,this._initialStyles),this._endStyles&&(pf(this._element,this._endStyles),this._endStyles=null),this._state=1)}},{key:"destroy",value:function(){this.finish(),this._state<3&&(e.initialStylesByElement.delete(this._element),this._startStyles&&(ff(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(ff(this._element,this._endStyles),this._endStyles=null),pf(this._element,this._initialStyles),this._state=3)}}])}();return e.initialStylesByElement=new WeakMap,e}();function Om(e){for(var t=null,n=Object.keys(e),i=0;i=this._delay&&n>=this._duration&&this.finish()}},{key:"finish",value:function(){this._finished||(this._finished=!0,this._onDoneFn(),Nm(this._element,this._eventFn,!0))}},{key:"destroy",value:function(){this._destroyed||(this._destroyed=!0,this.finish(),function(e,t){var n=Bm(e,"").split(","),i=qm(n,t);i>=0&&(n.splice(i,1),Hm(e,"",n.join(",")))}(this._element,this._name))}}])}();function Ym(e,t,n){Hm(e,"PlayState",n,jm(e,t))}function jm(e,t){var n=Bm(e,"");return n.indexOf(",")>0?qm(n.split(","),t):qm([n],t)}function qm(e,t){for(var n=0;n=0)return n;return-1}function Nm(e,t,n){n?e.removeEventListener(Pm,t):e.addEventListener(Pm,t)}function Hm(e,t,n,i){var r=Rm+t;if(null!=i){var s=e.style[r];if(s.length){var a=s.split(",");a[i]=n,n=a.join(",")}}e.style[r]=n}function Bm(e,t){return e.style[Rm+t]||""}var Um=function(){return m(function e(t,n,i,r,s,a,o,u){g(this,e),this.element=t,this.keyframes=n,this.animationName=i,this._duration=r,this._delay=s,this._finalStyles=o,this._specialStyles=u,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this.currentSnapshot={},this._state=0,this.easing=a||"linear",this.totalTime=r+s,this._buildStyler()},[{key:"onStart",value:function(e){this._onStartFns.push(e)}},{key:"onDone",value:function(e){this._onDoneFns.push(e)}},{key:"onDestroy",value:function(e){this._onDestroyFns.push(e)}},{key:"destroy",value:function(){this.init(),!(this._state>=4)&&(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(function(e){return e()}),this._onDestroyFns=[])}},{key:"_flushDoneFns",value:function(){this._onDoneFns.forEach(function(e){return e()}),this._onDoneFns=[]}},{key:"_flushStartFns",value:function(){this._onStartFns.forEach(function(e){return e()}),this._onStartFns=[]}},{key:"finish",value:function(){this.init(),!(this._state>=3)&&(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}},{key:"setPosition",value:function(e){this._styler.setPosition(e)}},{key:"getPosition",value:function(){return this._styler.getPosition()}},{key:"hasStarted",value:function(){return this._state>=2}},{key:"init",value:function(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}},{key:"play",value:function(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}},{key:"pause",value:function(){this.init(),this._styler.pause()}},{key:"restart",value:function(){this.reset(),this.play()}},{key:"reset",value:function(){this._state=0,this._styler.destroy(),this._buildStyler(),this._styler.apply()}},{key:"_buildStyler",value:function(){var e=this;this._styler=new Fm(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",function(){return e.finish()})}},{key:"triggerCallback",value:function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(function(e){return e()}),t.length=0}},{key:"beforeDestroy",value:function(){var e=this;this.init();var t={};if(this.hasStarted()){var n=this._state>=3;Object.keys(this._finalStyles).forEach(function(i){"offset"!=i&&(t[i]=n?e._finalStyles[i]:Df(e.element,i))})}this.currentSnapshot=t}}])}(),zm=function(e){function t(e,n){var i;return g(this,t),(i=v(this,t)).element=e,i._startingStyles={},i.__initialized=!1,i._styles=$p(n),i}return _(t,e),m(t,[{key:"init",value:function(){var e=this;this.__initialized||!this._startingStyles||(this.__initialized=!0,Object.keys(this._styles).forEach(function(t){e._startingStyles[t]=e.element.style[t]}),h(E(t.prototype),"init",this).call(this))}},{key:"play",value:function(){var e=this;!this._startingStyles||(this.init(),Object.keys(this._styles).forEach(function(t){return e.element.style.setProperty(t,e._styles[t])}),h(E(t.prototype),"play",this).call(this))}},{key:"destroy",value:function(){var e=this;!this._startingStyles||(Object.keys(this._startingStyles).forEach(function(t){var n=e._startingStyles[t];n?e.element.style.setProperty(t,n):e.element.style.removeProperty(t)}),this._startingStyles=null,h(E(t.prototype),"destroy",this).call(this))}}])}(Mp),Vm=function(){return m(function e(){g(this,e),this._count=0},[{key:"validateStyleProperty",value:function(e){return Gp(e)}},{key:"matchesElement",value:function(e,t){return Wp(e,t)}},{key:"containsElement",value:function(e,t){return Zp(e,t)}},{key:"query",value:function(e,t,n){return Qp(e,t,n)}},{key:"computeStyle",value:function(e,t,n){return window.getComputedStyle(e)[t]}},{key:"buildKeyframeElement",value:function(e,t,n){n=n.map(function(e){return $p(e)});var i="@keyframes ".concat(t," {\n"),r="";n.forEach(function(e){r=" ";var t=parseFloat(e.offset);i+="".concat(r).concat(100*t,"% {\n"),r+=" ",Object.keys(e).forEach(function(t){var n=e[t];switch(t){case"offset":return;case"easing":return void(n&&(i+="".concat(r,"animation-timing-function: ").concat(n,";\n")));default:return void(i+="".concat(r).concat(t,": ").concat(n,";\n"))}}),i+="".concat(r,"}\n")}),i+="}\n";var s=document.createElement("style");return s.textContent=i,s}},{key:"animate",value:function(e,t,n,i,r){var s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],a=s.filter(function(e){return e instanceof Um}),o={};Sf(n,i)&&a.forEach(function(e){var t=e.currentSnapshot;Object.keys(t).forEach(function(e){return o[e]=t[e]})});var u=function(e){var t={};return e&&(Array.isArray(e)?e:[e]).forEach(function(e){Object.keys(e).forEach(function(n){"offset"==n||"easing"==n||(t[n]=e[n])})}),t}(t=Ef(e,t,o));if(0==n)return new zm(e,u);var l="gen_css_kf_"+this._count++,c=this.buildKeyframeElement(e,l,t);(function(e){var t,n=null===(t=e.getRootNode)||void 0===t?void 0:t.call(e);return"undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot?n:document.head})(e).appendChild(c);var d=Lm(e,t),h=new Um(e,t,l,n,i,r,u,d);return h.onDestroy(function(){return function(e){e.parentNode.removeChild(e)}(c)}),h}}])}(),Gm=function(){return m(function e(t,n,i,r){g(this,e),this.element=t,this.keyframes=n,this.options=i,this._specialStyles=r,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=i.duration,this._delay=i.delay||0,this.time=this._duration+this._delay},[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(e){return e()}),this._onDoneFns=[])}},{key:"init",value:function(){this._buildPlayer(),this._preparePlayerBeforeStart()}},{key:"_buildPlayer",value:function(){var e=this;if(!this._initialized){this._initialized=!0;var t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:{},this.domPlayer.addEventListener("finish",function(){return e._onFinish()})}}},{key:"_preparePlayerBeforeStart",value:function(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}},{key:"_triggerWebAnimation",value:function(e,t,n){return e.animate(t,n)}},{key:"onStart",value:function(e){this._onStartFns.push(e)}},{key:"onDone",value:function(e){this._onDoneFns.push(e)}},{key:"onDestroy",value:function(e){this._onDestroyFns.push(e)}},{key:"play",value:function(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(function(e){return e()}),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}},{key:"pause",value:function(){this.init(),this.domPlayer.pause()}},{key:"finish",value:function(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}},{key:"reset",value:function(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}},{key:"_resetDomPlayerState",value:function(){this.domPlayer&&this.domPlayer.cancel()}},{key:"restart",value:function(){this.reset(),this.play()}},{key:"hasStarted",value:function(){return this._started}},{key:"destroy",value:function(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(function(e){return e()}),this._onDestroyFns=[])}},{key:"setPosition",value:function(e){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=e*this.time}},{key:"getPosition",value:function(){return this.domPlayer.currentTime/this.time}},{key:"totalTime",get:function(){return this._delay+this._duration}},{key:"beforeDestroy",value:function(){var e=this,t={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach(function(n){"offset"!=n&&(t[n]=e._finished?e._finalKeyframe[n]:Df(e.element,n))}),this.currentSnapshot=t}},{key:"triggerCallback",value:function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(function(e){return e()}),t.length=0}}])}(),Wm=function(){return m(function e(){g(this,e),this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(Zm().toString()),this._cssKeyframesDriver=new Vm},[{key:"validateStyleProperty",value:function(e){return Gp(e)}},{key:"matchesElement",value:function(e,t){return Wp(e,t)}},{key:"containsElement",value:function(e,t){return Zp(e,t)}},{key:"query",value:function(e,t,n){return Qp(e,t,n)}},{key:"computeStyle",value:function(e,t,n){return window.getComputedStyle(e)[t]}},{key:"overrideWebAnimationsSupport",value:function(e){this._isNativeImpl=e}},{key:"animate",value:function(e,t,n,i,r){var s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],a=arguments.length>6?arguments[6]:void 0;if(!a&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(e,t,n,i,r,s);var o={duration:n,delay:i,fill:0==i?"both":"forwards"};r&&(o.easing=r);var u={},l=s.filter(function(e){return e instanceof Gm});Sf(n,i)&&l.forEach(function(e){var t=e.currentSnapshot;Object.keys(t).forEach(function(e){return u[e]=t[e]})});var c=Lm(e,t=Ef(e,t=t.map(function(e){return cf(e,!1)}),u));return new Gm(e,t,o,c)}}])}();function Zm(){return Ap()&&Element.prototype.animate||{}}var Qm=function(){var e=function(e){function t(e,n){var i;return g(this,t),(i=v(this,t))._nextAnimationId=0,i._renderer=e.createRenderer(n.body,{id:"0",encapsulation:it.None,styles:[],data:{animation:[]}}),i}return _(t,e),m(t,[{key:"build",value:function(e){var t=this._nextAnimationId.toString();this._nextAnimationId++;var n=Array.isArray(e)?kp(e):e;return Jm(this._renderer,null,t,"register",[n]),new $m(t,this._renderer)}}])}(vp);return e.\u0275fac=function(t){return new(t||e)($i(Pu),$i(ad))},e.\u0275prov=Be({token:e,factory:e.\u0275fac}),e}(),$m=function(e){function t(e,n){var i;return g(this,t),(i=v(this,t))._id=e,i._renderer=n,i}return _(t,e),m(t,[{key:"create",value:function(e,t){return new Km(this._id,e,t||{},this._renderer)}}])}(function(){return m(function e(){g(this,e)})}()),Km=function(){return m(function e(t,n,i,r){g(this,e),this.id=t,this.element=n,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",i)},[{key:"_listen",value:function(e,t){return this._renderer.listen(this.element,"@@".concat(this.id,":").concat(e),t)}},{key:"_command",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i=0&&e3&&void 0!==arguments[3])||arguments[3];this.delegate.insertBefore(e,t,n),this.engine.onInsert(this.namespaceId,t,e,i)}},{key:"removeChild",value:function(e,t,n){this.engine.onRemove(this.namespaceId,t,this.delegate,n)}},{key:"selectRootElement",value:function(e,t){return this.delegate.selectRootElement(e,t)}},{key:"parentNode",value:function(e){return this.delegate.parentNode(e)}},{key:"nextSibling",value:function(e){return this.delegate.nextSibling(e)}},{key:"setAttribute",value:function(e,t,n,i){this.delegate.setAttribute(e,t,n,i)}},{key:"removeAttribute",value:function(e,t,n){this.delegate.removeAttribute(e,t,n)}},{key:"addClass",value:function(e,t){this.delegate.addClass(e,t)}},{key:"removeClass",value:function(e,t){this.delegate.removeClass(e,t)}},{key:"setStyle",value:function(e,t,n,i){this.delegate.setStyle(e,t,n,i)}},{key:"removeStyle",value:function(e,t,n){this.delegate.removeStyle(e,t,n)}},{key:"setProperty",value:function(e,t,n){"@"==t.charAt(0)&&t==Xm?this.disableAnimations(e,!!n):this.delegate.setProperty(e,t,n)}},{key:"setValue",value:function(e,t){this.delegate.setValue(e,t)}},{key:"listen",value:function(e,t,n){return this.delegate.listen(e,t,n)}},{key:"disableAnimations",value:function(e,t){this.engine.disableAnimations(e,t)}}])}(),ng=function(e){function t(e,n,i,r){var s;return g(this,t),(s=v(this,t,[n,i,r])).factory=e,s.namespaceId=n,s}return _(t,e),m(t,[{key:"setProperty",value:function(e,t,n){"@"==t.charAt(0)?"."==t.charAt(1)&&t==Xm?this.disableAnimations(e,n=void 0===n||!!n):this.engine.process(this.namespaceId,e,t.substr(1),n):this.delegate.setProperty(e,t,n)}},{key:"listen",value:function(e,t,n){var i=this;if("@"==t.charAt(0)){var r,s,a=function(e){switch(e){case"body":return document.body;case"document":return document;case"window":return window;default:return e}}(e),o=t.substr(1),u="";return"@"!=o.charAt(0)&&(r=function(e){var t=e.indexOf(".");return[e.substring(0,t),e.substr(t+1)]}(o),o=(s=T(r,2))[0],u=s[1]),this.engine.listen(this.namespaceId,a,o,u,function(e){i.factory.scheduleListenerCallback(e._data||-1,n,e)})}return this.delegate.listen(e,t,n)}}])}(tg),ig=function(){var e=function(e){function t(e,n,i){return g(this,t),v(this,t,[e.body,n,i])}return _(t,e),m(t,[{key:"ngOnDestroy",value:function(){this.flush()}}])}(Mm);return e.\u0275fac=function(t){return new(t||e)($i(ad),$i(Jp),$i(Qf))},e.\u0275prov=Be({token:e,factory:e.\u0275fac}),e}(),rg=new xi("AnimationModuleType"),sg=[{provide:vp,useClass:Qm},{provide:Qf,useFactory:function(){return new $f}},{provide:Mm,useClass:ig},{provide:Pu,useFactory:function(e,t,n){return new eg(e,t,n)},deps:[fh,Mm,Cc]}],ag=[{provide:Jp,useFactory:function(){return"function"==typeof Zm()?new Wm:new Vm}},{provide:rg,useValue:"BrowserAnimations"}].concat(sg),og=[{provide:Jp,useClass:Kp},{provide:rg,useValue:"NoopAnimations"}].concat(sg),ug=function(){var e=function(){function e(){g(this,e)}return m(e,null,[{key:"withConfig",value:function(t){return{ngModule:e,providers:t.disableAnimations?og:ag}}}])}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({providers:ag,imports:[Mh]}),e}(),lg=function(e){function t(e){var n;return g(this,t),(n=v(this,t))._value=e,n}return _(t,e),m(t,[{key:"value",get:function(){return this.getValue()}},{key:"_subscribe",value:function(e){var n=h(E(t.prototype),"_subscribe",this).call(this,e);return n&&!n.closed&&e.next(this._value),n}},{key:"getValue",value:function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new K;return this._value}},{key:"next",value:function(e){h(E(t.prototype),"next",this).call(this,this._value=e)}}])}(ee),cg=function(e){function t(){return g(this,t),v(this,t,arguments)}return _(t,e),m(t,[{key:"notifyNext",value:function(e,t,n,i,r){this.destination.next(t)}},{key:"notifyError",value:function(e,t){this.destination.error(e)}},{key:"notifyComplete",value:function(e){this.destination.complete()}}])}(U),dg=function(e){function t(e,n,i){var r;return g(this,t),(r=v(this,t)).parent=e,r.outerValue=n,r.outerIndex=i,r.index=0,r}return _(t,e),m(t,[{key:"_next",value:function(e){this.parent.notifyNext(this.outerValue,e,this.outerIndex,this.index++,this)}},{key:"_error",value:function(e){this.parent.notifyError(e,this),this.unsubscribe()}},{key:"_complete",value:function(){this.parent.notifyComplete(this),this.unsubscribe()}}])}(U);function hg(e,t,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:new dg(e,n,i);if(!r.closed)return t instanceof Q?t.subscribe(r):ce(t)(r)}var pg={};function fg(){for(var e=arguments.length,t=new Array(e),n=0;n=2&&(n=!0),function(i){return i.lift(new Ag(e,t,n))}}var Ag=function(){return m(function e(t,n){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];g(this,e),this.accumulator=t,this.seed=n,this.hasSeed=i},[{key:"call",value:function(e,t){return t.subscribe(new Og(e,this.accumulator,this.seed,this.hasSeed))}}])}(),Og=function(e){function t(e,n,i,r){var s;return g(this,t),(s=v(this,t,[e])).accumulator=n,s._seed=i,s.hasSeed=r,s.index=0,s}return _(t,e),m(t,[{key:"seed",get:function(){return this._seed},set:function(e){this.hasSeed=!0,this._seed=e}},{key:"_next",value:function(e){if(this.hasSeed)return this._tryNext(e);this.seed=e,this.destination.next(e)}},{key:"_tryNext",value:function(e){var t,n=this.index++;try{t=this.accumulator(this.seed,e,n)}catch(i){this.destination.error(i)}this.seed=t,this.destination.next(t)}}])}(U);function Ig(e){return function(t){var n=new Rg(e),i=t.lift(n);return n.caught=i}}var Rg=function(){return m(function e(t){g(this,e),this.selector=t},[{key:"call",value:function(e,t){return t.subscribe(new Pg(e,this.selector,this.caught))}}])}(),Pg=function(e){function t(e,n,i){var r;return g(this,t),(r=v(this,t,[e])).selector=n,r.caught=i,r}return _(t,e),m(t,[{key:"error",value:function(e){if(!this.isStopped){var n;try{n=this.selector(e,this.caught)}catch(s){return void h(E(t.prototype),"error",this).call(this,s)}this._unsubscribeAndRecycle();var i=new pe(this);this.add(i);var r=me(n,i);r!==i&&this.add(r)}}}])}(fe);function Fg(e){return function(t){return 0===e?bg():t.lift(new Yg(e))}}var Yg=function(){return m(function e(t){if(g(this,e),this.total=t,this.total<0)throw new Tg},[{key:"call",value:function(e,t){return t.subscribe(new jg(e,this.total))}}])}(),jg=function(e){function t(e,n){var i;return g(this,t),(i=v(this,t,[e])).total=n,i.ring=new Array,i.count=0,i}return _(t,e),m(t,[{key:"_next",value:function(e){var t=this.ring,n=this.total,i=this.count++;t.length0)for(var n=this.count>=this.total?this.total:this.count,i=this.ring,r=0;r0&&void 0!==arguments[0]?arguments[0]:Bg;return function(t){return t.lift(new Ng(e))}}var Ng=function(){return m(function e(t){g(this,e),this.errorFactory=t},[{key:"call",value:function(e,t){return t.subscribe(new Hg(e,this.errorFactory))}}])}(),Hg=function(e){function t(e,n){var i;return g(this,t),(i=v(this,t,[e])).errorFactory=n,i.hasValue=!1,i}return _(t,e),m(t,[{key:"_next",value:function(e){this.hasValue=!0,this.destination.next(e)}},{key:"_complete",value:function(){if(this.hasValue)return this.destination.complete();var e;try{e=this.errorFactory()}catch(t){e=t}this.destination.error(e)}}])}(U);function Bg(){return new vg}function Ug(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return function(t){return t.lift(new zg(e))}}var zg=function(){return m(function e(t){g(this,e),this.defaultValue=t},[{key:"call",value:function(e,t){return t.subscribe(new Vg(e,this.defaultValue))}}])}(),Vg=function(e){function t(e,n){var i;return g(this,t),(i=v(this,t,[e])).defaultValue=n,i.isEmpty=!0,i}return _(t,e),m(t,[{key:"_next",value:function(e){this.isEmpty=!1,this.destination.next(e)}},{key:"_complete",value:function(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}])}(U);function Gg(e,t){var n=arguments.length>=2;return function(i){return i.pipe(e?Rh(function(t,n){return e(t,n,i)}):G,Dg(1),n?Ug(t):qg(function(){return new vg}))}}function Wg(){}function Zg(e,t,n){return function(i){return i.lift(new Qg(e,t,n))}}var Qg=function(){return m(function e(t,n,i){g(this,e),this.nextOrObserver=t,this.error=n,this.complete=i},[{key:"call",value:function(e,t){return t.subscribe(new $g(e,this.nextOrObserver,this.error,this.complete))}}])}(),$g=function(e){function t(e,n,i,r){var s;return g(this,t),(s=v(this,t,[e]))._tapNext=Wg,s._tapError=Wg,s._tapComplete=Wg,s._tapError=i||Wg,s._tapComplete=r||Wg,S(n)?(s._context=y(s),s._tapNext=n):n&&(s._context=n,s._tapNext=n.next||Wg,s._tapError=n.error||Wg,s._tapComplete=n.complete||Wg),s}return _(t,e),m(t,[{key:"_next",value:function(e){try{this._tapNext.call(this._context,e)}catch(t){return void this.destination.error(t)}this.destination.next(e)}},{key:"_error",value:function(e){try{this._tapError.call(this._context,e)}catch(t){return void this.destination.error(t)}this.destination.error(e)}},{key:"_complete",value:function(){try{this._tapComplete.call(this._context)}catch(e){return void this.destination.error(e)}return this.destination.complete()}}])}(U);function Kg(e){return function(t){return t.lift(new Jg(e))}}var Jg=function(){return m(function e(t){g(this,e),this.callback=t},[{key:"call",value:function(e,t){return t.subscribe(new Xg(e,this.callback))}}])}(),Xg=function(e){function t(e,n){var i;return g(this,t),(i=v(this,t,[e])).add(new Y(n)),i}return _(t,e),m(t)}(U),ev=m(function e(t,n){g(this,e),this.id=t,this.url=n}),tv=function(e){function t(e,n){var i,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"imperative",s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return g(this,t),(i=v(this,t,[e,n])).navigationTrigger=r,i.restoredState=s,i}return _(t,e),m(t,[{key:"toString",value:function(){return"NavigationStart(id: ".concat(this.id,", url: '").concat(this.url,"')")}}])}(ev),nv=function(e){function t(e,n,i){var r;return g(this,t),(r=v(this,t,[e,n])).urlAfterRedirects=i,r}return _(t,e),m(t,[{key:"toString",value:function(){return"NavigationEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"')")}}])}(ev),iv=function(e){function t(e,n,i){var r;return g(this,t),(r=v(this,t,[e,n])).reason=i,r}return _(t,e),m(t,[{key:"toString",value:function(){return"NavigationCancel(id: ".concat(this.id,", url: '").concat(this.url,"')")}}])}(ev),rv=function(e){function t(e,n,i){var r;return g(this,t),(r=v(this,t,[e,n])).error=i,r}return _(t,e),m(t,[{key:"toString",value:function(){return"NavigationError(id: ".concat(this.id,", url: '").concat(this.url,"', error: ").concat(this.error,")")}}])}(ev),sv=function(e){function t(e,n,i,r){var s;return g(this,t),(s=v(this,t,[e,n])).urlAfterRedirects=i,s.state=r,s}return _(t,e),m(t,[{key:"toString",value:function(){return"RoutesRecognized(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}])}(ev),av=function(e){function t(e,n,i,r){var s;return g(this,t),(s=v(this,t,[e,n])).urlAfterRedirects=i,s.state=r,s}return _(t,e),m(t,[{key:"toString",value:function(){return"GuardsCheckStart(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}])}(ev),ov=function(e){function t(e,n,i,r,s){var a;return g(this,t),(a=v(this,t,[e,n])).urlAfterRedirects=i,a.state=r,a.shouldActivate=s,a}return _(t,e),m(t,[{key:"toString",value:function(){return"GuardsCheckEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,", shouldActivate: ").concat(this.shouldActivate,")")}}])}(ev),uv=function(e){function t(e,n,i,r){var s;return g(this,t),(s=v(this,t,[e,n])).urlAfterRedirects=i,s.state=r,s}return _(t,e),m(t,[{key:"toString",value:function(){return"ResolveStart(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}])}(ev),lv=function(e){function t(e,n,i,r){var s;return g(this,t),(s=v(this,t,[e,n])).urlAfterRedirects=i,s.state=r,s}return _(t,e),m(t,[{key:"toString",value:function(){return"ResolveEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}])}(ev),cv=function(){return m(function e(t){g(this,e),this.route=t},[{key:"toString",value:function(){return"RouteConfigLoadStart(path: ".concat(this.route.path,")")}}])}(),dv=function(){return m(function e(t){g(this,e),this.route=t},[{key:"toString",value:function(){return"RouteConfigLoadEnd(path: ".concat(this.route.path,")")}}])}(),hv=function(){return m(function e(t){g(this,e),this.snapshot=t},[{key:"toString",value:function(){return"ChildActivationStart(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}])}(),pv=function(){return m(function e(t){g(this,e),this.snapshot=t},[{key:"toString",value:function(){return"ChildActivationEnd(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}])}(),fv=function(){return m(function e(t){g(this,e),this.snapshot=t},[{key:"toString",value:function(){return"ActivationStart(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}])}(),mv=function(){return m(function e(t){g(this,e),this.snapshot=t},[{key:"toString",value:function(){return"ActivationEnd(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}])}(),gv=function(){return m(function e(t,n,i){g(this,e),this.routerEvent=t,this.position=n,this.anchor=i},[{key:"toString",value:function(){return"Scroll(anchor: '".concat(this.anchor,"', position: '").concat(this.position?"".concat(this.position[0],", ").concat(this.position[1]):null,"')")}}])}(),vv="primary",yv=function(){return m(function e(t){g(this,e),this.params=t||{}},[{key:"has",value:function(e){return Object.prototype.hasOwnProperty.call(this.params,e)}},{key:"get",value:function(e){if(this.has(e)){var t=this.params[e];return Array.isArray(t)?t[0]:t}return null}},{key:"getAll",value:function(e){if(this.has(e)){var t=this.params[e];return Array.isArray(t)?t:[t]}return[]}},{key:"keys",get:function(){return Object.keys(this.params)}}])}();function _v(e){return new yv(e)}var bv="ngNavigationCancelingError";function kv(e){var t=Error("NavigationCancelingError: "+e);return t[bv]=!0,t}function wv(e,t,n){var i=n.path.split("/");if(i.length>e.length||"full"===n.pathMatch&&(t.hasChildren()||i.length0?e[e.length-1]:null}function xv(e,t){for(var n in e)e.hasOwnProperty(n)&&t(e[n],n)}function Cv(e){return Lo(e)?e:Co(e)?he(Promise.resolve(e)):Oh(e)}var Mv={exact:function e(t,n,i){if(!jv(t.segments,n.segments)||!Rv(t.segments,n.segments,i)||t.numberOfChildren!==n.numberOfChildren)return!1;for(var r in n.children)if(!t.children[r]||!e(t.children[r],n.children[r],i))return!1;return!0},subset:Ov},Lv={exact:function(e,t){return Sv(e,t)},subset:function(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(function(n){return Ev(e[n],t[n])})},ignored:function(){return!0}};function Av(e,t,n){return Mv[n.paths](e.root,t.root,n.matrixParams)&&Lv[n.queryParams](e.queryParams,t.queryParams)&&!("exact"===n.fragment&&e.fragment!==t.fragment)}function Ov(e,t,n){return Iv(e,t,t.segments,n)}function Iv(e,t,n,i){if(e.segments.length>n.length){var r=e.segments.slice(0,n.length);return!(!jv(r,n)||t.hasChildren()||!Rv(r,n,i))}if(e.segments.length===n.length){if(!jv(e.segments,n)||!Rv(e.segments,n,i))return!1;for(var s in t.children)if(!e.children[s]||!Ov(e.children[s],t.children[s],i))return!1;return!0}var a=n.slice(0,e.segments.length),o=n.slice(e.segments.length);return!!(jv(e.segments,a)&&Rv(e.segments,a,i)&&e.children[vv])&&Iv(e.children[vv],t,o,i)}function Rv(e,t,n){return t.every(function(t,i){return Lv[n](e[i].parameters,t.parameters)})}var Pv=function(){return m(function e(t,n,i){g(this,e),this.root=t,this.queryParams=n,this.fragment=i},[{key:"queryParamMap",get:function(){return this._queryParamMap||(this._queryParamMap=_v(this.queryParams)),this._queryParamMap}},{key:"toString",value:function(){return Hv.serialize(this)}}])}(),Fv=function(){return m(function e(t,n){var i=this;g(this,e),this.segments=t,this.children=n,this.parent=null,xv(n,function(e,t){return e.parent=i})},[{key:"hasChildren",value:function(){return this.numberOfChildren>0}},{key:"numberOfChildren",get:function(){return Object.keys(this.children).length}},{key:"toString",value:function(){return Bv(this)}}])}(),Yv=function(){return m(function e(t,n){g(this,e),this.path=t,this.parameters=n},[{key:"parameterMap",get:function(){return this._parameterMap||(this._parameterMap=_v(this.parameters)),this._parameterMap}},{key:"toString",value:function(){return Qv(this)}}])}();function jv(e,t){return e.length===t.length&&e.every(function(e,n){return e.path===t[n].path})}var qv=m(function e(){g(this,e)}),Nv=function(){return m(function e(){g(this,e)},[{key:"parse",value:function(e){var t=new ey(e);return new Pv(t.parseRootSegment(),t.parseQueryParams(),t.parseFragment())}},{key:"serialize",value:function(e){var t="/".concat(Uv(e.root,!0)),n=function(e){var t=Object.keys(e).map(function(t){var n=e[t];return Array.isArray(n)?n.map(function(e){return"".concat(Vv(t),"=").concat(Vv(e))}).join("&"):"".concat(Vv(t),"=").concat(Vv(n))}).filter(function(e){return!!e});return t.length?"?".concat(t.join("&")):""}(e.queryParams),i="string"==typeof e.fragment?"#".concat(function(e){return encodeURI(e)}(e.fragment)):"";return"".concat(t).concat(n).concat(i)}}])}(),Hv=new Nv;function Bv(e){return e.segments.map(function(e){return Qv(e)}).join("/")}function Uv(e,t){if(!e.hasChildren())return Bv(e);if(t){var n=e.children[vv]?Uv(e.children[vv],!1):"",i=[];return xv(e.children,function(e,t){t!==vv&&i.push("".concat(t,":").concat(Uv(e,!1)))}),i.length>0?"".concat(n,"(").concat(i.join("//"),")"):n}var r=function(e,t){var n=[];return xv(e.children,function(e,i){i===vv&&(n=n.concat(t(e,i)))}),xv(e.children,function(e,i){i!==vv&&(n=n.concat(t(e,i)))}),n}(e,function(t,n){return n===vv?[Uv(e.children[vv],!1)]:["".concat(n,":").concat(Uv(t,!1))]});return 1===Object.keys(e.children).length&&null!=e.children[vv]?"".concat(Bv(e),"/").concat(r[0]):"".concat(Bv(e),"/(").concat(r.join("//"),")")}function zv(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Vv(e){return zv(e).replace(/%3B/gi,";")}function Gv(e){return zv(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Wv(e){return decodeURIComponent(e)}function Zv(e){return Wv(e.replace(/\+/g,"%20"))}function Qv(e){return"".concat(Gv(e.path)).concat(function(e){return Object.keys(e).map(function(t){return";".concat(Gv(t),"=").concat(Gv(e[t]))}).join("")}(e.parameters))}var $v=/^[^\/()?;=#]+/;function Kv(e){var t=e.match($v);return t?t[0]:""}var Jv=/^[^=?&#]+/,Xv=/^[^?&#]+/,ey=function(){return m(function e(t){g(this,e),this.url=t,this.remaining=t},[{key:"parseRootSegment",value:function(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Fv([],{}):new Fv([],this.parseChildren())}},{key:"parseQueryParams",value:function(){var e={};if(this.consumeOptional("?"))do{this.parseQueryParam(e)}while(this.consumeOptional("&"));return e}},{key:"parseFragment",value:function(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}},{key:"parseChildren",value:function(){if(""===this.remaining)return{};this.consumeOptional("/");var e=[];for(this.peekStartsWith("(")||e.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),e.push(this.parseSegment());var t={};this.peekStartsWith("/(")&&(this.capture("/"),t=this.parseParens(!0));var n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(e.length>0||Object.keys(t).length>0)&&(n[vv]=new Fv(e,t)),n}},{key:"parseSegment",value:function(){var e=Kv(this.remaining);if(""===e&&this.peekStartsWith(";"))throw new Error("Empty path url segment cannot have parameters: '".concat(this.remaining,"'."));return this.capture(e),new Yv(Wv(e),this.parseMatrixParams())}},{key:"parseMatrixParams",value:function(){for(var e={};this.consumeOptional(";");)this.parseParam(e);return e}},{key:"parseParam",value:function(e){var t=Kv(this.remaining);if(t){this.capture(t);var n="";if(this.consumeOptional("=")){var i=Kv(this.remaining);i&&(n=i,this.capture(n))}e[Wv(t)]=Wv(n)}}},{key:"parseQueryParam",value:function(e){var t=function(e){var t=e.match(Jv);return t?t[0]:""}(this.remaining);if(t){this.capture(t);var n="";if(this.consumeOptional("=")){var i=function(e){var t=e.match(Xv);return t?t[0]:""}(this.remaining);i&&(n=i,this.capture(n))}var r=Zv(t),s=Zv(n);if(e.hasOwnProperty(r)){var a=e[r];Array.isArray(a)||(a=[a],e[r]=a),a.push(s)}else e[r]=s}}},{key:"parseParens",value:function(e){var t={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){var n=Kv(this.remaining),i=this.remaining[n.length];if("/"!==i&&")"!==i&&";"!==i)throw new Error("Cannot parse url '".concat(this.url,"'"));var r=void 0;n.indexOf(":")>-1?(r=n.substr(0,n.indexOf(":")),this.capture(r),this.capture(":")):e&&(r=vv);var s=this.parseChildren();t[r]=1===Object.keys(s).length?s[vv]:new Fv([],s),this.consumeOptional("//")}return t}},{key:"peekStartsWith",value:function(e){return this.remaining.startsWith(e)}},{key:"consumeOptional",value:function(e){return!!this.peekStartsWith(e)&&(this.remaining=this.remaining.substring(e.length),!0)}},{key:"capture",value:function(e){if(!this.consumeOptional(e))throw new Error('Expected "'.concat(e,'".'))}}])}(),ty=function(){return m(function e(t){g(this,e),this._root=t},[{key:"root",get:function(){return this._root.value}},{key:"parent",value:function(e){var t=this.pathFromRoot(e);return t.length>1?t[t.length-2]:null}},{key:"children",value:function(e){var t=ny(e,this._root);return t?t.children.map(function(e){return e.value}):[]}},{key:"firstChild",value:function(e){var t=ny(e,this._root);return t&&t.children.length>0?t.children[0].value:null}},{key:"siblings",value:function(e){var t=iy(e,this._root);return t.length<2?[]:t[t.length-2].children.map(function(e){return e.value}).filter(function(t){return t!==e})}},{key:"pathFromRoot",value:function(e){return iy(e,this._root).map(function(e){return e.value})}}])}();function ny(e,t){if(e===t.value)return t;var n,i=M(t.children);try{for(i.s();!(n=i.n()).done;){var r=ny(e,n.value);if(r)return r}}catch(s){i.e(s)}finally{i.f()}return null}function iy(e,t){if(e===t.value)return[t];var n,i=M(t.children);try{for(i.s();!(n=i.n()).done;){var r=iy(e,n.value);if(r.length)return r.unshift(t),r}}catch(s){i.e(s)}finally{i.f()}return[]}var ry=function(){return m(function e(t,n){g(this,e),this.value=t,this.children=n},[{key:"toString",value:function(){return"TreeNode(".concat(this.value,")")}}])}();function sy(e){var t={};return e&&e.children.forEach(function(e){return t[e.value.outlet]=e}),t}var ay=function(e){function t(e,n){var i;return g(this,t),(i=v(this,t,[e])).snapshot=n,hy(y(i),e),i}return _(t,e),m(t,[{key:"toString",value:function(){return this.snapshot.toString()}}])}(ty);function oy(e,t){var n=function(e,t){var n=new cy([],{},{},"",{},vv,t,null,e.root,-1,{});return new dy("",new ry(n,[]))}(e,t),i=new lg([new Yv("",{})]),r=new lg({}),s=new lg({}),a=new lg({}),o=new lg(""),u=new uy(i,r,a,o,s,vv,t,n.root);return u.snapshot=n.root,new ay(new ry(u,[]),n)}var uy=function(){return m(function e(t,n,i,r,s,a,o,u){g(this,e),this.url=t,this.params=n,this.queryParams=i,this.fragment=r,this.data=s,this.outlet=a,this.component=o,this._futureSnapshot=u},[{key:"routeConfig",get:function(){return this._futureSnapshot.routeConfig}},{key:"root",get:function(){return this._routerState.root}},{key:"parent",get:function(){return this._routerState.parent(this)}},{key:"firstChild",get:function(){return this._routerState.firstChild(this)}},{key:"children",get:function(){return this._routerState.children(this)}},{key:"pathFromRoot",get:function(){return this._routerState.pathFromRoot(this)}},{key:"paramMap",get:function(){return this._paramMap||(this._paramMap=this.params.pipe(ie(function(e){return _v(e)}))),this._paramMap}},{key:"queryParamMap",get:function(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(ie(function(e){return _v(e)}))),this._queryParamMap}},{key:"toString",value:function(){return this.snapshot?this.snapshot.toString():"Future(".concat(this._futureSnapshot,")")}}])}();function ly(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"emptyOnly",n=e.pathFromRoot,i=0;if("always"!==t)for(i=n.length-1;i>=1;){var r=n[i],s=n[i-1];if(r.routeConfig&&""===r.routeConfig.path)i--;else{if(s.component)break;i--}}return function(e){return e.reduce(function(e,t){return{params:Object.assign(Object.assign({},e.params),t.params),data:Object.assign(Object.assign({},e.data),t.data),resolve:Object.assign(Object.assign({},e.resolve),t._resolvedData)}},{params:{},data:{},resolve:{}})}(n.slice(i))}var cy=function(){return m(function e(t,n,i,r,s,a,o,u,l,c,d){g(this,e),this.url=t,this.params=n,this.queryParams=i,this.fragment=r,this.data=s,this.outlet=a,this.component=o,this.routeConfig=u,this._urlSegment=l,this._lastPathIndex=c,this._resolve=d},[{key:"root",get:function(){return this._routerState.root}},{key:"parent",get:function(){return this._routerState.parent(this)}},{key:"firstChild",get:function(){return this._routerState.firstChild(this)}},{key:"children",get:function(){return this._routerState.children(this)}},{key:"pathFromRoot",get:function(){return this._routerState.pathFromRoot(this)}},{key:"paramMap",get:function(){return this._paramMap||(this._paramMap=_v(this.params)),this._paramMap}},{key:"queryParamMap",get:function(){return this._queryParamMap||(this._queryParamMap=_v(this.queryParams)),this._queryParamMap}},{key:"toString",value:function(){return"Route(url:'".concat(this.url.map(function(e){return e.toString()}).join("/"),"', path:'").concat(this.routeConfig?this.routeConfig.path:"","')")}}])}(),dy=function(e){function t(e,n){var i;return g(this,t),(i=v(this,t,[n])).url=e,hy(y(i),n),i}return _(t,e),m(t,[{key:"toString",value:function(){return py(this._root)}}])}(ty);function hy(e,t){t.value._routerState=e,t.children.forEach(function(t){return hy(e,t)})}function py(e){var t=e.children.length>0?" { ".concat(e.children.map(py).join(", ")," } "):"";return"".concat(e.value).concat(t)}function fy(e){if(e.snapshot){var t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,Sv(t.queryParams,n.queryParams)||e.queryParams.next(n.queryParams),t.fragment!==n.fragment&&e.fragment.next(n.fragment),Sv(t.params,n.params)||e.params.next(n.params),function(e,t){if(e.length!==t.length)return!1;for(var n=0;n0&&yy(i[0]))throw new Error("Root segment cannot have matrix parameters");var r=i.find(_y);if(r&&r!==Dv(i))throw new Error("{outlets:{}} has to be the last command")},[{key:"toRoot",value:function(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}])}(),Sy=m(function e(t,n,i){g(this,e),this.segmentGroup=t,this.processChildren=n,this.index=i});function Ey(e,t,n){if(e||(e=new Fv([],{})),0===e.segments.length&&e.hasChildren())return Ty(e,t,n);var i=function(e,t,n){for(var i=0,r=t,s={match:!1,pathIndex:0,commandIndex:0};r=n.length)return s;var a=e.segments[r],o=n[i];if(_y(o))break;var u="".concat(o),l=i0&&void 0===u)break;if(u&&l&&"object"==typeof l&&void 0===l.outlets){if(!My(u,l,a))return s;i+=2}else{if(!My(u,{},a))return s;i++}r++}return{match:!0,pathIndex:r,commandIndex:i}}(e,t,n),r=n.slice(i.commandIndex);if(i.match&&i.pathIndex1&&void 0!==arguments[1]?arguments[1]:"",n=0;n0)?Object.assign({},zy):{matched:!0,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};var r=(t.matcher||wv)(n,e,t);if(!r)return Object.assign({},zy);var s={};xv(r.posParams,function(e,t){s[t]=e.path});var a=r.consumed.length>0?Object.assign(Object.assign({},s),r.consumed[r.consumed.length-1].parameters):s;return{matched:!0,consumedSegments:r.consumed,lastChild:r.consumed.length,parameters:a,positionalParamSegments:null!==(i=r.posParams)&&void 0!==i?i:{}}}function Gy(e,t,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"corrected";if(n.length>0&&function(e,t,n){return n.some(function(n){return Wy(e,t,n)&&By(n)!==vv})}(e,n,i)){var s=new Fv(t,function(e,t,n,i){var r={};r[vv]=i,i._sourceSegment=e,i._segmentIndexShift=t.length;var s,a=M(n);try{for(a.s();!(s=a.n()).done;){var o=s.value;if(""===o.path&&By(o)!==vv){var u=new Fv([],{});u._sourceSegment=e,u._segmentIndexShift=t.length,r[By(o)]=u}}}catch(l){a.e(l)}finally{a.f()}return r}(e,t,i,new Fv(n,e.children)));return s._sourceSegment=e,s._segmentIndexShift=t.length,{segmentGroup:s,slicedSegments:[]}}if(0===n.length&&function(e,t,n){return n.some(function(n){return Wy(e,t,n)})}(e,n,i)){var a=new Fv(e.segments,function(e,t,n,i,r,s){var a,o={},u=M(i);try{for(u.s();!(a=u.n()).done;){var l=a.value;if(Wy(e,n,l)&&!r[By(l)]){var c=new Fv([],{});c._sourceSegment=e,c._segmentIndexShift="legacy"===s?e.segments.length:t.length,o[By(l)]=c}}}catch(d){u.e(d)}finally{u.f()}return Object.assign(Object.assign({},r),o)}(e,t,n,i,e.children,r));return a._sourceSegment=e,a._segmentIndexShift=t.length,{segmentGroup:a,slicedSegments:n}}var o=new Fv(e.segments,e.children);return o._sourceSegment=e,o._segmentIndexShift=t.length,{segmentGroup:o,slicedSegments:n}}function Wy(e,t,n){return(!(e.hasChildren()||t.length>0)||"full"!==n.pathMatch)&&""===n.path}function Zy(e,t,n,i){return!!(By(e)===i||i!==vv&&Wy(t,n,e))&&("**"===e.path||Vy(t,e,n).matched)}function Qy(e,t,n){return 0===t.length&&!e.children[n]}var $y=m(function e(t){g(this,e),this.segmentGroup=t||null}),Ky=m(function e(t){g(this,e),this.urlTree=t});function Jy(e){return new Q(function(t){return t.error(new $y(e))})}function Xy(e){return new Q(function(t){return t.error(new Ky(e))})}function e_(e){return new Q(function(t){return t.error(new Error("Only absolute redirects can have named outlets. redirectTo: '".concat(e,"'")))})}var t_=function(){return m(function e(t,n,i,r,s){g(this,e),this.configLoader=n,this.urlSerializer=i,this.urlTree=r,this.config=s,this.allowRedirects=!0,this.ngModule=t.get(pl)},[{key:"apply",value:function(){var e=this,t=Gy(this.urlTree.root,[],[],this.config).segmentGroup,n=new Fv(t.segments,t.children);return this.expandSegmentGroup(this.ngModule,this.config,n,vv).pipe(ie(function(t){return e.createUrlTree(n_(t),e.urlTree.queryParams,e.urlTree.fragment)})).pipe(Ig(function(t){if(t instanceof Ky)return e.allowRedirects=!1,e.match(t.urlTree);throw t instanceof $y?e.noMatchError(t):t}))}},{key:"match",value:function(e){var t=this;return this.expandSegmentGroup(this.ngModule,this.config,e.root,vv).pipe(ie(function(n){return t.createUrlTree(n_(n),e.queryParams,e.fragment)})).pipe(Ig(function(e){throw e instanceof $y?t.noMatchError(e):e}))}},{key:"noMatchError",value:function(e){return new Error("Cannot match any routes. URL Segment: '".concat(e.segmentGroup,"'"))}},{key:"createUrlTree",value:function(e,t,n){var i=e.segments.length>0?new Fv([],D({},vv,e)):e;return new Pv(i,t,n)}},{key:"expandSegmentGroup",value:function(e,t,n,i){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(e,t,n).pipe(ie(function(e){return new Fv([],e)})):this.expandSegment(e,n,t,n.segments,i,!0)}},{key:"expandChildren",value:function(e,t,n){for(var i=this,r=[],s=0,a=Object.keys(n.children);s=2;return function(i){return i.pipe(e?Rh(function(t,n){return e(t,n,i)}):G,Fg(1),n?Ug(t):qg(function(){return new vg}))}}())}},{key:"expandSegment",value:function(e,t,n,i,r,s){var a=this;return he(n).pipe(Ih(function(o){return a.expandSegmentAgainstRoute(e,t,n,o,i,r,s).pipe(Ig(function(e){if(e instanceof $y)return Oh(null);throw e}))}),Gg(function(e){return!!e}),Ig(function(e,n){if(e instanceof vg||"EmptyError"===e.name){if(Qy(t,i,r))return Oh(new Fv([],{}));throw new $y(t)}throw e}))}},{key:"expandSegmentAgainstRoute",value:function(e,t,n,i,r,s,a){return Zy(i,t,r,s)?void 0===i.redirectTo?this.matchSegmentAgainstRoute(e,t,i,r,s):a&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(e,t,n,i,r,s):Jy(t):Jy(t)}},{key:"expandSegmentAgainstRouteUsingRedirect",value:function(e,t,n,i,r,s){return"**"===i.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(e,n,i,s):this.expandRegularSegmentAgainstRouteUsingRedirect(e,t,n,i,r,s)}},{key:"expandWildCardWithParamsAgainstRouteUsingRedirect",value:function(e,t,n,i){var r=this,s=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith("/")?Xy(s):this.lineralizeSegments(n,s).pipe(ge(function(n){var s=new Fv(n,{});return r.expandSegment(e,s,t,n,i,!1)}))}},{key:"expandRegularSegmentAgainstRouteUsingRedirect",value:function(e,t,n,i,r,s){var a=this,o=Vy(t,i,r),u=o.matched,l=o.consumedSegments,c=o.lastChild,d=o.positionalParamSegments;if(!u)return Jy(t);var h=this.applyRedirectCommands(l,i.redirectTo,d);return i.redirectTo.startsWith("/")?Xy(h):this.lineralizeSegments(i,h).pipe(ge(function(i){return a.expandSegment(e,t,n,i.concat(r.slice(c)),s,!1)}))}},{key:"matchSegmentAgainstRoute",value:function(e,t,n,i,r){var s=this;if("**"===n.path)return n.loadChildren?(n._loadedConfig?Oh(n._loadedConfig):this.configLoader.load(e.injector,n)).pipe(ie(function(e){return n._loadedConfig=e,new Fv(i,{})})):Oh(new Fv(i,{}));var a=Vy(t,n,i),o=a.matched,u=a.consumedSegments,l=a.lastChild;if(!o)return Jy(t);var c=i.slice(l);return this.getChildConfig(e,n,i).pipe(ge(function(e){var i=e.module,a=e.routes,o=Gy(t,u,c,a),l=o.segmentGroup,d=o.slicedSegments,h=new Fv(l.segments,l.children);if(0===d.length&&h.hasChildren())return s.expandChildren(i,a,h).pipe(ie(function(e){return new Fv(u,e)}));if(0===a.length&&0===d.length)return Oh(new Fv(u,{}));var p=By(n)===r;return s.expandSegment(i,h,a,d,p?vv:r,!0).pipe(ie(function(e){return new Fv(u.concat(e.segments),e.children)}))}))}},{key:"getChildConfig",value:function(e,t,n){var i=this;return t.children?Oh(new Oy(t.children,e)):t.loadChildren?void 0!==t._loadedConfig?Oh(t._loadedConfig):this.runCanLoadGuards(e.injector,t,n).pipe(ge(function(n){return n?i.configLoader.load(e.injector,t).pipe(ie(function(e){return t._loadedConfig=e,e})):function(e){return new Q(function(t){return t.error(kv("Cannot load children because the guard of the route \"path: '".concat(e.path,"'\" returned false")))})}(t)})):Oh(new Oy([],e))}},{key:"runCanLoadGuards",value:function(e,t,n){var i=this,r=t.canLoad;if(!r||0===r.length)return Oh(!0);var s=r.map(function(i){var r,s=e.get(i);if(function(e){return e&&Iy(e.canLoad)}(s))r=s.canLoad(t,n);else{if(!Iy(s))throw new Error("Invalid CanLoad guard");r=s(t,n)}return Cv(r)});return Oh(s).pipe(Fy(),Zg(function(e){if(Ry(e)){var t=kv('Redirecting to "'.concat(i.urlSerializer.serialize(e),'"'));throw t.url=e,t}}),ie(function(e){return!0===e}))}},{key:"lineralizeSegments",value:function(e,t){for(var n=[],i=t.root;;){if(n=n.concat(i.segments),0===i.numberOfChildren)return Oh(n);if(i.numberOfChildren>1||!i.children[vv])return e_(e.redirectTo);i=i.children[vv]}}},{key:"applyRedirectCommands",value:function(e,t,n){return this.applyRedirectCreatreUrlTree(t,this.urlSerializer.parse(t),e,n)}},{key:"applyRedirectCreatreUrlTree",value:function(e,t,n,i){var r=this.createSegmentGroup(e,t.root,n,i);return new Pv(r,this.createQueryParams(t.queryParams,this.urlTree.queryParams),t.fragment)}},{key:"createQueryParams",value:function(e,t){var n={};return xv(e,function(e,i){if("string"==typeof e&&e.startsWith(":")){var r=e.substring(1);n[i]=t[r]}else n[i]=e}),n}},{key:"createSegmentGroup",value:function(e,t,n,i){var r=this,s=this.createSegments(e,t.segments,n,i),a={};return xv(t.children,function(t,s){a[s]=r.createSegmentGroup(e,t,n,i)}),new Fv(s,a)}},{key:"createSegments",value:function(e,t,n,i){var r=this;return t.map(function(t){return t.path.startsWith(":")?r.findPosParam(e,t,i):r.findOrReturn(t,n)})}},{key:"findPosParam",value:function(e,t,n){var i=n[t.path.substring(1)];if(!i)throw new Error("Cannot redirect to '".concat(e,"'. Cannot find '").concat(t.path,"'."));return i}},{key:"findOrReturn",value:function(e,t){var n,i=0,r=M(t);try{for(r.s();!(n=r.n()).done;){var s=n.value;if(s.path===e.path)return t.splice(i),s;i++}}catch(a){r.e(a)}finally{r.f()}return e}}])}();function n_(e){for(var t={},n=0,i=Object.keys(e.children);n0||s.hasChildren())&&(t[r]=s)}return function(e){if(1===e.numberOfChildren&&e.children[vv]){var t=e.children[vv];return new Fv(e.segments.concat(t.segments),t.children)}return e}(new Fv(e.segments,t))}var i_=m(function e(t){g(this,e),this.path=t,this.route=this.path[this.path.length-1]}),r_=m(function e(t,n){g(this,e),this.component=t,this.route=n});function s_(e,t,n){var i=e._root;return o_(i,t?t._root:null,n,[i.value])}function a_(e,t,n){var i=function(e){if(!e)return null;for(var t=e.parent;t;t=t.parent){var n=t.routeConfig;if(n&&n._loadedConfig)return n._loadedConfig}return null}(t);return(i?i.module.injector:n).get(e)}function o_(e,t,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{canDeactivateChecks:[],canActivateChecks:[]},s=sy(t);return e.children.forEach(function(e){(function(e,t,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{canDeactivateChecks:[],canActivateChecks:[]},s=e.value,a=t?t.value:null,o=n?n.getContext(e.value.outlet):null;if(a&&s.routeConfig===a.routeConfig){var u=function(e,t,n){if("function"==typeof n)return n(e,t);switch(n){case"pathParamsChange":return!jv(e.url,t.url);case"pathParamsOrQueryParamsChange":return!jv(e.url,t.url)||!Sv(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!my(e,t)||!Sv(e.queryParams,t.queryParams);default:return!my(e,t)}}(a,s,s.routeConfig.runGuardsAndResolvers);u?r.canActivateChecks.push(new i_(i)):(s.data=a.data,s._resolvedData=a._resolvedData),o_(e,t,s.component?o?o.children:null:n,i,r),u&&o&&o.outlet&&o.outlet.isActivated&&r.canDeactivateChecks.push(new r_(o.outlet.component,a))}else a&&u_(t,o,r),r.canActivateChecks.push(new i_(i)),o_(e,null,s.component?o?o.children:null:n,i,r)})(e,s[e.value.outlet],n,i.concat([e.value]),r),delete s[e.value.outlet]}),xv(s,function(e,t){return u_(e,n.getContext(t),r)}),r}function u_(e,t,n){var i=sy(e),r=e.value;xv(i,function(e,i){u_(e,r.component?t?t.children.getContext(i):null:t,n)}),n.canDeactivateChecks.push(new r_(r.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,r))}var l_=m(function e(){g(this,e)});function c_(e){return new Q(function(t){return t.error(e)})}var d_=function(){return m(function e(t,n,i,r,s,a){g(this,e),this.rootComponentType=t,this.config=n,this.urlTree=i,this.url=r,this.paramsInheritanceStrategy=s,this.relativeLinkResolution=a},[{key:"recognize",value:function(){var e=Gy(this.urlTree.root,[],[],this.config.filter(function(e){return void 0===e.redirectTo}),this.relativeLinkResolution).segmentGroup,t=this.processSegmentGroup(this.config,e,vv);if(null===t)return null;var n=new cy([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},vv,this.rootComponentType,null,this.urlTree.root,-1,{}),i=new ry(n,t),r=new dy(this.url,i);return this.inheritParamsAndData(r._root),r}},{key:"inheritParamsAndData",value:function(e){var t=this,n=e.value,i=ly(n,this.paramsInheritanceStrategy);n.params=Object.freeze(i.params),n.data=Object.freeze(i.data),e.children.forEach(function(e){return t.inheritParamsAndData(e)})}},{key:"processSegmentGroup",value:function(e,t,n){return 0===t.segments.length&&t.hasChildren()?this.processChildren(e,t):this.processSegment(e,t,t.segments,n)}},{key:"processChildren",value:function(e,t){for(var n=[],i=0,r=Object.keys(t.children);i0?Dv(n).parameters:{};r=new cy(n,o,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,m_(e),By(e),e.component,e,p_(t),f_(t)+n.length,g_(e))}else{var u=Vy(t,e,n);if(!u.matched)return null;s=u.consumedSegments,a=n.slice(u.lastChild),r=new cy(s,u.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,m_(e),By(e),e.component,e,p_(t),f_(t)+s.length,g_(e))}var l=function(e){return e.children?e.children:e.loadChildren?e._loadedConfig.routes:[]}(e),c=Gy(t,s,a,l.filter(function(e){return void 0===e.redirectTo}),this.relativeLinkResolution),d=c.segmentGroup,h=c.slicedSegments;if(0===h.length&&d.hasChildren()){var p=this.processChildren(l,d);return null===p?null:[new ry(r,p)]}if(0===l.length&&0===h.length)return[new ry(r,[])];var f=By(e)===i,m=this.processSegment(l,d,h,f?vv:i);return null===m?null:[new ry(r,m)]}}])}();function h_(e){var t,n=[],i=new Set,r=M(e);try{var s=function(){var e,r=t.value;if(!function(e){var t=e.value.routeConfig;return t&&""===t.path&&void 0===t.redirectTo}(r))return n.push(r),1;var s=n.find(function(e){return r.value.routeConfig===e.value.routeConfig});void 0!==s?((e=s.children).push.apply(e,d(r.children)),i.add(s)):n.push(r)};for(r.s();!(t=r.n()).done;)s()}catch(c){r.e(c)}finally{r.f()}var a,o=M(i);try{for(o.s();!(a=o.n()).done;){var u=a.value,l=h_(u.children);n.push(new ry(u.value,l))}}catch(c){o.e(c)}finally{o.f()}return n.filter(function(e){return!i.has(e)})}function p_(e){for(var t=e;t._sourceSegment;)t=t._sourceSegment;return t}function f_(e){for(var t=e,n=t._segmentIndexShift?t._segmentIndexShift:0;t._sourceSegment;)n+=(t=t._sourceSegment)._segmentIndexShift?t._segmentIndexShift:0;return n-1}function m_(e){return e.data||{}}function g_(e){return e.resolve||{}}function v_(e){return wg(function(t){var n=e(t);return n?he(n).pipe(ie(function(){return t})):Oh(t)})}var y_=function(e){function t(){return g(this,t),v(this,t,arguments)}return _(t,e),m(t)}(function(){return m(function e(){g(this,e)},[{key:"shouldDetach",value:function(e){return!1}},{key:"store",value:function(e,t){}},{key:"shouldAttach",value:function(e){return!1}},{key:"retrieve",value:function(e){return null}},{key:"shouldReuseRoute",value:function(e,t){return e.routeConfig===t.routeConfig}}])}()),__=new xi("ROUTES"),b_=function(){return m(function e(t,n,i,r){g(this,e),this.loader=t,this.compiler=n,this.onLoadStartListener=i,this.onLoadEndListener=r},[{key:"load",value:function(e,t){var n=this;if(t._loader$)return t._loader$;this.onLoadStartListener&&this.onLoadStartListener(t);var i=this.loadModuleFactory(t.loadChildren).pipe(ie(function(i){n.onLoadEndListener&&n.onLoadEndListener(t);var r=i.create(e);return new Oy(Tv(r.injector.get(__,void 0,Je.Self|Je.Optional)).map(Hy),r)}),Ig(function(e){throw t._loader$=void 0,e}));return t._loader$=new Te(i,function(){return new ee}).pipe(we()),t._loader$}},{key:"loadModuleFactory",value:function(e){var t=this;return"string"==typeof e?he(this.loader.load(e)):Cv(e()).pipe(ge(function(e){return e instanceof fl?Oh(e):he(t.compiler.compileModuleAsync(e))}))}}])}(),k_=m(function e(){g(this,e),this.outlet=null,this.route=null,this.resolver=null,this.children=new w_,this.attachRef=null}),w_=function(){return m(function e(){g(this,e),this.contexts=new Map},[{key:"onChildOutletCreated",value:function(e,t){var n=this.getOrCreateContext(e);n.outlet=t,this.contexts.set(e,n)}},{key:"onChildOutletDestroyed",value:function(e){var t=this.getContext(e);t&&(t.outlet=null,t.attachRef=null)}},{key:"onOutletDeactivated",value:function(){var e=this.contexts;return this.contexts=new Map,e}},{key:"onOutletReAttached",value:function(e){this.contexts=e}},{key:"getOrCreateContext",value:function(e){var t=this.getContext(e);return t||(t=new k_,this.contexts.set(e,t)),t}},{key:"getContext",value:function(e){return this.contexts.get(e)||null}}])}(),S_=function(){return m(function e(){g(this,e)},[{key:"shouldProcessUrl",value:function(e){return!0}},{key:"extract",value:function(e){return e}},{key:"merge",value:function(e,t){return e}}])}();function E_(e){throw e}function T_(e,t,n){return t.parse("/")}function D_(e,t){return Oh(null)}var x_={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},C_={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},M_=function(){var e=function(){return m(function e(t,n,i,r,s,a,o,u){var l=this;g(this,e),this.rootComponentType=t,this.urlSerializer=n,this.rootContexts=i,this.location=r,this.config=u,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.disposed=!1,this.lastLocationChangeInfo=null,this.navigationId=0,this.currentPageId=0,this.isNgZoneEnabled=!1,this.events=new ee,this.errorHandler=E_,this.malformedUriErrorHandler=T_,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:D_,afterPreactivation:D_},this.urlHandlingStrategy=new S_,this.routeReuseStrategy=new y_,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.canceledNavigationResolution="replace",this.ngModule=s.get(pl),this.console=s.get(mc);var c=s.get(Cc);this.isNgZoneEnabled=c instanceof Cc&&Cc.isInAngularZone(),this.resetConfig(u),this.currentUrlTree=new Pv(new Fv([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new b_(a,o,function(e){return l.triggerEvent(new cv(e))},function(e){return l.triggerEvent(new dv(e))}),this.routerState=oy(this.currentUrlTree,this.rootComponentType),this.transitions=new lg({id:0,targetPageId:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()},[{key:"browserPageId",get:function(){var e;return null===(e=this.location.getState())||void 0===e?void 0:e.\u0275routerPageId}},{key:"setupNavigations",value:function(e){var t=this,n=this.events;return e.pipe(Rh(function(e){return 0!==e.id}),ie(function(e){return Object.assign(Object.assign({},e),{extractedUrl:t.urlHandlingStrategy.extract(e.rawUrl)})}),wg(function(e){var i=!1,r=!1;return Oh(e).pipe(Zg(function(e){t.currentNavigation={id:e.id,initialUrl:e.currentRawUrl,extractedUrl:e.extractedUrl,trigger:e.source,extras:e.extras,previousNavigation:t.lastSuccessfulNavigation?Object.assign(Object.assign({},t.lastSuccessfulNavigation),{previousNavigation:null}):null}}),wg(function(e){var i=t.browserUrlTree.toString(),s=!t.navigated||e.extractedUrl.toString()!==i||i!==t.currentUrlTree.toString();if(("reload"===t.onSameUrlNavigation||s)&&t.urlHandlingStrategy.shouldProcessUrl(e.rawUrl))return L_(e.source)&&(t.browserUrlTree=e.extractedUrl),Oh(e).pipe(wg(function(e){var i=t.transitions.getValue();return n.next(new tv(e.id,t.serializeUrl(e.extractedUrl),e.source,e.restoredState)),i!==t.transitions.getValue()?_g:Promise.resolve(e)}),function(e,t,n,i){return wg(function(r){return function(e,t,n,i,r){return new t_(e,t,n,i,r).apply()}(e,t,n,r.extractedUrl,i).pipe(ie(function(e){return Object.assign(Object.assign({},r),{urlAfterRedirects:e})}))})}(t.ngModule.injector,t.configLoader,t.urlSerializer,t.config),Zg(function(e){t.currentNavigation=Object.assign(Object.assign({},t.currentNavigation),{finalUrl:e.urlAfterRedirects})}),function(e,n,i,s,a){return ge(function(i){return function(e,t,n,i){var s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"emptyOnly",a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"legacy";try{var o=new d_(e,t,n,i,s,a).recognize();return null===o?c_(new l_):Oh(o)}catch(r){return c_(r)}}(e,n,i.urlAfterRedirects,(o=i.urlAfterRedirects,t.serializeUrl(o)),s,a).pipe(ie(function(e){return Object.assign(Object.assign({},i),{targetSnapshot:e})}));var o})}(t.rootComponentType,t.config,0,t.paramsInheritanceStrategy,t.relativeLinkResolution),Zg(function(e){"eager"===t.urlUpdateStrategy&&(e.extras.skipLocationChange||t.setBrowserUrl(e.urlAfterRedirects,e),t.browserUrlTree=e.urlAfterRedirects);var i=new sv(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);n.next(i)}));if(s&&t.rawUrlTree&&t.urlHandlingStrategy.shouldProcessUrl(t.rawUrlTree)){var a=e.id,o=e.extractedUrl,u=e.source,l=e.restoredState,c=e.extras,d=new tv(a,t.serializeUrl(o),u,l);n.next(d);var h=oy(o,t.rootComponentType).snapshot;return Oh(Object.assign(Object.assign({},e),{targetSnapshot:h,urlAfterRedirects:o,extras:Object.assign(Object.assign({},c),{skipLocationChange:!1,replaceUrl:!1})}))}return t.rawUrlTree=e.rawUrl,t.browserUrlTree=e.urlAfterRedirects,e.resolve(null),_g}),v_(function(e){var n=e.targetSnapshot,i=e.id,r=e.extractedUrl,s=e.rawUrl,a=e.extras,o=a.skipLocationChange,u=a.replaceUrl;return t.hooks.beforePreactivation(n,{navigationId:i,appliedUrlTree:r,rawUrlTree:s,skipLocationChange:!!o,replaceUrl:!!u})}),Zg(function(e){var n=new av(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);t.triggerEvent(n)}),ie(function(e){return Object.assign(Object.assign({},e),{guards:s_(e.targetSnapshot,e.currentSnapshot,t.rootContexts)})}),function(e,t){return ge(function(n){var i=n.targetSnapshot,r=n.currentSnapshot,s=n.guards,a=s.canActivateChecks,o=s.canDeactivateChecks;return 0===o.length&&0===a.length?Oh(Object.assign(Object.assign({},n),{guardsResult:!0})):function(e,t,n,i){return he(e).pipe(ge(function(e){return function(e,t,n,i,r){var s=t&&t.routeConfig?t.routeConfig.canDeactivate:null;return s&&0!==s.length?Oh(s.map(function(s){var a,o=a_(s,t,r);if(function(e){return e&&Iy(e.canDeactivate)}(o))a=Cv(o.canDeactivate(e,t,n,i));else{if(!Iy(o))throw new Error("Invalid CanDeactivate guard");a=Cv(o(e,t,n,i))}return a.pipe(Gg())})).pipe(Fy()):Oh(!0)}(e.component,e.route,n,t,i)}),Gg(function(e){return!0!==e},!0))}(o,i,r,e).pipe(ge(function(n){return n&&function(e){return"boolean"==typeof e}(n)?function(e,t,n,i){return he(t).pipe(Ih(function(t){return yg(function(e,t){return null!==e&&t&&t(new hv(e)),Oh(!0)}(t.route.parent,i),function(e,t){return null!==e&&t&&t(new fv(e)),Oh(!0)}(t.route,i),function(e,t,n){var i=t[t.length-1],r=t.slice(0,t.length-1).reverse().map(function(e){return function(e){var t=e.routeConfig?e.routeConfig.canActivateChild:null;return t&&0!==t.length?{node:e,guards:t}:null}(e)}).filter(function(e){return null!==e}).map(function(t){return kg(function(){return Oh(t.guards.map(function(r){var s,a=a_(r,t.node,n);if(function(e){return e&&Iy(e.canActivateChild)}(a))s=Cv(a.canActivateChild(i,e));else{if(!Iy(a))throw new Error("Invalid CanActivateChild guard");s=Cv(a(i,e))}return s.pipe(Gg())})).pipe(Fy())})});return Oh(r).pipe(Fy())}(e,t.path,n),function(e,t,n){var i=t.routeConfig?t.routeConfig.canActivate:null;if(!i||0===i.length)return Oh(!0);var r=i.map(function(i){return kg(function(){var r,s=a_(i,t,n);if(function(e){return e&&Iy(e.canActivate)}(s))r=Cv(s.canActivate(t,e));else{if(!Iy(s))throw new Error("Invalid CanActivate guard");r=Cv(s(t,e))}return r.pipe(Gg())})});return Oh(r).pipe(Fy())}(e,t.route,n))}),Gg(function(e){return!0!==e},!0))}(i,a,e,t):Oh(n)}),ie(function(e){return Object.assign(Object.assign({},n),{guardsResult:e})}))})}(t.ngModule.injector,function(e){return t.triggerEvent(e)}),Zg(function(e){if(Ry(e.guardsResult)){var n=kv('Redirecting to "'.concat(t.serializeUrl(e.guardsResult),'"'));throw n.url=e.guardsResult,n}var i=new ov(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot,!!e.guardsResult);t.triggerEvent(i)}),Rh(function(e){return!!e.guardsResult||(t.restoreHistory(e),t.cancelNavigationTransition(e,""),!1)}),v_(function(e){if(e.guards.canActivateChecks.length)return Oh(e).pipe(Zg(function(e){var n=new uv(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);t.triggerEvent(n)}),wg(function(e){var n=!1;return Oh(e).pipe(function(e,t){return ge(function(n){var i=n.targetSnapshot,r=n.guards.canActivateChecks;if(!r.length)return Oh(n);var s=0;return he(r).pipe(Ih(function(n){return function(e,t,n,i){return function(e,t,n,i){var r=Object.keys(e);if(0===r.length)return Oh({});var s={};return he(r).pipe(ge(function(r){return function(e,t,n,i){var r=a_(e,t,i);return Cv(r.resolve?r.resolve(t,n):r(t,n))}(e[r],t,n,i).pipe(Zg(function(e){s[r]=e}))}),Fg(1),ge(function(){return Object.keys(s).length===r.length?Oh(s):_g}))}(e._resolve,e,t,i).pipe(ie(function(t){return e._resolvedData=t,e.data=Object.assign(Object.assign({},e.data),ly(e,n).resolve),null}))}(n.route,i,e,t)}),Zg(function(){return s++}),Fg(1),ge(function(e){return s===r.length?Oh(n):_g}))})}(t.paramsInheritanceStrategy,t.ngModule.injector),Zg({next:function(){return n=!0},complete:function(){n||(t.restoreHistory(e),t.cancelNavigationTransition(e,"At least one route resolver didn't emit any value."))}}))}),Zg(function(e){var n=new lv(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);t.triggerEvent(n)}))}),v_(function(e){var n=e.targetSnapshot,i=e.id,r=e.extractedUrl,s=e.rawUrl,a=e.extras,o=a.skipLocationChange,u=a.replaceUrl;return t.hooks.afterPreactivation(n,{navigationId:i,appliedUrlTree:r,rawUrlTree:s,skipLocationChange:!!o,replaceUrl:!!u})}),ie(function(e){var n=function(e,t,n){var i=gy(e,t._root,n?n._root:void 0);return new ay(i,t)}(t.routeReuseStrategy,e.targetSnapshot,e.currentRouterState);return Object.assign(Object.assign({},e),{targetRouterState:n})}),Zg(function(e){t.currentUrlTree=e.urlAfterRedirects,t.rawUrlTree=t.urlHandlingStrategy.merge(e.urlAfterRedirects,e.rawUrl),t.routerState=e.targetRouterState,"deferred"===t.urlUpdateStrategy&&(e.extras.skipLocationChange||t.setBrowserUrl(t.rawUrlTree,e),t.browserUrlTree=e.urlAfterRedirects)}),function(e,t,n){return ie(function(i){return new Ly(t,i.targetRouterState,i.currentRouterState,n).activate(e),i})}(t.rootContexts,t.routeReuseStrategy,function(e){return t.triggerEvent(e)}),Zg({next:function(){i=!0},complete:function(){i=!0}}),Kg(function(){var n;if(!i&&!r){var s="Navigation ID ".concat(e.id," is not equal to the current navigation id ").concat(t.navigationId);"replace"===t.canceledNavigationResolution?(t.restoreHistory(e),t.cancelNavigationTransition(e,s)):t.cancelNavigationTransition(e,s)}(null===(n=t.currentNavigation)||void 0===n?void 0:n.id)===e.id&&(t.currentNavigation=null)}),Ig(function(i){if(r=!0,function(e){return e&&e[bv]}(i)){var s=Ry(i.url);s||(t.navigated=!0,t.restoreHistory(e,!0));var a=new iv(e.id,t.serializeUrl(e.extractedUrl),i.message);n.next(a),s?setTimeout(function(){var n=t.urlHandlingStrategy.merge(i.url,t.rawUrlTree),r={skipLocationChange:e.extras.skipLocationChange,replaceUrl:"eager"===t.urlUpdateStrategy||L_(e.source)};t.scheduleNavigation(n,"imperative",null,r,{resolve:e.resolve,reject:e.reject,promise:e.promise})},0):e.resolve(!1)}else{t.restoreHistory(e,!0);var o=new rv(e.id,t.serializeUrl(e.extractedUrl),i);n.next(o);try{e.resolve(t.errorHandler(i))}catch(a){e.reject(a)}}return _g}))}))}},{key:"resetRootComponentType",value:function(e){this.rootComponentType=e,this.routerState.root.component=this.rootComponentType}},{key:"getTransition",value:function(){var e=this.transitions.value;return e.urlAfterRedirects=this.browserUrlTree,e}},{key:"setTransition",value:function(e){this.transitions.next(Object.assign(Object.assign({},this.getTransition()),e))}},{key:"initialNavigation",value:function(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}},{key:"setUpLocationChangeListener",value:function(){var e=this;this.locationSubscription||(this.locationSubscription=this.location.subscribe(function(t){var n=e.extractLocationChangeInfoFromEvent(t);e.shouldScheduleNavigation(e.lastLocationChangeInfo,n)&&setTimeout(function(){var t=n.source,i=n.state,r=n.urlTree,s={replaceUrl:!0};if(i){var a=Object.assign({},i);delete a.navigationId,delete a.\u0275routerPageId,0!==Object.keys(a).length&&(s.state=a)}e.scheduleNavigation(r,t,i,s)},0),e.lastLocationChangeInfo=n}))}},{key:"extractLocationChangeInfoFromEvent",value:function(e){var t;return{source:"popstate"===e.type?"popstate":"hashchange",urlTree:this.parseUrl(e.url),state:(null===(t=e.state)||void 0===t?void 0:t.navigationId)?e.state:null,transitionId:this.getTransition().id}}},{key:"shouldScheduleNavigation",value:function(e,t){if(!e)return!0;var n=t.urlTree.toString()===e.urlTree.toString();return t.transitionId!==e.transitionId||!n||!("hashchange"===t.source&&"popstate"===e.source||"popstate"===t.source&&"hashchange"===e.source)}},{key:"url",get:function(){return this.serializeUrl(this.currentUrlTree)}},{key:"getCurrentNavigation",value:function(){return this.currentNavigation}},{key:"triggerEvent",value:function(e){this.events.next(e)}},{key:"resetConfig",value:function(e){jy(e),this.config=e.map(Hy),this.navigated=!1,this.lastSuccessfulId=-1}},{key:"ngOnDestroy",value:function(){this.dispose()}},{key:"dispose",value:function(){this.transitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}},{key:"createUrlTree",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.relativeTo,i=t.queryParams,r=t.fragment,s=t.queryParamsHandling,a=t.preserveFragment,o=n||this.routerState.root,u=a?this.currentUrlTree.fragment:r,l=null;switch(s){case"merge":l=Object.assign(Object.assign({},this.currentUrlTree.queryParams),i);break;case"preserve":l=this.currentUrlTree.queryParams;break;default:l=i||null}return null!==l&&(l=this.removeEmptyProps(l)),function(e,t,n,i,r){if(0===n.length)return by(t.root,t.root,t,i,r);var s=function(e){if("string"==typeof e[0]&&1===e.length&&"/"===e[0])return new wy(!0,0,e);var t=0,n=!1,i=e.reduce(function(e,i,r){if("object"==typeof i&&null!=i){if(i.outlets){var s={};return xv(i.outlets,function(e,t){s[t]="string"==typeof e?e.split("/"):e}),[].concat(d(e),[{outlets:s}])}if(i.segmentPath)return[].concat(d(e),[i.segmentPath])}return"string"!=typeof i?[].concat(d(e),[i]):0===r?(i.split("/").forEach(function(i,r){0==r&&"."===i||(0==r&&""===i?n=!0:".."===i?t++:""!=i&&e.push(i))}),e):[].concat(d(e),[i])},[]);return new wy(n,t,i)}(n);if(s.toRoot())return by(t.root,new Fv([],{}),t,i,r);var a=function(e,t,n){if(e.isAbsolute)return new Sy(t.root,!0,0);if(-1===n.snapshot._lastPathIndex){var i=n.snapshot._urlSegment;return new Sy(i,i===t.root,0)}var r=yy(e.commands[0])?0:1;return function(e,t,n){for(var i=e,r=t,s=n;s>r;){if(s-=r,!(i=i.parent))throw new Error("Invalid number of '../'");r=i.segments.length}return new Sy(i,!1,r-s)}(n.snapshot._urlSegment,n.snapshot._lastPathIndex+r,e.numberOfDoubleDots)}(s,t,e),o=a.processChildren?Ty(a.segmentGroup,a.index,s.commands):Ey(a.segmentGroup,a.index,s.commands);return by(a.segmentGroup,o,t,i,r)}(o,this.currentUrlTree,e,l,null!=u?u:null)}},{key:"navigateByUrl",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{skipLocationChange:!1},n=Ry(e)?e:this.parseUrl(e),i=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(i,"imperative",null,t)}},{key:"navigate",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{skipLocationChange:!1};return function(e){for(var t=0;t1&&void 0!==arguments[1]&&arguments[1];if("computed"===this.canceledNavigationResolution){var r=this.currentPageId-e.targetPageId;"popstate"!==e.source&&"eager"!==this.urlUpdateStrategy&&this.currentUrlTree!==(null===(t=this.currentNavigation)||void 0===t?void 0:t.finalUrl)||0===r?this.currentUrlTree===(null===(n=this.currentNavigation)||void 0===n?void 0:n.finalUrl)&&0===r&&(this.resetState(e),this.browserUrlTree=e.currentUrlTree,this.resetUrlToCurrentUrlTree()):this.location.historyGo(r)}else"replace"===this.canceledNavigationResolution&&(i&&this.resetState(e),this.resetUrlToCurrentUrlTree())}},{key:"resetState",value:function(e){this.routerState=e.currentRouterState,this.currentUrlTree=e.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.rawUrl)}},{key:"resetUrlToCurrentUrlTree",value:function(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}},{key:"cancelNavigationTransition",value:function(e,t){var n=new iv(e.id,this.serializeUrl(e.extractedUrl),t);this.triggerEvent(n),e.resolve(!1)}},{key:"generateNgRouterState",value:function(e,t){return"computed"===this.canceledNavigationResolution?{navigationId:e,"\u0275routerPageId":t}:{navigationId:e}}}])}();return e.\u0275fac=function(t){return new(t||e)($i(Oi),$i(qv),$i(w_),$i(kd),$i(Ja),$i($c),$i(Tc),$i(void 0))},e.\u0275prov=Be({token:e,factory:e.\u0275fac}),e}();function L_(e){return"imperative"!==e}var A_=function(){var e=function(){return m(function e(t,n,i,r,s){g(this,e),this.router=t,this.route=n,this.commands=[],this.onChanges=new ee,null==i&&r.setAttribute(s.nativeElement,"tabindex","0")},[{key:"ngOnChanges",value:function(e){this.onChanges.next(this)}},{key:"routerLink",set:function(e){this.commands=null!=e?Array.isArray(e)?e:[e]:[]}},{key:"onClick",value:function(){var e={skipLocationChange:I_(this.skipLocationChange),replaceUrl:I_(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,e),!0}},{key:"urlTree",get:function(){return this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:I_(this.preserveFragment)})}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(M_),yo(uy),ki("tabindex"),yo(Fu),yo(Iu))},e.\u0275dir=Et({type:e,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(e,t){1&e&&Ao("click",function(){return t.onClick()})},inputs:{routerLink:"routerLink",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo"},features:[Ft]}),e}(),O_=function(){var e=function(){return m(function e(t,n,i){var r=this;g(this,e),this.router=t,this.route=n,this.locationStrategy=i,this.commands=[],this.onChanges=new ee,this.subscription=t.events.subscribe(function(e){e instanceof nv&&r.updateTargetUrlAndHref()})},[{key:"routerLink",set:function(e){this.commands=null!=e?Array.isArray(e)?e:[e]:[]}},{key:"ngOnChanges",value:function(e){this.updateTargetUrlAndHref(),this.onChanges.next(this)}},{key:"ngOnDestroy",value:function(){this.subscription.unsubscribe()}},{key:"onClick",value:function(e,t,n,i,r){if(0!==e||t||n||i||r||"string"==typeof this.target&&"_self"!=this.target)return!0;var s={skipLocationChange:I_(this.skipLocationChange),replaceUrl:I_(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,s),!1}},{key:"updateTargetUrlAndHref",value:function(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))}},{key:"urlTree",get:function(){return this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:I_(this.preserveFragment)})}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(M_),yo(uy),yo(gd))},e.\u0275dir=Et({type:e,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(e,t){1&e&&Ao("click",function(e){return t.onClick(e.button,e.ctrlKey,e.shiftKey,e.altKey,e.metaKey)}),2&e&&(cu("href",t.href,bs),fo("target",t.target))},inputs:{routerLink:"routerLink",target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo"},features:[Ft]}),e}();function I_(e){return""===e||!!e}var R_=function(){var e=function(){return m(function e(t,n,i,r,s){g(this,e),this.parentContexts=t,this.location=n,this.resolver=i,this.changeDetector=s,this.activated=null,this._activatedRoute=null,this.activateEvents=new jl,this.deactivateEvents=new jl,this.name=r||vv,t.onChildOutletCreated(this.name,this)},[{key:"ngOnDestroy",value:function(){this.parentContexts.onChildOutletDestroyed(this.name)}},{key:"ngOnInit",value:function(){if(!this.activated){var e=this.parentContexts.getContext(this.name);e&&e.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.resolver||null))}}},{key:"isActivated",get:function(){return!!this.activated}},{key:"component",get:function(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}},{key:"activatedRoute",get:function(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}},{key:"activatedRouteData",get:function(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}},{key:"detach",value:function(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();var e=this.activated;return this.activated=null,this._activatedRoute=null,e}},{key:"attach",value:function(e,t){this.activated=e,this._activatedRoute=t,this.location.insert(e.hostView)}},{key:"deactivate",value:function(){if(this.activated){var e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}},{key:"activateWith",value:function(e,t){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=e;var n=(t=t||this.resolver).resolveComponentFactory(e._futureSnapshot.routeConfig.component),i=this.parentContexts.getOrCreateContext(this.name).children,r=new P_(e,i,this.location.injector);this.activated=this.location.createComponent(n,this.location.length,r),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(w_),yo(gl),yo(Mu),ki("name"),yo(sl))},e.\u0275dir=Et({type:e,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate"},exportAs:["outlet"]}),e}(),P_=function(){return m(function e(t,n,i){g(this,e),this.route=t,this.childContexts=n,this.parent=i},[{key:"get",value:function(e,t){return e===uy?this.route:e===w_?this.childContexts:this.parent.get(e,t)}}])}(),F_=m(function e(){g(this,e)}),Y_=function(){return m(function e(){g(this,e)},[{key:"preload",value:function(e,t){return Oh(null)}}])}(),j_=function(){var e=function(){return m(function e(t,n,i,r,s){g(this,e),this.router=t,this.injector=r,this.preloadingStrategy=s,this.loader=new b_(n,i,function(e){return t.triggerEvent(new cv(e))},function(e){return t.triggerEvent(new dv(e))})},[{key:"setUpPreloading",value:function(){var e=this;this.subscription=this.router.events.pipe(Rh(function(e){return e instanceof nv}),Ih(function(){return e.preload()})).subscribe(function(){})}},{key:"preload",value:function(){var e=this.injector.get(pl);return this.processRoutes(e,this.router.config)}},{key:"ngOnDestroy",value:function(){this.subscription&&this.subscription.unsubscribe()}},{key:"processRoutes",value:function(e,t){var n,i=[],r=M(t);try{for(r.s();!(n=r.n()).done;){var s=n.value;if(s.loadChildren&&!s.canLoad&&s._loadedConfig){var a=s._loadedConfig;i.push(this.processRoutes(a.module,a.routes))}else s.loadChildren&&!s.canLoad?i.push(this.preloadConfig(e,s)):s.children&&i.push(this.processRoutes(e,s.children))}}catch(o){r.e(o)}finally{r.f()}return he(i).pipe(_e(),ie(function(e){}))}},{key:"preloadConfig",value:function(e,t){var n=this;return this.preloadingStrategy.preload(t,function(){return(t._loadedConfig?Oh(t._loadedConfig):n.loader.load(e.injector,t)).pipe(ge(function(e){return t._loadedConfig=e,n.processRoutes(e.module,e.routes)}))})}}])}();return e.\u0275fac=function(t){return new(t||e)($i(M_),$i($c),$i(Tc),$i(Ja),$i(F_))},e.\u0275prov=Be({token:e,factory:e.\u0275fac}),e}(),q_=function(){var e=function(){return m(function e(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};g(this,e),this.router=t,this.viewportScroller=n,this.options=i,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},i.scrollPositionRestoration=i.scrollPositionRestoration||"disabled",i.anchorScrolling=i.anchorScrolling||"disabled"},[{key:"init",value:function(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}},{key:"createScrollEvents",value:function(){var e=this;return this.router.events.subscribe(function(t){t instanceof tv?(e.store[e.lastId]=e.viewportScroller.getScrollPosition(),e.lastSource=t.navigationTrigger,e.restoredId=t.restoredState?t.restoredState.navigationId:0):t instanceof nv&&(e.lastId=t.id,e.scheduleScrollEvent(t,e.router.parseUrl(t.urlAfterRedirects).fragment))})}},{key:"consumeScrollEvents",value:function(){var e=this;return this.router.events.subscribe(function(t){t instanceof gv&&(t.position?"top"===e.options.scrollPositionRestoration?e.viewportScroller.scrollToPosition([0,0]):"enabled"===e.options.scrollPositionRestoration&&e.viewportScroller.scrollToPosition(t.position):t.anchor&&"enabled"===e.options.anchorScrolling?e.viewportScroller.scrollToAnchor(t.anchor):"disabled"!==e.options.scrollPositionRestoration&&e.viewportScroller.scrollToPosition([0,0]))})}},{key:"scheduleScrollEvent",value:function(e,t){this.router.triggerEvent(new gv(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,t))}},{key:"ngOnDestroy",value:function(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}])}();return e.\u0275fac=function(t){return new(t||e)($i(M_),$i(Wd),$i(void 0))},e.\u0275prov=Be({token:e,factory:e.\u0275fac}),e}(),N_=new xi("ROUTER_CONFIGURATION"),H_=new xi("ROUTER_FORROOT_GUARD"),B_=[kd,{provide:qv,useClass:Nv},{provide:M_,useFactory:function(e,t,n,i,r,s,a){var o=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{},u=arguments.length>8?arguments[8]:void 0,l=arguments.length>9?arguments[9]:void 0,c=new M_(null,e,t,n,i,r,s,Tv(a));return u&&(c.urlHandlingStrategy=u),l&&(c.routeReuseStrategy=l),function(e,t){e.errorHandler&&(t.errorHandler=e.errorHandler),e.malformedUriErrorHandler&&(t.malformedUriErrorHandler=e.malformedUriErrorHandler),e.onSameUrlNavigation&&(t.onSameUrlNavigation=e.onSameUrlNavigation),e.paramsInheritanceStrategy&&(t.paramsInheritanceStrategy=e.paramsInheritanceStrategy),e.relativeLinkResolution&&(t.relativeLinkResolution=e.relativeLinkResolution),e.urlUpdateStrategy&&(t.urlUpdateStrategy=e.urlUpdateStrategy)}(o,c),o.enableTracing&&c.events.subscribe(function(e){var t,n;null===(t=console.group)||void 0===t||t.call(console,"Router Event: ".concat(e.constructor.name)),console.log(e.toString()),console.log(e),null===(n=console.groupEnd)||void 0===n||n.call(console)}),c},deps:[qv,w_,kd,Ja,$c,Tc,__,N_,[function(){return m(function e(){g(this,e)})}(),new ir],[function(){return m(function e(){g(this,e)})}(),new ir]]},w_,{provide:uy,useFactory:function(e){return e.routerState.root},deps:[M_]},{provide:$c,useClass:Xc},j_,Y_,function(){return m(function e(){g(this,e)},[{key:"preload",value:function(e,t){return t().pipe(Ig(function(){return Oh(null)}))}}])}(),{provide:N_,useValue:{enableTracing:!1}}];function U_(){return new Uc("Router",M_)}var z_=function(){var e=function(){function e(t,n){g(this,e)}return m(e,null,[{key:"forRoot",value:function(t,n){return{ngModule:e,providers:[B_,Z_(t),{provide:H_,useFactory:W_,deps:[[M_,new ir,new rr]]},{provide:N_,useValue:n||{}},{provide:gd,useFactory:G_,deps:[od,[new nr(yd),new ir],N_]},{provide:q_,useFactory:V_,deps:[M_,Wd,N_]},{provide:F_,useExisting:n&&n.preloadingStrategy?n.preloadingStrategy:Y_},{provide:Uc,multi:!0,useFactory:U_},[Q_,{provide:oc,multi:!0,useFactory:$_,deps:[Q_]},{provide:J_,useFactory:K_,deps:[Q_]},{provide:fc,multi:!0,useExisting:J_}]]}}},{key:"forChild",value:function(t){return{ngModule:e,providers:[Z_(t)]}}}])}();return e.\u0275fac=function(t){return new(t||e)($i(H_,8),$i(M_,8))},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({}),e}();function V_(e,t,n){return n.scrollOffset&&t.setOffset(n.scrollOffset),new q_(e,t,n)}function G_(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.useHash?new bd(e,t):new _d(e,t)}function W_(e){return"guarded"}function Z_(e){return[{provide:Ci,multi:!0,useValue:e},{provide:__,multi:!0,useValue:e}]}var Q_=function(){var e=function(){return m(function e(t){g(this,e),this.injector=t,this.initNavigation=!1,this.destroyed=!1,this.resultOfPreactivationDone=new ee},[{key:"appInitializer",value:function(){var e=this;return this.injector.get(ld,Promise.resolve(null)).then(function(){if(e.destroyed)return Promise.resolve(!0);var t=null,n=new Promise(function(e){return t=e}),i=e.injector.get(M_),r=e.injector.get(N_);return"disabled"===r.initialNavigation?(i.setUpLocationChangeListener(),t(!0)):"enabled"===r.initialNavigation||"enabledBlocking"===r.initialNavigation?(i.hooks.afterPreactivation=function(){return e.initNavigation?Oh(null):(e.initNavigation=!0,t(!0),e.resultOfPreactivationDone)},i.initialNavigation()):t(!0),n})}},{key:"bootstrapListener",value:function(e){var t=this.injector.get(N_),n=this.injector.get(j_),i=this.injector.get(q_),r=this.injector.get(M_),s=this.injector.get(Zc);e===s.components[0]&&(("enabledNonBlocking"===t.initialNavigation||void 0===t.initialNavigation)&&r.initialNavigation(),n.setUpPreloading(),i.init(),r.resetRootComponentType(s.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}},{key:"ngOnDestroy",value:function(){this.destroyed=!0}}])}();return e.\u0275fac=function(t){return new(t||e)($i(Ja))},e.\u0275prov=Be({token:e,factory:e.\u0275fac}),e}();function $_(e){return e.appInitializer.bind(e)}function K_(e){return e.bootstrapListener.bind(e)}var J_=new xi("Router Initializer"),X_=w(76088),eb=w(20884),tb=w(92309),nb=w(11459);function ib(e){return new tb.i0(function(t,n){var i=(0,eb._T)(t,[]);return new nb.y$(function(r){var s;return Promise.resolve(i).then(function(n){return e(n,t.getContext())}).then(t.setContext).then(function(){s=n(t).subscribe({next:r.next.bind(r),error:r.error.bind(r),complete:r.complete.bind(r)})}).catch(r.error.bind(r)),function(){s&&s.unsubscribe()}})})}var rb=function(e){function t(e,n){var i;return g(this,t),(i=v(this,t,[e,n])).scheduler=e,i.work=n,i.pending=!1,i}return _(t,e),m(t,[{key:"schedule",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(this.closed)return this;this.state=e;var n=this.id,i=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(i,n,t)),this.pending=!0,this.delay=t,this.id=this.id||this.requestAsyncId(i,this.id,t),this}},{key:"requestAsyncId",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return setInterval(e.flush.bind(e,this),n)}},{key:"recycleAsyncId",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(null!==n&&this.delay===n&&!1===this.pending)return t;clearInterval(t)}},{key:"execute",value:function(e,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(e,t);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}},{key:"_execute",value:function(e,t){var n,i=!1;try{this.work(e)}catch(r){i=!0,n=!!r&&r||new Error(r)}if(i)return this.unsubscribe(),n}},{key:"_unsubscribe",value:function(){var e=this.id,t=this.scheduler,n=t.actions,i=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==i&&n.splice(i,1),null!=e&&(this.id=this.recycleAsyncId(t,e,null)),this.delay=null}}])}(function(e){function t(e,n){return g(this,t),v(this,t)}return _(t,e),m(t,[{key:"schedule",value:function(e){return this}}])}(Y)),sb=function(){var e=function(){return m(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.now;g(this,e),this.SchedulerAction=t,this.now=n},[{key:"schedule",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0;return new this.SchedulerAction(this,e).schedule(n,t)}}])}();return e.now=function(){return Date.now()},e}(),ab=function(e){function t(e){var n,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:sb.now;return g(this,t),(n=v(this,t,[e,function(){return t.delegate&&t.delegate!==y(n)?t.delegate.now():i()}])).actions=[],n.active=!1,n.scheduled=void 0,n}return _(t,e),m(t,[{key:"schedule",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2?arguments[2]:void 0;return t.delegate&&t.delegate!==this?t.delegate.schedule(e,n,i):h(E(t.prototype),"schedule",this).call(this,e,n,i)}},{key:"flush",value:function(e){var t=this.actions;if(this.active)t.push(e);else{var n;this.active=!0;do{if(n=e.execute(e.state,e.delay))break}while(e=t.shift());if(this.active=!1,n){for(;e=t.shift();)e.unsubscribe();throw n}}}}])}(sb),ob=new(function(e){function t(){return g(this,t),v(this,t,arguments)}return _(t,e),m(t)}(ab))(function(e){function t(e,n){var i;return g(this,t),(i=v(this,t,[e,n])).scheduler=e,i.work=n,i}return _(t,e),m(t,[{key:"schedule",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return n>0?h(E(t.prototype),"schedule",this).call(this,e,n):(this.delay=n,this.state=e,this.scheduler.flush(this),this)}},{key:"execute",value:function(e,n){return n>0||this.closed?h(E(t.prototype),"execute",this).call(this,e,n):this._execute(e,n)}},{key:"requestAsyncId",value:function(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return null!==i&&i>0||null===i&&this.delay>0?h(E(t.prototype),"requestAsyncId",this).call(this,e,n,i):e.flush(this)}}])}(rb)),ub=ob;function lb(e,t){return new Q(t?function(n){return t.schedule(cb,0,{error:e,subscriber:n})}:function(t){return t.error(e)})}function cb(e){var t=e.error;e.subscriber.error(t)}var db=function(){function e(t,n,i){g(this,e),this.kind=t,this.value=n,this.error=i,this.hasValue="N"===t}return m(e,[{key:"observe",value:function(e){switch(this.kind){case"N":return e.next&&e.next(this.value);case"E":return e.error&&e.error(this.error);case"C":return e.complete&&e.complete()}}},{key:"do",value:function(e,t,n){switch(this.kind){case"N":return e&&e(this.value);case"E":return t&&t(this.error);case"C":return n&&n()}}},{key:"accept",value:function(e,t,n){return e&&"function"==typeof e.next?this.observe(e):this.do(e,t,n)}},{key:"toObservable",value:function(){switch(this.kind){case"N":return Oh(this.value);case"E":return lb(this.error);case"C":return bg()}throw new Error("unexpected notification kind value")}}],[{key:"createNext",value:function(t){return void 0!==t?new e("N",t):e.undefinedValueNotification}},{key:"createError",value:function(t){return new e("E",void 0,t)}},{key:"createComplete",value:function(){return e.completeNotification}}])}();db.completeNotification=new db("C"),db.undefinedValueNotification=new db("N",void 0);var hb=function(){return m(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;g(this,e),this.scheduler=t,this.delay=n},[{key:"call",value:function(e,t){return t.subscribe(new pb(e,this.scheduler,this.delay))}}])}(),pb=function(e){function t(e,n){var i,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return g(this,t),(i=v(this,t,[e])).scheduler=n,i.delay=r,i}return _(t,e),m(t,[{key:"scheduleMessage",value:function(e){this.destination.add(this.scheduler.schedule(t.dispatch,this.delay,new fb(e,this.destination)))}},{key:"_next",value:function(e){this.scheduleMessage(db.createNext(e))}},{key:"_error",value:function(e){this.scheduleMessage(db.createError(e)),this.unsubscribe()}},{key:"_complete",value:function(){this.scheduleMessage(db.createComplete()),this.unsubscribe()}}],[{key:"dispatch",value:function(e){var t=e.notification,n=e.destination;t.observe(n),this.unsubscribe()}}])}(U),fb=m(function e(t,n){g(this,e),this.notification=t,this.destination=n});function mb(e){return new Q(function(t){return e().then(function(e){t.closed||(t.next(e),t.complete())},function(e){t.closed||t.error(e)}),function(){return t.unsubscribe()}})}var gb=function(){return m(function e(t){g(this,e),this.zone=t,this.now=Date.now?Date.now:function(){return+new Date}},[{key:"schedule",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0;return this.zone.run(function(){return ob.schedule(e,t,n)})}}])}();function vb(e){return e[V]=function(){return e},e}function yb(e,t){return e.pipe(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(n){return n.lift(new hb(e,t))}}(new gb(t)))}var _b=function(){return m(function e(t,n,i){g(this,e),this.obsQuery=t;var r=yb(he(vb(this.obsQuery)),n);this.valueChanges=i.useInitialLoading?r.pipe(Mg(Object.assign(Object.assign({},this.obsQuery.getCurrentResult(!1)),{error:void 0,partial:void 0,stale:!0}))):r,this.queryId=this.obsQuery.queryId},[{key:"result",value:function(){return this.obsQuery.result()}},{key:"getCurrentResult",value:function(){return this.obsQuery.getCurrentResult()}},{key:"getLastResult",value:function(){return this.obsQuery.getLastResult()}},{key:"getLastError",value:function(){return this.obsQuery.getLastError()}},{key:"resetLastResults",value:function(){return this.obsQuery.resetLastResults()}},{key:"refetch",value:function(e){return this.obsQuery.refetch(e)}},{key:"fetchMore",value:function(e){return this.obsQuery.fetchMore(e)}},{key:"subscribeToMore",value:function(e){return this.obsQuery.subscribeToMore(e)}},{key:"updateQuery",value:function(e){return this.obsQuery.updateQuery(e)}},{key:"stopPolling",value:function(){return this.obsQuery.stopPolling()}},{key:"startPolling",value:function(e){return this.obsQuery.startPolling(e)}},{key:"setOptions",value:function(e){return this.obsQuery.setOptions(e)}},{key:"setVariables",value:function(e){return this.obsQuery.setVariables(e)}}])}(),bb=new xi("APOLLO_FLAGS"),kb=new xi("APOLLO_OPTIONS"),wb=new xi("APOLLO_NAMED_OPTIONS"),Sb=function(){return m(function e(t,n,i){g(this,e),this.ngZone=t,this.flags=n,this._client=i,this.useInitialLoading=function(e,t,n){return!(!e||void 0===e[t])&&e[t]}(n,"useInitialLoading")},[{key:"watchQuery",value:function(e){return new _b(this.ensureClient().watchQuery(Object.assign({},e)),this.ngZone,Object.assign({useInitialLoading:this.useInitialLoading},e))}},{key:"query",value:function(e){var t=this;return mb(function(){return t.ensureClient().query(Object.assign({},e))})}},{key:"mutate",value:function(e){var t=this;return mb(function(){return t.ensureClient().mutate(Object.assign({},e))})}},{key:"subscribe",value:function(e,t){var n=he(vb(this.ensureClient().subscribe(Object.assign({},e))));return t&&!0!==t.useZone?n:yb(n,this.ngZone)}},{key:"getClient",value:function(){return this.client}},{key:"setClient",value:function(e){this.client=e}},{key:"client",get:function(){return this._client},set:function(e){if(this._client)throw new Error("Client has been already defined");this._client=e}},{key:"ensureClient",value:function(){return this.checkInstance(),this._client}},{key:"checkInstance",value:function(){if(!this._client)throw new Error("Client has not been defined yet")}}])}(),Eb=function(){var e=function(e){function t(e,n,i,r){var s;if(g(this,t),(s=v(this,t,[e,r]))._ngZone=e,s.map=new Map,n&&s.createDefault(n),i&&"object"==typeof i)for(var a in i)i.hasOwnProperty(a)&&s.createNamed(a,i[a]);return y(s)}return _(t,e),m(t,[{key:"create",value:function(e,t){Tb(t)?this.createDefault(e):this.createNamed(t,e)}},{key:"default",value:function(){return this}},{key:"use",value:function(e){return Tb(e)?this.default():this.map.get(e)}},{key:"createDefault",value:function(e){if(this.getClient())throw new Error("Apollo has been already created.");return this.setClient(new X_.fe(e))}},{key:"createNamed",value:function(e,t){if(this.map.has(e))throw new Error("Client ".concat(e," has been already created"));this.map.set(e,new Sb(this._ngZone,this.flags,new X_.fe(t)))}},{key:"removeClient",value:function(e){Tb(e)?this._client=void 0:this.map.delete(e)}}])}(Sb);return e.\u0275fac=function(t){return new(t||e)($i(Cc),$i(kb,8),$i(wb,8),$i(bb,8))},e.\u0275prov=Be({factory:function(){return new e($i(Cc),$i(kb,8),$i(wb,8),$i(bb,8))},token:e,providedIn:"root"}),e}();function Tb(e){return!e||"default"===e}var Db={async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1},xb=/[&<>"']/,Cb=new RegExp(xb.source,"g"),Mb=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,Lb=new RegExp(Mb.source,"g"),Ab={"&":"&","<":"<",">":">",'"':""","'":"'"},Ob=function(e){return Ab[e]};function Ib(e,t){if(t){if(xb.test(e))return e.replace(Cb,Ob)}else if(Mb.test(e))return e.replace(Lb,Ob);return e}var Rb=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function Pb(e){return e.replace(Rb,function(e,t){return"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""})}var Fb=/(^|[^\[])\^/g;function Yb(e,t){e="string"==typeof e?e:e.source,t=t||"";var n={replace:function(t,i){return i=(i=i.source||i).replace(Fb,"$1"),e=e.replace(t,i),n},getRegex:function(){return new RegExp(e,t)}};return n}var jb=/[^\w:]/g,qb=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function Nb(e,t,n){if(e){var i;try{i=decodeURIComponent(Pb(n)).replace(jb,"").toLowerCase()}catch(r){return null}if(0===i.indexOf("javascript:")||0===i.indexOf("vbscript:")||0===i.indexOf("data:"))return null}t&&!qb.test(n)&&(n=function(e,t){Hb[" "+e]||(Hb[" "+e]=Bb.test(e)?e+"/":Wb(e,"/",!0));var n=-1===(e=Hb[" "+e]).indexOf(":");return"//"===t.substring(0,2)?n?t:e.replace(Ub,"$1")+t:"/"===t.charAt(0)?n?t:e.replace(zb,"$1")+t:e+t}(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch(i){return null}return n}var Hb={},Bb=/^[^:]+:\/*[^/]*$/,Ub=/^([^:]+:)[\s\S]*$/,zb=/^([^:]+:\/*[^/]*)[\s\S]*$/,Vb={exec:function(){}};function Gb(e,t){var n=e.replace(/\|/g,function(e,t,n){for(var i=!1,r=t;--r>=0&&"\\"===n[r];)i=!i;return i?"|":" |"}).split(/ \|/),i=0;if(n[0].trim()||n.shift(),n.length>0&&!n[n.length-1].trim()&&n.pop(),n.length>t)n.splice(t);else for(;n.length1;)1&t&&(n+=e),t>>=1,e+=e;return n+e}function Qb(e,t,n,i){var r=t.href,s=t.title?Ib(t.title):null,a=e[1].replace(/\\([\[\]])/g,"$1");if("!"!==e[0].charAt(0)){i.state.inLink=!0;var o={type:"link",raw:n,href:r,title:s,text:a,tokens:i.inlineTokens(a)};return i.state.inLink=!1,o}return{type:"image",raw:n,href:r,title:s,text:Ib(a)}}var $b=function(){return m(function e(t){g(this,e),this.options=t||Db},[{key:"space",value:function(e){var t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}},{key:"code",value:function(e){var t=this.rules.block.code.exec(e);if(t){var n=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?n:Wb(n,"\n")}}}},{key:"fences",value:function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],i=function(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var i=n[1];return t.split("\n").map(function(e){var t=e.match(/^\s+/);return null===t?e:T(t,1)[0].length>=i.length?e.slice(i.length):e}).join("\n")}(n,t[3]||"");return{type:"code",raw:n,lang:t[2]?t[2].trim().replace(this.rules.inline._escapes,"$1"):t[2],text:i}}}},{key:"heading",value:function(e){var t=this.rules.block.heading.exec(e);if(t){var n=t[2].trim();if(/#$/.test(n)){var i=Wb(n,"#");(this.options.pedantic||!i||/ $/.test(i))&&(n=i.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:n,tokens:this.lexer.inline(n)}}}},{key:"hr",value:function(e){var t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}}},{key:"blockquote",value:function(e){var t=this.rules.block.blockquote.exec(e);if(t){var n=t[0].replace(/^ *>[ \t]?/gm,""),i=this.lexer.state.top;this.lexer.state.top=!0;var r=this.lexer.blockTokens(n);return this.lexer.state.top=i,{type:"blockquote",raw:t[0],tokens:r,text:n}}}},{key:"list",value:function(e){var t=this.rules.block.list.exec(e);if(t){var n,i,r,s,a,o,u,l,c,d,h,p,f=t[1].trim(),m=f.length>1,g={type:"list",raw:"",ordered:m,start:m?+f.slice(0,-1):"",loose:!1,items:[]};f=m?"\\d{1,9}\\".concat(f.slice(-1)):"\\".concat(f),this.options.pedantic&&(f=m?f:"[*+-]");for(var v=new RegExp("^( {0,3}".concat(f,")((?:[\t ][^\\n]*)?(?:\\n|$))"));e&&(p=!1,(t=v.exec(e))&&!this.rules.block.hr.test(e));){if(n=t[0],e=e.substring(n.length),l=t[2].split("\n",1)[0].replace(/^\t+/,function(e){return" ".repeat(3*e.length)}),c=e.split("\n",1)[0],this.options.pedantic?(s=2,h=l.trimLeft()):(s=(s=t[2].search(/[^ ]/))>4?1:s,h=l.slice(s),s+=t[1].length),o=!1,!l&&/^ *$/.test(c)&&(n+=c+"\n",e=e.substring(c.length+1),p=!0),!p)for(var y=new RegExp("^ {0,".concat(Math.min(3,s-1),"}(?:[*+-]|\\d{1,9}[.)])((?:[ \t][^\\n]*)?(?:\\n|$))")),_=new RegExp("^ {0,".concat(Math.min(3,s-1),"}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)")),b=new RegExp("^ {0,".concat(Math.min(3,s-1),"}(?:```|~~~)")),k=new RegExp("^ {0,".concat(Math.min(3,s-1),"}#"));e&&(c=d=e.split("\n",1)[0],this.options.pedantic&&(c=c.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!(b.test(c)||k.test(c)||y.test(c)||_.test(e)));){if(c.search(/[^ ]/)>=s||!c.trim())h+="\n"+c.slice(s);else{if(o||l.search(/[^ ]/)>=4||b.test(l)||k.test(l)||_.test(l))break;h+="\n"+c}!o&&!c.trim()&&(o=!0),n+=d+"\n",e=e.substring(d.length+1),l=c.slice(s)}g.loose||(u?g.loose=!0:/\n *\n *$/.test(n)&&(u=!0)),this.options.gfm&&((i=/^\[[ xX]\] /.exec(h))&&(r="[ ] "!==i[0],h=h.replace(/^\[[ xX]\] +/,""))),g.items.push({type:"list_item",raw:n,task:!!i,checked:r,loose:!1,text:h}),g.raw+=n}g.items[g.items.length-1].raw=n.trimRight(),g.items[g.items.length-1].text=h.trimRight(),g.raw=g.raw.trimRight();var w=g.items.length;for(a=0;a0&&S.some(function(e){return/\n.*\n/.test(e.raw)});g.loose=E}if(g.loose)for(a=0;a$/,"$1").replace(this.rules.inline._escapes,"$1"):"",r=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline._escapes,"$1"):t[3];return{type:"def",tag:n,raw:t[0],href:i,title:r}}}},{key:"table",value:function(e){var t=this.rules.block.table.exec(e);if(t){var n={type:"table",header:Gb(t[1]).map(function(e){return{text:e}}),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split("\n"):[]};if(n.header.length===n.align.length){n.raw=t[0];var i,r,s,a,o=n.align.length;for(i=0;i/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):Ib(t[0]):t[0]}}},{key:"link",value:function(e){var t=this.rules.inline.link.exec(e);if(t){var n=t[2].trim();if(!this.options.pedantic&&/^$/.test(n))return;var i=Wb(n.slice(0,-1),"\\");if((n.length-i.length)%2==0)return}else{var r=function(e,t){if(-1===e.indexOf(t[1]))return-1;for(var n=e.length,i=0,r=0;r-1){var s=(0===t[0].indexOf("!")?5:4)+t[1].length+r;t[2]=t[2].substring(0,r),t[0]=t[0].substring(0,s).trim(),t[3]=""}}var a=t[2],o="";if(this.options.pedantic){var u=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(a);u&&(a=u[1],o=u[3])}else o=t[3]?t[3].slice(1,-1):"";return a=a.trim(),/^$/.test(n)?a.slice(1):a.slice(1,-1)),Qb(t,{href:a&&a.replace(this.rules.inline._escapes,"$1"),title:o&&o.replace(this.rules.inline._escapes,"$1")},t[0],this.lexer)}}},{key:"reflink",value:function(e,t){var n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){var i=(n[2]||n[1]).replace(/\s+/g," ");if(!(i=t[i.toLowerCase()])){var r=n[0].charAt(0);return{type:"text",raw:r,text:r}}return Qb(n,i,n[0],this.lexer)}}},{key:"emStrong",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",i=this.rules.inline.emStrong.lDelim.exec(e);if(!(!i||i[3]&&n.match(/(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDF70-\uDF81\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE3F\uDE40\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDF02\uDF04-\uDF10\uDF12-\uDF33\uDF50-\uDF59\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC41-\uDC46]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD32\uDD50-\uDD52\uDD55\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEC0-\uDED3\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC30-\uDC6D\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD839[\uDCD0-\uDCEB\uDCF0-\uDCF9\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0\uDFF0-\uDFFF]|\uD87B[\uDC00-\uDE5D]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF])/))){var r=i[1]||i[2]||"";if(!r||r&&(""===n||this.rules.inline.punctuation.exec(n))){var s,a,o=i[0].length-1,u=o,l=0,c="*"===i[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(c.lastIndex=0,t=t.slice(-1*e.length+o);null!=(i=c.exec(t));)if(s=i[1]||i[2]||i[3]||i[4]||i[5]||i[6])if(a=s.length,i[3]||i[4])u+=a;else if(!((i[5]||i[6])&&o%3)||(o+a)%3){if(!((u-=a)>0)){a=Math.min(a,a+u+l);var d=e.slice(0,o+i.index+(i[0].length-s.length)+a);if(Math.min(o,a)%2){var h=d.slice(1,-1);return{type:"em",raw:d,text:h,tokens:this.lexer.inlineTokens(h)}}var p=d.slice(2,-2);return{type:"strong",raw:d,text:p,tokens:this.lexer.inlineTokens(p)}}}else l+=a}}}},{key:"codespan",value:function(e){var t=this.rules.inline.code.exec(e);if(t){var n=t[2].replace(/\n/g," "),i=/[^ ]/.test(n),r=/^ /.test(n)&&/ $/.test(n);return i&&r&&(n=n.substring(1,n.length-1)),n=Ib(n,!0),{type:"codespan",raw:t[0],text:n}}}},{key:"br",value:function(e){var t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}},{key:"del",value:function(e){var t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}},{key:"autolink",value:function(e,t){var n,i,r=this.rules.inline.autolink.exec(e);if(r)return"@"===r[2]?i="mailto:"+(n=Ib(this.options.mangle?t(r[1]):r[1])):i=n=Ib(r[1]),{type:"link",raw:r[0],text:n,href:i,tokens:[{type:"text",raw:n,text:n}]}}},{key:"url",value:function(e,t){var n;if(n=this.rules.inline.url.exec(e)){var i,r;if("@"===n[2])r="mailto:"+(i=Ib(this.options.mangle?t(n[0]):n[0]));else{var s;do{s=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0]}while(s!==n[0]);i=Ib(n[0]),r="www."===n[1]?"http://"+n[0]:n[0]}return{type:"link",raw:n[0],text:i,href:r,tokens:[{type:"text",raw:i,text:i}]}}}},{key:"inlineText",value:function(e,t){var n,i=this.rules.inline.text.exec(e);if(i)return n=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(i[0]):Ib(i[0]):i[0]:Ib(this.options.smartypants?t(i[0]):i[0]),{type:"text",raw:i[0],text:n}}}])}(),Kb={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:Vb,lheading:/^((?:.|\n(?!\n))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\.|[^\[\]\\])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};Kb.def=Yb(Kb.def).replace("label",Kb._label).replace("title",Kb._title).getRegex(),Kb.bullet=/(?:[*+-]|\d{1,9}[.)])/,Kb.listItemStart=Yb(/^( *)(bull) */).replace("bull",Kb.bullet).getRegex(),Kb.list=Yb(Kb.list).replace(/bull/g,Kb.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+Kb.def.source+")").getRegex(),Kb._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Kb._comment=/|$)/,Kb.html=Yb(Kb.html,"i").replace("comment",Kb._comment).replace("tag",Kb._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Kb.paragraph=Yb(Kb._paragraph).replace("hr",Kb.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Kb._tag).getRegex(),Kb.blockquote=Yb(Kb.blockquote).replace("paragraph",Kb.paragraph).getRegex(),Kb.normal=q({},Kb),Kb.gfm=N(q({},Kb.normal),{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),Kb.gfm.table=Yb(Kb.gfm.table).replace("hr",Kb.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Kb._tag).getRegex(),Kb.gfm.paragraph=Yb(Kb._paragraph).replace("hr",Kb.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",Kb.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Kb._tag).getRegex(),Kb.pedantic=N(q({},Kb.normal),{html:Yb("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",Kb._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Vb,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:Yb(Kb.normal._paragraph).replace("hr",Kb.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",Kb.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var Jb={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Vb,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^(?:[^_*\\]|\\.)*?\_\_(?:[^_*\\]|\\.)*?\*(?:[^_*\\]|\\.)*?(?=\_\_)|(?:[^*\\]|\\.)+(?=[^*])|[punct_](\*+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|(?:[^punct*_\s\\]|\\.)(\*+)(?=[^punct*_\s])/,rDelimUnd:/^(?:[^_*\\]|\\.)*?\*\*(?:[^_*\\]|\\.)*?\_(?:[^_*\\]|\\.)*?(?=\*\*)|(?:[^_\\]|\\.)+(?=[^_])|[punct*](\_+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Vb,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\.5&&(n="x"+n.toString(16)),i+="&#"+n+";";return i}Jb._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",Jb.punctuation=Yb(Jb.punctuation).replace(/punctuation/g,Jb._punctuation).getRegex(),Jb.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,Jb.escapedEmSt=/(?:^|[^\\])(?:\\\\)*\\[*_]/g,Jb._comment=Yb(Kb._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),Jb.emStrong.lDelim=Yb(Jb.emStrong.lDelim).replace(/punct/g,Jb._punctuation).getRegex(),Jb.emStrong.rDelimAst=Yb(Jb.emStrong.rDelimAst,"g").replace(/punct/g,Jb._punctuation).getRegex(),Jb.emStrong.rDelimUnd=Yb(Jb.emStrong.rDelimUnd,"g").replace(/punct/g,Jb._punctuation).getRegex(),Jb._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,Jb._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,Jb._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,Jb.autolink=Yb(Jb.autolink).replace("scheme",Jb._scheme).replace("email",Jb._email).getRegex(),Jb._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,Jb.tag=Yb(Jb.tag).replace("comment",Jb._comment).replace("attribute",Jb._attribute).getRegex(),Jb._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,Jb._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,Jb._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,Jb.link=Yb(Jb.link).replace("label",Jb._label).replace("href",Jb._href).replace("title",Jb._title).getRegex(),Jb.reflink=Yb(Jb.reflink).replace("label",Jb._label).replace("ref",Kb._label).getRegex(),Jb.nolink=Yb(Jb.nolink).replace("ref",Kb._label).getRegex(),Jb.reflinkSearch=Yb(Jb.reflinkSearch,"g").replace("reflink",Jb.reflink).replace("nolink",Jb.nolink).getRegex(),Jb.normal=q({},Jb),Jb.pedantic=N(q({},Jb.normal),{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:Yb(/^!?\[(label)\]\((.*?)\)/).replace("label",Jb._label).getRegex(),reflink:Yb(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Jb._label).getRegex()}),Jb.gfm=N(q({},Jb.normal),{escape:Yb(Jb.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\1&&void 0!==arguments[1]?arguments[1]:[],u=function(){if(!(a.options.extensions&&a.options.extensions.block&&a.options.extensions.block.some(function(n){return!!(t=n.call({lexer:a},e,o))&&(e=e.substring(t.raw.length),o.push(t),!0)}))){if(t=a.tokenizer.space(e))return e=e.substring(t.raw.length),1===t.raw.length&&o.length>0?o[o.length-1].raw+="\n":o.push(t),0;if(t=a.tokenizer.code(e))return e=e.substring(t.raw.length),!(n=o[o.length-1])||"paragraph"!==n.type&&"text"!==n.type?o.push(t):(n.raw+="\n"+t.raw,n.text+="\n"+t.text,a.inlineQueue[a.inlineQueue.length-1].src=n.text),0;if(t=a.tokenizer.fences(e))return e=e.substring(t.raw.length),o.push(t),0;if(t=a.tokenizer.heading(e))return e=e.substring(t.raw.length),o.push(t),0;if(t=a.tokenizer.hr(e))return e=e.substring(t.raw.length),o.push(t),0;if(t=a.tokenizer.blockquote(e))return e=e.substring(t.raw.length),o.push(t),0;if(t=a.tokenizer.list(e))return e=e.substring(t.raw.length),o.push(t),0;if(t=a.tokenizer.html(e))return e=e.substring(t.raw.length),o.push(t),0;if(t=a.tokenizer.def(e))return e=e.substring(t.raw.length),!(n=o[o.length-1])||"paragraph"!==n.type&&"text"!==n.type?a.tokens.links[t.tag]||(a.tokens.links[t.tag]={href:t.href,title:t.title}):(n.raw+="\n"+t.raw,n.text+="\n"+t.raw,a.inlineQueue[a.inlineQueue.length-1].src=n.text),0;if(t=a.tokenizer.table(e))return e=e.substring(t.raw.length),o.push(t),0;if(t=a.tokenizer.lheading(e))return e=e.substring(t.raw.length),o.push(t),0;if(i=e,a.options.extensions&&a.options.extensions.startBlock){var s,u=1/0,l=e.slice(1);a.options.extensions.startBlock.forEach(function(e){"number"==typeof(s=e.call({lexer:this},l))&&s>=0&&(u=Math.min(u,s))}),u<1/0&&u>=0&&(i=e.substring(0,u+1))}if(a.state.top&&(t=a.tokenizer.paragraph(i)))return n=o[o.length-1],r&&"paragraph"===n.type?(n.raw+="\n"+t.raw,n.text+="\n"+t.text,a.inlineQueue.pop(),a.inlineQueue[a.inlineQueue.length-1].src=n.text):o.push(t),r=i.length!==e.length,e=e.substring(t.raw.length),0;if(t=a.tokenizer.text(e))return e=e.substring(t.raw.length),(n=o[o.length-1])&&"text"===n.type?(n.raw+="\n"+t.raw,n.text+="\n"+t.text,a.inlineQueue.pop(),a.inlineQueue[a.inlineQueue.length-1].src=n.text):o.push(t),0;if(e){var c="Infinite loop on byte: "+e.charCodeAt(0);if(a.options.silent)return console.error(c),1;throw new Error(c)}}};for(e=this.options.pedantic?e.replace(/\t/g," ").replace(/^ +$/gm,""):e.replace(/^( *)(\t+)/gm,function(e,t,n){return t+" ".repeat(n.length)});e&&(0===(s=u())||1!==s););return this.state.top=!0,o}},{key:"inline",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return this.inlineQueue.push({src:e,tokens:t}),t}},{key:"inlineTokens",value:function(e){var t,n,i,r,s,a,o=this,u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],l=e;if(this.tokens.links){var c=Object.keys(this.tokens.links);if(c.length>0)for(;null!=(r=this.tokenizer.rules.inline.reflinkSearch.exec(l));)c.includes(r[0].slice(r[0].lastIndexOf("[")+1,-1))&&(l=l.slice(0,r.index)+"["+Zb("a",r[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(r=this.tokenizer.rules.inline.blockSkip.exec(l));)l=l.slice(0,r.index)+"["+Zb("a",r[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(r=this.tokenizer.rules.inline.escapedEmSt.exec(l));)l=l.slice(0,r.index+r[0].length-2)+"++"+l.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex),this.tokenizer.rules.inline.escapedEmSt.lastIndex--;for(var d,h=function(){if(s||(a=""),s=!1,!(o.options.extensions&&o.options.extensions.inline&&o.options.extensions.inline.some(function(n){return!!(t=n.call({lexer:o},e,u))&&(e=e.substring(t.raw.length),u.push(t),!0)}))){if(t=o.tokenizer.escape(e))return e=e.substring(t.raw.length),u.push(t),0;if(t=o.tokenizer.tag(e))return e=e.substring(t.raw.length),(n=u[u.length-1])&&"text"===t.type&&"text"===n.type?(n.raw+=t.raw,n.text+=t.text):u.push(t),0;if(t=o.tokenizer.link(e))return e=e.substring(t.raw.length),u.push(t),0;if(t=o.tokenizer.reflink(e,o.tokens.links))return e=e.substring(t.raw.length),(n=u[u.length-1])&&"text"===t.type&&"text"===n.type?(n.raw+=t.raw,n.text+=t.text):u.push(t),0;if(t=o.tokenizer.emStrong(e,l,a))return e=e.substring(t.raw.length),u.push(t),0;if(t=o.tokenizer.codespan(e))return e=e.substring(t.raw.length),u.push(t),0;if(t=o.tokenizer.br(e))return e=e.substring(t.raw.length),u.push(t),0;if(t=o.tokenizer.del(e))return e=e.substring(t.raw.length),u.push(t),0;if(t=o.tokenizer.autolink(e,ek))return e=e.substring(t.raw.length),u.push(t),0;if(!o.state.inLink&&(t=o.tokenizer.url(e,ek)))return e=e.substring(t.raw.length),u.push(t),0;if(i=e,o.options.extensions&&o.options.extensions.startInline){var r,c=1/0,d=e.slice(1);o.options.extensions.startInline.forEach(function(e){"number"==typeof(r=e.call({lexer:this},d))&&r>=0&&(c=Math.min(c,r))}),c<1/0&&c>=0&&(i=e.substring(0,c+1))}if(t=o.tokenizer.inlineText(i,Xb))return e=e.substring(t.raw.length),"_"!==t.raw.slice(-1)&&(a=t.raw.slice(-1)),s=!0,(n=u[u.length-1])&&"text"===n.type?(n.raw+=t.raw,n.text+=t.text):u.push(t),0;if(e){var h="Infinite loop on byte: "+e.charCodeAt(0);if(o.options.silent)return console.error(h),1;throw new Error(h)}}};e&&(0===(d=h())||1!==d););return u}}],[{key:"rules",get:function(){return{block:Kb,inline:Jb}}},{key:"lex",value:function(t,n){return new e(n).lex(t)}},{key:"lexInline",value:function(t,n){return new e(n).inlineTokens(t)}}])}(),nk=function(){return m(function e(t){g(this,e),this.options=t||Db},[{key:"code",value:function(e,t,n){var i=(t||"").match(/\S*/)[0];if(this.options.highlight){var r=this.options.highlight(e,i);null!=r&&r!==e&&(n=!0,e=r)}return e=e.replace(/\n$/,"")+"\n",i?'
    '+(n?e:Ib(e,!0))+"
    \n":"
    "+(n?e:Ib(e,!0))+"
    \n"}},{key:"blockquote",value:function(e){return"
    \n".concat(e,"
    \n")}},{key:"html",value:function(e){return e}},{key:"heading",value:function(e,t,n,i){return this.options.headerIds?"').concat(e,"\n"):"").concat(e,"\n")}},{key:"hr",value:function(){return this.options.xhtml?"
    \n":"
    \n"}},{key:"list",value:function(e,t,n){var i=t?"ol":"ul";return"<"+i+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"\n"}},{key:"listitem",value:function(e){return"
  • ".concat(e,"
  • \n")}},{key:"checkbox",value:function(e){return" "}},{key:"paragraph",value:function(e){return"

    ".concat(e,"

    \n")}},{key:"table",value:function(e,t){return t&&(t="".concat(t,"")),"\n\n"+e+"\n"+t+"
    \n"}},{key:"tablerow",value:function(e){return"\n".concat(e,"\n")}},{key:"tablecell",value:function(e,t){var n=t.header?"th":"td";return(t.align?"<".concat(n,' align="').concat(t.align,'">'):"<".concat(n,">"))+e+"\n")}},{key:"strong",value:function(e){return"".concat(e,"")}},{key:"em",value:function(e){return"".concat(e,"")}},{key:"codespan",value:function(e){return"".concat(e,"")}},{key:"br",value:function(){return this.options.xhtml?"
    ":"
    "}},{key:"del",value:function(e){return"".concat(e,"")}},{key:"link",value:function(e,t,n){if(null===(e=Nb(this.options.sanitize,this.options.baseUrl,e)))return n;var i='
    "}},{key:"image",value:function(e,t,n){if(null===(e=Nb(this.options.sanitize,this.options.baseUrl,e)))return n;var i='').concat(n,'":">"}},{key:"text",value:function(e){return e}}])}(),ik=function(){return m(function e(){g(this,e)},[{key:"strong",value:function(e){return e}},{key:"em",value:function(e){return e}},{key:"codespan",value:function(e){return e}},{key:"del",value:function(e){return e}},{key:"html",value:function(e){return e}},{key:"text",value:function(e){return e}},{key:"link",value:function(e,t,n){return""+n}},{key:"image",value:function(e,t,n){return""+n}},{key:"br",value:function(){return""}}])}(),rk=function(){return m(function e(){g(this,e),this.seen={}},[{key:"serialize",value:function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}},{key:"getNextSafeSlug",value:function(e,t){var n=e,i=0;if(this.seen.hasOwnProperty(n)){i=this.seen[e];do{n=e+"-"+ ++i}while(this.seen.hasOwnProperty(n))}return t||(this.seen[e]=i,this.seen[n]=0),n}},{key:"slug",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.serialize(e);return this.getNextSafeSlug(n,t.dryrun)}}])}(),sk=function(){function e(t){g(this,e),this.options=t||Db,this.options.renderer=this.options.renderer||new nk,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new ik,this.slugger=new rk}return m(e,[{key:"parse",value:function(e){var t,n,i,r,s,a,o,u,l,c,d,h,p,f,m,g,v,y,_,b=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],k="",w=e.length;for(t=0;t0&&"paragraph"===m.tokens[0].type?(m.tokens[0].text=y+" "+m.tokens[0].text,m.tokens[0].tokens&&m.tokens[0].tokens.length>0&&"text"===m.tokens[0].tokens[0].type&&(m.tokens[0].tokens[0].text=y+" "+m.tokens[0].tokens[0].text)):m.tokens.unshift({type:"text",text:y}):f+=y),f+=this.parse(m.tokens,p),l+=this.renderer.listitem(f,v,g);k+=this.renderer.list(l,d,h);continue;case"html":k+=this.renderer.html(c.text);continue;case"paragraph":k+=this.renderer.paragraph(this.parseInline(c.tokens));continue;case"text":for(l=c.tokens?this.parseInline(c.tokens):c.text;t+1";return t?Promise.resolve(r):n?void n(null,r):r}if(t)return Promise.reject(i);if(!n)throw i;n(i)}}((i=q(q({},uk.defaults),s)).silent,i.async,r);if(null==n)return a(new Error("marked(): input parameter is undefined or null"));if("string"!=typeof n)return a(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(n)+", string expected"));if(function(e){e&&e.sanitize&&!e.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}(i),i.hooks&&(i.hooks.options=i),r){var o,u=i.highlight;try{i.hooks&&(n=i.hooks.preprocess(n)),o=e(n,i)}catch(p){return a(p)}var l=function(e){var n;if(!e)try{i.walkTokens&&uk.walkTokens(o,i.walkTokens),n=t(o,i),i.hooks&&(n=i.hooks.postprocess(n))}catch(s){e=s}return i.highlight=u,e?a(e):r(null,n)};if(!u||u.length<3||(delete i.highlight,!o.length))return l();var c=0;return uk.walkTokens(o,function(e){"code"===e.type&&(c++,setTimeout(function(){u(e.text,e.lang,function(t,n){if(t)return l(t);null!=n&&n!==e.text&&(e.text=n,e.escaped=!0),0===--c&&l()})},0))}),void(0===c&&l())}if(i.async)return Promise.resolve(i.hooks?i.hooks.preprocess(n):n).then(function(t){return e(t,i)}).then(function(e){return i.walkTokens?Promise.all(uk.walkTokens(e,i.walkTokens)).then(function(){return e}):e}).then(function(e){return t(e,i)}).then(function(e){return i.hooks?i.hooks.postprocess(e):e}).catch(a);try{i.hooks&&(n=i.hooks.preprocess(n));var d=e(n,i);i.walkTokens&&uk.walkTokens(d,i.walkTokens);var h=t(d,i);return i.hooks&&(h=i.hooks.postprocess(h)),h}catch(u){return a(u)}}}function uk(e,t,n){return ok(tk.lex,sk.parse)(e,t,n)}(function(e,t,n){j(e,"symbol"!=typeof t?t+"":t,n)})(ak,"passThroughHooks",new Set(["preprocess","postprocess"])),uk.options=uk.setOptions=function(e){return function(e){Db=e}(uk.defaults=q(q({},uk.defaults),e)),uk},uk.getDefaults=function(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}},uk.defaults=Db,uk.use=function(){for(var e=uk.defaults.extensions||{renderers:{},childTokens:{}},t=arguments.length,n=new Array(t),i=0;i1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.options,r=this.trimIndentation(e),s=t?this.decodeHtml(r):r,a=uk(n?this.renderEmoji(s):s,i);return this.sanitizer.sanitize(this.securityContext,a)||""}},{key:"getSource",value:function(e){var t=this;if(!this.http)throw new Error("[ngx-markdown] When using the `src` attribute you *have to* pass the `HttpClient` as a parameter of the `forRoot` method. See README for more information");return this.http.get(e,{responseType:"text"}).pipe(ie(function(n){return t.handleExtension(e,n)}))}},{key:"highlight",value:function(e){if(Gd(this.platform)&&"undefined"!=typeof Prism){e||(e=document);var t=e.querySelectorAll('pre code:not([class*="language-"])');Array.prototype.forEach.call(t,function(e){return e.classList.add("language-none")}),Prism.highlightAllUnder(e)}}},{key:"renderKatex",value:function(e,t){if(!Gd(this.platform))return e;if("undefined"==typeof katex||void 0===katex.renderToString)throw new Error("[ngx-markdown] When using the `katex` attribute you *have to* include KaTeX files to `angular.json` or use imports. See README for more information");return e.replace(/\$([^\s][^$]*?[^\s])\$/gm,function(e,n){return katex.renderToString(n,t)})}},{key:"decodeHtml",value:function(e){if(!Gd(this.platform))return e;var t=document.createElement("textarea");return t.innerHTML=e,t.value}},{key:"handleExtension",value:function(e,t){var n=e?e.split("?")[0].split(".").splice(-1).join():"";return"md"!==n?"```"+n+"\n"+t+"\n```":t}},{key:"renderEmoji",value:function(e){if(!Gd(this.platform))return e;if("undefined"==typeof joypixels||void 0===joypixels.shortnameToUnicode)throw new Error("[ngx-markdown] When using the `emoji` attribute you *have to* include Emoji-Toolkit files to `angular.json` or use imports. See README for more information");return joypixels.shortnameToUnicode(e)}},{key:"trimIndentation",value:function(e){return e?e.split("\n").map(function(e){var n=t;return e.length>0&&(n=isNaN(n)?e.search(/\S|$/):Math.min(e.search(/\S|$/),n)),isNaN(t)&&(t=n),n?e.substring(n):e}).join("\n"):"";var t}}])}();return e.\u0275fac=function(t){return new(t||e)($i(pc),$i(hk),$i(ip,8),$i(dk,8),$i(Eh))},e.\u0275prov=Be({token:e,factory:e.\u0275fac}),e}(),fk=function(){var e=function(){return m(function e(t,n){g(this,e),this.element=t,this.markdownService=n,this.error=new jl,this.load=new jl,this.ready=new jl,this._emoji=!1,this._katex=!1,this._lineHighlight=!1,this._lineNumbers=!1},[{key:"emoji",get:function(){return this._emoji},set:function(e){this._emoji=this.coerceBooleanProperty(e)}},{key:"katex",get:function(){return this._katex},set:function(e){this._katex=this.coerceBooleanProperty(e)}},{key:"lineHighlight",get:function(){return this._lineHighlight},set:function(e){this._lineHighlight=this.coerceBooleanProperty(e)}},{key:"lineNumbers",get:function(){return this._lineNumbers},set:function(e){this._lineNumbers=this.coerceBooleanProperty(e)}},{key:"ngOnChanges",value:function(){null==this.data?null==this.src||this.handleSrc():this.handleData()}},{key:"ngAfterViewInit",value:function(){!this.data&&!this.src&&this.handleTransclusion()}},{key:"render",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.markdownService.compile(e,t,this.emoji);n=this.katex?this.markdownService.renderKatex(n,this.katexOptions):n,this.element.nativeElement.innerHTML=n,this.handlePlugins(),this.markdownService.highlight(this.element.nativeElement),this.ready.emit()}},{key:"coerceBooleanProperty",value:function(e){return null!=e&&"false"!="".concat(String(e))}},{key:"handleData",value:function(){this.render(this.data)}},{key:"handleSrc",value:function(){var e=this;this.markdownService.getSource(this.src).subscribe(function(t){e.render(t),e.load.emit(t)},function(t){return e.error.emit(t)})}},{key:"handleTransclusion",value:function(){this.render(this.element.nativeElement.innerHTML,!0)}},{key:"handlePlugins",value:function(){this.lineHighlight&&this.setPluginOptions(this.element.nativeElement,{dataLine:this.line,dataLineOffset:this.lineOffset}),this.lineNumbers&&(this.setPluginClass(this.element.nativeElement,ck.LineNumbers),this.setPluginOptions(this.element.nativeElement,{dataStart:this.start}))}},{key:"setPluginClass",value:function(e,t){for(var n=e.querySelectorAll("pre"),i=0;ie?{max:{max:e,actual:t.value}}:null}}(e)}},{key:"required",value:function(e){return Bk(e)}},{key:"requiredTrue",value:function(e){return function(e){return!0===e.value?null:{required:!0}}(e)}},{key:"email",value:function(e){return function(e){return Fk(e.value)||Nk.test(e.value)?null:{email:!0}}(e)}},{key:"minLength",value:function(e){return function(e){return function(t){return Fk(t.value)||!Yk(t.value)?null:t.value.lengthe?{maxlength:{requiredLength:e,actualLength:t.value.length}}:null}}function zk(e){return null}function Vk(e){return null!=e}function Gk(e){var t=Co(e)?he(e):e;return Lo(t),t}function Wk(e){var t={};return e.forEach(function(e){t=null!=e?Object.assign(Object.assign({},t),e):t}),0===Object.keys(t).length?null:t}function Zk(e,t){return t.map(function(t){return t(e)})}function Qk(e){return e.map(function(e){return function(e){return!e.validate}(e)?e:function(t){return e.validate(t)}})}function $k(e){if(!e)return null;var t=e.filter(Vk);return 0==t.length?null:function(e){return Wk(Zk(e,t))}}function Kk(e){return null!=e?$k(Qk(e)):null}function Jk(e){if(!e)return null;var t=e.filter(Vk);return 0==t.length?null:function(e){return Ck(Zk(e,t).map(Gk)).pipe(ie(Wk))}}function Xk(e){return null!=e?Jk(Qk(e)):null}function ew(e,t){return null===e?[t]:Array.isArray(e)?[].concat(d(e),[t]):[e,t]}function tw(e){return e._rawValidators}function nw(e){return e._rawAsyncValidators}function iw(e){return e?Array.isArray(e)?e:[e]:[]}function rw(e,t){return Array.isArray(e)?e.includes(t):e===t}function sw(e,t){var n=iw(t);return iw(e).forEach(function(e){rw(n,e)||n.push(e)}),n}function aw(e,t){return iw(t).filter(function(t){return!rw(e,t)})}var ow=function(){var e=function(){return m(function e(){g(this,e),this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]},[{key:"value",get:function(){return this.control?this.control.value:null}},{key:"valid",get:function(){return this.control?this.control.valid:null}},{key:"invalid",get:function(){return this.control?this.control.invalid:null}},{key:"pending",get:function(){return this.control?this.control.pending:null}},{key:"disabled",get:function(){return this.control?this.control.disabled:null}},{key:"enabled",get:function(){return this.control?this.control.enabled:null}},{key:"errors",get:function(){return this.control?this.control.errors:null}},{key:"pristine",get:function(){return this.control?this.control.pristine:null}},{key:"dirty",get:function(){return this.control?this.control.dirty:null}},{key:"touched",get:function(){return this.control?this.control.touched:null}},{key:"status",get:function(){return this.control?this.control.status:null}},{key:"untouched",get:function(){return this.control?this.control.untouched:null}},{key:"statusChanges",get:function(){return this.control?this.control.statusChanges:null}},{key:"valueChanges",get:function(){return this.control?this.control.valueChanges:null}},{key:"path",get:function(){return null}},{key:"_setValidators",value:function(e){this._rawValidators=e||[],this._composedValidatorFn=Kk(this._rawValidators)}},{key:"_setAsyncValidators",value:function(e){this._rawAsyncValidators=e||[],this._composedAsyncValidatorFn=Xk(this._rawAsyncValidators)}},{key:"validator",get:function(){return this._composedValidatorFn||null}},{key:"asyncValidator",get:function(){return this._composedAsyncValidatorFn||null}},{key:"_registerOnDestroy",value:function(e){this._onDestroyCallbacks.push(e)}},{key:"_invokeOnDestroyCallbacks",value:function(){this._onDestroyCallbacks.forEach(function(e){return e()}),this._onDestroyCallbacks=[]}},{key:"reset",value:function(e){this.control&&this.control.reset(e)}},{key:"hasError",value:function(e,t){return!!this.control&&this.control.hasError(e,t)}},{key:"getError",value:function(e,t){return this.control?this.control.getError(e,t):null}}])}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Et({type:e}),e}(),uw=function(){var e,t=function(e){function t(){return g(this,t),v(this,t,arguments)}return _(t,e),m(t,[{key:"formDirective",get:function(){return null}},{key:"path",get:function(){return null}}])}(ow);return t.\u0275fac=function(n){return(e||(e=_i(t)))(n||t)},t.\u0275dir=Et({type:t,features:[eo]}),t}(),lw=function(e){function t(){var e;return g(this,t),(e=v(this,t,arguments))._parent=null,e.name=null,e.valueAccessor=null,e}return _(t,e),m(t)}(ow),cw=function(){return m(function e(t){g(this,e),this._cd=t},[{key:"is",value:function(e){var t,n,i;return"submitted"===e?!!(null===(t=this._cd)||void 0===t?void 0:t.submitted):!!(null===(i=null===(n=this._cd)||void 0===n?void 0:n.control)||void 0===i?void 0:i[e])}}])}(),dw=function(){var e=function(e){function t(e){return g(this,t),v(this,t,[e])}return _(t,e),m(t)}(cw);return e.\u0275fac=function(t){return new(t||e)(yo(lw,2))},e.\u0275dir=Et({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,t){2&e&&Qo("ng-untouched",t.is("untouched"))("ng-touched",t.is("touched"))("ng-pristine",t.is("pristine"))("ng-dirty",t.is("dirty"))("ng-valid",t.is("valid"))("ng-invalid",t.is("invalid"))("ng-pending",t.is("pending"))},features:[eo]}),e}(),hw=function(){var e=function(e){function t(e){return g(this,t),v(this,t,[e])}return _(t,e),m(t)}(cw);return e.\u0275fac=function(t){return new(t||e)(yo(uw,10))},e.\u0275dir=Et({type:e,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(e,t){2&e&&Qo("ng-untouched",t.is("untouched"))("ng-touched",t.is("touched"))("ng-pristine",t.is("pristine"))("ng-dirty",t.is("dirty"))("ng-valid",t.is("valid"))("ng-invalid",t.is("invalid"))("ng-pending",t.is("pending"))("ng-submitted",t.is("submitted"))},features:[eo]}),e}();function pw(e,t){return[].concat(d(t.path),[e])}function fw(e,t){vw(e,t),t.valueAccessor.writeValue(e.value),function(e,t){t.valueAccessor.registerOnChange(function(n){e._pendingValue=n,e._pendingChange=!0,e._pendingDirty=!0,"change"===e.updateOn&&_w(e,t)})}(e,t),function(e,t){var n=function(e,n){t.valueAccessor.writeValue(e),n&&t.viewToModelUpdate(e)};e.registerOnChange(n),t._registerOnDestroy(function(){e._unregisterOnChange(n)})}(e,t),function(e,t){t.valueAccessor.registerOnTouched(function(){e._pendingTouched=!0,"blur"===e.updateOn&&e._pendingChange&&_w(e,t),"submit"!==e.updateOn&&e.markAsTouched()})}(e,t),function(e,t){if(t.valueAccessor.setDisabledState){var n=function(e){t.valueAccessor.setDisabledState(e)};e.registerOnDisabledChange(n),t._registerOnDestroy(function(){e._unregisterOnDisabledChange(n)})}}(e,t)}function mw(e,t){var n=function(){};t.valueAccessor&&(t.valueAccessor.registerOnChange(n),t.valueAccessor.registerOnTouched(n)),yw(e,t),e&&(t._invokeOnDestroyCallbacks(),e._registerOnCollectionChange(function(){}))}function gw(e,t){e.forEach(function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(t)})}function vw(e,t){var n=tw(e);null!==t.validator?e.setValidators(ew(n,t.validator)):"function"==typeof n&&e.setValidators([n]);var i=nw(e);null!==t.asyncValidator?e.setAsyncValidators(ew(i,t.asyncValidator)):"function"==typeof i&&e.setAsyncValidators([i]);var r=function(){return e.updateValueAndValidity()};gw(t._rawValidators,r),gw(t._rawAsyncValidators,r)}function yw(e,t){var n=!1;if(null!==e){if(null!==t.validator){var i=tw(e);if(Array.isArray(i)&&i.length>0){var r=i.filter(function(e){return e!==t.validator});r.length!==i.length&&(n=!0,e.setValidators(r))}}if(null!==t.asyncValidator){var s=nw(e);if(Array.isArray(s)&&s.length>0){var a=s.filter(function(e){return e!==t.asyncValidator});a.length!==s.length&&(n=!0,e.setAsyncValidators(a))}}}var o=function(){};return gw(t._rawValidators,o),gw(t._rawAsyncValidators,o),n}function _w(e,t){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}function bw(e,t){vw(e,t)}function kw(e,t){if(!e.hasOwnProperty("model"))return!1;var n=e.model;return!!n.isFirstChange()||!Object.is(t,n.currentValue)}function ww(e,t){e._syncPendingControls(),t.forEach(function(e){var t=e.control;"submit"===t.updateOn&&t._pendingChange&&(e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1)})}function Sw(e,t){return t?(Array.isArray(t),t.forEach(function(e){e.constructor===Pk?n=e:function(e){return Object.getPrototypeOf(e.constructor)===Ak}(e)?i=e:r=e}),r||i||n||null):null;var n,i,r}function Ew(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var Tw="VALID",Dw="INVALID",xw="PENDING",Cw="DISABLED";function Mw(e){return(Iw(e)?e.validators:e)||null}function Lw(e){return Array.isArray(e)?Kk(e):e||null}function Aw(e,t){return(Iw(t)?t.asyncValidators:e)||null}function Ow(e){return Array.isArray(e)?Xk(e):e||null}function Iw(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}var Rw=function(){return m(function e(t,n){g(this,e),this._hasOwnPendingAsyncValidator=!1,this._onCollectionChange=function(){},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=t,this._rawAsyncValidators=n,this._composedValidatorFn=Lw(this._rawValidators),this._composedAsyncValidatorFn=Ow(this._rawAsyncValidators)},[{key:"validator",get:function(){return this._composedValidatorFn},set:function(e){this._rawValidators=this._composedValidatorFn=e}},{key:"asyncValidator",get:function(){return this._composedAsyncValidatorFn},set:function(e){this._rawAsyncValidators=this._composedAsyncValidatorFn=e}},{key:"parent",get:function(){return this._parent}},{key:"valid",get:function(){return this.status===Tw}},{key:"invalid",get:function(){return this.status===Dw}},{key:"pending",get:function(){return this.status==xw}},{key:"disabled",get:function(){return this.status===Cw}},{key:"enabled",get:function(){return this.status!==Cw}},{key:"dirty",get:function(){return!this.pristine}},{key:"untouched",get:function(){return!this.touched}},{key:"updateOn",get:function(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}},{key:"setValidators",value:function(e){this._rawValidators=e,this._composedValidatorFn=Lw(e)}},{key:"setAsyncValidators",value:function(e){this._rawAsyncValidators=e,this._composedAsyncValidatorFn=Ow(e)}},{key:"addValidators",value:function(e){this.setValidators(sw(e,this._rawValidators))}},{key:"addAsyncValidators",value:function(e){this.setAsyncValidators(sw(e,this._rawAsyncValidators))}},{key:"removeValidators",value:function(e){this.setValidators(aw(e,this._rawValidators))}},{key:"removeAsyncValidators",value:function(e){this.setAsyncValidators(aw(e,this._rawAsyncValidators))}},{key:"hasValidator",value:function(e){return rw(this._rawValidators,e)}},{key:"hasAsyncValidator",value:function(e){return rw(this._rawAsyncValidators,e)}},{key:"clearValidators",value:function(){this.validator=null}},{key:"clearAsyncValidators",value:function(){this.asyncValidator=null}},{key:"markAsTouched",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=!0,this._parent&&!e.onlySelf&&this._parent.markAsTouched(e)}},{key:"markAllAsTouched",value:function(){this.markAsTouched({onlySelf:!0}),this._forEachChild(function(e){return e.markAllAsTouched()})}},{key:"markAsUntouched",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=!1,this._pendingTouched=!1,this._forEachChild(function(e){e.markAsUntouched({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}},{key:"markAsDirty",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!1,this._parent&&!e.onlySelf&&this._parent.markAsDirty(e)}},{key:"markAsPristine",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!0,this._pendingDirty=!1,this._forEachChild(function(e){e.markAsPristine({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}},{key:"markAsPending",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.status=xw,!1!==e.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!e.onlySelf&&this._parent.markAsPending(e)}},{key:"disable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this._parentMarkedDirty(e.onlySelf);this.status=Cw,this.errors=null,this._forEachChild(function(t){t.disable(Object.assign(Object.assign({},e),{onlySelf:!0}))}),this._updateValue(),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:t})),this._onDisabledChange.forEach(function(e){return e(!0)})}},{key:"enable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this._parentMarkedDirty(e.onlySelf);this.status=Tw,this._forEachChild(function(t){t.enable(Object.assign(Object.assign({},e),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:t})),this._onDisabledChange.forEach(function(e){return e(!1)})}},{key:"_updateAncestors",value:function(e){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}},{key:"setParent",value:function(e){this._parent=e}},{key:"updateValueAndValidity",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Tw||this.status===xw)&&this._runAsyncValidator(e.emitEvent)),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(e)}},{key:"_updateTreeValidity",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{emitEvent:!0};this._forEachChild(function(t){return t._updateTreeValidity(e)}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}},{key:"_setInitialStatus",value:function(){this.status=this._allControlsDisabled()?Cw:Tw}},{key:"_runValidator",value:function(){return this.validator?this.validator(this):null}},{key:"_runAsyncValidator",value:function(e){var t=this;if(this.asyncValidator){this.status=xw,this._hasOwnPendingAsyncValidator=!0;var n=Gk(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe(function(n){t._hasOwnPendingAsyncValidator=!1,t.setErrors(n,{emitEvent:e})})}}},{key:"_cancelExistingSubscription",value:function(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}},{key:"setErrors",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.errors=e,this._updateControlsErrors(!1!==t.emitEvent)}},{key:"get",value:function(e){return function(e,t,n){if(null==t||(Array.isArray(t)||(t=t.split(".")),Array.isArray(t)&&0===t.length))return null;var i=e;return t.forEach(function(e){i=i instanceof Fw?i.controls.hasOwnProperty(e)?i.controls[e]:null:i instanceof Yw&&i.at(e)||null}),i}(this,e)}},{key:"getError",value:function(e,t){var n=t?this.get(t):this;return n&&n.errors?n.errors[e]:null}},{key:"hasError",value:function(e,t){return!!this.getError(e,t)}},{key:"root",get:function(){for(var e=this;e._parent;)e=e._parent;return e}},{key:"_updateControlsErrors",value:function(e){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(e)}},{key:"_initObservables",value:function(){this.valueChanges=new jl,this.statusChanges=new jl}},{key:"_calculateStatus",value:function(){return this._allControlsDisabled()?Cw:this.errors?Dw:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(xw)?xw:this._anyControlsHaveStatus(Dw)?Dw:Tw}},{key:"_anyControlsHaveStatus",value:function(e){return this._anyControls(function(t){return t.status===e})}},{key:"_anyControlsDirty",value:function(){return this._anyControls(function(e){return e.dirty})}},{key:"_anyControlsTouched",value:function(){return this._anyControls(function(e){return e.touched})}},{key:"_updatePristine",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!this._anyControlsDirty(),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}},{key:"_updateTouched",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=this._anyControlsTouched(),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}},{key:"_isBoxedValue",value:function(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}},{key:"_registerOnCollectionChange",value:function(e){this._onCollectionChange=e}},{key:"_setUpdateStrategy",value:function(e){Iw(e)&&null!=e.updateOn&&(this._updateOn=e.updateOn)}},{key:"_parentMarkedDirty",value:function(e){return!e&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}])}(),Pw=function(e){function t(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,i=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0;return g(this,t),(e=v(this,t,[Mw(i),Aw(r,i)]))._onChange=[],e._applyFormState(n),e._setUpdateStrategy(i),e._initObservables(),e.updateValueAndValidity({onlySelf:!0,emitEvent:!!e.asyncValidator}),e}return _(t,e),m(t,[{key:"setValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.value=this._pendingValue=e,this._onChange.length&&!1!==n.emitModelToViewChange&&this._onChange.forEach(function(e){return e(t.value,!1!==n.emitViewToModelChange)}),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.setValue(e,t)}},{key:"reset",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._applyFormState(e),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}},{key:"_updateValue",value:function(){}},{key:"_anyControls",value:function(e){return!1}},{key:"_allControlsDisabled",value:function(){return this.disabled}},{key:"registerOnChange",value:function(e){this._onChange.push(e)}},{key:"_unregisterOnChange",value:function(e){Ew(this._onChange,e)}},{key:"registerOnDisabledChange",value:function(e){this._onDisabledChange.push(e)}},{key:"_unregisterOnDisabledChange",value:function(e){Ew(this._onDisabledChange,e)}},{key:"_forEachChild",value:function(e){}},{key:"_syncPendingControls",value:function(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}},{key:"_applyFormState",value:function(e){this._isBoxedValue(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e}}])}(Rw),Fw=function(e){function t(e,n,i){var r;return g(this,t),(r=v(this,t,[Mw(n),Aw(i,n)])).controls=e,r._initObservables(),r._setUpdateStrategy(n),r._setUpControls(),r.updateValueAndValidity({onlySelf:!0,emitEvent:!!r.asyncValidator}),r}return _(t,e),m(t,[{key:"registerControl",value:function(e,t){return this.controls[e]?this.controls[e]:(this.controls[e]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}},{key:"addControl",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.registerControl(e,t),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}},{key:"removeControl",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.controls[e]&&this.controls[e]._registerOnCollectionChange(function(){}),delete this.controls[e],this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}},{key:"setControl",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.controls[e]&&this.controls[e]._registerOnCollectionChange(function(){}),delete this.controls[e],t&&this.registerControl(e,t),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}},{key:"contains",value:function(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}},{key:"setValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._checkAllValuesPresent(e),Object.keys(e).forEach(function(i){t._throwIfControlMissing(i),t.controls[i].setValue(e[i],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};null!=e&&(Object.keys(e).forEach(function(i){t.controls[i]&&t.controls[i].patchValue(e[i],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}},{key:"reset",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._forEachChild(function(n,i){n.reset(e[i],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}},{key:"getRawValue",value:function(){return this._reduceChildren({},function(e,t,n){return e[n]=t instanceof Pw?t.value:t.getRawValue(),e})}},{key:"_syncPendingControls",value:function(){var e=this._reduceChildren(!1,function(e,t){return!!t._syncPendingControls()||e});return e&&this.updateValueAndValidity({onlySelf:!0}),e}},{key:"_throwIfControlMissing",value:function(e){if(!Object.keys(this.controls).length)throw new Error("\n There are no form controls registered with this group yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.controls[e])throw new Error("Cannot find form control with name: ".concat(e,"."))}},{key:"_forEachChild",value:function(e){var t=this;Object.keys(this.controls).forEach(function(n){var i=t.controls[n];i&&e(i,n)})}},{key:"_setUpControls",value:function(){var e=this;this._forEachChild(function(t){t.setParent(e),t._registerOnCollectionChange(e._onCollectionChange)})}},{key:"_updateValue",value:function(){this.value=this._reduceValue()}},{key:"_anyControls",value:function(e){for(var t=0,n=Object.keys(this.controls);t0||this.disabled}},{key:"_checkAllValuesPresent",value:function(e){this._forEachChild(function(t,n){if(void 0===e[n])throw new Error("Must supply a value for form control with name: '".concat(n,"'."))})}}])}(Rw),Yw=function(e){function t(e,n,i){var r;return g(this,t),(r=v(this,t,[Mw(n),Aw(i,n)])).controls=e,r._initObservables(),r._setUpdateStrategy(n),r._setUpControls(),r.updateValueAndValidity({onlySelf:!0,emitEvent:!!r.asyncValidator}),r}return _(t,e),m(t,[{key:"at",value:function(e){return this.controls[e]}},{key:"push",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.controls.push(e),this._registerControl(e),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}},{key:"insert",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.controls.splice(e,0,t),this._registerControl(t),this.updateValueAndValidity({emitEvent:n.emitEvent})}},{key:"removeAt",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.controls[e]&&this.controls[e]._registerOnCollectionChange(function(){}),this.controls.splice(e,1),this.updateValueAndValidity({emitEvent:t.emitEvent})}},{key:"setControl",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.controls[e]&&this.controls[e]._registerOnCollectionChange(function(){}),this.controls.splice(e,1),t&&(this.controls.splice(e,0,t),this._registerControl(t)),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}},{key:"length",get:function(){return this.controls.length}},{key:"setValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._checkAllValuesPresent(e),e.forEach(function(e,i){t._throwIfControlMissing(i),t.at(i).setValue(e,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};null!=e&&(e.forEach(function(e,i){t.at(i)&&t.at(i).patchValue(e,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}},{key:"reset",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._forEachChild(function(n,i){n.reset(e[i],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}},{key:"getRawValue",value:function(){return this.controls.map(function(e){return e instanceof Pw?e.value:e.getRawValue()})}},{key:"clear",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.controls.length<1||(this._forEachChild(function(e){return e._registerOnCollectionChange(function(){})}),this.controls.splice(0),this.updateValueAndValidity({emitEvent:e.emitEvent}))}},{key:"_syncPendingControls",value:function(){var e=this.controls.reduce(function(e,t){return!!t._syncPendingControls()||e},!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e}},{key:"_throwIfControlMissing",value:function(e){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(e))throw new Error("Cannot find form control at index ".concat(e))}},{key:"_forEachChild",value:function(e){this.controls.forEach(function(t,n){e(t,n)})}},{key:"_updateValue",value:function(){var e=this;this.value=this.controls.filter(function(t){return t.enabled||e.disabled}).map(function(e){return e.value})}},{key:"_anyControls",value:function(e){return this.controls.some(function(t){return t.enabled&&e(t)})}},{key:"_setUpControls",value:function(){var e=this;this._forEachChild(function(t){return e._registerControl(t)})}},{key:"_checkAllValuesPresent",value:function(e){this._forEachChild(function(t,n){if(void 0===e[n])throw new Error("Must supply a value for form control at index: ".concat(n,"."))})}},{key:"_allControlsDisabled",value:function(){var e,t=M(this.controls);try{for(t.s();!(e=t.n()).done;){if(e.value.enabled)return!1}}catch(n){t.e(n)}finally{t.f()}return this.controls.length>0||this.disabled}},{key:"_registerControl",value:function(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)}}])}(Rw),jw={provide:uw,useExisting:Pe(function(){return Nw})},qw=Promise.resolve(null),Nw=function(){var e=function(e){function t(e,n){var i;return g(this,t),(i=v(this,t)).submitted=!1,i._directives=[],i.ngSubmit=new jl,i.form=new Fw({},Kk(e),Xk(n)),i}return _(t,e),m(t,[{key:"ngAfterViewInit",value:function(){this._setUpdateStrategy()}},{key:"formDirective",get:function(){return this}},{key:"control",get:function(){return this.form}},{key:"path",get:function(){return[]}},{key:"controls",get:function(){return this.form.controls}},{key:"addControl",value:function(e){var t=this;qw.then(function(){var n=t._findContainer(e.path);e.control=n.registerControl(e.name,e.control),fw(e.control,e),e.control.updateValueAndValidity({emitEvent:!1}),t._directives.push(e)})}},{key:"getControl",value:function(e){return this.form.get(e.path)}},{key:"removeControl",value:function(e){var t=this;qw.then(function(){var n=t._findContainer(e.path);n&&n.removeControl(e.name),Ew(t._directives,e)})}},{key:"addFormGroup",value:function(e){var t=this;qw.then(function(){var n=t._findContainer(e.path),i=new Fw({});bw(i,e),n.registerControl(e.name,i),i.updateValueAndValidity({emitEvent:!1})})}},{key:"removeFormGroup",value:function(e){var t=this;qw.then(function(){var n=t._findContainer(e.path);n&&n.removeControl(e.name)})}},{key:"getFormGroup",value:function(e){return this.form.get(e.path)}},{key:"updateModel",value:function(e,t){var n=this;qw.then(function(){n.form.get(e.path).setValue(t)})}},{key:"setValue",value:function(e){this.control.setValue(e)}},{key:"onSubmit",value:function(e){return this.submitted=!0,ww(this.form,this._directives),this.ngSubmit.emit(e),!1}},{key:"onReset",value:function(){this.resetForm()}},{key:"resetForm",value:function(e){this.form.reset(e),this.submitted=!1}},{key:"_setUpdateStrategy",value:function(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}},{key:"_findContainer",value:function(e){return e.pop(),e.length?this.form.get(e):this.form}}])}(uw);return e.\u0275fac=function(t){return new(t||e)(yo(jk,10),yo(qk,10))},e.\u0275dir=Et({type:e,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(e,t){1&e&&Ao("submit",function(e){return t.onSubmit(e)})("reset",function(){return t.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Du([jw]),eo]}),e}(),Hw={provide:lw,useExisting:Pe(function(){return Uw})},Bw=Promise.resolve(null),Uw=function(){var e=function(e){function t(e,n,i,r){var s;return g(this,t),(s=v(this,t)).control=new Pw,s._registered=!1,s.update=new jl,s._parent=e,s._setValidators(n),s._setAsyncValidators(i),s.valueAccessor=Sw(0,r),s}return _(t,e),m(t,[{key:"ngOnChanges",value:function(e){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in e&&this._updateDisabled(e),kw(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}},{key:"ngOnDestroy",value:function(){this.formDirective&&this.formDirective.removeControl(this)}},{key:"path",get:function(){return this._parent?pw(this.name,this._parent):[this.name]}},{key:"formDirective",get:function(){return this._parent?this._parent.formDirective:null}},{key:"viewToModelUpdate",value:function(e){this.viewModel=e,this.update.emit(e)}},{key:"_setUpControl",value:function(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}},{key:"_setUpdateStrategy",value:function(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}},{key:"_isStandalone",value:function(){return!this._parent||!(!this.options||!this.options.standalone)}},{key:"_setUpStandalone",value:function(){fw(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}},{key:"_checkForErrors",value:function(){this._isStandalone()||this._checkParentType(),this._checkName()}},{key:"_checkParentType",value:function(){}},{key:"_checkName",value:function(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}},{key:"_updateValue",value:function(e){var t=this;Bw.then(function(){t.control.setValue(e,{emitViewToModelChange:!1})})}},{key:"_updateDisabled",value:function(e){var t=this,n=e.isDisabled.currentValue,i=""===n||n&&"false"!==n;Bw.then(function(){i&&!t.control.disabled?t.control.disable():!i&&t.control.disabled&&t.control.enable()})}}])}(lw);return e.\u0275fac=function(t){return new(t||e)(yo(uw,9),yo(jk,10),yo(qk,10),yo(Ok,10))},e.\u0275dir=Et({type:e,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[Du([Hw]),eo,Ft]}),e}(),zw=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Et({type:e,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),e}(),Vw=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({}),e}(),Gw=new xi("NgModelWithFormControlWarning"),Ww={provide:lw,useExisting:Pe(function(){return Zw})},Zw=function(){var e=function(e){function t(e,n,i,r){var s;return g(this,t),(s=v(this,t))._ngModelWarningConfig=r,s.update=new jl,s._ngModelWarningSent=!1,s._setValidators(e),s._setAsyncValidators(n),s.valueAccessor=Sw(0,i),s}return _(t,e),m(t,[{key:"isDisabled",set:function(e){}},{key:"ngOnChanges",value:function(e){if(this._isControlChanged(e)){var t=e.form.previousValue;t&&mw(t,this,!1),fw(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})}kw(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}},{key:"ngOnDestroy",value:function(){this.form&&mw(this.form,this,!1)}},{key:"path",get:function(){return[]}},{key:"control",get:function(){return this.form}},{key:"viewToModelUpdate",value:function(e){this.viewModel=e,this.update.emit(e)}},{key:"_isControlChanged",value:function(e){return e.hasOwnProperty("form")}}])}(lw);return e.\u0275fac=function(t){return new(t||e)(yo(jk,10),yo(qk,10),yo(Ok,10),yo(Gw,8))},e.\u0275dir=Et({type:e,selectors:[["","formControl",""]],inputs:{isDisabled:["disabled","isDisabled"],form:["formControl","form"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[Du([Ww]),eo,Ft]}),e._ngModelWarningSentOnce=!1,e}(),Qw={provide:uw,useExisting:Pe(function(){return $w})},$w=function(){var e=function(e){function t(e,n){var i;return g(this,t),(i=v(this,t)).validators=e,i.asyncValidators=n,i.submitted=!1,i._onCollectionChange=function(){return i._updateDomValue()},i.directives=[],i.form=null,i.ngSubmit=new jl,i._setValidators(e),i._setAsyncValidators(n),i}return _(t,e),m(t,[{key:"ngOnChanges",value:function(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}},{key:"ngOnDestroy",value:function(){this.form&&(yw(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(function(){}))}},{key:"formDirective",get:function(){return this}},{key:"control",get:function(){return this.form}},{key:"path",get:function(){return[]}},{key:"addControl",value:function(e){var t=this.form.get(e.path);return fw(t,e),t.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),t}},{key:"getControl",value:function(e){return this.form.get(e.path)}},{key:"removeControl",value:function(e){mw(e.control||null,e,!1),Ew(this.directives,e)}},{key:"addFormGroup",value:function(e){this._setUpFormContainer(e)}},{key:"removeFormGroup",value:function(e){this._cleanUpFormContainer(e)}},{key:"getFormGroup",value:function(e){return this.form.get(e.path)}},{key:"addFormArray",value:function(e){this._setUpFormContainer(e)}},{key:"removeFormArray",value:function(e){this._cleanUpFormContainer(e)}},{key:"getFormArray",value:function(e){return this.form.get(e.path)}},{key:"updateModel",value:function(e,t){this.form.get(e.path).setValue(t)}},{key:"onSubmit",value:function(e){return this.submitted=!0,ww(this.form,this.directives),this.ngSubmit.emit(e),!1}},{key:"onReset",value:function(){this.resetForm()}},{key:"resetForm",value:function(e){this.form.reset(e),this.submitted=!1}},{key:"_updateDomValue",value:function(){var e=this;this.directives.forEach(function(t){var n=t.control,i=e.form.get(t.path);n!==i&&(mw(n||null,t),i instanceof Pw&&(fw(i,t),t.control=i))}),this.form._updateTreeValidity({emitEvent:!1})}},{key:"_setUpFormContainer",value:function(e){var t=this.form.get(e.path);bw(t,e),t.updateValueAndValidity({emitEvent:!1})}},{key:"_cleanUpFormContainer",value:function(e){if(this.form){var t=this.form.get(e.path);t&&function(e,t){return yw(e,t)}(t,e)&&t.updateValueAndValidity({emitEvent:!1})}}},{key:"_updateRegistrations",value:function(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(function(){})}},{key:"_updateValidators",value:function(){vw(this.form,this),this._oldForm&&yw(this._oldForm,this)}},{key:"_checkFormPresent",value:function(){}}])}(uw);return e.\u0275fac=function(t){return new(t||e)(yo(jk,10),yo(qk,10))},e.\u0275dir=Et({type:e,selectors:[["","formGroup",""]],hostBindings:function(e,t){1&e&&Ao("submit",function(e){return t.onSubmit(e)})("reset",function(){return t.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Du([Qw]),eo,Ft]}),e}(),Kw={provide:lw,useExisting:Pe(function(){return Jw})},Jw=function(){var e=function(e){function t(e,n,i,r,s){var a;return g(this,t),(a=v(this,t))._ngModelWarningConfig=s,a._added=!1,a.update=new jl,a._ngModelWarningSent=!1,a._parent=e,a._setValidators(n),a._setAsyncValidators(i),a.valueAccessor=Sw(0,r),a}return _(t,e),m(t,[{key:"isDisabled",set:function(e){}},{key:"ngOnChanges",value:function(e){this._added||this._setUpControl(),kw(e,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}},{key:"ngOnDestroy",value:function(){this.formDirective&&this.formDirective.removeControl(this)}},{key:"viewToModelUpdate",value:function(e){this.viewModel=e,this.update.emit(e)}},{key:"path",get:function(){return pw(null==this.name?this.name:this.name.toString(),this._parent)}},{key:"formDirective",get:function(){return this._parent?this._parent.formDirective:null}},{key:"_checkParentType",value:function(){}},{key:"_setUpControl",value:function(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0}}])}(lw);return e.\u0275fac=function(t){return new(t||e)(yo(uw,13),yo(jk,10),yo(qk,10),yo(Ok,10),yo(Gw,8))},e.\u0275dir=Et({type:e,selectors:[["","formControlName",""]],inputs:{isDisabled:["disabled","isDisabled"],name:["formControlName","name"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[Du([Kw]),eo,Ft]}),e._ngModelWarningSentOnce=!1,e}(),Xw={provide:jk,useExisting:Pe(function(){return eS}),multi:!0},eS=function(){var e=function(){return m(function e(){g(this,e),this._required=!1},[{key:"required",get:function(){return this._required},set:function(e){this._required=null!=e&&!1!==e&&"false"!="".concat(e),this._onChange&&this._onChange()}},{key:"validate",value:function(e){return this.required?Bk(e):null}},{key:"registerOnValidatorChange",value:function(e){this._onChange=e}}])}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Et({type:e,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(e,t){2&e&&fo("required",t.required?"":null)},inputs:{required:"required"},features:[Du([Xw])]}),e}(),tS={provide:jk,useExisting:Pe(function(){return nS}),multi:!0},nS=function(){var e=function(){return m(function e(){g(this,e),this._validator=zk},[{key:"ngOnChanges",value:function(e){"maxlength"in e&&(this._createValidator(),this._onChange&&this._onChange())}},{key:"validate",value:function(e){return this.enabled()?this._validator(e):null}},{key:"registerOnValidatorChange",value:function(e){this._onChange=e}},{key:"_createValidator",value:function(){this._validator=this.enabled()?Uk(function(e){return"number"==typeof e?e:parseInt(e,10)}(this.maxlength)):zk}},{key:"enabled",value:function(){return null!=this.maxlength}}])}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Et({type:e,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(e,t){2&e&&fo("maxlength",t.enabled()?t.maxlength:null)},inputs:{maxlength:"maxlength"},features:[Du([tS]),Ft]}),e}(),iS=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[Vw]]}),e}(),rS=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[iS]}),e}(),sS=function(){var e=function(){function e(){g(this,e)}return m(e,null,[{key:"withConfig",value:function(t){return{ngModule:e,providers:[{provide:Gw,useValue:t.warnOnNgModelWithFormControl}]}}}])}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[iS]}),e}(),aS=function(){var e=function(){return m(function e(){g(this,e)},[{key:"group",value:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this._reduceControls(e),r=null,s=null;return null!=n&&(function(e){return void 0!==e.asyncValidators||void 0!==e.validators||void 0!==e.updateOn}(n)?(r=null!=n.validators?n.validators:null,s=null!=n.asyncValidators?n.asyncValidators:null,t=null!=n.updateOn?n.updateOn:void 0):(r=null!=n.validator?n.validator:null,s=null!=n.asyncValidator?n.asyncValidator:null)),new Fw(i,{asyncValidators:s,updateOn:t,validators:r})}},{key:"control",value:function(e,t,n){return new Pw(e,t,n)}},{key:"array",value:function(e,t,n){var i=this,r=e.map(function(e){return i._createControl(e)});return new Yw(r,t,n)}},{key:"_reduceControls",value:function(e){var t=this,n={};return Object.keys(e).forEach(function(i){n[i]=t._createControl(e[i])}),n}},{key:"_createControl",value:function(e){return e instanceof Pw||e instanceof Fw||e instanceof Yw?e:Array.isArray(e)?this.control(e[0],e.length>1?e[1]:null,e.length>2?e[2]:null):this.control(e)}}])}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Be({factory:function(){return new e},token:e,providedIn:sS}),e}();function oS(e){return null!=e&&"false"!="".concat(e)}function uS(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(e){return!isNaN(parseFloat(e))&&!isNaN(Number(e))}(e)?Number(e):t}function lS(e){return Array.isArray(e)?e:[e]}function cS(e){return null==e?"":"string"==typeof e?e:"".concat(e,"px")}function dS(e){return e instanceof Iu?e.nativeElement:e}function hS(e,t,n,i){return S(n)&&(i=n,n=void 0),i?hS(e,t,n).pipe(ie(function(e){return I(e)?i.apply(void 0,d(e)):i(e)})):new Q(function(i){pS(e,t,function(e){i.next(arguments.length>1?Array.prototype.slice.call(arguments):e)},i,n)})}function pS(e,t,n,i,r){var s;if(function(e){return e&&"function"==typeof e.addEventListener&&"function"==typeof e.removeEventListener}(e)){var a=e;e.addEventListener(t,n,r),s=function(){return a.removeEventListener(t,n,r)}}else if(function(e){return e&&"function"==typeof e.on&&"function"==typeof e.off}(e)){var o=e;e.on(t,n),s=function(){return o.off(t,n)}}else if(function(e){return e&&"function"==typeof e.addListener&&"function"==typeof e.removeListener}(e)){var u=e;e.addListener(t,n),s=function(){return u.removeListener(t,n)}}else{if(!e||!e.length)throw new TypeError("Invalid event target");for(var l=0,c=e.length;l2&&void 0!==arguments[2]?arguments[2]:0;return null!==i&&i>0?h(E(t.prototype),"requestAsyncId",this).call(this,e,n,i):(e.actions.push(this),e.scheduled||(e.scheduled=requestAnimationFrame(function(){return e.flush(null)})))}},{key:"recycleAsyncId",value:function(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(null!==i&&i>0||null===i&&this.delay>0)return h(E(t.prototype),"recycleAsyncId",this).call(this,e,n,i);0===e.actions.length&&(cancelAnimationFrame(n),e.scheduled=void 0)}}])}(rb)),mS=1,gS=Promise.resolve(),vS={};function yS(e){return e in vS&&(delete vS[e],!0)}var _S=function(e){var t=mS++;return vS[t]=!0,gS.then(function(){return yS(t)&&e()}),t},bS=function(e){yS(e)},kS=new(function(e){function t(){return g(this,t),v(this,t,arguments)}return _(t,e),m(t,[{key:"flush",value:function(e){this.active=!0,this.scheduled=void 0;var t,n=this.actions,i=-1,r=n.length;e=e||n.shift();do{if(t=e.execute(e.state,e.delay))break}while(++i2&&void 0!==arguments[2]?arguments[2]:0;return null!==i&&i>0?h(E(t.prototype),"requestAsyncId",this).call(this,e,n,i):(e.actions.push(this),e.scheduled||(e.scheduled=_S(e.flush.bind(e,null))))}},{key:"recycleAsyncId",value:function(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(null!==i&&i>0||null===i&&this.delay>0)return h(E(t.prototype),"recycleAsyncId",this).call(this,e,n,i);0===e.actions.length&&(bS(n),e.scheduled=void 0)}}])}(rb));function wS(e,t){return function(n){return n.lift(new SS(e,t))}}var SS=function(){return m(function e(t,n){g(this,e),this.compare=t,this.keySelector=n},[{key:"call",value:function(e,t){return t.subscribe(new ES(e,this.compare,this.keySelector))}}])}(),ES=function(e){function t(e,n,i){var r;return g(this,t),(r=v(this,t,[e])).keySelector=i,r.hasKey=!1,"function"==typeof n&&(r.compare=n),r}return _(t,e),m(t,[{key:"compare",value:function(e,t){return e===t}},{key:"_next",value:function(e){var t;try{var n=this.keySelector;t=n?n(e):e}catch(n){return this.destination.error(n)}var i=!1;if(this.hasKey)try{i=(0,this.compare)(this.key,t)}catch(n){return this.destination.error(n)}else this.hasKey=!0;i||(this.key=t,this.destination.next(e))}}])}(U),TS=new ab(rb),DS=function(){return m(function e(t){g(this,e),this.durationSelector=t},[{key:"call",value:function(e,t){return t.subscribe(new xS(e,this.durationSelector))}}])}(),xS=function(e){function t(e,n){var i;return g(this,t),(i=v(this,t,[e])).durationSelector=n,i.hasValue=!1,i}return _(t,e),m(t,[{key:"_next",value:function(e){if(this.value=e,this.hasValue=!0,!this.throttled){var t;try{var n;t=(0,this.durationSelector)(e)}catch(n){return this.destination.error(n)}var i=me(t,new pe(this));!i||i.closed?this.clearThrottle():this.add(this.throttled=i)}}},{key:"clearThrottle",value:function(){var e=this.value,t=this.hasValue,n=this.throttled;n&&(this.remove(n),this.throttled=void 0,n.unsubscribe()),t&&(this.value=void 0,this.hasValue=!1,this.destination.next(e))}},{key:"notifyNext",value:function(){this.clearThrottle()}},{key:"notifyComplete",value:function(){this.clearThrottle()}}])}(fe);function CS(e){return!I(e)&&e-parseFloat(e)+1>=0}function MS(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,i=-1;return CS(t)?i=Number(t)<1?1:Number(t):ne(t)&&(n=t),ne(n)||(n=TS),new Q(function(t){var r=CS(e)?e:+e-n.now();return n.schedule(LS,r,{index:0,period:i,subscriber:t})})}function LS(e){var t=e.index,n=e.period,i=e.subscriber;if(i.next(t),!i.closed){if(-1===n)return i.complete();e.index=t+1,this.schedule(e,n)}}function AS(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:TS;return function(e){return function(t){return t.lift(new DS(e))}}(function(){return MS(e,t)})}function OS(e){return function(t){return t.lift(new IS(e))}}var IS=function(){return m(function e(t){g(this,e),this.notifier=t},[{key:"call",value:function(e,t){var n=new RS(e),i=me(this.notifier,new pe(n));return i&&!n.seenValue?(n.add(i),t.subscribe(n)):n}}])}(),RS=function(e){function t(e){var n;return g(this,t),(n=v(this,t,[e])).seenValue=!1,n}return _(t,e),m(t,[{key:"notifyNext",value:function(){this.seenValue=!0,this.complete()}},{key:"notifyComplete",value:function(){}}])}(fe);function PS(){return function(e){return e.lift(new YS)}}var FS,YS=function(){return m(function e(){g(this,e)},[{key:"call",value:function(e,t){return t.subscribe(new jS(e))}}])}(),jS=function(e){function t(e){var n;return g(this,t),(n=v(this,t,[e])).hasPrev=!1,n}return _(t,e),m(t,[{key:"_next",value:function(e){var t;this.hasPrev?t=[this.prev,e]:this.hasPrev=!0,this.prev=e,t&&this.destination.next(t)}}])}(U),qS=function(e){function t(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Number.POSITIVE_INFINITY,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.POSITIVE_INFINITY,r=arguments.length>2?arguments[2]:void 0;return g(this,t),(e=v(this,t)).scheduler=r,e._events=[],e._infiniteTimeWindow=!1,e._bufferSize=n<1?1:n,e._windowTime=i<1?1:i,i===Number.POSITIVE_INFINITY?(e._infiniteTimeWindow=!0,e.next=e.nextInfiniteTimeWindow):e.next=e.nextTimeWindow,e}return _(t,e),m(t,[{key:"nextInfiniteTimeWindow",value:function(e){if(!this.isStopped){var n=this._events;n.push(e),n.length>this._bufferSize&&n.shift()}h(E(t.prototype),"next",this).call(this,e)}},{key:"nextTimeWindow",value:function(e){this.isStopped||(this._events.push(new NS(this._getNow(),e)),this._trimBufferThenGetEvents()),h(E(t.prototype),"next",this).call(this,e)}},{key:"_subscribe",value:function(e){var t,n=this._infiniteTimeWindow,i=n?this._events:this._trimBufferThenGetEvents(),r=this.scheduler,s=i.length;if(this.closed)throw new K;if(this.isStopped||this.hasError?t=Y.EMPTY:(this.observers.push(e),t=new J(this,e)),r&&e.add(e=new pb(e,r)),n)for(var a=0;at&&(s=Math.max(s,r-t)),s>0&&i.splice(0,s),i}}])}(ee),NS=m(function e(t,n){g(this,e),this.time=t,this.value=n});try{FS="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(P){FS=!1}var HS,BS,US,zS,VS=function(){var e=m(function e(t){g(this,e),this._platformId=t,this.isBrowser=this._platformId?Gd(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!FS)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT});return e.\u0275fac=function(t){return new(t||e)($i(pc))},e.\u0275prov=Be({factory:function(){return new e($i(pc))},token:e,providedIn:"root"}),e}(),GS=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({}),e}(),WS=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function ZS(){if(HS)return HS;if("object"!=typeof document||!document)return HS=new Set(WS);var e=document.createElement("input");return HS=new Set(WS.filter(function(t){return e.setAttribute("type",t),e.type===t}))}function QS(e){return function(){if(null==BS&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return BS=!0}}))}finally{BS=BS||!1}return BS}()?e:!!e.capture}function $S(e){if(function(){if(null==zS){var e="undefined"!=typeof document?document.head:null;zS=!(!e||!e.createShadowRoot&&!e.attachShadow)}return zS}()){var t=e.getRootNode?e.getRootNode():null;if("undefined"!=typeof ShadowRoot&&ShadowRoot&&t instanceof ShadowRoot)return t}return null}function KS(){for(var e="undefined"!=typeof document&&document?document.activeElement:null;e&&e.shadowRoot;){var t=e.shadowRoot.activeElement;if(t===e)break;e=t}return e}function JS(e){return e.composedPath?e.composedPath()[0]:e.target}function XS(){return"undefined"!=typeof __karma__&&!!__karma__||"undefined"!=typeof jasmine&&!!jasmine||"undefined"!=typeof jest&&!!jest||"undefined"!=typeof Mocha&&!!Mocha}var eE=new xi("cdk-dir-doc",{providedIn:"root",factory:function(){return Ki(ad)}}),tE=function(){var e=function(){return m(function e(t){if(g(this,e),this.value="ltr",this.change=new jl,t){var n=t.documentElement?t.documentElement.dir:null,i=(t.body?t.body.dir:null)||n;this.value="ltr"===i||"rtl"===i?i:"ltr"}},[{key:"ngOnDestroy",value:function(){this.change.complete()}}])}();return e.\u0275fac=function(t){return new(t||e)($i(eE,8))},e.\u0275prov=Be({factory:function(){return new e($i(eE,8))},token:e,providedIn:"root"}),e}(),nE=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({}),e}();function iE(e){return e&&"function"==typeof e.connect}var rE=function(){return m(function e(){g(this,e)},[{key:"applyChanges",value:function(e,t,n,i,r){e.forEachOperation(function(e,i,s){var a,o;if(null==e.previousIndex){var u=n(e,i,s);a=t.createEmbeddedView(u.templateRef,u.context,u.index),o=1}else null==s?(t.remove(i),o=3):(a=t.get(i),t.move(a,s),o=2);r&&r({context:null==a?void 0:a.context,operation:o,record:e})})}},{key:"detach",value:function(){}}])}(),sE=function(){return m(function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=arguments.length>1?arguments[1]:void 0,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];g(this,e),this._multiple=n,this._emitChanges=r,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new ee,i&&i.length&&(n?i.forEach(function(e){return t._markSelected(e)}):this._markSelected(i[0]),this._selectedToEmit.length=0)},[{key:"selected",get:function(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}},{key:"select",value:function(){for(var e=this,t=arguments.length,n=new Array(t),i=0;i0&&void 0!==arguments[0]?arguments[0]:20;return this._platform.isBrowser?new Q(function(n){e._globalSubscription||e._addGlobalListener();var i=t>0?e._scrolled.pipe(AS(t)).subscribe(n):e._scrolled.subscribe(n);return e._scrolledCount++,function(){i.unsubscribe(),e._scrolledCount--,e._scrolledCount||e._removeGlobalListener()}}):Oh()}},{key:"ngOnDestroy",value:function(){var e=this;this._removeGlobalListener(),this.scrollContainers.forEach(function(t,n){return e.deregister(n)}),this._scrolled.complete()}},{key:"ancestorScrolled",value:function(e,t){var n=this.getAncestorScrollContainers(e);return this.scrolled(t).pipe(Rh(function(e){return!e||n.indexOf(e)>-1}))}},{key:"getAncestorScrollContainers",value:function(e){var t=this,n=[];return this.scrollContainers.forEach(function(i,r){t._scrollableContainsElement(r,e)&&n.push(r)}),n}},{key:"_getWindow",value:function(){return this._document.defaultView||window}},{key:"_scrollableContainsElement",value:function(e,t){var n=dS(t),i=e.getElementRef().nativeElement;do{if(n==i)return!0}while(n=n.parentElement);return!1}},{key:"_addGlobalListener",value:function(){var e=this;this._globalSubscription=this._ngZone.runOutsideAngular(function(){return hS(e._getWindow().document,"scroll").subscribe(function(){return e._scrolled.next()})})}},{key:"_removeGlobalListener",value:function(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}])}();return e.\u0275fac=function(t){return new(t||e)($i(Cc),$i(VS),$i(ad,8))},e.\u0275prov=Be({factory:function(){return new e($i(Cc),$i(VS),$i(ad,8))},token:e,providedIn:"root"}),e}(),lE=function(){var e=function(){return m(function e(t,n,i){var r=this;g(this,e),this._platform=t,this._change=new ee,this._changeListener=function(e){r._change.next(e)},this._document=i,n.runOutsideAngular(function(){if(t.isBrowser){var e=r._getWindow();e.addEventListener("resize",r._changeListener),e.addEventListener("orientationchange",r._changeListener)}r.change().subscribe(function(){return r._viewportSize=null})})},[{key:"ngOnDestroy",value:function(){if(this._platform.isBrowser){var e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}},{key:"getViewportSize",value:function(){this._viewportSize||this._updateViewportSize();var e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}},{key:"getViewportRect",value:function(){var e=this.getViewportScrollPosition(),t=this.getViewportSize(),n=t.width,i=t.height;return{top:e.top,left:e.left,bottom:e.top+i,right:e.left+n,height:i,width:n}}},{key:"getViewportScrollPosition",value:function(){if(!this._platform.isBrowser)return{top:0,left:0};var e=this._document,t=this._getWindow(),n=e.documentElement,i=n.getBoundingClientRect();return{top:-i.top||e.body.scrollTop||t.scrollY||n.scrollTop||0,left:-i.left||e.body.scrollLeft||t.scrollX||n.scrollLeft||0}}},{key:"change",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;return e>0?this._change.pipe(AS(e)):this._change}},{key:"_getWindow",value:function(){return this._document.defaultView||window}},{key:"_updateViewportSize",value:function(){var e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}])}();return e.\u0275fac=function(t){return new(t||e)($i(VS),$i(Cc),$i(ad,8))},e.\u0275prov=Be({factory:function(){return new e($i(VS),$i(Cc),$i(ad,8))},token:e,providedIn:"root"}),e}(),cE=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({}),e}(),dE=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[nE,GS,cE],nE,cE]}),e}();function hE(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i1&&void 0!==arguments[1]?arguments[1]:TS;return function(n){return n.lift(new fE(e,t))}}var fE=function(){return m(function e(t,n){g(this,e),this.dueTime=t,this.scheduler=n},[{key:"call",value:function(e,t){return t.subscribe(new mE(e,this.dueTime,this.scheduler))}}])}(),mE=function(e){function t(e,n,i){var r;return g(this,t),(r=v(this,t,[e])).dueTime=n,r.scheduler=i,r.debouncedSubscription=null,r.lastValue=null,r.hasValue=!1,r}return _(t,e),m(t,[{key:"_next",value:function(e){this.clearDebounce(),this.lastValue=e,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(gE,this.dueTime,this))}},{key:"_complete",value:function(){this.debouncedNext(),this.destination.complete()}},{key:"debouncedNext",value:function(){if(this.clearDebounce(),this.hasValue){var e=this.lastValue;this.lastValue=null,this.hasValue=!1,this.destination.next(e)}}},{key:"clearDebounce",value:function(){var e=this.debouncedSubscription;null!==e&&(this.remove(e),e.unsubscribe(),this.debouncedSubscription=null)}}])}(U);function gE(e){e.debouncedNext()}function vE(e){return function(t){return t.lift(new yE(e))}}var yE=function(){return m(function e(t){g(this,e),this.total=t},[{key:"call",value:function(e,t){return t.subscribe(new _E(e,this.total))}}])}(),_E=function(e){function t(e,n){var i;return g(this,t),(i=v(this,t,[e])).total=n,i.count=0,i}return _(t,e),m(t,[{key:"_next",value:function(e){++this.count>this.total&&this.destination.next(e)}}])}(U),bE=function(){var e=function(){return m(function e(){g(this,e)},[{key:"create",value:function(e){return"undefined"==typeof MutationObserver?null:new MutationObserver(e)}}])}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Be({factory:function(){return new e},token:e,providedIn:"root"}),e}(),kE=function(){var e=function(){return m(function e(t){g(this,e),this._mutationObserverFactory=t,this._observedElements=new Map},[{key:"ngOnDestroy",value:function(){var e=this;this._observedElements.forEach(function(t,n){return e._cleanupObserver(n)})}},{key:"observe",value:function(e){var t=this,n=dS(e);return new Q(function(e){var i=t._observeElement(n).subscribe(e);return function(){i.unsubscribe(),t._unobserveElement(n)}})}},{key:"_observeElement",value:function(e){if(this._observedElements.has(e))this._observedElements.get(e).count++;else{var t=new ee,n=this._mutationObserverFactory.create(function(e){return t.next(e)});n&&n.observe(e,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(e,{observer:n,stream:t,count:1})}return this._observedElements.get(e).stream}},{key:"_unobserveElement",value:function(e){this._observedElements.has(e)&&(this._observedElements.get(e).count--,this._observedElements.get(e).count||this._cleanupObserver(e))}},{key:"_cleanupObserver",value:function(e){if(this._observedElements.has(e)){var t=this._observedElements.get(e),n=t.observer,i=t.stream;n&&n.disconnect(),i.complete(),this._observedElements.delete(e)}}}])}();return e.\u0275fac=function(t){return new(t||e)($i(bE))},e.\u0275prov=Be({factory:function(){return new e($i(bE))},token:e,providedIn:"root"}),e}(),wE=function(){var e=function(){return m(function e(t,n,i){g(this,e),this._contentObserver=t,this._elementRef=n,this._ngZone=i,this.event=new jl,this._disabled=!1,this._currentSubscription=null},[{key:"disabled",get:function(){return this._disabled},set:function(e){this._disabled=oS(e),this._disabled?this._unsubscribe():this._subscribe()}},{key:"debounce",get:function(){return this._debounce},set:function(e){this._debounce=uS(e),this._subscribe()}},{key:"ngAfterContentInit",value:function(){!this._currentSubscription&&!this.disabled&&this._subscribe()}},{key:"ngOnDestroy",value:function(){this._unsubscribe()}},{key:"_subscribe",value:function(){var e=this;this._unsubscribe();var t=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(function(){e._currentSubscription=(e.debounce?t.pipe(pE(e.debounce)):t).subscribe(e.event)})}},{key:"_unsubscribe",value:function(){var e;null===(e=this._currentSubscription)||void 0===e||e.unsubscribe()}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(kE),yo(Iu),yo(Cc))},e.\u0275dir=Et({type:e,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),e}(),SE=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({providers:[bE]}),e}();function EE(e,t){return(e.getAttribute(t)||"").match(/\S+/g)||[]}var TE="cdk-describedby-message-container",DE="cdk-describedby-message",xE="cdk-describedby-host",CE=0,ME=new Map,LE=null,AE=function(){var e=function(){return m(function e(t){g(this,e),this._document=t},[{key:"describe",value:function(e,t,n){if(this._canBeDescribed(e,t)){var i=OE(t,n);"string"!=typeof t?(IE(t),ME.set(i,{messageElement:t,referenceCount:0})):ME.has(i)||this._createMessageElement(t,n),this._isElementDescribedByMessage(e,i)||this._addMessageReference(e,i)}}},{key:"removeDescription",value:function(e,t,n){if(t&&this._isElementNode(e)){var i=OE(t,n);if(this._isElementDescribedByMessage(e,i)&&this._removeMessageReference(e,i),"string"==typeof t){var r=ME.get(i);r&&0===r.referenceCount&&this._deleteMessageElement(i)}LE&&0===LE.childNodes.length&&this._deleteMessagesContainer()}}},{key:"ngOnDestroy",value:function(){for(var e=this._document.querySelectorAll("[".concat(xE,"]")),t=0;t-1&&t!==n._activeItemIndex&&(n._activeItemIndex=t)}})},[{key:"skipPredicate",value:function(e){return this._skipPredicateFn=e,this}},{key:"withWrap",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._wrap=e,this}},{key:"withVerticalOrientation",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._vertical=e,this}},{key:"withHorizontalOrientation",value:function(e){return this._horizontal=e,this}},{key:"withAllowedModifierKeys",value:function(e){return this._allowedModifierKeys=e,this}},{key:"withTypeAhead",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:200;return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(Zg(function(t){return e._pressedLetters.push(t)}),pE(t),Rh(function(){return e._pressedLetters.length>0}),ie(function(){return e._pressedLetters.join("")})).subscribe(function(t){for(var n=e._getItemsArray(),i=1;i0&&void 0!==arguments[0])||arguments[0];return this._homeAndEnd=e,this}},{key:"setActiveItem",value:function(e){var t=this._activeItem;this.updateActiveItem(e),this._activeItem!==t&&this.change.next(this._activeItemIndex)}},{key:"onKeydown",value:function(e){var t=this,n=e.keyCode,i=["altKey","ctrlKey","metaKey","shiftKey"].every(function(n){return!e[n]||t._allowedModifierKeys.indexOf(n)>-1});switch(n){case 9:return void this.tabOut.next();case 40:if(this._vertical&&i){this.setNextItemActive();break}return;case 38:if(this._vertical&&i){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&i){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&i){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case 36:if(this._homeAndEnd&&i){this.setFirstItemActive();break}return;case 35:if(this._homeAndEnd&&i){this.setLastItemActive();break}return;default:return void((i||hE(e,"shiftKey"))&&(e.key&&1===e.key.length?this._letterKeyStream.next(e.key.toLocaleUpperCase()):(n>=65&&n<=90||n>=48&&n<=57)&&this._letterKeyStream.next(String.fromCharCode(n))))}this._pressedLetters=[],e.preventDefault()}},{key:"activeItemIndex",get:function(){return this._activeItemIndex}},{key:"activeItem",get:function(){return this._activeItem}},{key:"isTyping",value:function(){return this._pressedLetters.length>0}},{key:"setFirstItemActive",value:function(){this._setActiveItemByIndex(0,1)}},{key:"setLastItemActive",value:function(){this._setActiveItemByIndex(this._items.length-1,-1)}},{key:"setNextItemActive",value:function(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}},{key:"setPreviousItemActive",value:function(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}},{key:"updateActiveItem",value:function(e){var t=this._getItemsArray(),n="number"==typeof e?e:t.indexOf(e),i=t[n];this._activeItem=null==i?null:i,this._activeItemIndex=n}},{key:"_setActiveItemByDelta",value:function(e){this._wrap?this._setActiveInWrapMode(e):this._setActiveInDefaultMode(e)}},{key:"_setActiveInWrapMode",value:function(e){for(var t=this._getItemsArray(),n=1;n<=t.length;n++){var i=(this._activeItemIndex+e*n+t.length)%t.length;if(!this._skipPredicateFn(t[i]))return void this.setActiveItem(i)}}},{key:"_setActiveInDefaultMode",value:function(e){this._setActiveItemByIndex(this._activeItemIndex+e,e)}},{key:"_setActiveItemByIndex",value:function(e,t){var n=this._getItemsArray();if(n[e]){for(;this._skipPredicateFn(n[e]);)if(!n[e+=t])return;this.setActiveItem(e)}}},{key:"_getItemsArray",value:function(){return this._items instanceof Nl?this._items.toArray():this._items}}])}(),PE=function(e){function t(){return g(this,t),v(this,t,arguments)}return _(t,e),m(t,[{key:"setActiveItem",value:function(e){this.activeItem&&this.activeItem.setInactiveStyles(),h(E(t.prototype),"setActiveItem",this).call(this,e),this.activeItem&&this.activeItem.setActiveStyles()}}])}(RE),FE=function(e){function t(){var e;return g(this,t),(e=v(this,t,arguments))._origin="program",e}return _(t,e),m(t,[{key:"setFocusOrigin",value:function(e){return this._origin=e,this}},{key:"setActiveItem",value:function(e){h(E(t.prototype),"setActiveItem",this).call(this,e),this.activeItem&&this.activeItem.focus(this._origin)}}])}(RE),YE=function(){var e=function(){return m(function e(t){g(this,e),this._platform=t},[{key:"isDisabled",value:function(e){return e.hasAttribute("disabled")}},{key:"isVisible",value:function(e){return function(e){return!!(e.offsetWidth||e.offsetHeight||"function"==typeof e.getClientRects&&e.getClientRects().length)}(e)&&"visible"===getComputedStyle(e).visibility}},{key:"isTabbable",value:function(e){if(!this._platform.isBrowser)return!1;var t=function(e){try{return e.frameElement}catch(t){return null}}(function(e){return e.ownerDocument&&e.ownerDocument.defaultView||window}(e));if(t&&(-1===qE(t)||!this.isVisible(t)))return!1;var n=e.nodeName.toLowerCase(),i=qE(e);return e.hasAttribute("contenteditable")?-1!==i:!("iframe"===n||"object"===n||this._platform.WEBKIT&&this._platform.IOS&&!function(e){var t=e.nodeName.toLowerCase(),n="input"===t&&e.type;return"text"===n||"password"===n||"select"===t||"textarea"===t}(e))&&("audio"===n?!!e.hasAttribute("controls")&&-1!==i:"video"===n?-1!==i&&(null!==i||this._platform.FIREFOX||e.hasAttribute("controls")):e.tabIndex>=0)}},{key:"isFocusable",value:function(e,t){return function(e){return!function(e){return function(e){return"input"==e.nodeName.toLowerCase()}(e)&&"hidden"==e.type}(e)&&(function(e){var t=e.nodeName.toLowerCase();return"input"===t||"select"===t||"button"===t||"textarea"===t}(e)||function(e){return function(e){return"a"==e.nodeName.toLowerCase()}(e)&&e.hasAttribute("href")}(e)||e.hasAttribute("contenteditable")||jE(e))}(e)&&!this.isDisabled(e)&&((null==t?void 0:t.ignoreVisibility)||this.isVisible(e))}}])}();return e.\u0275fac=function(t){return new(t||e)($i(VS))},e.\u0275prov=Be({factory:function(){return new e($i(VS))},token:e,providedIn:"root"}),e}();function jE(e){if(!e.hasAttribute("tabindex")||void 0===e.tabIndex)return!1;var t=e.getAttribute("tabindex");return"-32768"!=t&&!(!t||isNaN(parseInt(t,10)))}function qE(e){if(!jE(e))return null;var t=parseInt(e.getAttribute("tabindex")||"",10);return isNaN(t)?-1:t}var NE=function(){return m(function e(t,n,i,r){var s=this,a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];g(this,e),this._element=t,this._checker=n,this._ngZone=i,this._document=r,this._hasAttached=!1,this.startAnchorListener=function(){return s.focusLastTabbableElement()},this.endAnchorListener=function(){return s.focusFirstTabbableElement()},this._enabled=!0,a||this.attachAnchors()},[{key:"enabled",get:function(){return this._enabled},set:function(e){this._enabled=e,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor))}},{key:"destroy",value:function(){var e=this._startAnchor,t=this._endAnchor;e&&(e.removeEventListener("focus",this.startAnchorListener),e.parentNode&&e.parentNode.removeChild(e)),t&&(t.removeEventListener("focus",this.endAnchorListener),t.parentNode&&t.parentNode.removeChild(t)),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}},{key:"attachAnchors",value:function(){var e=this;return!!this._hasAttached||(this._ngZone.runOutsideAngular(function(){e._startAnchor||(e._startAnchor=e._createAnchor(),e._startAnchor.addEventListener("focus",e.startAnchorListener)),e._endAnchor||(e._endAnchor=e._createAnchor(),e._endAnchor.addEventListener("focus",e.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}},{key:"focusInitialElementWhenReady",value:function(e){var t=this;return new Promise(function(n){t._executeOnStable(function(){return n(t.focusInitialElement(e))})})}},{key:"focusFirstTabbableElementWhenReady",value:function(e){var t=this;return new Promise(function(n){t._executeOnStable(function(){return n(t.focusFirstTabbableElement(e))})})}},{key:"focusLastTabbableElementWhenReady",value:function(e){var t=this;return new Promise(function(n){t._executeOnStable(function(){return n(t.focusLastTabbableElement(e))})})}},{key:"_getRegionBoundary",value:function(e){for(var t=this._element.querySelectorAll("[cdk-focus-region-".concat(e,"], [cdkFocusRegion").concat(e,"], [cdk-focus-").concat(e,"]")),n=0;n=0;n--){var i=t[n].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(t[n]):null;if(i)return i}return null}},{key:"_createAnchor",value:function(){var e=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,e),e.classList.add("cdk-visually-hidden"),e.classList.add("cdk-focus-trap-anchor"),e.setAttribute("aria-hidden","true"),e}},{key:"_toggleAnchorTabIndex",value:function(e,t){e?t.setAttribute("tabindex","0"):t.removeAttribute("tabindex")}},{key:"toggleAnchors",value:function(e){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor))}},{key:"_executeOnStable",value:function(e){this._ngZone.isStable?e():this._ngZone.onStable.pipe(Dg(1)).subscribe(e)}}])}(),HE=function(){var e=function(){return m(function e(t,n,i){g(this,e),this._checker=t,this._ngZone=n,this._document=i},[{key:"create",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return new NE(e,this._checker,this._ngZone,this._document,t)}}])}();return e.\u0275fac=function(t){return new(t||e)($i(YE),$i(Cc),$i(ad))},e.\u0275prov=Be({factory:function(){return new e($i(YE),$i(Cc),$i(ad))},token:e,providedIn:"root"}),e}();function BE(e){return 0===e.offsetX&&0===e.offsetY}function UE(e){var t=e.touches&&e.touches[0]||e.changedTouches&&e.changedTouches[0];return!(!t||-1!==t.identifier||null!=t.radiusX&&1!==t.radiusX||null!=t.radiusY&&1!==t.radiusY)}"undefined"!=typeof Element&∈var zE=new xi("cdk-input-modality-detector-options"),VE={ignoreKeys:[18,17,224,91,16]},GE=QS({passive:!0,capture:!0}),WE=function(){var e=function(){return m(function e(t,n,i,r){var s=this;g(this,e),this._platform=t,this._mostRecentTarget=null,this._modality=new lg(null),this._lastTouchMs=0,this._onKeydown=function(e){var t,n;(null===(n=null===(t=s._options)||void 0===t?void 0:t.ignoreKeys)||void 0===n?void 0:n.some(function(t){return t===e.keyCode}))||(s._modality.next("keyboard"),s._mostRecentTarget=JS(e))},this._onMousedown=function(e){Date.now()-s._lastTouchMs<650||(s._modality.next(BE(e)?"keyboard":"mouse"),s._mostRecentTarget=JS(e))},this._onTouchstart=function(e){UE(e)?s._modality.next("keyboard"):(s._lastTouchMs=Date.now(),s._modality.next("touch"),s._mostRecentTarget=JS(e))},this._options=Object.assign(Object.assign({},VE),r),this.modalityDetected=this._modality.pipe(vE(1)),this.modalityChanged=this.modalityDetected.pipe(wS()),t.isBrowser&&n.runOutsideAngular(function(){i.addEventListener("keydown",s._onKeydown,GE),i.addEventListener("mousedown",s._onMousedown,GE),i.addEventListener("touchstart",s._onTouchstart,GE)})},[{key:"mostRecentModality",get:function(){return this._modality.value}},{key:"ngOnDestroy",value:function(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,GE),document.removeEventListener("mousedown",this._onMousedown,GE),document.removeEventListener("touchstart",this._onTouchstart,GE))}}])}();return e.\u0275fac=function(t){return new(t||e)($i(VS),$i(Cc),$i(ad),$i(zE,8))},e.\u0275prov=Be({factory:function(){return new e($i(VS),$i(Cc),$i(ad),$i(zE,8))},token:e,providedIn:"root"}),e}(),ZE=new xi("liveAnnouncerElement",{providedIn:"root",factory:function(){return null}}),QE=new xi("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),$E=function(){var e=function(){return m(function e(t,n,i,r){g(this,e),this._ngZone=n,this._defaultOptions=r,this._document=i,this._liveElement=t||this._createLiveElement()},[{key:"announce",value:function(e){for(var t,n,i,r=this,s=this._defaultOptions,a=arguments.length,o=new Array(a>1?a-1:0),u=1;u1&&void 0!==arguments[1]&&arguments[1],n=dS(e);if(!this._platform.isBrowser||1!==n.nodeType)return Oh(null);var i=$S(n)||this._getDocument(),r=this._elementInfo.get(n);if(r)return t&&(r.checkChildren=!0),r.subject;var s={checkChildren:t,subject:new ee,rootNode:i};return this._elementInfo.set(n,s),this._registerGlobalListeners(s),s.subject}},{key:"stopMonitoring",value:function(e){var t=dS(e),n=this._elementInfo.get(t);n&&(n.subject.complete(),this._setClasses(t),this._elementInfo.delete(t),this._removeGlobalListeners(n))}},{key:"focusVia",value:function(e,t,n){var i=this,r=dS(e);r===this._getDocument().activeElement?this._getClosestElementsInfo(r).forEach(function(e){var n=T(e,2),r=n[0],s=n[1];return i._originChanged(r,t,s)}):(this._setOrigin(t),"function"==typeof r.focus&&r.focus(n))}},{key:"ngOnDestroy",value:function(){var e=this;this._elementInfo.forEach(function(t,n){return e.stopMonitoring(n)})}},{key:"_getDocument",value:function(){return this._document||document}},{key:"_getWindow",value:function(){return this._getDocument().defaultView||window}},{key:"_toggleClass",value:function(e,t,n){n?e.classList.add(t):e.classList.remove(t)}},{key:"_getFocusOrigin",value:function(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:"program"}},{key:"_shouldBeAttributedToTouch",value:function(e){return 1===this._detectionMode||!!(null==e?void 0:e.contains(this._inputModalityDetector._mostRecentTarget))}},{key:"_setClasses",value:function(e,t){this._toggleClass(e,"cdk-focused",!!t),this._toggleClass(e,"cdk-touch-focused","touch"===t),this._toggleClass(e,"cdk-keyboard-focused","keyboard"===t),this._toggleClass(e,"cdk-mouse-focused","mouse"===t),this._toggleClass(e,"cdk-program-focused","program"===t)}},{key:"_setOrigin",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this._ngZone.runOutsideAngular(function(){t._origin=e,t._originFromTouchInteraction="touch"===e&&n,0===t._detectionMode&&(clearTimeout(t._originTimeoutId),t._originTimeoutId=setTimeout(function(){return t._origin=null},t._originFromTouchInteraction?650:1))})}},{key:"_onFocus",value:function(e,t){var n=this._elementInfo.get(t),i=JS(e);!n||!n.checkChildren&&t!==i||this._originChanged(t,this._getFocusOrigin(i),n)}},{key:"_onBlur",value:function(e,t){var n=this._elementInfo.get(t);!n||n.checkChildren&&e.relatedTarget instanceof Node&&t.contains(e.relatedTarget)||(this._setClasses(t),this._emitOrigin(n.subject,null))}},{key:"_emitOrigin",value:function(e,t){this._ngZone.run(function(){return e.next(t)})}},{key:"_registerGlobalListeners",value:function(e){var t=this;if(this._platform.isBrowser){var n=e.rootNode,i=this._rootNodeFocusListenerCount.get(n)||0;i||this._ngZone.runOutsideAngular(function(){n.addEventListener("focus",t._rootNodeFocusAndBlurListener,JE),n.addEventListener("blur",t._rootNodeFocusAndBlurListener,JE)}),this._rootNodeFocusListenerCount.set(n,i+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(function(){t._getWindow().addEventListener("focus",t._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(OS(this._stopInputModalityDetector)).subscribe(function(e){t._setOrigin(e,!0)}))}}},{key:"_removeGlobalListeners",value:function(e){var t=e.rootNode;if(this._rootNodeFocusListenerCount.has(t)){var n=this._rootNodeFocusListenerCount.get(t);n>1?this._rootNodeFocusListenerCount.set(t,n-1):(t.removeEventListener("focus",this._rootNodeFocusAndBlurListener,JE),t.removeEventListener("blur",this._rootNodeFocusAndBlurListener,JE),this._rootNodeFocusListenerCount.delete(t))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}},{key:"_originChanged",value:function(e,t,n){this._setClasses(e,t),this._emitOrigin(n.subject,t),this._lastFocusOrigin=t}},{key:"_getClosestElementsInfo",value:function(e){var t=[];return this._elementInfo.forEach(function(n,i){(i===e||n.checkChildren&&i.contains(e))&&t.push([i,n])}),t}}])}();return e.\u0275fac=function(t){return new(t||e)($i(Cc),$i(VS),$i(WE),$i(ad,8),$i(KE,8))},e.\u0275prov=Be({factory:function(){return new e($i(Cc),$i(VS),$i(WE),$i(ad,8),$i(KE,8))},token:e,providedIn:"root"}),e}(),eT=function(){var e=function(){return m(function e(t,n){g(this,e),this._elementRef=t,this._focusMonitor=n,this.cdkFocusChange=new jl},[{key:"ngAfterViewInit",value:function(){var e=this,t=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(t,1===t.nodeType&&t.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(function(t){return e.cdkFocusChange.emit(t)})}},{key:"ngOnDestroy",value:function(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(Iu),yo(XE))},e.\u0275dir=Et({type:e,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"}}),e}(),tT="cdk-high-contrast-black-on-white",nT="cdk-high-contrast-white-on-black",iT="cdk-high-contrast-active",rT=function(){var e=function(){return m(function e(t,n){g(this,e),this._platform=t,this._document=n},[{key:"getHighContrastMode",value:function(){if(!this._platform.isBrowser)return 0;var e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);var t=this._document.defaultView||window,n=t&&t.getComputedStyle?t.getComputedStyle(e):null,i=(n&&n.backgroundColor||"").replace(/ /g,"");switch(this._document.body.removeChild(e),i){case"rgb(0,0,0)":return 2;case"rgb(255,255,255)":return 1}return 0}},{key:"_applyBodyHighContrastModeCssClasses",value:function(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){var e=this._document.body.classList;e.remove(iT),e.remove(tT),e.remove(nT),this._hasCheckedHighContrastMode=!0;var t=this.getHighContrastMode();1===t?(e.add(iT),e.add(tT)):2===t&&(e.add(iT),e.add(nT))}}}])}();return e.\u0275fac=function(t){return new(t||e)($i(VS),$i(ad))},e.\u0275prov=Be({factory:function(){return new e($i(VS),$i(ad))},token:e,providedIn:"root"}),e}(),sT=function(){var e=m(function e(t){g(this,e),t._applyBodyHighContrastModeCssClasses()});return e.\u0275fac=function(t){return new(t||e)($i(rT))},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[GS,SE]]}),e}();function aT(e){var t=e.subscriber,n=e.counter,i=e.period;t.next(n),this.schedule({subscriber:t,counter:n+1,period:i},i)}function oT(e,t,n){for(var i in t)if(t.hasOwnProperty(i)){var r=t[i];r?e.setProperty(i,r,(null==n?void 0:n.has(i))?"important":""):e.removeProperty(i)}return e}function uT(e,t){var n=t?"":"none";oT(e.style,{"touch-action":t?"":"none","-webkit-user-drag":t?"":"none","-webkit-tap-highlight-color":t?"":"transparent","user-select":n,"-ms-user-select":n,"-webkit-user-select":n,"-moz-user-select":n})}function lT(e,t,n){oT(e.style,{position:t?"":"fixed",top:t?"":"0",opacity:t?"":"0",left:t?"":"-999em"},n)}function cT(e,t){return t&&"none"!=t?e+" "+t:e}function dT(e){var t=e.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(e)*t}function hT(e,t){return e.getPropertyValue(t).split(",").map(function(e){return e.trim()})}function pT(e){var t=e.getBoundingClientRect();return{top:t.top,right:t.right,bottom:t.bottom,left:t.left,width:t.width,height:t.height}}function fT(e,t,n){var i=e.top,r=e.bottom,s=e.left,a=e.right;return n>=i&&n<=r&&t>=s&&t<=a}function mT(e,t,n){e.top+=t,e.bottom=e.top+e.height,e.left+=n,e.right=e.left+e.width}function gT(e,t,n,i){var r=e.top,s=e.right,a=e.bottom,o=e.left,u=e.width*t,l=e.height*t;return i>r-l&&io-u&&n=o._config.dragStartThreshold){var r=Date.now()>=o._dragStartTime+o._getDragStartDelay(e),s=o._dropContainer;if(!r)return void o._endDragSequence(e);(!s||!s.isDragging()&&!s.isReceiving())&&(e.preventDefault(),o._hasStartedDragging=!0,o._ngZone.run(function(){return o._startDragSequence(e)}))}},this._pointerUp=function(e){o._endDragSequence(e)},this.withRootElement(t).withParent(n.parentDragRef||null),this._parentPositions=new vT(i,s),a.registerDragItem(this)},[{key:"disabled",get:function(){return this._disabled||!(!this._dropContainer||!this._dropContainer.disabled)},set:function(e){var t=oS(e);t!==this._disabled&&(this._disabled=t,this._toggleNativeDragInteractions(),this._handles.forEach(function(e){return uT(e,t)}))}},{key:"getPlaceholderElement",value:function(){return this._placeholder}},{key:"getRootElement",value:function(){return this._rootElement}},{key:"getVisibleElement",value:function(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}},{key:"withHandles",value:function(e){var t=this;this._handles=e.map(function(e){return dS(e)}),this._handles.forEach(function(e){return uT(e,t.disabled)}),this._toggleNativeDragInteractions();var n=new Set;return this._disabledHandles.forEach(function(e){t._handles.indexOf(e)>-1&&n.add(e)}),this._disabledHandles=n,this}},{key:"withPreviewTemplate",value:function(e){return this._previewTemplate=e,this}},{key:"withPlaceholderTemplate",value:function(e){return this._placeholderTemplate=e,this}},{key:"withRootElement",value:function(e){var t=this,n=dS(e);return n!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(function(){n.addEventListener("mousedown",t._pointerDown,ET),n.addEventListener("touchstart",t._pointerDown,ST)}),this._initialTransform=void 0,this._rootElement=n),"undefined"!=typeof SVGElement&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}},{key:"withBoundaryElement",value:function(e){var t=this;return this._boundaryElement=e?dS(e):null,this._resizeSubscription.unsubscribe(),e&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(function(){return t._containInsideBoundaryOnResize()})),this}},{key:"withParent",value:function(e){return this._parentDragRef=e,this}},{key:"dispose",value:function(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&MT(this._rootElement),MT(this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}},{key:"isDragging",value:function(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}},{key:"reset",value:function(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}},{key:"disableHandle",value:function(e){!this._disabledHandles.has(e)&&this._handles.indexOf(e)>-1&&(this._disabledHandles.add(e),uT(e,!0))}},{key:"enableHandle",value:function(e){this._disabledHandles.has(e)&&(this._disabledHandles.delete(e),uT(e,this.disabled))}},{key:"withDirection",value:function(e){return this._direction=e,this}},{key:"_withDropContainer",value:function(e){this._dropContainer=e}},{key:"getFreeDragPosition",value:function(){var e=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:e.x,y:e.y}}},{key:"setFreeDragPosition",value:function(e){return this._activeTransform={x:0,y:0},this._passiveTransform.x=e.x,this._passiveTransform.y=e.y,this._dropContainer||this._applyRootElementTransform(e.x,e.y),this}},{key:"withPreviewContainer",value:function(e){return this._previewContainer=e,this}},{key:"_sortFromLastPointerPosition",value:function(){var e=this._lastKnownPointerPosition;e&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(e),e)}},{key:"_removeSubscriptions",value:function(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}},{key:"_destroyPreview",value:function(){this._preview&&MT(this._preview),this._previewRef&&this._previewRef.destroy(),this._preview=this._previewRef=null}},{key:"_destroyPlaceholder",value:function(){this._placeholder&&MT(this._placeholder),this._placeholderRef&&this._placeholderRef.destroy(),this._placeholder=this._placeholderRef=null}},{key:"_endDragSequence",value:function(e){var t=this;if(this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging))if(this.released.next({source:this}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(function(){t._cleanupDragArtifacts(e),t._cleanupCachedDimensions(),t._dragDropRegistry.stopDragging(t)});else{this._passiveTransform.x=this._activeTransform.x;var n=this._getPointerPositionOnPage(e);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(function(){t.ended.next({source:t,distance:t._getDragDistance(n),dropPoint:n})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}},{key:"_startDragSequence",value:function(e){LT(e)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();var t=this._dropContainer;if(t){var n=this._rootElement,i=n.parentNode,r=this._placeholder=this._createPlaceholderElement(),s=this._anchor=this._anchor||this._document.createComment(""),a=this._getShadowRoot();i.insertBefore(s,n),this._initialTransform=n.style.transform||"",this._preview=this._createPreviewElement(),lT(n,!1,TT),this._document.body.appendChild(i.replaceChild(r,n)),this._getPreviewInsertionPoint(i,a).appendChild(this._preview),this.started.next({source:this}),t.start(),this._initialContainer=t,this._initialIndex=t.getItemIndex(this)}else this.started.next({source:this}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(t?t.getScrollableParents():[])}},{key:"_initializeDragSequence",value:function(e,t){var n=this;this._parentDragRef&&t.stopPropagation();var i=this.isDragging(),r=LT(t),s=!r&&0!==t.button,a=this._rootElement,o=JS(t),u=!r&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),l=r?UE(t):BE(t);if(o&&o.draggable&&"mousedown"===t.type&&t.preventDefault(),!(i||s||u||l)){this._handles.length&&(this._rootElementTapHighlight=a.style.webkitTapHighlightColor||"",a.style.webkitTapHighlightColor="transparent"),this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(function(e){return n._updateOnScroll(e)}),this._boundaryElement&&(this._boundaryRect=pT(this._boundaryElement));var c=this._previewTemplate;this._pickupPositionInElement=c&&c.template&&!c.matchSize?{x:0,y:0}:this._getPointerPositionInElement(e,t);var d=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(t);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:d.x,y:d.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,t)}}},{key:"_cleanupDragArtifacts",value:function(e){var t=this;lT(this._rootElement,!0,TT),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(function(){var n=t._dropContainer,i=n.getItemIndex(t),r=t._getPointerPositionOnPage(e),s=t._getDragDistance(r),a=n._isOverContainer(r.x,r.y);t.ended.next({source:t,distance:s,dropPoint:r}),t.dropped.next({item:t,currentIndex:i,previousIndex:t._initialIndex,container:n,previousContainer:t._initialContainer,isPointerOverContainer:a,distance:s,dropPoint:r}),n.drop(t,i,t._initialIndex,t._initialContainer,a,s,r),t._dropContainer=t._initialContainer})}},{key:"_updateActiveDropContainer",value:function(e,t){var n=this,i=e.x,r=e.y,s=t.x,a=t.y,o=this._initialContainer._getSiblingContainerFromPosition(this,i,r);!o&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(i,r)&&(o=this._initialContainer),o&&o!==this._dropContainer&&this._ngZone.run(function(){n.exited.next({item:n,container:n._dropContainer}),n._dropContainer.exit(n),n._dropContainer=o,n._dropContainer.enter(n,i,r,o===n._initialContainer&&o.sortingDisabled?n._initialIndex:void 0),n.entered.next({item:n,container:o,currentIndex:o.getItemIndex(n)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(s,a),this._dropContainer._sortItem(this,i,r,this._pointerDirectionDelta),this._applyPreviewTransform(i-this._pickupPositionInElement.x,r-this._pickupPositionInElement.y))}},{key:"_createPreviewElement",value:function(){var e,t=this._previewTemplate,n=this.previewClass,i=t?t.template:null;if(i&&t){var r=t.matchSize?this._rootElement.getBoundingClientRect():null,s=t.viewContainer.createEmbeddedView(i,t.context);s.detectChanges(),e=AT(s,this._document),this._previewRef=s,t.matchSize?OT(e,r):e.style.transform=xT(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else{var a=this._rootElement;OT(e=yT(a),a.getBoundingClientRect()),this._initialTransform&&(e.style.transform=this._initialTransform)}return oT(e.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":"".concat(this._config.zIndex||1e3)},TT),uT(e,!1),e.classList.add("cdk-drag-preview"),e.setAttribute("dir",this._direction),n&&(Array.isArray(n)?n.forEach(function(t){return e.classList.add(t)}):e.classList.add(n)),e}},{key:"_animatePreviewToPlaceholder",value:function(){var e=this;if(!this._hasMoved)return Promise.resolve();var t=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(t.left,t.top);var n=function(e){var t=getComputedStyle(e),n=hT(t,"transition-property"),i=n.find(function(e){return"transform"===e||"all"===e});if(!i)return 0;var r=n.indexOf(i),s=hT(t,"transition-duration"),a=hT(t,"transition-delay");return dT(s[r])+dT(a[r])}(this._preview);return 0===n?Promise.resolve():this._ngZone.runOutsideAngular(function(){return new Promise(function(t){var i=function n(i){var s;(!i||JS(i)===e._preview&&"transform"===i.propertyName)&&(null===(s=e._preview)||void 0===s||s.removeEventListener("transitionend",n),t(),clearTimeout(r))},r=setTimeout(i,1.5*n);e._preview.addEventListener("transitionend",i)})})}},{key:"_createPlaceholderElement",value:function(){var e,t=this._placeholderTemplate,n=t?t.template:null;return n?(this._placeholderRef=t.viewContainer.createEmbeddedView(n,t.context),this._placeholderRef.detectChanges(),e=AT(this._placeholderRef,this._document)):e=yT(this._rootElement),e.classList.add("cdk-drag-placeholder"),e}},{key:"_getPointerPositionInElement",value:function(e,t){var n=this._rootElement.getBoundingClientRect(),i=e===this._rootElement?null:e,r=i?i.getBoundingClientRect():n,s=LT(t)?t.targetTouches[0]:t,a=this._getViewportScrollPosition();return{x:r.left-n.left+(s.pageX-r.left-a.left),y:r.top-n.top+(s.pageY-r.top-a.top)}}},{key:"_getPointerPositionOnPage",value:function(e){var t=this._getViewportScrollPosition(),n=LT(e)?e.touches[0]||e.changedTouches[0]||{pageX:0,pageY:0}:e,i=n.pageX-t.left,r=n.pageY-t.top;if(this._ownerSVGElement){var s=this._ownerSVGElement.getScreenCTM();if(s){var a=this._ownerSVGElement.createSVGPoint();return a.x=i,a.y=r,a.matrixTransform(s.inverse())}}return{x:i,y:r}}},{key:"_getConstrainedPointerPosition",value:function(e){var t=this._dropContainer?this._dropContainer.lockAxis:null,n=this.constrainPosition?this.constrainPosition(e,this):e,i=n.x,r=n.y;if("x"===this.lockAxis||"x"===t?r=this._pickupPositionOnPage.y:("y"===this.lockAxis||"y"===t)&&(i=this._pickupPositionOnPage.x),this._boundaryRect){var s=this._pickupPositionInElement,a=s.x,o=s.y,u=this._boundaryRect,l=this._previewRect,c=u.top+o,d=u.bottom-(l.height-o);i=CT(i,u.left+a,u.right-(l.width-a)),r=CT(r,c,d)}return{x:i,y:r}}},{key:"_updatePointerDirectionDelta",value:function(e){var t=e.x,n=e.y,i=this._pointerDirectionDelta,r=this._pointerPositionAtLastDirectionChange,s=Math.abs(t-r.x),a=Math.abs(n-r.y);return s>this._config.pointerDirectionChangeThreshold&&(i.x=t>r.x?1:-1,r.x=t),a>this._config.pointerDirectionChangeThreshold&&(i.y=n>r.y?1:-1,r.y=n),i}},{key:"_toggleNativeDragInteractions",value:function(){if(this._rootElement&&this._handles){var e=this._handles.length>0||!this.isDragging();e!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=e,uT(this._rootElement,e))}}},{key:"_removeRootElementListeners",value:function(e){e.removeEventListener("mousedown",this._pointerDown,ET),e.removeEventListener("touchstart",this._pointerDown,ST)}},{key:"_applyRootElementTransform",value:function(e,t){var n=xT(e,t);null==this._initialTransform&&(this._initialTransform=this._rootElement.style.transform&&"none"!=this._rootElement.style.transform?this._rootElement.style.transform:""),this._rootElement.style.transform=cT(n,this._initialTransform)}},{key:"_applyPreviewTransform",value:function(e,t){var n,i=(null===(n=this._previewTemplate)||void 0===n?void 0:n.template)?void 0:this._initialTransform,r=xT(e,t);this._preview.style.transform=cT(r,i)}},{key:"_getDragDistance",value:function(e){var t=this._pickupPositionOnPage;return t?{x:e.x-t.x,y:e.y-t.y}:{x:0,y:0}}},{key:"_cleanupCachedDimensions",value:function(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}},{key:"_containInsideBoundaryOnResize",value:function(){var e=this._passiveTransform,t=e.x,n=e.y;if(!(0===t&&0===n||this.isDragging())&&this._boundaryElement){var i=this._boundaryElement.getBoundingClientRect(),r=this._rootElement.getBoundingClientRect();if(!(0===i.width&&0===i.height||0===r.width&&0===r.height)){var s=i.left-r.left,a=r.right-i.right,o=i.top-r.top,u=r.bottom-i.bottom;i.width>r.width?(s>0&&(t+=s),a>0&&(t-=a)):t=0,i.height>r.height?(o>0&&(n+=o),u>0&&(n-=u)):n=0,(t!==this._passiveTransform.x||n!==this._passiveTransform.y)&&this.setFreeDragPosition({y:n,x:t})}}}},{key:"_getDragStartDelay",value:function(e){var t=this.dragStartDelay;return"number"==typeof t?t:LT(e)?t.touch:t?t.mouse:0}},{key:"_updateOnScroll",value:function(e){var t=this._parentPositions.handleScroll(e);if(t){var n=JS(e);this._boundaryRect&&(n===this._document||n!==this._boundaryElement&&n.contains(this._boundaryElement))&&mT(this._boundaryRect,t.top,t.left),this._pickupPositionOnPage.x+=t.left,this._pickupPositionOnPage.y+=t.top,this._dropContainer||(this._activeTransform.x-=t.left,this._activeTransform.y-=t.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}},{key:"_getViewportScrollPosition",value:function(){var e=this._parentPositions.positions.get(this._document);return e?e.scrollPosition:this._viewportRuler.getViewportScrollPosition()}},{key:"_getShadowRoot",value:function(){return void 0===this._cachedShadowRoot&&(this._cachedShadowRoot=$S(this._rootElement)),this._cachedShadowRoot}},{key:"_getPreviewInsertionPoint",value:function(e,t){var n=this._previewContainer||"global";if("parent"===n)return e;if("global"===n){var i=this._document;return t||i.fullscreenElement||i.webkitFullscreenElement||i.mozFullScreenElement||i.msFullscreenElement||i.body}return dS(n)}}])}();function xT(e,t){return"translate3d(".concat(Math.round(e),"px, ").concat(Math.round(t),"px, 0)")}function CT(e,t,n){return Math.max(t,Math.min(n,e))}function MT(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function LT(e){return"t"===e.type[0]}function AT(e,t){var n=e.rootNodes;if(1===n.length&&n[0].nodeType===t.ELEMENT_NODE)return n[0];var i=t.createElement("div");return n.forEach(function(e){return i.appendChild(e)}),i}function OT(e,t){e.style.width="".concat(t.width,"px"),e.style.height="".concat(t.height,"px"),e.style.transform=xT(t.left,t.top)}function IT(e,t){return Math.max(0,Math.min(t,e))}var RT=function(){return m(function e(t,n,i,r,s){var a=this;g(this,e),this._dragDropRegistry=n,this._ngZone=r,this._viewportRuler=s,this.disabled=!1,this.sortingDisabled=!1,this.autoScrollDisabled=!1,this.autoScrollStep=2,this.enterPredicate=function(){return!0},this.sortPredicate=function(){return!0},this.beforeStarted=new ee,this.entered=new ee,this.exited=new ee,this.dropped=new ee,this.sorted=new ee,this._isDragging=!1,this._itemPositions=[],this._previousSwap={drag:null,delta:0,overlaps:!1},this._draggables=[],this._siblings=[],this._orientation="vertical",this._activeSiblings=new Set,this._direction="ltr",this._viewportScrollSubscription=Y.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new ee,this._cachedShadowRoot=null,this._startScrollInterval=function(){a._stopScrolling(),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:TS;return(!CS(e)||e<0)&&(e=0),(!t||"function"!=typeof t.schedule)&&(t=TS),new Q(function(n){return n.add(t.schedule(aT,e,{subscriber:n,counter:0,period:e})),n})}(0,fS).pipe(OS(a._stopScrollTimers)).subscribe(function(){var e=a._scrollNode,t=a.autoScrollStep;1===a._verticalScrollDirection?FT(e,-t):2===a._verticalScrollDirection&&FT(e,t),1===a._horizontalScrollDirection?YT(e,-t):2===a._horizontalScrollDirection&&YT(e,t)})},this.element=dS(t),this._document=i,this.withScrollableParents([this.element]),n.registerDropContainer(this),this._parentPositions=new vT(i,s)},[{key:"dispose",value:function(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}},{key:"isDragging",value:function(){return this._isDragging}},{key:"start",value:function(){this._draggingStarted(),this._notifyReceivingSiblings()}},{key:"enter",value:function(e,t,n,i){var r;this._draggingStarted(),null==i?-1===(r=this.sortingDisabled?this._draggables.indexOf(e):-1)&&(r=this._getItemIndexFromPointerPosition(e,t,n)):r=i;var s=this._activeDraggables,a=s.indexOf(e),o=e.getPlaceholderElement(),u=s[r];if(u===e&&(u=s[r+1]),a>-1&&s.splice(a,1),u&&!this._dragDropRegistry.isDragging(u)){var l=u.getRootElement();l.parentElement.insertBefore(o,l),s.splice(r,0,e)}else if(this._shouldEnterAsFirstChild(t,n)){var c=s[0].getRootElement();c.parentNode.insertBefore(o,c),s.unshift(e)}else dS(this.element).appendChild(o),s.push(e);o.style.transform="",this._cacheItemPositions(),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:e,container:this,currentIndex:this.getItemIndex(e)})}},{key:"exit",value:function(e){this._reset(),this.exited.next({item:e,container:this})}},{key:"drop",value:function(e,t,n,i,r,s,a){this._reset(),this.dropped.next({item:e,currentIndex:t,previousIndex:n,container:this,previousContainer:i,isPointerOverContainer:r,distance:s,dropPoint:a})}},{key:"withItems",value:function(e){var t=this,n=this._draggables;return this._draggables=e,e.forEach(function(e){return e._withDropContainer(t)}),this.isDragging()&&(n.filter(function(e){return e.isDragging()}).every(function(t){return-1===e.indexOf(t)})?this._reset():this._cacheItems()),this}},{key:"withDirection",value:function(e){return this._direction=e,this}},{key:"connectedTo",value:function(e){return this._siblings=e.slice(),this}},{key:"withOrientation",value:function(e){return this._orientation=e,this}},{key:"withScrollableParents",value:function(e){var t=dS(this.element);return this._scrollableElements=-1===e.indexOf(t)?[t].concat(d(e)):e.slice(),this}},{key:"getScrollableParents",value:function(){return this._scrollableElements}},{key:"getItemIndex",value:function(e){return this._isDragging?PT("horizontal"===this._orientation&&"rtl"===this._direction?this._itemPositions.slice().reverse():this._itemPositions,function(t){return t.drag===e}):this._draggables.indexOf(e)}},{key:"isReceiving",value:function(){return this._activeSiblings.size>0}},{key:"_sortItem",value:function(e,t,n,i){if(!this.sortingDisabled&&this._clientRect&&gT(this._clientRect,.05,t,n)){var r=this._itemPositions,s=this._getItemIndexFromPointerPosition(e,t,n,i);if(!(-1===s&&r.length>0)){var a="horizontal"===this._orientation,o=PT(r,function(t){return t.drag===e}),u=r[s],l=u.clientRect,c=o>s?1:-1,d=this._getItemOffsetPx(r[o].clientRect,l,c),h=this._getSiblingOffsetPx(o,r,c),p=r.slice();(function(e,t,n){var i=IT(t,e.length-1),r=IT(n,e.length-1);if(i!==r){for(var s=e[i],a=r0&&(a=1):e.scrollHeight-u>e.clientHeight&&(a=2)}if(s){var l=e.scrollLeft;1===s?l>0&&(o=1):e.scrollWidth-l>e.clientWidth&&(o=2)}return[a,o]}(o,a.clientRect,e,t),l=T(u,2),r=l[0],s=l[1],(r||s)&&(i=o))}),!r&&!s){var a=this._viewportRuler.getViewportSize(),o=a.width,u=a.height,l={width:o,height:u,top:0,right:o,bottom:u,left:0};r=jT(l,t),s=qT(l,e),i=window}i&&(r!==this._verticalScrollDirection||s!==this._horizontalScrollDirection||i!==this._scrollNode)&&(this._verticalScrollDirection=r,this._horizontalScrollDirection=s,this._scrollNode=i,(r||s)&&i?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}}},{key:"_stopScrolling",value:function(){this._stopScrollTimers.next()}},{key:"_draggingStarted",value:function(){var e=dS(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=e.msScrollSnapType||e.scrollSnapType||"",e.scrollSnapType=e.msScrollSnapType="none",this._cacheItems(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}},{key:"_cacheParentPositions",value:function(){var e=dS(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(e).clientRect}},{key:"_cacheItemPositions",value:function(){var e="horizontal"===this._orientation;this._itemPositions=this._activeDraggables.map(function(e){var t=e.getVisibleElement();return{drag:e,offset:0,initialTransform:t.style.transform||"",clientRect:pT(t)}}).sort(function(t,n){return e?t.clientRect.left-n.clientRect.left:t.clientRect.top-n.clientRect.top})}},{key:"_reset",value:function(){var e=this;this._isDragging=!1;var t=dS(this.element).style;t.scrollSnapType=t.msScrollSnapType=this._initialScrollSnap,this._activeDraggables.forEach(function(t){var n,i=t.getRootElement();if(i){var r=null===(n=e._itemPositions.find(function(e){return e.drag===t}))||void 0===n?void 0:n.initialTransform;i.style.transform=r||""}}),this._siblings.forEach(function(t){return t._stopReceiving(e)}),this._activeDraggables=[],this._itemPositions=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1,this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}},{key:"_getSiblingOffsetPx",value:function(e,t,n){var i="horizontal"===this._orientation,r=t[e].clientRect,s=t[e+-1*n],a=r[i?"width":"height"]*n;if(s){var o=i?"left":"top",u=i?"right":"bottom";-1===n?a-=s.clientRect[o]-r[u]:a+=r[o]-s.clientRect[u]}return a}},{key:"_getItemOffsetPx",value:function(e,t,n){var i="horizontal"===this._orientation,r=i?t.left-e.left:t.top-e.top;return-1===n&&(r+=i?t.width-e.width:t.height-e.height),r}},{key:"_shouldEnterAsFirstChild",value:function(e,t){if(!this._activeDraggables.length)return!1;var n=this._itemPositions,i="horizontal"===this._orientation;if(n[0].drag!==this._activeDraggables[0]){var r=n[n.length-1].clientRect;return i?e>=r.right:t>=r.bottom}var s=n[0].clientRect;return i?e<=s.left:t<=s.top}},{key:"_getItemIndexFromPointerPosition",value:function(e,t,n,i){var r=this,s="horizontal"===this._orientation,a=PT(this._itemPositions,function(a,o,u){var l=a.drag,c=a.clientRect;if(l===e)return u.length<2;if(i){var d=s?i.x:i.y;if(l===r._previousSwap.drag&&r._previousSwap.overlaps&&d===r._previousSwap.delta)return!1}return s?t>=Math.floor(c.left)&&t=Math.floor(c.top)&&n-1})&&(i.add(e),this._cacheParentPositions(),this._listenToScrollEvents())}},{key:"_stopReceiving",value:function(e){this._activeSiblings.delete(e),this._viewportScrollSubscription.unsubscribe()}},{key:"_listenToScrollEvents",value:function(){var e=this;this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(function(t){if(e.isDragging()){var n=e._parentPositions.handleScroll(t);n&&(e._itemPositions.forEach(function(e){mT(e.clientRect,n.top,n.left)}),e._itemPositions.forEach(function(t){var n=t.drag;e._dragDropRegistry.isDragging(n)&&n._sortFromLastPointerPosition()}))}else e.isReceiving()&&e._cacheParentPositions()})}},{key:"_getShadowRoot",value:function(){if(!this._cachedShadowRoot){var e=$S(dS(this.element));this._cachedShadowRoot=e||this._document}return this._cachedShadowRoot}},{key:"_notifyReceivingSiblings",value:function(){var e=this,t=this._activeDraggables.filter(function(e){return e.isDragging()});this._siblings.forEach(function(n){return n._startReceiving(e,t)})}}])}();function PT(e,t){for(var n=0;n=n-r&&t<=n+r?1:t>=i-r&&t<=i+r?2:0}function qT(e,t){var n=e.left,i=e.right,r=.05*e.width;return t>=n-r&&t<=n+r?1:t>=i-r&&t<=i+r?2:0}var NT=QS({passive:!1,capture:!0}),HT=function(){var e=function(){return m(function e(t,n){var i=this;g(this,e),this._ngZone=t,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=[],this._globalListeners=new Map,this._draggingPredicate=function(e){return e.isDragging()},this.pointerMove=new ee,this.pointerUp=new ee,this.scroll=new ee,this._preventDefaultWhileDragging=function(e){i._activeDragInstances.length>0&&e.preventDefault()},this._persistentTouchmoveListener=function(e){i._activeDragInstances.length>0&&(i._activeDragInstances.some(i._draggingPredicate)&&e.preventDefault(),i.pointerMove.next(e))},this._document=n},[{key:"registerDropContainer",value:function(e){this._dropInstances.has(e)||this._dropInstances.add(e)}},{key:"registerDragItem",value:function(e){var t=this;this._dragInstances.add(e),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(function(){t._document.addEventListener("touchmove",t._persistentTouchmoveListener,NT)})}},{key:"removeDropContainer",value:function(e){this._dropInstances.delete(e)}},{key:"removeDragItem",value:function(e){this._dragInstances.delete(e),this.stopDragging(e),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,NT)}},{key:"startDragging",value:function(e,t){var n=this;if(!(this._activeDragInstances.indexOf(e)>-1)&&(this._activeDragInstances.push(e),1===this._activeDragInstances.length)){var i=t.type.startsWith("touch");this._globalListeners.set(i?"touchend":"mouseup",{handler:function(e){return n.pointerUp.next(e)},options:!0}).set("scroll",{handler:function(e){return n.scroll.next(e)},options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:NT}),i||this._globalListeners.set("mousemove",{handler:function(e){return n.pointerMove.next(e)},options:NT}),this._ngZone.runOutsideAngular(function(){n._globalListeners.forEach(function(e,t){n._document.addEventListener(t,e.handler,e.options)})})}}},{key:"stopDragging",value:function(e){var t=this._activeDragInstances.indexOf(e);t>-1&&(this._activeDragInstances.splice(t,1),0===this._activeDragInstances.length&&this._clearGlobalListeners())}},{key:"isDragging",value:function(e){return this._activeDragInstances.indexOf(e)>-1}},{key:"scrolled",value:function(e){var t=this,n=[this.scroll];return e&&e!==this._document&&n.push(new Q(function(n){return t._ngZone.runOutsideAngular(function(){var i=function(e){t._activeDragInstances.length&&n.next(e)};return e.addEventListener("scroll",i,!0),function(){e.removeEventListener("scroll",i,!0)}})})),ke.apply(void 0,n)}},{key:"ngOnDestroy",value:function(){var e=this;this._dragInstances.forEach(function(t){return e.removeDragItem(t)}),this._dropInstances.forEach(function(t){return e.removeDropContainer(t)}),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}},{key:"_clearGlobalListeners",value:function(){var e=this;this._globalListeners.forEach(function(t,n){e._document.removeEventListener(n,t.handler,t.options)}),this._globalListeners.clear()}}])}();return e.\u0275fac=function(t){return new(t||e)($i(Cc),$i(ad))},e.\u0275prov=Be({factory:function(){return new e($i(Cc),$i(ad))},token:e,providedIn:"root"}),e}(),BT={dragStartThreshold:5,pointerDirectionChangeThreshold:5},UT=function(){var e=function(){return m(function e(t,n,i,r){g(this,e),this._document=t,this._ngZone=n,this._viewportRuler=i,this._dragDropRegistry=r},[{key:"createDrag",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:BT;return new DT(e,t,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}},{key:"createDropList",value:function(e){return new RT(e,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}}])}();return e.\u0275fac=function(t){return new(t||e)($i(ad),$i(Cc),$i(lE),$i(HT))},e.\u0275prov=Be({factory:function(){return new e($i(ad),$i(Cc),$i(lE),$i(HT))},token:e,providedIn:"root"}),e}(),zT=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({providers:[UT],imports:[cE]}),e}(),VT=[[["caption"]],[["colgroup"],["col"]]],GT=["caption","colgroup, col"];function WT(e){return function(e){function t(){var e;g(this,t);for(var n=arguments.length,i=new Array(n),r=0;r4&&void 0!==arguments[4])||arguments[4],a=!(arguments.length>5&&void 0!==arguments[5])||arguments[5],o=arguments.length>6?arguments[6]:void 0;g(this,e),this._isNativeHtmlTable=t,this._stickCellCss=n,this.direction=i,this._coalescedStyleScheduler=r,this._isBrowser=s,this._needsPositionStickyOnElement=a,this._positionListener=o,this._cachedCellWidths=[],this._borderCellCss={top:"".concat(n,"-border-elem-top"),bottom:"".concat(n,"-border-elem-bottom"),left:"".concat(n,"-border-elem-left"),right:"".concat(n,"-border-elem-right")}},[{key:"clearStickyPositioning",value:function(e,t){var n,i=this,r=[],s=M(e);try{for(s.s();!(n=s.n()).done;){var a=n.value;if(a.nodeType===a.ELEMENT_NODE){r.push(a);for(var o=0;o3&&void 0!==arguments[3])||arguments[3];if(e.length&&this._isBrowser&&(t.some(function(e){return e})||n.some(function(e){return e}))){var s=e[0],a=s.children.length,o=this._getCellWidths(s,r),u=this._getStickyStartColumnPositions(o,t),l=this._getStickyEndColumnPositions(o,n),c=t.lastIndexOf(!0),d=n.indexOf(!0);this._coalescedStyleScheduler.schedule(function(){var r,s="rtl"===i.direction,h=s?"right":"left",p=s?"left":"right",f=M(e);try{for(f.s();!(r=f.n()).done;)for(var m=r.value,g=0;g1&&void 0!==arguments[1])||arguments[1];if(!t&&this._cachedCellWidths.length)return this._cachedCellWidths;for(var n=[],i=e.children,r=0;r0;r--)t[r]&&(n[r]=i,i+=e[r]);return n}}])}(),bD=new xi("CDK_SPL"),kD=function(){var e=m(function e(t,n){g(this,e),this.viewContainer=t,this.elementRef=n});return e.\u0275fac=function(t){return new(t||e)(yo(gl),yo(Iu))},e.\u0275dir=Et({type:e,selectors:[["","rowOutlet",""]]}),e}(),wD=function(){var e=m(function e(t,n){g(this,e),this.viewContainer=t,this.elementRef=n});return e.\u0275fac=function(t){return new(t||e)(yo(gl),yo(Iu))},e.\u0275dir=Et({type:e,selectors:[["","headerRowOutlet",""]]}),e}(),SD=function(){var e=m(function e(t,n){g(this,e),this.viewContainer=t,this.elementRef=n});return e.\u0275fac=function(t){return new(t||e)(yo(gl),yo(Iu))},e.\u0275dir=Et({type:e,selectors:[["","footerRowOutlet",""]]}),e}(),ED=function(){var e=m(function e(t,n){g(this,e),this.viewContainer=t,this.elementRef=n});return e.\u0275fac=function(t){return new(t||e)(yo(gl),yo(Iu))},e.\u0275dir=Et({type:e,selectors:[["","noDataRowOutlet",""]]}),e}(),TD=function(){var e=function(){return m(function e(t,n,i,r,s,a,o,u,l,c,d){g(this,e),this._differs=t,this._changeDetectorRef=n,this._elementRef=i,this._dir=s,this._platform=o,this._viewRepeater=u,this._coalescedStyleScheduler=l,this._viewportRuler=c,this._stickyPositioningListener=d,this._onDestroy=new ee,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new jl,this.viewChange=new lg({start:0,end:Number.MAX_VALUE}),r||this._elementRef.nativeElement.setAttribute("role","table"),this._document=a,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName},[{key:"trackBy",get:function(){return this._trackByFn},set:function(e){this._trackByFn=e}},{key:"dataSource",get:function(){return this._dataSource},set:function(e){this._dataSource!==e&&this._switchDataSource(e)}},{key:"multiTemplateDataRows",get:function(){return this._multiTemplateDataRows},set:function(e){this._multiTemplateDataRows=oS(e),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}},{key:"fixedLayout",get:function(){return this._fixedLayout},set:function(e){this._fixedLayout=oS(e),this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}},{key:"ngOnInit",value:function(){var e=this;this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create(function(t,n){return e.trackBy?e.trackBy(n.dataIndex,n.data):n}),this._viewportRuler.change().pipe(OS(this._onDestroy)).subscribe(function(){e._forceRecalculateCellWidths=!0})}},{key:"ngAfterContentChecked",value:function(){this._cacheRowDefs(),this._cacheColumnDefs();var e=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||e,this._forceRecalculateCellWidths=e,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}},{key:"ngOnDestroy",value:function(){this._rowOutlet.viewContainer.clear(),this._noDataRowOutlet.viewContainer.clear(),this._headerRowOutlet.viewContainer.clear(),this._footerRowOutlet.viewContainer.clear(),this._cachedRenderRowsMap.clear(),this._onDestroy.next(),this._onDestroy.complete(),iE(this.dataSource)&&this.dataSource.disconnect(this)}},{key:"renderRows",value:function(){var e=this;this._renderRows=this._getAllRenderRows();var t=this._dataDiffer.diff(this._renderRows);if(!t)return this._updateNoDataRow(),void this.contentChanged.next();var n=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(t,n,function(t,n,i){return e._getEmbeddedViewArgs(t.item,i)},function(e){return e.item.data},function(t){1===t.operation&&t.context&&e._renderCellTemplateForItem(t.record.item.rowDef,t.context)}),this._updateRowIndexContext(),t.forEachIdentityChange(function(e){n.get(e.currentIndex).context.$implicit=e.item.data}),this._updateNoDataRow(),this.updateStickyColumnStyles(),this.contentChanged.next()}},{key:"addColumnDef",value:function(e){this._customColumnDefs.add(e)}},{key:"removeColumnDef",value:function(e){this._customColumnDefs.delete(e)}},{key:"addRowDef",value:function(e){this._customRowDefs.add(e)}},{key:"removeRowDef",value:function(e){this._customRowDefs.delete(e)}},{key:"addHeaderRowDef",value:function(e){this._customHeaderRowDefs.add(e),this._headerRowDefChanged=!0}},{key:"removeHeaderRowDef",value:function(e){this._customHeaderRowDefs.delete(e),this._headerRowDefChanged=!0}},{key:"addFooterRowDef",value:function(e){this._customFooterRowDefs.add(e),this._footerRowDefChanged=!0}},{key:"removeFooterRowDef",value:function(e){this._customFooterRowDefs.delete(e),this._footerRowDefChanged=!0}},{key:"setNoDataRow",value:function(e){this._customNoDataRow=e}},{key:"updateStickyHeaderRowStyles",value:function(){var e=this._getRenderedRows(this._headerRowOutlet),t=this._elementRef.nativeElement.querySelector("thead");t&&(t.style.display=e.length?"":"none");var n=this._headerRowDefs.map(function(e){return e.sticky});this._stickyStyler.clearStickyPositioning(e,["top"]),this._stickyStyler.stickRows(e,n,"top"),this._headerRowDefs.forEach(function(e){return e.resetStickyChanged()})}},{key:"updateStickyFooterRowStyles",value:function(){var e=this._getRenderedRows(this._footerRowOutlet),t=this._elementRef.nativeElement.querySelector("tfoot");t&&(t.style.display=e.length?"":"none");var n=this._footerRowDefs.map(function(e){return e.sticky});this._stickyStyler.clearStickyPositioning(e,["bottom"]),this._stickyStyler.stickRows(e,n,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,n),this._footerRowDefs.forEach(function(e){return e.resetStickyChanged()})}},{key:"updateStickyColumnStyles",value:function(){var e=this,t=this._getRenderedRows(this._headerRowOutlet),n=this._getRenderedRows(this._rowOutlet),i=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([].concat(d(t),d(n),d(i)),["left","right"]),this._stickyColumnStylesNeedReset=!1),t.forEach(function(t,n){e._addStickyColumnStyles([t],e._headerRowDefs[n])}),this._rowDefs.forEach(function(t){for(var i=[],r=0;r0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach(function(t,n){return e._renderRow(e._headerRowOutlet,t,n)}),this.updateStickyHeaderRowStyles()}},{key:"_forceRenderFooterRows",value:function(){var e=this;this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach(function(t,n){return e._renderRow(e._footerRowOutlet,t,n)}),this.updateStickyFooterRowStyles()}},{key:"_addStickyColumnStyles",value:function(e,t){var n=this,i=Array.from(t.columns||[]).map(function(e){return n._columnDefsByName.get(e)}),r=i.map(function(e){return e.sticky}),s=i.map(function(e){return e.stickyEnd});this._stickyStyler.updateStickyColumns(e,r,s,!this._fixedLayout||this._forceRecalculateCellWidths)}},{key:"_getRenderedRows",value:function(e){for(var t=[],n=0;n3&&void 0!==arguments[3]?arguments[3]:{},r=e.viewContainer.createEmbeddedView(t.template,i,n);return this._renderCellTemplateForItem(t,i),r}},{key:"_renderCellTemplateForItem",value:function(e,t){var n,i=M(this._getCellTemplates(e));try{for(i.s();!(n=i.n()).done;){var r=n.value;fD.mostRecentCellOutlet&&fD.mostRecentCellOutlet._viewContainer.createEmbeddedView(r,t)}}catch(s){i.e(s)}finally{i.f()}this._changeDetectorRef.markForCheck()}},{key:"_updateRowIndexContext",value:function(){for(var e=this._rowOutlet.viewContainer,t=0,n=e.length;t1&&void 0!==arguments[1]?arguments[1]:0;return function(e){function n(){var e;g(this,n);for(var i=arguments.length,r=new Array(i),s=0;s0?n:e}}])}(),WD=new xi("mat-date-formats");try{zD="undefined"!=typeof Intl}catch(P){zD=!1}var ZD={long:["January","February","March","April","May","June","July","August","September","October","November","December"],short:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],narrow:["J","F","M","A","M","J","J","A","S","O","N","D"]},QD=JD(31,function(e){return String(e+1)}),$D={long:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],short:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],narrow:["S","M","T","W","T","F","S"]},KD=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function JD(e,t){for(var n=Array(e),i=0;i9999)&&(e=this.clone(e)).setFullYear(Math.max(1,Math.min(9999,e.getFullYear()))),t=Object.assign(Object.assign({},t),{timeZone:"utc"});var n=new Intl.DateTimeFormat(this.locale,t);return this._stripDirectionalityCharacters(this._format(n,e))}return this._stripDirectionalityCharacters(e.toDateString())}},{key:"addCalendarYears",value:function(e,t){return this.addCalendarMonths(e,12*t)}},{key:"addCalendarMonths",value:function(e,t){var n=this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+t,this.getDate(e));return this.getMonth(n)!=((this.getMonth(e)+t)%12+12)%12&&(n=this._createDateWithOverflow(this.getYear(n),this.getMonth(n),0)),n}},{key:"addCalendarDays",value:function(e,t){return this._createDateWithOverflow(this.getYear(e),this.getMonth(e),this.getDate(e)+t)}},{key:"toIso8601",value:function(e){return[e.getUTCFullYear(),this._2digit(e.getUTCMonth()+1),this._2digit(e.getUTCDate())].join("-")}},{key:"deserialize",value:function(e){if("string"==typeof e){if(!e)return null;if(KD.test(e)){var n=new Date(e);if(this.isValid(n))return n}}return h(E(t.prototype),"deserialize",this).call(this,e)}},{key:"isDateInstance",value:function(e){return e instanceof Date}},{key:"isValid",value:function(e){return!isNaN(e.getTime())}},{key:"invalid",value:function(){return new Date(NaN)}},{key:"_createDateWithOverflow",value:function(e,t,n){var i=new Date;return i.setFullYear(e,t,n),i.setHours(0,0,0,0),i}},{key:"_2digit",value:function(e){return("00"+e).slice(-2)}},{key:"_stripDirectionalityCharacters",value:function(e){return e.replace(/[\u200e\u200f]/g,"")}},{key:"_format",value:function(e,t){var n=new Date;return n.setUTCFullYear(t.getFullYear(),t.getMonth(),t.getDate()),n.setUTCHours(t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()),e.format(n)}}])}(GD);return e.\u0275fac=function(t){return new(t||e)($i(VD,8),$i(VS))},e.\u0275prov=Be({token:e,factory:e.\u0275fac}),e}(),ex=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({providers:[{provide:GD,useClass:XD}],imports:[[GS]]}),e}(),tx={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}},nx=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({providers:[{provide:WD,useValue:tx}],imports:[[ex]]}),e}(),ix=function(){var e=function(){return m(function e(){g(this,e)},[{key:"isErrorState",value:function(e,t){return!!(e&&e.invalid&&(e.touched||t&&t.submitted))}}])}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Be({factory:function(){return new e},token:e,providedIn:"root"}),e}(),rx=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Et({type:e,selectors:[["","mat-line",""],["","matLine",""]],hostAttrs:[1,"mat-line"]}),e}();function sx(e,t,n){var i=e.nativeElement.classList;n?i.add(t):i.remove(t)}var ax=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[YD],YD]}),e}(),ox=function(){return m(function e(t,n,i){g(this,e),this._renderer=t,this.element=n,this.config=i,this.state=3},[{key:"fadeOut",value:function(){this._renderer.fadeOutRipple(this)}}])}(),ux={enterDuration:225,exitDuration:150},lx=QS({passive:!0}),cx=["mousedown","touchstart"],dx=["mouseup","mouseleave","touchend","touchcancel"],hx=function(){return m(function e(t,n,i,r){g(this,e),this._target=t,this._ngZone=n,this._isPointerDown=!1,this._activeRipples=new Set,this._pointerUpEventsRegistered=!1,r.isBrowser&&(this._containerElement=dS(i))},[{key:"fadeInRipple",value:function(e,t){var n=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),s=Object.assign(Object.assign({},ux),i.animation);i.centered&&(e=r.left+r.width/2,t=r.top+r.height/2);var a=i.radius||function(e,t,n){var i=Math.max(Math.abs(e-n.left),Math.abs(e-n.right)),r=Math.max(Math.abs(t-n.top),Math.abs(t-n.bottom));return Math.sqrt(i*i+r*r)}(e,t,r),o=e-r.left,u=t-r.top,l=s.enterDuration,c=document.createElement("div");c.classList.add("mat-ripple-element"),c.style.left=o-a+"px",c.style.top=u-a+"px",c.style.height=2*a+"px",c.style.width=2*a+"px",null!=i.color&&(c.style.backgroundColor=i.color),c.style.transitionDuration="".concat(l,"ms"),this._containerElement.appendChild(c),function(e){window.getComputedStyle(e).getPropertyValue("opacity")}(c),c.style.transform="scale(1)";var d=new ox(this,c,i);return d.state=0,this._activeRipples.add(d),i.persistent||(this._mostRecentTransientRipple=d),this._runTimeoutOutsideZone(function(){var e=d===n._mostRecentTransientRipple;d.state=1,!i.persistent&&(!e||!n._isPointerDown)&&d.fadeOut()},l),d}},{key:"fadeOutRipple",value:function(e){var t=this._activeRipples.delete(e);if(e===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),this._activeRipples.size||(this._containerRect=null),t){var n=e.element,i=Object.assign(Object.assign({},ux),e.config.animation);n.style.transitionDuration="".concat(i.exitDuration,"ms"),n.style.opacity="0",e.state=2,this._runTimeoutOutsideZone(function(){e.state=3,n.parentNode.removeChild(n)},i.exitDuration)}}},{key:"fadeOutAll",value:function(){this._activeRipples.forEach(function(e){return e.fadeOut()})}},{key:"fadeOutAllNonPersistent",value:function(){this._activeRipples.forEach(function(e){e.config.persistent||e.fadeOut()})}},{key:"setupTriggerEvents",value:function(e){var t=dS(e);!t||t===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=t,this._registerEvents(cx))}},{key:"handleEvent",value:function(e){"mousedown"===e.type?this._onMousedown(e):"touchstart"===e.type?this._onTouchStart(e):this._onPointerUp(),this._pointerUpEventsRegistered||(this._registerEvents(dx),this._pointerUpEventsRegistered=!0)}},{key:"_onMousedown",value:function(e){var t=BE(e),n=this._lastTouchStartEvent&&Date.now()1&&void 0!==arguments[1]?arguments[1]:0;this._ngZone.runOutsideAngular(function(){return setTimeout(e,t)})}},{key:"_registerEvents",value:function(e){var t=this;this._ngZone.runOutsideAngular(function(){e.forEach(function(e){t._triggerElement.addEventListener(e,t,lx)})})}},{key:"_removeTriggerEvents",value:function(){var e=this;this._triggerElement&&(cx.forEach(function(t){e._triggerElement.removeEventListener(t,e,lx)}),this._pointerUpEventsRegistered&&dx.forEach(function(t){e._triggerElement.removeEventListener(t,e,lx)}))}}])}(),px=new xi("mat-ripple-global-options"),fx=function(){var e=function(){return m(function e(t,n,i,r,s){g(this,e),this._elementRef=t,this._animationMode=s,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=r||{},this._rippleRenderer=new hx(this,n,t,i)},[{key:"disabled",get:function(){return this._disabled},set:function(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}},{key:"trigger",get:function(){return this._trigger||this._elementRef.nativeElement},set:function(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}},{key:"ngOnInit",value:function(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}},{key:"ngOnDestroy",value:function(){this._rippleRenderer._removeTriggerEvents()}},{key:"fadeOutAll",value:function(){this._rippleRenderer.fadeOutAll()}},{key:"fadeOutAllNonPersistent",value:function(){this._rippleRenderer.fadeOutAllNonPersistent()}},{key:"rippleConfig",get:function(){return{centered:this.centered,radius:this.radius,color:this.color,animation:Object.assign(Object.assign(Object.assign({},this._globalOptions.animation),"NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}},{key:"rippleDisabled",get:function(){return this.disabled||!!this._globalOptions.disabled}},{key:"_setupTriggerEventsIfEnabled",value:function(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}},{key:"launch",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0;return"number"==typeof e?this._rippleRenderer.fadeInRipple(e,t,Object.assign(Object.assign({},this.rippleConfig),n)):this._rippleRenderer.fadeInRipple(0,0,Object.assign(Object.assign({},this.rippleConfig),e))}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(Iu),yo(Cc),yo(VS),yo(px,8),yo(rg,8))},e.\u0275dir=Et({type:e,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(e,t){2&e&&Qo("mat-ripple-unbounded",t.unbounded)},inputs:{radius:["matRippleRadius","radius"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"],color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],animation:["matRippleAnimation","animation"]},exportAs:["matRipple"]}),e}(),mx=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[YD,GS],YD]}),e}(),gx=function(){var e=m(function e(t){g(this,e),this._animationMode=t,this.state="unchecked",this.disabled=!1});return e.\u0275fac=function(t){return new(t||e)(yo(rg,8))},e.\u0275cmp=yt({type:e,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:8,hostBindings:function(e,t){2&e&&Qo("mat-pseudo-checkbox-indeterminate","indeterminate"===t.state)("mat-pseudo-checkbox-checked","checked"===t.state)("mat-pseudo-checkbox-disabled",t.disabled)("_mat-animation-noopable","NoopAnimations"===t._animationMode)},inputs:{state:"state",disabled:"disabled"},decls:0,vars:0,template:function(e,t){},styles:['.mat-pseudo-checkbox{width:16px;height:16px;border:2px solid;border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate{border-color:transparent}._mat-animation-noopable.mat-pseudo-checkbox{transition:none;animation:none}._mat-animation-noopable.mat-pseudo-checkbox::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{top:5px;left:1px;width:10px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{top:2.4px;left:1px;width:8px;height:3px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}\n'],encapsulation:2,changeDetection:0}),e}(),vx=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[YD]]}),e}(),yx=new xi("MAT_OPTION_PARENT_COMPONENT"),_x=jD(function(){return m(function e(){g(this,e)})}()),bx=0,kx=function(){var e=function(e){function t(e){var n,i;return g(this,t),(n=v(this,t))._labelId="mat-optgroup-label-"+bx++,n._inert=null!==(i=null==e?void 0:e.inertGroups)&&void 0!==i&&i,n}return _(t,e),m(t)}(_x);return e.\u0275fac=function(t){return new(t||e)(yo(yx,8))},e.\u0275dir=Et({type:e,inputs:{label:"label"},features:[eo]}),e}(),wx=new xi("MatOptgroup"),Sx=0,Ex=m(function e(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];g(this,e),this.source=t,this.isUserInput=n}),Tx=function(){var e=function(){return m(function e(t,n,i,r){g(this,e),this._element=t,this._changeDetectorRef=n,this._parent=i,this.group=r,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+Sx++,this.onSelectionChange=new jl,this._stateChanges=new ee},[{key:"multiple",get:function(){return this._parent&&this._parent.multiple}},{key:"selected",get:function(){return this._selected}},{key:"disabled",get:function(){return this.group&&this.group.disabled||this._disabled},set:function(e){this._disabled=oS(e)}},{key:"disableRipple",get:function(){return this._parent&&this._parent.disableRipple}},{key:"active",get:function(){return this._active}},{key:"viewValue",get:function(){return(this._getHostElement().textContent||"").trim()}},{key:"select",value:function(){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}},{key:"deselect",value:function(){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}},{key:"focus",value:function(e,t){var n=this._getHostElement();"function"==typeof n.focus&&n.focus(t)}},{key:"setActiveStyles",value:function(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}},{key:"setInactiveStyles",value:function(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}},{key:"getLabel",value:function(){return this.viewValue}},{key:"_handleKeydown",value:function(e){(13===e.keyCode||32===e.keyCode)&&!hE(e)&&(this._selectViaInteraction(),e.preventDefault())}},{key:"_selectViaInteraction",value:function(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}},{key:"_getAriaSelected",value:function(){return this.selected||!this.multiple&&null}},{key:"_getTabIndex",value:function(){return this.disabled?"-1":"0"}},{key:"_getHostElement",value:function(){return this._element.nativeElement}},{key:"ngAfterViewChecked",value:function(){if(this._selected){var e=this.viewValue;e!==this._mostRecentViewValue&&(this._mostRecentViewValue=e,this._stateChanges.next())}}},{key:"ngOnDestroy",value:function(){this._stateChanges.complete()}},{key:"_emitSelectionChangeEvent",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.onSelectionChange.emit(new Ex(this,e))}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(Iu),yo(sl),yo(void 0),yo(kx))},e.\u0275dir=Et({type:e,inputs:{id:"id",disabled:"disabled",value:"value"},outputs:{onSelectionChange:"onSelectionChange"}}),e}(),Dx=function(){var e=function(e){function t(e,n,i,r){return g(this,t),v(this,t,[e,n,i,r])}return _(t,e),m(t)}(Tx);return e.\u0275fac=function(t){return new(t||e)(yo(Iu),yo(sl),yo(yx,8),yo(wx,8))},e.\u0275cmp=yt({type:e,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-option","mat-focus-indicator"],hostVars:12,hostBindings:function(e,t){1&e&&Ao("click",function(){return t._selectViaInteraction()})("keydown",function(e){return t._handleKeydown(e)}),2&e&&(cu("id",t.id),fo("tabindex",t._getTabIndex())("aria-selected",t._getAriaSelected())("aria-disabled",t.disabled.toString()),Qo("mat-selected",t.selected)("mat-option-multiple",t.multiple)("mat-active",t.active)("mat-option-disabled",t.disabled))},exportAs:["matOption"],features:[eo],ngContentSelectors:OD,decls:5,vars:4,consts:[["class","mat-option-pseudo-checkbox",3,"state","disabled",4,"ngIf"],[1,"mat-option-text"],["class","cdk-visually-hidden",4,"ngIf"],["mat-ripple","",1,"mat-option-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-option-pseudo-checkbox",3,"state","disabled"],[1,"cdk-visually-hidden"]],template:function(e,t){1&e&&(jo(),go(0,LD,1,2,"mat-pseudo-checkbox",0),ko(1,"span",1),qo(2),wo(),go(3,AD,2,1,"span",2),So(4,"div",3)),2&e&&(_o("ngIf",t.multiple),Ns(3),_o("ngIf",t.group&&t.group._inert),Ns(1),_o("matRippleTrigger",t._getHostElement())("matRippleDisabled",t.disabled||t.disableRipple))},directives:[Od,fx,gx],styles:[".mat-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative;cursor:pointer;outline:none;display:flex;flex-direction:row;max-width:100%;box-sizing:border-box;align-items:center;-webkit-tap-highlight-color:transparent}.mat-option[disabled]{cursor:default}[dir=rtl] .mat-option{text-align:right}.mat-option .mat-icon{margin-right:16px;vertical-align:middle}.mat-option .mat-icon svg{vertical-align:top}[dir=rtl] .mat-option .mat-icon{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:32px}[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.cdk-high-contrast-active .mat-option{margin:0 1px}.cdk-high-contrast-active .mat-option.mat-active{border:solid 1px currentColor;margin:0}.cdk-high-contrast-active .mat-option[aria-disabled=true]{opacity:.5}.mat-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option .mat-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-option-pseudo-checkbox{margin-right:8px}[dir=rtl] .mat-option-pseudo-checkbox{margin-left:8px;margin-right:0}\n"],encapsulation:2,changeDetection:0}),e}();function xx(e,t,n){if(n.length){for(var i=t.toArray(),r=n.toArray(),s=0,a=0;a1&&void 0!==arguments[1]?arguments[1]:this.context;return this.context=n,h(E(t.prototype),"attach",this).call(this,e)}},{key:"detach",value:function(){return this.context=void 0,h(E(t.prototype),"detach",this).call(this)}}])}(Mx),Ox=function(e){function t(e){var n;return g(this,t),(n=v(this,t)).element=e instanceof Iu?e.nativeElement:e,n}return _(t,e),m(t)}(Mx),Ix=function(){return m(function e(){g(this,e),this._isDisposed=!1,this.attachDomPortal=null},[{key:"hasAttached",value:function(){return!!this._attachedPortal}},{key:"attach",value:function(e){return e instanceof Lx?(this._attachedPortal=e,this.attachComponentPortal(e)):e instanceof Ax?(this._attachedPortal=e,this.attachTemplatePortal(e)):this.attachDomPortal&&e instanceof Ox?(this._attachedPortal=e,this.attachDomPortal(e)):void 0}},{key:"detach",value:function(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}},{key:"dispose",value:function(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}},{key:"setDisposeFn",value:function(e){this._disposeFn=e}},{key:"_invokeDisposeFn",value:function(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}])}(),Rx=function(e){function t(e,n,i,r,s){var a;return g(this,t),(a=v(this,t)).outletElement=e,a._componentFactoryResolver=n,a._appRef=i,a._defaultInjector=r,a.attachDomPortal=function(e){var n=e.element,i=a._document.createComment("dom-portal");n.parentNode.insertBefore(i,n),a.outletElement.appendChild(n),a._attachedPortal=e,h((y(a),E(t.prototype)),"setDisposeFn",y(a)).call(y(a),function(){i.parentNode&&i.parentNode.replaceChild(n,i)})},a._document=s,a}return _(t,e),m(t,[{key:"attachComponentPortal",value:function(e){var t,n=this,i=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component);return e.viewContainerRef?(t=e.viewContainerRef.createComponent(i,e.viewContainerRef.length,e.injector||e.viewContainerRef.injector),this.setDisposeFn(function(){return t.destroy()})):(t=i.create(e.injector||this._defaultInjector),this._appRef.attachView(t.hostView),this.setDisposeFn(function(){n._appRef.detachView(t.hostView),t.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(t)),this._attachedPortal=e,t}},{key:"attachTemplatePortal",value:function(e){var t=this,n=e.viewContainerRef,i=n.createEmbeddedView(e.templateRef,e.context);return i.rootNodes.forEach(function(e){return t.outletElement.appendChild(e)}),i.detectChanges(),this.setDisposeFn(function(){var e=n.indexOf(i);-1!==e&&n.remove(e)}),this._attachedPortal=e,i}},{key:"dispose",value:function(){h(E(t.prototype),"dispose",this).call(this),null!=this.outletElement.parentNode&&this.outletElement.parentNode.removeChild(this.outletElement)}},{key:"_getComponentRootNode",value:function(e){return e.hostView.rootNodes[0]}}])}(Ix),Px=function(){var e=function(e){function t(e,n,i){var r;return g(this,t),(r=v(this,t))._componentFactoryResolver=e,r._viewContainerRef=n,r._isInitialized=!1,r.attached=new jl,r.attachDomPortal=function(e){var n=e.element,i=r._document.createComment("dom-portal");e.setAttachedHost(y(r)),n.parentNode.insertBefore(i,n),r._getRootNode().appendChild(n),r._attachedPortal=e,h((y(r),E(t.prototype)),"setDisposeFn",y(r)).call(y(r),function(){i.parentNode&&i.parentNode.replaceChild(n,i)})},r._document=i,r}return _(t,e),m(t,[{key:"portal",get:function(){return this._attachedPortal},set:function(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&h(E(t.prototype),"detach",this).call(this),e&&h(E(t.prototype),"attach",this).call(this,e),this._attachedPortal=e)}},{key:"attachedRef",get:function(){return this._attachedRef}},{key:"ngOnInit",value:function(){this._isInitialized=!0}},{key:"ngOnDestroy",value:function(){h(E(t.prototype),"dispose",this).call(this),this._attachedPortal=null,this._attachedRef=null}},{key:"attachComponentPortal",value:function(e){e.setAttachedHost(this);var n=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,i=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),r=n.createComponent(i,n.length,e.injector||n.injector);return n!==this._viewContainerRef&&this._getRootNode().appendChild(r.hostView.rootNodes[0]),h(E(t.prototype),"setDisposeFn",this).call(this,function(){return r.destroy()}),this._attachedPortal=e,this._attachedRef=r,this.attached.emit(r),r}},{key:"attachTemplatePortal",value:function(e){var n=this;e.setAttachedHost(this);var i=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context);return h(E(t.prototype),"setDisposeFn",this).call(this,function(){return n._viewContainerRef.clear()}),this._attachedPortal=e,this._attachedRef=i,this.attached.emit(i),i}},{key:"_getRootNode",value:function(){var e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}}])}(Ix);return e.\u0275fac=function(t){return new(t||e)(yo(Mu),yo(gl),yo(ad))},e.\u0275dir=Et({type:e,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[eo]}),e}(),Fx=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({}),e}(),Yx=function(){return m(function e(t,n){g(this,e),this.predicate=t,this.inclusive=n},[{key:"call",value:function(e,t){return t.subscribe(new jx(e,this.predicate,this.inclusive))}}])}(),jx=function(e){function t(e,n,i){var r;return g(this,t),(r=v(this,t,[e])).predicate=n,r.inclusive=i,r.index=0,r}return _(t,e),m(t,[{key:"_next",value:function(e){var t,n=this.destination;try{t=this.predicate(e,this.index++)}catch(i){return void n.error(i)}this.nextOrComplete(e,t)}},{key:"nextOrComplete",value:function(e,t){var n=this.destination;Boolean(t)?n.next(e):(this.inclusive&&n.next(e),n.complete())}}])}(U),qx=function(){if(null==US){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return US=!1;if("scrollBehavior"in document.documentElement.style)US=!0;else{var e=Element.prototype.scrollTo;US=!!e&&!/\{\s*\[native code\]\s*\}/.test(e.toString())}}return US}(),Nx=function(){return m(function e(t,n){g(this,e),this._viewportRuler=t,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=n},[{key:"attach",value:function(){}},{key:"enable",value:function(){if(this._canBeEnabled()){var e=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=e.style.left||"",this._previousHTMLStyles.top=e.style.top||"",e.style.left=cS(-this._previousScrollPosition.left),e.style.top=cS(-this._previousScrollPosition.top),e.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}},{key:"disable",value:function(){if(this._isEnabled){var e=this._document.documentElement,t=e.style,n=this._document.body.style,i=t.scrollBehavior||"",r=n.scrollBehavior||"";this._isEnabled=!1,t.left=this._previousHTMLStyles.left,t.top=this._previousHTMLStyles.top,e.classList.remove("cdk-global-scrollblock"),qx&&(t.scrollBehavior=n.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),qx&&(t.scrollBehavior=i,n.scrollBehavior=r)}}},{key:"_canBeEnabled",value:function(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;var e=this._document.body,t=this._viewportRuler.getViewportSize();return e.scrollHeight>t.height||e.scrollWidth>t.width}}])}(),Hx=function(){return m(function e(t,n,i,r){var s=this;g(this,e),this._scrollDispatcher=t,this._ngZone=n,this._viewportRuler=i,this._config=r,this._scrollSubscription=null,this._detach=function(){s.disable(),s._overlayRef.hasAttached()&&s._ngZone.run(function(){return s._overlayRef.detach()})}},[{key:"attach",value:function(e){this._overlayRef=e}},{key:"enable",value:function(){var e=this;if(!this._scrollSubscription){var t=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=t.subscribe(function(){var t=e._viewportRuler.getViewportScrollPosition().top;Math.abs(t-e._initialScrollPosition)>e._config.threshold?e._detach():e._overlayRef.updatePosition()})):this._scrollSubscription=t.subscribe(this._detach)}}},{key:"disable",value:function(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}},{key:"detach",value:function(){this.disable(),this._overlayRef=null}}])}(),Bx=function(){return m(function e(){g(this,e)},[{key:"enable",value:function(){}},{key:"disable",value:function(){}},{key:"attach",value:function(){}}])}();function Ux(e,t){return t.some(function(t){return e.bottomt.bottom||e.rightt.right})}function zx(e,t){return t.some(function(t){return e.topt.bottom||e.leftt.right})}var Vx=function(){return m(function e(t,n,i,r){g(this,e),this._scrollDispatcher=t,this._viewportRuler=n,this._ngZone=i,this._config=r,this._scrollSubscription=null},[{key:"attach",value:function(e){this._overlayRef=e}},{key:"enable",value:function(){var e=this;this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(function(){if(e._overlayRef.updatePosition(),e._config&&e._config.autoClose){var t=e._overlayRef.overlayElement.getBoundingClientRect(),n=e._viewportRuler.getViewportSize(),i=n.width,r=n.height;Ux(t,[{width:i,height:r,bottom:r,right:i,top:0,left:0}])&&(e.disable(),e._ngZone.run(function(){return e._overlayRef.detach()}))}}))}},{key:"disable",value:function(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}},{key:"detach",value:function(){this.disable(),this._overlayRef=null}}])}(),Gx=function(){var e=m(function e(t,n,i,r){var s=this;g(this,e),this._scrollDispatcher=t,this._viewportRuler=n,this._ngZone=i,this.noop=function(){return new Bx},this.close=function(e){return new Hx(s._scrollDispatcher,s._ngZone,s._viewportRuler,e)},this.block=function(){return new Nx(s._viewportRuler,s._document)},this.reposition=function(e){return new Vx(s._scrollDispatcher,s._viewportRuler,s._ngZone,e)},this._document=r});return e.\u0275fac=function(t){return new(t||e)($i(uE),$i(lE),$i(Cc),$i(ad))},e.\u0275prov=Be({factory:function(){return new e($i(uE),$i(lE),$i(Cc),$i(ad))},token:e,providedIn:"root"}),e}(),Wx=m(function e(t){if(g(this,e),this.scrollStrategy=new Bx,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,t)for(var n=0,i=Object.keys(t);n-1&&this._attachedOverlays.splice(t,1),0===this._attachedOverlays.length&&this.detach()}}])}();return e.\u0275fac=function(t){return new(t||e)($i(ad))},e.\u0275prov=Be({factory:function(){return new e($i(ad))},token:e,providedIn:"root"}),e}(),Kx=function(){var e=function(e){function t(e){var n;return g(this,t),(n=v(this,t,[e]))._keydownListener=function(e){for(var t=n._attachedOverlays,i=t.length-1;i>-1;i--)if(t[i]._keydownEvents.observers.length>0){t[i]._keydownEvents.next(e);break}},n}return _(t,e),m(t,[{key:"add",value:function(e){h(E(t.prototype),"add",this).call(this,e),this._isAttached||(this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}},{key:"detach",value:function(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}])}($x);return e.\u0275fac=function(t){return new(t||e)($i(ad))},e.\u0275prov=Be({factory:function(){return new e($i(ad))},token:e,providedIn:"root"}),e}(),Jx=function(){var e=function(e){function t(e,n){var i;return g(this,t),(i=v(this,t,[e]))._platform=n,i._cursorStyleIsSet=!1,i._pointerDownListener=function(e){i._pointerDownEventTarget=JS(e)},i._clickListener=function(e){var t=JS(e),n="click"===e.type&&i._pointerDownEventTarget?i._pointerDownEventTarget:t;i._pointerDownEventTarget=null;for(var r=i._attachedOverlays.slice(),s=r.length-1;s>-1;s--){var a=r[s];if(!(a._outsidePointerEvents.observers.length<1)&&a.hasAttached()){if(a.overlayElement.contains(t)||a.overlayElement.contains(n))break;a._outsidePointerEvents.next(e)}}},i}return _(t,e),m(t,[{key:"add",value:function(e){if(h(E(t.prototype),"add",this).call(this,e),!this._isAttached){var n=this._document.body;n.addEventListener("pointerdown",this._pointerDownListener,!0),n.addEventListener("click",this._clickListener,!0),n.addEventListener("auxclick",this._clickListener,!0),n.addEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=n.style.cursor,n.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}},{key:"detach",value:function(){if(this._isAttached){var e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}}])}($x);return e.\u0275fac=function(t){return new(t||e)($i(ad),$i(VS))},e.\u0275prov=Be({factory:function(){return new e($i(ad),$i(VS))},token:e,providedIn:"root"}),e}(),Xx=function(){var e=function(){return m(function e(t,n){g(this,e),this._platform=n,this._document=t},[{key:"ngOnDestroy",value:function(){var e=this._containerElement;e&&e.parentNode&&e.parentNode.removeChild(e)}},{key:"getContainerElement",value:function(){return this._containerElement||this._createContainer(),this._containerElement}},{key:"_createContainer",value:function(){var e="cdk-overlay-container";if(this._platform.isBrowser||XS())for(var t=this._document.querySelectorAll(".".concat(e,'[platform="server"], .').concat(e,'[platform="test"]')),n=0;np&&(p=g,h=m)}}catch(v){f.e(v)}finally{f.f()}return this._isPushed=!1,void this._applyPosition(h.position,h.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(e.position,e.originPoint);this._applyPosition(e.position,e.originPoint)}}},{key:"detach",value:function(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}},{key:"dispose",value:function(){this._isDisposed||(this._boundingBox&&rC(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(tC),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}},{key:"reapplyLastPosition",value:function(){if(!this._isDisposed&&(!this._platform||this._platform.isBrowser)){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect();var e=this._lastPosition||this._preferredPositions[0],t=this._getOriginPoint(this._originRect,e);this._applyPosition(e,t)}}},{key:"withScrollableContainers",value:function(e){return this._scrollables=e,this}},{key:"withPositions",value:function(e){return this._preferredPositions=e,-1===e.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}},{key:"withViewportMargin",value:function(e){return this._viewportMargin=e,this}},{key:"withFlexibleDimensions",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._hasFlexibleDimensions=e,this}},{key:"withGrowAfterOpen",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._growAfterOpen=e,this}},{key:"withPush",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._canPush=e,this}},{key:"withLockedPosition",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._positionLocked=e,this}},{key:"setOrigin",value:function(e){return this._origin=e,this}},{key:"withDefaultOffsetX",value:function(e){return this._offsetX=e,this}},{key:"withDefaultOffsetY",value:function(e){return this._offsetY=e,this}},{key:"withTransformOriginOn",value:function(e){return this._transformOriginSelector=e,this}},{key:"_getOriginPoint",value:function(e,t){var n;if("center"==t.originX)n=e.left+e.width/2;else{var i=this._isRtl()?e.right:e.left,r=this._isRtl()?e.left:e.right;n="start"==t.originX?i:r}return{x:n,y:"center"==t.originY?e.top+e.height/2:"top"==t.originY?e.top:e.bottom}}},{key:"_getOverlayPoint",value:function(e,t,n){var i,r;return i="center"==n.overlayX?-t.width/2:"start"===n.overlayX?this._isRtl()?-t.width:0:this._isRtl()?0:-t.width,r="center"==n.overlayY?-t.height/2:"top"==n.overlayY?0:-t.height,{x:e.x+i,y:e.y+r}}},{key:"_getOverlayFit",value:function(e,t,n,i){var r=aC(t),s=e.x,a=e.y,o=this._getOffset(i,"x"),u=this._getOffset(i,"y");o&&(s+=o),u&&(a+=u);var l=0-a,c=a+r.height-n.height,d=this._subtractOverflows(r.width,0-s,s+r.width-n.width),h=this._subtractOverflows(r.height,l,c),p=d*h;return{visibleArea:p,isCompletelyWithinViewport:r.width*r.height===p,fitsInViewportVertically:h===r.height,fitsInViewportHorizontally:d==r.width}}},{key:"_canFitWithFlexibleDimensions",value:function(e,t,n){if(this._hasFlexibleDimensions){var i=n.bottom-t.y,r=n.right-t.x,s=sC(this._overlayRef.getConfig().minHeight),a=sC(this._overlayRef.getConfig().minWidth),o=e.fitsInViewportHorizontally||null!=a&&a<=r;return(e.fitsInViewportVertically||null!=s&&s<=i)&&o}return!1}},{key:"_pushOverlayOnScreen",value:function(e,t,n){if(this._previousPushAmount&&this._positionLocked)return{x:e.x+this._previousPushAmount.x,y:e.y+this._previousPushAmount.y};var i,r,s=aC(t),a=this._viewportRect,o=Math.max(e.x+s.width-a.width,0),u=Math.max(e.y+s.height-a.height,0),l=Math.max(a.top-n.top-e.y,0),c=Math.max(a.left-n.left-e.x,0);return i=s.width<=a.width?c||-o:e.xd&&!this._isInitialRender&&!this._growAfterOpen&&(i=e.y-d/2)}if("end"===t.overlayX&&!l||"start"===t.overlayX&&l)o=u.width-e.x+this._viewportMargin,s=e.x-this._viewportMargin;else if("start"===t.overlayX&&!l||"end"===t.overlayX&&l)a=e.x,s=u.right-e.x;else{var h=Math.min(u.right-e.x+u.left,e.x),p=this._lastBoundingBoxSize.width;s=2*h,a=e.x-h,s>p&&!this._isInitialRender&&!this._growAfterOpen&&(a=e.x-p/2)}return{top:i,left:a,bottom:r,right:o,width:s,height:n}}},{key:"_setBoundingBoxStyles",value:function(e,t){var n=this._calculateBoundingBoxRect(e,t);!this._isInitialRender&&!this._growAfterOpen&&(n.height=Math.min(n.height,this._lastBoundingBoxSize.height),n.width=Math.min(n.width,this._lastBoundingBoxSize.width));var i={};if(this._hasExactPosition())i.top=i.left="0",i.bottom=i.right=i.maxHeight=i.maxWidth="",i.width=i.height="100%";else{var r=this._overlayRef.getConfig().maxHeight,s=this._overlayRef.getConfig().maxWidth;i.height=cS(n.height),i.top=cS(n.top),i.bottom=cS(n.bottom),i.width=cS(n.width),i.left=cS(n.left),i.right=cS(n.right),i.alignItems="center"===t.overlayX?"center":"end"===t.overlayX?"flex-end":"flex-start",i.justifyContent="center"===t.overlayY?"center":"bottom"===t.overlayY?"flex-end":"flex-start",r&&(i.maxHeight=cS(r)),s&&(i.maxWidth=cS(s))}this._lastBoundingBoxSize=n,rC(this._boundingBox.style,i)}},{key:"_resetBoundingBoxStyles",value:function(){rC(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}},{key:"_resetOverlayElementStyles",value:function(){rC(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}},{key:"_setOverlayElementStyles",value:function(e,t){var n={},i=this._hasExactPosition(),r=this._hasFlexibleDimensions,s=this._overlayRef.getConfig();if(i){var a=this._viewportRuler.getViewportScrollPosition();rC(n,this._getExactOverlayY(t,e,a)),rC(n,this._getExactOverlayX(t,e,a))}else n.position="static";var o="",u=this._getOffset(t,"x"),l=this._getOffset(t,"y");u&&(o+="translateX(".concat(u,"px) ")),l&&(o+="translateY(".concat(l,"px)")),n.transform=o.trim(),s.maxHeight&&(i?n.maxHeight=cS(s.maxHeight):r&&(n.maxHeight="")),s.maxWidth&&(i?n.maxWidth=cS(s.maxWidth):r&&(n.maxWidth="")),rC(this._pane.style,n)}},{key:"_getExactOverlayY",value:function(e,t,n){var i={top:"",bottom:""},r=this._getOverlayPoint(t,this._overlayRect,e);this._isPushed&&(r=this._pushOverlayOnScreen(r,this._overlayRect,n));var s=this._overlayContainer.getContainerElement().getBoundingClientRect().top;return r.y-=s,"bottom"===e.overlayY?i.bottom=this._document.documentElement.clientHeight-(r.y+this._overlayRect.height)+"px":i.top=cS(r.y),i}},{key:"_getExactOverlayX",value:function(e,t,n){var i={left:"",right:""},r=this._getOverlayPoint(t,this._overlayRect,e);return this._isPushed&&(r=this._pushOverlayOnScreen(r,this._overlayRect,n)),"right"===(this._isRtl()?"end"===e.overlayX?"left":"right":"end"===e.overlayX?"right":"left")?i.right=this._document.documentElement.clientWidth-(r.x+this._overlayRect.width)+"px":i.left=cS(r.x),i}},{key:"_getScrollVisibility",value:function(){var e=this._getOriginRect(),t=this._pane.getBoundingClientRect(),n=this._scrollables.map(function(e){return e.getElementRef().nativeElement.getBoundingClientRect()});return{isOriginClipped:zx(e,n),isOriginOutsideView:Ux(e,n),isOverlayClipped:zx(t,n),isOverlayOutsideView:Ux(t,n)}}},{key:"_subtractOverflows",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i0&&void 0!==arguments[0]?arguments[0]:"";return this._bottomOffset="",this._topOffset=e,this._alignItems="flex-start",this}},{key:"left",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this._rightOffset="",this._leftOffset=e,this._justifyContent="flex-start",this}},{key:"bottom",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this._topOffset="",this._bottomOffset=e,this._alignItems="flex-end",this}},{key:"right",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this._leftOffset="",this._rightOffset=e,this._justifyContent="flex-end",this}},{key:"width",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this._overlayRef?this._overlayRef.updateSize({width:e}):this._width=e,this}},{key:"height",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this._overlayRef?this._overlayRef.updateSize({height:e}):this._height=e,this}},{key:"centerHorizontally",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this.left(e),this._justifyContent="center",this}},{key:"centerVertically",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this.top(e),this._alignItems="center",this}},{key:"apply",value:function(){if(this._overlayRef&&this._overlayRef.hasAttached()){var e=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement.style,n=this._overlayRef.getConfig(),i=n.width,r=n.height,s=n.maxWidth,a=n.maxHeight,o=!("100%"!==i&&"100vw"!==i||s&&"100%"!==s&&"100vw"!==s),u=!("100%"!==r&&"100vh"!==r||a&&"100%"!==a&&"100vh"!==a);e.position=this._cssPosition,e.marginLeft=o?"0":this._leftOffset,e.marginTop=u?"0":this._topOffset,e.marginBottom=this._bottomOffset,e.marginRight=this._rightOffset,o?t.justifyContent="flex-start":"center"===this._justifyContent?t.justifyContent="center":"rtl"===this._overlayRef.getConfig().direction?"flex-start"===this._justifyContent?t.justifyContent="flex-end":"flex-end"===this._justifyContent&&(t.justifyContent="flex-start"):t.justifyContent=this._justifyContent,t.alignItems=u?"flex-start":this._alignItems}}},{key:"dispose",value:function(){if(!this._isDisposed&&this._overlayRef){var e=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement,n=t.style;t.classList.remove(uC),n.justifyContent=n.alignItems=e.marginTop=e.marginBottom=e.marginLeft=e.marginRight=e.position="",this._overlayRef=null,this._isDisposed=!0}}}])}(),cC=function(){var e=function(){return m(function e(t,n,i,r){g(this,e),this._viewportRuler=t,this._document=n,this._platform=i,this._overlayContainer=r},[{key:"global",value:function(){return new lC}},{key:"connectedTo",value:function(e,t,n){return new oC(t,n,e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}},{key:"flexibleConnectedTo",value:function(e){return new iC(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}])}();return e.\u0275fac=function(t){return new(t||e)($i(lE),$i(ad),$i(VS),$i(Xx))},e.\u0275prov=Be({factory:function(){return new e($i(lE),$i(ad),$i(VS),$i(Xx))},token:e,providedIn:"root"}),e}(),dC=0,hC=function(){var e=function(){return m(function e(t,n,i,r,s,a,o,u,l,c,d){g(this,e),this.scrollStrategies=t,this._overlayContainer=n,this._componentFactoryResolver=i,this._positionBuilder=r,this._keyboardDispatcher=s,this._injector=a,this._ngZone=o,this._document=u,this._directionality=l,this._location=c,this._outsideClickDispatcher=d},[{key:"create",value:function(e){var t=this._createHostElement(),n=this._createPaneElement(t),i=this._createPortalOutlet(n),r=new Wx(e);return r.direction=r.direction||this._directionality.value,new eC(i,t,n,r,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher)}},{key:"position",value:function(){return this._positionBuilder}},{key:"_createPaneElement",value:function(e){var t=this._document.createElement("div");return t.id="cdk-overlay-"+dC++,t.classList.add("cdk-overlay-pane"),e.appendChild(t),t}},{key:"_createHostElement",value:function(){var e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}},{key:"_createPortalOutlet",value:function(e){return this._appRef||(this._appRef=this._injector.get(Zc)),new Rx(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}])}();return e.\u0275fac=function(t){return new(t||e)($i(Gx),$i(Xx),$i(Mu),$i(cC),$i(Kx),$i(Ja),$i(Cc),$i(ad),$i(tE),$i(kd),$i(Jx))},e.\u0275prov=Be({token:e,factory:e.\u0275fac}),e}(),pC=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],fC=new xi("cdk-connected-overlay-scroll-strategy"),mC=function(){var e=m(function e(t){g(this,e),this.elementRef=t});return e.\u0275fac=function(t){return new(t||e)(yo(Iu))},e.\u0275dir=Et({type:e,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]}),e}(),gC=function(){var e=function(){return m(function e(t,n,i,r,s){g(this,e),this._overlay=t,this._dir=s,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=Y.EMPTY,this._attachSubscription=Y.EMPTY,this._detachSubscription=Y.EMPTY,this._positionSubscription=Y.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new jl,this.positionChange=new jl,this.attach=new jl,this.detach=new jl,this.overlayKeydown=new jl,this.overlayOutsideClick=new jl,this._templatePortal=new Ax(n,i),this._scrollStrategyFactory=r,this.scrollStrategy=this._scrollStrategyFactory()},[{key:"offsetX",get:function(){return this._offsetX},set:function(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}},{key:"offsetY",get:function(){return this._offsetY},set:function(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}},{key:"hasBackdrop",get:function(){return this._hasBackdrop},set:function(e){this._hasBackdrop=oS(e)}},{key:"lockPosition",get:function(){return this._lockPosition},set:function(e){this._lockPosition=oS(e)}},{key:"flexibleDimensions",get:function(){return this._flexibleDimensions},set:function(e){this._flexibleDimensions=oS(e)}},{key:"growAfterOpen",get:function(){return this._growAfterOpen},set:function(e){this._growAfterOpen=oS(e)}},{key:"push",get:function(){return this._push},set:function(e){this._push=oS(e)}},{key:"overlayRef",get:function(){return this._overlayRef}},{key:"dir",get:function(){return this._dir?this._dir.value:"ltr"}},{key:"ngOnDestroy",value:function(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}},{key:"ngOnChanges",value:function(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this._attachOverlay():this._detachOverlay())}},{key:"_createOverlay",value:function(){var e=this;(!this.positions||!this.positions.length)&&(this.positions=pC);var t=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=t.attachments().subscribe(function(){return e.attach.emit()}),this._detachSubscription=t.detachments().subscribe(function(){return e.detach.emit()}),t.keydownEvents().subscribe(function(t){e.overlayKeydown.next(t),27===t.keyCode&&!e.disableClose&&!hE(t)&&(t.preventDefault(),e._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(function(t){e.overlayOutsideClick.next(t)})}},{key:"_buildConfig",value:function(){var e=this._position=this.positionStrategy||this._createPositionStrategy(),t=new Wx({direction:this._dir,positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(t.width=this.width),(this.height||0===this.height)&&(t.height=this.height),(this.minWidth||0===this.minWidth)&&(t.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(t.minHeight=this.minHeight),this.backdropClass&&(t.backdropClass=this.backdropClass),this.panelClass&&(t.panelClass=this.panelClass),t}},{key:"_updatePositionStrategy",value:function(e){var t=this,n=this.positions.map(function(e){return{originX:e.originX,originY:e.originY,overlayX:e.overlayX,overlayY:e.overlayY,offsetX:e.offsetX||t.offsetX,offsetY:e.offsetY||t.offsetY,panelClass:e.panelClass||void 0}});return e.setOrigin(this.origin.elementRef).withPositions(n).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}},{key:"_createPositionStrategy",value:function(){var e=this._overlay.position().flexibleConnectedTo(this.origin.elementRef);return this._updatePositionStrategy(e),e}},{key:"_attachOverlay",value:function(){var e=this;this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(function(t){e.backdropClick.emit(t)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(n){return n.lift(new Yx(e,t))}}(function(){return e.positionChange.observers.length>0})).subscribe(function(t){e.positionChange.emit(t),0===e.positionChange.observers.length&&e._positionSubscription.unsubscribe()}))}},{key:"_detachOverlay",value:function(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(hC),yo(cl),yo(gl),yo(fC),yo(tE,8))},e.\u0275dir=Et({type:e,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"],positions:["cdkConnectedOverlayPositions","positions"],origin:["cdkConnectedOverlayOrigin","origin"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[Ft]}),e}(),vC={provide:fC,deps:[hC],useFactory:function(e){return function(){return e.scrollStrategies.reposition()}}},yC=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({providers:[hC,vC],imports:[[nE,Fx,dE],dE]}),e}(),_C=["underline"],bC=["connectionContainer"],kC=["inputContainer"],wC=["label"];function SC(e,t){1&e&&(Eo(0),ko(1,"div",14),So(2,"div",15),So(3,"div",16),So(4,"div",17),wo(),ko(5,"div",18),So(6,"div",15),So(7,"div",16),So(8,"div",17),wo(),To())}function EC(e,t){1&e&&(ko(0,"div",19),qo(1,1),wo())}function TC(e,t){if(1&e&&(Eo(0),qo(1,2),ko(2,"span"),au(3),wo(),To()),2&e){var n=Fo(2);Ns(3),ou(n._control.placeholder)}}function DC(e,t){1&e&&qo(0,3,["*ngSwitchCase","true"])}function xC(e,t){1&e&&(ko(0,"span",23),au(1," *"),wo())}function CC(e,t){if(1&e){var n=xo();ko(0,"label",20,21),Ao("cdkObserveContent",function(){return ln(n),Fo().updateOutlineGap()}),go(2,TC,4,1,"ng-container",12),go(3,DC,1,0,"ng-content",12),go(4,xC,2,0,"span",22),wo()}if(2&e){var i=Fo();Qo("mat-empty",i._control.empty&&!i._shouldAlwaysFloat())("mat-form-field-empty",i._control.empty&&!i._shouldAlwaysFloat())("mat-accent","accent"==i.color)("mat-warn","warn"==i.color),_o("cdkObserveContentDisabled","outline"!=i.appearance)("id",i._labelId)("ngSwitch",i._hasLabel()),fo("for",i._control.id)("aria-owns",i._control.id),Ns(2),_o("ngSwitchCase",!1),Ns(1),_o("ngSwitchCase",!0),Ns(1),_o("ngIf",!i.hideRequiredMarker&&i._control.required&&!i._control.disabled)}}function MC(e,t){1&e&&(ko(0,"div",24),qo(1,4),wo())}function LC(e,t){if(1&e&&(ko(0,"div",25,26),So(2,"span",27),wo()),2&e){var n=Fo();Ns(2),Qo("mat-accent","accent"==n.color)("mat-warn","warn"==n.color)}}function AC(e,t){1&e&&(ko(0,"div"),qo(1,5),wo()),2&e&&_o("@transitionMessages",Fo()._subscriptAnimationState)}function OC(e,t){if(1&e&&(ko(0,"div",31),au(1),wo()),2&e){var n=Fo(2);_o("id",n._hintLabelId),Ns(1),ou(n.hintLabel)}}function IC(e,t){if(1&e&&(ko(0,"div",28),go(1,OC,2,2,"div",29),qo(2,6),So(3,"div",30),qo(4,7),wo()),2&e){var n=Fo();_o("@transitionMessages",n._subscriptAnimationState),Ns(1),_o("ngIf",n.hintLabel)}}var RC=["*",[["","matPrefix",""]],[["mat-placeholder"]],[["mat-label"]],[["","matSuffix",""]],[["mat-error"]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],PC=["*","[matPrefix]","mat-placeholder","mat-label","[matSuffix]","mat-error","mat-hint:not([align='end'])","mat-hint[align='end']"],FC=0,YC=new xi("MatError"),jC=function(){var e=m(function e(t,n){g(this,e),this.id="mat-error-"+FC++,t||n.nativeElement.setAttribute("aria-live","polite")});return e.\u0275fac=function(t){return new(t||e)(ki("aria-live"),yo(Iu))},e.\u0275dir=Et({type:e,selectors:[["mat-error"]],hostAttrs:["aria-atomic","true",1,"mat-error"],hostVars:1,hostBindings:function(e,t){2&e&&fo("id",t.id)},inputs:{id:"id"},features:[Du([{provide:YC,useExisting:e}])]}),e}(),qC={transitionMessages:_p("transitionMessages",[Sp("enter",wp({opacity:1,transform:"translateY(0%)"})),Tp("void => enter",[wp({opacity:0,transform:"translateY(-5px)"}),bp("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},NC=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Et({type:e}),e}(),HC=0,BC=new xi("MatHint"),UC=function(){var e=m(function e(){g(this,e),this.align="start",this.id="mat-hint-"+HC++});return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Et({type:e,selectors:[["mat-hint"]],hostAttrs:[1,"mat-hint"],hostVars:4,hostBindings:function(e,t){2&e&&(fo("id",t.id)("align",null),Qo("mat-form-field-hint-end","end"===t.align))},inputs:{align:"align",id:"id"},features:[Du([{provide:BC,useExisting:e}])]}),e}(),zC=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Et({type:e,selectors:[["mat-label"]]}),e}(),VC=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Et({type:e,selectors:[["mat-placeholder"]]}),e}(),GC=new xi("MatPrefix"),WC=new xi("MatSuffix"),ZC=0,QC=qD(function(){return m(function e(t){g(this,e),this._elementRef=t})}(),"primary"),$C=new xi("MAT_FORM_FIELD_DEFAULT_OPTIONS"),KC=new xi("MatFormField"),JC=function(){var e=function(e){function t(e,n,i,r,s,a,o,u){var l;return g(this,t),(l=v(this,t,[e]))._changeDetectorRef=n,l._dir=r,l._defaults=s,l._platform=a,l._ngZone=o,l._outlineGapCalculationNeededImmediately=!1,l._outlineGapCalculationNeededOnStable=!1,l._destroyed=new ee,l._showAlwaysAnimate=!1,l._subscriptAnimationState="",l._hintLabel="",l._hintLabelId="mat-hint-"+ZC++,l._labelId="mat-form-field-label-"+ZC++,l.floatLabel=l._getDefaultFloatLabelState(),l._animationsEnabled="NoopAnimations"!==u,l.appearance=s&&s.appearance?s.appearance:"legacy",l._hideRequiredMarker=!(!s||null==s.hideRequiredMarker)&&s.hideRequiredMarker,l}return _(t,e),m(t,[{key:"appearance",get:function(){return this._appearance},set:function(e){var t=this._appearance;this._appearance=e||this._defaults&&this._defaults.appearance||"legacy","outline"===this._appearance&&t!==e&&(this._outlineGapCalculationNeededOnStable=!0)}},{key:"hideRequiredMarker",get:function(){return this._hideRequiredMarker},set:function(e){this._hideRequiredMarker=oS(e)}},{key:"_shouldAlwaysFloat",value:function(){return"always"===this.floatLabel&&!this._showAlwaysAnimate}},{key:"_canLabelFloat",value:function(){return"never"!==this.floatLabel}},{key:"hintLabel",get:function(){return this._hintLabel},set:function(e){this._hintLabel=e,this._processHints()}},{key:"floatLabel",get:function(){return"legacy"!==this.appearance&&"never"===this._floatLabel?"auto":this._floatLabel},set:function(e){e!==this._floatLabel&&(this._floatLabel=e||this._getDefaultFloatLabelState(),this._changeDetectorRef.markForCheck())}},{key:"_control",get:function(){return this._explicitFormFieldControl||this._controlNonStatic||this._controlStatic},set:function(e){this._explicitFormFieldControl=e}},{key:"getLabelId",value:function(){return this._hasFloatingLabel()?this._labelId:null}},{key:"getConnectedOverlayOrigin",value:function(){return this._connectionContainerRef||this._elementRef}},{key:"ngAfterContentInit",value:function(){var e=this;this._validateControlChild();var t=this._control;t.controlType&&this._elementRef.nativeElement.classList.add("mat-form-field-type-".concat(t.controlType)),t.stateChanges.pipe(Mg(null)).subscribe(function(){e._validatePlaceholders(),e._syncDescribedByIds(),e._changeDetectorRef.markForCheck()}),t.ngControl&&t.ngControl.valueChanges&&t.ngControl.valueChanges.pipe(OS(this._destroyed)).subscribe(function(){return e._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(function(){e._ngZone.onStable.pipe(OS(e._destroyed)).subscribe(function(){e._outlineGapCalculationNeededOnStable&&e.updateOutlineGap()})}),ke(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(function(){e._outlineGapCalculationNeededOnStable=!0,e._changeDetectorRef.markForCheck()}),this._hintChildren.changes.pipe(Mg(null)).subscribe(function(){e._processHints(),e._changeDetectorRef.markForCheck()}),this._errorChildren.changes.pipe(Mg(null)).subscribe(function(){e._syncDescribedByIds(),e._changeDetectorRef.markForCheck()}),this._dir&&this._dir.change.pipe(OS(this._destroyed)).subscribe(function(){"function"==typeof requestAnimationFrame?e._ngZone.runOutsideAngular(function(){requestAnimationFrame(function(){return e.updateOutlineGap()})}):e.updateOutlineGap()})}},{key:"ngAfterContentChecked",value:function(){this._validateControlChild(),this._outlineGapCalculationNeededImmediately&&this.updateOutlineGap()}},{key:"ngAfterViewInit",value:function(){this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}},{key:"ngOnDestroy",value:function(){this._destroyed.next(),this._destroyed.complete()}},{key:"_shouldForward",value:function(e){var t=this._control?this._control.ngControl:null;return t&&t[e]}},{key:"_hasPlaceholder",value:function(){return!!(this._control&&this._control.placeholder||this._placeholderChild)}},{key:"_hasLabel",value:function(){return!(!this._labelChildNonStatic&&!this._labelChildStatic)}},{key:"_shouldLabelFloat",value:function(){return this._canLabelFloat()&&(this._control&&this._control.shouldLabelFloat||this._shouldAlwaysFloat())}},{key:"_hideControlPlaceholder",value:function(){return"legacy"===this.appearance&&!this._hasLabel()||this._hasLabel()&&!this._shouldLabelFloat()}},{key:"_hasFloatingLabel",value:function(){return this._hasLabel()||"legacy"===this.appearance&&this._hasPlaceholder()}},{key:"_getDisplayedMessages",value:function(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}},{key:"_animateAndLockLabel",value:function(){var e=this;this._hasFloatingLabel()&&this._canLabelFloat()&&(this._animationsEnabled&&this._label&&(this._showAlwaysAnimate=!0,hS(this._label.nativeElement,"transitionend").pipe(Dg(1)).subscribe(function(){e._showAlwaysAnimate=!1})),this.floatLabel="always",this._changeDetectorRef.markForCheck())}},{key:"_validatePlaceholders",value:function(){}},{key:"_processHints",value:function(){this._validateHints(),this._syncDescribedByIds()}},{key:"_validateHints",value:function(){}},{key:"_getDefaultFloatLabelState",value:function(){return this._defaults&&this._defaults.floatLabel||"auto"}},{key:"_syncDescribedByIds",value:function(){if(this._control){var e=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&e.push.apply(e,d(this._control.userAriaDescribedBy.split(" "))),"hint"===this._getDisplayedMessages()){var t=this._hintChildren?this._hintChildren.find(function(e){return"start"===e.align}):null,n=this._hintChildren?this._hintChildren.find(function(e){return"end"===e.align}):null;t?e.push(t.id):this._hintLabel&&e.push(this._hintLabelId),n&&e.push(n.id)}else this._errorChildren&&e.push.apply(e,d(this._errorChildren.map(function(e){return e.id})));this._control.setDescribedByIds(e)}}},{key:"_validateControlChild",value:function(){}},{key:"updateOutlineGap",value:function(){var e=this._label?this._label.nativeElement:null;if("outline"===this.appearance&&e&&e.children.length&&e.textContent.trim()&&this._platform.isBrowser)if(this._isAttachedToDOM()){var t=0,n=0,i=this._connectionContainerRef.nativeElement,r=i.querySelectorAll(".mat-form-field-outline-start"),s=i.querySelectorAll(".mat-form-field-outline-gap");if(this._label&&this._label.nativeElement.children.length){var a=i.getBoundingClientRect();if(0===a.width&&0===a.height)return this._outlineGapCalculationNeededOnStable=!0,void(this._outlineGapCalculationNeededImmediately=!1);for(var o=this._getStartEnd(a),u=e.children,l=this._getStartEnd(u[0].getBoundingClientRect()),c=0,d=0;d0?.75*c+10:0}for(var h=0;h1&&void 0!==arguments[1]?arguments[1]:TS,n=function(e){return e instanceof Date&&!isNaN(+e)}(e)?+e-t.now():Math.abs(e);return function(e){return e.lift(new nM(n,t))}}var tM,nM=function(){return m(function e(t,n){g(this,e),this.delay=t,this.scheduler=n},[{key:"call",value:function(e,t){return t.subscribe(new iM(e,this.delay,this.scheduler))}}])}(),iM=function(e){function t(e,n,i){var r;return g(this,t),(r=v(this,t,[e])).delay=n,r.scheduler=i,r.queue=[],r.active=!1,r.errored=!1,r}return _(t,e),m(t,[{key:"_schedule",value:function(e){this.active=!0,this.destination.add(e.schedule(t.dispatch,this.delay,{source:this,destination:this.destination,scheduler:e}))}},{key:"scheduleNotification",value:function(e){if(!0!==this.errored){var t=this.scheduler,n=new rM(t.now()+this.delay,e);this.queue.push(n),!1===this.active&&this._schedule(t)}}},{key:"_next",value:function(e){this.scheduleNotification(db.createNext(e))}},{key:"_error",value:function(e){this.errored=!0,this.queue=[],this.destination.error(e),this.unsubscribe()}},{key:"_complete",value:function(){this.scheduleNotification(db.createComplete()),this.unsubscribe()}}],[{key:"dispatch",value:function(e){for(var t=e.source,n=t.queue,i=e.scheduler,r=e.destination;n.length>0&&n[0].time-i.now()<=0;)n.shift().notification.observe(r);if(n.length>0){var s=Math.max(0,n[0].time-i.now());this.schedule(e,s)}else this.unsubscribe(),t.active=!1}}])}(U),rM=m(function e(t,n){g(this,e),this.time=t,this.notification=n}),sM={provide:new xi("mat-autocomplete-scroll-strategy"),deps:[hC],useFactory:function(e){return function(){return e.scrollStrategies.reposition()}}},aM=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({providers:[sM],imports:[[yC,Cx,YD,zd],cE,Cx,YD]}),e}(),oM=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[sT,YD],YD]}),e}(),uM=new Set,lM=function(){var e=function(){return m(function e(t){g(this,e),this._platform=t,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):cM},[{key:"matchMedia",value:function(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function(e){if(!uM.has(e))try{tM||((tM=document.createElement("style")).setAttribute("type","text/css"),document.head.appendChild(tM)),tM.sheet&&(tM.sheet.insertRule("@media ".concat(e," {body{ }}"),0),uM.add(e))}catch(t){console.error(t)}}(e),this._matchMedia(e)}}])}();return e.\u0275fac=function(t){return new(t||e)($i(VS))},e.\u0275prov=Be({factory:function(){return new e($i(VS))},token:e,providedIn:"root"}),e}();function cM(e){return{matches:"all"===e||""===e,media:e,addListener:function(){},removeListener:function(){}}}var dM=function(){var e=function(){return m(function e(t,n){g(this,e),this._mediaMatcher=t,this._zone=n,this._queries=new Map,this._destroySubject=new ee},[{key:"ngOnDestroy",value:function(){this._destroySubject.next(),this._destroySubject.complete()}},{key:"isMatched",value:function(e){var t=this;return hM(lS(e)).some(function(e){return t._registerQuery(e).mql.matches})}},{key:"observe",value:function(e){var t=this,n=fg(hM(lS(e)).map(function(e){return t._registerQuery(e).observable}));return(n=yg(n.pipe(Dg(1)),n.pipe(vE(1),pE(0)))).pipe(ie(function(e){var t={matches:!1,breakpoints:{}};return e.forEach(function(e){var n=e.matches,i=e.query;t.matches=t.matches||n,t.breakpoints[i]=n}),t}))}},{key:"_registerQuery",value:function(e){var t=this;if(this._queries.has(e))return this._queries.get(e);var n=this._mediaMatcher.matchMedia(e),i={observable:new Q(function(e){var i=function(n){return t._zone.run(function(){return e.next(n)})};return n.addListener(i),function(){n.removeListener(i)}}).pipe(Mg(n),ie(function(t){var n=t.matches;return{query:e,matches:n}}),OS(this._destroySubject)),mql:n};return this._queries.set(e,i),i}}])}();return e.\u0275fac=function(t){return new(t||e)($i(lM),$i(Cc))},e.\u0275prov=Be({factory:function(){return new e($i(lM),$i(Cc))},token:e,providedIn:"root"}),e}();function hM(e){return e.map(function(e){return e.split(",")}).reduce(function(e,t){return e.concat(t)}).map(function(e){return e.trim()})}var pM=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[yC,YD,Fx],YD]}),e}(),fM=["mat-button",""],mM=["*"],gM=["mat-button","mat-flat-button","mat-icon-button","mat-raised-button","mat-stroked-button","mat-mini-fab","mat-fab"],vM=qD(jD(ND(function(){return m(function e(t){g(this,e),this._elementRef=t})}()))),yM=function(){var e=function(e){function t(e,n,i){var r;g(this,t),(r=v(this,t,[e]))._focusMonitor=n,r._animationMode=i,r.isRoundButton=r._hasHostAttributes("mat-fab","mat-mini-fab"),r.isIconButton=r._hasHostAttributes("mat-icon-button");var s,a=M(gM);try{for(a.s();!(s=a.n()).done;){var o=s.value;r._hasHostAttributes(o)&&r._getHostElement().classList.add(o)}}catch(u){a.e(u)}finally{a.f()}return e.nativeElement.classList.add("mat-button-base"),r.isRoundButton&&(r.color="accent"),r}return _(t,e),m(t,[{key:"ngAfterViewInit",value:function(){this._focusMonitor.monitor(this._elementRef,!0)}},{key:"ngOnDestroy",value:function(){this._focusMonitor.stopMonitoring(this._elementRef)}},{key:"focus",value:function(e,t){e?this._focusMonitor.focusVia(this._getHostElement(),e,t):this._getHostElement().focus(t)}},{key:"_getHostElement",value:function(){return this._elementRef.nativeElement}},{key:"_isRippleDisabled",value:function(){return this.disableRipple||this.disabled}},{key:"_hasHostAttributes",value:function(){for(var e=this,t=arguments.length,n=new Array(t),i=0;i*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:inline-flex;justify-content:center;align-items:center;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}.cdk-high-contrast-active .mat-button-base.cdk-keyboard-focused,.cdk-high-contrast-active .mat-button-base.cdk-program-focused{outline:solid 3px}\n"],encapsulation:2,changeDetection:0}),e}(),_M=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[mx,YD],YD]}),e}(),bM=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[YD,mx],YD]}),e}(),kM=["*",[["mat-card-footer"]]],wM=["*","mat-card-footer"],SM=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],EM=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"],TM=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Et({type:e,selectors:[["mat-card-content"],["","mat-card-content",""],["","matCardContent",""]],hostAttrs:[1,"mat-card-content"]}),e}(),DM=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Et({type:e,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-card-title"]}),e}(),xM=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Et({type:e,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-card-subtitle"]}),e}(),CM=function(){var e=m(function e(){g(this,e),this.align="start"});return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Et({type:e,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-card-actions"],hostVars:2,hostBindings:function(e,t){2&e&&Qo("mat-card-actions-align-end","end"===t.align)},inputs:{align:"align"},exportAs:["matCardActions"]}),e}(),MM=function(){var e=m(function e(t){g(this,e),this._animationMode=t});return e.\u0275fac=function(t){return new(t||e)(yo(rg,8))},e.\u0275cmp=yt({type:e,selectors:[["mat-card"]],hostAttrs:[1,"mat-card","mat-focus-indicator"],hostVars:2,hostBindings:function(e,t){2&e&&Qo("_mat-animation-noopable","NoopAnimations"===t._animationMode)},exportAs:["matCard"],ngContentSelectors:wM,decls:2,vars:0,template:function(e,t){1&e&&(jo(kM),qo(0),qo(1,1))},styles:[".mat-card{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:block;position:relative;padding:16px;border-radius:4px}._mat-animation-noopable.mat-card{transition:none;animation:none}.mat-card .mat-divider-horizontal{position:absolute;left:0;width:100%}[dir=rtl] .mat-card .mat-divider-horizontal{left:auto;right:0}.mat-card .mat-divider-horizontal.mat-divider-inset{position:static;margin:0}[dir=rtl] .mat-card .mat-divider-horizontal.mat-divider-inset{margin-right:0}.cdk-high-contrast-active .mat-card{outline:solid 1px}.mat-card-actions,.mat-card-subtitle,.mat-card-content{display:block;margin-bottom:16px}.mat-card-title{display:block;margin-bottom:8px}.mat-card-actions{margin-left:-8px;margin-right:-8px;padding:8px 0}.mat-card-actions-align-end{display:flex;justify-content:flex-end}.mat-card-image{width:calc(100% + 32px);margin:0 -16px 16px -16px}.mat-card-footer{display:block;margin:0 -16px -16px -16px}.mat-card-actions .mat-button,.mat-card-actions .mat-raised-button,.mat-card-actions .mat-stroked-button{margin:0 8px}.mat-card-header{display:flex;flex-direction:row}.mat-card-header .mat-card-title{margin-bottom:12px}.mat-card-header-text{margin:0 16px}.mat-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;object-fit:cover}.mat-card-title-group{display:flex;justify-content:space-between}.mat-card-sm-image{width:80px;height:80px}.mat-card-md-image{width:112px;height:112px}.mat-card-lg-image{width:152px;height:152px}.mat-card-xl-image{width:240px;height:240px;margin:-8px}.mat-card-title-group>.mat-card-xl-image{margin:-8px 0 8px}@media(max-width: 599px){.mat-card-title-group{margin:0}.mat-card-xl-image{margin-left:0;margin-right:0}}.mat-card>:first-child,.mat-card-content>:first-child{margin-top:0}.mat-card>:last-child:not(.mat-card-footer),.mat-card-content>:last-child:not(.mat-card-footer){margin-bottom:0}.mat-card-image:first-child{margin-top:-16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.mat-card>.mat-card-actions:last-child{margin-bottom:-8px;padding-bottom:0}.mat-card-actions:not(.mat-card-actions-align-end) .mat-button:first-child,.mat-card-actions:not(.mat-card-actions-align-end) .mat-raised-button:first-child,.mat-card-actions:not(.mat-card-actions-align-end) .mat-stroked-button:first-child{margin-left:0;margin-right:0}.mat-card-actions-align-end .mat-button:last-child,.mat-card-actions-align-end .mat-raised-button:last-child,.mat-card-actions-align-end .mat-stroked-button:last-child{margin-left:0;margin-right:0}.mat-card-title:not(:first-child),.mat-card-subtitle:not(:first-child){margin-top:-4px}.mat-card-header .mat-card-subtitle:not(:first-child){margin-top:-8px}.mat-card>.mat-card-xl-image:first-child{margin-top:-8px}.mat-card>.mat-card-xl-image:last-child{margin-bottom:-8px}\n"],encapsulation:2,changeDetection:0}),e}(),LM=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=yt({type:e,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-card-header"],ngContentSelectors:EM,decls:4,vars:0,consts:[[1,"mat-card-header-text"]],template:function(e,t){1&e&&(jo(SM),qo(0),ko(1,"div",0),qo(2,1),wo(),qo(3,2))},encapsulation:2,changeDetection:0}),e}(),AM=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[YD],YD]}),e}(),OM=["input"],IM=function(e){return{enterDuration:e}},RM=["*"],PM=new xi("mat-checkbox-default-options",{providedIn:"root",factory:FM});function FM(){return{color:"accent",clickAction:"check-indeterminate"}}var YM=0,jM={color:"accent",clickAction:"check-indeterminate"},qM={provide:Ok,useExisting:Pe(function(){return BM}),multi:!0},NM=m(function e(){g(this,e)}),HM=HD(qD(ND(jD(function(){return m(function e(t){g(this,e),this._elementRef=t})}())))),BM=function(){var e=function(e){function t(e,n,i,r,s,a,o){var u;return g(this,t),(u=v(this,t,[e]))._changeDetectorRef=n,u._focusMonitor=i,u._ngZone=r,u._animationMode=a,u._options=o,u.ariaLabel="",u.ariaLabelledby=null,u._uniqueId="mat-checkbox-"+ ++YM,u.id=u._uniqueId,u.labelPosition="after",u.name=null,u.change=new jl,u.indeterminateChange=new jl,u._onTouched=function(){},u._currentAnimationClass="",u._currentCheckState=0,u._controlValueAccessorChangeFn=function(){},u._checked=!1,u._disabled=!1,u._indeterminate=!1,u._options=u._options||jM,u.color=u.defaultColor=u._options.color||jM.color,u.tabIndex=parseInt(s)||0,u}return _(t,e),m(t,[{key:"inputId",get:function(){return"".concat(this.id||this._uniqueId,"-input")}},{key:"required",get:function(){return this._required},set:function(e){this._required=oS(e)}},{key:"ngAfterViewInit",value:function(){var e=this;this._focusMonitor.monitor(this._elementRef,!0).subscribe(function(t){t||Promise.resolve().then(function(){e._onTouched(),e._changeDetectorRef.markForCheck()})}),this._syncIndeterminate(this._indeterminate)}},{key:"ngAfterViewChecked",value:function(){}},{key:"ngOnDestroy",value:function(){this._focusMonitor.stopMonitoring(this._elementRef)}},{key:"checked",get:function(){return this._checked},set:function(e){e!=this.checked&&(this._checked=e,this._changeDetectorRef.markForCheck())}},{key:"disabled",get:function(){return this._disabled},set:function(e){var t=oS(e);t!==this.disabled&&(this._disabled=t,this._changeDetectorRef.markForCheck())}},{key:"indeterminate",get:function(){return this._indeterminate},set:function(e){var t=e!=this._indeterminate;this._indeterminate=oS(e),t&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}},{key:"_isRippleDisabled",value:function(){return this.disableRipple||this.disabled}},{key:"_onLabelTextChange",value:function(){this._changeDetectorRef.detectChanges()}},{key:"writeValue",value:function(e){this.checked=!!e}},{key:"registerOnChange",value:function(e){this._controlValueAccessorChangeFn=e}},{key:"registerOnTouched",value:function(e){this._onTouched=e}},{key:"setDisabledState",value:function(e){this.disabled=e}},{key:"_getAriaChecked",value:function(){return this.checked?"true":this.indeterminate?"mixed":"false"}},{key:"_transitionCheckState",value:function(e){var t=this._currentCheckState,n=this._elementRef.nativeElement;if(t!==e&&(this._currentAnimationClass.length>0&&n.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(t,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){n.classList.add(this._currentAnimationClass);var i=this._currentAnimationClass;this._ngZone.runOutsideAngular(function(){setTimeout(function(){n.classList.remove(i)},1e3)})}}},{key:"_emitChangeEvent",value:function(){var e=new NM;e.source=this,e.checked=this.checked,this._controlValueAccessorChangeFn(this.checked),this.change.emit(e),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}},{key:"toggle",value:function(){this.checked=!this.checked}},{key:"_onInputClick",value:function(e){var t,n=this,i=null===(t=this._options)||void 0===t?void 0:t.clickAction;e.stopPropagation(),this.disabled||"noop"===i?!this.disabled&&"noop"===i&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==i&&Promise.resolve().then(function(){n._indeterminate=!1,n.indeterminateChange.emit(n._indeterminate)}),this.toggle(),this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}},{key:"focus",value:function(e,t){e?this._focusMonitor.focusVia(this._inputElement,e,t):this._inputElement.nativeElement.focus(t)}},{key:"_onInteractionEvent",value:function(e){e.stopPropagation()}},{key:"_getAnimationClassForCheckStateTransition",value:function(e,t){if("NoopAnimations"===this._animationMode)return"";var n="";switch(e){case 0:if(1===t)n="unchecked-checked";else{if(3!=t)return"";n="unchecked-indeterminate"}break;case 2:n=1===t?"unchecked-checked":"unchecked-indeterminate";break;case 1:n=2===t?"checked-unchecked":"checked-indeterminate";break;case 3:n=1===t?"indeterminate-checked":"indeterminate-unchecked"}return"mat-checkbox-anim-".concat(n)}},{key:"_syncIndeterminate",value:function(e){var t=this._inputElement;t&&(t.nativeElement.indeterminate=e)}}])}(HM);return e.\u0275fac=function(t){return new(t||e)(yo(Iu),yo(sl),yo(XE),yo(Cc),ki("tabindex"),yo(rg,8),yo(PM,8))},e.\u0275cmp=yt({type:e,selectors:[["mat-checkbox"]],viewQuery:function(e,t){var n;(1&e&&(Kl(OM,5),Kl(fx,5)),2&e)&&($l(n=Xl())&&(t._inputElement=n.first),$l(n=Xl())&&(t.ripple=n.first))},hostAttrs:[1,"mat-checkbox"],hostVars:12,hostBindings:function(e,t){2&e&&(cu("id",t.id),fo("tabindex",null),Qo("mat-checkbox-indeterminate",t.indeterminate)("mat-checkbox-checked",t.checked)("mat-checkbox-disabled",t.disabled)("mat-checkbox-label-before","before"==t.labelPosition)("_mat-animation-noopable","NoopAnimations"===t._animationMode))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],id:"id",labelPosition:"labelPosition",name:"name",required:"required",checked:"checked",disabled:"disabled",indeterminate:"indeterminate",ariaDescribedby:["aria-describedby","ariaDescribedby"],value:"value"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],features:[Du([qM]),eo],ngContentSelectors:RM,decls:17,vars:21,consts:[[1,"mat-checkbox-layout"],["label",""],[1,"mat-checkbox-inner-container"],["type","checkbox",1,"mat-checkbox-input","cdk-visually-hidden",3,"id","required","checked","disabled","tabIndex","change","click"],["input",""],["matRipple","",1,"mat-checkbox-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleRadius","matRippleCentered","matRippleAnimation"],[1,"mat-ripple-element","mat-checkbox-persistent-ripple"],[1,"mat-checkbox-frame"],[1,"mat-checkbox-background"],["version","1.1","focusable","false","viewBox","0 0 24 24",0,"xml","space","preserve","aria-hidden","true",1,"mat-checkbox-checkmark"],["fill","none","stroke","white","d","M4.1,12.7 9,17.6 20.3,6.3",1,"mat-checkbox-checkmark-path"],[1,"mat-checkbox-mixedmark"],[1,"mat-checkbox-label",3,"cdkObserveContent"],["checkboxLabel",""],[2,"display","none"]],template:function(e,t){if(1&e&&(jo(),ko(0,"label",0,1),ko(2,"span",2),ko(3,"input",3,4),Ao("change",function(e){return t._onInteractionEvent(e)})("click",function(e){return t._onInputClick(e)}),wo(),ko(5,"span",5),So(6,"span",6),wo(),So(7,"span",7),ko(8,"span",8),Yn(),ko(9,"svg",9),So(10,"path",10),wo(),jn(),So(11,"span",11),wo(),wo(),ko(12,"span",12,13),Ao("cdkObserveContent",function(){return t._onLabelTextChange()}),ko(14,"span",14),au(15,"\xa0"),wo(),qo(16),wo(),wo()),2&e){var n=vo(1),i=vo(13);fo("for",t.inputId),Ns(2),Qo("mat-checkbox-inner-container-no-side-margin",!i.textContent||!i.textContent.trim()),Ns(1),_o("id",t.inputId)("required",t.required)("checked",t.checked)("disabled",t.disabled)("tabIndex",t.tabIndex),fo("value",t.value)("name",t.name)("aria-label",t.ariaLabel||null)("aria-labelledby",t.ariaLabelledby)("aria-checked",t._getAriaChecked())("aria-describedby",t.ariaDescribedby),Ns(2),_o("matRippleTrigger",n)("matRippleDisabled",t._isRippleDisabled())("matRippleRadius",20)("matRippleCentered",!0)("matRippleAnimation",Al(19,IM,"NoopAnimations"===t._animationMode?0:150))}},directives:[fx,wE],styles:["@keyframes mat-checkbox-fade-in-background{0%{opacity:0}50%{opacity:1}}@keyframes mat-checkbox-fade-out-background{0%,50%{opacity:1}100%{opacity:0}}@keyframes mat-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:22.910259}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1)}100%{stroke-dashoffset:0}}@keyframes mat-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mat-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);stroke-dashoffset:0}to{stroke-dashoffset:-22.910259}}@keyframes mat-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(45deg)}}@keyframes mat-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(360deg)}}@keyframes mat-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes mat-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(315deg)}}@keyframes mat-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;opacity:1;transform:scaleX(1)}32.8%,100%{opacity:0;transform:scaleX(0)}}.mat-checkbox-background,.mat-checkbox-frame{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:2px;box-sizing:border-box;pointer-events:none}.mat-checkbox{display:inline-block;transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;-webkit-tap-highlight-color:transparent}._mat-animation-noopable.mat-checkbox{transition:none;animation:none}.mat-checkbox .mat-ripple-element:not(.mat-checkbox-persistent-ripple){opacity:.16}.mat-checkbox .mat-checkbox-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.cdk-high-contrast-active .mat-checkbox.cdk-keyboard-focused .mat-checkbox-ripple{outline:solid 3px}.mat-checkbox-layout{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:inherit;align-items:baseline;vertical-align:middle;display:inline-flex;white-space:nowrap}.mat-checkbox-label{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.mat-checkbox-inner-container{display:inline-block;height:16px;line-height:0;margin:auto;margin-right:8px;order:0;position:relative;vertical-align:middle;white-space:nowrap;width:16px;flex-shrink:0}[dir=rtl] .mat-checkbox-inner-container{margin-left:8px;margin-right:auto}.mat-checkbox-inner-container-no-side-margin{margin-left:0;margin-right:0}.mat-checkbox-frame{background-color:transparent;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1);border-width:2px;border-style:solid}._mat-animation-noopable .mat-checkbox-frame{transition:none}.mat-checkbox-background{align-items:center;display:inline-flex;justify-content:center;transition:background-color 90ms cubic-bezier(0, 0, 0.2, 0.1),opacity 90ms cubic-bezier(0, 0, 0.2, 0.1);-webkit-print-color-adjust:exact;color-adjust:exact}._mat-animation-noopable .mat-checkbox-background{transition:none}.cdk-high-contrast-active .mat-checkbox .mat-checkbox-background{background:none}.mat-checkbox-persistent-ripple{display:block;width:100%;height:100%;transform:none}.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:.04}.mat-checkbox.cdk-keyboard-focused .mat-checkbox-persistent-ripple{opacity:.12}.mat-checkbox-persistent-ripple,.mat-checkbox.mat-checkbox-disabled .mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:0}@media(hover: none){.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{display:none}}.mat-checkbox-checkmark{top:0;left:0;right:0;bottom:0;position:absolute;width:100%}.mat-checkbox-checkmark-path{stroke-dashoffset:22.910259;stroke-dasharray:22.910259;stroke-width:2.1333333333px}.cdk-high-contrast-black-on-white .mat-checkbox-checkmark-path{stroke:#000 !important}.mat-checkbox-mixedmark{width:calc(100% - 6px);height:2px;opacity:0;transform:scaleX(0) rotate(0deg);border-radius:2px}.cdk-high-contrast-active .mat-checkbox-mixedmark{height:0;border-top:solid 2px;margin-top:2px}.mat-checkbox-label-before .mat-checkbox-inner-container{order:1;margin-left:8px;margin-right:auto}[dir=rtl] .mat-checkbox-label-before .mat-checkbox-inner-container{margin-left:auto;margin-right:8px}.mat-checkbox-checked .mat-checkbox-checkmark{opacity:1}.mat-checkbox-checked .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-checked .mat-checkbox-mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark{opacity:0;transform:rotate(45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-indeterminate .mat-checkbox-mixedmark{opacity:1;transform:scaleX(1) rotate(0deg)}.mat-checkbox-unchecked .mat-checkbox-background{background-color:transparent}.mat-checkbox-disabled{cursor:default}.cdk-high-contrast-active .mat-checkbox-disabled{opacity:.5}.mat-checkbox-anim-unchecked-checked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-checked .mat-checkbox-checkmark-path{animation:180ms linear 0ms mat-checkbox-unchecked-checked-checkmark-path}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-unchecked-indeterminate-mixedmark}.mat-checkbox-anim-checked-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-checked-unchecked .mat-checkbox-checkmark-path{animation:90ms linear 0ms mat-checkbox-checked-unchecked-checkmark-path}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-checkmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-checkmark}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-mixedmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-checkmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-checkmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-mixedmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-mixedmark}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-mixedmark{animation:300ms linear 0ms mat-checkbox-indeterminate-unchecked-mixedmark}.mat-checkbox-input{bottom:0;left:50%}\n"],encapsulation:2,changeDetection:0}),e}(),UM=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({}),e}(),zM=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[mx,YD,SE,UM],YD,UM]}),e}(),VM=["*"],GM=new xi("MatChipRemove"),WM=new xi("MatChipAvatar"),ZM=new xi("MatChipTrailingIcon"),QM=HD(qD(ND(m(function e(t){g(this,e),this._elementRef=t})),"primary"),-1),$M=function(){var e=function(e){function t(e,n,i,r,s,a,o,u){var l;return g(this,t),(l=v(this,t,[e]))._ngZone=n,l._changeDetectorRef=s,l._hasFocus=!1,l.chipListSelectable=!0,l._chipListMultiple=!1,l._chipListDisabled=!1,l._selected=!1,l._selectable=!0,l._disabled=!1,l._removable=!0,l._onFocus=new ee,l._onBlur=new ee,l.selectionChange=new jl,l.destroyed=new jl,l.removed=new jl,l._addHostClassName(),l._chipRippleTarget=a.createElement("div"),l._chipRippleTarget.classList.add("mat-chip-ripple"),l._elementRef.nativeElement.appendChild(l._chipRippleTarget),l._chipRipple=new hx(y(l),n,l._chipRippleTarget,i),l._chipRipple.setupTriggerEvents(e),l.rippleConfig=r||{},l._animationsDisabled="NoopAnimations"===o,l.tabIndex=null!=u&&parseInt(u)||-1,l}return _(t,e),m(t,[{key:"rippleDisabled",get:function(){return this.disabled||this.disableRipple||this._animationsDisabled||!!this.rippleConfig.disabled}},{key:"selected",get:function(){return this._selected},set:function(e){var t=oS(e);t!==this._selected&&(this._selected=t,this._dispatchSelectionChange())}},{key:"value",get:function(){return void 0!==this._value?this._value:this._elementRef.nativeElement.textContent},set:function(e){this._value=e}},{key:"selectable",get:function(){return this._selectable&&this.chipListSelectable},set:function(e){this._selectable=oS(e)}},{key:"disabled",get:function(){return this._chipListDisabled||this._disabled},set:function(e){this._disabled=oS(e)}},{key:"removable",get:function(){return this._removable},set:function(e){this._removable=oS(e)}},{key:"ariaSelected",get:function(){return this.selectable&&(this._chipListMultiple||this.selected)?this.selected.toString():null}},{key:"_addHostClassName",value:function(){var e="mat-basic-chip",t=this._elementRef.nativeElement;t.hasAttribute(e)||t.tagName.toLowerCase()===e?t.classList.add(e):t.classList.add("mat-standard-chip")}},{key:"ngOnDestroy",value:function(){this.destroyed.emit({chip:this}),this._chipRipple._removeTriggerEvents()}},{key:"select",value:function(){this._selected||(this._selected=!0,this._dispatchSelectionChange(),this._changeDetectorRef.markForCheck())}},{key:"deselect",value:function(){this._selected&&(this._selected=!1,this._dispatchSelectionChange(),this._changeDetectorRef.markForCheck())}},{key:"selectViaInteraction",value:function(){this._selected||(this._selected=!0,this._dispatchSelectionChange(!0),this._changeDetectorRef.markForCheck())}},{key:"toggleSelected",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this._selected=!this.selected,this._dispatchSelectionChange(e),this._changeDetectorRef.markForCheck(),this.selected}},{key:"focus",value:function(){this._hasFocus||(this._elementRef.nativeElement.focus(),this._onFocus.next({chip:this})),this._hasFocus=!0}},{key:"remove",value:function(){this.removable&&this.removed.emit({chip:this})}},{key:"_handleClick",value:function(e){this.disabled?e.preventDefault():e.stopPropagation()}},{key:"_handleKeydown",value:function(e){if(!this.disabled)switch(e.keyCode){case 46:case 8:this.remove(),e.preventDefault();break;case 32:this.selectable&&this.toggleSelected(!0),e.preventDefault()}}},{key:"_blur",value:function(){var e=this;this._ngZone.onStable.pipe(Dg(1)).subscribe(function(){e._ngZone.run(function(){e._hasFocus=!1,e._onBlur.next({chip:e})})})}},{key:"_dispatchSelectionChange",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.selectionChange.emit({source:this,isUserInput:e,selected:this._selected})}}])}(QM);return e.\u0275fac=function(t){return new(t||e)(yo(Iu),yo(Cc),yo(VS),yo(px,8),yo(sl),yo(ad),yo(rg,8),ki("tabindex"))},e.\u0275dir=Et({type:e,selectors:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],contentQueries:function(e,t,n){var i;(1&e&&(Jl(n,WM,5),Jl(n,ZM,5),Jl(n,GM,5)),2&e)&&($l(i=Xl())&&(t.avatar=i.first),$l(i=Xl())&&(t.trailingIcon=i.first),$l(i=Xl())&&(t.removeIcon=i.first))},hostAttrs:["role","option",1,"mat-chip","mat-focus-indicator"],hostVars:14,hostBindings:function(e,t){1&e&&Ao("click",function(e){return t._handleClick(e)})("keydown",function(e){return t._handleKeydown(e)})("focus",function(){return t.focus()})("blur",function(){return t._blur()}),2&e&&(fo("tabindex",t.disabled?null:t.tabIndex)("disabled",t.disabled||null)("aria-disabled",t.disabled.toString())("aria-selected",t.ariaSelected),Qo("mat-chip-selected",t.selected)("mat-chip-with-avatar",t.avatar)("mat-chip-with-trailing-icon",t.trailingIcon||t.removeIcon)("mat-chip-disabled",t.disabled)("_mat-animation-noopable",t._animationsDisabled))},inputs:{color:"color",disableRipple:"disableRipple",tabIndex:"tabIndex",selected:"selected",value:"value",selectable:"selectable",disabled:"disabled",removable:"removable"},outputs:{selectionChange:"selectionChange",destroyed:"destroyed",removed:"removed"},exportAs:["matChip"],features:[eo]}),e}(),KM=function(){var e=function(){return m(function e(t,n){g(this,e),this._parentChip=t,"BUTTON"===n.nativeElement.nodeName&&n.nativeElement.setAttribute("type","button")},[{key:"_handleClick",value:function(e){var t=this._parentChip;t.removable&&!t.disabled&&t.remove(),e.stopPropagation()}}])}();return e.\u0275fac=function(t){return new(t||e)(yo($M),yo(Iu))},e.\u0275dir=Et({type:e,selectors:[["","matChipRemove",""]],hostAttrs:[1,"mat-chip-remove","mat-chip-trailing-icon"],hostBindings:function(e,t){1&e&&Ao("click",function(e){return t._handleClick(e)})},features:[Du([{provide:GM,useExisting:e}])]}),e}(),JM=new xi("mat-chips-default-options"),XM=BD(function(){return m(function e(t,n,i,r){g(this,e),this._defaultErrorStateMatcher=t,this._parentForm=n,this._parentFormGroup=i,this.ngControl=r})}()),eL=0,tL=m(function e(t,n){g(this,e),this.source=t,this.value=n}),nL=function(){var e=function(e){function t(e,n,i,r,s,a,o){var u;return g(this,t),(u=v(this,t,[a,r,s,o]))._elementRef=e,u._changeDetectorRef=n,u._dir=i,u.controlType="mat-chip-list",u._lastDestroyedChipIndex=null,u._destroyed=new ee,u._uid="mat-chip-list-"+eL++,u._tabIndex=0,u._userTabIndex=null,u._onTouched=function(){},u._onChange=function(){},u._multiple=!1,u._compareWith=function(e,t){return e===t},u._required=!1,u._disabled=!1,u.ariaOrientation="horizontal",u._selectable=!0,u.change=new jl,u.valueChange=new jl,u.ngControl&&(u.ngControl.valueAccessor=y(u)),u}return _(t,e),m(t,[{key:"selected",get:function(){var e,t;return this.multiple?(null===(e=this._selectionModel)||void 0===e?void 0:e.selected)||[]:null===(t=this._selectionModel)||void 0===t?void 0:t.selected[0]}},{key:"role",get:function(){return this.empty?null:"listbox"}},{key:"multiple",get:function(){return this._multiple},set:function(e){this._multiple=oS(e),this._syncChipsState()}},{key:"compareWith",get:function(){return this._compareWith},set:function(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}},{key:"value",get:function(){return this._value},set:function(e){this.writeValue(e),this._value=e}},{key:"id",get:function(){return this._chipInput?this._chipInput.id:this._uid}},{key:"required",get:function(){return this._required},set:function(e){this._required=oS(e),this.stateChanges.next()}},{key:"placeholder",get:function(){return this._chipInput?this._chipInput.placeholder:this._placeholder},set:function(e){this._placeholder=e,this.stateChanges.next()}},{key:"focused",get:function(){return this._chipInput&&this._chipInput.focused||this._hasFocusedChip()}},{key:"empty",get:function(){return(!this._chipInput||this._chipInput.empty)&&(!this.chips||0===this.chips.length)}},{key:"shouldLabelFloat",get:function(){return!this.empty||this.focused}},{key:"disabled",get:function(){return this.ngControl?!!this.ngControl.disabled:this._disabled},set:function(e){this._disabled=oS(e),this._syncChipsState()}},{key:"selectable",get:function(){return this._selectable},set:function(e){var t=this;this._selectable=oS(e),this.chips&&this.chips.forEach(function(e){return e.chipListSelectable=t._selectable})}},{key:"tabIndex",set:function(e){this._userTabIndex=e,this._tabIndex=e}},{key:"chipSelectionChanges",get:function(){return ke.apply(void 0,d(this.chips.map(function(e){return e.selectionChange})))}},{key:"chipFocusChanges",get:function(){return ke.apply(void 0,d(this.chips.map(function(e){return e._onFocus})))}},{key:"chipBlurChanges",get:function(){return ke.apply(void 0,d(this.chips.map(function(e){return e._onBlur})))}},{key:"chipRemoveChanges",get:function(){return ke.apply(void 0,d(this.chips.map(function(e){return e.destroyed})))}},{key:"ngAfterContentInit",value:function(){var e=this;this._keyManager=new FE(this.chips).withWrap().withVerticalOrientation().withHomeAndEnd().withHorizontalOrientation(this._dir?this._dir.value:"ltr"),this._dir&&this._dir.change.pipe(OS(this._destroyed)).subscribe(function(t){return e._keyManager.withHorizontalOrientation(t)}),this._keyManager.tabOut.pipe(OS(this._destroyed)).subscribe(function(){e._allowFocusEscape()}),this.chips.changes.pipe(Mg(null),OS(this._destroyed)).subscribe(function(){e.disabled&&Promise.resolve().then(function(){e._syncChipsState()}),e._resetChips(),e._initializeSelection(),e._updateTabIndex(),e._updateFocusForDestroyedChips(),e.stateChanges.next()})}},{key:"ngOnInit",value:function(){this._selectionModel=new sE(this.multiple,void 0,!1),this.stateChanges.next()}},{key:"ngDoCheck",value:function(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==this._disabled&&(this.disabled=!!this.ngControl.disabled))}},{key:"ngOnDestroy",value:function(){this._destroyed.next(),this._destroyed.complete(),this.stateChanges.complete(),this._dropSubscriptions()}},{key:"registerInput",value:function(e){this._chipInput=e,this._elementRef.nativeElement.setAttribute("data-mat-chip-input",e.id)}},{key:"setDescribedByIds",value:function(e){this._ariaDescribedby=e.join(" ")}},{key:"writeValue",value:function(e){this.chips&&this._setSelectionByValue(e,!1)}},{key:"registerOnChange",value:function(e){this._onChange=e}},{key:"registerOnTouched",value:function(e){this._onTouched=e}},{key:"setDisabledState",value:function(e){this.disabled=e,this.stateChanges.next()}},{key:"onContainerClick",value:function(e){this._originatesFromChip(e)||this.focus()}},{key:"focus",value:function(e){this.disabled||this._chipInput&&this._chipInput.focused||(this.chips.length>0?(this._keyManager.setFirstItemActive(),this.stateChanges.next()):(this._focusInput(e),this.stateChanges.next()))}},{key:"_focusInput",value:function(e){this._chipInput&&this._chipInput.focus(e)}},{key:"_keydown",value:function(e){var t=e.target;t&&t.classList.contains("mat-chip")&&(this._keyManager.onKeydown(e),this.stateChanges.next())}},{key:"_updateTabIndex",value:function(){this._tabIndex=this._userTabIndex||(0===this.chips.length?-1:0)}},{key:"_updateFocusForDestroyedChips",value:function(){if(null!=this._lastDestroyedChipIndex)if(this.chips.length){var e=Math.min(this._lastDestroyedChipIndex,this.chips.length-1);this._keyManager.setActiveItem(e)}else this.focus();this._lastDestroyedChipIndex=null}},{key:"_isValidIndex",value:function(e){return e>=0&&e1&&void 0!==arguments[1])||arguments[1];if(this._clearSelection(),this.chips.forEach(function(e){return e.deselect()}),Array.isArray(e))e.forEach(function(e){return t._selectValue(e,n)}),this._sortValues();else{var i=this._selectValue(e,n);i&&n&&this._keyManager.setActiveItem(i)}}},{key:"_selectValue",value:function(e){var t=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=this.chips.find(function(n){return null!=n.value&&t._compareWith(n.value,e)});return i&&(n?i.selectViaInteraction():i.select(),this._selectionModel.select(i)),i}},{key:"_initializeSelection",value:function(){var e=this;Promise.resolve().then(function(){(e.ngControl||e._value)&&(e._setSelectionByValue(e.ngControl?e.ngControl.value:e._value,!1),e.stateChanges.next())})}},{key:"_clearSelection",value:function(e){this._selectionModel.clear(),this.chips.forEach(function(t){t!==e&&t.deselect()}),this.stateChanges.next()}},{key:"_sortValues",value:function(){var e=this;this._multiple&&(this._selectionModel.clear(),this.chips.forEach(function(t){t.selected&&e._selectionModel.select(t)}),this.stateChanges.next())}},{key:"_propagateChanges",value:function(e){var t;t=Array.isArray(this.selected)?this.selected.map(function(e){return e.value}):this.selected?this.selected.value:e,this._value=t,this.change.emit(new tL(this,t)),this.valueChange.emit(t),this._onChange(t),this._changeDetectorRef.markForCheck()}},{key:"_blur",value:function(){var e=this;this._hasFocusedChip()||this._keyManager.setActiveItem(-1),this.disabled||(this._chipInput?setTimeout(function(){e.focused||e._markAsTouched()}):this._markAsTouched())}},{key:"_markAsTouched",value:function(){this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next()}},{key:"_allowFocusEscape",value:function(){var e=this;-1!==this._tabIndex&&(this._tabIndex=-1,setTimeout(function(){e._tabIndex=e._userTabIndex||0,e._changeDetectorRef.markForCheck()}))}},{key:"_resetChips",value:function(){this._dropSubscriptions(),this._listenToChipsFocus(),this._listenToChipsSelection(),this._listenToChipsRemoved()}},{key:"_dropSubscriptions",value:function(){this._chipFocusSubscription&&(this._chipFocusSubscription.unsubscribe(),this._chipFocusSubscription=null),this._chipBlurSubscription&&(this._chipBlurSubscription.unsubscribe(),this._chipBlurSubscription=null),this._chipSelectionSubscription&&(this._chipSelectionSubscription.unsubscribe(),this._chipSelectionSubscription=null),this._chipRemoveSubscription&&(this._chipRemoveSubscription.unsubscribe(),this._chipRemoveSubscription=null)}},{key:"_listenToChipsSelection",value:function(){var e=this;this._chipSelectionSubscription=this.chipSelectionChanges.subscribe(function(t){t.source.selected?e._selectionModel.select(t.source):e._selectionModel.deselect(t.source),e.multiple||e.chips.forEach(function(t){!e._selectionModel.isSelected(t)&&t.selected&&t.deselect()}),t.isUserInput&&e._propagateChanges()})}},{key:"_listenToChipsFocus",value:function(){var e=this;this._chipFocusSubscription=this.chipFocusChanges.subscribe(function(t){var n=e.chips.toArray().indexOf(t.chip);e._isValidIndex(n)&&e._keyManager.updateActiveItem(n),e.stateChanges.next()}),this._chipBlurSubscription=this.chipBlurChanges.subscribe(function(){e._blur(),e.stateChanges.next()})}},{key:"_listenToChipsRemoved",value:function(){var e=this;this._chipRemoveSubscription=this.chipRemoveChanges.subscribe(function(t){var n=t.chip,i=e.chips.toArray().indexOf(t.chip);e._isValidIndex(i)&&n._hasFocus&&(e._lastDestroyedChipIndex=i)})}},{key:"_originatesFromChip",value:function(e){for(var t=e.target;t&&t!==this._elementRef.nativeElement;){if(t.classList.contains("mat-chip"))return!0;t=t.parentElement}return!1}},{key:"_hasFocusedChip",value:function(){return this.chips&&this.chips.some(function(e){return e._hasFocus})}},{key:"_syncChipsState",value:function(){var e=this;this.chips&&this.chips.forEach(function(t){t._chipListDisabled=e._disabled,t._chipListMultiple=e.multiple})}}])}(XM);return e.\u0275fac=function(t){return new(t||e)(yo(Iu),yo(sl),yo(tE,8),yo(Nw,8),yo($w,8),yo(ix),yo(lw,10))},e.\u0275cmp=yt({type:e,selectors:[["mat-chip-list"]],contentQueries:function(e,t,n){var i;(1&e&&Jl(n,$M,5),2&e)&&($l(i=Xl())&&(t.chips=i))},hostAttrs:[1,"mat-chip-list"],hostVars:15,hostBindings:function(e,t){1&e&&Ao("focus",function(){return t.focus()})("blur",function(){return t._blur()})("keydown",function(e){return t._keydown(e)}),2&e&&(cu("id",t._uid),fo("tabindex",t.disabled?null:t._tabIndex)("aria-describedby",t._ariaDescribedby||null)("aria-required",t.role?t.required:null)("aria-disabled",t.disabled.toString())("aria-invalid",t.errorState)("aria-multiselectable",t.multiple)("role",t.role)("aria-orientation",t.ariaOrientation),Qo("mat-chip-list-disabled",t.disabled)("mat-chip-list-invalid",t.errorState)("mat-chip-list-required",t.required))},inputs:{ariaOrientation:["aria-orientation","ariaOrientation"],multiple:"multiple",compareWith:"compareWith",value:"value",required:"required",placeholder:"placeholder",disabled:"disabled",selectable:"selectable",tabIndex:"tabIndex",errorStateMatcher:"errorStateMatcher"},outputs:{change:"change",valueChange:"valueChange"},exportAs:["matChipList"],features:[Du([{provide:NC,useExisting:e}]),eo],ngContentSelectors:VM,decls:2,vars:0,consts:[[1,"mat-chip-list-wrapper"]],template:function(e,t){1&e&&(jo(),ko(0,"div",0),qo(1),wo())},styles:['.mat-chip{position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transform:translateZ(0);border:none;-webkit-appearance:none;-moz-appearance:none}.mat-standard-chip{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:inline-flex;padding:7px 12px;border-radius:16px;align-items:center;cursor:default;min-height:32px;height:1px}._mat-animation-noopable.mat-standard-chip{transition:none;animation:none}.mat-standard-chip .mat-chip-remove{border:none;-webkit-appearance:none;-moz-appearance:none;padding:0;background:none}.mat-standard-chip .mat-chip-remove.mat-icon,.mat-standard-chip .mat-chip-remove .mat-icon{width:18px;height:18px;font-size:18px}.mat-standard-chip::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;opacity:0;content:"";pointer-events:none;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-standard-chip:hover::after{opacity:.12}.mat-standard-chip:focus{outline:none}.mat-standard-chip:focus::after{opacity:.16}.cdk-high-contrast-active .mat-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-standard-chip:focus{outline:dotted 2px}.mat-standard-chip.mat-chip-disabled::after{opacity:0}.mat-standard-chip.mat-chip-disabled .mat-chip-remove,.mat-standard-chip.mat-chip-disabled .mat-chip-trailing-icon{cursor:default}.mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar,.mat-standard-chip.mat-chip-with-avatar{padding-top:0;padding-bottom:0}.mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar{padding-right:8px;padding-left:0}[dir=rtl] .mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar{padding-left:8px;padding-right:0}.mat-standard-chip.mat-chip-with-trailing-icon{padding-top:7px;padding-bottom:7px;padding-right:8px;padding-left:12px}[dir=rtl] .mat-standard-chip.mat-chip-with-trailing-icon{padding-left:8px;padding-right:12px}.mat-standard-chip.mat-chip-with-avatar{padding-left:0;padding-right:12px}[dir=rtl] .mat-standard-chip.mat-chip-with-avatar{padding-right:0;padding-left:12px}.mat-standard-chip .mat-chip-avatar{width:24px;height:24px;margin-right:8px;margin-left:4px}[dir=rtl] .mat-standard-chip .mat-chip-avatar{margin-left:8px;margin-right:4px}.mat-standard-chip .mat-chip-remove,.mat-standard-chip .mat-chip-trailing-icon{width:18px;height:18px;cursor:pointer}.mat-standard-chip .mat-chip-remove,.mat-standard-chip .mat-chip-trailing-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-standard-chip .mat-chip-remove,[dir=rtl] .mat-standard-chip .mat-chip-trailing-icon{margin-right:8px;margin-left:0}.mat-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit;overflow:hidden}.mat-chip-list-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:-4px}.mat-chip-list-wrapper input.mat-input-element,.mat-chip-list-wrapper .mat-standard-chip{margin:4px}.mat-chip-list-stacked .mat-chip-list-wrapper{flex-direction:column;align-items:flex-start}.mat-chip-list-stacked .mat-chip-list-wrapper .mat-standard-chip{width:100%}.mat-chip-avatar{border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden;object-fit:cover}input.mat-chip-input{width:150px;margin:4px;flex:1 0 150px}\n'],encapsulation:2,changeDetection:0}),e}(),iL={separatorKeyCodes:[13]},rL=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({providers:[ix,{provide:JM,useValue:iL}],imports:[[YD]]}),e}(),sL=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[nE]]}),e}(),aL=["*"];function oL(e){return Error('Unable to find icon with the name "'.concat(e,'"'))}function uL(e){return Error("The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was \"".concat(e,'".'))}function lL(e){return Error("The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was \"".concat(e,'".'))}var cL=m(function e(t,n,i){g(this,e),this.url=t,this.svgText=n,this.options=i}),dL=function(){var e=function(){return m(function e(t,n,i,r){g(this,e),this._httpClient=t,this._sanitizer=n,this._errorHandler=r,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass="material-icons",this._document=i},[{key:"addSvgIcon",value:function(e,t,n){return this.addSvgIconInNamespace("",e,t,n)}},{key:"addSvgIconLiteral",value:function(e,t,n){return this.addSvgIconLiteralInNamespace("",e,t,n)}},{key:"addSvgIconInNamespace",value:function(e,t,n,i){return this._addSvgIconConfig(e,t,new cL(n,null,i))}},{key:"addSvgIconResolver",value:function(e){return this._resolvers.push(e),this}},{key:"addSvgIconLiteralInNamespace",value:function(e,t,n,i){var r=this._sanitizer.sanitize(ys.HTML,n);if(!r)throw lL(n);return this._addSvgIconConfig(e,t,new cL("",r,i))}},{key:"addSvgIconSet",value:function(e,t){return this.addSvgIconSetInNamespace("",e,t)}},{key:"addSvgIconSetLiteral",value:function(e,t){return this.addSvgIconSetLiteralInNamespace("",e,t)}},{key:"addSvgIconSetInNamespace",value:function(e,t,n){return this._addSvgIconSetConfig(e,new cL(t,null,n))}},{key:"addSvgIconSetLiteralInNamespace",value:function(e,t,n){var i=this._sanitizer.sanitize(ys.HTML,t);if(!i)throw lL(t);return this._addSvgIconSetConfig(e,new cL("",i,n))}},{key:"registerFontClassAlias",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;return this._fontCssClassesByAlias.set(e,t),this}},{key:"classNameForFontAlias",value:function(e){return this._fontCssClassesByAlias.get(e)||e}},{key:"setDefaultFontSetClass",value:function(e){return this._defaultFontSetClass=e,this}},{key:"getDefaultFontSetClass",value:function(){return this._defaultFontSetClass}},{key:"getSvgIconFromUrl",value:function(e){var t=this,n=this._sanitizer.sanitize(ys.RESOURCE_URL,e);if(!n)throw uL(e);var i=this._cachedIconsByUrl.get(n);return i?Oh(hL(i)):this._loadSvgIconFromConfig(new cL(e,null)).pipe(Zg(function(e){return t._cachedIconsByUrl.set(n,e)}),ie(function(e){return hL(e)}))}},{key:"getNamedSvgIcon",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=pL(t,e),i=this._svgIconConfigs.get(n);if(i)return this._getSvgFromConfig(i);if(i=this._getIconConfigFromResolvers(t,e))return this._svgIconConfigs.set(n,i),this._getSvgFromConfig(i);var r=this._iconSetConfigs.get(t);return r?this._getSvgFromIconSetConfigs(e,r):lb(oL(n))}},{key:"ngOnDestroy",value:function(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}},{key:"_getSvgFromConfig",value:function(e){return e.svgText?Oh(hL(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(ie(function(e){return hL(e)}))}},{key:"_getSvgFromIconSetConfigs",value:function(e,t){var n=this,i=this._extractIconWithNameFromAnySet(e,t);return i?Oh(i):Ck(t.filter(function(e){return!e.svgText}).map(function(e){return n._loadSvgIconSetFromConfig(e).pipe(Ig(function(t){var i="Loading icon set URL: ".concat(n._sanitizer.sanitize(ys.RESOURCE_URL,e.url)," failed: ").concat(t.message);return n._errorHandler.handleError(new Error(i)),Oh(null)}))})).pipe(ie(function(){var i=n._extractIconWithNameFromAnySet(e,t);if(!i)throw oL(e);return i}))}},{key:"_extractIconWithNameFromAnySet",value:function(e,t){for(var n=t.length-1;n>=0;n--){var i=t[n];if(i.svgText&&i.svgText.indexOf(e)>-1){var r=this._svgElementFromConfig(i),s=this._extractSvgIconFromSet(r,e,i.options);if(s)return s}}return null}},{key:"_loadSvgIconFromConfig",value:function(e){var t=this;return this._fetchIcon(e).pipe(Zg(function(t){return e.svgText=t}),ie(function(){return t._svgElementFromConfig(e)}))}},{key:"_loadSvgIconSetFromConfig",value:function(e){return e.svgText?Oh(null):this._fetchIcon(e).pipe(Zg(function(t){return e.svgText=t}))}},{key:"_extractSvgIconFromSet",value:function(e,t,n){var i=e.querySelector('[id="'.concat(t,'"]'));if(!i)return null;var r=i.cloneNode(!0);if(r.removeAttribute("id"),"svg"===r.nodeName.toLowerCase())return this._setSvgAttributes(r,n);if("symbol"===r.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(r),n);var s=this._svgElementFromString("");return s.appendChild(r),this._setSvgAttributes(s,n)}},{key:"_svgElementFromString",value:function(e){var t=this._document.createElement("DIV");t.innerHTML=e;var n=t.querySelector("svg");if(!n)throw Error(" tag not found");return n}},{key:"_toSvgElement",value:function(e){for(var t=this._svgElementFromString(""),n=e.attributes,i=0;i0&&void 0!==arguments[0]&&arguments[0];if(this._enabled&&(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),this._cachedLineHeight)){var n=this._elementRef.nativeElement,i=n.value;if(t||this._minRows!==this._previousMinRows||i!==this._previousValue){var r=this._measureScrollHeight(),s=Math.max(r,this._cachedPlaceholderHeight||0);n.style.height="".concat(s,"px"),this._ngZone.runOutsideAngular(function(){"undefined"!=typeof requestAnimationFrame?requestAnimationFrame(function(){return e._scrollToCaretPosition(n)}):setTimeout(function(){return e._scrollToCaretPosition(n)})}),this._previousValue=i,this._previousMinRows=this._minRows}}}},{key:"reset",value:function(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}},{key:"_noopInputHandler",value:function(){}},{key:"_getDocument",value:function(){return this._document||document}},{key:"_getWindow",value:function(){return this._getDocument().defaultView||window}},{key:"_scrollToCaretPosition",value:function(e){var t=e.selectionStart,n=e.selectionEnd;!this._destroyed.isStopped&&this._hasFocus&&e.setSelectionRange(t,n)}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(Iu),yo(VS),yo(Cc),yo(ad,8))},e.\u0275dir=Et({type:e,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(e,t){1&e&&Ao("input",function(){return t._noopInputHandler()})},inputs:{minRows:["cdkAutosizeMinRows","minRows"],maxRows:["cdkAutosizeMaxRows","maxRows"],enabled:["cdkTextareaAutosize","enabled"],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"]}),e}(),CL=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[GS]]}),e}(),ML=new xi("MAT_INPUT_VALUE_ACCESSOR"),LL=["button","checkbox","file","hidden","image","radio","range","reset","submit"],AL=0,OL=BD(function(){return m(function e(t,n,i,r){g(this,e),this._defaultErrorStateMatcher=t,this._parentForm=n,this._parentFormGroup=i,this.ngControl=r})}()),IL=function(){var e=function(e){function t(e,n,i,r,s,a,o,u,l,c){var d;g(this,t),(d=v(this,t,[a,r,s,i]))._elementRef=e,d._platform=n,d._autofillMonitor=u,d._formField=c,d._uid="mat-input-"+AL++,d.focused=!1,d.stateChanges=new ee,d.controlType="mat-input",d.autofilled=!1,d._disabled=!1,d._required=!1,d._type="text",d._readonly=!1,d._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(function(e){return ZS().has(e)});var h=d._elementRef.nativeElement,p=h.nodeName.toLowerCase();return d._inputValueAccessor=o||h,d._previousNativeValue=d.value,d.id=d.id,n.IOS&&l.runOutsideAngular(function(){e.nativeElement.addEventListener("keyup",function(e){var t=e.target;!t.value&&0===t.selectionStart&&0===t.selectionEnd&&(t.setSelectionRange(1,1),t.setSelectionRange(0,0))})}),d._isServer=!d._platform.isBrowser,d._isNativeSelect="select"===p,d._isTextarea="textarea"===p,d._isInFormField=!!c,d._isNativeSelect&&(d.controlType=h.multiple?"mat-native-select-multiple":"mat-native-select"),d}return _(t,e),m(t,[{key:"disabled",get:function(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled},set:function(e){this._disabled=oS(e),this.focused&&(this.focused=!1,this.stateChanges.next())}},{key:"id",get:function(){return this._id},set:function(e){this._id=e||this._uid}},{key:"required",get:function(){return this._required},set:function(e){this._required=oS(e)}},{key:"type",get:function(){return this._type},set:function(e){this._type=e||"text",this._validateType(),!this._isTextarea&&ZS().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}},{key:"value",get:function(){return this._inputValueAccessor.value},set:function(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}},{key:"readonly",get:function(){return this._readonly},set:function(e){this._readonly=oS(e)}},{key:"ngAfterViewInit",value:function(){var e=this;this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(function(t){e.autofilled=t.isAutofilled,e.stateChanges.next()})}},{key:"ngOnChanges",value:function(){this.stateChanges.next()}},{key:"ngOnDestroy",value:function(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement)}},{key:"ngDoCheck",value:function(){this.ngControl&&this.updateErrorState(),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}},{key:"focus",value:function(e){this._elementRef.nativeElement.focus(e)}},{key:"_focusChanged",value:function(e){e!==this.focused&&(this.focused=e,this.stateChanges.next())}},{key:"_onInput",value:function(){}},{key:"_dirtyCheckPlaceholder",value:function(){var e,t,n=(null===(t=null===(e=this._formField)||void 0===e?void 0:e._hideControlPlaceholder)||void 0===t?void 0:t.call(e))?null:this.placeholder;if(n!==this._previousPlaceholder){var i=this._elementRef.nativeElement;this._previousPlaceholder=n,n?i.setAttribute("placeholder",n):i.removeAttribute("placeholder")}}},{key:"_dirtyCheckNativeValue",value:function(){var e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}},{key:"_validateType",value:function(){LL.indexOf(this._type)}},{key:"_isNeverEmpty",value:function(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}},{key:"_isBadInput",value:function(){var e=this._elementRef.nativeElement.validity;return e&&e.badInput}},{key:"empty",get:function(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}},{key:"shouldLabelFloat",get:function(){if(this._isNativeSelect){var e=this._elementRef.nativeElement,t=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&t&&t.label)}return this.focused||!this.empty}},{key:"setDescribedByIds",value:function(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}},{key:"onContainerClick",value:function(){this.focused||this.focus()}},{key:"_isInlineSelect",value:function(){var e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}}])}(OL);return e.\u0275fac=function(t){return new(t||e)(yo(Iu),yo(VS),yo(lw,10),yo(Nw,8),yo($w,8),yo(ix),yo(ML,10),yo(DL),yo(Cc),yo(KC,8))},e.\u0275dir=Et({type:e,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-input-element","mat-form-field-autofill-control"],hostVars:11,hostBindings:function(e,t){1&e&&Ao("focus",function(){return t._focusChanged(!0)})("blur",function(){return t._focusChanged(!1)})("input",function(){return t._onInput()}),2&e&&(cu("disabled",t.disabled)("required",t.required),fo("id",t.id)("data-placeholder",t.placeholder)("readonly",t.readonly&&!t._isNativeSelect||null)("aria-invalid",t.empty&&t.required?null:t.errorState)("aria-required",t.required),Qo("mat-input-server",t._isServer)("mat-native-select-inline",t._isInlineSelect()))},inputs:{id:"id",disabled:"disabled",required:"required",type:"type",value:"value",readonly:"readonly",placeholder:"placeholder",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"]},exportAs:["matInput"],features:[Du([{provide:NC,useExisting:e}]),eo,Ft]}),e}(),RL=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({providers:[ix],imports:[[CL,XC,YD],CL,XC]}),e}(),PL=function(){var e=function(){return m(function e(){g(this,e),this.changes=new ee,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year"},[{key:"formatYearRange",value:function(e,t){return"".concat(e," \u2013 ").concat(t)}}])}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Be({factory:function(){return new e},token:e,providedIn:"root"}),e}(),FL={provide:new xi("mat-datepicker-scroll-strategy"),deps:[hC],useFactory:function(e){return function(){return e.scrollStrategies.reposition()}}},YL=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({providers:[PL,FL],imports:[[zd,_M,yC,sT,Fx,YD],cE]}),e}();function jL(e,t){}var qL=m(function e(){g(this,e),this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.autoFocus=!0,this.restoreFocus=!0,this.closeOnNavigation=!0}),NL={dialogContainer:_p("dialogContainer",[Sp("void, exit",wp({opacity:0,transform:"scale(0.7)"})),Sp("enter",wp({transform:"none"})),Tp("* => enter",bp("150ms cubic-bezier(0, 0, 0.2, 1)",wp({transform:"none",opacity:1}))),Tp("* => void, * => exit",bp("75ms cubic-bezier(0.4, 0.0, 0.2, 1)",wp({opacity:0})))])},HL=function(){var e=function(e){function t(e,n,i,r,s,a){var o;return g(this,t),(o=v(this,t))._elementRef=e,o._focusTrapFactory=n,o._changeDetectorRef=i,o._config=s,o._focusMonitor=a,o._animationStateChanged=new jl,o._elementFocusedBeforeDialogWasOpened=null,o._closeInteractionType=null,o.attachDomPortal=function(e){return o._portalOutlet.hasAttached(),o._portalOutlet.attachDomPortal(e)},o._ariaLabelledBy=s.ariaLabelledBy||null,o._document=r,o}return _(t,e),m(t,[{key:"_initializeWithAttachedContent",value:function(){this._setupFocusTrap(),this._capturePreviouslyFocusedElement(),this._focusDialogContainer()}},{key:"attachComponentPortal",value:function(e){return this._portalOutlet.hasAttached(),this._portalOutlet.attachComponentPortal(e)}},{key:"attachTemplatePortal",value:function(e){return this._portalOutlet.hasAttached(),this._portalOutlet.attachTemplatePortal(e)}},{key:"_recaptureFocus",value:function(){this._containsFocus()||(!this._config.autoFocus||!this._focusTrap.focusInitialElement())&&this._elementRef.nativeElement.focus()}},{key:"_trapFocus",value:function(){this._config.autoFocus?this._focusTrap.focusInitialElementWhenReady():this._containsFocus()||this._elementRef.nativeElement.focus()}},{key:"_restoreFocus",value:function(){var e=this._elementFocusedBeforeDialogWasOpened;if(this._config.restoreFocus&&e&&"function"==typeof e.focus){var t=KS(),n=this._elementRef.nativeElement;(!t||t===this._document.body||t===n||n.contains(t))&&(this._focusMonitor?(this._focusMonitor.focusVia(e,this._closeInteractionType),this._closeInteractionType=null):e.focus())}this._focusTrap&&this._focusTrap.destroy()}},{key:"_setupFocusTrap",value:function(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement)}},{key:"_capturePreviouslyFocusedElement",value:function(){this._document&&(this._elementFocusedBeforeDialogWasOpened=KS())}},{key:"_focusDialogContainer",value:function(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}},{key:"_containsFocus",value:function(){var e=this._elementRef.nativeElement,t=KS();return e===t||e.contains(t)}}])}(Ix);return e.\u0275fac=function(t){return new(t||e)(yo(Iu),yo(HE),yo(sl),yo(ad,8),yo(qL),yo(XE))},e.\u0275dir=Et({type:e,viewQuery:function(e,t){var n;(1&e&&Kl(Px,7),2&e)&&($l(n=Xl())&&(t._portalOutlet=n.first))},features:[eo]}),e}(),BL=function(){var e,t=function(e){function t(){var e;return g(this,t),(e=v(this,t,arguments))._state="enter",e}return _(t,e),m(t,[{key:"_onAnimationDone",value:function(e){var t=e.toState,n=e.totalTime;"enter"===t?(this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:n})):"exit"===t&&(this._restoreFocus(),this._animationStateChanged.next({state:"closed",totalTime:n}))}},{key:"_onAnimationStart",value:function(e){var t=e.toState,n=e.totalTime;"enter"===t?this._animationStateChanged.next({state:"opening",totalTime:n}):("exit"===t||"void"===t)&&this._animationStateChanged.next({state:"closing",totalTime:n})}},{key:"_startExitAnimation",value:function(){this._state="exit",this._changeDetectorRef.markForCheck()}}])}(HL);return t.\u0275fac=function(n){return(e||(e=_i(t)))(n||t)},t.\u0275cmp=yt({type:t,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1","aria-modal","true",1,"mat-dialog-container"],hostVars:6,hostBindings:function(e,t){1&e&&Oo("@dialogContainer.start",function(e){return t._onAnimationStart(e)})("@dialogContainer.done",function(e){return t._onAnimationDone(e)}),2&e&&(cu("id",t._id),fo("role",t._config.role)("aria-labelledby",t._config.ariaLabel?null:t._ariaLabelledBy)("aria-label",t._config.ariaLabel)("aria-describedby",t._config.ariaDescribedBy||null),du("@dialogContainer",t._state))},features:[eo],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(e,t){1&e&&go(0,jL,0,0,"ng-template",0)},directives:[Px],styles:[".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .mat-dialog-container{outline:solid 1px}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;box-sizing:content-box;margin-bottom:-24px}.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,data:{animation:[NL.dialogContainer]}}),t}(),UL=0,zL=function(){return m(function e(t,n){var i=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"mat-dialog-"+UL++;g(this,e),this._overlayRef=t,this._containerInstance=n,this.id=r,this.disableClose=this._containerInstance._config.disableClose,this._afterOpened=new ee,this._afterClosed=new ee,this._beforeClosed=new ee,this._state=0,n._id=r,n._animationStateChanged.pipe(Rh(function(e){return"opened"===e.state}),Dg(1)).subscribe(function(){i._afterOpened.next(),i._afterOpened.complete()}),n._animationStateChanged.pipe(Rh(function(e){return"closed"===e.state}),Dg(1)).subscribe(function(){clearTimeout(i._closeFallbackTimeout),i._finishDialogClose()}),t.detachments().subscribe(function(){i._beforeClosed.next(i._result),i._beforeClosed.complete(),i._afterClosed.next(i._result),i._afterClosed.complete(),i.componentInstance=null,i._overlayRef.dispose()}),t.keydownEvents().pipe(Rh(function(e){return 27===e.keyCode&&!i.disableClose&&!hE(e)})).subscribe(function(e){e.preventDefault(),VL(i,"keyboard")}),t.backdropClick().subscribe(function(){i.disableClose?i._containerInstance._recaptureFocus():VL(i,"mouse")})},[{key:"close",value:function(e){var t=this;this._result=e,this._containerInstance._animationStateChanged.pipe(Rh(function(e){return"closing"===e.state}),Dg(1)).subscribe(function(n){t._beforeClosed.next(e),t._beforeClosed.complete(),t._overlayRef.detachBackdrop(),t._closeFallbackTimeout=setTimeout(function(){return t._finishDialogClose()},n.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}},{key:"afterOpened",value:function(){return this._afterOpened}},{key:"afterClosed",value:function(){return this._afterClosed}},{key:"beforeClosed",value:function(){return this._beforeClosed}},{key:"backdropClick",value:function(){return this._overlayRef.backdropClick()}},{key:"keydownEvents",value:function(){return this._overlayRef.keydownEvents()}},{key:"updatePosition",value:function(e){var t=this._getPositionStrategy();return e&&(e.left||e.right)?e.left?t.left(e.left):t.right(e.right):t.centerHorizontally(),e&&(e.top||e.bottom)?e.top?t.top(e.top):t.bottom(e.bottom):t.centerVertically(),this._overlayRef.updatePosition(),this}},{key:"updateSize",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return this._overlayRef.updateSize({width:e,height:t}),this._overlayRef.updatePosition(),this}},{key:"addPanelClass",value:function(e){return this._overlayRef.addPanelClass(e),this}},{key:"removePanelClass",value:function(e){return this._overlayRef.removePanelClass(e),this}},{key:"getState",value:function(){return this._state}},{key:"_finishDialogClose",value:function(){this._state=2,this._overlayRef.dispose()}},{key:"_getPositionStrategy",value:function(){return this._overlayRef.getConfig().positionStrategy}}])}();function VL(e,t,n){return void 0!==e._containerInstance&&(e._containerInstance._closeInteractionType=t),e.close(n)}var GL=new xi("MatDialogData"),WL=new xi("mat-dialog-default-options"),ZL=new xi("mat-dialog-scroll-strategy"),QL={provide:ZL,deps:[hC],useFactory:function(e){return function(){return e.scrollStrategies.block()}}},$L=function(){var e=function(){return m(function e(t,n,i,r,s,a,o,u,l){var c=this;g(this,e),this._overlay=t,this._injector=n,this._defaultOptions=i,this._parentDialog=r,this._overlayContainer=s,this._dialogRefConstructor=o,this._dialogContainerType=u,this._dialogDataToken=l,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new ee,this._afterOpenedAtThisLevel=new ee,this._ariaHiddenElements=new Map,this.afterAllClosed=kg(function(){return c.openDialogs.length?c._getAfterAllClosed():c._getAfterAllClosed().pipe(Mg(void 0))}),this._scrollStrategy=a},[{key:"openDialogs",get:function(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}},{key:"afterOpened",get:function(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}},{key:"_getAfterAllClosed",value:function(){var e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}},{key:"open",value:function(e,t){var n=this;t=function(e,t){return Object.assign(Object.assign({},t),e)}(t,this._defaultOptions||new qL),t.id&&this.getDialogById(t.id);var i=this._createOverlay(t),r=this._attachDialogContainer(i,t),s=this._attachDialogContent(e,r,i,t);return this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(s),s.afterClosed().subscribe(function(){return n._removeOpenDialog(s)}),this.afterOpened.next(s),r._initializeWithAttachedContent(),s}},{key:"closeAll",value:function(){this._closeDialogs(this.openDialogs)}},{key:"getDialogById",value:function(e){return this.openDialogs.find(function(t){return t.id===e})}},{key:"ngOnDestroy",value:function(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}},{key:"_createOverlay",value:function(e){var t=this._getOverlayConfig(e);return this._overlay.create(t)}},{key:"_getOverlayConfig",value:function(e){var t=new Wx({positionStrategy:this._overlay.position().global(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(t.backdropClass=e.backdropClass),t}},{key:"_attachDialogContainer",value:function(e,t){var n=Ja.create({parent:t&&t.viewContainerRef&&t.viewContainerRef.injector||this._injector,providers:[{provide:qL,useValue:t}]}),i=new Lx(this._dialogContainerType,t.viewContainerRef,n,t.componentFactoryResolver);return e.attach(i).instance}},{key:"_attachDialogContent",value:function(e,t,n,i){var r=new this._dialogRefConstructor(n,t,i.id);if(e instanceof cl)t.attachTemplatePortal(new Ax(e,null,{$implicit:i.data,dialogRef:r}));else{var s=this._createInjector(i,r,t),a=t.attachComponentPortal(new Lx(e,i.viewContainerRef,s));r.componentInstance=a.instance}return r.updateSize(i.width,i.height).updatePosition(i.position),r}},{key:"_createInjector",value:function(e,t,n){var i=e&&e.viewContainerRef&&e.viewContainerRef.injector,r=[{provide:this._dialogContainerType,useValue:n},{provide:this._dialogDataToken,useValue:e.data},{provide:this._dialogRefConstructor,useValue:t}];return e.direction&&(!i||!i.get(tE,null,Je.Optional))&&r.push({provide:tE,useValue:{value:e.direction,change:Oh()}}),Ja.create({parent:i||this._injector,providers:r})}},{key:"_removeOpenDialog",value:function(e){var t=this.openDialogs.indexOf(e);t>-1&&(this.openDialogs.splice(t,1),this.openDialogs.length||(this._ariaHiddenElements.forEach(function(e,t){e?t.setAttribute("aria-hidden",e):t.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),this._getAfterAllClosed().next()))}},{key:"_hideNonDialogContentFromAssistiveTechnology",value:function(){var e=this._overlayContainer.getContainerElement();if(e.parentElement)for(var t=e.parentElement.children,n=t.length-1;n>-1;n--){var i=t[n];i!==e&&"SCRIPT"!==i.nodeName&&"STYLE"!==i.nodeName&&!i.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(i,i.getAttribute("aria-hidden")),i.setAttribute("aria-hidden","true"))}}},{key:"_closeDialogs",value:function(e){for(var t=e.length;t--;)e[t].close()}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(hC),yo(Ja),yo(void 0),yo(void 0),yo(Xx),yo(void 0),yo(Oi),yo(Oi),yo(xi))},e.\u0275dir=Et({type:e}),e}(),KL=function(){var e=function(e){function t(e,n,i,r,s,a,o){return g(this,t),v(this,t,[e,n,r,a,o,s,zL,BL,GL])}return _(t,e),m(t)}($L);return e.\u0275fac=function(t){return new(t||e)($i(hC),$i(Ja),$i(kd,8),$i(WL,8),$i(ZL),$i(e,12),$i(Xx))},e.\u0275prov=Be({token:e,factory:e.\u0275fac}),e}(),JL=0,XL=function(){var e=function(){return m(function e(t,n,i){g(this,e),this.dialogRef=t,this._elementRef=n,this._dialog=i,this.type="button"},[{key:"ngOnInit",value:function(){this.dialogRef||(this.dialogRef=iA(this._elementRef,this._dialog.openDialogs))}},{key:"ngOnChanges",value:function(e){var t=e._matDialogClose||e._matDialogCloseResult;t&&(this.dialogResult=t.currentValue)}},{key:"_onButtonClick",value:function(e){VL(this.dialogRef,0===e.screenX&&0===e.screenY?"keyboard":"mouse",this.dialogResult)}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(zL,8),yo(Iu),yo(KL))},e.\u0275dir=Et({type:e,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(e,t){1&e&&Ao("click",function(e){return t._onButtonClick(e)}),2&e&&fo("aria-label",t.ariaLabel||null)("type",t.type)},inputs:{type:"type",dialogResult:["mat-dialog-close","dialogResult"],ariaLabel:["aria-label","ariaLabel"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[Ft]}),e}(),eA=function(){var e=function(){return m(function e(t,n,i){g(this,e),this._dialogRef=t,this._elementRef=n,this._dialog=i,this.id="mat-dialog-title-"+JL++},[{key:"ngOnInit",value:function(){var e=this;this._dialogRef||(this._dialogRef=iA(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(function(){var t=e._dialogRef._containerInstance;t&&!t._ariaLabelledBy&&(t._ariaLabelledBy=e.id)})}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(zL,8),yo(Iu),yo(KL))},e.\u0275dir=Et({type:e,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-dialog-title"],hostVars:1,hostBindings:function(e,t){2&e&&cu("id",t.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),e}(),tA=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Et({type:e,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-dialog-content"]}),e}(),nA=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Et({type:e,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-dialog-actions"]}),e}();function iA(e,t){for(var n=e.nativeElement.parentElement;n&&!n.classList.contains("mat-dialog-container");)n=n.parentElement;return n?t.find(function(e){return e.id===n.id}):null}var rA=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({providers:[KL,QL],imports:[[yC,Fx,YD],YD]}),e}(),sA=function(){var e=function(){return m(function e(){g(this,e),this._vertical=!1,this._inset=!1},[{key:"vertical",get:function(){return this._vertical},set:function(e){this._vertical=oS(e)}},{key:"inset",get:function(){return this._inset},set:function(e){this._inset=oS(e)}}])}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=yt({type:e,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(e,t){2&e&&(fo("aria-orientation",t.vertical?"vertical":"horizontal"),Qo("mat-divider-vertical",t.vertical)("mat-divider-horizontal",!t.vertical)("mat-divider-inset",t.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(e,t){},styles:[".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}\n"],encapsulation:2,changeDetection:0}),e}(),aA=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[YD],YD]}),e}(),oA=0,uA=new xi("CdkAccordion"),lA=function(){var e=function(){return m(function e(){g(this,e),this._stateChanges=new ee,this._openCloseAllActions=new ee,this.id="cdk-accordion-"+oA++,this._multi=!1},[{key:"multi",get:function(){return this._multi},set:function(e){this._multi=oS(e)}},{key:"openAll",value:function(){this._multi&&this._openCloseAllActions.next(!0)}},{key:"closeAll",value:function(){this._openCloseAllActions.next(!1)}},{key:"ngOnChanges",value:function(e){this._stateChanges.next(e)}},{key:"ngOnDestroy",value:function(){this._stateChanges.complete(),this._openCloseAllActions.complete()}}])}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Et({type:e,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[Du([{provide:uA,useExisting:e}]),Ft]}),e}(),cA=0,dA=function(){var e=function(){return m(function e(t,n,i){var r=this;g(this,e),this.accordion=t,this._changeDetectorRef=n,this._expansionDispatcher=i,this._openCloseAllSubscription=Y.EMPTY,this.closed=new jl,this.opened=new jl,this.destroyed=new jl,this.expandedChange=new jl,this.id="cdk-accordion-child-"+cA++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=function(){},this._removeUniqueSelectionListener=i.listen(function(e,t){r.accordion&&!r.accordion.multi&&r.accordion.id===t&&r.id!==e&&(r.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())},[{key:"expanded",get:function(){return this._expanded},set:function(e){e=oS(e),this._expanded!==e&&(this._expanded=e,this.expandedChange.emit(e),e?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}},{key:"disabled",get:function(){return this._disabled},set:function(e){this._disabled=oS(e)}},{key:"ngOnDestroy",value:function(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}},{key:"toggle",value:function(){this.disabled||(this.expanded=!this.expanded)}},{key:"close",value:function(){this.disabled||(this.expanded=!1)}},{key:"open",value:function(){this.disabled||(this.expanded=!0)}},{key:"_subscribeToOpenCloseAllActions",value:function(){var e=this;return this.accordion._openCloseAllActions.subscribe(function(t){e.disabled||(e.expanded=t)})}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(uA,12),yo(sl),yo(aE))},e.\u0275dir=Et({type:e,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[Du([{provide:uA,useValue:void 0}])]}),e}(),hA=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({}),e}(),pA=["body"];function fA(e,t){}var mA=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],gA=["mat-expansion-panel-header","*","mat-action-row"];function vA(e,t){1&e&&So(0,"span",2),2&e&&_o("@indicatorRotate",Fo()._getExpandedState())}var yA=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],_A=["mat-panel-title","mat-panel-description","*"],bA=new xi("MAT_ACCORDION"),kA="225ms cubic-bezier(0.4,0.0,0.2,1)",wA={indicatorRotate:_p("indicatorRotate",[Sp("collapsed, void",wp({transform:"rotate(0deg)"})),Sp("expanded",wp({transform:"rotate(180deg)"})),Tp("expanded <=> collapsed, void => collapsed",bp(kA))]),bodyExpansion:_p("bodyExpansion",[Sp("collapsed, void",wp({height:"0px",visibility:"hidden"})),Sp("expanded",wp({height:"*",visibility:"visible"})),Tp("expanded <=> collapsed, void => collapsed",bp(kA))])},SA=function(){var e=m(function e(t){g(this,e),this._template=t});return e.\u0275fac=function(t){return new(t||e)(yo(cl))},e.\u0275dir=Et({type:e,selectors:[["ng-template","matExpansionPanelContent",""]]}),e}(),EA=0,TA=new xi("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS"),DA=function(){var e=function(e){function t(e,n,i,r,s,a,o){var u;return g(this,t),(u=v(this,t,[e,n,i]))._viewContainerRef=r,u._animationMode=a,u._hideToggle=!1,u.afterExpand=new jl,u.afterCollapse=new jl,u._inputChanges=new ee,u._headerId="mat-expansion-panel-header-"+EA++,u._bodyAnimationDone=new ee,u.accordion=e,u._document=s,u._bodyAnimationDone.pipe(wS(function(e,t){return e.fromState===t.fromState&&e.toState===t.toState})).subscribe(function(e){"void"!==e.fromState&&("expanded"===e.toState?u.afterExpand.emit():"collapsed"===e.toState&&u.afterCollapse.emit())}),o&&(u.hideToggle=o.hideToggle),u}return _(t,e),m(t,[{key:"hideToggle",get:function(){return this._hideToggle||this.accordion&&this.accordion.hideToggle},set:function(e){this._hideToggle=oS(e)}},{key:"togglePosition",get:function(){return this._togglePosition||this.accordion&&this.accordion.togglePosition},set:function(e){this._togglePosition=e}},{key:"_hasSpacing",value:function(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}},{key:"_getExpandedState",value:function(){return this.expanded?"expanded":"collapsed"}},{key:"toggle",value:function(){this.expanded=!this.expanded}},{key:"close",value:function(){this.expanded=!1}},{key:"open",value:function(){this.expanded=!0}},{key:"ngAfterContentInit",value:function(){var e=this;this._lazyContent&&this.opened.pipe(Mg(null),Rh(function(){return e.expanded&&!e._portal}),Dg(1)).subscribe(function(){e._portal=new Ax(e._lazyContent._template,e._viewContainerRef)})}},{key:"ngOnChanges",value:function(e){this._inputChanges.next(e)}},{key:"ngOnDestroy",value:function(){h(E(t.prototype),"ngOnDestroy",this).call(this),this._bodyAnimationDone.complete(),this._inputChanges.complete()}},{key:"_containsFocus",value:function(){if(this._body){var e=this._document.activeElement,t=this._body.nativeElement;return e===t||t.contains(e)}return!1}}])}(dA);return e.\u0275fac=function(t){return new(t||e)(yo(bA,12),yo(sl),yo(aE),yo(gl),yo(ad),yo(rg,8),yo(TA,8))},e.\u0275cmp=yt({type:e,selectors:[["mat-expansion-panel"]],contentQueries:function(e,t,n){var i;(1&e&&Jl(n,SA,5),2&e)&&($l(i=Xl())&&(t._lazyContent=i.first))},viewQuery:function(e,t){var n;(1&e&&Kl(pA,5),2&e)&&($l(n=Xl())&&(t._body=n.first))},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(e,t){2&e&&Qo("mat-expanded",t.expanded)("_mat-animation-noopable","NoopAnimations"===t._animationMode)("mat-expansion-panel-spacing",t._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[Du([{provide:bA,useValue:void 0}]),eo,Ft],ngContentSelectors:gA,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(e,t){1&e&&(jo(mA),qo(0),ko(1,"div",0,1),Ao("@bodyExpansion.done",function(e){return t._bodyAnimationDone.next(e)}),ko(3,"div",2),qo(4,1),go(5,fA,0,0,"ng-template",3),wo(),qo(6,2),wo()),2&e&&(Ns(1),_o("@bodyExpansion",t._getExpandedState())("id",t.id),fo("aria-labelledby",t._headerId),Ns(4),_o("cdkPortalOutlet",t._portal))},directives:[Px],styles:[".mat-expansion-panel{box-sizing:content-box;display:block;margin:0;border-radius:4px;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px}.mat-action-row button.mat-button-base,.mat-action-row button.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row button.mat-button-base,[dir=rtl] .mat-action-row button.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,data:{animation:[wA.bodyExpansion]},changeDetection:0}),e}(),xA=HD(m(function e(){g(this,e)})),CA=function(){var e=function(e){function t(e,n,i,r,s,a,o){var u;g(this,t),(u=v(this,t)).panel=e,u._element=n,u._focusMonitor=i,u._changeDetectorRef=r,u._animationMode=a,u._parentChangeSubscription=Y.EMPTY;var l=e.accordion?e.accordion._stateChanges.pipe(Rh(function(e){return!(!e.hideToggle&&!e.togglePosition)})):_g;return u.tabIndex=parseInt(o||"")||0,u._parentChangeSubscription=ke(e.opened,e.closed,l,e._inputChanges.pipe(Rh(function(e){return!!(e.hideToggle||e.disabled||e.togglePosition)}))).subscribe(function(){return u._changeDetectorRef.markForCheck()}),e.closed.pipe(Rh(function(){return e._containsFocus()})).subscribe(function(){return i.focusVia(n,"program")}),s&&(u.expandedHeight=s.expandedHeight,u.collapsedHeight=s.collapsedHeight),u}return _(t,e),m(t,[{key:"disabled",get:function(){return this.panel.disabled}},{key:"_toggle",value:function(){this.disabled||this.panel.toggle()}},{key:"_isExpanded",value:function(){return this.panel.expanded}},{key:"_getExpandedState",value:function(){return this.panel._getExpandedState()}},{key:"_getPanelId",value:function(){return this.panel.id}},{key:"_getTogglePosition",value:function(){return this.panel.togglePosition}},{key:"_showToggle",value:function(){return!this.panel.hideToggle&&!this.panel.disabled}},{key:"_getHeaderHeight",value:function(){var e=this._isExpanded();return e&&this.expandedHeight?this.expandedHeight:!e&&this.collapsedHeight?this.collapsedHeight:null}},{key:"_keydown",value:function(e){switch(e.keyCode){case 32:case 13:hE(e)||(e.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(e))}}},{key:"focus",value:function(e,t){e?this._focusMonitor.focusVia(this._element,e,t):this._element.nativeElement.focus(t)}},{key:"ngAfterViewInit",value:function(){var e=this;this._focusMonitor.monitor(this._element).subscribe(function(t){t&&e.panel.accordion&&e.panel.accordion._handleHeaderFocus(e)})}},{key:"ngOnDestroy",value:function(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}}])}(xA);return e.\u0275fac=function(t){return new(t||e)(yo(DA,1),yo(Iu),yo(XE),yo(sl),yo(TA,8),yo(rg,8),ki("tabindex"))},e.\u0275cmp=yt({type:e,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(e,t){1&e&&Ao("click",function(){return t._toggle()})("keydown",function(e){return t._keydown(e)}),2&e&&(fo("id",t.panel._headerId)("tabindex",t.tabIndex)("aria-controls",t._getPanelId())("aria-expanded",t._isExpanded())("aria-disabled",t.panel.disabled),Zo("height",t._getHeaderHeight()),Qo("mat-expanded",t._isExpanded())("mat-expansion-toggle-indicator-after","after"===t._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===t._getTogglePosition())("_mat-animation-noopable","NoopAnimations"===t._animationMode))},inputs:{tabIndex:"tabIndex",expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},features:[eo],ngContentSelectors:_A,decls:5,vars:1,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(e,t){1&e&&(jo(yA),ko(0,"span",0),qo(1),qo(2,1),qo(3,2),wo(),go(4,vA,1,1,"span",1)),2&e&&(Ns(4),_o("ngIf",t._showToggle()))},directives:[Od],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;margin-right:16px}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header-description{flex-grow:2}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle}.cdk-high-contrast-active .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true])::before,.cdk-high-contrast-active .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true])::before,.cdk-high-contrast-active .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true])::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;border:3px solid;border-radius:4px;content:""}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}\n'],encapsulation:2,data:{animation:[wA.indicatorRotate]},changeDetection:0}),e}(),MA=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Et({type:e,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]}),e}(),LA=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Et({type:e,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]}),e}(),AA=function(){var e,t=function(e){function t(){var e;return g(this,t),(e=v(this,t,arguments))._ownHeaders=new Nl,e._hideToggle=!1,e.displayMode="default",e.togglePosition="after",e}return _(t,e),m(t,[{key:"hideToggle",get:function(){return this._hideToggle},set:function(e){this._hideToggle=oS(e)}},{key:"ngAfterContentInit",value:function(){var e=this;this._headers.changes.pipe(Mg(this._headers)).subscribe(function(t){e._ownHeaders.reset(t.filter(function(t){return t.panel.accordion===e})),e._ownHeaders.notifyOnChanges()}),this._keyManager=new FE(this._ownHeaders).withWrap().withHomeAndEnd()}},{key:"_handleHeaderKeydown",value:function(e){this._keyManager.onKeydown(e)}},{key:"_handleHeaderFocus",value:function(e){this._keyManager.updateActiveItem(e)}},{key:"ngOnDestroy",value:function(){h(E(t.prototype),"ngOnDestroy",this).call(this),this._ownHeaders.destroy()}}])}(lA);return t.\u0275fac=function(n){return(e||(e=_i(t)))(n||t)},t.\u0275dir=Et({type:t,selectors:[["mat-accordion"]],contentQueries:function(e,t,n){var i;(1&e&&Jl(n,CA,5),2&e)&&($l(i=Xl())&&(t._headers=i))},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(e,t){2&e&&Qo("mat-accordion-multi",t.multi)},inputs:{multi:"multi",displayMode:"displayMode",togglePosition:"togglePosition",hideToggle:"hideToggle"},exportAs:["matAccordion"],features:[Du([{provide:bA,useExisting:t}]),eo]}),t}(),OA=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[zd,YD,hA,Fx]]}),e}(),IA=["*"],RA=".mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}.mat-grid-tile-content{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}\n",PA=function(){return m(function e(){g(this,e),this.columnIndex=0,this.rowIndex=0},[{key:"rowCount",get:function(){return this.rowIndex+1}},{key:"rowspan",get:function(){var e=Math.max.apply(Math,d(this.tracker));return e>1?this.rowCount+e-1:this.rowCount}},{key:"update",value:function(e,t){var n=this;this.columnIndex=0,this.rowIndex=0,this.tracker=new Array(e),this.tracker.fill(0,0,this.tracker.length),this.positions=t.map(function(e){return n._trackTile(e)})}},{key:"_trackTile",value:function(e){var t=this._findMatchingGap(e.colspan);return this._markTilePosition(t,e),this.columnIndex=t+e.colspan,new FA(this.rowIndex,t)}},{key:"_findMatchingGap",value:function(e){var t=-1,n=-1;do{this.columnIndex+e>this.tracker.length?(this._nextRow(),t=this.tracker.indexOf(0,this.columnIndex),n=this._findGapEndIndex(t)):-1!=(t=this.tracker.indexOf(0,this.columnIndex))?(n=this._findGapEndIndex(t),this.columnIndex=t+1):(this._nextRow(),t=this.tracker.indexOf(0,this.columnIndex),n=this._findGapEndIndex(t))}while(n-t-1?new BA(e):new HA(e)}},{key:"_layoutTiles",value:function(){var e=this;this._tileCoordinator||(this._tileCoordinator=new PA);var t=this._tileCoordinator,n=this._tiles.filter(function(t){return!t._gridList||t._gridList===e}),i=this._dir?this._dir.value:"ltr";this._tileCoordinator.update(this.cols,n),this._tileStyler.init(this.gutterSize,t,this.cols,i),n.forEach(function(n,i){var r=t.positions[i];e._tileStyler.setStyle(n,r.row,r.col)}),this._setListStyle(this._tileStyler.getComputedHeight())}},{key:"_setListStyle",value:function(e){e&&(this._element.nativeElement.style[e[0]]=e[1])}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(Iu),yo(tE,8))},e.\u0275cmp=yt({type:e,selectors:[["mat-grid-list"]],contentQueries:function(e,t,n){var i;(1&e&&Jl(n,jA,5),2&e)&&($l(i=Xl())&&(t._tiles=i))},hostAttrs:[1,"mat-grid-list"],hostVars:1,hostBindings:function(e,t){2&e&&fo("cols",t.cols)},inputs:{cols:"cols",gutterSize:"gutterSize",rowHeight:"rowHeight"},exportAs:["matGridList"],features:[Du([{provide:YA,useExisting:e}])],ngContentSelectors:IA,decls:2,vars:0,template:function(e,t){1&e&&(jo(),ko(0,"div"),qo(1),wo())},styles:[RA],encapsulation:2,changeDetection:0}),e}(),WA=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[ax,YD],ax,YD]}),e}(),ZA=["*"],QA=[[["","mat-list-avatar",""],["","mat-list-icon",""],["","matListAvatar",""],["","matListIcon",""]],[["","mat-line",""],["","matLine",""]],"*"],$A=["[mat-list-avatar], [mat-list-icon], [matListAvatar], [matListIcon]","[mat-line], [matLine]","*"],KA=jD(ND(function(){return m(function e(){g(this,e)})}())),JA=ND(function(){return m(function e(){g(this,e)})}()),XA=new xi("MatList"),eO=new xi("MatNavList"),tO=function(){var e=function(e){function t(e){var n;return g(this,t),(n=v(this,t))._elementRef=e,n._stateChanges=new ee,"action-list"===n._getListType()&&e.nativeElement.classList.add("mat-action-list"),n}return _(t,e),m(t,[{key:"_getListType",value:function(){var e=this._elementRef.nativeElement.nodeName.toLowerCase();return"mat-list"===e?"list":"mat-action-list"===e?"action-list":null}},{key:"ngOnChanges",value:function(){this._stateChanges.next()}},{key:"ngOnDestroy",value:function(){this._stateChanges.complete()}}])}(KA);return e.\u0275fac=function(t){return new(t||e)(yo(Iu))},e.\u0275cmp=yt({type:e,selectors:[["mat-list"],["mat-action-list"]],hostAttrs:[1,"mat-list","mat-list-base"],inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matList"],features:[Du([{provide:XA,useExisting:e}]),eo,Ft],ngContentSelectors:ZA,decls:1,vars:0,template:function(e,t){1&e&&(jo(),qo(0))},styles:['.mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px;z-index:1}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-single-selected-option):not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n'],encapsulation:2,changeDetection:0}),e}(),nO=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Et({type:e,selectors:[["","mat-list-avatar",""],["","matListAvatar",""]],hostAttrs:[1,"mat-list-avatar"]}),e}(),iO=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Et({type:e,selectors:[["","mat-list-icon",""],["","matListIcon",""]],hostAttrs:[1,"mat-list-icon"]}),e}(),rO=function(){var e=function(e){function t(e,n,i,r){var s;g(this,t),(s=v(this,t))._element=e,s._isInteractiveList=!1,s._destroyed=new ee,s._disabled=!1,s._isInteractiveList=!!(i||r&&"action-list"===r._getListType()),s._list=i||r;var a=s._getHostElement();return"button"===a.nodeName.toLowerCase()&&!a.hasAttribute("type")&&a.setAttribute("type","button"),s._list&&s._list._stateChanges.pipe(OS(s._destroyed)).subscribe(function(){n.markForCheck()}),s}return _(t,e),m(t,[{key:"disabled",get:function(){return this._disabled||!(!this._list||!this._list.disabled)},set:function(e){this._disabled=oS(e)}},{key:"ngAfterContentInit",value:function(){!function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"mat";e.changes.pipe(Mg(e)).subscribe(function(e){var i=e.length;sx(t,"".concat(n,"-2-line"),!1),sx(t,"".concat(n,"-3-line"),!1),sx(t,"".concat(n,"-multi-line"),!1),2===i||3===i?sx(t,"".concat(n,"-").concat(i,"-line"),!0):i>3&&sx(t,"".concat(n,"-multi-line"),!0)})}(this._lines,this._element)}},{key:"ngOnDestroy",value:function(){this._destroyed.next(),this._destroyed.complete()}},{key:"_isRippleDisabled",value:function(){return!this._isInteractiveList||this.disableRipple||!(!this._list||!this._list.disableRipple)}},{key:"_getHostElement",value:function(){return this._element.nativeElement}}])}(JA);return e.\u0275fac=function(t){return new(t||e)(yo(Iu),yo(sl),yo(eO,8),yo(XA,8))},e.\u0275cmp=yt({type:e,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(e,t,n){var i;(1&e&&(Jl(n,nO,5),Jl(n,iO,5),Jl(n,rx,5)),2&e)&&($l(i=Xl())&&(t._avatar=i.first),$l(i=Xl())&&(t._icon=i.first),$l(i=Xl())&&(t._lines=i))},hostAttrs:[1,"mat-list-item","mat-focus-indicator"],hostVars:6,hostBindings:function(e,t){2&e&&Qo("mat-list-item-disabled",t.disabled)("mat-list-item-avatar",t._avatar||t._icon)("mat-list-item-with-avatar",t._avatar||t._icon)},inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matListItem"],features:[eo],ngContentSelectors:$A,decls:6,vars:2,consts:[[1,"mat-list-item-content"],["mat-ripple","",1,"mat-list-item-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-list-text"]],template:function(e,t){1&e&&(jo(QA),ko(0,"div",0),So(1,"div",1),qo(2),ko(3,"div",2),qo(4,1),wo(),qo(5,2),wo()),2&e&&(Ns(1),_o("matRippleTrigger",t._getHostElement())("matRippleDisabled",t._isRippleDisabled()))},directives:[fx],encapsulation:2,changeDetection:0}),e}(),sO=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[ax,mx,YD,vx,zd],ax,YD,vx,aA]}),e}(),aO=["mat-menu-item",""];function oO(e,t){1&e&&(Yn(),ko(0,"svg",2),So(1,"polygon",3),wo())}var uO=["*"];function lO(e,t){if(1&e){var n=xo();ko(0,"div",0),Ao("keydown",function(e){return ln(n),Fo()._handleKeydown(e)})("click",function(){return ln(n),Fo().closed.emit("click")})("@transformMenu.start",function(e){return ln(n),Fo()._onAnimationStart(e)})("@transformMenu.done",function(e){return ln(n),Fo()._onAnimationDone(e)}),ko(1,"div",1),qo(2),wo(),wo()}if(2&e){var i=Fo();_o("id",i.panelId)("ngClass",i._classList)("@transformMenu",i._panelAnimationState),fo("aria-label",i.ariaLabel||null)("aria-labelledby",i.ariaLabelledby||null)("aria-describedby",i.ariaDescribedby||null)}}var cO={transformMenu:_p("transformMenu",[Sp("void",wp({opacity:0,transform:"scale(0.8)"})),Tp("void => enter",bp("120ms cubic-bezier(0, 0, 0.2, 1)",wp({opacity:1,transform:"scale(1)"}))),Tp("* => void",bp("100ms 25ms linear",wp({opacity:0})))]),fadeInItems:_p("fadeInItems",[Sp("showing",wp({opacity:1})),Tp("void => *",[wp({opacity:0}),bp("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},dO=new xi("MatMenuContent"),hO=new xi("MAT_MENU_PANEL"),pO=ND(jD(function(){return m(function e(){g(this,e)})}())),fO=function(){var e=function(e){function t(e,n,i,r,s){var a;return g(this,t),(a=v(this,t))._elementRef=e,a._focusMonitor=i,a._parentMenu=r,a._changeDetectorRef=s,a.role="menuitem",a._hovered=new ee,a._focused=new ee,a._highlighted=!1,a._triggersSubmenu=!1,r&&r.addItem&&r.addItem(y(a)),a}return _(t,e),m(t,[{key:"focus",value:function(e,t){this._focusMonitor&&e?this._focusMonitor.focusVia(this._getHostElement(),e,t):this._getHostElement().focus(t),this._focused.next(this)}},{key:"ngAfterViewInit",value:function(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}},{key:"ngOnDestroy",value:function(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}},{key:"_getTabIndex",value:function(){return this.disabled?"-1":"0"}},{key:"_getHostElement",value:function(){return this._elementRef.nativeElement}},{key:"_checkDisabled",value:function(e){this.disabled&&(e.preventDefault(),e.stopPropagation())}},{key:"_handleMouseEnter",value:function(){this._hovered.next(this)}},{key:"getLabel",value:function(){for(var e,t,n=this._elementRef.nativeElement.cloneNode(!0),i=n.querySelectorAll("mat-icon, .material-icons"),r=0;r0&&void 0!==arguments[0]?arguments[0]:"program";this.lazyContent?this._ngZone.onStable.pipe(Dg(1)).subscribe(function(){return e._focusFirstItem(t)}):this._focusFirstItem(t)}},{key:"_focusFirstItem",value:function(e){var t=this._keyManager;if(t.setFocusOrigin(e).setFirstItemActive(),!t.activeItem&&this._directDescendantItems.length)for(var n=this._directDescendantItems.first._getHostElement().parentElement;n;){if("menu"===n.getAttribute("role")){n.focus();break}n=n.parentElement}}},{key:"resetActiveItem",value:function(){this._keyManager.setActiveItem(-1)}},{key:"setElevation",value:function(e){var t=this,n=Math.min(this._baseElevation+e,24),i="".concat(this._elevationPrefix).concat(n),r=Object.keys(this._classList).find(function(e){return e.startsWith(t._elevationPrefix)});(!r||r===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[i]=!0,this._previousElevation=i)}},{key:"setPositionClasses",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.xPosition,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.yPosition,n=this._classList;n["mat-menu-before"]="before"===e,n["mat-menu-after"]="after"===e,n["mat-menu-above"]="above"===t,n["mat-menu-below"]="below"===t}},{key:"_startAnimation",value:function(){this._panelAnimationState="enter"}},{key:"_resetAnimation",value:function(){this._panelAnimationState="void"}},{key:"_onAnimationDone",value:function(e){this._animationDone.next(e),this._isAnimating=!1}},{key:"_onAnimationStart",value:function(e){this._isAnimating=!0,"enter"===e.toState&&0===this._keyManager.activeItemIndex&&(e.element.scrollTop=0)}},{key:"_updateDirectDescendants",value:function(){var e=this;this._allItems.changes.pipe(Mg(this._allItems)).subscribe(function(t){e._directDescendantItems.reset(t.filter(function(t){return t._parentMenu===e})),e._directDescendantItems.notifyOnChanges()})}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(Iu),yo(Cc),yo(mO))},e.\u0275dir=Et({type:e,contentQueries:function(e,t,n){var i;(1&e&&(Jl(n,dO,5),Jl(n,fO,5),Jl(n,fO,4)),2&e)&&($l(i=Xl())&&(t.lazyContent=i.first),$l(i=Xl())&&(t._allItems=i),$l(i=Xl())&&(t.items=i))},viewQuery:function(e,t){var n;(1&e&&Kl(cl,5),2&e)&&($l(n=Xl())&&(t.templateRef=n.first))},inputs:{backdropClass:"backdropClass",xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"]},outputs:{closed:"closed",close:"close"}}),e}(),yO=function(){var e=function(e){function t(e,n,i){var r;return g(this,t),(r=v(this,t,[e,n,i]))._elevationPrefix="mat-elevation-z",r._baseElevation=4,r}return _(t,e),m(t)}(vO);return e.\u0275fac=function(t){return new(t||e)(yo(Iu),yo(Cc),yo(mO))},e.\u0275cmp=yt({type:e,selectors:[["mat-menu"]],hostVars:3,hostBindings:function(e,t){2&e&&fo("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[Du([{provide:hO,useExisting:e}]),eo],ngContentSelectors:uO,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-menu-panel",3,"id","ngClass","keydown","click"],[1,"mat-menu-content"]],template:function(e,t){1&e&&(jo(),go(0,lO,3,6,"ng-template"))},directives:[Cd],styles:["mat-menu{display:none}.mat-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 48px);border-radius:4px;outline:0;min-height:64px}.mat-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-menu-panel{outline:solid 1px}.mat-menu-content:not(:empty){padding-top:8px;padding-bottom:8px}.mat-menu-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative}.mat-menu-item::-moz-focus-inner{border:0}.mat-menu-item[disabled]{cursor:default}[dir=rtl] .mat-menu-item{text-align:right}.mat-menu-item .mat-icon{margin-right:16px;vertical-align:middle}.mat-menu-item .mat-icon svg{vertical-align:top}[dir=rtl] .mat-menu-item .mat-icon{margin-left:16px;margin-right:0}.mat-menu-item[disabled]{pointer-events:none}.cdk-high-contrast-active .mat-menu-item{margin-top:1px}.cdk-high-contrast-active .mat-menu-item.cdk-program-focused,.cdk-high-contrast-active .mat-menu-item.cdk-keyboard-focused,.cdk-high-contrast-active .mat-menu-item-highlighted{outline:dotted 1px}.mat-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-menu-submenu-icon{fill:CanvasText}button.mat-menu-item{width:100%}.mat-menu-item .mat-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n"],encapsulation:2,data:{animation:[cO.transformMenu,cO.fadeInItems]},changeDetection:0}),e}(),_O=new xi("mat-menu-scroll-strategy"),bO={provide:_O,deps:[hC],useFactory:function(e){return function(){return e.scrollStrategies.reposition()}}},kO=QS({passive:!0}),wO=function(){var e=function(){return m(function e(t,n,i,r,s,a,o,u){var l=this;g(this,e),this._overlay=t,this._element=n,this._viewContainerRef=i,this._menuItemInstance=a,this._dir=o,this._focusMonitor=u,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=Y.EMPTY,this._hoverSubscription=Y.EMPTY,this._menuCloseSubscription=Y.EMPTY,this._handleTouchStart=function(e){UE(e)||(l._openedBy="touch")},this._openedBy=void 0,this._ariaHaspopup=!0,this.restoreFocus=!0,this.menuOpened=new jl,this.onMenuOpen=this.menuOpened,this.menuClosed=new jl,this.onMenuClose=this.menuClosed,this._scrollStrategy=r,this._parentMaterialMenu=s instanceof vO?s:void 0,n.nativeElement.addEventListener("touchstart",this._handleTouchStart,kO),a&&(a._triggersSubmenu=this.triggersSubmenu())},[{key:"_ariaExpanded",get:function(){return this.menuOpen||null}},{key:"_ariaControl",get:function(){return this.menuOpen?this.menu.panelId:null}},{key:"_deprecatedMatMenuTriggerFor",get:function(){return this.menu},set:function(e){this.menu=e}},{key:"menu",get:function(){return this._menu},set:function(e){var t=this;e!==this._menu&&(this._menu=e,this._menuCloseSubscription.unsubscribe(),e&&(this._menuCloseSubscription=e.close.subscribe(function(e){t._destroyMenu(e),("click"===e||"tab"===e)&&t._parentMaterialMenu&&t._parentMaterialMenu.closed.emit(e)})))}},{key:"ngAfterContentInit",value:function(){this._checkMenu(),this._handleHover()}},{key:"ngOnDestroy",value:function(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,kO),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}},{key:"menuOpen",get:function(){return this._menuOpen}},{key:"dir",get:function(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}},{key:"triggersSubmenu",value:function(){return!(!this._menuItemInstance||!this._parentMaterialMenu)}},{key:"toggleMenu",value:function(){return this._menuOpen?this.closeMenu():this.openMenu()}},{key:"openMenu",value:function(){var e=this;if(!this._menuOpen){this._checkMenu();var t=this._createOverlay(),n=t.getConfig();this._setPosition(n.positionStrategy),n.hasBackdrop=null==this.menu.hasBackdrop?!this.triggersSubmenu():this.menu.hasBackdrop,t.attach(this._getPortal()),this.menu.lazyContent&&this.menu.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(function(){return e.closeMenu()}),this._initMenu(),this.menu instanceof vO&&this.menu._startAnimation()}}},{key:"closeMenu",value:function(){this.menu.close.emit()}},{key:"focus",value:function(e,t){this._focusMonitor&&e?this._focusMonitor.focusVia(this._element,e,t):this._element.nativeElement.focus(t)}},{key:"updatePosition",value:function(){var e;null===(e=this._overlayRef)||void 0===e||e.updatePosition()}},{key:"_destroyMenu",value:function(e){var t=this;if(this._overlayRef&&this.menuOpen){var n=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===e||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,n instanceof vO?(n._resetAnimation(),n.lazyContent?n._animationDone.pipe(Rh(function(e){return"void"===e.toState}),Dg(1),OS(n.lazyContent._attached)).subscribe({next:function(){return n.lazyContent.detach()},complete:function(){return t._setIsMenuOpen(!1)}}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),n.lazyContent&&n.lazyContent.detach())}}},{key:"_initMenu",value:function(){this.menu.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,this.menu.direction=this.dir,this._setMenuElevation(),this.menu.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}},{key:"_setMenuElevation",value:function(){if(this.menu.setElevation){for(var e=0,t=this.menu.parentMenu;t;)e++,t=t.parentMenu;this.menu.setElevation(e)}}},{key:"_setIsMenuOpen",value:function(e){this._menuOpen=e,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(e)}},{key:"_checkMenu",value:function(){}},{key:"_createOverlay",value:function(){if(!this._overlayRef){var e=this._getOverlayConfig();this._subscribeToPositions(e.positionStrategy),this._overlayRef=this._overlay.create(e),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}},{key:"_getOverlayConfig",value:function(){return new Wx({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:this.menu.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:this.menu.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}},{key:"_subscribeToPositions",value:function(e){var t=this;this.menu.setPositionClasses&&e.positionChanges.subscribe(function(e){t.menu.setPositionClasses("start"===e.connectionPair.overlayX?"after":"before","top"===e.connectionPair.overlayY?"below":"above")})}},{key:"_setPosition",value:function(e){var t=T("before"===this.menu.xPosition?["end","start"]:["start","end"],2),n=t[0],i=t[1],r=T("above"===this.menu.yPosition?["bottom","top"]:["top","bottom"],2),s=r[0],a=r[1],o=s,u=a,l=n,c=i,d=0;this.triggersSubmenu()?(c=n="before"===this.menu.xPosition?"start":"end",i=l="end"===n?"start":"end",d="bottom"===s?8:-8):this.menu.overlapTrigger||(o="top"===s?"bottom":"top",u="top"===a?"bottom":"top"),e.withPositions([{originX:n,originY:o,overlayX:l,overlayY:s,offsetY:d},{originX:i,originY:o,overlayX:c,overlayY:s,offsetY:d},{originX:n,originY:u,overlayX:l,overlayY:a,offsetY:-d},{originX:i,originY:u,overlayX:c,overlayY:a,offsetY:-d}])}},{key:"_menuClosingActions",value:function(){var e=this,t=this._overlayRef.backdropClick(),n=this._overlayRef.detachments();return ke(t,this._parentMaterialMenu?this._parentMaterialMenu.closed:Oh(),this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe(Rh(function(t){return t!==e._menuItemInstance}),Rh(function(){return e._menuOpen})):Oh(),n)}},{key:"_handleMousedown",value:function(e){BE(e)||(this._openedBy=0===e.button?"mouse":void 0,this.triggersSubmenu()&&e.preventDefault())}},{key:"_handleKeydown",value:function(e){var t=e.keyCode;(13===t||32===t)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(39===t&&"ltr"===this.dir||37===t&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}},{key:"_handleClick",value:function(e){this.triggersSubmenu()?(e.stopPropagation(),this.openMenu()):this.toggleMenu()}},{key:"_handleHover",value:function(){var e=this;!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe(Rh(function(t){return t===e._menuItemInstance&&!t.disabled}),eM(0,kS)).subscribe(function(){e._openedBy="mouse",e.menu instanceof vO&&e.menu._isAnimating?e.menu._animationDone.pipe(Dg(1),eM(0,kS),OS(e._parentMaterialMenu._hovered())).subscribe(function(){return e.openMenu()}):e.openMenu()}))}},{key:"_getPortal",value:function(){return(!this._portal||this._portal.templateRef!==this.menu.templateRef)&&(this._portal=new Ax(this.menu.templateRef,this._viewContainerRef)),this._portal}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(hC),yo(Iu),yo(gl),yo(_O),yo(hO,8),yo(fO,10),yo(tE,8),yo(XE))},e.\u0275dir=Et({type:e,hostVars:3,hostBindings:function(e,t){1&e&&Ao("mousedown",function(e){return t._handleMousedown(e)})("keydown",function(e){return t._handleKeydown(e)})("click",function(e){return t._handleClick(e)}),2&e&&fo("aria-haspopup",t._ariaHaspopup)("aria-expanded",t._ariaExpanded)("aria-controls",t._ariaControl)},inputs:{restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"],_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}}),e}(),SO=function(){var e,t=function(e){function t(){return g(this,t),v(this,t,arguments)}return _(t,e),m(t)}(wO);return t.\u0275fac=function(n){return(e||(e=_i(t)))(n||t)},t.\u0275dir=Et({type:t,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-menu-trigger"],exportAs:["matMenuTrigger"],features:[eo]}),t}(),EO=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({providers:[bO],imports:[[zd,YD,mx,yC],cE,YD]}),e}(),TO=["trigger"],DO=["panel"];function xO(e,t){if(1&e&&(ko(0,"span",8),au(1),wo()),2&e){var n=Fo();Ns(1),ou(n.placeholder)}}function CO(e,t){if(1&e&&(ko(0,"span",12),au(1),wo()),2&e){var n=Fo(2);Ns(1),ou(n.triggerValue)}}function MO(e,t){1&e&&qo(0,0,["*ngSwitchCase","true"])}function LO(e,t){1&e&&(ko(0,"span",9),go(1,CO,2,1,"span",10),go(2,MO,1,0,"ng-content",11),wo()),2&e&&(_o("ngSwitch",!!Fo().customTrigger),Ns(2),_o("ngSwitchCase",!0))}function AO(e,t){if(1&e){var n=xo();ko(0,"div",13),ko(1,"div",14,15),Ao("@transformPanel.done",function(e){return ln(n),Fo()._panelDoneAnimatingStream.next(e.toState)})("keydown",function(e){return ln(n),Fo()._handleKeydown(e)}),qo(3,1),wo(),wo()}if(2&e){var i=Fo();_o("@transformPanelWrap",void 0),Ns(1),function(e,t,n){!function(e,t,n,i){var r=un(),s=bn(2);r.firstUpdatePass&&Xo(r,null,s,i);var a=on();if(n!==qs&&ho(a,s,n)){var o=r.data[Rn()];if(su(o,i)&&!Jo(r,s)){var u=o.classesWithoutHost;null!==u&&(n=Ie(u,n||"")),bo(r,o,a,n,i)}else!function(e,t,n,i,r,s,a,o){r===qs&&(r=lt);for(var u=0,l=0,c=0 void",xp("@transformPanel",[Dp()],{optional:!0}))]),transformPanel:_p("transformPanel",[Sp("void",wp({transform:"scaleY(0.8)",minWidth:"100%",opacity:0})),Sp("showing",wp({opacity:1,minWidth:"calc(100% + 32px)",transform:"scaleY(1)"})),Sp("showing-multiple",wp({opacity:1,minWidth:"calc(100% + 64px)",transform:"scaleY(1)"})),Tp("void => *",bp("120ms cubic-bezier(0, 0, 0.2, 1)")),Tp("* => void",bp("100ms 25ms linear",wp({opacity:0})))])},PO=0,FO=new xi("mat-select-scroll-strategy"),YO=new xi("MAT_SELECT_CONFIG"),jO={provide:FO,deps:[hC],useFactory:function(e){return function(){return e.scrollStrategies.reposition()}}},qO=m(function e(t,n){g(this,e),this.source=t,this.value=n}),NO=ND(HD(jD(BD(function(){return m(function e(t,n,i,r,s){g(this,e),this._elementRef=t,this._defaultErrorStateMatcher=n,this._parentForm=i,this._parentFormGroup=r,this.ngControl=s})}())))),HO=new xi("MatSelectTrigger"),BO=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Et({type:e,selectors:[["mat-select-trigger"]],features:[Du([{provide:HO,useExisting:e}])]}),e}(),UO=function(){var e=function(e){function t(e,n,i,r,s,a,o,u,l,c,h,p,f,m){var _,b,k,w;return g(this,t),(_=v(this,t,[s,r,o,u,c]))._viewportRuler=e,_._changeDetectorRef=n,_._ngZone=i,_._dir=a,_._parentFormField=l,_._liveAnnouncer=f,_._defaultOptions=m,_._panelOpen=!1,_._compareWith=function(e,t){return e===t},_._uid="mat-select-"+PO++,_._triggerAriaLabelledBy=null,_._destroy=new ee,_._onChange=function(){},_._onTouched=function(){},_._valueId="mat-select-value-"+PO++,_._panelDoneAnimatingStream=new ee,_._overlayPanelClass=(null===(b=_._defaultOptions)||void 0===b?void 0:b.overlayPanelClass)||"",_._focused=!1,_.controlType="mat-select",_._required=!1,_._multiple=!1,_._disableOptionCentering=null!==(w=null===(k=_._defaultOptions)||void 0===k?void 0:k.disableOptionCentering)&&void 0!==w&&w,_.ariaLabel="",_.optionSelectionChanges=kg(function(){var e=_.options;return e?e.changes.pipe(Mg(e),wg(function(){return ke.apply(void 0,d(e.map(function(e){return e.onSelectionChange})))})):_._ngZone.onStable.pipe(Dg(1),wg(function(){return _.optionSelectionChanges}))}),_.openedChange=new jl,_._openedStream=_.openedChange.pipe(Rh(function(e){return e}),ie(function(){})),_._closedStream=_.openedChange.pipe(Rh(function(e){return!e}),ie(function(){})),_.selectionChange=new jl,_.valueChange=new jl,_.ngControl&&(_.ngControl.valueAccessor=y(_)),null!=(null==m?void 0:m.typeaheadDebounceInterval)&&(_._typeaheadDebounceInterval=m.typeaheadDebounceInterval),_._scrollStrategyFactory=p,_._scrollStrategy=_._scrollStrategyFactory(),_.tabIndex=parseInt(h)||0,_.id=_.id,_}return _(t,e),m(t,[{key:"focused",get:function(){return this._focused||this._panelOpen}},{key:"placeholder",get:function(){return this._placeholder},set:function(e){this._placeholder=e,this.stateChanges.next()}},{key:"required",get:function(){return this._required},set:function(e){this._required=oS(e),this.stateChanges.next()}},{key:"multiple",get:function(){return this._multiple},set:function(e){this._multiple=oS(e)}},{key:"disableOptionCentering",get:function(){return this._disableOptionCentering},set:function(e){this._disableOptionCentering=oS(e)}},{key:"compareWith",get:function(){return this._compareWith},set:function(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}},{key:"value",get:function(){return this._value},set:function(e){(e!==this._value||this._multiple&&Array.isArray(e))&&(this.options&&this._setSelectionByValue(e),this._value=e)}},{key:"typeaheadDebounceInterval",get:function(){return this._typeaheadDebounceInterval},set:function(e){this._typeaheadDebounceInterval=uS(e)}},{key:"id",get:function(){return this._id},set:function(e){this._id=e||this._uid,this.stateChanges.next()}},{key:"ngOnInit",value:function(){var e=this;this._selectionModel=new sE(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(wS(),OS(this._destroy)).subscribe(function(){return e._panelDoneAnimating(e.panelOpen)})}},{key:"ngAfterContentInit",value:function(){var e=this;this._initKeyManager(),this._selectionModel.changed.pipe(OS(this._destroy)).subscribe(function(e){e.added.forEach(function(e){return e.select()}),e.removed.forEach(function(e){return e.deselect()})}),this.options.changes.pipe(Mg(null),OS(this._destroy)).subscribe(function(){e._resetOptions(),e._initializeSelection()})}},{key:"ngDoCheck",value:function(){var e=this._getTriggerAriaLabelledby();if(e!==this._triggerAriaLabelledBy){var t=this._elementRef.nativeElement;this._triggerAriaLabelledBy=e,e?t.setAttribute("aria-labelledby",e):t.removeAttribute("aria-labelledby")}this.ngControl&&this.updateErrorState()}},{key:"ngOnChanges",value:function(e){e.disabled&&this.stateChanges.next(),e.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}},{key:"ngOnDestroy",value:function(){this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()}},{key:"toggle",value:function(){this.panelOpen?this.close():this.open()}},{key:"open",value:function(){this._canOpen()&&(this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}},{key:"close",value:function(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}},{key:"writeValue",value:function(e){this.value=e}},{key:"registerOnChange",value:function(e){this._onChange=e}},{key:"registerOnTouched",value:function(e){this._onTouched=e}},{key:"setDisabledState",value:function(e){this.disabled=e,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}},{key:"panelOpen",get:function(){return this._panelOpen}},{key:"selected",get:function(){var e,t;return this.multiple?(null===(e=this._selectionModel)||void 0===e?void 0:e.selected)||[]:null===(t=this._selectionModel)||void 0===t?void 0:t.selected[0]}},{key:"triggerValue",get:function(){if(this.empty)return"";if(this._multiple){var e=this._selectionModel.selected.map(function(e){return e.viewValue});return this._isRtl()&&e.reverse(),e.join(", ")}return this._selectionModel.selected[0].viewValue}},{key:"_isRtl",value:function(){return!!this._dir&&"rtl"===this._dir.value}},{key:"_handleKeydown",value:function(e){this.disabled||(this.panelOpen?this._handleOpenKeydown(e):this._handleClosedKeydown(e))}},{key:"_handleClosedKeydown",value:function(e){var t=e.keyCode,n=40===t||38===t||37===t||39===t,i=13===t||32===t,r=this._keyManager;if(!r.isTyping()&&i&&!hE(e)||(this.multiple||e.altKey)&&n)e.preventDefault(),this.open();else if(!this.multiple){var s=this.selected;r.onKeydown(e);var a=this.selected;a&&s!==a&&this._liveAnnouncer.announce(a.viewValue,1e4)}}},{key:"_handleOpenKeydown",value:function(e){var t=this._keyManager,n=e.keyCode,i=40===n||38===n,r=t.isTyping();if(i&&e.altKey)e.preventDefault(),this.close();else if(r||13!==n&&32!==n||!t.activeItem||hE(e))if(!r&&this._multiple&&65===n&&e.ctrlKey){e.preventDefault();var s=this.options.some(function(e){return!e.disabled&&!e.selected});this.options.forEach(function(e){e.disabled||(s?e.select():e.deselect())})}else{var a=t.activeItemIndex;t.onKeydown(e),this._multiple&&i&&e.shiftKey&&t.activeItem&&t.activeItemIndex!==a&&t.activeItem._selectViaInteraction()}else e.preventDefault(),t.activeItem._selectViaInteraction()}},{key:"_onFocus",value:function(){this.disabled||(this._focused=!0,this.stateChanges.next())}},{key:"_onBlur",value:function(){this._focused=!1,!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}},{key:"_onAttached",value:function(){var e=this;this._overlayDir.positionChange.pipe(Dg(1)).subscribe(function(){e._changeDetectorRef.detectChanges(),e._positioningSettled()})}},{key:"_getPanelTheme",value:function(){return this._parentFormField?"mat-".concat(this._parentFormField.color):""}},{key:"empty",get:function(){return!this._selectionModel||this._selectionModel.isEmpty()}},{key:"_initializeSelection",value:function(){var e=this;Promise.resolve().then(function(){e._setSelectionByValue(e.ngControl?e.ngControl.value:e._value),e.stateChanges.next()})}},{key:"_setSelectionByValue",value:function(e){var t=this;if(this._selectionModel.selected.forEach(function(e){return e.setInactiveStyles()}),this._selectionModel.clear(),this.multiple&&e)Array.isArray(e),e.forEach(function(e){return t._selectValue(e)}),this._sortValues();else{var n=this._selectValue(e);n?this._keyManager.updateActiveItem(n):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}},{key:"_selectValue",value:function(e){var t=this,n=this.options.find(function(n){if(t._selectionModel.isSelected(n))return!1;try{return null!=n.value&&t._compareWith(n.value,e)}catch(i){return!1}});return n&&this._selectionModel.select(n),n}},{key:"_initKeyManager",value:function(){var e=this;this._keyManager=new PE(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withAllowedModifierKeys(["shiftKey"]),this._keyManager.tabOut.pipe(OS(this._destroy)).subscribe(function(){e.panelOpen&&(!e.multiple&&e._keyManager.activeItem&&e._keyManager.activeItem._selectViaInteraction(),e.focus(),e.close())}),this._keyManager.change.pipe(OS(this._destroy)).subscribe(function(){e._panelOpen&&e.panel?e._scrollOptionIntoView(e._keyManager.activeItemIndex||0):!e._panelOpen&&!e.multiple&&e._keyManager.activeItem&&e._keyManager.activeItem._selectViaInteraction()})}},{key:"_resetOptions",value:function(){var e=this,t=ke(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(OS(t)).subscribe(function(t){e._onSelect(t.source,t.isUserInput),t.isUserInput&&!e.multiple&&e._panelOpen&&(e.close(),e.focus())}),ke.apply(void 0,d(this.options.map(function(e){return e._stateChanges}))).pipe(OS(t)).subscribe(function(){e._changeDetectorRef.markForCheck(),e.stateChanges.next()})}},{key:"_onSelect",value:function(e,t){var n=this._selectionModel.isSelected(e);null!=e.value||this._multiple?(n!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),t&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),t&&this.focus())):(e.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(e.value)),n!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}},{key:"_sortValues",value:function(){var e=this;if(this.multiple){var t=this.options.toArray();this._selectionModel.sort(function(n,i){return e.sortComparator?e.sortComparator(n,i,t):t.indexOf(n)-t.indexOf(i)}),this.stateChanges.next()}}},{key:"_propagateChanges",value:function(e){var t;t=this.multiple?this.selected.map(function(e){return e.value}):this.selected?this.selected.value:e,this._value=t,this.valueChange.emit(t),this._onChange(t),this.selectionChange.emit(this._getChangeEvent(t)),this._changeDetectorRef.markForCheck()}},{key:"_highlightCorrectOption",value:function(){this._keyManager&&(this.empty?this._keyManager.setFirstItemActive():this._keyManager.setActiveItem(this._selectionModel.selected[0]))}},{key:"_canOpen",value:function(){var e;return!this._panelOpen&&!this.disabled&&(null===(e=this.options)||void 0===e?void 0:e.length)>0}},{key:"focus",value:function(e){this._elementRef.nativeElement.focus(e)}},{key:"_getPanelAriaLabelledby",value:function(){var e;if(this.ariaLabel)return null;var t=null===(e=this._parentFormField)||void 0===e?void 0:e.getLabelId();return this.ariaLabelledby?(t?t+" ":"")+this.ariaLabelledby:t}},{key:"_getAriaActiveDescendant",value:function(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}},{key:"_getTriggerAriaLabelledby",value:function(){var e;if(this.ariaLabel)return null;var t=null===(e=this._parentFormField)||void 0===e?void 0:e.getLabelId(),n=(t?t+" ":"")+this._valueId;return this.ariaLabelledby&&(n+=" "+this.ariaLabelledby),n}},{key:"_panelDoneAnimating",value:function(e){this.openedChange.emit(e)}},{key:"setDescribedByIds",value:function(e){this._ariaDescribedby=e.join(" ")}},{key:"onContainerClick",value:function(){this.focus(),this.open()}},{key:"shouldLabelFloat",get:function(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}}])}(NO);return e.\u0275fac=function(t){return new(t||e)(yo(lE),yo(sl),yo(Cc),yo(ix),yo(Iu),yo(tE,8),yo(Nw,8),yo($w,8),yo(KC,8),yo(lw,10),ki("tabindex"),yo(FO),yo($E),yo(YO,8))},e.\u0275dir=Et({type:e,viewQuery:function(e,t){var n;(1&e&&(Kl(TO,5),Kl(DO,5),Kl(gC,5)),2&e)&&($l(n=Xl())&&(t.trigger=n.first),$l(n=Xl())&&(t.panel=n.first),$l(n=Xl())&&(t._overlayDir=n.first))},inputs:{ariaLabel:["aria-label","ariaLabel"],id:"id",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",typeaheadDebounceInterval:"typeaheadDebounceInterval",panelClass:"panelClass",ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",sortComparator:"sortComparator"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},features:[eo,Ft]}),e}(),zO=function(){var e,t=function(e){function t(){var e;return g(this,t),(e=v(this,t,arguments))._scrollTop=0,e._triggerFontSize=0,e._transformOrigin="top",e._offsetY=0,e._positions=[{originX:"start",originY:"top",overlayX:"start",overlayY:"top"},{originX:"start",originY:"bottom",overlayX:"start",overlayY:"bottom"}],e}return _(t,e),m(t,[{key:"_calculateOverlayScroll",value:function(e,t,n){var i=this._getItemHeight();return Math.min(Math.max(0,i*e-t+i/2),n)}},{key:"ngOnInit",value:function(){var e=this;h(E(t.prototype),"ngOnInit",this).call(this),this._viewportRuler.change().pipe(OS(this._destroy)).subscribe(function(){e.panelOpen&&(e._triggerRect=e.trigger.nativeElement.getBoundingClientRect(),e._changeDetectorRef.markForCheck())})}},{key:"open",value:function(){var e=this;h(E(t.prototype),"_canOpen",this).call(this)&&(h(E(t.prototype),"open",this).call(this),this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._triggerFontSize=parseInt(getComputedStyle(this.trigger.nativeElement).fontSize||"0"),this._calculateOverlayPosition(),this._ngZone.onStable.pipe(Dg(1)).subscribe(function(){e._triggerFontSize&&e._overlayDir.overlayRef&&e._overlayDir.overlayRef.overlayElement&&(e._overlayDir.overlayRef.overlayElement.style.fontSize="".concat(e._triggerFontSize,"px"))}))}},{key:"_scrollOptionIntoView",value:function(e){var t=xx(e,this.options,this.optionGroups),n=this._getItemHeight();this.panel.nativeElement.scrollTop=0===e&&1===t?0:function(e,t,n,i){return en+256?Math.max(0,e-256+t):n}((e+t)*n,n,this.panel.nativeElement.scrollTop)}},{key:"_positioningSettled",value:function(){this._calculateOverlayOffsetX(),this.panel.nativeElement.scrollTop=this._scrollTop}},{key:"_panelDoneAnimating",value:function(e){this.panelOpen?this._scrollTop=0:(this._overlayDir.offsetX=0,this._changeDetectorRef.markForCheck()),h(E(t.prototype),"_panelDoneAnimating",this).call(this,e)}},{key:"_getChangeEvent",value:function(e){return new qO(this,e)}},{key:"_calculateOverlayOffsetX",value:function(){var e,t=this._overlayDir.overlayRef.overlayElement.getBoundingClientRect(),n=this._viewportRuler.getViewportSize(),i=this._isRtl(),r=this.multiple?56:32;if(this.multiple)e=40;else if(this.disableOptionCentering)e=16;else{var s=this._selectionModel.selected[0]||this.options.first;e=s&&s.group?32:16}i||(e*=-1);var a=0-(t.left+e-(i?r:0)),o=t.right+e-n.width+(i?0:r);a>0?e+=a+8:o>0&&(e-=o+8),this._overlayDir.offsetX=Math.round(e),this._overlayDir.overlayRef.updatePosition()}},{key:"_calculateOverlayOffsetY",value:function(e,t,n){var i,r=this._getItemHeight(),s=(r-this._triggerRect.height)/2,a=Math.floor(256/r);return this.disableOptionCentering?0:(i=0===this._scrollTop?e*r:this._scrollTop===n?(e-(this._getItemCount()-a))*r+(r-(this._getItemCount()*r-256)%r):t-r/2,Math.round(-1*i-s))}},{key:"_checkOverlayWithinViewport",value:function(e){var t=this._getItemHeight(),n=this._viewportRuler.getViewportSize(),i=this._triggerRect.top-8,r=n.height-this._triggerRect.bottom-8,s=Math.abs(this._offsetY),a=Math.min(this._getItemCount()*t,256)-s-this._triggerRect.height;a>r?this._adjustPanelUp(a,r):s>i?this._adjustPanelDown(s,i,e):this._transformOrigin=this._getOriginBasedOnOption()}},{key:"_adjustPanelUp",value:function(e,t){var n=Math.round(e-t);this._scrollTop-=n,this._offsetY-=n,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop<=0&&(this._scrollTop=0,this._offsetY=0,this._transformOrigin="50% bottom 0px")}},{key:"_adjustPanelDown",value:function(e,t,n){var i=Math.round(e-t);if(this._scrollTop+=i,this._offsetY+=i,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop>=n)return this._scrollTop=n,this._offsetY=0,void(this._transformOrigin="50% top 0px")}},{key:"_calculateOverlayPosition",value:function(){var e,t=this._getItemHeight(),n=this._getItemCount(),i=Math.min(n*t,256),r=n*t-i;e=this.empty?0:Math.max(this.options.toArray().indexOf(this._selectionModel.selected[0]),0),e+=xx(e,this.options,this.optionGroups);var s=i/2;this._scrollTop=this._calculateOverlayScroll(e,s,r),this._offsetY=this._calculateOverlayOffsetY(e,s,r),this._checkOverlayWithinViewport(r)}},{key:"_getOriginBasedOnOption",value:function(){var e=this._getItemHeight(),t=(e-this._triggerRect.height)/2;return"50% ".concat(Math.abs(this._offsetY)-t+e/2,"px 0px")}},{key:"_getItemHeight",value:function(){return 3*this._triggerFontSize}},{key:"_getItemCount",value:function(){return this.options.length+this.optionGroups.length}}])}(UO);return t.\u0275fac=function(n){return(e||(e=_i(t)))(n||t)},t.\u0275cmp=yt({type:t,selectors:[["mat-select"]],contentQueries:function(e,t,n){var i;(1&e&&(Jl(n,HO,5),Jl(n,Dx,5),Jl(n,wx,5)),2&e)&&($l(i=Xl())&&(t.customTrigger=i.first),$l(i=Xl())&&(t.options=i),$l(i=Xl())&&(t.optionGroups=i))},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","true",1,"mat-select"],hostVars:20,hostBindings:function(e,t){1&e&&Ao("keydown",function(e){return t._handleKeydown(e)})("focus",function(){return t._onFocus()})("blur",function(){return t._onBlur()}),2&e&&(fo("id",t.id)("tabindex",t.tabIndex)("aria-controls",t.panelOpen?t.id+"-panel":null)("aria-expanded",t.panelOpen)("aria-label",t.ariaLabel||null)("aria-required",t.required.toString())("aria-disabled",t.disabled.toString())("aria-invalid",t.errorState)("aria-describedby",t._ariaDescribedby||null)("aria-activedescendant",t._getAriaActiveDescendant()),Qo("mat-select-disabled",t.disabled)("mat-select-invalid",t.errorState)("mat-select-required",t.required)("mat-select-empty",t.empty)("mat-select-multiple",t.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matSelect"],features:[Du([{provide:NC,useExisting:t},{provide:yx,useExisting:t}]),eo],ngContentSelectors:IO,decls:9,vars:12,consts:[["cdk-overlay-origin","",1,"mat-select-trigger",3,"click"],["origin","cdkOverlayOrigin","trigger",""],[1,"mat-select-value",3,"ngSwitch"],["class","mat-select-placeholder mat-select-min-line",4,"ngSwitchCase"],["class","mat-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-select-arrow-wrapper"],[1,"mat-select-arrow"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayMinWidth","cdkConnectedOverlayOffsetY","backdropClick","attach","detach"],[1,"mat-select-placeholder","mat-select-min-line"],[1,"mat-select-value-text",3,"ngSwitch"],["class","mat-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-select-min-line"],[1,"mat-select-panel-wrap"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(e,t){if(1&e&&(jo(OO),ko(0,"div",0,1),Ao("click",function(){return t.toggle()}),ko(3,"div",2),go(4,xO,2,1,"span",3),go(5,LO,3,2,"span",4),wo(),ko(6,"div",5),So(7,"div",6),wo(),wo(),go(8,AO,4,14,"ng-template",7),Ao("backdropClick",function(){return t.close()})("attach",function(){return t._onAttached()})("detach",function(){return t.close()})),2&e){var n=vo(1);fo("aria-owns",t.panelOpen?t.id+"-panel":null),Ns(3),_o("ngSwitch",t.empty),fo("id",t._valueId),Ns(1),_o("ngSwitchCase",!0),Ns(1),_o("ngSwitchCase",!1),Ns(3),_o("cdkConnectedOverlayPanelClass",t._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",t._scrollStrategy)("cdkConnectedOverlayOrigin",n)("cdkConnectedOverlayOpen",t.panelOpen)("cdkConnectedOverlayPositions",t._positions)("cdkConnectedOverlayMinWidth",null==t._triggerRect?null:t._triggerRect.width)("cdkConnectedOverlayOffsetY",t._offsetY)}},directives:[mC,Fd,Yd,gC,jd,Cd],styles:['.mat-select{display:inline-block;width:100%;outline:none}.mat-select-trigger{display:inline-table;cursor:pointer;position:relative;box-sizing:border-box}.mat-select-disabled .mat-select-trigger{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-select-value{display:table-cell;max-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-select-arrow-wrapper{display:table-cell;vertical-align:middle}.mat-form-field-appearance-fill .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(-25%)}.mat-form-field-appearance-standard.mat-form-field-has-label .mat-select:not(.mat-select-empty) .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:none}.mat-select-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;margin:0 4px}.mat-select-panel-wrap{flex-basis:100%}.mat-select-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:0;max-height:256px;min-width:100%;border-radius:4px;outline:0}.cdk-high-contrast-active .mat-select-panel{outline:solid 1px}.mat-select-panel .mat-optgroup-label,.mat-select-panel .mat-option{font-size:inherit;line-height:3em;height:3em}.mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex{cursor:pointer}.mat-form-field-type-mat-select .mat-form-field-label{width:calc(100% - 18px)}.mat-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-select-placeholder{color:transparent;-webkit-text-fill-color:transparent;transition:none;display:block}.mat-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;opacity:0}\n'],encapsulation:2,data:{animation:[RO.transformPanelWrap,RO.transformPanel]},changeDetection:0}),t}(),VO=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({providers:[jO],imports:[[zd,yC,Cx,YD],cE,XC,Cx,YD]}),e}(),GO={tooltipState:_p("state",[Sp("initial, void, hidden",wp({opacity:0,transform:"scale(0)"})),Sp("visible",wp({transform:"scale(1)"})),Tp("* => visible",bp("200ms cubic-bezier(0, 0, 0.2, 1)",Ep([wp({opacity:0,transform:"scale(0)",offset:0}),wp({opacity:.5,transform:"scale(0.99)",offset:.5}),wp({opacity:1,transform:"scale(1)",offset:1})]))),Tp("* => hidden",bp("100ms cubic-bezier(0, 0, 0.2, 1)",wp({opacity:0})))])},WO="tooltip-panel",ZO=QS({passive:!0}),QO=new xi("mat-tooltip-scroll-strategy"),$O={provide:QO,deps:[hC],useFactory:function(e){return function(){return e.scrollStrategies.reposition({scrollThrottle:20})}}},KO=new xi("mat-tooltip-default-options",{providedIn:"root",factory:function(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),JO=function(){var e=function(){return m(function e(t,n,i,r,s,a,o,u,l,c,d,h){var p=this;g(this,e),this._overlay=t,this._elementRef=n,this._scrollDispatcher=i,this._viewContainerRef=r,this._ngZone=s,this._platform=a,this._ariaDescriber=o,this._focusMonitor=u,this._dir=c,this._defaultOptions=d,this._position="below",this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this.showDelay=this._defaultOptions.showDelay,this.hideDelay=this._defaultOptions.hideDelay,this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new ee,this._handleKeydown=function(e){p._isTooltipVisible()&&27===e.keyCode&&!hE(e)&&(e.preventDefault(),e.stopPropagation(),p._ngZone.run(function(){return p.hide(0)}))},this._scrollStrategy=l,this._document=h,d&&(d.position&&(this.position=d.position),d.touchGestures&&(this.touchGestures=d.touchGestures)),c.change.pipe(OS(this._destroyed)).subscribe(function(){p._overlayRef&&p._updatePosition(p._overlayRef)}),s.runOutsideAngular(function(){n.nativeElement.addEventListener("keydown",p._handleKeydown)})},[{key:"position",get:function(){return this._position},set:function(e){var t;e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(this._overlayRef),null===(t=this._tooltipInstance)||void 0===t||t.show(0),this._overlayRef.updatePosition()))}},{key:"disabled",get:function(){return this._disabled},set:function(e){this._disabled=oS(e),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}},{key:"message",get:function(){return this._message},set:function(e){var t=this;this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=e?String(e).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(function(){Promise.resolve().then(function(){t._ariaDescriber.describe(t._elementRef.nativeElement,t.message,"tooltip")})}))}},{key:"tooltipClass",get:function(){return this._tooltipClass},set:function(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}},{key:"ngAfterViewInit",value:function(){var e=this;this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(OS(this._destroyed)).subscribe(function(t){t?"keyboard"===t&&e._ngZone.run(function(){return e.show()}):e._ngZone.run(function(){return e.hide(0)})})}},{key:"ngOnDestroy",value:function(){var e=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),e.removeEventListener("keydown",this._handleKeydown),this._passiveListeners.forEach(function(t){var n=T(t,2),i=n[0],r=n[1];e.removeEventListener(i,r,ZO)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(e,this.message,"tooltip"),this._focusMonitor.stopMonitoring(e)}},{key:"show",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.showDelay;if(!this.disabled&&this.message&&(!this._isTooltipVisible()||this._tooltipInstance._showTimeoutId||this._tooltipInstance._hideTimeoutId)){var n=this._createOverlay();this._detach(),this._portal=this._portal||new Lx(this._tooltipComponent,this._viewContainerRef),this._tooltipInstance=n.attach(this._portal).instance,this._tooltipInstance.afterHidden().pipe(OS(this._destroyed)).subscribe(function(){return e._detach()}),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),this._tooltipInstance.show(t)}}},{key:"hide",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.hideDelay;this._tooltipInstance&&this._tooltipInstance.hide(e)}},{key:"toggle",value:function(){this._isTooltipVisible()?this.hide():this.show()}},{key:"_isTooltipVisible",value:function(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}},{key:"_createOverlay",value:function(){var e=this;if(this._overlayRef)return this._overlayRef;var t=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),n=this._overlay.position().flexibleConnectedTo(this._elementRef).withTransformOriginOn(".".concat(this._cssClassPrefix,"-tooltip")).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(t);return n.positionChanges.pipe(OS(this._destroyed)).subscribe(function(t){e._updateCurrentPositionClass(t.connectionPair),e._tooltipInstance&&t.scrollableViewProperties.isOverlayClipped&&e._tooltipInstance.isVisible()&&e._ngZone.run(function(){return e.hide(0)})}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:n,panelClass:"".concat(this._cssClassPrefix,"-").concat(WO),scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(OS(this._destroyed)).subscribe(function(){return e._detach()}),this._overlayRef.outsidePointerEvents().pipe(OS(this._destroyed)).subscribe(function(){var t;return null===(t=e._tooltipInstance)||void 0===t?void 0:t._handleBodyInteraction()}),this._overlayRef}},{key:"_detach",value:function(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}},{key:"_updatePosition",value:function(e){var t=e.getConfig().positionStrategy,n=this._getOrigin(),i=this._getOverlayPosition();t.withPositions([this._addOffset(Object.assign(Object.assign({},n.main),i.main)),this._addOffset(Object.assign(Object.assign({},n.fallback),i.fallback))])}},{key:"_addOffset",value:function(e){return e}},{key:"_getOrigin",value:function(){var e,t=!this._dir||"ltr"==this._dir.value,n=this.position;"above"==n||"below"==n?e={originX:"center",originY:"above"==n?"top":"bottom"}:"before"==n||"left"==n&&t||"right"==n&&!t?e={originX:"start",originY:"center"}:("after"==n||"right"==n&&t||"left"==n&&!t)&&(e={originX:"end",originY:"center"});var i=this._invertPosition(e.originX,e.originY);return{main:e,fallback:{originX:i.x,originY:i.y}}}},{key:"_getOverlayPosition",value:function(){var e,t=!this._dir||"ltr"==this._dir.value,n=this.position;"above"==n?e={overlayX:"center",overlayY:"bottom"}:"below"==n?e={overlayX:"center",overlayY:"top"}:"before"==n||"left"==n&&t||"right"==n&&!t?e={overlayX:"end",overlayY:"center"}:("after"==n||"right"==n&&t||"left"==n&&!t)&&(e={overlayX:"start",overlayY:"center"});var i=this._invertPosition(e.overlayX,e.overlayY);return{main:e,fallback:{overlayX:i.x,overlayY:i.y}}}},{key:"_updateTooltipMessage",value:function(){var e=this;this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe(Dg(1),OS(this._destroyed)).subscribe(function(){e._tooltipInstance&&e._overlayRef.updatePosition()}))}},{key:"_setTooltipClass",value:function(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}},{key:"_invertPosition",value:function(e,t){return"above"===this.position||"below"===this.position?"top"===t?t="bottom":"bottom"===t&&(t="top"):"end"===e?e="start":"start"===e&&(e="end"),{x:e,y:t}}},{key:"_updateCurrentPositionClass",value:function(e){var t,n=e.overlayY,i=e.originX,r=e.originY;if((t="center"===n?this._dir&&"rtl"===this._dir.value?"end"===i?"left":"right":"start"===i?"left":"right":"bottom"===n&&"top"===r?"above":"below")!==this._currentPosition){var s=this._overlayRef;if(s){var a="".concat(this._cssClassPrefix,"-").concat(WO,"-");s.removePanelClass(a+this._currentPosition),s.addPanelClass(a+t)}this._currentPosition=t}}},{key:"_setupPointerEnterEventsIfNeeded",value:function(){var e=this;this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",function(){e._setupPointerExitEventsIfNeeded(),e.show()}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",function(){e._setupPointerExitEventsIfNeeded(),clearTimeout(e._touchstartTimeout),e._touchstartTimeout=setTimeout(function(){return e.show()},500)}])),this._addListeners(this._passiveListeners))}},{key:"_setupPointerExitEventsIfNeeded",value:function(){var e,t=this;if(!this._pointerExitEventsInitialized){this._pointerExitEventsInitialized=!0;var n=[];if(this._platformSupportsMouseEvents())n.push(["mouseleave",function(){return t.hide()}],["wheel",function(e){return t._wheelListener(e)}]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();var i=function(){clearTimeout(t._touchstartTimeout),t.hide(t._defaultOptions.touchendHideDelay)};n.push(["touchend",i],["touchcancel",i])}this._addListeners(n),(e=this._passiveListeners).push.apply(e,n)}}},{key:"_addListeners",value:function(e){var t=this;e.forEach(function(e){var n=T(e,2),i=n[0],r=n[1];t._elementRef.nativeElement.addEventListener(i,r,ZO)})}},{key:"_platformSupportsMouseEvents",value:function(){return!this._platform.IOS&&!this._platform.ANDROID}},{key:"_wheelListener",value:function(e){if(this._isTooltipVisible()){var t=this._document.elementFromPoint(e.clientX,e.clientY),n=this._elementRef.nativeElement;t!==n&&!n.contains(t)&&this.hide()}}},{key:"_disableNativeGesturesIfNecessary",value:function(){var e=this.touchGestures;if("off"!==e){var t=this._elementRef.nativeElement,n=t.style;("on"===e||"INPUT"!==t.nodeName&&"TEXTAREA"!==t.nodeName)&&(n.userSelect=n.msUserSelect=n.webkitUserSelect=n.MozUserSelect="none"),("on"===e||!t.draggable)&&(n.webkitUserDrag="none"),n.touchAction="none",n.webkitTapHighlightColor="transparent"}}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(hC),yo(Iu),yo(uE),yo(gl),yo(Cc),yo(VS),yo(AE),yo(XE),yo(void 0),yo(tE),yo(void 0),yo(ad))},e.\u0275dir=Et({type:e,inputs:{showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],position:["matTooltipPosition","position"],disabled:["matTooltipDisabled","disabled"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}}),e}(),XO=function(){var e=function(e){function t(e,n,i,r,s,a,o,u,l,c,d,h){var p;return g(this,t),(p=v(this,t,[e,n,i,r,s,a,o,u,l,c,d,h]))._tooltipComponent=tI,p}return _(t,e),m(t)}(JO);return e.\u0275fac=function(t){return new(t||e)(yo(hC),yo(Iu),yo(uE),yo(gl),yo(Cc),yo(VS),yo(AE),yo(XE),yo(QO),yo(tE,8),yo(KO,8),yo(ad))},e.\u0275dir=Et({type:e,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-tooltip-trigger"],exportAs:["matTooltip"],features:[eo]}),e}(),eI=function(){var e=function(){return m(function e(t){g(this,e),this._changeDetectorRef=t,this._visibility="initial",this._closeOnInteraction=!1,this._onHide=new ee},[{key:"show",value:function(e){var t=this;clearTimeout(this._hideTimeoutId),this._closeOnInteraction=!0,this._showTimeoutId=setTimeout(function(){t._visibility="visible",t._showTimeoutId=void 0,t._onShow(),t._markForCheck()},e)}},{key:"hide",value:function(e){var t=this;clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(function(){t._visibility="hidden",t._hideTimeoutId=void 0,t._markForCheck()},e)}},{key:"afterHidden",value:function(){return this._onHide}},{key:"isVisible",value:function(){return"visible"===this._visibility}},{key:"ngOnDestroy",value:function(){clearTimeout(this._showTimeoutId),clearTimeout(this._hideTimeoutId),this._onHide.complete()}},{key:"_animationStart",value:function(){this._closeOnInteraction=!1}},{key:"_animationDone",value:function(e){var t=e.toState;"hidden"===t&&!this.isVisible()&&this._onHide.next(),("visible"===t||"hidden"===t)&&(this._closeOnInteraction=!0)}},{key:"_handleBodyInteraction",value:function(){this._closeOnInteraction&&this.hide(0)}},{key:"_markForCheck",value:function(){this._changeDetectorRef.markForCheck()}},{key:"_onShow",value:function(){}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(sl))},e.\u0275dir=Et({type:e}),e}(),tI=function(){var e=function(e){function t(e,n){var i;return g(this,t),(i=v(this,t,[e]))._breakpointObserver=n,i._isHandset=i._breakpointObserver.observe("(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)"),i}return _(t,e),m(t)}(eI);return e.\u0275fac=function(t){return new(t||e)(yo(sl),yo(dM))},e.\u0275cmp=yt({type:e,selectors:[["mat-tooltip-component"]],hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(e,t){2&e&&Zo("zoom","visible"===t._visibility?1:null)},features:[eo],decls:3,vars:7,consts:[[1,"mat-tooltip",3,"ngClass"]],template:function(e,t){var n;(1&e&&(ko(0,"div",0),Ao("@state.start",function(){return t._animationStart()})("@state.done",function(e){return t._animationDone(e)}),Pl(1,"async"),au(2),wo()),2&e)&&(Qo("mat-tooltip-handset",null==(n=Fl(1,5,t._isHandset))?null:n.matches),_o("ngClass",t.tooltipClass)("@state",t._visibility),Ns(2),ou(t.message))},directives:[Cd],pipes:[Ud],styles:[".mat-tooltip-panel{pointer-events:none !important}.mat-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis}.cdk-high-contrast-active .mat-tooltip{outline:solid 1px}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}\n"],encapsulation:2,data:{animation:[GO.tooltipState]},changeDetection:0}),e}(),nI=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({providers:[$O],imports:[[sT,zd,yC,YD],YD,cE]}),e}();function iI(e,t){if(1&e&&(ko(0,"mat-option",19),au(1),wo()),2&e){var n=t.$implicit;_o("value",n),Ns(1),uu(" ",n," ")}}function rI(e,t){if(1&e){var n=xo();ko(0,"mat-form-field",16),ko(1,"mat-select",17),Ao("selectionChange",function(e){return ln(n),Fo(2)._changePageSize(e.value)}),go(2,iI,2,2,"mat-option",18),wo(),wo()}if(2&e){var i=Fo(2);_o("appearance",i._formFieldAppearance)("color",i.color),Ns(1),_o("value",i.pageSize)("disabled",i.disabled)("aria-label",i._intl.itemsPerPageLabel),Ns(1),_o("ngForOf",i._displayedPageSizeOptions)}}function sI(e,t){if(1&e&&(ko(0,"div",20),au(1),wo()),2&e){var n=Fo(2);Ns(1),ou(n.pageSize)}}function aI(e,t){if(1&e&&(ko(0,"div",12),ko(1,"div",13),au(2),wo(),go(3,rI,3,6,"mat-form-field",14),go(4,sI,2,1,"div",15),wo()),2&e){var n=Fo();Ns(2),uu(" ",n._intl.itemsPerPageLabel," "),Ns(1),_o("ngIf",n._displayedPageSizeOptions.length>1),Ns(1),_o("ngIf",n._displayedPageSizeOptions.length<=1)}}function oI(e,t){if(1&e){var n=xo();ko(0,"button",21),Ao("click",function(){return ln(n),Fo().firstPage()}),Yn(),ko(1,"svg",7),So(2,"path",22),wo(),wo()}if(2&e){var i=Fo();_o("matTooltip",i._intl.firstPageLabel)("matTooltipDisabled",i._previousButtonsDisabled())("matTooltipPosition","above")("disabled",i._previousButtonsDisabled()),fo("aria-label",i._intl.firstPageLabel)}}function uI(e,t){if(1&e){var n=xo();Yn(),jn(),ko(0,"button",23),Ao("click",function(){return ln(n),Fo().lastPage()}),Yn(),ko(1,"svg",7),So(2,"path",24),wo(),wo()}if(2&e){var i=Fo();_o("matTooltip",i._intl.lastPageLabel)("matTooltipDisabled",i._nextButtonsDisabled())("matTooltipPosition","above")("disabled",i._nextButtonsDisabled()),fo("aria-label",i._intl.lastPageLabel)}}var lI=function(){var e=m(function e(){g(this,e),this.changes=new ee,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=function(e,t,n){if(0==n||0==t)return"0 of ".concat(n);var i=e*t;return"".concat(i+1," \u2013 ").concat(i<(n=Math.max(n,0))?Math.min(i+t,n):i+t," of ").concat(n)}});return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Be({factory:function(){return new e},token:e,providedIn:"root"}),e}(),cI={provide:lI,deps:[[new ir,new rr,lI]],useFactory:function(e){return e||new lI}},dI=new xi("MAT_PAGINATOR_DEFAULT_OPTIONS"),hI=jD(UD(function(){return m(function e(){g(this,e)})}())),pI=function(){var e=function(e){function t(e,n,i){var r;if(g(this,t),(r=v(this,t))._intl=e,r._changeDetectorRef=n,r._pageIndex=0,r._length=0,r._pageSizeOptions=[],r._hidePageSize=!1,r._showFirstLastButtons=!1,r.page=new jl,r._intlChanges=e.changes.subscribe(function(){return r._changeDetectorRef.markForCheck()}),i){var s=i.pageSize,a=i.pageSizeOptions,o=i.hidePageSize,u=i.showFirstLastButtons;null!=s&&(r._pageSize=s),null!=a&&(r._pageSizeOptions=a),null!=o&&(r._hidePageSize=o),null!=u&&(r._showFirstLastButtons=u)}return y(r)}return _(t,e),m(t,[{key:"pageIndex",get:function(){return this._pageIndex},set:function(e){this._pageIndex=Math.max(uS(e),0),this._changeDetectorRef.markForCheck()}},{key:"length",get:function(){return this._length},set:function(e){this._length=uS(e),this._changeDetectorRef.markForCheck()}},{key:"pageSize",get:function(){return this._pageSize},set:function(e){this._pageSize=Math.max(uS(e),0),this._updateDisplayedPageSizeOptions()}},{key:"pageSizeOptions",get:function(){return this._pageSizeOptions},set:function(e){this._pageSizeOptions=(e||[]).map(function(e){return uS(e)}),this._updateDisplayedPageSizeOptions()}},{key:"hidePageSize",get:function(){return this._hidePageSize},set:function(e){this._hidePageSize=oS(e)}},{key:"showFirstLastButtons",get:function(){return this._showFirstLastButtons},set:function(e){this._showFirstLastButtons=oS(e)}},{key:"ngOnInit",value:function(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}},{key:"ngOnDestroy",value:function(){this._intlChanges.unsubscribe()}},{key:"nextPage",value:function(){if(this.hasNextPage()){var e=this.pageIndex;this.pageIndex++,this._emitPageEvent(e)}}},{key:"previousPage",value:function(){if(this.hasPreviousPage()){var e=this.pageIndex;this.pageIndex--,this._emitPageEvent(e)}}},{key:"firstPage",value:function(){if(this.hasPreviousPage()){var e=this.pageIndex;this.pageIndex=0,this._emitPageEvent(e)}}},{key:"lastPage",value:function(){if(this.hasNextPage()){var e=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(e)}}},{key:"hasPreviousPage",value:function(){return this.pageIndex>=1&&0!=this.pageSize}},{key:"hasNextPage",value:function(){var e=this.getNumberOfPages()-1;return this.pageIndex visible",bp("150ms cubic-bezier(0, 0, 0.2, 1)")),Tp("* => void, * => hidden",bp("75ms cubic-bezier(0.4, 0.0, 1, 1)",wp({opacity:0})))])},cR=function(){var e=function(e){function t(e,n,i,r,s){var a;return g(this,t),(a=v(this,t))._ngZone=e,a._elementRef=n,a._changeDetectorRef=i,a._platform=r,a.snackBarConfig=s,a._announceDelay=150,a._destroyed=!1,a._onAnnounce=new ee,a._onExit=new ee,a._onEnter=new ee,a._animationState="void",a.attachDomPortal=function(e){return a._assertNotAttached(),a._applySnackBarClasses(),a._portalOutlet.attachDomPortal(e)},a._live="assertive"!==s.politeness||s.announcementMessage?"off"===s.politeness?"off":"polite":"assertive",a._platform.FIREFOX&&("polite"===a._live&&(a._role="status"),"assertive"===a._live&&(a._role="alert")),a}return _(t,e),m(t,[{key:"attachComponentPortal",value:function(e){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachComponentPortal(e)}},{key:"attachTemplatePortal",value:function(e){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachTemplatePortal(e)}},{key:"onAnimationEnd",value:function(e){var t=e.fromState,n=e.toState;if(("void"===n&&"void"!==t||"hidden"===n)&&this._completeExit(),"visible"===n){var i=this._onEnter;this._ngZone.run(function(){i.next(),i.complete()})}}},{key:"enter",value:function(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}},{key:"exit",value:function(){return this._animationState="hidden",this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId),this._onExit}},{key:"ngOnDestroy",value:function(){this._destroyed=!0,this._completeExit()}},{key:"_completeExit",value:function(){var e=this;this._ngZone.onMicrotaskEmpty.pipe(Dg(1)).subscribe(function(){e._onExit.next(),e._onExit.complete()})}},{key:"_applySnackBarClasses",value:function(){var e=this._elementRef.nativeElement,t=this.snackBarConfig.panelClass;t&&(Array.isArray(t)?t.forEach(function(t){return e.classList.add(t)}):e.classList.add(t)),"center"===this.snackBarConfig.horizontalPosition&&e.classList.add("mat-snack-bar-center"),"top"===this.snackBarConfig.verticalPosition&&e.classList.add("mat-snack-bar-top")}},{key:"_assertNotAttached",value:function(){this._portalOutlet.hasAttached()}},{key:"_screenReaderAnnounce",value:function(){var e=this;this._announceTimeoutId||this._ngZone.runOutsideAngular(function(){e._announceTimeoutId=setTimeout(function(){var t=e._elementRef.nativeElement.querySelector("[aria-hidden]"),n=e._elementRef.nativeElement.querySelector("[aria-live]");if(t&&n){var i=null;e._platform.isBrowser&&document.activeElement instanceof HTMLElement&&t.contains(document.activeElement)&&(i=document.activeElement),t.removeAttribute("aria-hidden"),n.appendChild(t),null==i||i.focus(),e._onAnnounce.next(),e._onAnnounce.complete()}},e._announceDelay)})}}])}(Ix);return e.\u0275fac=function(t){return new(t||e)(yo(Cc),yo(Iu),yo(sl),yo(VS),yo(sR))},e.\u0275cmp=yt({type:e,selectors:[["snack-bar-container"]],viewQuery:function(e,t){var n;(1&e&&Kl(Px,7),2&e)&&($l(n=Xl())&&(t._portalOutlet=n.first))},hostAttrs:[1,"mat-snack-bar-container"],hostVars:1,hostBindings:function(e,t){1&e&&Oo("@state.done",function(e){return t.onAnimationEnd(e)}),2&e&&du("@state",t._animationState)},features:[eo],decls:3,vars:2,consts:[["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(e,t){1&e&&(ko(0,"div",0),go(1,iR,0,0,"ng-template",1),wo(),So(2,"div")),2&e&&(Ns(2),fo("aria-live",t._live)("role",t._role))},directives:[Px],styles:[".mat-snack-bar-container{border-radius:4px;box-sizing:border-box;display:block;margin:24px;max-width:33vw;min-width:344px;padding:14px 16px;min-height:48px;transform-origin:center}.cdk-high-contrast-active .mat-snack-bar-container{border:solid 1px}.mat-snack-bar-handset{width:100%}.mat-snack-bar-handset .mat-snack-bar-container{margin:8px;max-width:100%;min-width:0;width:100%}\n"],encapsulation:2,data:{animation:[lR.snackBarState]}}),e}(),dR=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[yC,Fx,zd,_M,YD],YD]}),e}(),hR=new xi("mat-snack-bar-default-options",{providedIn:"root",factory:function(){return new sR}}),pR=function(){var e=function(){return m(function e(t,n,i,r,s,a){g(this,e),this._overlay=t,this._live=n,this._injector=i,this._breakpointObserver=r,this._parentSnackBar=s,this._defaultConfig=a,this._snackBarRefAtThisLevel=null,this.simpleSnackBarComponent=uR,this.snackBarContainerComponent=cR,this.handsetCssClass="mat-snack-bar-handset"},[{key:"_openedSnackBarRef",get:function(){var e=this._parentSnackBar;return e?e._openedSnackBarRef:this._snackBarRefAtThisLevel},set:function(e){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=e:this._snackBarRefAtThisLevel=e}},{key:"openFromComponent",value:function(e,t){return this._attach(e,t)}},{key:"openFromTemplate",value:function(e,t){return this._attach(e,t)}},{key:"open",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0,i=Object.assign(Object.assign({},this._defaultConfig),n);return i.data={message:e,action:t},i.announcementMessage===e&&(i.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,i)}},{key:"dismiss",value:function(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}},{key:"ngOnDestroy",value:function(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}},{key:"_attachSnackBarContainer",value:function(e,t){var n=Ja.create({parent:t&&t.viewContainerRef&&t.viewContainerRef.injector||this._injector,providers:[{provide:sR,useValue:t}]}),i=new Lx(this.snackBarContainerComponent,t.viewContainerRef,n),r=e.attach(i);return r.instance.snackBarConfig=t,r.instance}},{key:"_attach",value:function(e,t){var n=this,i=Object.assign(Object.assign(Object.assign({},new sR),this._defaultConfig),t),r=this._createOverlay(i),s=this._attachSnackBarContainer(r,i),a=new oR(s,r);if(e instanceof cl){var o=new Ax(e,null,{$implicit:i.data,snackBarRef:a});a.instance=s.attachTemplatePortal(o)}else{var u=this._createInjector(i,a),l=new Lx(e,void 0,u),c=s.attachComponentPortal(l);a.instance=c.instance}return this._breakpointObserver.observe("(max-width: 599.98px) and (orientation: portrait)").pipe(OS(r.detachments())).subscribe(function(e){var t=r.overlayElement.classList;e.matches?t.add(n.handsetCssClass):t.remove(n.handsetCssClass)}),i.announcementMessage&&s._onAnnounce.subscribe(function(){n._live.announce(i.announcementMessage,i.politeness)}),this._animateSnackBar(a,i),this._openedSnackBarRef=a,this._openedSnackBarRef}},{key:"_animateSnackBar",value:function(e,t){var n=this;e.afterDismissed().subscribe(function(){n._openedSnackBarRef==e&&(n._openedSnackBarRef=null),t.announcementMessage&&n._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(function(){e.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):e.containerInstance.enter(),t.duration&&t.duration>0&&e.afterOpened().subscribe(function(){return e._dismissAfter(t.duration)})}},{key:"_createOverlay",value:function(e){var t=new Wx;t.direction=e.direction;var n=this._overlay.position().global(),i="rtl"===e.direction,r="left"===e.horizontalPosition||"start"===e.horizontalPosition&&!i||"end"===e.horizontalPosition&&i,s=!r&&"center"!==e.horizontalPosition;return r?n.left("0"):s?n.right("0"):n.centerHorizontally(),"top"===e.verticalPosition?n.top("0"):n.bottom("0"),t.positionStrategy=n,this._overlay.create(t)}},{key:"_createInjector",value:function(e,t){return Ja.create({parent:e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,providers:[{provide:oR,useValue:t},{provide:rR,useValue:e.data}]})}}])}();return e.\u0275fac=function(t){return new(t||e)($i(hC),$i($E),$i(Ja),$i(dM),$i(e,12),$i(hR))},e.\u0275prov=Be({factory:function(){return new e($i(hC),$i($E),$i(ja),$i(dM),$i(e,12),$i(hR))},token:e,providedIn:dR}),e}(),fR=["mat-sort-header",""];function mR(e,t){if(1&e){var n=xo();ko(0,"div",3),Ao("@arrowPosition.start",function(){return ln(n),Fo()._disableViewStateAnimation=!0})("@arrowPosition.done",function(){return ln(n),Fo()._disableViewStateAnimation=!1}),So(1,"div",4),ko(2,"div",5),So(3,"div",6),So(4,"div",7),So(5,"div",8),wo(),wo()}if(2&e){var i=Fo();_o("@arrowOpacity",i._getArrowViewState())("@arrowPosition",i._getArrowViewState())("@allowChildren",i._getArrowDirectionState()),Ns(2),_o("@indicator",i._getArrowDirectionState()),Ns(1),_o("@leftPointer",i._getArrowDirectionState()),Ns(1),_o("@rightPointer",i._getArrowDirectionState())}}var gR=["*"],vR=new xi("MAT_SORT_DEFAULT_OPTIONS"),yR=UD(jD(function(){return m(function e(){g(this,e)})}())),_R=function(){var e=function(e){function t(e){var n;return g(this,t),(n=v(this,t))._defaultOptions=e,n.sortables=new Map,n._stateChanges=new ee,n.start="asc",n._direction="",n.sortChange=new jl,n}return _(t,e),m(t,[{key:"direction",get:function(){return this._direction},set:function(e){this._direction=e}},{key:"disableClear",get:function(){return this._disableClear},set:function(e){this._disableClear=oS(e)}},{key:"register",value:function(e){this.sortables.set(e.id,e)}},{key:"deregister",value:function(e){this.sortables.delete(e.id)}},{key:"sort",value:function(e){this.active!=e.id?(this.active=e.id,this.direction=e.start?e.start:this.start):this.direction=this.getNextSortDirection(e),this.sortChange.emit({active:this.active,direction:this.direction})}},{key:"getNextSortDirection",value:function(e){var t,n,i;if(!e)return"";var r=null!==(n=null!==(t=null==e?void 0:e.disableClear)&&void 0!==t?t:this.disableClear)&&void 0!==n?n:!!(null===(i=this._defaultOptions)||void 0===i?void 0:i.disableClear),s=function(e,t){var n=["asc","desc"];return"desc"==e&&n.reverse(),t||n.push(""),n}(e.start||this.start,r),a=s.indexOf(this.direction)+1;return a>=s.length&&(a=0),s[a]}},{key:"ngOnInit",value:function(){this._markInitialized()}},{key:"ngOnChanges",value:function(){this._stateChanges.next()}},{key:"ngOnDestroy",value:function(){this._stateChanges.complete()}}])}(yR);return e.\u0275fac=function(t){return new(t||e)(yo(vR,8))},e.\u0275dir=Et({type:e,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{disabled:["matSortDisabled","disabled"],start:["matSortStart","start"],direction:["matSortDirection","direction"],disableClear:["matSortDisableClear","disableClear"],active:["matSortActive","active"]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],features:[eo,Ft]}),e}(),bR=RD.ENTERING+" "+ID.STANDARD_CURVE,kR={indicator:_p("indicator",[Sp("active-asc, asc",wp({transform:"translateY(0px)"})),Sp("active-desc, desc",wp({transform:"translateY(10px)"})),Tp("active-asc <=> active-desc",bp(bR))]),leftPointer:_p("leftPointer",[Sp("active-asc, asc",wp({transform:"rotate(-45deg)"})),Sp("active-desc, desc",wp({transform:"rotate(45deg)"})),Tp("active-asc <=> active-desc",bp(bR))]),rightPointer:_p("rightPointer",[Sp("active-asc, asc",wp({transform:"rotate(45deg)"})),Sp("active-desc, desc",wp({transform:"rotate(-45deg)"})),Tp("active-asc <=> active-desc",bp(bR))]),arrowOpacity:_p("arrowOpacity",[Sp("desc-to-active, asc-to-active, active",wp({opacity:1})),Sp("desc-to-hint, asc-to-hint, hint",wp({opacity:.54})),Sp("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",wp({opacity:0})),Tp("* => asc, * => desc, * => active, * => hint, * => void",bp("0ms")),Tp("* <=> *",bp(bR))]),arrowPosition:_p("arrowPosition",[Tp("* => desc-to-hint, * => desc-to-active",bp(bR,Ep([wp({transform:"translateY(-25%)"}),wp({transform:"translateY(0)"})]))),Tp("* => hint-to-desc, * => active-to-desc",bp(bR,Ep([wp({transform:"translateY(0)"}),wp({transform:"translateY(25%)"})]))),Tp("* => asc-to-hint, * => asc-to-active",bp(bR,Ep([wp({transform:"translateY(25%)"}),wp({transform:"translateY(0)"})]))),Tp("* => hint-to-asc, * => active-to-asc",bp(bR,Ep([wp({transform:"translateY(0)"}),wp({transform:"translateY(-25%)"})]))),Sp("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",wp({transform:"translateY(0)"})),Sp("hint-to-desc, active-to-desc, desc",wp({transform:"translateY(-25%)"})),Sp("hint-to-asc, active-to-asc, asc",wp({transform:"translateY(25%)"}))]),allowChildren:_p("allowChildren",[Tp("* <=> *",[xp("@*",Dp(),{optional:!0})])])},wR=function(){var e=m(function e(){g(this,e),this.changes=new ee});return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Be({factory:function(){return new e},token:e,providedIn:"root"}),e}(),SR={provide:wR,deps:[[new ir,new rr,wR]],useFactory:function(e){return e||new wR}},ER=jD(function(){return m(function e(){g(this,e)})}()),TR=function(){var e=function(e){function t(e,n,i,r,s,a,o){var u;return g(this,t),(u=v(this,t))._intl=e,u._changeDetectorRef=n,u._sort=i,u._columnDef=r,u._focusMonitor=s,u._elementRef=a,u._ariaDescriber=o,u._showIndicatorHint=!1,u._viewState={},u._arrowDirection="",u._disableViewStateAnimation=!1,u.arrowPosition="after",u._sortActionDescription="Sort",u._handleStateChanges(),u}return _(t,e),m(t,[{key:"sortActionDescription",get:function(){return this._sortActionDescription},set:function(e){this._updateSortActionDescription(e)}},{key:"disableClear",get:function(){return this._disableClear},set:function(e){this._disableClear=oS(e)}},{key:"ngOnInit",value:function(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?"active":this._arrowDirection}),this._sort.register(this),this._sortButton=this._elementRef.nativeElement.querySelector('[role="button"]'),this._updateSortActionDescription(this._sortActionDescription)}},{key:"ngAfterViewInit",value:function(){var e=this;this._focusMonitor.monitor(this._elementRef,!0).subscribe(function(t){var n=!!t;n!==e._showIndicatorHint&&(e._setIndicatorHintVisible(n),e._changeDetectorRef.markForCheck())})}},{key:"ngOnDestroy",value:function(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}},{key:"_setIndicatorHintVisible",value:function(e){this._isDisabled()&&e||(this._showIndicatorHint=e,this._isSorted()||(this._updateArrowDirection(),this._setAnimationTransitionState(this._showIndicatorHint?{fromState:this._arrowDirection,toState:"hint"}:{fromState:"hint",toState:this._arrowDirection})))}},{key:"_setAnimationTransitionState",value:function(e){this._viewState=e||{},this._disableViewStateAnimation&&(this._viewState={toState:e.toState})}},{key:"_toggleOnInteraction",value:function(){this._sort.sort(this),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0)}},{key:"_handleClick",value:function(){this._isDisabled()||this._sort.sort(this)}},{key:"_handleKeydown",value:function(e){!this._isDisabled()&&(32===e.keyCode||13===e.keyCode)&&(e.preventDefault(),this._toggleOnInteraction())}},{key:"_isSorted",value:function(){return this._sort.active==this.id&&("asc"===this._sort.direction||"desc"===this._sort.direction)}},{key:"_getArrowDirectionState",value:function(){return"".concat(this._isSorted()?"active-":"").concat(this._arrowDirection)}},{key:"_getArrowViewState",value:function(){var e=this._viewState.fromState;return(e?"".concat(e,"-to-"):"")+this._viewState.toState}},{key:"_updateArrowDirection",value:function(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}},{key:"_isDisabled",value:function(){return this._sort.disabled||this.disabled}},{key:"_getAriaSortAttribute",value:function(){return this._isSorted()?"asc"==this._sort.direction?"ascending":"descending":"none"}},{key:"_renderArrow",value:function(){return!this._isDisabled()||this._isSorted()}},{key:"_updateSortActionDescription",value:function(e){var t,n;this._sortButton&&(null===(t=this._ariaDescriber)||void 0===t||t.removeDescription(this._sortButton,this._sortActionDescription),null===(n=this._ariaDescriber)||void 0===n||n.describe(this._sortButton,e)),this._sortActionDescription=e}},{key:"_handleStateChanges",value:function(){var e=this;this._rerenderSubscription=ke(this._sort.sortChange,this._sort._stateChanges,this._intl.changes).subscribe(function(){e._isSorted()&&(e._updateArrowDirection(),("hint"===e._viewState.toState||"active"===e._viewState.toState)&&(e._disableViewStateAnimation=!0),e._setAnimationTransitionState({fromState:e._arrowDirection,toState:"active"}),e._showIndicatorHint=!1),!e._isSorted()&&e._viewState&&"active"===e._viewState.toState&&(e._disableViewStateAnimation=!1,e._setAnimationTransitionState({fromState:"active",toState:e._arrowDirection})),e._changeDetectorRef.markForCheck()})}}])}(ER);return e.\u0275fac=function(t){return new(t||e)(yo(wR),yo(sl),yo(_R,8),yo("MAT_SORT_HEADER_COLUMN_DEF",8),yo(XE),yo(Iu),yo(AE,8))},e.\u0275cmp=yt({type:e,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(e,t){1&e&&Ao("click",function(){return t._handleClick()})("keydown",function(e){return t._handleKeydown(e)})("mouseenter",function(){return t._setIndicatorHintVisible(!0)})("mouseleave",function(){return t._setIndicatorHintVisible(!1)}),2&e&&(fo("aria-sort",t._getAriaSortAttribute()),Qo("mat-sort-header-disabled",t._isDisabled()))},inputs:{disabled:"disabled",arrowPosition:"arrowPosition",sortActionDescription:"sortActionDescription",disableClear:"disableClear",id:["mat-sort-header","id"],start:"start"},exportAs:["matSortHeader"],features:[eo],attrs:fR,ngContentSelectors:gR,decls:4,vars:6,consts:[["role","button",1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],["class","mat-sort-header-arrow",4,"ngIf"],[1,"mat-sort-header-arrow"],[1,"mat-sort-header-stem"],[1,"mat-sort-header-indicator"],[1,"mat-sort-header-pointer-left"],[1,"mat-sort-header-pointer-right"],[1,"mat-sort-header-pointer-middle"]],template:function(e,t){1&e&&(jo(),ko(0,"div",0),ko(1,"div",1),qo(2),wo(),go(3,mR,6,6,"div",2),wo()),2&e&&(Qo("mat-sort-header-sorted",t._isSorted())("mat-sort-header-position-before","before"==t.arrowPosition),fo("tabindex",t._isDisabled()?null:0),Ns(3),_o("ngIf",t._renderArrow()))},directives:[Od],styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}\n"],encapsulation:2,data:{animation:[kR.indicator,kR.leftPointer,kR.rightPointer,kR.arrowOpacity,kR.arrowPosition,kR.allowChildren]},changeDetection:0}),e}(),DR=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({providers:[SR],imports:[[zd,YD]]}),e}(),xR=[[["caption"]],[["colgroup"],["col"]]],CR=["caption","colgroup, col"],MR=function(){var e,t=function(e){function t(){var e;return g(this,t),(e=v(this,t,arguments)).stickyCssClass="mat-table-sticky",e.needsPositionStickyOnElement=!1,e}return _(t,e),m(t)}(TD);return t.\u0275fac=function(n){return(e||(e=_i(t)))(n||t)},t.\u0275cmp=yt({type:t,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-table"],hostVars:2,hostBindings:function(e,t){2&e&&Qo("mat-table-fixed-layout",t.fixedLayout)},exportAs:["matTable"],features:[Du([{provide:oE,useClass:rE},{provide:TD,useExisting:t},{provide:ZT,useExisting:t},{provide:rD,useClass:sD},{provide:bD,useValue:null}]),eo],ngContentSelectors:CR,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(e,t){1&e&&(jo(xR),qo(0),qo(1,1),Do(2,0),Do(3,1),Do(4,2),Do(5,3))},directives:[wD,kD,ED,SD],styles:['mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-row::after,mat-header-row::after,mat-footer-row::after{display:inline-block;min-height:inherit;content:""}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}table.mat-table{border-spacing:0}tr.mat-header-row{height:56px}tr.mat-row,tr.mat-footer-row{height:48px}th.mat-header-cell{text-align:left}[dir=rtl] th.mat-header-cell{text-align:right}th.mat-header-cell,td.mat-cell,td.mat-footer-cell{padding:0;border-bottom-width:1px;border-bottom-style:solid}th.mat-header-cell:first-of-type,td.mat-cell:first-of-type,td.mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] th.mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}th.mat-header-cell:last-of-type,td.mat-cell:last-of-type,td.mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] th.mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}.mat-table-sticky{position:-webkit-sticky !important;position:sticky !important}.mat-table-fixed-layout{table-layout:fixed}\n'],encapsulation:2}),t}(),LR=function(){var e,t=function(e){function t(){return g(this,t),v(this,t,arguments)}return _(t,e),m(t)}(QT);return t.\u0275fac=function(n){return(e||(e=_i(t)))(n||t)},t.\u0275dir=Et({type:t,selectors:[["","matCellDef",""]],features:[Du([{provide:QT,useExisting:t}]),eo]}),t}(),AR=function(){var e,t=function(e){function t(){return g(this,t),v(this,t,arguments)}return _(t,e),m(t)}($T);return t.\u0275fac=function(n){return(e||(e=_i(t)))(n||t)},t.\u0275dir=Et({type:t,selectors:[["","matHeaderCellDef",""]],features:[Du([{provide:$T,useExisting:t}]),eo]}),t}(),OR=function(){var e,t=function(e){function t(){return g(this,t),v(this,t,arguments)}return _(t,e),m(t,[{key:"name",get:function(){return this._name},set:function(e){this._setNameInput(e)}},{key:"_updateColumnCssClassName",value:function(){h(E(t.prototype),"_updateColumnCssClassName",this).call(this),this._columnCssClassName.push("mat-column-".concat(this.cssClassFriendlyName))}}])}(XT);return t.\u0275fac=function(n){return(e||(e=_i(t)))(n||t)},t.\u0275dir=Et({type:t,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[Du([{provide:XT,useExisting:t},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:t}]),eo]}),t}(),IR=function(){var e,t=function(e){function t(){return g(this,t),v(this,t,arguments)}return _(t,e),m(t)}(tD);return t.\u0275fac=function(n){return(e||(e=_i(t)))(n||t)},t.\u0275dir=Et({type:t,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-header-cell"],features:[eo]}),t}(),RR=function(){var e,t=function(e){function t(){return g(this,t),v(this,t,arguments)}return _(t,e),m(t)}(nD);return t.\u0275fac=function(n){return(e||(e=_i(t)))(n||t)},t.\u0275dir=Et({type:t,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:["role","gridcell",1,"mat-cell"],features:[eo]}),t}(),PR=function(){var e,t=function(e){function t(){return g(this,t),v(this,t,arguments)}return _(t,e),m(t)}(lD);return t.\u0275fac=function(n){return(e||(e=_i(t)))(n||t)},t.\u0275dir=Et({type:t,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[Du([{provide:lD,useExisting:t}]),eo]}),t}(),FR=function(){var e,t=function(e){function t(){return g(this,t),v(this,t,arguments)}return _(t,e),m(t)}(pD);return t.\u0275fac=function(n){return(e||(e=_i(t)))(n||t)},t.\u0275dir=Et({type:t,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[Du([{provide:pD,useExisting:t}]),eo]}),t}(),YR=function(){var e,t=function(e){function t(){return g(this,t),v(this,t,arguments)}return _(t,e),m(t)}(mD);return t.\u0275fac=function(n){return(e||(e=_i(t)))(n||t)},t.\u0275cmp=yt({type:t,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-header-row"],exportAs:["matHeaderRow"],features:[Du([{provide:mD,useExisting:t}]),eo],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,t){1&e&&Do(0,0)},directives:[fD],encapsulation:2}),t}(),jR=function(){var e,t=function(e){function t(){return g(this,t),v(this,t,arguments)}return _(t,e),m(t)}(gD);return t.\u0275fac=function(n){return(e||(e=_i(t)))(n||t)},t.\u0275cmp=yt({type:t,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-row"],exportAs:["matRow"],features:[Du([{provide:gD,useExisting:t}]),eo],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,t){1&e&&Do(0,0)},directives:[fD],encapsulation:2}),t}(),qR=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[xD,YD],YD]}),e}();function NR(e,t){1&e&&qo(0)}var HR=["*"];function BR(e,t){}var UR=function(e){return{animationDuration:e}},zR=function(e,t){return{value:e,params:t}},VR=["tabBodyWrapper"],GR=["tabHeader"];function WR(e,t){}function ZR(e,t){1&e&&go(0,WR,0,0,"ng-template",9),2&e&&_o("cdkPortalOutlet",Fo().$implicit.templateLabel)}function QR(e,t){1&e&&au(0),2&e&&ou(Fo().$implicit.textLabel)}function $R(e,t){if(1&e){var n=xo();ko(0,"div",6),Ao("click",function(){var e=ln(n),t=e.$implicit,i=e.index,r=Fo(),s=vo(1);return r._handleClick(t,s,i)})("cdkFocusChange",function(e){var t=ln(n).index;return Fo()._tabFocusChanged(e,t)}),ko(1,"div",7),go(2,ZR,1,1,"ng-template",8),go(3,QR,1,1,"ng-template",8),wo(),wo()}if(2&e){var i=t.$implicit,r=t.index,s=Fo();Qo("mat-tab-label-active",s.selectedIndex==r),_o("id",s._getTabLabelId(r))("disabled",i.disabled)("matRippleDisabled",i.disabled||s.disableRipple),fo("tabIndex",s._getTabIndex(i,r))("aria-posinset",r+1)("aria-setsize",s._tabs.length)("aria-controls",s._getTabContentId(r))("aria-selected",s.selectedIndex==r)("aria-label",i.ariaLabel||null)("aria-labelledby",!i.ariaLabel&&i.ariaLabelledby?i.ariaLabelledby:null),Ns(2),_o("ngIf",i.templateLabel),Ns(1),_o("ngIf",!i.templateLabel)}}function KR(e,t){if(1&e){var n=xo();ko(0,"mat-tab-body",10),Ao("_onCentered",function(){return ln(n),Fo()._removeTabBodyWrapperHeight()})("_onCentering",function(e){return ln(n),Fo()._setTabBodyWrapperHeight(e)}),wo()}if(2&e){var i=t.$implicit,r=t.index,s=Fo();Qo("mat-tab-body-active",s.selectedIndex===r),_o("id",s._getTabContentId(r))("content",i.content)("position",i.position)("origin",i.origin)("animationDuration",s.animationDuration),fo("tabindex",null!=s.contentTabIndex&&s.selectedIndex===r?s.contentTabIndex:null)("aria-labelledby",s._getTabLabelId(r))}}var JR=["tabListContainer"],XR=["tabList"],eP=["nextPaginator"],tP=["previousPaginator"],nP=new xi("MatInkBarPositioner",{providedIn:"root",factory:function(){return function(e){return{left:e?(e.offsetLeft||0)+"px":"0",width:e?(e.offsetWidth||0)+"px":"0"}}}}),iP=function(){var e=function(){return m(function e(t,n,i,r){g(this,e),this._elementRef=t,this._ngZone=n,this._inkBarPositioner=i,this._animationMode=r},[{key:"alignToElement",value:function(e){var t=this;this.show(),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(function(){requestAnimationFrame(function(){return t._setStyles(e)})}):this._setStyles(e)}},{key:"show",value:function(){this._elementRef.nativeElement.style.visibility="visible"}},{key:"hide",value:function(){this._elementRef.nativeElement.style.visibility="hidden"}},{key:"_setStyles",value:function(e){var t=this._inkBarPositioner(e),n=this._elementRef.nativeElement;n.style.left=t.left,n.style.width=t.width}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(Iu),yo(Cc),yo(nP),yo(rg,8))},e.\u0275dir=Et({type:e,selectors:[["mat-ink-bar"]],hostAttrs:[1,"mat-ink-bar"],hostVars:2,hostBindings:function(e,t){2&e&&Qo("_mat-animation-noopable","NoopAnimations"===t._animationMode)}}),e}(),rP=new xi("MatTabContent"),sP=new xi("MatTabLabel"),aP=new xi("MAT_TAB"),oP=jD(function(){return m(function e(){g(this,e)})}()),uP=new xi("MAT_TAB_GROUP"),lP=function(){var e=function(e){function t(e,n){var i;return g(this,t),(i=v(this,t))._viewContainerRef=e,i._closestTabGroup=n,i.textLabel="",i._contentPortal=null,i._stateChanges=new ee,i.position=null,i.origin=null,i.isActive=!1,i}return _(t,e),m(t,[{key:"templateLabel",get:function(){return this._templateLabel},set:function(e){this._setTemplateLabelInput(e)}},{key:"content",get:function(){return this._contentPortal}},{key:"ngOnChanges",value:function(e){(e.hasOwnProperty("textLabel")||e.hasOwnProperty("disabled"))&&this._stateChanges.next()}},{key:"ngOnDestroy",value:function(){this._stateChanges.complete()}},{key:"ngOnInit",value:function(){this._contentPortal=new Ax(this._explicitContent||this._implicitContent,this._viewContainerRef)}},{key:"_setTemplateLabelInput",value:function(e){e&&e._closestTab===this&&(this._templateLabel=e)}}])}(oP);return e.\u0275fac=function(t){return new(t||e)(yo(gl),yo(uP,8))},e.\u0275cmp=yt({type:e,selectors:[["mat-tab"]],contentQueries:function(e,t,n){var i;(1&e&&(Jl(n,sP,5),Jl(n,rP,7,cl)),2&e)&&($l(i=Xl())&&(t.templateLabel=i.first),$l(i=Xl())&&(t._explicitContent=i.first))},viewQuery:function(e,t){var n;(1&e&&Kl(cl,7),2&e)&&($l(n=Xl())&&(t._implicitContent=n.first))},inputs:{disabled:"disabled",textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"]},exportAs:["matTab"],features:[Du([{provide:aP,useExisting:e}]),eo,Ft],ngContentSelectors:HR,decls:1,vars:0,template:function(e,t){1&e&&(jo(),go(0,NR,1,0,"ng-template"))},encapsulation:2}),e}(),cP={translateTab:_p("translateTab",[Sp("center, void, left-origin-center, right-origin-center",wp({transform:"none"})),Sp("left",wp({transform:"translate3d(-100%, 0, 0)",minHeight:"1px"})),Sp("right",wp({transform:"translate3d(100%, 0, 0)",minHeight:"1px"})),Tp("* => left, * => right, left => center, right => center",bp("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),Tp("void => left-origin-center",[wp({transform:"translate3d(-100%, 0, 0)"}),bp("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),Tp("void => right-origin-center",[wp({transform:"translate3d(100%, 0, 0)"}),bp("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])},dP=function(){var e=function(e){function t(e,n,i,r){var s;return g(this,t),(s=v(this,t,[e,n,r]))._host=i,s._centeringSub=Y.EMPTY,s._leavingSub=Y.EMPTY,s}return _(t,e),m(t,[{key:"ngOnInit",value:function(){var e=this;h(E(t.prototype),"ngOnInit",this).call(this),this._centeringSub=this._host._beforeCentering.pipe(Mg(this._host._isCenterPosition(this._host._position))).subscribe(function(t){t&&!e.hasAttached()&&e.attach(e._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(function(){e.detach()})}},{key:"ngOnDestroy",value:function(){h(E(t.prototype),"ngOnDestroy",this).call(this),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}])}(Px);return e.\u0275fac=function(t){return new(t||e)(yo(Mu),yo(gl),yo(Pe(function(){return pP})),yo(ad))},e.\u0275dir=Et({type:e,selectors:[["","matTabBodyHost",""]],features:[eo]}),e}(),hP=function(){var e=function(){return m(function e(t,n,i){var r=this;g(this,e),this._elementRef=t,this._dir=n,this._dirChangeSubscription=Y.EMPTY,this._translateTabComplete=new ee,this._onCentering=new jl,this._beforeCentering=new jl,this._afterLeavingCenter=new jl,this._onCentered=new jl(!0),this.animationDuration="500ms",n&&(this._dirChangeSubscription=n.change.subscribe(function(e){r._computePositionAnimationState(e),i.markForCheck()})),this._translateTabComplete.pipe(wS(function(e,t){return e.fromState===t.fromState&&e.toState===t.toState})).subscribe(function(e){r._isCenterPosition(e.toState)&&r._isCenterPosition(r._position)&&r._onCentered.emit(),r._isCenterPosition(e.fromState)&&!r._isCenterPosition(r._position)&&r._afterLeavingCenter.emit()})},[{key:"position",set:function(e){this._positionIndex=e,this._computePositionAnimationState()}},{key:"ngOnInit",value:function(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}},{key:"ngOnDestroy",value:function(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}},{key:"_onTranslateTabStarted",value:function(e){var t=this._isCenterPosition(e.toState);this._beforeCentering.emit(t),t&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}},{key:"_getLayoutDirection",value:function(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}},{key:"_isCenterPosition",value:function(e){return"center"==e||"left-origin-center"==e||"right-origin-center"==e}},{key:"_computePositionAnimationState",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._getLayoutDirection();this._position=this._positionIndex<0?"ltr"==e?"left":"right":this._positionIndex>0?"ltr"==e?"right":"left":"center"}},{key:"_computePositionFromOrigin",value:function(e){var t=this._getLayoutDirection();return"ltr"==t&&e<=0||"rtl"==t&&e>0?"left-origin-center":"right-origin-center"}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(Iu),yo(tE,8),yo(sl))},e.\u0275dir=Et({type:e,inputs:{animationDuration:"animationDuration",position:"position",_content:["content","_content"],origin:"origin"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}}),e}(),pP=function(){var e=function(e){function t(e,n,i){return g(this,t),v(this,t,[e,n,i])}return _(t,e),m(t)}(hP);return e.\u0275fac=function(t){return new(t||e)(yo(Iu),yo(tE,8),yo(sl))},e.\u0275cmp=yt({type:e,selectors:[["mat-tab-body"]],viewQuery:function(e,t){var n;(1&e&&Kl(Px,5),2&e)&&($l(n=Xl())&&(t._portalHost=n.first))},hostAttrs:[1,"mat-tab-body"],features:[eo],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(e,t){1&e&&(ko(0,"div",0,1),Ao("@translateTab.start",function(e){return t._onTranslateTabStarted(e)})("@translateTab.done",function(e){return t._translateTabComplete.next(e)}),go(2,BR,0,0,"ng-template",2),wo()),2&e&&_o("@translateTab",Ol(3,zR,t._position,Al(1,UR,t.animationDuration)))},directives:[dP],styles:[".mat-tab-body-content{height:100%;overflow:auto}.mat-tab-group-dynamic-height .mat-tab-body-content{overflow:hidden}\n"],encapsulation:2,data:{animation:[cP.translateTab]}}),e}(),fP=new xi("MAT_TABS_CONFIG"),mP=0,gP=m(function e(){g(this,e)}),vP=qD(ND(function(){return m(function e(t){g(this,e),this._elementRef=t})}()),"primary"),yP=function(){var e=function(e){function t(e,n,i,r){var s,a;return g(this,t),(s=v(this,t,[e]))._changeDetectorRef=n,s._animationMode=r,s._tabs=new Nl,s._indexToSelect=0,s._tabBodyWrapperHeight=0,s._tabsSubscription=Y.EMPTY,s._tabLabelSubscription=Y.EMPTY,s._selectedIndex=null,s.headerPosition="above",s.selectedIndexChange=new jl,s.focusChange=new jl,s.animationDone=new jl,s.selectedTabChange=new jl(!0),s._groupId=mP++,s.animationDuration=i&&i.animationDuration?i.animationDuration:"500ms",s.disablePagination=!(!i||null==i.disablePagination)&&i.disablePagination,s.dynamicHeight=!(!i||null==i.dynamicHeight)&&i.dynamicHeight,s.contentTabIndex=null!==(a=null==i?void 0:i.contentTabIndex)&&void 0!==a?a:null,s}return _(t,e),m(t,[{key:"dynamicHeight",get:function(){return this._dynamicHeight},set:function(e){this._dynamicHeight=oS(e)}},{key:"selectedIndex",get:function(){return this._selectedIndex},set:function(e){this._indexToSelect=uS(e,null)}},{key:"animationDuration",get:function(){return this._animationDuration},set:function(e){this._animationDuration=/^\d+$/.test(e)?e+"ms":e}},{key:"contentTabIndex",get:function(){return this._contentTabIndex},set:function(e){this._contentTabIndex=uS(e,null)}},{key:"backgroundColor",get:function(){return this._backgroundColor},set:function(e){var t=this._elementRef.nativeElement;t.classList.remove("mat-background-".concat(this.backgroundColor)),e&&t.classList.add("mat-background-".concat(e)),this._backgroundColor=e}},{key:"ngAfterContentChecked",value:function(){var e=this,t=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=t){var n=null==this._selectedIndex;if(!n){this.selectedTabChange.emit(this._createChangeEvent(t));var i=this._tabBodyWrapper.nativeElement;i.style.minHeight=i.clientHeight+"px"}Promise.resolve().then(function(){e._tabs.forEach(function(e,n){return e.isActive=n===t}),n||(e.selectedIndexChange.emit(t),e._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach(function(n,i){n.position=i-t,null!=e._selectedIndex&&0==n.position&&!n.origin&&(n.origin=t-e._selectedIndex)}),this._selectedIndex!==t&&(this._selectedIndex=t,this._changeDetectorRef.markForCheck())}},{key:"ngAfterContentInit",value:function(){var e=this;this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(function(){if(e._clampTabIndex(e._indexToSelect)===e._selectedIndex)for(var t=e._tabs.toArray(),n=0;n.mat-tab-header .mat-tab-label{flex-basis:0;flex-grow:1}.mat-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-tab-body-wrapper{transition:none;animation:none}.mat-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-tab-body.mat-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-tab-group.mat-tab-group-dynamic-height .mat-tab-body.mat-tab-body-active{overflow-y:hidden}\n"],encapsulation:2}),e}(),bP=jD(function(){return m(function e(){g(this,e)})}()),kP=function(){var e=function(e){function t(e){var n;return g(this,t),(n=v(this,t)).elementRef=e,n}return _(t,e),m(t,[{key:"focus",value:function(){this.elementRef.nativeElement.focus()}},{key:"getOffsetLeft",value:function(){return this.elementRef.nativeElement.offsetLeft}},{key:"getOffsetWidth",value:function(){return this.elementRef.nativeElement.offsetWidth}}])}(bP);return e.\u0275fac=function(t){return new(t||e)(yo(Iu))},e.\u0275dir=Et({type:e,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(e,t){2&e&&(fo("aria-disabled",!!t.disabled),Qo("mat-tab-disabled",t.disabled))},inputs:{disabled:"disabled"},features:[eo]}),e}(),wP=QS({passive:!0}),SP=function(){var e=function(){return m(function e(t,n,i,r,s,a,o){var u=this;g(this,e),this._elementRef=t,this._changeDetectorRef=n,this._viewportRuler=i,this._dir=r,this._ngZone=s,this._platform=a,this._animationMode=o,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new ee,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new ee,this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new jl,this.indexFocused=new jl,s.runOutsideAngular(function(){hS(t.nativeElement,"mouseleave").pipe(OS(u._destroyed)).subscribe(function(){u._stopInterval()})})},[{key:"selectedIndex",get:function(){return this._selectedIndex},set:function(e){e=uS(e),this._selectedIndex!=e&&(this._selectedIndexChanged=!0,this._selectedIndex=e,this._keyManager&&this._keyManager.updateActiveItem(e))}},{key:"ngAfterViewInit",value:function(){var e=this;hS(this._previousPaginator.nativeElement,"touchstart",wP).pipe(OS(this._destroyed)).subscribe(function(){e._handlePaginatorPress("before")}),hS(this._nextPaginator.nativeElement,"touchstart",wP).pipe(OS(this._destroyed)).subscribe(function(){e._handlePaginatorPress("after")})}},{key:"ngAfterContentInit",value:function(){var e=this,t=this._dir?this._dir.change:Oh("ltr"),n=this._viewportRuler.change(150),i=function(){e.updatePagination(),e._alignInkBarToSelectedTab()};this._keyManager=new FE(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap(),this._keyManager.updateActiveItem(this._selectedIndex),"undefined"!=typeof requestAnimationFrame?requestAnimationFrame(i):i(),ke(t,n,this._items.changes).pipe(OS(this._destroyed)).subscribe(function(){e._ngZone.run(function(){return Promise.resolve().then(i)}),e._keyManager.withHorizontalOrientation(e._getLayoutDirection())}),this._keyManager.change.pipe(OS(this._destroyed)).subscribe(function(t){e.indexFocused.emit(t),e._setTabFocus(t)})}},{key:"ngAfterContentChecked",value:function(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}},{key:"ngOnDestroy",value:function(){this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}},{key:"_handleKeydown",value:function(e){if(!hE(e))switch(e.keyCode){case 13:case 32:this.focusIndex!==this.selectedIndex&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(e));break;default:this._keyManager.onKeydown(e)}}},{key:"_onContentChanges",value:function(){var e=this,t=this._elementRef.nativeElement.textContent;t!==this._currentTextContent&&(this._currentTextContent=t||"",this._ngZone.run(function(){e.updatePagination(),e._alignInkBarToSelectedTab(),e._changeDetectorRef.markForCheck()}))}},{key:"updatePagination",value:function(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}},{key:"focusIndex",get:function(){return this._keyManager?this._keyManager.activeItemIndex:0},set:function(e){!this._isValidIndex(e)||this.focusIndex===e||!this._keyManager||this._keyManager.setActiveItem(e)}},{key:"_isValidIndex",value:function(e){if(!this._items)return!0;var t=this._items?this._items.toArray()[e]:null;return!!t&&!t.disabled}},{key:"_setTabFocus",value:function(e){if(this._showPaginationControls&&this._scrollToLabel(e),this._items&&this._items.length){this._items.toArray()[e].focus();var t=this._tabListContainer.nativeElement;t.scrollLeft="ltr"==this._getLayoutDirection()?0:t.scrollWidth-t.offsetWidth}}},{key:"_getLayoutDirection",value:function(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}},{key:"_updateTabScrollPosition",value:function(){if(!this.disablePagination){var e=this.scrollDistance,t="ltr"===this._getLayoutDirection()?-e:e;this._tabList.nativeElement.style.transform="translateX(".concat(Math.round(t),"px)"),(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}}},{key:"scrollDistance",get:function(){return this._scrollDistance},set:function(e){this._scrollTo(e)}},{key:"_scrollHeader",value:function(e){return this._scrollTo(this._scrollDistance+("before"==e?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}},{key:"_handlePaginatorClick",value:function(e){this._stopInterval(),this._scrollHeader(e)}},{key:"_scrollToLabel",value:function(e){if(!this.disablePagination){var t=this._items?this._items.toArray()[e]:null;if(t){var n,i,r=this._tabListContainer.nativeElement.offsetWidth,s=t.elementRef.nativeElement,a=s.offsetLeft,o=s.offsetWidth;"ltr"==this._getLayoutDirection()?i=(n=a)+o:n=(i=this._tabList.nativeElement.offsetWidth-a)-o;var u=this.scrollDistance,l=this.scrollDistance+r;nl&&(this.scrollDistance+=i-l+60)}}}},{key:"_checkPaginationEnabled",value:function(){if(this.disablePagination)this._showPaginationControls=!1;else{var e=this._tabList.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;e||(this.scrollDistance=0),e!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=e}}},{key:"_checkScrollingControls",value:function(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}},{key:"_getMaxScrollDistance",value:function(){return this._tabList.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}},{key:"_alignInkBarToSelectedTab",value:function(){var e=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,t=e?e.elementRef.nativeElement:null;t?this._inkBar.alignToElement(t):this._inkBar.hide()}},{key:"_stopInterval",value:function(){this._stopScrolling.next()}},{key:"_handlePaginatorPress",value:function(e,t){var n=this;t&&null!=t.button&&0!==t.button||(this._stopInterval(),MS(650,100).pipe(OS(ke(this._stopScrolling,this._destroyed))).subscribe(function(){var t=n._scrollHeader(e),i=t.maxScrollDistance,r=t.distance;(0===r||r>=i)&&n._stopInterval()}))}},{key:"_scrollTo",value:function(e){if(this.disablePagination)return{maxScrollDistance:0,distance:0};var t=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(t,e)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:t,distance:this._scrollDistance}}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(Iu),yo(sl),yo(lE),yo(tE,8),yo(Cc),yo(VS),yo(rg,8))},e.\u0275dir=Et({type:e,inputs:{disablePagination:"disablePagination"}}),e}(),EP=function(){var e=function(e){function t(e,n,i,r,s,a,o){var u;return g(this,t),(u=v(this,t,[e,n,i,r,s,a,o]))._disableRipple=!1,u}return _(t,e),m(t,[{key:"disableRipple",get:function(){return this._disableRipple},set:function(e){this._disableRipple=oS(e)}},{key:"_itemSelected",value:function(e){e.preventDefault()}}])}(SP);return e.\u0275fac=function(t){return new(t||e)(yo(Iu),yo(sl),yo(lE),yo(tE,8),yo(Cc),yo(VS),yo(rg,8))},e.\u0275dir=Et({type:e,inputs:{disableRipple:"disableRipple"},features:[eo]}),e}(),TP=function(){var e=function(e){function t(e,n,i,r,s,a,o){return g(this,t),v(this,t,[e,n,i,r,s,a,o])}return _(t,e),m(t)}(EP);return e.\u0275fac=function(t){return new(t||e)(yo(Iu),yo(sl),yo(lE),yo(tE,8),yo(Cc),yo(VS),yo(rg,8))},e.\u0275cmp=yt({type:e,selectors:[["mat-tab-header"]],contentQueries:function(e,t,n){var i;(1&e&&Jl(n,kP,4),2&e)&&($l(i=Xl())&&(t._items=i))},viewQuery:function(e,t){var n;(1&e&&(Kl(iP,7),Kl(JR,7),Kl(XR,7),Kl(eP,5),Kl(tP,5)),2&e)&&($l(n=Xl())&&(t._inkBar=n.first),$l(n=Xl())&&(t._tabListContainer=n.first),$l(n=Xl())&&(t._tabList=n.first),$l(n=Xl())&&(t._nextPaginator=n.first),$l(n=Xl())&&(t._previousPaginator=n.first))},hostAttrs:[1,"mat-tab-header"],hostVars:4,hostBindings:function(e,t){2&e&&Qo("mat-tab-header-pagination-controls-enabled",t._showPaginationControls)("mat-tab-header-rtl","rtl"==t._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[eo],ngContentSelectors:HR,decls:13,vars:8,consts:[["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-before","mat-elevation-z4",3,"matRippleDisabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-tab-header-pagination-chevron"],[1,"mat-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-tab-labels"],["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-after","mat-elevation-z4",3,"matRippleDisabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(e,t){1&e&&(jo(),ko(0,"div",0,1),Ao("click",function(){return t._handlePaginatorClick("before")})("mousedown",function(e){return t._handlePaginatorPress("before",e)})("touchend",function(){return t._stopInterval()}),So(2,"div",2),wo(),ko(3,"div",3,4),Ao("keydown",function(e){return t._handleKeydown(e)}),ko(5,"div",5,6),Ao("cdkObserveContent",function(){return t._onContentChanges()}),ko(7,"div",7),qo(8),wo(),So(9,"mat-ink-bar"),wo(),wo(),ko(10,"div",8,9),Ao("mousedown",function(e){return t._handlePaginatorPress("after",e)})("click",function(){return t._handlePaginatorClick("after")})("touchend",function(){return t._stopInterval()}),So(12,"div",2),wo()),2&e&&(Qo("mat-tab-header-pagination-disabled",t._disableScrollBefore),_o("matRippleDisabled",t._disableScrollBefore||t.disableRipple),Ns(5),Qo("_mat-animation-noopable","NoopAnimations"===t._animationMode),Ns(5),Qo("mat-tab-header-pagination-disabled",t._disableScrollAfter),_o("matRippleDisabled",t._disableScrollAfter||t.disableRipple))},directives:[fx,wE,iP],styles:['.mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-tab-header-pagination{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;touch-action:none}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-rtl .mat-tab-header-pagination-before,.mat-tab-header-pagination-after{padding-right:4px}.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;content:"";height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-ink-bar{transition:none;animation:none}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-labels{display:flex}[mat-align-tabs=center]>.mat-tab-header .mat-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-tab-header .mat-tab-labels{justify-content:flex-end}.mat-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}._mat-animation-noopable.mat-tab-list{transition:none;animation:none}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{min-width:72px}}\n'],encapsulation:2}),e}(),DP=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[zd,YD,Fx,mx,SE,sT],YD]}),e}(),xP=["*",[["mat-toolbar-row"]]],CP=["*","mat-toolbar-row"],MP=qD(function(){return m(function e(t){g(this,e),this._elementRef=t})}()),LP=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Et({type:e,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),e}(),AP=function(){var e=function(e){function t(e,n,i){var r;return g(this,t),(r=v(this,t,[e]))._platform=n,r._document=i,r}return _(t,e),m(t,[{key:"ngAfterViewInit",value:function(){var e=this;this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(function(){return e._checkToolbarMixedModes()}))}},{key:"_checkToolbarMixedModes",value:function(){}}])}(MP);return e.\u0275fac=function(t){return new(t||e)(yo(Iu),yo(VS),yo(ad))},e.\u0275cmp=yt({type:e,selectors:[["mat-toolbar"]],contentQueries:function(e,t,n){var i;(1&e&&Jl(n,LP,5),2&e)&&($l(i=Xl())&&(t._toolbarRows=i))},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(e,t){2&e&&Qo("mat-toolbar-multiple-rows",t._toolbarRows.length>0)("mat-toolbar-single-row",0===t._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[eo],ngContentSelectors:CP,decls:2,vars:0,template:function(e,t){1&e&&(jo(xP),qo(0),qo(1,1))},styles:[".cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%}\n"],encapsulation:2,changeDetection:0}),e}(),OP=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[YD],YD]}),e}(),IP=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[CD,YD],YD]}),e}(),RP=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[xD,CD,zT,aM,oM,pM,_M,bM,AM,zM,rL,EL,YL,rA,aA,OA,WA,kL,RL,sO,EO,nx,mI,gI,DI,NI,mx,VO,HI,BI,tR,dR,DR,qR,DP,OP,nI,IP,dE]}),e}(),PP=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[zd,RP]]}),e}(),FP=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[zd,RP]]}),e}(),YP=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[zd,rS,sS,gp,z_,RP,FP],zd,rS,sS,gp,z_,RP,FP,PP]}),e}(),jP={githubUrl:"https://github.com",accessTokenUrl:"https://catcher-auth.herokuapp.com/authenticate",clientDataUrl:"https://raw.githubusercontent.com/CATcher-org/client_data/master/profiles-dev.json"},qP=w(4147),NP={version:w(4147).version,production:!0,test:!1,clientId:"5e1ed08cff7f0de1d68d",githubUrl:"https://github.com",accessTokenUrl:jP.accessTokenUrl,clientDataUrl:"https://raw.githubusercontent.com/CATcher-org/client_data/master/profiles.json",origin:"https://catcher-org.github.io"},HP=Object.assign(Object.assign({},NP),{clientId:"54b9dcc49069dc2f018e",origin:"https://catcher-org.github.io"}),BP="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto),UP=new Uint8Array(16);function zP(){if(!BP)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return BP(UP)}for(var VP=[],GP=0;GP<256;++GP)VP[GP]=(GP+256).toString(16).substr(1);var WP=function(e,t,n){var i=t&&n||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var r=(e=e||{}).random||(e.rng||zP)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t)for(var s=0;s<16;++s)t[i+s]=r[s];return t||function(e,t){var n=0;return[VP[e[n++]],VP[e[n++]],VP[e[n++]],VP[e[n++]],"-",VP[e[n++]],VP[e[n++]],"-",VP[e[n++]],VP[e[n++]],"-",VP[e[n++]],VP[e[n++]],"-",VP[e[n++]],VP[e[n++]],VP[e[n++]],VP[e[n++]],VP[e[n++]],VP[e[n++]]].join("")}(r)};function ZP(){return WP()}var QP=w(97582);function $P(e,t){return W(Rh(function(t){return e(t)}),qg(t))}var KP=function(){return m(function e(){g(this,e),this.issueLastModified=new Map},[{key:"get",value:function(e){return this.issueLastModified.get(e)||""}},{key:"set",value:function(e,t){this.issueLastModified.set(e,t)}},{key:"clear",value:function(){this.issueLastModified.clear()}}])}(),JP=function(){return m(function e(){g(this,e),this.issuesCache=[]},[{key:"getEtagFor",value:function(e){var t=this.get(e),n="";return void 0!==t&&(n=t.headers.etag),n}},{key:"get",value:function(e){return this.issuesCache[e-1]}},{key:"set",value:function(e,t){t.isCached=!0,this.issuesCache[e-1]=t}},{key:"clear",value:function(){this.issuesCache=[]}}])}();function XP(e,t){return e.map(function(e){return t?t(e.node):e.node})}var eF=function(){var e=function(){return m(function e(t){g(this,e),Object.assign(this,t),this.isCategorical()?(this.category=this.name.split(".")[0],this.label=this.name.split(".")[1]):(this.category=this.name,this.label=this.name),Object.freeze(this)},[{key:"getCategory",value:function(){return this.category}},{key:"getValue",value:function(){return this.label}},{key:"getDescription",value:function(){return this.description}},{key:"isCategorical",value:function(){return/^[^.]+\.[^.]+$/.test(this.name)}}])}();return e.LABEL_ORDER={severity:{Low:0,Medium:1,High:2},type:{DocumentationBug:0,FunctionalityBug:1}},e.LABELS={severity:"severity",type:"type",response:"response",duplicated:"duplicated",status:"status",unsure:"unsure",pending:"pending",team:"team",tutorial:"tutorial"},e}(),tF=function(){return m(function e(t){g(this,e),Object.assign(this,t),this.labels=[];var n,i=M(t.labels);try{for(i.s();!(n=i.n()).done;){var r=n.value;this.labels.push(new eF(r))}}catch(s){i.e(s)}finally{i.f()}},[{key:"findLabel",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(!t){var n=this.labels.find(function(t){return!t.isCategorical()&&t.name===e});return n?n.getValue():void 0}var i=this.labels.filter(function(t){return t.isCategorical()&&t.getCategory()===e});if(0!==i.length){if(1===i.length)return i[0].getValue();if(eF.LABEL_ORDER[e]){var r=eF.LABEL_ORDER[e];return i.reduce(function(e,t){return r[t.getValue()]>r[e.getValue()]?t:e}).getValue()}return i[0].getValue()}}},{key:"findTeamId",value:function(){return"".concat(this.findLabel("team"),".").concat(this.findLabel("tutorial"))}}])}(),nF=function(e){function t(e){return g(this,t),v(this,t,[{id:e.id,number:e.number,body:e.body,created_at:String(e.createdAt),updated_at:String(e.updatedAt),url:String(e.url),title:e.title,state:e.state,user:{login:e.author.login,url:e.author.url,avatar_url:e.author.avatarUrl},assignees:XP(e.assignees.edges),labels:XP(e.labels.edges),comments:XP(e.comments.edges,function(e){return Object.assign(Object.assign({},e),{id:e.databaseId})})}])}return _(t,e),m(t)}(tF),iF=["*"],rF=function(){var e=function(){return m(function e(t){g(this,e),this.snackBarRef=t},[{key:"ngOnInit",value:function(){}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(oR))},e.\u0275cmp=yt({type:e,selectors:[["app-toaster"]],ngContentSelectors:iF,decls:6,vars:0,consts:[[1,"toaster"],[1,"message-container"],["mat-button","","color","accent",3,"click"]],template:function(e,t){1&e&&(jo(),ko(0,"div",0),ko(1,"div",1),ko(2,"p"),qo(3),wo(),wo(),ko(4,"button",2),Ao("click",function(){return t.snackBarRef.dismiss()}),au(5,"Close"),wo(),wo())},directives:[yM],styles:[".toaster[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}.message-container[_ngcontent-%COMP%]{vertical-align:middle;flex-basis:80%;overflow-wrap:anywhere}.message-container[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{margin:auto 5px;text-align:center}button[_ngcontent-%COMP%]{vertical-align:middle;flex-basis:20%;margin:auto 5px;text-align:center}"]}),e}();function sF(e,t){if(1&e&&(ko(0,"div"),au(1," Validation Error: "),ko(2,"ul"),ko(3,"li"),au(4),wo(),wo(),wo()),2&e){var n=t.$implicit;Ns(4),ou(n.code+" in "+n.field)}}function aF(e,t){if(1&e&&(ko(0,"div"),go(1,sF,5,1,"div",2),wo()),2&e){var n=Fo();Ns(1),_o("ngForOf",n.data.errors)}}function oF(e,t){if(1&e&&au(0),2&e){var n=Fo();uu(" ","Error code "+n.data.status+": "+n.data.message,"\n")}}var uF=function(){var e=m(function e(t){g(this,e),this.data=t});return e.\u0275fac=function(t){return new(t||e)(yo(rR))},e.\u0275cmp=yt({type:e,selectors:[["app-form-error"]],decls:4,vars:2,consts:[[4,"ngIf","ngIfElse"],["generalMessage",""],[4,"ngFor","ngForOf"]],template:function(e,t){if(1&e&&(ko(0,"app-toaster"),go(1,aF,2,1,"div",0),wo(),go(2,oF,1,1,"ng-template",null,1,ic)),2&e){var n=vo(3);Ns(1),_o("ngIf",t.data.errors)("ngIfElse",n)}},directives:[rF,Od,Ld],encapsulation:2}),e}(),lF=function(){var e=m(function e(t){g(this,e),this.data=t});return e.\u0275fac=function(t){return new(t||e)(yo(rR))},e.\u0275cmp=yt({type:e,selectors:[["app-general-message-error"]],decls:2,vars:1,template:function(e,t){1&e&&(ko(0,"app-toaster"),au(1),wo()),2&e&&(Ns(1),uu(" ",t.data.message," "))},directives:[rF],encapsulation:2}),e}(),cF=function(){var e=function(){return m(function e(){g(this,e),this.isInSession=!1,this.LOG_KEY="CATcher-Log",this.LOG_FILE_NAME="CATcher-log.txt",this.LOG_START_HEADER="====== New CATcher v".concat(HP.version," Session Log ======"),this.LOG_COUNT_LIMIT=4,this.SESSION_LOG_SEPARATOR="\n".repeat(2),this.logger=console,this.startSession()},[{key:"reset",value:function(){this.isInSession=!1}},{key:"startSession",value:function(){window.opener&&window.opener!==window||this.isInSession||(this.isInSession=!0,this.initializeLogCache())}},{key:"initializeLogCache",value:function(){this.setCachedLog(this.getTrimmedLogCache(this.getCachedLog(),this.LOG_COUNT_LIMIT))}},{key:"getTrimmedLogCache",value:function(e,t){var n=this,i=(new Date).toLocaleString(),r="".concat(this.LOG_START_HEADER,"\n").concat(i),s=null==e?0:e.split("\n").filter(function(e){return e.includes(n.LOG_START_HEADER)}).length;if(0===s)return r;if(s1?i-1:0),s=1;s1?i-1:0),s=1;s1?i-1:0),s=1;s1?i-1:0),s=1;s1&&void 0!==arguments[1]?arguments[1]:{};return(0,QP.mG)(t,void 0,void 0,C().mark(function t(){var r,s=this;return C().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r=i.cursor||null,t.abrupt("return",this.apollo.watchQuery({query:n,variables:Object.assign(Object.assign({},i),{cursor:r})}).refetch().then(function(t){return(0,QP.mG)(s,void 0,void 0,C().mark(function r(){var s,a,o,u;return C().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(s=Array.isArray(t)?t:[t],a=e(t),o=0===a.length?null:a[a.length-1].cursor,!(a.length<100)&&o){r.next=3;break}return r.abrupt("return",s);case 3:return r.next=5,this.withPagination(e)(n,Object.assign(Object.assign({},i),{cursor:o}));case 5:return u=r.sent,r.abrupt("return",s.concat(u));case 7:case"end":return r.stop()}},r,this)}))}));case 2:case"end":return t.stop()}},t,this)}))}}}])}();return e.IF_NONE_MATCH_EMPTY={"If-None-Match":""},e.\u0275fac=function(t){return new(t||e)($i(hF),$i(Eb),$i(cF))},e.\u0275prov=Be({token:e,factory:e.\u0275fac,providedIn:"root"}),e}(),bF=function(){return m(function e(t){g(this,e),Object.assign(this,t)},[{key:"tutorialClassId",get:function(){var e=T(this.id.split("-"),2),t=e[0],n=e[1];return"".concat(t,"-").concat(n)}},{key:"teamId",get:function(){return this.id.split("-")[2]}}])}(),kF=(function(e){e.Admin="Admin",e.Tutor="Tutor",e.Student="Student"}(kF||(kF={})),kF),wF=function(){var e=function(){function e(t){g(this,e),this.githubService=t}return m(e,[{key:"getDataFile",value:function(){var e=this;return this.githubService.fetchDataFile().pipe(ie(function(t){return e.constructData(t)}),ie(function(t){return e.dataFile={teamStructure:e.extractTeamStructure(t)},t}))}},{key:"constructData",value:function(t){var n={},i=t.data;return n[e.ROLES]=this.parseRolesData(i),n[e.TEAM_STRUCTURE]=this.parseTeamStructureData(i),n[e.STUDENTS_ALLOCATION]=this.parseStudentAllocation(i),n[e.TUTORS_ALLOCATION]=this.parseTutorAllocation(i),n[e.ADMINS_ALLOCATION]=this.parseAdminAllocation(i),n}},{key:"parseAdminAllocation",value:function(t){var n={};return this.parseUsersData(t).forEach(function(t){t[e.ROLE]===kF.Admin.toLowerCase()&&(n[t[e.NAME].toLowerCase()]={})}),n}},{key:"parseTutorAllocation",value:function(t){var n={};return this.parseUsersData(t).forEach(function(t){if(t[e.ROLE]===kF.Tutor.toLowerCase()){var i=n[t[e.NAME].toLowerCase()]||{};i[t[e.TEAM]]="true",n[t[e.NAME].toLowerCase()]=i}}),n}},{key:"parseStudentAllocation",value:function(t){var n={};return this.parseUsersData(t).forEach(function(t){if(t[e.ROLE]===kF.Student.toLowerCase()){var i={};i[e.TEAM_ID]=t[e.TEAM],n[t[e.NAME].toLowerCase()]=i}}),n}},{key:"parseTeamStructureData",value:function(t){var n={};return this.parseUsersData(t).forEach(function(t){if(t[e.ROLE]===kF.Student.toLowerCase()){var i=n[t[e.TEAM]]||{};i[t[e.NAME].toLowerCase()]=t[e.NAME],n[t[e.TEAM]]=i}}),n}},{key:"parseRolesData",value:function(t){var n={},i={},r={},s={};return this.parseUsersData(t).forEach(function(t){t[e.ROLE]===kF.Student.toLowerCase()?i[t[e.NAME].toLowerCase()]="true":t[e.ROLE]===kF.Tutor.toLowerCase()?r[t[e.NAME].toLowerCase()]="true":t[e.ROLE]===kF.Admin.toLowerCase()&&(s[t[e.NAME].toLowerCase()]="true")}),n[e.STUDENTS]=i,n[e.TUTORS]=r,n[e.ADMINS]=s,n}},{key:"parseUsersData",value:function(e){for(var t=e.split("\n").filter(function(e){return e.trim()}),n=t[0].split(",").map(function(e){return e.trim()}),i=[],r=1;r/gm,e}(),MF=w(16738),LF=(function(e){e.phaseBugReporting="phaseBugReporting",e.phaseTeamResponse="phaseTeamResponse",e.phaseTesterResponse="phaseTesterResponse",e.phaseModeration="phaseModeration"}(LF||(LF={})),LF),AF=function(){return m(function e(t){g(this,e),this.parser=t},[{key:"findConformingComment",value:function(e){var t,n,i,r=M(e);try{for(r.s();!(i=r.n()).done;){var s=i.value;if(!(n=this.parser.run(s.body)).isError){this.parseResult=n.result,t=s;break}}}catch(a){r.e(a)}finally{r.f()}return void 0===t&&(this.parseFailure=!0,n&&(this.parseError=n.error)),t}}])}(),OF=w(80930),IF=OF.endOfInput,RF=OF.sequenceOf,PF=OF.startOfInput,FF=OF.str,YF="Your response not required for this bug as the team has accepted the bug as it is.",jF=RF([PF,FF(YF),IF]),qF=function(e){function t(e){var n;return g(this,t),(n=v(this,t,[jF])).findConformingComment(e),!n.parseFailure&&(n.teamAccepted=!0),n}return _(t,e),m(t)}(AF),NF=w(80930),HF=NF.char,BF=NF.choice,UF=NF.coroutine,zF=NF.everyCharUntil,VF=NF.str,GF=NF.whitespace;function WF(e){return UF(C().mark(function t(){var n;return C().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,VF("# Team's Response");case 2:return t.next=4,GF;case 4:return t.next=6,zF(VF(e));case 6:return n=t.sent,t.abrupt("return",n.trim()?n.trim():"No details provided by team.");case 8:case"end":return t.stop()}},t)}))}function ZF(e){return UF(C().mark(function t(){var n;return C().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,VF("- [");case 2:return t.next=4,BF([HF("x"),GF]);case 4:return n=t.sent,t.next=7,VF("] "+e);case 7:return t.abrupt("return","x"===n);case 8:case"end":return t.stop()}},t)}))}var QF=w(80930),$F=QF.choice,KF=QF.coroutine,JF=QF.digits,XF=QF.str,eY=QF.whitespace,tY="## Duplicate status (if any):",nY=WF(tY),iY=KF(C().mark(function e(){var t;return C().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,XF("Duplicate of #");case 2:return e.next=4,JF;case 4:return t=e.sent,e.abrupt("return",parseInt(t,10));case 6:case"end":return e.stop()}},e)})),rY=KF(C().mark(function e(){var t;return C().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,nY;case 2:return t=e.sent,e.next=5,XF(tY);case 5:return e.next=7,eY;case 7:return e.t0=t,e.next=10,$F([iY,XF("--")]).map(function(e){return"--"===e?null:e});case 10:return e.t1=e.sent,e.abrupt("return",{teamResponse:e.t0,issueNumber:e.t1});case 12:case"end":return e.stop()}},e)})),sY=function(e){function t(e){var n;g(this,t);var i=(n=v(this,t,[rY])).findConformingComment(e);return n.parseFailure||(n.comment=Object.assign(Object.assign({},i),{description:i.body,createdAt:i.created_at,updatedAt:i.updated_at}),n.teamResponse=n.parseResult.teamResponse,n.duplicateOf=n.parseResult.issueNumber),n}return _(t,e),m(t)}(AF),aY=function(){return m(function e(t,n){g(this,e),this.description=t,this.isChecked=n},[{key:"setChecked",value:function(e){this.isChecked=e}},{key:"toString",value:function(){return"- ".concat(this.isChecked?"[x]":"[ ]"," ").concat(this.description)}}])}(),oY=function(){return m(function e(t,n,i,r,s){g(this,e),this.TITLE_PREFIX="## :question: ",this.DISAGREEMENT_PREFIX="**Reason for disagreement:** ",this.INITIAL_RESPONSE="[replace this with your explanation]",this.LINE_BREAK="
    \n",this.title=t,this.description=n,this.disagreeCheckbox=new aY(i,r),this.reasonForDisagreement=s},[{key:"toString",value:function(){var e="";return e+=this.TITLE_PREFIX+this.title+"\n\n",e+=this.description+"\n\n",e+=this.disagreeCheckbox.toString()+"\n\n",e+=this.DISAGREEMENT_PREFIX+this.reasonForDisagreement+"\n\n",e+=this.LINE_BREAK}},{key:"isDisagree",value:function(){return this.disagreeCheckbox.isChecked}},{key:"compareTo",value:function(e){return this.isDisagree()===e.isDisagree()?this.reasonForDisagreement.localeCompare(e.reasonForDisagreement):this.isDisagree()?1:-1}},{key:"getTitleInMarkDown",value:function(){return"## ".concat(this.title)}},{key:"getDisagreementWithoutDefaultResponse",value:function(){return this.reasonForDisagreement.replace(this.INITIAL_RESPONSE," ")}},{key:"setDisagree",value:function(e){this.disagreeCheckbox.setChecked(e)}},{key:"setReasonForDisagreement",value:function(e){this.reasonForDisagreement=e}}])}(),uY=w(80930),lY=uY.between,cY=uY.coroutine,dY=uY.everyCharUntil,hY=uY.letters,pY=uY.lookAhead,fY=uY.optionalWhitespace,mY=uY.pipeParsers,gY=uY.possibly,vY=uY.str,yY=uY.whitespace,_Y="
    ",bY="Team chose to mark this issue as a duplicate of another issue (as explained in the _**Team's response**_ above)",kY=ZF("I disagree");function wY(e){return lY(vY("[`"+e+"."))(vY("`]"))(hY)}var SY=cY(C().mark(function e(){var t;return C().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,vY("**Reason for disagreement:** ");case 2:return e.next=4,dY(vY(_Y));case 4:return t=e.sent,e.next=7,vY(_Y);case 7:return e.abrupt("return",t.trim());case 8:case"end":return e.stop()}},e)})),EY=cY(C().mark(function e(){var t;return C().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,vY("status");case 2:return e.next=4,yY;case 4:return e.next=6,vY(bY);case 6:return e.next=8,yY;case 8:return e.next=10,kY;case 10:return t=e.sent,e.next=13,yY;case 13:return e.t0=t,e.next=16,SY;case 16:return e.t1=e.sent,e.abrupt("return",{disagreeCheckboxValue:e.t0,reasonForDisagreement:e.t1});case 18:case"end":return e.stop()}},e)})),TY=cY(C().mark(function e(){var t,n,i,r,s,a,o,u,l;return C().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,vY("## :question: Issue ");case 2:return e.next=4,hY;case 4:return t=e.sent,e.next=7,yY;case 7:if("duplicate"!==t){e.next=14;break}return e.next=10,EY;case 10:return n=e.sent,e.next=13,fY;case 13:return e.abrupt("return",{title:t+" status",description:bY,teamChose:null,testerChose:null,disagreeCheckboxValue:n.disagreeCheckboxValue,reasonForDisagreement:n.reasonForDisagreement});case 14:return e.next=16,pY(dY(kY));case 16:return i=e.sent,r=function(e){var t=wY(e);return mY([vY("Team chose "),t])}(t),s=function(e){var t=wY(e);return mY([vY("Originally "),t])}(t),e.next=21,r;case 21:return a=e.sent,e.next=24,yY;case 24:return e.next=26,gY(s);case 26:return o=e.sent,e.next=29,fY;case 29:return e.next=31,kY;case 31:return u=e.sent,e.next=34,yY;case 34:return e.next=36,SY;case 36:return l=e.sent,e.next=39,fY;case 39:return e.abrupt("return",{title:t,description:i.trim(),teamChose:a,testerChose:o,disagreeCheckboxValue:u,reasonForDisagreement:l});case 40:case"end":return e.stop()}},e)})),DY=w(80930),xY=DY.coroutine,CY=DY.many1,MY=DY.str,LY=DY.optionalWhitespace,AY=DY.possibly,OY=DY.whitespace,IY="# Items for the Tester to Verify",RY=WF(IY),PY=xY(C().mark(function e(){var t,n,i,r,s,a,o,u,l;return C().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,AY(MY("[IMPORTANT!: Please do not edit or reply to this comment using the GitHub UI. You can respond to it using CATcher during the next phase of the PE]"));case 2:return e.next=4,LY;case 4:return e.next=6,RY;case 6:return t=e.sent,e.next=9,MY(IY);case 9:return e.next=11,OY;case 11:return e.next=13,CY(TY);case 13:n=e.sent,s=!1,a=[],o=M(n);try{for(o.s();!(u=o.n()).done;)(l=u.value).disagreeCheckboxValue&&(s=!0),"severity"===l.title?i=l.teamChose:"type"===l.title&&(r=l.teamChose),a.push(new oY("Issue "+l.title,l.description,"I disagree",l.disagreeCheckboxValue,l.reasonForDisagreement))}catch(c){o.e(c)}finally{o.f()}return e.abrupt("return",{teamResponse:t,testerResponses:a,testerDisagree:s,teamChosenSeverity:i,teamChosenType:r});case 19:case"end":return e.stop()}},e)})),FY=function(e){function t(e){var n;g(this,t);var i=(n=v(this,t,[PY])).findConformingComment(e);return n.parseFailure||(n.comment=Object.assign(Object.assign({},i),{description:i.body}),n.teamResponse=n.parseResult.teamResponse,n.testerResponses=n.parseResult.testerResponses,n.testerDisagree=n.parseResult.testerDisagree,n.teamChosenSeverity=n.parseResult.teamChosenSeverity,n.teamChosenType=n.parseResult.teamChosenType),n}return _(t,e),m(t)}(AF),YY=function(){return m(function e(t,n){g(this,e),this.TODO_DESCRIPTION="Done",this.INITIAL_RESPONSE="[replace this with your explanation]",this.TITLE_PREFIX="## :question: ",this.LINE_BREAK="
    \n",this.title=t,this.description=n,this.tutorResponse=this.INITIAL_RESPONSE,this.todo=new aY(this.TODO_DESCRIPTION,!1)},[{key:"isDone",value:function(){return this.todo.isChecked}},{key:"toTutorResponseString",value:function(){var e="";return e+=this.TITLE_PREFIX+this.title+"\n\n",e+=this.todo.toString()+"\n\n",e+=this.tutorResponse+"\n\n",e+=this.LINE_BREAK}},{key:"compareTo",value:function(e){return this.isDone()===e.isDone()?this.tutorResponse.localeCompare(e.tutorResponse):this.isDone()?1:-1}},{key:"toString",value:function(){var e="";return e+=this.TITLE_PREFIX+this.title+"\n\n",e+=this.description+"\n\n",e+=this.LINE_BREAK}},{key:"setTutorResponse",value:function(e){this.tutorResponse=e}},{key:"setIsDone",value:function(e){this.todo.setChecked(e)}}])}(),jY=w(80930),qY=jY.coroutine,NY=jY.everyCharUntil,HY=jY.optionalWhitespace,BY=jY.str,UY="
    ",zY=qY(C().mark(function e(){var t,n;return C().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,BY("## :question: ");case 2:return e.next=4,NY(BY("### Team says:"));case 4:return t=e.sent,e.next=7,NY(BY(UY));case 7:return n=e.sent,e.next=10,BY(UY);case 10:return e.next=12,HY;case 12:return e.abrupt("return",new YY(t.trim(),n.trim()));case 13:case"end":return e.stop()}},e)})),VY=w(80930),GY=VY.coroutine,WY=VY.everyCharUntil,ZY=VY.many1,QY=VY.str,$Y=VY.whitespace,KY="# Disputes",JY=WF(KY),XY=GY(C().mark(function e(){var t,n,i;return C().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,QY("# Issue Description");case 2:return e.next=4,$Y;case 4:return e.next=6,WY(QY("# Team's Response"));case 6:return t=e.sent,e.next=9,JY;case 9:return n=e.sent,e.next=12,QY(KY);case 12:return e.next=14,$Y;case 14:return e.next=16,ZY(zY);case 16:return i=e.sent,e.abrupt("return",{description:t.trim(),teamResponse:n,issueDisputes:i});case 18:case"end":return e.stop()}},e)})),ej=function(e){function t(e){var n;g(this,t),n=v(this,t,[XY]);var i=XY.run(e.body);return i.isError?n.parseFailure=!0:(n.parseResult=i.result,n.description=n.parseResult.description,n.teamResponse=n.parseResult.teamResponse,n.disputes=n.parseResult.issueDisputes),n}return _(t,e),m(t)}(AF),tj=w(80930),nj=tj.coroutine,ij=tj.everyCharUntil,rj=tj.lookAhead,sj=tj.optionalWhitespace,aj=tj.str,oj=tj.whitespace,uj="
    ",lj=ZF("Done"),cj=nj(C().mark(function e(){var t,n,i,r,s;return C().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,aj("## :question: ");case 2:return e.next=4,ij(aj("- ["));case 4:return t=e.sent,e.next=7,rj(ij(aj(uj)));case 7:return n=e.sent,e.next=10,lj;case 10:return i=e.sent,e.next=13,oj;case 13:return e.next=15,ij(aj(uj));case 15:return r=e.sent,e.next=18,aj(uj);case 18:return e.next=20,sj;case 20:return s=new YY(t.trim(),n.trim()),e.abrupt("return",(s.todo=new aY("Done",i),s.tutorResponse=r.trim(),s));case 22:case"end":return e.stop()}},e)})),dj=w(80930),hj=dj.coroutine,pj=dj.many1,fj=dj.str,mj=dj.whitespace,gj=hj(C().mark(function e(){return C().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fj("# Tutor Moderation");case 2:return e.next=4,mj;case 4:return e.next=6,pj(cj);case 6:return e.t0=e.sent,e.abrupt("return",{disputesToResolve:e.t0});case 8:case"end":return e.stop()}},e)})),vj=function(e){function t(e){var n;g(this,t);var i=(n=v(this,t,[gj])).findConformingComment(e);return n.parseFailure||(n.comment=Object.assign(Object.assign({},i),{description:i.body}),n.disputesToResolve=n.parseResult.disputesToResolve),n}return _(t,e),m(t)}(AF),yj=function(){function e(t){g(this,e),this.globalId=t.id,this.id=+t.number,this.created_at=MF(t.created_at).format("lll"),this.title=t.title,this.hiddenDataInDescription=new CF(t.body),this.description=e.updateDescription(this.hiddenDataInDescription.originalStringWithoutHiddenData),this.githubIssue=t,this.severity=t.findLabel(eF.LABELS.severity),this.type=t.findLabel(eF.LABELS.type),this.response=t.findLabel(eF.LABELS.response),this.duplicated=!!t.findLabel(eF.LABELS.duplicated,!1),this.status=t.findLabel(eF.LABELS.status),this.pending=t.findLabel(eF.LABELS.pending)}return m(e,[{key:"clone",value:function(t){switch(t){case LF.phaseBugReporting:return e.createPhaseBugReportingIssue(this.githubIssue);case LF.phaseTeamResponse:return e.createPhaseTeamResponseIssue(this.githubIssue,this.teamAssigned);case LF.phaseTesterResponse:return e.createPhaseTesterResponseIssue(this.githubIssue);case LF.phaseModeration:return e.createPhaseModerationIssue(this.githubIssue,this.teamAssigned);default:return e.createPhaseBugReportingIssue(this.githubIssue)}}},{key:"retainResponses",value:function(e,t){switch(this.issueComment=t.issueComment,this.githubComments=t.githubComments,e){case LF.phaseBugReporting:this.description=t.description;break;case LF.phaseTeamResponse:this.teamResponse=t.teamResponse;break;case LF.phaseTesterResponse:this.testerResponses=t.testerResponses,this.teamResponse=t.teamResponse;break;case LF.phaseModeration:this.issueDisputes=t.issueDisputes}}},{key:"updateTesterResponse",value:function(e){var t=new FY([e]);this.issueComment=t.comment,this.teamResponse=t.teamResponse,this.testerResponses=t.testerResponses}},{key:"updateDispute",value:function(e){var t=this,n=new vj([e]);this.issueComment=n.comment,this.issueDisputes=n.disputesToResolve.map(function(e,n){return e.description=t.issueDisputes[n].description,e})}},{key:"createGithubIssueDescription",value:function(){return"".concat(this.description,"\n").concat(this.hiddenDataInDescription.toString())}},{key:"createGithubTeamResponse",value:function(){return"# Team's Response\n".concat(this.teamResponse,"\n## Duplicate status (if any):\n").concat(this.duplicateOf?"Duplicate of #".concat(this.duplicateOf):"--")}},{key:"createGithubTutorResponse",value:function(){var e="# Tutor Moderation\n\n";if(void 0!==this.issueDisputes){var t,n=M(this.issueDisputes);try{for(n.s();!(t=n.n()).done;){e+=t.value.toTutorResponseString()}}catch(i){n.e(i)}finally{n.f()}}return e}},{key:"createGithubTesterResponse",value:function(){return"# Team's Response\n".concat(this.teamResponse,"\n# Items for the Tester to Verify\n").concat(this.getTesterResponsesString(this.testerResponses))}},{key:"numOfUnresolvedDisputes",value:function(){return this.issueDisputes?this.issueDisputes.reduce(function(e,t){return e+Number(!t.isDone())},0):0}},{key:"getTesterResponsesString",value:function(e){var t,n="",i=M(e);try{for(i.s();!(t=i.n()).done;){n+=t.value.toString()}}catch(r){i.e(r)}finally{i.f()}return n}}],[{key:"formatText",value:function(e){return null===e?null:void 0!==e?e.split(/[\n\r]/gi).filter(function(e){return""!==e.trim()}).length>0?"".concat(e,"\n\n"):e:void 0}},{key:"updateDescription",value:function(t){return e.orDefaultString(e.formatText(t),"No details provided by bug reporter.")}},{key:"updateTeamResponse",value:function(t){return e.orDefaultString(e.formatText(t),"No details provided by team.")}},{key:"orDefaultString",value:function(e,t){return e&&0!==e.length?e:t}},{key:"createPhaseBugReportingIssue",value:function(t){return new e(t)}},{key:"createPhaseTeamResponseIssue",value:function(t,n){var i=new e(t),r=new sY(t.comments);return i.githubComments=t.comments,i.teamAssigned=n,i.assignees=t.assignees.map(function(e){return e.login}),i.teamResponseError=r.parseFailure,i.parseError=r.parseError,i.issueComment=r.comment,i.teamResponse=r.teamResponse,i.duplicateOf=r.duplicateOf,i.duplicated=null!=i.duplicateOf,i}},{key:"createPhaseTesterResponseIssue",value:function(t){var n=new e(t),i=new FY(t.comments),r=new qF(t.comments);return n.githubComments=t.comments,n.testerResponseError=i.parseFailure&&r.parseFailure,n.parseError=i.parseError,n.teamAccepted=r.teamAccepted,n.issueComment=i.comment,n.teamResponse=i.teamResponse,n.testerResponses=i.testerResponses,n.testerDisagree=i.testerDisagree,n.teamChosenSeverity=i.teamChosenSeverity||null,n.teamChosenType=i.teamChosenType||null,n}},{key:"createPhaseModerationIssue",value:function(t,n){var i=new e(t),r=new ej(t),s=new vj(t.comments);return i.githubComments=t.comments,i.teamAssigned=n,i.description=r.description,i.teamResponse=r.teamResponse,i.issueDisputes=r.disputes,s.disputesToResolve&&s.comment&&(i.issueDisputes=s.disputesToResolve.map(function(e,t){return e.description=r.disputes[t].description,e}),i.issueComment=s.comment),i}}])}(),_j={"-":0,VeryLow:1,Low:2,Medium:3,High:4},bj={"-":0,DocumentationBug:1,FeatureFlaw:2,FunctionalityBug:3},kj=(function(e){e.Incomplete="Incomplete",e.Done="Done"}(kj||(kj={})),kj),wj=(function(e){e.NoFilter="NoFilter",e.NoAccess="NoAccess",e.FilterByCreator="FilterByCreator",e.FilterByTeam="FilterByTeam",e.FilterByTeamAssigned="FilterByTeamAssigned"}(wj||(wj={})),wj),Sj={phaseBugReporting:{Student:wj.FilterByCreator,Tutor:wj.NoFilter,Admin:wj.NoFilter},phaseTeamResponse:{Student:wj.FilterByTeam,Tutor:wj.FilterByTeamAssigned,Admin:wj.NoFilter},phaseTesterResponse:{Student:wj.NoFilter,Tutor:wj.NoAccess,Admin:wj.NoFilter},phaseModeration:{Student:wj.NoAccess,Tutor:wj.FilterByTeamAssigned,Admin:wj.NoFilter}},Ej=HP.version,Tj=function(){var e=function(){return m(function e(t){g(this,e),this.githubService=t,this.currentVersion=Ej},[{key:"isApplicationOutdated",value:function(){var e=this;return this.latestVersion?Oh(this.isOutdatedVersion(this.latestVersion,this.currentVersion)):this.githubService.fetchLatestRelease().pipe(ie(function(t){return e.latestVersion=t.tag_name.substring(1),e.latestReleaseUrl=t.html_url,e.isOutdatedVersion(e.latestVersion,e.currentVersion)}))}},{key:"isOutdatedVersion",value:function(e,t){return 1===this.compareVersions(e,t)}},{key:"compareVersions",value:function(e,t){for(var n=e.split("."),i=t.split("."),r=Math.min(e.length,t.length),s=[],a=[],o=0;oa[o])return 1;if(s[o]-1&&(this.count=i-1),n.subscribe(this._unsubscribeAndRecycle())}}}])}(U);function Cj(){return W($P(function(e){return void 0!==e},function(){return new Error("Session Data Unavailable")}),$P(Mj,function(){return new Error("Session data does not define an 'openPhases' key")}),$P(Oj,function(){return new Error("There are no accessible phases")}),$P(Lj,function(){return new Error("Invalid Open Phases detected")}),$P(Aj,function(){return new Error("Opened Phase has no repo defined")}))}function Mj(e){return null!=e.openPhases}function Lj(e){return e.openPhases.reduce(function(e,t){return e&&t in LF},!0)}function Aj(e){return e.openPhases.reduce(function(t,n){return t&&!!e[n]},!0)}function Oj(e){return 0!==e.openPhases.length}var Ij=function(){return m(function e(t,n,i,r){g(this,e),this.labelValue=n,this.labelColor=i,this.labelCategory=t,this.labelDefinition=r},[{key:"getFormattedName",value:function(){return void 0===this.labelCategory||""===this.labelCategory?this.labelValue:this.labelCategory.concat(".",this.labelValue)}},{key:"equals",value:function(e){return this.labelValue===e.labelValue&&this.labelColor===e.labelColor&&this.labelCategory===e.labelCategory}}])}(),Rj="ffffff",Pj={severity:{VeryLow:new Ij("severity","VeryLow","ffe0e0","

    A flaw that is purely cosmetic and does not affect usage. For example,

    • typo issues
    • spacing issues
    • layout issues
    • color issues
    • font issues
    in the docs or the UI that doesn't affect usage.

    "),Low:new Ij("severity","Low","ffcccc","

    A flaw that is unlikely to affect normal operations of the product. Appears only in very rare situations and causes a minor inconvenience only.

    "),Medium:new Ij("severity","Medium","ff9999","

    A flaw that causes occasional inconvenience to some users but they can continue to use the product.

    "),High:new Ij("severity","High","ff6666","

    A flaw that affects most users and causes major problems for users.i.e., makes the product almost unusable for most users.

    ")},type:{DocumentationBug:new Ij("type","DocumentationBug","d966ff",'

    A flaw in the documentation e.g., a missing step, a wrong instruction, typos

    '),FeatureFlaw:new Ij("type","FeatureFlaw","d966ff","

    Some functionality missing from a feature delivered in the current version in a way that the feature becomes less useful to the intended target user for normal usage. i.e., the feature is not 'complete'.\nIn other words, an acceptance-testing bug that falls within the scope of the current version features. These issues are counted against the product design aspect of the project.

    "),FunctionalityBug:new Ij("type","FunctionalityBug","9900cc","

    A functionality does not work as specified/expected.

    ")},response:{Accepted:new Ij("response","Accepted","00802b","

    You accept it as a bug.

    "),CannotReproduce:new Ij("response","CannotReproduce","ffebcc","

    You are unable to reproduce the behavior reported in the bug after multiple tries.

    "),IssueUnclear:new Ij("response","IssueUnclear","ffcc80","

    The issue description is not clear.

    "),NotInScope:new Ij("response","NotInScope","ffcc80",'

    It is a valid issue but not something the team should be penalized for e.g., it was not related to features delivered in this version.

    '),Rejected:new Ij("response","Rejected","ff9900","

    What tester treated as a bug is in fact the expected behavior (from the user's point of view), or the tester was mistaken in some other way.

    ")},status:{Done:new Ij("status","Done","a6a6a6"),Incomplete:new Ij("status","Incomplete","000000")},others:{duplicate:new Ij(void 0,"duplicate","0066ff")}},Fj=function(){function e(t,n){g(this,e),this.githubService=t,this.logger=n}return m(e,[{key:"syncLabels",value:function(e){var t=this;return W(ge(function(){return t.synchronizeRemoteLabels(e)}))}},{key:"synchronizeRemoteLabels",value:function(t){var n=this;return this.githubService.fetchAllLabels().pipe(ie(function(e){return e.map(n.toLabel)}),ie(function(i){return n.ensureRepoHasRequiredLabels(i,e.getRequiredLabelsAsArray(t)),i}))}},{key:"getLabelList",value:function(t){switch(t){case"severity":return e.severityLabels;case"type":return e.typeLabels;case"response":return e.responseLabels}this.logger.info("LabelService: Unfiltered Attribute ".concat(t," in getLabelList"))}},{key:"getLabelTitle",value:function(e){switch(e){case"severity":return"Severity";case"type":return"Bug Type";case"response":return"Response"}this.logger.info("LabelService: Unfiltered Attribute ".concat(e," in getLabelTitle"))}},{key:"getColorOfLabel",value:function(t,n){if(""===n||!e.allLabelArrays[t])return this.logger.info("LabelService: Unfiltered Attribute, ".concat(n,": ").concat(t," in getColorOfLabel")),Rj;var i=e.allLabelArrays[t].find(function(e){return e.labelValue===n});return void 0===i||void 0===i.labelColor?Rj:i.labelColor}},{key:"getLabelDefinition",value:function(t,n){if(""===t||null===t||""===n||null===n)return null;var i=e.getRequiredLabelsAsArray(!0).find(function(e){return e.labelValue===t&&e.labelCategory===n});return void 0===i||void 0===i.labelDefinition?null:i.labelDefinition}},{key:"ensureRepoHasRequiredLabels",value:function(t,n){var i=this;n.forEach(function(n){var r=t.filter(function(e){return e.getFormattedName()===n.getFormattedName()});if(0===r.length)i.githubService.createLabel(n.getFormattedName(),n.labelColor);else{if(1!==r.length)throw new Error("Unexpected error: the repo has multiple labels with the same name "+n.getFormattedName());r[0].equals(n)||e.updateRequiredLabelColor(r[0].labelColor,n)}})}},{key:"toLabel",value:function(e){var t,n,i=String(e.name),r=T(/\./g.test(i)?e.name.split("."):[void 0,i],2);t=r[0],n=r[1];var s=e.color,a=String(e.description);return new Ij(t,n,s,a)}},{key:"isDarkColor",value:function(e){var t="#"===e.charAt(0)?e.substring(1,7):e,n=[parseInt(t.substring(0,2),16)/255,parseInt(t.substring(2,4),16)/255,parseInt(t.substring(4,6),16)/255].map(function(e){return e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)});return.2126*n[0]+.7152*n[1]+.0722*n[2]<.184}},{key:"setLabelStyle",value:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"inline-flex";return t=this.isDarkColor(e)?Rj:"000000",{"background-color":"#".concat(e),"border-radius":"3px",cursor:"default",padding:"3px",color:"#".concat(t),"font-weight":"410",display:n}}}],[{key:"getRequiredLabelsAsArray",value:function(e){var t=[];return Object.values(e?this.allLabelArrays:this.testerLabelArrays).map(function(e){return t=t.concat(e)}),t}},{key:"updateRequiredLabelColor",value:function(t,n){var i=e.allLabelArrays[n.labelCategory];i&&(i.find(function(e){return e.labelValue===n.labelValue}).labelColor=t)}}])}();Fj.severityLabels=Object.values(Pj.severity),Fj.typeLabels=Object.values(Pj.type),Fj.responseLabels=Object.values(Pj.response),Fj.statusLabels=Object.values(Pj.status),Fj.otherLabels=Object.values(Pj.others),Fj.allLabelArrays={severity:Fj.severityLabels,type:Fj.typeLabels,response:Fj.responseLabels,status:Fj.statusLabels,others:Fj.otherLabels},Fj.testerLabelArrays={severity:Fj.severityLabels,type:Fj.typeLabels},Fj.\u0275fac=function(e){return new(e||Fj)($i(_F),$i(cF))},Fj.\u0275prov=Be({token:Fj,factory:Fj.\u0275fac,providedIn:"root"});var Yj=function(){var e=function(){return m(function e(t,n){g(this,e),this.dialogRef=t,this.data=n},[{key:"ngOnInit",value:function(){}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(zL),yo(GL))},e.\u0275cmp=yt({type:e,selectors:[["app-session-fix-confirmation"]],decls:12,vars:4,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],["mat-button","","mat-raised-button","","color","warn",3,"mat-dialog-close"],["mat-button","","mat-raised-button","","color","primary","cdkFocusInitial","",3,"mat-dialog-close"]],template:function(e,t){1&e&&(ko(0,"h1",0),au(1),wo(),ko(2,"div",1),ko(3,"p"),au(4),wo(),ko(5,"p"),au(6,"in your Github Account?"),wo(),wo(),ko(7,"div",2),ko(8,"button",3),au(9,"No Thanks"),wo(),ko(10,"button",4),au(11,"Yes"),wo(),wo()),2&e&&(Ns(1),uu("Hi ",t.data.user,""),Ns(3),uu('Do you want CATcher to create a repository named "',t.data.repoName,'"'),Ns(4),_o("mat-dialog-close",!1),Ns(2),_o("mat-dialog-close",!0))},directives:[eA,tA,nA,yM,XL],styles:[""]}),e}(),jj=function(){var e=function(){return m(function e(t,n,i){g(this,e),this.githubService=t,this.userService=n,this.repoCreationConfirmationDialog=i},[{key:"requestRepoCreationPermissions",value:function(e,t){var n=this;return W(ge(function(i){return i||e!==LF.phaseBugReporting?Oh(null):n.openRepoCreationConfirmation(t)}))}},{key:"openRepoCreationConfirmation",value:function(e){return this.repoCreationConfirmationDialog.open(Yj,{data:{user:this.userService.currentUser.loginId,repoName:e}}).afterClosed()}},{key:"verifyRepoCreationPermissions",value:function(e){var t=this;return W(Zg(function(n){if(null!==n){if(!1===n)throw new Error("You cannot proceed without the required repository.");if(e!==LF.phaseBugReporting)throw new Error("Current Phase's Repository has not been opened.");if(t.userService.currentUser.role!==kF.Student)throw new Error("'Bug-Reporting Phase's repository initialisation is only available to Students.'")}}))}},{key:"attemptRepoCreation",value:function(e){var t=this;return W(ge(function(n){return null===n?Oh(null):(t.githubService.createRepository(e),new Q(function(e){setTimeout(function(){return e.next(!0)},1e3)}))}))}},{key:"verifyRepoCreation",value:function(e,t){var n=this;return W(ge(function(i){return i?n.githubService.isRepositoryPresent(e,t):Oh(!0)}))}}])}();return e.\u0275fac=function(t){return new(t||e)($i(_F),$i(SF),$i(KL))},e.\u0275prov=Be({token:e,factory:e.\u0275fac,providedIn:"root"}),e}(),qj=D(D(D(D({},LF.phaseBugReporting,"Bug Reporting Phase"),LF.phaseTeamResponse,"Team's Response Phase"),LF.phaseTesterResponse,"Tester's Response Phase"),LF.phaseModeration,"Moderation Phase"),Nj=function(){var e=function(){return m(function e(t,n,i){g(this,e),this.githubService=t,this.labelService=n,this.repoCreatorService=i,this.phaseRepoOwners={phaseBugReporting:"",phaseTeamResponse:"",phaseTesterResponse:"",phaseModeration:""}},[{key:"setPhaseOwners",value:function(e,t){this.orgName=e,this.phaseRepoOwners.phaseBugReporting=t,this.phaseRepoOwners.phaseTeamResponse=e,this.phaseRepoOwners.phaseTesterResponse=t,this.phaseRepoOwners.phaseModeration=e}},{key:"getPhaseOwner",value:function(e){return this.phaseRepoOwners[e]}},{key:"fetchSessionData",value:function(){return this.githubService.fetchSettingsFile().pipe(ie(function(e){return e}))}},{key:"storeSessionData",value:function(){var e=this;return this.fetchSessionData().pipe(Cj(),ie(function(t){localStorage.setItem("sessionData",JSON.stringify(t)),e.updateSessionParameters(t)}))}},{key:"setSessionData",value:function(){var e=JSON.parse(localStorage.getItem("sessionData"));this.updateSessionParameters(e)}},{key:"githubRepoPermissionLevel",value:function(){return this.sessionData.openPhases.includes(LF.phaseModeration)?"repo":"public_repo"}},{key:"verifySessionAvailability",value:function(e){return this.githubService.isRepositoryPresent(this.phaseRepoOwners[this.currentPhase],e[this.currentPhase])}},{key:"updateSessionParameters",value:function(e){this.sessionData=e,this.currentPhase=LF[e.openPhases[0]],this.repoName=e[e.openPhases[0]],this.githubService.storePhaseDetails(this.phaseRepoOwners[this.currentPhase],this.repoName)}},{key:"sessionSetup",value:function(){var e=this;return this.fetchSessionData().pipe(Cj(),ge(function(t){return e.updateSessionParameters(t),e.verifySessionAvailability(t)}),this.repoCreatorService.requestRepoCreationPermissions(this.currentPhase,this.sessionData[this.currentPhase]),W(Zg(function(e){e||!1})),this.repoCreatorService.verifyRepoCreationPermissions(this.currentPhase),this.repoCreatorService.attemptRepoCreation(this.sessionData[this.currentPhase]),this.repoCreatorService.verifyRepoCreation(this.getPhaseOwner(this.currentPhase),this.sessionData[this.currentPhase]),$P(function(e){return e},function(){return new Error("Session Availability Fix failed.")}),this.labelService.syncLabels(this.isTeamOrModerationPhase()),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;return function(t){return t.lift(new Dj(e,t))}}(1))}},{key:"isTeamOrModerationPhase",value:function(){return this.currentPhase===LF.phaseTeamResponse||this.currentPhase===LF.phaseModeration}},{key:"getPhaseDetail",value:function(){return this.orgName.concat("/").concat(this.repoName)}},{key:"isValidRoute",value:function(e){return e.startsWith("/"+this.currentPhase)}},{key:"reset",value:function(){this.currentPhase=null}}])}();return e.\u0275fac=function(t){return new(t||e)($i(_F),$i(Fj),$i(jj))},e.\u0275prov=Be({token:e,factory:e.\u0275fac,providedIn:"root"}),e}(),Hj=function(){var e=function(){function e(t,n,i,r,s){g(this,e),this.githubService=t,this.userService=n,this.phaseService=i,this.dataService=r,this.logger=s,this.issueTeamFilter="All Teams",this.isLoading=new lg(!1),this.issues$=new lg(new Array)}return m(e,[{key:"startPollIssues",value:function(){var t=this;void 0===this.issuesPollSubscription&&(0===this.issues$.getValue().length&&this.isLoading.next(!0),this.issuesPollSubscription=MS(0,e.POLL_INTERVAL).pipe(EF(function(){return t.reloadAllIssues().pipe(Ig(function(){return _g}),Kg(function(){return t.isLoading.next(!1)}))})).subscribe())}},{key:"stopPollIssues",value:function(){this.issuesPollSubscription&&(this.issuesPollSubscription.unsubscribe(),this.issuesPollSubscription=void 0)}},{key:"pollIssue",value:function(t){var n=this;return MS(0,e.POLL_INTERVAL).pipe(EF(function(){return n.githubService.fetchIssueGraphql(t).pipe(ie(function(e){var t=n.createIssueModel(e);return n.updateLocalStore(t),t}),Ig(function(e){return n.getIssue(t)}))}))}},{key:"reloadAllIssues",value:function(){return this.initializeData()}},{key:"getIssue",value:function(e){return void 0===this.issues?this.getLatestIssue(e):Oh(this.issues[e])}},{key:"getLatestIssue",value:function(e){var t=this;return this.githubService.fetchIssueGraphql(e).pipe(ie(function(n){return t.createAndSaveIssueModel(n),t.issues[e]}),Ig(function(n){return Oh(t.issues[e])}))}},{key:"createIssue",value:function(e,t,n,i){var r=this,s=[this.createLabel("severity",n),this.createLabel("type",i)],a=new Map([["session",this.sessionId],["Version","Desktop v".concat(Ej)]]),o=CF.embedDataIntoString(t,a);return this.githubService.createIssue(e,o,s).pipe(ie(function(e){return r.createIssueModel(e)}))}},{key:"updateIssue",value:function(e){var t=this;return this.updateGithubIssue(e).pipe(ie(function(n){return n.comments=e.githubComments,t.createIssueModel(n)}))}},{key:"updateGithubIssue",value:function(e){var t=this,n=this.phaseService.currentPhase===LF.phaseModeration?[]:e.assignees;return this.githubService.updateIssue(e.id,e.title,this.createGithubIssueDescription(e),this.createLabelsForIssue(e),n).pipe(Ig(function(e){return t.parseUpdateIssueResponseError(e)}))}},{key:"updateIssueWithComment",value:function(e,t){var n=this;return this.githubService.updateIssueComment(t).pipe(ge(function(t){return e.githubComments=[t].concat(d(e.githubComments.filter(function(e){return e.id!==t.id}))),n.updateIssue(e)}))}},{key:"updateTesterResponse",value:function(e,t){var n=this.issues[e.id].testerResponses?this.githubService.updateIssueComment(t):this.githubService.createIssueComment(e.id,t.description),i=e.clone(this.phaseService.currentPhase);return i.status=kj.Done,Ck([n,this.updateIssue(i)]).pipe(ie(function(e){var t=T(e,2),n=t[0],i=t[1];return i.updateTesterResponse(n),i}))}},{key:"updateTutorResponse",value:function(e,t){return Ck([this.githubService.updateIssueComment(t),this.updateIssue(e)]).pipe(ie(function(e){var t=T(e,2),n=t[0],i=t[1];return i.updateDispute(n),i}))}},{key:"createTeamResponse",value:function(e){var t=this,n=e.createGithubTeamResponse();return this.updateGithubIssue(e).pipe(ge(function(i){return t.githubService.createIssueComment(e.id,n).pipe(ie(function(n){return e.githubComments=[n].concat(d(e.githubComments.filter(function(e){return e.id!==n.id}))),i.comments=e.githubComments,t.createIssueModel(i)}))}))}},{key:"createTutorResponse",value:function(e,t){return Ck([this.githubService.createIssueComment(e.id,t),this.updateIssue(e)]).pipe(ie(function(e){var t=T(e,2),n=t[0],i=t[1];return i.updateDispute(n),i}))}},{key:"createGithubIssueDescription",value:function(e){return this.phaseService.currentPhase===LF.phaseModeration?"# Issue Description\n".concat(e.createGithubIssueDescription(),"\n# Team's Response\n").concat(e.teamResponse,"\n # Disputes\n\n").concat(this.getIssueDisputeString(e.issueDisputes),"\n"):e.createGithubIssueDescription()}},{key:"getIssueDisputeString",value:function(e){var t,n="",i=M(e);try{for(i.s();!(t=i.n()).done;){n+=t.value.toString()}}catch(r){i.e(r)}finally{i.f()}return n}},{key:"deleteIssue",value:function(e){var t=this;return this.githubService.closeIssue(e).pipe(ie(function(e){var n=t.createIssueModel(e);return t.deleteFromLocalStore(n),n}))}},{key:"undeleteIssue",value:function(e){var t=this;return this.githubService.reopenIssue(e).pipe(ie(function(e){var n=t.createIssueModel(e);return t.updateLocalStore(n),n}))}},{key:"deleteFromLocalStore",value:function(e){var t=e.id,n=(0,QP._T)(this.issues,["symbol"==typeof t?t:t+""]);this.issues=n,this.issues$.next(Object.values(this.issues))}},{key:"updateLocalStore",value:function(e){this.issues=Object.assign(Object.assign({},this.issues),D({},e.id,e)),this.issues$.next(Object.values(this.issues))}},{key:"hasTeamResponse",value:function(e){return!!this.issues[e].teamResponse}},{key:"getDuplicateIssuesFor",value:function(e){return this.issues$.pipe(ie(function(t){return t.filter(function(t){return t.duplicateOf===e.id})}))}},{key:"reset",value:function(e){e&&(this.sessionId=void 0),this.issues=void 0,this.issues$.next(new Array),this.stopPollIssues(),this.isLoading.complete(),this.isLoading=new lg(!1)}},{key:"initializeData",value:function(){var e=this,t=[];switch(Sj[this.phaseService.currentPhase][this.userService.currentUser.role]){case wj.FilterByCreator:t.push(this.githubService.fetchIssuesGraphql(new xF({creator:this.userService.currentUser.loginId})));break;case wj.FilterByTeam:t.push(this.githubService.fetchIssuesGraphqlByTeam(this.createLabel("tutorial",this.userService.currentUser.team.tutorialClassId),this.createLabel("team",this.userService.currentUser.team.teamId),new xF({})));break;case wj.FilterByTeamAssigned:this.userService.currentUser.allocatedTeams.forEach(function(n){t.push(e.githubService.fetchIssuesGraphqlByTeam(e.createLabel("tutorial",n.tutorialClassId),e.createLabel("team",n.teamId),new xF({})))});break;case wj.NoFilter:t.push(this.githubService.fetchIssuesGraphql(new xF({})));break;default:return Oh([])}return Ck(t).pipe(ie(function(t){var n,i=[],r=M(t);try{for(r.s();!(n=r.n()).done;){var s,a=M(n.value);try{for(a.s();!(s=a.n()).done;){var o=s.value;i.push(e.createIssueModel(o).id),e.createAndSaveIssueModel(o)}}catch(l){a.e(l)}finally{a.f()}}}catch(l){r.e(l)}finally{r.f()}var u=e.getOutdatedIssueIds(i);return e.deleteIssuesFromLocalStore(u),Object.values(e.issues)}))}},{key:"createAndSaveIssueModel",value:function(e){var t=this.createIssueModel(e);return this.updateLocalStore(t),!0}},{key:"deleteIssuesFromLocalStore",value:function(e){var t=this;e.forEach(function(e){t.getIssue(e).subscribe(function(e){return t.deleteFromLocalStore(e)})})}},{key:"getOutdatedIssueIds",value:function(e){if(void 0===this.issues||!e.length)return[];var t=new Set(e);return Object.keys(this.issues).map(function(e){return+e}).filter(function(e){return!t.has(e)})}},{key:"createLabelsForIssue",value:function(e){var t=[];if(this.phaseService.currentPhase!==LF.phaseBugReporting&&this.phaseService.currentPhase!==LF.phaseTesterResponse){var n=e.teamAssigned.id.split("-");t.push(this.createLabel("tutorial","".concat(n[0],"-").concat(n[1])),this.createLabel("team",n[2]))}return e.severity&&t.push(this.createLabel("severity",e.severity)),e.type&&t.push(this.createLabel("type",e.type)),e.response&&t.push(this.createLabel("response",e.response)),e.duplicated&&t.push("duplicate"),e.status&&t.push(this.createLabel("status",e.status)),e.pending&&+e.pending>0&&t.push(this.createLabel("pending",e.pending)),e.unsure&&t.push("unsure"),t}},{key:"createLabel",value:function(e,t){return"".concat(e,".").concat(t)}},{key:"extractTeamIdFromGithubIssue",value:function(e){return e.findLabel(eF.LABELS.tutorial).concat("-").concat(e.findLabel(eF.LABELS.team))}},{key:"createIssueModel",value:function(e){var t;switch(this.phaseService.currentPhase){case LF.phaseBugReporting:t=yj.createPhaseBugReportingIssue(e);break;case LF.phaseTeamResponse:t=yj.createPhaseTeamResponseIssue(e,this.dataService.getTeam(this.extractTeamIdFromGithubIssue(e)));break;case LF.phaseTesterResponse:t=yj.createPhaseTesterResponseIssue(e);break;case LF.phaseModeration:t=yj.createPhaseModerationIssue(e,this.dataService.getTeam(this.extractTeamIdFromGithubIssue(e)));break;default:return}return t.parseError&&this.logger.error("IssueService: "+t.parseError),t}},{key:"parseUpdateIssueResponseError",value:function(e){if(this.logger.error("IssueService: ",e),422!==e.code||!e.hasOwnProperty("message"))return lb(e.response.data.message);var t=e.message.substring("Validation Failed:".length),n=JSON.parse(t);return["field","code","value"].every(function(e){return n.hasOwnProperty(e)})&&"assignees"===n.field&&"invalid"===n.code?lb("Assignee ".concat(n.value," has not joined your organization yet. Please remove them from the assignees list.")):lb(e.response.data.message)}},{key:"setIssueTeamFilter",value:function(e){e&&(this.issueTeamFilter=e)}},{key:"setSessionId",value:function(e){this.sessionId=e}},{key:"getIssueTeamFilter",value:function(){return this.issueTeamFilter}}])}();return e.POLL_INTERVAL=5e3,e.\u0275fac=function(t){return new(t||e)($i(_F),$i(SF),$i(Nj),$i(wF),$i(cF))},e.\u0275prov=Be({token:e,factory:e.\u0275fac,providedIn:"root"}),e}(),Bj=function(){var e=function(){return m(function e(t,n){g(this,e),this.githubService=t,this.issueService=n},[{key:"setLatestChangeEvent",value:function(){var e=this;return this.githubService.fetchEventsForRepo().pipe(ie(function(t){return 0===t.length||(e.setLastModifiedTime(t[0].created_at),e.setLastModifiedCommentTime(t[0].issue.updated_at)),t}))}},{key:"reloadPage",value:function(){var e=this;return this.githubService.fetchEventsForRepo().pipe(ge(function(t){if(0===t.length)return Oh(!1);var n=t[0];return n.created_at!==e.lastModified||n.issue.updated_at!==e.lastModifiedComment?(e.setLastModifiedTime(n.created_at),e.setLastModifiedCommentTime(n.issue.updated_at),e.issueService.reloadAllIssues().pipe(ie(function(e){return!0}))):Oh(!1)}))}},{key:"setLastModifiedTime",value:function(e){this.lastModified=e}},{key:"setLastModifiedCommentTime",value:function(e){this.lastModifiedComment=e}},{key:"reset",value:function(){this.setLastModifiedTime(void 0),this.setLastModifiedCommentTime(void 0)}}])}();return e.\u0275fac=function(t){return new(t||e)($i(_F),$i(Hj))},e.\u0275prov=Be({token:e,factory:e.\u0275fac,providedIn:"root"}),e}(),Uj=(function(e){e[e.NotAuthenticated=0]="NotAuthenticated",e[e.AwaitingAuthentication=1]="AwaitingAuthentication",e[e.ConfirmOAuthUser=2]="ConfirmOAuthUser",e[e.Authenticated=3]="Authenticated"}(Uj||(Uj={})),Uj),zj=function(){var e=function(){function e(t,n,i,r,s,a,o,u,l,c){g(this,e),this.router=t,this.ngZone=n,this.githubService=i,this.userService=r,this.issueService=s,this.phaseService=a,this.dataService=o,this.githubEventService=u,this.titleService=l,this.logger=c,this.authStateSource=new lg(Uj.NotAuthenticated),this.currentAuthState=this.authStateSource.asObservable(),this.accessToken=new lg(void 0),this.ENABLE_POPUP_MESSAGE="Please enable pop-ups in your browser"}return m(e,[{key:"storeNext",value:function(t){sessionStorage.setItem(e.SESSION_NEXT_KEY,t.url)}},{key:"getNext",value:function(){return sessionStorage.getItem(e.SESSION_NEXT_KEY)}},{key:"clearNext",value:function(){sessionStorage.removeItem(e.SESSION_NEXT_KEY)}},{key:"storeOAuthAccessToken",value:function(e){this.githubService.storeOAuthAccessToken(e),this.accessToken.next(e)}},{key:"reset",value:function(){var e=this;this.logger.info("AuthService: Clearing access token and setting AuthState to NotAuthenticated."),this.accessToken.next(void 0),this.changeAuthState(Uj.NotAuthenticated),this.ngZone.run(function(){return e.router.navigate([""])})}},{key:"logOut",value:function(){this.githubService.reset(),this.userService.reset(),this.issueService.reset(!0),this.phaseService.reset(),this.dataService.reset(),this.githubEventService.reset(),this.logger.reset(),this.setLandingPageTitle(),this.issueService.setIssueTeamFilter("All Teams"),this.reset()}},{key:"setTitleWithPhaseDetail",value:function(){var e=w(4147),t="".concat(e.name," ").concat(e.version," - ").concat(this.phaseService.getPhaseDetail());this.logger.info("AuthService: Setting Title as ".concat(t)),this.titleService.setTitle(t)}},{key:"setLandingPageTitle",value:function(){var e=w(4147),t="".concat(e.name," ").concat(e.version);this.logger.info("AuthService: Setting LandingPageTitle as ".concat(t)),this.titleService.setTitle(t)}},{key:"isAuthenticated",value:function(){return this.authStateSource.getValue()===Uj.Authenticated}},{key:"changeAuthState",value:function(e){if(e===Uj.Authenticated){var t="".concat(Date.now(),"-").concat(ZP());this.issueService.setSessionId(t),this.logger.info("AuthService: Successfully authenticated with session: ".concat(t))}this.authStateSource.next(e)}},{key:"generateStateString",value:function(){this.state=ZP(),sessionStorage.setItem("state",this.state)}},{key:"isReturnedStateSame",value:function(e){return e===sessionStorage.getItem("state")}},{key:"startOAuthProcess",value:function(){this.logger.info("AuthService: Starting authentication");var e=this.phaseService.githubRepoPermissionLevel();this.changeAuthState(Uj.AwaitingAuthentication),this.generateStateString(),this.redirectToOAuthPage(encodeURI("".concat(HP.githubUrl,"/login/oauth/authorize?client_id=").concat(HP.clientId,"&scope=").concat(e,",read:user&state=").concat(this.state))),this.logger.info("AuthService: Redirecting for Github authentication")}},{key:"redirectToOAuthPage",value:function(e){null!=e&&(window.location.href=e)}},{key:"navigateToLandingPage",value:function(){var e=this.getNext();e&&this.phaseService.isValidRoute(e)?this.router.navigateByUrl(e):this.router.navigateByUrl(this.phaseService.currentPhase)}}])}();return e.SESSION_NEXT_KEY="next",e.\u0275fac=function(t){return new(t||e)($i(M_),$i(Cc),$i(_F),$i(SF),$i(Hj),$i(Nj),$i(wF),$i(Bj),$i(Ah),$i(cF))},e.\u0275prov=Be({token:e,factory:e.\u0275fac,providedIn:"root"}),e}(),Vj={profileName:{required:!0,validate:function(e){return!!e}},repoName:{required:!0,validate:function(e){return!!e.match(/\w+\/\w+/g)}}},Gj=function(e){return function(e,t){return Object.entries(t).every(function(t){var n=T(t,2),i=n[0],r=n[1];return!r.required||i in e&&r.validate(e[i])})}(e,Vj)},Wj=new Error("profiles.json is malformed"),Zj=function(){var e=function(){return m(function e(t){g(this,e),this.githubService=t},[{key:"fetchExternalProfiles",value:function(){var e=this;return this.githubService.getProfilesData().then(function(e){return e.json()}).then(function(e){return e.profiles||[]}).then(function(t){return e.validateProfiles(t),t})}},{key:"validateProfiles",value:function(e){if(!e.every(Gj))throw Wj}}])}();return e.\u0275fac=function(t){return new(t||e)($i(_F))},e.\u0275prov=Be({token:e,factory:e.\u0275fac,providedIn:"root"}),e}(),Qj=function(){var e=function(){return m(function e(t){g(this,e),this.dialogRef=t},[{key:"ngOnInit",value:function(){}},{key:"onClick",value:function(){this.dialogRef.close()}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(zL))},e.\u0275cmp=yt({type:e,selectors:[["app-json-parse-error-dialog"]],decls:14,vars:0,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","center",2,"max-width","390px"],["mat-dialog-actions","","align","center"],["mat-raised-button","","color","primary",3,"click"]],template:function(e,t){1&e&&(ko(0,"h1",0),au(1,'Error in "profiles.json" format'),wo(),ko(2,"div",1),ko(3,"p",2),au(4,' The format of the "profiles.json" file is not as required. You might not have included '),ko(5,"code"),au(6,"profileName"),wo(),au(7," and "),ko(8,"code"),au(9,"repoName"),wo(),au(10," keys. Please refer to our User Guide for the correct format. "),wo(),wo(),ko(11,"div",3),ko(12,"button",4),Ao("click",function(){return t.onClick()}),au(13,"Ok"),wo(),wo())},directives:[eA,tA,nA,yM],styles:[""]}),e}();function $j(e,t){if(1&e){var n=xo();ko(0,"mat-option",7),Ao("click",function(){var e=ln(n).$implicit;return Fo().selectProfile(e)}),au(1),wo()}if(2&e){var i=t.$implicit;_o("value",i.profileName),Ns(1),ou(i.profileName)}}var Kj=function(){var e=function(){return m(function e(t,n,i){g(this,e),this.errorDialog=t,this.profileService=n,this.errorHandlingService=i,this.ANIMATION_DURATION=250,this.profiles=[],this.blankProfile={profileName:"",repoName:""},this.animationActivated=!1,this.selectedProfile=this.blankProfile,this.selectedProfileEmitter=new jl,this.profilesData={isDirectoryMessageVisible:!1,fileName:null,fileDirectory:null}},[{key:"ngOnInit",value:function(){this.initProfiles()}},{key:"fileSelectorInitiation",value:function(e){var t=this;this.animationActivated=!0,setTimeout(function(){t.animationActivated=!1,e.click()},this.ANIMATION_DURATION)}},{key:"fileSelected",value:function(e){var t=this,n=e.target,i=n.files[0],r=new FileReader;r.onload=function(){if(!(r.result instanceof ArrayBuffer))try{var e=JSON.parse(r.result).profiles;t.profileService.validateProfiles(e),t.profiles=e.concat(t.profiles).filter(function(e){return!!e}),n.value=""}catch(e){t.openErrorDialog()}},r.readAsText(i)}},{key:"initProfiles",value:function(){var e=this;this.profileService.fetchExternalProfiles().then(function(t){e.profiles=e.profiles.concat(t).filter(function(e){return!!e})}).then(function(){return e.setUrlEncodedProfile(e.profiles)}).catch(function(t){t===Wj?e.openErrorDialog():e.errorHandlingService.handleError(t)})}},{key:"openErrorDialog",value:function(){this.errorDialog.open(Qj)}},{key:"selectProfile",value:function(e){e===this.blankProfile||Gj(e)?this.selectedProfileEmitter.emit(e):this.openErrorDialog()}},{key:"setUrlEncodedProfile",value:function(e){var t=this;if(this.urlEncodedSessionName){var n=e.find(function(e){return e.profileName===t.urlEncodedSessionName});n?(this.selectedProfile.profileName=this.urlEncodedSessionName,this.selectProfile(n)):this.errorHandlingService.handleError(new Error("Invalid URL provided session"))}}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(KL),yo(Zj),yo(hF))},e.\u0275cmp=yt({type:e,selectors:[["app-profiles"]],inputs:{urlEncodedSessionName:"urlEncodedSessionName"},outputs:{selectedProfileEmitter:"selectedProfileEmitter"},decls:12,vars:3,consts:[[1,"profile-field"],[3,"value"],[3,"click"],[3,"value","click",4,"ngFor","ngForOf"],["type","file","accept",".json",2,"display","none",3,"change"],["fileInput",""],["type","button","mat-icon-button","","disableRipple","true","matTooltip","Configure your custom settings",1,"profile-input",3,"click","mousedown","mouseleave"],[3,"value","click"]],template:function(e,t){if(1&e){var n=xo();ko(0,"mat-form-field",0),ko(1,"mat-label"),au(2,"Select Session"),wo(),ko(3,"mat-select",1),ko(4,"mat-option",2),Ao("click",function(){return t.selectProfile(t.blankProfile)}),au(5,"None"),wo(),go(6,$j,2,2,"mat-option",3),wo(),wo(),ko(7,"input",4,5),Ao("change",function(e){return t.fileSelected(e)}),wo(),ko(9,"button",6),Ao("click",function(){ln(n);var e=vo(8);return t.fileSelectorInitiation(e)})("mousedown",function(){return t.animationActivated=!0})("mouseleave",function(){return t.animationActivated=!1}),ko(10,"mat-icon"),au(11,"folder_open"),wo(),wo()}2&e&&(Ns(3),_o("value",t.selectedProfile.profileName),Ns(3),_o("ngForOf",t.profiles),Ns(4),_o("@triggerFileInput",t.animationActivated?"pressed":"normal"))},directives:[JC,zC,zO,Dx,Ld,yM,XO,bL],styles:[".profile-field[_ngcontent-%COMP%]{width:90%}.profile-input[_ngcontent-%COMP%]{width:10%;text-align:right}"],data:{animation:[_p("triggerFileInput",[Sp("normal",wp({})),Sp("pressed",wp({color:"orange"})),Tp("normal => pressed",[bp("0.25s ease")]),Tp("pressed => normal",[bp("0.25s ease")])])]}}),e}();function Jj(e,t){if(1&e&&(ko(0,"button",9),ko(1,"div"),au(2,"Submit"),wo(),wo()),2&e){var n=Fo();_o("disabled",n.profileForm.invalid||n.isSettingUpSession)}}function Xj(e,t){1&e&&(ko(0,"div",10),So(1,"mat-spinner",11),wo()),2&e&&(Ns(1),_o("diameter",47))}var eq=function(){var e=function(){return m(function e(t,n,i,r,s,a){g(this,e),this.formBuilder=t,this.logger=n,this.githubService=i,this.phaseService=r,this.authService=s,this.errorHandlingService=a,this.sessionEmitter=new jl},[{key:"ngOnInit",value:function(){this.isSettingUpSession=!1,this.initProfileForm()}},{key:"onProfileSelect",value:function(e){this.profileForm.get("session").setValue(e.repoName),this.sessionEmitter.emit(e.repoName)}},{key:"setupSession",value:function(){var e=this;if(!this.profileForm.invalid){this.isSettingUpSession=!0;var t=this.profileForm.get("session").value,n=this.getOrgDetails(t),i=this.getDataRepoDetails(t);window.localStorage.setItem("org",n),window.localStorage.setItem("dataRepo",i),this.githubService.storeOrganizationDetails(n,i),this.logger.info("SessionSelectionComponent: Selected Settings Repo: ".concat(t)),this.phaseService.storeSessionData().subscribe(function(){try{e.authService.startOAuthProcess()}catch(t){e.errorHandlingService.handleError(t),e.authService.changeAuthState(Uj.NotAuthenticated)}},function(t){e.errorHandlingService.handleError(t),e.isSettingUpSession=!1},function(){return e.isSettingUpSession=!1})}}},{key:"getOrgDetails",value:function(e){return e.split("/")[0]}},{key:"getDataRepoDetails",value:function(e){return e.split("/")[1]}},{key:"initProfileForm",value:function(){this.profileForm=this.formBuilder.group({session:["",Hk.required]})}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(aS),yo(cF),yo(_F),yo(Nj),yo(zj),yo(hF))},e.\u0275cmp=yt({type:e,selectors:[["app-session-selection"]],inputs:{urlEncodedSessionName:"urlEncodedSessionName"},outputs:{sessionEmitter:"sessionEmitter"},decls:12,vars:4,consts:[[1,"login-card"],[2,"margin-bottom","20px"],[1,"login-title"],[3,"formGroup","ngSubmit"],[1,"login-field",3,"urlEncodedSessionName","selectedProfileEmitter"],[1,"login-field"],["matInput","","placeholder","Settings Location (Org/Repo)","formControlName","session","required",""],["class","sign-in-button","type","submit","mat-stroked-button","","color","primary",3,"disabled",4,"ngIf"],["class","spinner-centralize",4,"ngIf"],["type","submit","mat-stroked-button","","color","primary",1,"sign-in-button",3,"disabled"],[1,"spinner-centralize"],[3,"diameter"]],template:function(e,t){1&e&&(ko(0,"mat-card",0),ko(1,"mat-card-header",1),ko(2,"mat-card-title",2),au(3," Select Your Session "),wo(),wo(),ko(4,"form",3),Ao("ngSubmit",function(){return t.setupSession()}),ko(5,"app-profiles",4),Ao("selectedProfileEmitter",function(e){return t.onProfileSelect(e)}),wo(),ko(6,"mat-card-content"),ko(7,"mat-form-field",5),So(8,"input",6),wo(),ko(9,"mat-card-actions"),go(10,Jj,3,1,"button",7),go(11,Xj,2,1,"div",8),wo(),wo(),wo(),wo()),2&e&&(Ns(4),_o("formGroup",t.profileForm),Ns(1),_o("urlEncodedSessionName",t.urlEncodedSessionName),Ns(5),_o("ngIf",!t.isSettingUpSession),Ns(1),_o("ngIf",t.isSettingUpSession))},directives:[MM,LM,DM,zw,hw,$w,Kj,TM,JC,IL,Pk,dw,Jw,eS,CM,Od,yM,TI],styles:[".login-field[_ngcontent-%COMP%]{width:100%}.sign-in-button[_ngcontent-%COMP%]{background:#f7fcfe;line-height:45px;border:1px solid currentColor;width:100%}",".login-page[_ngcontent-%COMP%]{flex-direction:row;box-sizing:border-box;display:flex;place-content:center;align-items:center;height:100%;min-height:87.9vh} .mat-card-header-text{margin:0;width:100%;text-align:center}.login-title[_ngcontent-%COMP%]{font-size:30px}.login-card[_ngcontent-%COMP%]{text-align:center;padding:40px 70px 50px}.spinner-centralize[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.or-text[_ngcontent-%COMP%]{color:#9e9e9e;text-align:center;font-size:1.25rem;font-weight:500;line-height:1.6;letter-spacing:.0075em;margin:10px}.login-with-oauth-btn[_ngcontent-%COMP%]{width:100%}.hover-blue[_ngcontent-%COMP%]:hover{background:#f7fcfe}.secondary-header-title[_ngcontent-%COMP%]{font-size:25px;float:left;margin-bottom:15px}.link[_ngcontent-%COMP%]{color:#24292e;font-weight:400;font-size:14px}.link[_ngcontent-%COMP%]:hover{color:#3f51b5;cursor:pointer}.centralize[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.error-text[_ngcontent-%COMP%]{font-size:30px;font-weight:500;text-align:center}"]}),e}(),tq=function(){var e=function(){return m(function e(t,n,i,r,s,a,o){g(this,e),this.authService=t,this.phaseService=n,this.userService=i,this.errorHandlingService=r,this.githubEventService=s,this.logger=a,this.router=o},[{key:"ngOnInit",value:function(){}},{key:"onGithubWebsiteClicked",value:function(){window.open("https://github.com/","_blank"),window.location.reload()}},{key:"logIntoAnotherAccount",value:function(){this.logger.info("ConfirmLoginComponent: Logging into another account"),this.authService.startOAuthProcess()}},{key:"handleAuthSuccess",value:function(){this.authService.setTitleWithPhaseDetail(),this.authService.changeAuthState(Uj.Authenticated),this.authService.navigateToLandingPage()}},{key:"completeLoginProcess",value:function(){var e=this;this.authService.changeAuthState(Uj.AwaitingAuthentication),this.phaseService.setPhaseOwners(this.currentSessionOrg,this.username),this.userService.createUserModel(this.username).pipe(ge(function(){return e.phaseService.sessionSetup()}),ge(function(){return e.githubEventService.setLatestChangeEvent()})).subscribe(function(){e.handleAuthSuccess()},function(t){e.authService.changeAuthState(Uj.NotAuthenticated),e.errorHandlingService.handleError(t),e.logger.info("ConfirmLoginComponent: Completion of login process failed with an error: ".concat(t))})}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(zj),yo(Nj),yo(SF),yo(hF),yo(Bj),yo(cF),yo(M_))},e.\u0275cmp=yt({type:e,selectors:[["app-auth-confirm-login"]],inputs:{username:"username",currentSessionOrg:"currentSessionOrg"},decls:10,vars:1,consts:[["mat-stroked-button","","color","primary",1,"sign-in-button",3,"click"],[1,"logo"],["src","./assets/images/github-logo.png","alt","github-logo",1,"github-logo"],[1,"mat-body-1",2,"margin-top","20px"],["href","https://github.com/",3,"click"]],template:function(e,t){1&e&&(ko(0,"button",0),Ao("click",function(){return t.completeLoginProcess()}),ko(1,"span",1),So(2,"img",2),wo(),ko(3,"span"),au(4),wo(),wo(),ko(5,"div",3),au(6," To change account, please sign into the desired account from the "),ko(7,"a",4),Ao("click",function(){return t.onGithubWebsiteClicked()}),au(8,"official Github website"),wo(),au(9,".\n"),wo()),2&e&&(Ns(4),uu(" Continue as ",t.username," "))},directives:[yM],styles:[".sign-in-button[_ngcontent-%COMP%]{background:#f7fcfe;line-height:45px;border:1px solid currentColor;width:100%}.logo[_ngcontent-%COMP%]{align-items:center;display:inline-flex;margin:0 3px 3px}.github-logo[_ngcontent-%COMP%]{font-size:20px;width:20px;height:20px}"]}),e}();function nq(e,t){if(1&e&&(ko(0,"div",1),So(1,"app-session-selection",2),wo()),2&e){var n=Fo();Ns(1),_o("urlEncodedSessionName",n.urlEncodedSessionName)}}function iq(e,t){if(1&e&&(ko(0,"div"),So(1,"app-auth-confirm-login",10),wo()),2&e){var n=Fo(2);Ns(1),_o("username",n.currentUserName)("currentSessionOrg",n.currentSessionOrg)}}function rq(e,t){1&e&&(ko(0,"div",11),So(1,"mat-spinner",12),wo()),2&e&&(Ns(1),_o("diameter",47))}function sq(e,t){if(1&e){var n=xo();ko(0,"div",1),ko(1,"mat-card",3),ko(2,"mat-card-header",4),ko(3,"mat-card-title",5),au(4," Confirm Login Account "),wo(),ko(5,"mat-card-subtitle"),au(6),wo(),wo(),ko(7,"div",6),ko(8,"button",7),Ao("click",function(){return ln(n),Fo().goToSessionSelect()}),ko(9,"mat-icon"),au(10,"arrow_back_ios"),wo(),wo(),wo(),go(11,iq,2,2,"div",8),go(12,rq,2,1,"div",9),wo(),wo()}if(2&e){var i=Fo();Ns(6),uu(" Session on ",i.currentSessionOrg," "),Ns(2),_o("disabled",i.isUserAuthenticating()),Ns(3),_o("ngIf",!i.isUserAuthenticating()),Ns(1),_o("ngIf",i.isUserAuthenticating())}}var aq=[{path:"",component:function(){var e=function(){return m(function e(t,n,i,r,s,a,o,u,l,c){g(this,e),this.appService=t,this.githubService=n,this.authService=i,this.userService=r,this.errorHandlingService=s,this.router=a,this.phaseService=o,this.ngZone=u,this.activatedRoute=l,this.logger=c},[{key:"ngOnInit",value:function(){this.logger.startSession();var e=this.activatedRoute.snapshot.queryParamMap.get("code"),t=this.activatedRoute.snapshot.queryParamMap.get("state");this.authService.isAuthenticated()?this.router.navigate([this.phaseService.currentPhase]):(this.initAccessTokenSubscription(),this.initAuthStateSubscription(),this.createProfileFromUrlQueryParams(),e&&(this.authService.changeAuthState(Uj.AwaitingAuthentication),this.restoreOrgDetailsFromLocalStorage(),this.logger.info("AuthComponent: Obtained authorisation code from Github"),this.fetchAccessToken(e,t)))}},{key:"fetchAccessToken",value:function(e,t){var n=this;this.authService.isReturnedStateSame(t)?(this.logger.info("AuthComponent: Retrieving access token from Github"),fetch("".concat(HP.accessTokenUrl,"/").concat(e,"/client_id/").concat(HP.clientId)).then(function(e){return e.json()}).then(function(e){if(e.error)throw new Error(e.error);n.authService.storeOAuthAccessToken(e.token),n.logger.info("AuthComponent: Sucessfully obtained access token")}).catch(function(e){n.logger.info("AuthComponent: Error in data fetched from access token URL: ".concat(e)),n.errorHandlingService.handleError(e),n.authService.changeAuthState(Uj.NotAuthenticated)})):this.logger.info("AuthComponent: Received incorrect state ".concat(t,", continue waiting for correct state"))}},{key:"ngOnDestroy",value:function(){this.authStateSubscription&&this.authStateSubscription.unsubscribe(),this.accessTokenSubscription&&this.accessTokenSubscription.unsubscribe()}},{key:"checkAppIsOutdated",value:function(){return this.appService.isApplicationOutdated().pipe(ie(function(e){if(e)throw new Error("Please update to the latest version of CATcher.")}))}},{key:"updateSession",value:function(e){this.sessionInformation=e}},{key:"goToSessionSelect",value:function(){this.authService.changeAuthState(Uj.NotAuthenticated)}},{key:"isUserNotAuthenticated",value:function(){return this.authState===Uj.NotAuthenticated}},{key:"isUserAuthenticating",value:function(){return this.authState===Uj.AwaitingAuthentication}},{key:"isAwaitingOAuthUserConfirm",value:function(){return this.authState===Uj.ConfirmOAuthUser}},{key:"currentSessionOrg",get:function(){return this.sessionInformation?this.getOrgDetails(this.sessionInformation):window.localStorage.getItem("org")}},{key:"restoreOrgDetailsFromLocalStorage",value:function(){var e=window.localStorage.getItem("org"),t=window.localStorage.getItem("dataRepo");this.githubService.storeOrganizationDetails(e,t),this.phaseService.setSessionData()}},{key:"getOrgDetails",value:function(e){return e.split("/")[0]}},{key:"initAuthStateSubscription",value:function(){var e=this;this.authStateSubscription=this.authService.currentAuthState.subscribe(function(t){e.ngZone.run(function(){e.authState=t})})}},{key:"initAccessTokenSubscription",value:function(){var e=this;this.accessTokenSubscription=this.authService.accessToken.pipe(Rh(function(e){return!!e}),ge(function(){return e.userService.getAuthenticatedUser()})).subscribe(function(t){e.ngZone.run(function(){e.currentUserName=t.login,e.authService.changeAuthState(Uj.ConfirmOAuthUser)})})}},{key:"createProfileFromUrlQueryParams",value:function(){var e=this.activatedRoute.snapshot.queryParamMap;e.has("session")&&(this.urlEncodedSessionName=e.get("session"))}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(Tj),yo(_F),yo(zj),yo(SF),yo(hF),yo(M_),yo(Nj),yo(Cc),yo(uy),yo(cF))},e.\u0275cmp=yt({type:e,selectors:[["app-auth"]],decls:2,vars:2,consts:[["class","login-page",4,"ngIf"],[1,"login-page"],[3,"urlEncodedSessionName"],[1,"login-card"],[2,"margin-bottom","20px"],[1,"login-title"],[2,"position","absolute","top","15px","left","15px"],["mat-icon-button","",1,"mat-primary",3,"disabled","click"],[4,"ngIf"],["class","spinner-centralize",4,"ngIf"],[3,"username","currentSessionOrg"],[1,"spinner-centralize"],[3,"diameter"]],template:function(e,t){1&e&&(go(0,nq,2,1,"div",0),go(1,sq,13,4,"div",0)),2&e&&(_o("ngIf",t.isUserNotAuthenticated()),Ns(1),_o("ngIf",t.isUserAuthenticating()||t.isAwaitingOAuthUserConfirm()))},directives:[Od,eq,MM,LM,DM,xM,yM,bL,tq,TI],styles:[".login-page[_ngcontent-%COMP%]{flex-direction:row;box-sizing:border-box;display:flex;place-content:center;align-items:center;height:100%;min-height:87.9vh} .mat-card-header-text{margin:0;width:100%;text-align:center}.login-title[_ngcontent-%COMP%]{font-size:30px}.login-card[_ngcontent-%COMP%]{text-align:center;padding:40px 70px 50px}.spinner-centralize[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.or-text[_ngcontent-%COMP%]{color:#9e9e9e;text-align:center;font-size:1.25rem;font-weight:500;line-height:1.6;letter-spacing:.0075em;margin:10px}.login-with-oauth-btn[_ngcontent-%COMP%]{width:100%}.hover-blue[_ngcontent-%COMP%]:hover{background:#f7fcfe}.secondary-header-title[_ngcontent-%COMP%]{font-size:25px;float:left;margin-bottom:15px}.link[_ngcontent-%COMP%]{color:#24292e;font-weight:400;font-size:14px}.link[_ngcontent-%COMP%]:hover{color:#3f51b5;cursor:pointer}.centralize[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.error-text[_ngcontent-%COMP%]{font-size:30px;font-weight:500;text-align:center}"]}),e}()}],oq=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[z_.forChild(aq)],z_]}),e}(),uq=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[oq,YP,zd]]}),e}(),lq=function(){var e=function(){return m(function e(t,n){g(this,e),this.auth=t,this.router=n},[{key:"canActivate",value:function(e,t){return this.auth.isAuthenticated()?(this.auth.clearNext(),!0):(this.auth.storeNext(t),this.router.navigate([""]),!1)}},{key:"canLoad",value:function(e,t){return!!this.auth.isAuthenticated()||(this.router.navigate([""]),!1)}}])}();return e.\u0275fac=function(t){return new(t||e)($i(zj),$i(M_))},e.\u0275prov=Be({token:e,factory:e.\u0275fac,providedIn:"root"}),e}(),cq=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[YP,mk.forChild()]]}),e}(),dq=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[zd,RP,z_]]}),e}();function hq(e,t,n,i){var r,s=arguments.length,a=s<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(a=(s<3?r(a):s>3?r(t,n,a):r(t,n))||a);return s>3&&a&&Object.defineProperty(t,n,a),a}function pq(e,t){return function(n,i){t(n,i,e)}}var fq=["searchSelectInput"],mq=["innerSelectSearch"];function gq(e,t){if(1&e){var n=xo();ko(0,"mat-checkbox",9),Ao("change",function(e){return ln(n),Fo()._emitSelectAllBooleanToParent(e.checked)}),wo()}if(2&e){var i=Fo();_o("color",null==i.matFormField?null:i.matFormField.color)("checked",i.toggleAllCheckboxChecked)("indeterminate",i.toggleAllCheckboxIndeterminate)("matTooltip",i.toggleAllCheckboxTooltipMessage)("matTooltipPosition",i.toogleAllCheckboxTooltipPosition)}}function vq(e,t){1&e&&So(0,"mat-spinner",10)}function yq(e,t){1&e&&qo(0,1,["*ngIf","clearIcon; else defaultIcon"])}function _q(e,t){1&e&&(ko(0,"mat-icon"),au(1,"close"),wo())}function bq(e,t){if(1&e){var n=xo();ko(0,"button",11),Ao("click",function(){return ln(n),Fo()._reset(!0)}),go(1,yq,1,0,"ng-content",12),go(2,_q,2,0,"ng-template",null,13,ic),wo()}if(2&e){var i=vo(3),r=Fo();Ns(1),_o("ngIf",r.clearIcon)("ngIfElse",i)}}function kq(e,t){if(1&e&&(ko(0,"div",14),au(1),wo()),2&e){var n=Fo();Ns(1),uu(" ",n.noEntriesFoundLabel,"\n")}}var wq,Sq=[[["",8,"mat-select-search-custom-header-content"]],[["","ngxMatSelectSearchClear",""]]],Eq=function(e,t){return{"mat-select-search-inner-multiple":e,"mat-select-search-inner-toggle-all":t}},Tq=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Et({type:e,selectors:[["","ngxMatSelectSearchClear",""]]}),e}(),Dq=wq=function(){return m(function e(t,n,i){var r=this,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=arguments.length>4?arguments[4]:void 0,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null;g(this,e),this.matSelect=t,this.changeDetectorRef=n,this._viewportRuler=i,this.matOption=s,this.liveAnnouncer=a,this.matFormField=o,this.placeholderLabel="Suche",this.type="text",this.noEntriesFoundLabel="Keine Optionen gefunden",this.indexAndLengthScreenReaderText=" of ",this.clearSearchInput=!0,this.searching=!1,this.disableInitialFocus=!1,this.enableClearOnEscapePressed=!1,this.preventHomeEndKeyPropagation=!1,this.disableScrollToActiveOnOptionsChanged=!1,this.ariaLabel="dropdown search",this.showToggleAllCheckbox=!1,this.toggleAllCheckboxChecked=!1,this.toggleAllCheckboxIndeterminate=!1,this.toggleAllCheckboxTooltipMessage="",this.toogleAllCheckboxTooltipPosition="below",this.hideClearSearchButton=!1,this.alwaysRestoreSelectedOptionsMulti=!1,this.toggleAll=new jl,this.onTouched=function(e){},this._options$=new lg(null),this.optionsList$=this._options$.pipe(wg(function(e){return e?e.changes.pipe(ie(function(e){return e.toArray()}),Mg(e.toArray())):Oh(null)})),this.optionsLength$=this.optionsList$.pipe(ie(function(e){return e?e.length:0})),this._formControl=new Pw(""),this._showNoEntriesFound$=fg([this._formControl.valueChanges,this.optionsLength$]).pipe(ie(function(e){var t=T(e,2),n=t[0],i=t[1];return r.noEntriesFoundLabel&&n&&i===r.getOptionsLengthOffset()})),this._onDestroy=new ee},[{key:"isInsideMatOption",get:function(){return!!this.matOption}},{key:"value",get:function(){return this._formControl.value}},{key:"_options",get:function(){return this._options$.getValue()},set:function(e){this._options$.next(e)}},{key:"ngOnInit",value:function(){var e=this,t="mat-select-search-panel";this.matSelect.panelClass?Array.isArray(this.matSelect.panelClass)?this.matSelect.panelClass.push(t):"string"==typeof this.matSelect.panelClass?this.matSelect.panelClass=[this.matSelect.panelClass,t]:"object"==typeof this.matSelect.panelClass&&(this.matSelect.panelClass[t]=!0):this.matSelect.panelClass=t,this.matOption?(this.matOption.disabled=!0,this.matOption._getHostElement().classList.add("contains-mat-select-search")):console.error(" must be placed inside a element"),this.matSelect.openedChange.pipe(eM(1),OS(this._onDestroy)).subscribe(function(t){t?(e.updateInputWidth(),e.disableInitialFocus||e._focus()):e.clearSearchInput&&e._reset()}),this.matSelect.openedChange.pipe(Dg(1)).pipe(OS(this._onDestroy)).subscribe(function(){e.matSelect._keyManager?e.matSelect._keyManager.change.pipe(OS(e._onDestroy)).subscribe(function(){return e.adjustScrollTopToFitActiveOptionIntoView()}):console.log("_keyManager was not initialized."),e._options=e.matSelect.options;var t=e._options.toArray()[e.getOptionsLengthOffset()];e._options.changes.pipe(OS(e._onDestroy)).subscribe(function(){setTimeout(function(){var n=e._options.toArray(),i=n[e.getOptionsLengthOffset()],r=e.matSelect._keyManager;r&&e.matSelect.panelOpen&&((!e.matSelect.compareWith(t,i)||!r.activeItem||!n.find(function(t){return e.matSelect.compareWith(t,r.activeItem)}))&&r.setFirstItemActive(),setTimeout(function(){e.updateInputWidth()}),e.disableScrollToActiveOnOptionsChanged||e.adjustScrollTopToFitActiveOptionIntoView()),t=i})})}),this._showNoEntriesFound$.pipe(OS(this._onDestroy)).subscribe(function(t){e.matOption&&(t?e.matOption._getHostElement().classList.add("mat-select-search-no-entries-found"):e.matOption._getHostElement().classList.remove("mat-select-search-no-entries-found"))}),this._viewportRuler.change().pipe(OS(this._onDestroy)).subscribe(function(){e.matSelect.panelOpen&&e.updateInputWidth()}),this.initMultipleHandling(),this.optionsList$.pipe(OS(this._onDestroy)).subscribe(function(){e.changeDetectorRef.markForCheck()})}},{key:"_emitSelectAllBooleanToParent",value:function(e){this.toggleAll.emit(e)}},{key:"ngOnDestroy",value:function(){this._onDestroy.next(),this._onDestroy.complete()}},{key:"_isToggleAllCheckboxVisible",value:function(){return this.matSelect.multiple&&this.showToggleAllCheckbox}},{key:"_handleKeydown",value:function(e){var t=this;(e.key&&1===e.key.length||e.keyCode>=65&&e.keyCode<=90||e.keyCode>=48&&e.keyCode<=57||32===e.keyCode||this.preventHomeEndKeyPropagation&&(36===e.keyCode||35===e.keyCode))&&e.stopPropagation(),this.matSelect.multiple&&e.key&&13===e.keyCode&&setTimeout(function(){return t._focus()}),!0===this.enableClearOnEscapePressed&&27===e.keyCode&&this.value&&(this._reset(!0),e.stopPropagation())}},{key:"_handleKeyup",value:function(e){if(38===e.keyCode||40===e.keyCode){var t=this.matSelect._getAriaActiveDescendant(),n=this._options.toArray().findIndex(function(e){return e.id===t});if(-1!==n){var i=this._options.toArray()[n];this.liveAnnouncer.announce(i.viewValue+" "+this.getAriaIndex(n)+this.indexAndLengthScreenReaderText+this.getAriaLength())}}}},{key:"getAriaIndex",value:function(e){return 0===this.getOptionsLengthOffset()?e+1:e}},{key:"getAriaLength",value:function(){return this._options.toArray().length-this.getOptionsLengthOffset()}},{key:"writeValue",value:function(e){this._lastExternalInputValue=e,this._formControl.setValue(e),this.changeDetectorRef.markForCheck()}},{key:"onBlur",value:function(){this.onTouched()}},{key:"registerOnChange",value:function(e){var t=this;this._formControl.valueChanges.pipe(Rh(function(e){return e!==t._lastExternalInputValue}),Zg(function(){return t._lastExternalInputValue=void 0}),OS(this._onDestroy)).subscribe(e)}},{key:"registerOnTouched",value:function(e){this.onTouched=e}},{key:"_focus",value:function(){if(this.searchSelectInput&&this.matSelect.panel){var e=this.matSelect.panel.nativeElement,t=e.scrollTop;this.searchSelectInput.nativeElement.focus(),e.scrollTop=t}}},{key:"_reset",value:function(e){this._formControl.setValue(""),e&&this._focus()}},{key:"initMultipleHandling",value:function(){var e=this;this.matSelect.ngControl?(this.previousSelectedValues=this.matSelect.ngControl.value,this.matSelect.ngControl.valueChanges.pipe(OS(this._onDestroy)).subscribe(function(t){var n=!1;if(e.matSelect.multiple&&(e.alwaysRestoreSelectedOptionsMulti||e._formControl.value&&e._formControl.value.length)&&e.previousSelectedValues&&Array.isArray(e.previousSelectedValues)){(!t||!Array.isArray(t))&&(t=[]);var i=e.matSelect.options.map(function(e){return e.value});e.previousSelectedValues.forEach(function(r){!t.some(function(t){return e.matSelect.compareWith(t,r)})&&!i.some(function(t){return e.matSelect.compareWith(t,r)})&&(t.push(r),n=!0)})}e.previousSelectedValues=t,n&&e.matSelect._onChange(t)})):this.matSelect.multiple&&console.error("the mat-select containing ngx-mat-select-search must have a ngModel or formControl directive when multiple=true")}},{key:"adjustScrollTopToFitActiveOptionIntoView",value:function(){if(this.matSelect.panel&&this.matSelect.options.length>0){var e=this.getMatOptionHeight(),t=this.matSelect._keyManager.activeItemIndex||0,n=xx(t,this.matSelect.options,this.matSelect.optionGroups),i=(this.matOption?-1:0)+n+t,r=this.matSelect.panel.nativeElement.scrollTop,s=this.innerSelectSearch.nativeElement.offsetHeight,a=Math.floor((256-s)/e),o=Math.round((r+s)/e)-1;o>=i?this.matSelect.panel.nativeElement.scrollTop=i*e:o+a<=i&&(this.matSelect.panel.nativeElement.scrollTop=(i+1)*e-(256-s))}}},{key:"updateInputWidth",value:function(){if(this.innerSelectSearch&&this.innerSelectSearch.nativeElement){for(var e,t=this.innerSelectSearch.nativeElement;t=t.parentElement;)if(t.classList.contains("mat-select-panel")){e=t;break}e&&(this.innerSelectSearch.nativeElement.style.width=e.clientWidth+"px")}}},{key:"getMatOptionHeight",value:function(){return this.matSelect.options.length>0?this.matSelect.options.first._getHostElement().getBoundingClientRect().height:0}},{key:"getOptionsLengthOffset",value:function(){return this.matOption?1:0}}])}();Dq.\u0275fac=function(e){return new(e||Dq)(yo(zO),yo(sl),yo(lE),yo(Dx,8),yo($E),yo(JC,8))},Dq.\u0275cmp=yt({type:Dq,selectors:[["ngx-mat-select-search"]],contentQueries:function(e,t,n){var i;(1&e&&Jl(n,Tq,5),2&e)&&($l(i=Xl())&&(t.clearIcon=i.first))},viewQuery:function(e,t){var n;(1&e&&(Kl(fq,7,Iu),Kl(mq,7,Iu)),2&e)&&($l(n=Xl())&&(t.searchSelectInput=n.first),$l(n=Xl())&&(t.innerSelectSearch=n.first))},hostVars:2,hostBindings:function(e,t){2&e&&Qo("mat-select-search-inside-mat-option",t.isInsideMatOption)},inputs:{placeholderLabel:"placeholderLabel",type:"type",noEntriesFoundLabel:"noEntriesFoundLabel",indexAndLengthScreenReaderText:"indexAndLengthScreenReaderText",clearSearchInput:"clearSearchInput",searching:"searching",disableInitialFocus:"disableInitialFocus",enableClearOnEscapePressed:"enableClearOnEscapePressed",preventHomeEndKeyPropagation:"preventHomeEndKeyPropagation",disableScrollToActiveOnOptionsChanged:"disableScrollToActiveOnOptionsChanged",ariaLabel:"ariaLabel",showToggleAllCheckbox:"showToggleAllCheckbox",toggleAllCheckboxChecked:"toggleAllCheckboxChecked",toggleAllCheckboxIndeterminate:"toggleAllCheckboxIndeterminate",toggleAllCheckboxTooltipMessage:"toggleAllCheckboxTooltipMessage",toogleAllCheckboxTooltipPosition:"toogleAllCheckboxTooltipPosition",hideClearSearchButton:"hideClearSearchButton",alwaysRestoreSelectedOptionsMulti:"alwaysRestoreSelectedOptionsMulti"},outputs:{toggleAll:"toggleAll"},features:[Du([{provide:Ok,useExisting:Pe(function(){return wq}),multi:!0}])],ngContentSelectors:[".mat-select-search-custom-header-content","[ngxMatSelectSearchClear]"],decls:11,vars:14,consts:[["matInput","",1,"mat-select-search-input","mat-select-search-hidden"],[1,"mat-select-search-inner","mat-typography","mat-datepicker-content","mat-tab-header",3,"ngClass"],["innerSelectSearch",""],["class","mat-select-search-toggle-all-checkbox","matTooltipClass","ngx-mat-select-search-toggle-all-tooltip",3,"color","checked","indeterminate","matTooltip","matTooltipPosition","change",4,"ngIf"],["autocomplete","off",1,"mat-select-search-input","mat-input-element",3,"type","formControl","placeholder","keydown","keyup","blur"],["searchSelectInput",""],["class","mat-select-search-spinner","diameter","16",4,"ngIf"],["mat-button","","mat-icon-button","","aria-label","Clear","class","mat-select-search-clear",3,"click",4,"ngIf"],["class","mat-select-search-no-entries-found",4,"ngIf"],["matTooltipClass","ngx-mat-select-search-toggle-all-tooltip",1,"mat-select-search-toggle-all-checkbox",3,"color","checked","indeterminate","matTooltip","matTooltipPosition","change"],["diameter","16",1,"mat-select-search-spinner"],["mat-button","","mat-icon-button","","aria-label","Clear",1,"mat-select-search-clear",3,"click"],[4,"ngIf","ngIfElse"],["defaultIcon",""],[1,"mat-select-search-no-entries-found"]],template:function(e,t){1&e&&(jo(Sq),So(0,"input",0),ko(1,"div",1,2),go(3,gq,1,5,"mat-checkbox",3),ko(4,"input",4,5),Ao("keydown",function(e){return t._handleKeydown(e)})("keyup",function(e){return t._handleKeyup(e)})("blur",function(){return t.onBlur()}),wo(),go(6,vq,1,0,"mat-spinner",6),go(7,bq,4,2,"button",7),qo(8),wo(),go(9,kq,2,1,"div",8),Pl(10,"async")),2&e&&(Ns(1),_o("ngClass",Ol(11,Eq,t.matSelect.multiple,t._isToggleAllCheckboxVisible())),Ns(2),_o("ngIf",t._isToggleAllCheckboxVisible()),Ns(1),_o("type",t.type)("formControl",t._formControl)("placeholder",t.placeholderLabel),fo("aria-label",t.ariaLabel),Ns(2),_o("ngIf",t.searching),Ns(1),_o("ngIf",!t.hideClearSearchButton&&t.value&&!t.searching),Ns(2),_o("ngIf",Fl(10,9,t._showNoEntriesFound$)))},directives:[Cd,Od,Pk,dw,Zw,BM,XO,TI,yM,bL],pipes:[Ud],styles:[".mat-select-search-hidden[_ngcontent-%COMP%]{visibility:hidden}.mat-select-search-inner[_ngcontent-%COMP%]{position:absolute;top:0;width:100%;border-bottom-width:1px;border-bottom-style:solid;z-index:100;font-size:inherit;box-shadow:none;border-radius:4px 4px 0 0;-webkit-transform:translate3d(0,0,0)}.mat-select-search-inner.mat-select-search-inner-multiple[_ngcontent-%COMP%]{width:100%}.mat-select-search-inner.mat-select-search-inner-multiple.mat-select-search-inner-toggle-all[_ngcontent-%COMP%]{display:flex;align-items:center}.mat-select-search-inner[_ngcontent-%COMP%] .mat-input-element[_ngcontent-%COMP%]{flex-basis:auto}.mat-select-search-inner[_ngcontent-%COMP%] .mat-input-element[_ngcontent-%COMP%]:-ms-input-placeholder{-ms-user-select:text} .mat-select-search-panel{transform:none!important;overflow-x:hidden}.mat-select-search-input[_ngcontent-%COMP%]{padding:16px 44px 16px 16px;box-sizing:border-box;width:100%}[dir=rtl][_nghost-%COMP%] .mat-select-search-input[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .mat-select-search-input[_ngcontent-%COMP%]{padding-right:16px;padding-left:44px}.mat-select-search-no-entries-found[_ngcontent-%COMP%]{padding:16px}.mat-select-search-clear[_ngcontent-%COMP%]{position:absolute;right:4px;top:5px}[dir=rtl][_nghost-%COMP%] .mat-select-search-clear[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .mat-select-search-clear[_ngcontent-%COMP%]{right:auto;left:4px}.mat-select-search-spinner[_ngcontent-%COMP%]{position:absolute;right:16px;top:calc(50% - 8px)}[dir=rtl][_nghost-%COMP%] .mat-select-search-spinner[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .mat-select-search-spinner[_ngcontent-%COMP%]{right:auto;left:16px}.mat-select-search-inside-mat-option[_nghost-%COMP%] .mat-select-search-input[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0;height:3em;line-height:3em}.mat-select-search-inside-mat-option[_nghost-%COMP%] .mat-select-search-clear[_ngcontent-%COMP%]{top:3px} .mat-option[aria-disabled=true].contains-mat-select-search{position:static;padding:0} .mat-option[aria-disabled=true].contains-mat-select-search .mat-icon{margin-right:0;margin-left:0} .mat-option[aria-disabled=true].contains-mat-select-search .mat-option-pseudo-checkbox{display:none} .mat-option[aria-disabled=true].contains-mat-select-search.mat-select-search-no-entries-found{height:6em}.mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%]{padding-left:16px;padding-bottom:2px}[dir=rtl][_nghost-%COMP%] .mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%]{padding-left:0;padding-right:16px}"],changeDetection:0}),Dq.ctorParameters=function(){return[{type:zO,decorators:[{type:nr,args:[zO]}]},{type:sl},{type:lE},{type:Dx,decorators:[{type:ir},{type:nr,args:[Dx]}]},{type:$E},{type:JC,decorators:[{type:ir},{type:nr,args:[JC]}]}]},hq([rc()],Dq.prototype,"placeholderLabel",void 0),hq([rc()],Dq.prototype,"type",void 0),hq([rc()],Dq.prototype,"noEntriesFoundLabel",void 0),hq([rc()],Dq.prototype,"indexAndLengthScreenReaderText",void 0),hq([rc()],Dq.prototype,"clearSearchInput",void 0),hq([rc()],Dq.prototype,"searching",void 0),hq([rc()],Dq.prototype,"disableInitialFocus",void 0),hq([rc()],Dq.prototype,"enableClearOnEscapePressed",void 0),hq([rc()],Dq.prototype,"preventHomeEndKeyPropagation",void 0),hq([rc()],Dq.prototype,"disableScrollToActiveOnOptionsChanged",void 0),hq([rc()],Dq.prototype,"ariaLabel",void 0),hq([rc()],Dq.prototype,"showToggleAllCheckbox",void 0),hq([rc()],Dq.prototype,"toggleAllCheckboxChecked",void 0),hq([rc()],Dq.prototype,"toggleAllCheckboxIndeterminate",void 0),hq([rc()],Dq.prototype,"toggleAllCheckboxTooltipMessage",void 0),hq([rc()],Dq.prototype,"toogleAllCheckboxTooltipPosition",void 0),hq([rc()],Dq.prototype,"hideClearSearchButton",void 0),hq([rc()],Dq.prototype,"alwaysRestoreSelectedOptionsMulti",void 0),hq([sc()],Dq.prototype,"toggleAll",void 0),hq([Ai("searchSelectInput",{read:Iu,static:!0})],Dq.prototype,"searchSelectInput",void 0),hq([Ai("innerSelectSearch",{read:Iu,static:!0})],Dq.prototype,"innerSelectSearch",void 0),hq([Li(Tq,{static:!1})],Dq.prototype,"clearIcon",void 0),hq([ac("class.mat-select-search-inside-mat-option")],Dq.prototype,"isInsideMatOption",null),Dq=wq=hq([pq(0,nr(zO)),pq(3,ir()),pq(3,nr(Dx)),pq(5,ir()),pq(5,nr(JC))],Dq);var xq=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[zd,sS,_M,zM,kL,DI,nI]]}),e}(),Cq=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[YP,cq,gI,xq,mk.forChild()]]}),e}(),Mq=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[zd,YP]]}),e}(),Lq=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[zd,cq,YP,Cq,Mq,mk.forChild()]]}),e}(),Aq=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[zd,cq,YP,Cq,Mq,mk.forChild(),xq]]}),e}(),Oq=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[zd]]}),e}(),Iq=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[zd]]}),e}(),Rq=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[zd,cq,YP,Cq,Mq,mk.forChild()]]}),e}(),Pq=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[zd,cq,YP,Cq,Mq,mk.forChild()]]}),e}(),Fq=D(D(D(D({},LF.phaseBugReporting,D(D(D({},kF.Student,{isIssueCreatable:!0,isIssueDeletable:!0,isIssueTitleEditable:!0,isIssueDescriptionEditable:!0,isIssueLabelsEditable:!0,isTeamResponseEditable:!1,isTesterResponseEditable:!1,isTutorResponseEditable:!1}),kF.Tutor,{isIssueCreatable:!1,isIssueDeletable:!1,isIssueTitleEditable:!1,isIssueDescriptionEditable:!1,isIssueLabelsEditable:!1,isTeamResponseEditable:!1,isTesterResponseEditable:!1,isTutorResponseEditable:!1}),kF.Admin,{isIssueCreatable:!0,isIssueDeletable:!0,isIssueTitleEditable:!0,isIssueDescriptionEditable:!0,isIssueLabelsEditable:!0,isTeamResponseEditable:!1,isTesterResponseEditable:!1,isTutorResponseEditable:!1})),LF.phaseTeamResponse,D(D(D({},kF.Student,{isIssueCreatable:!1,isIssueDeletable:!1,isIssueTitleEditable:!1,isIssueDescriptionEditable:!1,isIssueLabelsEditable:!0,isTeamResponseEditable:!0,isTesterResponseEditable:!1,isTutorResponseEditable:!1}),kF.Tutor,{isIssueCreatable:!1,isIssueDeletable:!1,isIssueTitleEditable:!1,isIssueDescriptionEditable:!1,isIssueLabelsEditable:!1,isTeamResponseEditable:!1,isTesterResponseEditable:!1,isTutorResponseEditable:!1}),kF.Admin,{isIssueCreatable:!1,isIssueDeletable:!1,isIssueTitleEditable:!1,isIssueDescriptionEditable:!0,isIssueLabelsEditable:!0,isTeamResponseEditable:!0,isTesterResponseEditable:!1,isTutorResponseEditable:!1})),LF.phaseTesterResponse,D(D(D({},kF.Student,{isIssueCreatable:!1,isIssueDeletable:!1,isIssueTitleEditable:!1,isIssueDescriptionEditable:!1,isIssueLabelsEditable:!1,isTeamResponseEditable:!1,isTesterResponseEditable:!0,isTutorResponseEditable:!1}),kF.Tutor,{isIssueCreatable:!1,isIssueDeletable:!1,isIssueTitleEditable:!1,isIssueDescriptionEditable:!1,isIssueLabelsEditable:!1,isTeamResponseEditable:!1,isTesterResponseEditable:!1,isTutorResponseEditable:!1}),kF.Admin,{isIssueCreatable:!1,isIssueDeletable:!1,isIssueTitleEditable:!1,isIssueDescriptionEditable:!0,isIssueLabelsEditable:!0,isTeamResponseEditable:!0,isTesterResponseEditable:!0,isTutorResponseEditable:!1})),LF.phaseModeration,D(D(D({},kF.Student,{isIssueCreatable:!1,isIssueDeletable:!1,isIssueTitleEditable:!1,isIssueDescriptionEditable:!1,isIssueLabelsEditable:!1,isTeamResponseEditable:!1,isTesterResponseEditable:!1,isTutorResponseEditable:!1}),kF.Tutor,{isIssueCreatable:!1,isIssueDeletable:!1,isIssueTitleEditable:!1,isIssueDescriptionEditable:!0,isIssueLabelsEditable:!0,isTeamResponseEditable:!1,isTesterResponseEditable:!1,isTutorResponseEditable:!0}),kF.Admin,{isIssueCreatable:!1,isIssueDeletable:!1,isIssueTitleEditable:!1,isIssueDescriptionEditable:!0,isIssueLabelsEditable:!0,isTeamResponseEditable:!1,isTesterResponseEditable:!1,isTutorResponseEditable:!0})),Yq=function(){var e=function(){return m(function e(t,n){g(this,e),this.userService=t,this.phaseService=n},[{key:"isIssueCreatable",value:function(){return this.askForPermission("User","isIssueCreatable")}},{key:"isIssueDeletable",value:function(){return this.askForPermission("User","isIssueDeletable")}},{key:"isIssueTitleEditable",value:function(){return this.askForPermission("User","isIssueTitleEditable")}},{key:"isIssueDescriptionEditable",value:function(){return this.askForPermission("User","isIssueDescriptionEditable")}},{key:"isIssueLabelsEditable",value:function(){return this.askForPermission("User","isIssueLabelsEditable")}},{key:"isTesterResponseEditable",value:function(){return this.askForPermission("User","isTesterResponseEditable")}},{key:"isTeamResponseEditable",value:function(){return this.askForPermission("User","isTeamResponseEditable")}},{key:"isTutorResponseEditable",value:function(){return this.askForPermission("User","isTutorResponseEditable")}},{key:"isIssueEditable",value:function(){return this.isIssueTitleEditable()||this.isIssueDescriptionEditable()||this.isIssueLabelsEditable()||this.isTeamResponseEditable()||this.isTesterResponseEditable()||this.isTutorResponseEditable()}},{key:"askForPermission",value:function(e,t){switch(e){case"Phase":return Fq[this.phaseService.currentPhase][t];case"User":return Fq[this.phaseService.currentPhase][this.userService.currentUser.role][t];default:return!1}}}])}();return e.\u0275fac=function(t){return new(t||e)($i(SF),$i(Nj))},e.\u0275prov=Be({token:e,factory:e.\u0275fac,providedIn:"root"}),e}();function jq(e,t){1&e&&(ko(0,"div",2),So(1,"mat-spinner",3),wo()),2&e&&(Ns(1),_o("diameter",47))}function qq(e,t){if(1&e){var n=xo();ko(0,"app-issue-description",13),Ao("changeEditState",function(e){return ln(n),Fo(2).updateDescriptionEditState(e)})("issueUpdated",function(e){return ln(n),Fo(2).updateIssue(e)}),wo()}if(2&e){var i=Fo(2);_o("isEditing",i.isIssueDescriptionEditing)("issue",i.issue)}}function Nq(e,t){if(1&e){var n=xo();ko(0,"app-team-response",14),Ao("updateEditState",function(e){return ln(n),Fo(2).updateTeamResponseEditState(e)})("issueUpdated",function(e){return ln(n),Fo(2).updateIssue(e)}),wo()}if(2&e){var i=Fo(2);_o("issue",i.issue)("isEditing",i.isTeamResponseEditing)}}function Hq(e,t){if(1&e){var n=xo();ko(0,"app-new-team-response",4),Ao("issueUpdated",function(e){return ln(n),Fo(2).updateIssue(e)}),wo()}2&e&&_o("issue",Fo(2).issue)}function Bq(e,t){1&e&&So(0,"app-parse-error",15),2&e&&_o("phase","Team Response")}function Uq(e,t){if(1&e){var n=xo();ko(0,"app-tester-response",14),Ao("updateEditState",function(e){return ln(n),Fo(2).updateTesterResponseEditState(e)})("issueUpdated",function(e){return ln(n),Fo(2).updateIssue(e)}),wo()}if(2&e){var i=Fo(2);_o("issue",i.issue)("isEditing",i.isTesterResponseEditing)}}function zq(e,t){1&e&&So(0,"app-parse-error",15),2&e&&_o("phase","Tester Response")}function Vq(e,t){1&e&&So(0,"app-team-accepted")}function Gq(e,t){if(1&e){var n=xo();ko(0,"app-issue-dispute",16),Ao("issueUpdated",function(e){return ln(n),Fo(2).updateIssue(e)})("updateEditState",function(e){return ln(n),Fo(2).updateTutorResponseEditState(e)}),wo()}if(2&e){var i=Fo(2);_o("issue",i.issue)("isEditing",i.isTutorResponseEditing)}}function Wq(e,t){if(1&e){var n=xo();ko(0,"app-issue-label",19),Ao("issueUpdated",function(e){return ln(n),Fo(3).updateIssue(e)}),wo()}2&e&&_o("issue",Fo(3).issue)}function Zq(e,t){if(1&e){var n=xo();ko(0,"div"),So(1,"mat-divider"),ko(2,"app-issue-label",20),Ao("issueUpdated",function(e){return ln(n),Fo(3).updateIssue(e)}),wo(),wo()}if(2&e){var i=Fo(3);Ns(2),_o("issue",i.issue)}}function Qq(e,t){if(1&e){var n=xo();ko(0,"div"),So(1,"mat-divider"),ko(2,"app-issue-label",21),Ao("issueUpdated",function(e){return ln(n),Fo(3).updateIssue(e)}),wo(),wo()}if(2&e){var i=Fo(3);Ns(2),_o("issue",i.issue)}}function $q(e,t){if(1&e){var n=xo();ko(0,"div"),So(1,"mat-divider"),ko(2,"app-assignee-component",22),Ao("issueUpdated",function(e){return ln(n),Fo(3).updateIssue(e)}),wo(),wo()}if(2&e){var i=Fo(3);Ns(2),_o("issue",i.issue)("team",i.issue.teamAssigned)}}function Kq(e,t){if(1&e&&(ko(0,"div"),So(1,"mat-divider"),So(2,"app-duplicated-issues-component",23),So(3,"br"),wo()),2&e){var n=Fo(3);Ns(2),_o("issue",n.issue)}}function Jq(e,t){if(1&e){var n=xo();ko(0,"div"),So(1,"mat-divider"),ko(2,"app-duplicate-of-component",4),Ao("issueUpdated",function(e){return ln(n),Fo(3).updateIssue(e)}),wo(),wo()}if(2&e){var i=Fo(3);Ns(2),_o("issue",i.issue)}}function Xq(e,t){1&e&&(ko(0,"div",24),au(1," * Need your resolution. An issue cannot have both duplicated issues and duplicated status. "),wo())}function eN(e,t){if(1&e){var n=xo();ko(0,"div"),So(1,"mat-divider"),ko(2,"app-unsure-checkbox",4),Ao("issueUpdated",function(e){return ln(n),Fo(3).updateIssue(e)}),wo(),wo()}if(2&e){var i=Fo(3);Ns(2),_o("issue",i.issue)}}function tN(e,t){if(1&e&&(ko(0,"div"),go(1,Wq,1,1,"app-issue-label",17),go(2,Zq,3,1,"div",1),go(3,Qq,3,1,"div",1),go(4,$q,3,2,"div",1),go(5,Kq,4,1,"div",1),Pl(6,"async"),go(7,Jq,3,1,"div",1),Pl(8,"async"),go(9,Xq,2,0,"div",18),Pl(10,"async"),Pl(11,"async"),go(12,eN,3,1,"div",1),wo()),2&e){var n=Fo(2);Ns(1),_o("ngIf",n.isComponentVisible(n.issueComponentsEnum.SEVERITY_LABEL)),Ns(1),_o("ngIf",n.isComponentVisible(n.issueComponentsEnum.TYPE_LABEL)),Ns(1),_o("ngIf",n.isComponentVisible(n.issueComponentsEnum.RESPONSE_LABEL)),Ns(1),_o("ngIf",n.isComponentVisible(n.issueComponentsEnum.ASSIGNEE)),Ns(1),_o("ngIf",n.isComponentVisible(n.issueComponentsEnum.DUPLICATE)&&0!==Fl(6,8,n.issueService.getDuplicateIssuesFor(n.issue)).length),Ns(2),_o("ngIf",n.isComponentVisible(n.issueComponentsEnum.DUPLICATE)&&(n.issue.duplicateOf||0===Fl(8,10,n.issueService.getDuplicateIssuesFor(n.issue)).length)),Ns(2),_o("ngIf",n.isComponentVisible(n.issueComponentsEnum.DUPLICATE)&&0!==Fl(10,12,n.issueService.getDuplicateIssuesFor(n.issue)).length&&(n.issue.duplicateOf||0===Fl(11,14,n.issueService.getDuplicateIssuesFor(n.issue)).length)),Ns(3),_o("ngIf",n.isComponentVisible(n.issueComponentsEnum.UNSURE_CHECKBOX))}}function nN(e,t){if(1&e){var n=xo();ko(0,"div"),ko(1,"app-issue-title",4),Ao("issueUpdated",function(e){return ln(n),Fo().updateIssue(e)}),wo(),So(2,"mat-divider"),ko(3,"div",5),ko(4,"div",6),go(5,qq,1,2,"app-issue-description",7),go(6,Nq,1,2,"app-team-response",8),go(7,Hq,1,1,"app-new-team-response",9),go(8,Bq,1,1,"app-parse-error",10),go(9,Uq,1,2,"app-tester-response",8),go(10,zq,1,1,"app-parse-error",10),go(11,Vq,1,0,"app-team-accepted",1),go(12,Gq,1,2,"app-issue-dispute",11),wo(),ko(13,"div",12),go(14,tN,13,16,"div",1),wo(),wo(),wo()}if(2&e){var i=Fo();Ns(1),_o("issue",i.issue),Ns(4),_o("ngIf",i.isComponentVisible(i.issueComponentsEnum.TESTER_POST)),Ns(1),_o("ngIf",i.isComponentVisible(i.issueComponentsEnum.TEAM_RESPONSE)&&i.issue.teamResponse),Ns(1),_o("ngIf",i.hasNoTeamResponse()),Ns(1),_o("ngIf",i.hasTeamResponseParseError()),Ns(1),_o("ngIf",i.isComponentVisible(i.issueComponentsEnum.TESTER_RESPONSE)&&i.issue.testerResponses&&0!==i.issue.testerResponses.length),Ns(1),_o("ngIf",i.isComponentVisible(i.issueComponentsEnum.TESTER_RESPONSE)&&i.issue.testerResponseError),Ns(1),_o("ngIf",i.isComponentVisible(i.issueComponentsEnum.TESTER_RESPONSE)&&i.issue.teamAccepted),Ns(1),_o("ngIf",i.isComponentVisible(i.issueComponentsEnum.ISSUE_DISPUTE)),Ns(2),_o("ngIf",i.isComponentVisible(i.issueComponentsEnum.NEW_TEAM_RESPONSE)&&i.issue.teamResponse||i.isComponentVisible(i.issueComponentsEnum.TESTER_RESPONSE)&&i.userService.currentUser.role===i.userRole.Student||i.isComponentVisible(i.issueComponentsEnum.ISSUE_DISPUTE)||!i.isComponentVisible(i.issueComponentsEnum.TEAM_RESPONSE))}}var iN=(function(e){e[e.TESTER_POST=0]="TESTER_POST",e[e.TEAM_RESPONSE=1]="TEAM_RESPONSE",e[e.NEW_TEAM_RESPONSE=2]="NEW_TEAM_RESPONSE",e[e.TESTER_RESPONSE=3]="TESTER_RESPONSE",e[e.ISSUE_DISPUTE=4]="ISSUE_DISPUTE",e[e.SEVERITY_LABEL=5]="SEVERITY_LABEL",e[e.TYPE_LABEL=6]="TYPE_LABEL",e[e.RESPONSE_LABEL=7]="RESPONSE_LABEL",e[e.ASSIGNEE=8]="ASSIGNEE",e[e.DUPLICATE=9]="DUPLICATE",e[e.UNSURE_CHECKBOX=10]="UNSURE_CHECKBOX"}(iN||(iN={})),iN),rN=function(){var e=function(){return m(function e(t,n,i,r,s,a){g(this,e),this.errorHandlingService=t,this.permissions=n,this.userService=i,this.issueService=r,this.phaseService=s,this.router=a,this.isIssueLoading=!0,this.isTutorResponseEditing=!1,this.isIssueDescriptionEditing=!1,this.isTeamResponseEditing=!1,this.isTesterResponseEditing=!1,this.issueComponentsEnum=iN,this.userRole=kF},[{key:"ngOnInit",value:function(){this.getAndPollIssue(this.issueId)}},{key:"ngOnChanges",value:function(e){e.issueId.firstChange||(this.stopPolling(),this.isIssueLoading=!0,this.getAndPollIssue(e.issueId.currentValue))}},{key:"ngOnDestroy",value:function(){this.stopPolling()}},{key:"isComponentVisible",value:function(e){return this.issueComponents.includes(e)}},{key:"isEditing",value:function(){return this.isIssueDescriptionEditing||this.isTutorResponseEditing||this.isTeamResponseEditing}},{key:"updateIssue",value:function(e){this.issue=e,this.issueService.updateLocalStore(e)}},{key:"updateDescriptionEditState",value:function(e){this.isIssueDescriptionEditing=e}},{key:"updateTeamResponseEditState",value:function(e){this.isTeamResponseEditing=e}},{key:"updateTesterResponseEditState",value:function(e){this.isTesterResponseEditing=e}},{key:"updateTutorResponseEditState",value:function(e){this.isTutorResponseEditing=e}},{key:"hasNoTeamResponse",value:function(){return this.isComponentVisible(this.issueComponentsEnum.NEW_TEAM_RESPONSE)&&this.permissions.isTeamResponseEditable()&&!this.issue.teamResponse&&!this.issue.status}},{key:"hasTeamResponseParseError",value:function(){return this.isComponentVisible(this.issueComponentsEnum.NEW_TEAM_RESPONSE)&&this.permissions.isTeamResponseEditable()&&this.issue.teamResponseError&&!!this.issue.status}},{key:"getAndPollIssue",value:function(e){var t=this;this.issueService.getIssue(e).subscribe(function(n){t.isIssueLoading=!1,t.issue=n,t.pollIssue(e)},function(e){t.router.navigateByUrl(t.phaseService.currentPhase).then(function(){t.errorHandlingService.handleError(new Error("Invalid URL provided!"))})})}},{key:"pollIssue",value:function(e){var t=this;this.issueSubscription=this.issueService.pollIssue(e).subscribe(function(e){var n=e.clone(t.phaseService.currentPhase);t.isIssueLoading||(t.isIssueDescriptionEditing||t.isTeamResponseEditing||!t.issue.teamResponse&&n.teamResponse||t.isTesterResponseEditing||t.isTutorResponseEditing)&&n.retainResponses(t.phaseService.currentPhase,t.issue),t.issue=n,t.isIssueLoading=!1},function(n){t.errorHandlingService.handleError(n,function(){return t.pollIssue(e)})})}},{key:"stopPolling",value:function(){this.issueSubscription&&this.issueSubscription.unsubscribe()}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(hF),yo(Yq),yo(SF),yo(Hj),yo(Nj),yo(M_))},e.\u0275cmp=yt({type:e,selectors:[["app-view-issue"]],inputs:{issueId:"issueId",issueComponents:"issueComponents"},features:[Ft],decls:2,vars:2,consts:[["class","centralize",4,"ngIf"],[4,"ngIf"],[1,"centralize"],[3,"diameter"],[3,"issue","issueUpdated"],[1,"row"],[1,"column","left"],["descriptionTitle","Description of Issue",3,"isEditing","issue","changeEditState","issueUpdated",4,"ngIf"],[3,"issue","isEditing","updateEditState","issueUpdated",4,"ngIf"],[3,"issue","issueUpdated",4,"ngIf"],[3,"phase",4,"ngIf"],[3,"issue","isEditing","issueUpdated","updateEditState",4,"ngIf"],[1,"column","right"],["descriptionTitle","Description of Issue",3,"isEditing","issue","changeEditState","issueUpdated"],[3,"issue","isEditing","updateEditState","issueUpdated"],[3,"phase"],[3,"issue","isEditing","issueUpdated","updateEditState"],["attributeName","severity",3,"issue","issueUpdated",4,"ngIf"],["style","margin-top: 15px; color: red",4,"ngIf"],["attributeName","severity",3,"issue","issueUpdated"],["attributeName","type",3,"issue","issueUpdated"],["attributeName","response",3,"issue","issueUpdated"],[3,"issue","team","issueUpdated"],[3,"issue"],[2,"margin-top","15px","color","red"]],template:function(e,t){1&e&&(go(0,jq,2,1,"div",0),go(1,nN,15,10,"div",1)),2&e&&(_o("ngIf",t.isIssueLoading),Ns(1),_o("ngIf",!t.isIssueLoading))},styles:[".row[_ngcontent-%COMP%]{display:flex}.column[_ngcontent-%COMP%]{padding:10px;height:100%}.left[_ngcontent-%COMP%]{width:85%}.right[_ngcontent-%COMP%]{width:15%}"]}),e}(),sN=function(){var e=function(){return m(function e(t,n,i){var r=this;g(this,e),this.componentFactoryResolver=t,this.injector=n,this.document=i,this.isLoading=new lg(!1),this.spinnerContainerRef=null,this.spinnerComponentRef=null,this.animationMode="indeterminate",this.spinnerTheme="primary",this.classList=[],this.spinnerFactory=this.componentFactoryResolver.resolveComponentFactory(TI),this.isLoading.pipe(PS()).subscribe(function(e){var t=T(e,2),n=t[0],i=t[1];return r.onIsLoadingChange(n,i)})},[{key:"ngOnDestroy",value:function(){this.isLoading.complete(),this.detachSpinnerFromDom(),this.spinnerContainerRef=null}},{key:"addAnimationMode",value:function(e){return this.animationMode=e,this}},{key:"addSpinnerOptions",value:function(e){return this.options=e,this}},{key:"addViewContainerRef",value:function(e){return void 0===e||(this.spinnerContainerRef=e),this}},{key:"addTheme",value:function(e){return this.spinnerTheme=e,this}},{key:"addCssClasses",value:function(e){var t;return this.classList=[],(t=this.classList).push.apply(t,d(e)),this}},{key:"showLoader",value:function(){this.isLoading.next(!0)}},{key:"hideLoader",value:function(){this.isLoading.next(!1)}},{key:"onIsLoadingChange",value:function(e,t){if(e!==t)return t?this.attachSpinnerToDom():this.detachSpinnerFromDom()}},{key:"attachSpinnerToDom",value:function(){if(null===this.spinnerComponentRef){var e=this.getInjector(),t=this.createSpinner(e);this.isAttachableToDocument()?t.location.nativeElement instanceof Node&&this.document.body.appendChild(t.location.nativeElement):this.spinnerContainerRef.insert(t.hostView),t.changeDetectorRef.detectChanges(),this.spinnerComponentRef=t}}},{key:"detachSpinnerFromDom",value:function(){null!==this.spinnerComponentRef&&(this.isAttachableToDocument()?this.spinnerComponentRef.location.nativeElement instanceof Node&&this.document.body.removeChild(this.spinnerComponentRef.location.nativeElement):this.spinnerContainerRef.remove(),this.spinnerComponentRef.destroy(),this.spinnerComponentRef=null)}},{key:"getInjector",value:function(){return this.isAttachableToDocument()?this.injector:this.spinnerContainerRef.injector}},{key:"isAttachableToDocument",value:function(){return null===this.spinnerContainerRef}},{key:"createSpinner",value:function(e){var t=this.spinnerFactory.create(e);this.options&&(t.instance.diameter=this.options.diameter,t.instance.strokeWidth=this.options.strokeWidth),t.instance.mode=this.animationMode,t.instance.color=this.spinnerTheme;var n,i=t.injector.get(Fu),r=M(this.classList);try{for(r.s();!(n=r.n()).done;){var s=n.value;i.addClass(t.location.nativeElement,s)}}catch(a){r.e(a)}finally{r.f()}return t}}])}();return e.\u0275fac=function(t){return new(t||e)($i(Mu),$i(Ja),$i(ad))},e.\u0275prov=Be({token:e,factory:e.\u0275fac,providedIn:"root"}),e}(),aN=function(){var e=function(){return m(function e(t,n,i){g(this,e),this.dialogRef=t,this.data=n,this._sanitizer=i,this.labelName=n.header,this.labelDefinitionHtmlTemplate=i.bypassSecurityTrustHtml(n.body)},[{key:"onNoClick",value:function(){this.dialogRef.close(!1)}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(zL),yo(GL),yo(Eh))},e.\u0275cmp=yt({type:e,selectors:[["app-label-definition-popup"]],decls:8,vars:2,consts:[[1,"modalPopup"],["mat-dialog-title",""],["mat-dialog-content",""],[3,"innerHTML"],["mat-dialog-actions",""],["mat-raised-button","","color","primary",3,"click"]],template:function(e,t){1&e&&(ko(0,"div",0),ko(1,"h1",1),au(2),wo(),ko(3,"div",2),So(4,"div",3),wo(),ko(5,"div",4),ko(6,"button",5),Ao("click",function(){return t.onNoClick()}),au(7,"Close"),wo(),wo(),wo()),2&e&&(Ns(2),ou(t.labelName),Ns(2),_o("innerHTML",t.labelDefinitionHtmlTemplate,_s))},directives:[eA,tA,nA,yM],styles:[".modalPopup[_ngcontent-%COMP%]{min-width:800px}"]}),e}();function oN(e,t){if(1&e&&(ko(0,"p"),au(1),wo()),2&e){var n=t.$implicit;Ns(1),uu(" ",n," ")}}var uN=function(){var e=function(){return m(function e(t,n){g(this,e),this.dialogRef=t,this.data=n},[{key:"ngOnInit",value:function(){}},{key:"onNoClick",value:function(){this.dialogRef.close(!1)}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(zL),yo(GL))},e.\u0275cmp=yt({type:e,selectors:[["app-user-confirmation"]],decls:9,vars:4,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[4,"ngFor","ngForOf"],["mat-dialog-actions",""],["mat-raised-button","","color","primary",3,"click"],["mat-raised-button","","color","warn",3,"mat-dialog-close"]],template:function(e,t){1&e&&(ko(0,"h1",0),au(1,"Warning"),wo(),ko(2,"div",1),go(3,oN,2,1,"p",2),wo(),ko(4,"div",3),ko(5,"button",4),Ao("click",function(){return t.onNoClick()}),au(6),wo(),ko(7,"button",5),au(8),wo(),wo()),2&e&&(Ns(3),_o("ngForOf",t.data.messages),Ns(3),ou(t.data.noMessage),Ns(1),_o("mat-dialog-close",!0),Ns(1),ou(t.data.yesMessage))},directives:[eA,tA,Ld,nA,yM,XL],styles:[""]}),e}(),lN=function(){var e=function(){return m(function e(t){g(this,e),this.dialog=t},[{key:"openUserConfirmationModal",value:function(e,t,n){return this.dialog.open(uN,{data:{messages:e,yesMessage:t,noMessage:n}})}},{key:"openLabelDefinitionDialog",value:function(e,t){return this.dialog.open(aN,{data:{header:e,body:t}})}},{key:"checkIfFieldIsModified",value:function(e,t,n,i){var r=i[t]||"";return e.get(n).value!==r}},{key:"performActionIfModified",value:function(e,t,n){e?t():n()}}])}();return e.\u0275fac=function(t){return new(t||e)($i(KL))},e.\u0275prov=Be({token:e,factory:e.\u0275fac,providedIn:"root"}),e}(),cN=["loadingSpinnerContainer"];function dN(e,t){if(1&e){var n=xo();ko(0,"button",7),Ao("click",function(){return ln(n),Fo(2).changeToEditMode()}),au(1," Edit "),wo()}}function hN(e,t){1&e&&(ko(0,"button",8),au(1," New Issue "),wo()),2&e&&_o("routerLink","/"+Fo(2).phaseService.currentPhase+"/issues/new")}function pN(e,t){if(1&e&&(ko(0,"div",2),ko(1,"h1",3),au(2),ko(3,"span",4),au(4),wo(),wo(),ko(5,"div",2),go(6,dN,2,0,"button",5),go(7,hN,2,1,"button",6),wo(),wo()),2&e){var n=Fo();Ns(2),uu(" ",n.issue.title," "),Ns(2),uu("#",n.issue.id,""),Ns(2),_o("ngIf",n.permissions.isIssueTitleEditable()),Ns(1),_o("ngIf",n.permissions.isIssueCreatable())}}function fN(e,t){1&e&&(ko(0,"mat-error"),au(1," Title is required. "),wo())}function mN(e,t){1&e&&(ko(0,"mat-error"),au(1," Title cannot exceed 256 characters. "),wo())}function gN(e,t){if(1&e&&(ko(0,"mat-hint"),au(1),wo()),2&e){var n=Fo(2);Ns(1),uu(" ",256-(null==n.issueTitleForm.get("title").value?null:n.issueTitleForm.get("title").value.length)," characters remaining. ")}}function vN(e,t){if(1&e){var n=xo();ko(0,"div"),ko(1,"form",9,10),Ao("ngSubmit",function(){ln(n);var e=vo(2);return Fo().updateTitle(e)}),ko(3,"mat-form-field",11),So(4,"input",12),go(5,fN,2,0,"mat-error",1),go(6,mN,2,0,"mat-error",1),go(7,gN,2,1,"mat-hint",1),wo(),ko(8,"button",13),au(9," Save "),Do(10,null,14),wo(),ko(12,"button",15),Ao("click",function(){return ln(n),Fo().openCancelDialogIfModified()}),au(13," Cancel "),wo(),wo(),wo()}if(2&e){var i=Fo();Ns(1),_o("formGroup",i.issueTitleForm),Ns(4),_o("ngIf",i.issueTitleForm.get("title").hasError("required")),Ns(1),_o("ngIf",i.issueTitleForm.get("title").hasError("maxlength")),Ns(1),_o("ngIf",(null==i.issueTitleForm.get("title").value?null:i.issueTitleForm.get("title").value.length)>=206),Ns(1),_o("disabled",i.issueTitleForm.invalid||i.isSavePending),Ns(4),_o("disabled",i.isSavePending)}}var yN=function(){var e=function(){return m(function e(t,n,i,r,s,a,o){g(this,e),this.issueService=t,this.formBuilder=n,this.errorHandlingService=i,this.permissions=r,this.phaseService=s,this.dialogService=a,this.loadingService=o,this.isEditing=!1,this.isSavePending=!1,this.issueUpdated=new jl,this.cancelEditModalMessages=["Do you wish to cancel?","Your changes will be discarded."],this.yesButtonModalMessage="Cancel",this.noButtonModalMessage="Continue editing"},[{key:"ngOnInit",value:function(){this.issueTitleForm=this.formBuilder.group({title:new Pw("",[Hk.required,Hk.maxLength(256)])}),this.loadingService.addAnimationMode("indeterminate").addSpinnerOptions({diameter:15,strokeWidth:2}).addCssClasses(["mat-progress-spinner"])}},{key:"changeToEditMode",value:function(){this.isEditing=!0,this.issueTitleForm.setValue({title:this.issue.title||""})}},{key:"cancelEditMode",value:function(){this.isEditing=!1}},{key:"updateTitle",value:function(e){var t=this;if(!this.issueTitleForm.invalid){this.showSpinner();var n=this.issue.clone(this.phaseService.currentPhase);n.title=this.issueTitleForm.get("title").value,this.issueService.updateIssue(n).pipe(Kg(function(){t.isEditing=!1})).subscribe(function(n){t.issueUpdated.emit(n),e.resetForm(),t.hideSpinner()},function(e){t.errorHandlingService.handleError(e),t.hideSpinner()})}}},{key:"openCancelDialogIfModified",value:function(){var e=this,t=this.dialogService.checkIfFieldIsModified(this.issueTitleForm,"title","title",this.issue);this.dialogService.performActionIfModified(t,function(){return e.openCancelDialog()},function(){return e.cancelEditMode()})}},{key:"openCancelDialog",value:function(){var e=this;this.dialogService.openUserConfirmationModal(this.cancelEditModalMessages,this.yesButtonModalMessage,this.noButtonModalMessage).afterClosed().subscribe(function(t){t&&e.cancelEditMode()})}},{key:"showSpinner",value:function(){this.loadingService.addViewContainerRef(this.loadingSpinnerContainer).showLoader(),this.isSavePending=!0}},{key:"hideSpinner",value:function(){this.loadingService.hideLoader(),this.isSavePending=!1}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(Hj),yo(aS),yo(hF),yo(Yq),yo(Nj),yo(lN),yo(sN))},e.\u0275cmp=yt({type:e,selectors:[["app-issue-title"]],viewQuery:function(e,t){var n;(1&e&&Kl(cN,5,gl),2&e)&&($l(n=Xl())&&(t.loadingSpinnerContainer=n.first))},inputs:{issue:"issue"},outputs:{issueUpdated:"issueUpdated"},features:[Du([sN])],decls:2,vars:2,consts:[["class","row",4,"ngIf"],[4,"ngIf"],[1,"row"],[1,"mat-display-1","title"],[2,"color","#a3aab1"],["mat-stroked-button","","color","primary","class","title-button",3,"click",4,"ngIf"],["mat-stroked-button","","color","primary","class","title-button",3,"routerLink",4,"ngIf"],["mat-stroked-button","","color","primary",1,"title-button",3,"click"],["mat-stroked-button","","color","primary",1,"title-button",3,"routerLink"],[3,"formGroup","ngSubmit"],["myForm","ngForm"],[2,"width","80%"],["id","title","formControlName","title","matInput","","placeholder","Title","required","","maxlength","256"],["type","submit","mat-stroked-button","","color","primary",1,"title-button",3,"disabled"],["loadingSpinnerContainer",""],["type","button","mat-stroked-button","","color","warn",1,"title-button",3,"disabled","click"]],template:function(e,t){1&e&&(go(0,pN,8,4,"div",0),go(1,vN,14,6,"div",1)),2&e&&(_o("ngIf",!t.isEditing),Ns(1),_o("ngIf",t.isEditing))},directives:[Od,yM,A_,zw,hw,$w,JC,Pk,IL,dw,Jw,eS,nS,jC,UC],styles:[".row[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.title[_ngcontent-%COMP%]{margin:0 0 16px;overflow-wrap:anywhere}.title-button[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;margin:5px;float:right}[_nghost-%COMP%] .mat-progress-spinner{color:#00000080;display:inline-block;vertical-align:middle;margin-left:5px}"]}),e}(),_N=w(69114);function bN(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function kN(e){return e.replace(/\n/g,"
    ")}var wN=function(){return m(function e(){g(this,e)},[{key:"getHtmlString",value:function(){return"<".concat(this.TAG,' style="').concat(this.STYLES.join(";"),'">').concat(bN(this.content),"")}}])}(),SN=function(e){function t(e){var n;return g(this,t),(n=v(this,t)).TYPE="ADDITION",n.TAG="ins",n.STYLES=["background: #d4fcbc","text-decoration: none"],n.content=e,n}return _(t,e),m(t)}(wN),EN=function(e){function t(e){var n;return g(this,t),(n=v(this,t)).TYPE="NO_CHANGE",n.TAG="span",n.STYLES=[],n.content=e,n}return _(t,e),m(t)}(wN),TN=function(e){function t(e){var n;return g(this,t),(n=v(this,t)).TYPE="REMOVAL",n.TAG="del",n.STYLES=["background: #fbb"],n.content=e,n}return _(t,e),m(t)}(wN),DN=function(){return m(function e(t,n){g(this,e),this.changes=[],this.outdatedContent=t,this.updatedContent=n;var i=new _N.diff_match_patch,r=i.diff_main(t,n);i.diff_cleanupSemantic(r);var s,a=M(r);try{for(a.s();!(s=a.n()).done;){var o=s.value;this.changes.push(-1===o[0]?new TN(o[1]):1===o[0]?new SN(o[1]):new EN(o[1]))}}catch(u){a.e(u)}finally{a.f()}},[{key:"getHtmlDiffString",value:function(){var e,t="",n=M(this.changes);try{for(n.s();!(e=n.n()).done;){t+=e.value.getHtmlString()}}catch(i){n.e(i)}finally{n.f()}return kN(t)}},{key:"getHtmlUpdatedString",value:function(){return kN(bN(this.updatedContent))}}])}();function xN(e,t){if(1&e){var n=xo();ko(0,"mat-slide-toggle",11),Ao("change",function(){return ln(n),Fo().handleChangeShowDiff()}),au(1," Show Difference "),wo()}2&e&&_o("checked",Fo().showDiff)}function CN(e,t){1&e&&So(0,"div",13),2&e&&_o("innerHTML",Fo(2).diffHtml,_s)}function MN(e,t){1&e&&So(0,"div",13),2&e&&_o("innerHTML",Fo(2).updatedHtml,_s)}function LN(e,t){if(1&e&&(ko(0,"div",10),go(1,CN,1,1,"div",12),go(2,MN,1,1,"div",12),wo()),2&e){var n=Fo();Ns(1),_o("ngIf",n.showDiff),Ns(1),_o("ngIf",!n.showDiff)}}var AN=function(){var e=function(){return m(function e(t,n,i,r,s){g(this,e),this.dialogRef=t,this.data=n,this.sanitizer=i,this.labelService=r,this.issueService=s,this.isOnPreview=!1,this.isReady=!1,this.showDiff=!0,this.diffHtml=this.sanitizer.bypassSecurityTrustHtml(n.getHtmlDiffString()),this.updatedHtml=this.sanitizer.bypassSecurityTrustHtml(n.getHtmlUpdatedString()),this.isReady=!0},[{key:"close",value:function(){this.dialogRef.close()}},{key:"handleChangeShowDiff",value:function(){this.showDiff=!this.showDiff}},{key:"handleTabChange",value:function(e){this.isOnPreview=1===e.index}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(zL),yo(GL),yo(Eh),yo(Fj),yo(Hj))},e.\u0275cmp=yt({type:e,selectors:[["app-conflict-dialog"]],decls:16,vars:4,consts:[[2,"display","flex","margin-bottom","20px","align-items","center"],["mat-dialog-title","",2,"margin","0"],["style","display: inline-block; margin-left: 50px","color","primary",3,"checked","change",4,"ngIf"],["mat-icon-button","","color","default",2,"margin","0 0 0 auto",3,"click"],["mat-dialog-content","",2,"display","flex"],[1,"full-width"],["animationDuration","0ms",1,"mat-elevation-z1",3,"selectedTabChange"],["label","Markdown Text"],["class","tab-content",4,"ngIf"],["label","Preview Updated Content"],[1,"tab-content"],["color","primary",2,"display","inline-block","margin-left","50px",3,"checked","change"],[3,"innerHTML",4,"ngIf"],[3,"innerHTML"]],template:function(e,t){1&e&&(ko(0,"div",0),ko(1,"h1",1),au(2),wo(),go(3,xN,2,1,"mat-slide-toggle",2),ko(4,"button",3),Ao("click",function(){return t.close()}),ko(5,"mat-icon"),au(6,"close"),wo(),wo(),wo(),ko(7,"div",4),ko(8,"div",5),ko(9,"mat-tab-group",6),Ao("selectedTabChange",function(e){return t.handleTabChange(e)}),ko(10,"mat-tab",7),go(11,LN,3,2,"div",8),wo(),ko(12,"mat-tab",9),ko(13,"div",10),ko(14,"markdown"),au(15),wo(),wo(),wo(),wo(),wo(),wo()),2&e&&(Ns(2),ou("The content you are editing has changed"),Ns(1),_o("ngIf",!t.isOnPreview),Ns(8),_o("ngIf",t.isReady),Ns(4),ou(t.data.updatedContent))},directives:[eA,Od,yM,bL,tA,_P,lP,fk,XI],styles:[".tab-content[_ngcontent-%COMP%]{padding:10px;min-height:300px;max-height:55vh}.full-width[_ngcontent-%COMP%]{min-width:80vh;width:100%}"]}),e}(),ON=function(e){function t(){var e;return g(this,t),e=v(this,t,["Invalid link!"]),Object.setPrototypeOf(y(e),t.prototype),e}return _(t,e),m(t)}(b(Error)),IN=function(){var e=function(){return m(function e(t){g(this,e),this.errorHandlingService=t},[{key:"onClick",value:function(e){var t=e.target;t instanceof HTMLAnchorElement&&t.href.startsWith(t.baseURI)&&(this.errorHandlingService.handleError(new ON),e.preventDefault(),e.stopPropagation())}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(hF))},e.\u0275dir=Et({type:e,selectors:[["","disableInternalLink",""]],hostBindings:function(e,t){1&e&&Ao("click",function(e){return t.onClick(e)})}}),e}(),RN=function(){return m(function e(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;g(this,e),this.historyArray=new Array(t),this.firstEntryIndex=0,this.lastEntryIndex=-1,this.currIndex=-1,this.getState=n,this.isSaved=!1,this.saveRunning=!1,this.intervalTime=i},[{key:"updateBeforeChange",value:function(e){if(-1===this.currIndex)return this.addEntry(null!=e?e:this.getState(),!1);this.createDelayedSave()}},{key:"createDelayedSave",value:function(){var e=this;this.saveRunning||(this.isSaved=!1,this.saveRunning=!0,this.timeout=setTimeout(function(){e.addEntry(e.getState(),!!e.intervalTime)},this.intervalTime))}},{key:"addEntry",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.isSaved=t;var n=this.incrementIndex(this.currIndex);n===this.firstEntryIndex&&-1!==this.currIndex&&(this.firstEntryIndex=this.incrementIndex(this.firstEntryIndex)),this.lastEntryIndex=n,this.currIndex=n,this.historyArray[this.currIndex]=e,this.saveRunning=!1}},{key:"incrementIndex",value:function(e){return(e+1)%this.historyArray.length}},{key:"decrementIndex",value:function(e){return(e-1+this.historyArray.length)%this.historyArray.length}},{key:"forceSave",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];clearTimeout(this.timeout),(!t||!this.isSaved)&&this.addEntry(null!=e?e:this.getState(),n),this.isSaved=n}},{key:"wrapSave",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];clearTimeout(this.timeout),(!t||!this.isSaved)&&this.addEntry(this.getState(),!1),e(),this.addEntry(this.getState(),!0)}},{key:"undo",value:function(){return this.forceSave(void 0,!0),this.currIndex===this.firstEntryIndex||-1===this.currIndex?null:(this.currIndex=this.decrementIndex(this.currIndex),this.historyArray[this.currIndex])}},{key:"redo",value:function(){return this.forceSave(void 0,!0),this.currIndex===this.lastEntryIndex?null:(this.currIndex=this.incrementIndex(this.currIndex),this.historyArray[this.currIndex])}}],[{key:"isUndo",value:function(e){return 0===navigator.platform.indexOf("Mac")?e.metaKey&&"KeyZ"===e.code&&!e.shiftKey:e.ctrlKey&&"KeyZ"===e.code&&!e.shiftKey}},{key:"isRedo",value:function(e){return 0===navigator.platform.indexOf("Mac")?e.metaKey&&e.shiftKey&&"KeyZ"===e.code:e.ctrlKey&&e.shiftKey&&"KeyZ"===e.code||e.ctrlKey&&"KeyY"===e.code}}])}(),PN=["mp4","mov"],FN=["gif","jpeg","jpg","png","docx","gz","log","pdf","pptx","txt","xlsx","zip"].concat(PN),YN="We don't support that file type. Try again with "+FN.join(", ")+".",jN=function(e,t){return"Oops, ".concat(e," is too big. Keep it under ").concat(t,"MiB.")},qN=function(){var e=function(){return m(function e(t){g(this,e),this.githubService=t},[{key:"uploadFile",value:function(e,t){var n,i=this;n=e instanceof ArrayBuffer?String.fromCharCode.apply(null,new Uint16Array(e)):e;var r=this.getFileExtension(t);if(FN.includes(r.toLowerCase())){n=n.split(",")[1];var s=ZP(),a=function(){return i.githubService.uploadFile("".concat(s,".").concat(r),n)};return a().pipe(Ig(function(e){return 404!==e.status?lb(e):Oh(!1)}),ge(function(e){return e?Oh(e):i.githubService.createBranch().pipe(ge(a))}))}return lb(YN)}},{key:"getFileExtension",value:function(e){return e.split(".").pop()}},{key:"isVideoFile",value:function(e){var t=this.getFileExtension(e);return PN.includes(t.toLowerCase())}},{key:"isSupportedFileType",value:function(e){var t=this.getFileExtension(e);return FN.includes(t.toLowerCase())}}])}();return e.\u0275fac=function(t){return new(t||e)($i(_F))},e.\u0275prov=Be({token:e,factory:e.\u0275fac,providedIn:"root"}),e}(),NN=["gif","jpeg","jpg","png"];function HN(e,t,n,i){var r=i.nativeElement.selectionEnd,s="[Uploading ".concat(e,"...]"),a=n.value.indexOf(s),o=a+s.length,u=a+t.length,l=r>a-1&&r<=o?u:r ",multiline:!0,surroundWithNewlines:!0},code:{prefix:"`",suffix:"`",blockPrefix:"```",blockSuffix:"```"},link:{prefix:"[",suffix:"](url)",replaceNext:"url",scanFor:"https?://"},image:{prefix:"![",suffix:"](url)",replaceNext:"url",scanFor:"https?://"},"unordered-list":{prefix:"- ",multiline:!0,unorderedList:!0},"ordered-list":{prefix:"1. ",multiline:!0,orderedList:!0},"task-list":{prefix:"- [ ] ",multiline:!0,surroundWithNewlines:!0},mention:{prefix:"@",prefixSpace:!0},ref:{prefix:"#",prefixSpace:!0},strikethrough:{prefix:"~~",suffix:"~~",trimFirst:!0}},$N=function(e){function t(){var e;g(this,t);var n=function(t){var n=ZN.get(e);!n||(t.preventDefault(),SH(e,n))};return(e=v(this,t)).addEventListener("keydown",WN(n)),e.addEventListener("click",n),e}return _(t,e),m(t,[{key:"connectedCallback",value:function(){this.hasAttribute("role")||this.setAttribute("role","button")}},{key:"click",value:function(){var e=ZN.get(this);!e||SH(this,e)}}])}(b(HTMLElement)),KN=function(e){function t(){var e;return g(this,t),e=v(this,t,arguments),BN.add(y(e)),e}return _(t,e),m(t,[{key:"connectedCallback",value:function(){var e=parseInt(this.getAttribute("level")||"3",10);zN(this,BN,"m",UN).call(this,e)}},{key:"attributeChangedCallback",value:function(e,t,n){if("level"===e){var i=parseInt(n||"3",10);zN(this,BN,"m",UN).call(this,i)}}}],[{key:"observedAttributes",get:function(){return["level"]}}])}($N);BN=new WeakSet,UN=function(e){if(!(e<1||e>6)){var t="".concat("#".repeat(e)," ");ZN.set(this,{prefix:t})}},window.customElements.get("md-header")||(window.MarkdownHeaderButtonElement=KN,window.customElements.define("md-header",KN));var JN=function(e){function t(){return g(this,t),v(this,t,arguments)}return _(t,e),m(t,[{key:"connectedCallback",value:function(){ZN.set(this,{prefix:"**",suffix:"**",trimFirst:!0})}}])}($N);window.customElements.get("md-bold")||(window.MarkdownBoldButtonElement=JN,window.customElements.define("md-bold",JN));var XN=function(e){function t(){return g(this,t),v(this,t,arguments)}return _(t,e),m(t,[{key:"connectedCallback",value:function(){ZN.set(this,{prefix:"_",suffix:"_",trimFirst:!0})}}])}($N);window.customElements.get("md-italic")||(window.MarkdownItalicButtonElement=XN,window.customElements.define("md-italic",XN));var eH=function(e){function t(){return g(this,t),v(this,t,arguments)}return _(t,e),m(t,[{key:"connectedCallback",value:function(){ZN.set(this,{prefix:"> ",multiline:!0,surroundWithNewlines:!0})}}])}($N);window.customElements.get("md-quote")||(window.MarkdownQuoteButtonElement=eH,window.customElements.define("md-quote",eH));var tH=function(e){function t(){return g(this,t),v(this,t,arguments)}return _(t,e),m(t,[{key:"connectedCallback",value:function(){ZN.set(this,{prefix:"`",suffix:"`",blockPrefix:"```",blockSuffix:"```"})}}])}($N);window.customElements.get("md-code")||(window.MarkdownCodeButtonElement=tH,window.customElements.define("md-code",tH));var nH=function(e){function t(){return g(this,t),v(this,t,arguments)}return _(t,e),m(t,[{key:"connectedCallback",value:function(){ZN.set(this,{prefix:"[",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}])}($N);window.customElements.get("md-link")||(window.MarkdownLinkButtonElement=nH,window.customElements.define("md-link",nH));var iH=function(e){function t(){return g(this,t),v(this,t,arguments)}return _(t,e),m(t,[{key:"connectedCallback",value:function(){ZN.set(this,{prefix:"![",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}])}($N);window.customElements.get("md-image")||(window.MarkdownImageButtonElement=iH,window.customElements.define("md-image",iH));var rH=function(e){function t(){return g(this,t),v(this,t,arguments)}return _(t,e),m(t,[{key:"connectedCallback",value:function(){ZN.set(this,{prefix:"- ",multiline:!0,unorderedList:!0})}}])}($N);window.customElements.get("md-unordered-list")||(window.MarkdownUnorderedListButtonElement=rH,window.customElements.define("md-unordered-list",rH));var sH=function(e){function t(){return g(this,t),v(this,t,arguments)}return _(t,e),m(t,[{key:"connectedCallback",value:function(){ZN.set(this,{prefix:"1. ",multiline:!0,orderedList:!0})}}])}($N);window.customElements.get("md-ordered-list")||(window.MarkdownOrderedListButtonElement=sH,window.customElements.define("md-ordered-list",sH));var aH=function(e){function t(){return g(this,t),v(this,t,arguments)}return _(t,e),m(t,[{key:"connectedCallback",value:function(){ZN.set(this,{prefix:"- [ ] ",multiline:!0,surroundWithNewlines:!0})}}])}($N);window.customElements.get("md-task-list")||(window.MarkdownTaskListButtonElement=aH,window.customElements.define("md-task-list",aH));var oH=function(e){function t(){return g(this,t),v(this,t,arguments)}return _(t,e),m(t,[{key:"connectedCallback",value:function(){ZN.set(this,{prefix:"@",prefixSpace:!0})}}])}($N);window.customElements.get("md-mention")||(window.MarkdownMentionButtonElement=oH,window.customElements.define("md-mention",oH));var uH=function(e){function t(){return g(this,t),v(this,t,arguments)}return _(t,e),m(t,[{key:"connectedCallback",value:function(){ZN.set(this,{prefix:"#",prefixSpace:!0})}}])}($N);window.customElements.get("md-ref")||(window.MarkdownRefButtonElement=uH,window.customElements.define("md-ref",uH));var lH=function(e){function t(){return g(this,t),v(this,t,arguments)}return _(t,e),m(t,[{key:"connectedCallback",value:function(){ZN.set(this,{prefix:"~~",suffix:"~~",trimFirst:!0})}}])}($N);function cH(e){var t=e.target,n=e.currentTarget;if(t instanceof Element){var i=t.closest("[data-md-button]");if(i&&i.closest("markdown-toolbar")===n){var r=i.getAttribute("data-md-button"),s=QN[r];!s||(e.preventDefault(),SH(t,s))}}}function dH(e){e.addEventListener("keydown",mH),e.setAttribute("tabindex","0"),e.addEventListener("focus",fH,{once:!0})}function hH(e){e.removeEventListener("keydown",mH),e.removeAttribute("tabindex"),e.removeEventListener("focus",fH)}window.customElements.get("md-strikethrough")||(window.MarkdownStrikethroughButtonElement=lH,window.customElements.define("md-strikethrough",lH));var pH=function(){var e=function(e){function t(){return g(this,t),v(this,t,arguments)}return _(t,e),m(t,[{key:"connectedCallback",value:function(){this.hasAttribute("role")||this.setAttribute("role","toolbar"),this.hasAttribute("data-no-focus")||dH(this),this.addEventListener("keydown",WN(cH)),this.addEventListener("click",cH)}},{key:"attributeChangedCallback",value:function(e,t,n){"data-no-focus"===e&&(null===n?dH(this):hH(this))}},{key:"disconnectedCallback",value:function(){hH(this)}},{key:"field",get:function(){var e=this.getAttribute("for");if(!e)return null;var t,n="getRootNode"in this?this.getRootNode():document;return(n instanceof Document||n instanceof ShadowRoot)&&(t=n.getElementById(e)),t instanceof HTMLTextAreaElement?t:null}}])}(b(HTMLElement));return e.observedAttributes=["data-no-focus"],e}();function fH(e){var t=e.target;if(t instanceof Element){t.removeAttribute("tabindex");var n,i="0",r=M(GN(t));try{for(r.s();!(n=r.n()).done;){var s=n.value;s.setAttribute("tabindex",i),"0"===i&&(s.focus(),i="-1")}}catch(a){r.e(a)}finally{r.f()}}}function mH(e){var t=e.key;if("ArrowRight"===t||"ArrowLeft"===t||"Home"===t||"End"===t){var n=e.currentTarget;if(n instanceof HTMLElement){var i=GN(n),r=i.indexOf(e.target),s=i.length;if(-1!==r){var a=0;"ArrowLeft"===t&&(a=r-1),"ArrowRight"===t&&(a=r+1),"End"===t&&(a=s-1),a<0&&(a=s-1),a>s-1&&(a=0);for(var o=0;o1}function vH(e,t){return Array(t+1).join(e)}window.customElements.get("markdown-toolbar")||(window.MarkdownToolbarElement=pH,window.customElements.define("markdown-toolbar",pH));var yH=null;function _H(e){var t,n,i=e.value.slice(0,e.selectionStart),r=e.value.slice(e.selectionEnd),s=i.match(/\n*$/),a=r.match(/^\n*/),o=s?s[0].length:0,u=a?a[0].length:0;return i.match(/\S/)&&o<2&&(t=vH("\n",2-o)),r.match(/\S/)&&u<2&&(n=vH("\n",2-u)),null==t&&(t=""),null==n&&(n=""),{newlinesToAppend:t,newlinesToPrepend:n}}function bH(e){var t=e.split("\n"),n=/^\d+\.\s+/,i=t.every(function(e){return n.test(e)}),r=t;return i&&(r=t.map(function(e){return e.replace(n,"")})),{text:r.join("\n"),processed:i}}function kH(e){var t=e.split("\n"),n=t.every(function(e){return e.startsWith("- ")}),i=t;return n&&(i=t.map(function(e){return e.slice("- ".length,e.length)})),{text:i.join("\n"),processed:n}}function wH(e,t){return t?"- ":"".concat(e+1,". ")}function SH(e,t){var n=e.closest("markdown-toolbar");if(n instanceof pH){var i=Object.assign(Object.assign({},{prefix:"",suffix:"",blockPrefix:"",blockSuffix:"",multiline:!1,replaceNext:"",prefixSpace:!1,scanFor:"",surroundWithNewlines:!1,orderedList:!1,unorderedList:!1,trimFirst:!1}),t),r=n.field;r&&(r.focus(),function(e,t){var n,i=e.value.slice(e.selectionStart,e.selectionEnd);n=t.orderedList||t.unorderedList?function(e,t){var n=e.selectionStart===e.selectionEnd,i=e.selectionStart,r=e.selectionEnd;!function(e){for(var t=e.value.split("\n"),n=0,i=0;i=n&&e.selectionStart=n&&e.selectionEnd0?"".concat(r,"\n"):n,f=gH(h)&&s.length>0?"\n".concat(s):i;if(o){var m=e.value[e.selectionStart-1];0!==e.selectionStart&&null!=m&&!m.match(/\s/)&&(p=" ".concat(p))}h=function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(e.selectionStart===e.selectionEnd)e.selectionStart=function(e,t){for(var n=t;e[n]&&null!=e[n-1]&&!e[n-1].match(/\s/);)n--;return n}(e.value,e.selectionStart),e.selectionEnd=function(e,t,n){for(var i=t,r=n?/\n/:/\s/;e[i]&&!e[i].match(r);)i++;return i}(e.value,e.selectionEnd,i);else{var r=e.selectionStart-t.length,s=e.selectionEnd+n.length,a=e.value.slice(r,e.selectionStart)===t,o=e.value.slice(e.selectionEnd,s)===n;a&&o&&(e.selectionStart=r,e.selectionEnd=s)}return e.value.slice(e.selectionStart,e.selectionEnd)}(e,p,f,t.multiline);var g=e.selectionStart,v=e.selectionEnd,y=a.length>0&&f.indexOf(a)>-1&&h.length>0;if(l){var _=_H(e);p=_.newlinesToAppend+n,f+=_.newlinesToPrepend}if(h.startsWith(p)&&h.endsWith(f)){var b=h.slice(p.length,h.length-f.length);if(c===d){var k=c-p.length;k=Math.max(k,g),g=v=k=Math.min(k,g+b.length)}else v=g+b.length;return{text:b,selectionStart:g,selectionEnd:v}}if(y)return u.length>0&&h.match(u)?{text:p+(f=f.replace(a,h)),selectionStart:g=v=g+p.length,selectionEnd:v}:{text:p+h+f,selectionStart:g=g+p.length+h.length+f.indexOf(a),selectionEnd:v=g+a.length};var w=p+h+f;g=c+p.length,v=d+p.length;var S=h.match(/^\s*|\s*$/g);if(t.trimFirst&&S){var E=S[0]||"",T=S[1]||"";w=E+p+h.trim()+f+T,g+=E.length,v-=T.length}return{text:w,selectionStart:g,selectionEnd:v}}(e,t),function(e,t){var n=t.text,i=t.selectionStart,r=t.selectionEnd,s=e.selectionStart,a=e.value.slice(0,s),o=e.value.slice(e.selectionEnd);if(null===yH||!0===yH){e.contentEditable="true";try{yH=document.execCommand("insertText",!1,n)}catch(u){yH=!1}e.contentEditable="false"}if(yH&&!e.value.slice(0,e.selectionStart).endsWith(n)&&(yH=!1),!yH){try{document.execCommand("ms-beginUndoUnit")}catch(u){}e.value=a+n+o;try{document.execCommand("ms-endUndoUnit")}catch(u){}e.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}null!=i&&null!=r?e.setSelectionRange(i,r):e.setSelectionRange(s,e.selectionEnd)}(e,n)}(r,i))}}var EH=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=yt({type:e,selectors:[["app-markdown-toolbar"]],inputs:{forTextAreaId:"forTextAreaId"},decls:42,vars:1,consts:[["matTooltip","Add bold text","mat-icon-button","","color","accent"],["matTooltip","Add italic text","mat-icon-button","","color","accent"],["matTooltip","Add heading text","mat-icon-button","","color","accent"],["matTooltip","Add a quote","mat-icon-button","","color","accent"],["matTooltip","Add code","mat-icon-button","","color","accent"],["matTooltip","Add a link","mat-icon-button","","color","accent"],["matTooltip","Add a image via link","mat-icon-button","","color","accent"],["matTooltip","Add a bulleted list","mat-icon-button","","color","accent"],["matTooltip","Add a numbered list","mat-icon-button","","color","accent"],["matTooltip","Add a task list","mat-icon-button","","color","accent"]],template:function(e,t){1&e&&(ko(0,"markdown-toolbar"),ko(1,"md-bold"),ko(2,"button",0),ko(3,"mat-icon"),au(4,"format_bold"),wo(),wo(),wo(),ko(5,"md-italic"),ko(6,"button",1),ko(7,"mat-icon"),au(8,"format_italic"),wo(),wo(),wo(),ko(9,"md-header"),ko(10,"button",2),ko(11,"mat-icon"),au(12,"title"),wo(),wo(),wo(),ko(13,"md-quote"),ko(14,"button",3),ko(15,"mat-icon"),au(16,"format_quote"),wo(),wo(),wo(),ko(17,"md-code"),ko(18,"button",4),ko(19,"mat-icon"),au(20,"code"),wo(),wo(),wo(),ko(21,"md-link"),ko(22,"button",5),ko(23,"mat-icon"),au(24,"link"),wo(),wo(),wo(),ko(25,"md-image"),ko(26,"button",6),ko(27,"mat-icon"),au(28,"image"),wo(),wo(),wo(),ko(29,"md-unordered-list"),ko(30,"button",7),ko(31,"mat-icon"),au(32,"format_list_bulleted"),wo(),wo(),wo(),ko(33,"md-ordered-list"),ko(34,"button",8),ko(35,"mat-icon"),au(36,"format_list_numbered"),wo(),wo(),wo(),ko(37,"md-task-list"),ko(38,"md-header"),ko(39,"button",9),ko(40,"mat-icon"),au(41,"task"),wo(),wo(),wo(),wo(),wo()),2&e&&fo("for",t.forTextAreaId)},directives:[yM,XO,bL],styles:[""]}),e}(),TH=["dropArea"],DH=["commentTextArea"],xH=["markdownArea"];function CH(e,t){1&e&&(ko(0,"mat-error"),au(1," Description required. "),wo())}function MH(e,t){if(1&e&&(ko(0,"mat-error"),au(1),wo()),2&e){var n=Fo();Ns(1),uu(" Description cannot exceed ",n.maxLength," characters. ")}}function LH(e,t){if(1&e&&(ko(0,"mat-hint"),au(1),wo()),2&e){var n=Fo();Ns(1),uu(" ",n.maxLength-(null==n.commentField.value?null:n.commentField.value.length)," character(s) remaining. ")}}function AH(e,t){1&e&&(ko(0,"span"),au(1," Attach files by dragging & dropping or select them by clicking here. "),wo())}function OH(e,t){if(1&e&&(ko(0,"span",17),au(1),wo()),2&e){var n=Fo();Ns(1),uu(" ",n.uploadErrorMessage," ")}}function IH(e,t){1&e&&So(0,"markdown",18,19),2&e&&_o("data",Fo().commentField.value)}function RH(e,t){1&e&&(ko(0,"div"),au(1,"Nothing to preview."),wo())}var PH=function(){var e=function(){return m(function e(t,n,i){g(this,e),this.uploadService=t,this.errorHandlingService=n,this.logger=i,this.SUPPORTED_FILE_TYPES=FN,this.placeholderText="No details provided.",this.isFormPendingChange=new jl,this.submitButtonTextChange=new jl,this.dragActiveCounter=0,this.maxLength=4e4},[{key:"formatFileUploadingButtonText",value:function(e){return e+" (Waiting for File Upload to finish...)"}},{key:"ngOnInit",value:function(){var e=this;if(void 0!==this.initialDescription&&this.commentField.setValue(this.initialDescription),void 0===this.commentField||void 0===this.commentForm||void 0===this.id)throw new Error("Comment Editor's compulsory properties are not defined.");this.initialSubmitButtonText=this.submitButtonText,this.commentField.setValidators([Hk.maxLength(this.maxLength)]),this.history=new RN(75,function(){return{text:e.commentTextArea.nativeElement.value,selectStart:e.commentTextArea.nativeElement.selectionStart,selectEnd:e.commentTextArea.nativeElement.selectionEnd}},500)}},{key:"onKeyPress",value:function(e){var t=this;if(RN.isUndo(e))return e.preventDefault(),void this.undo();if(RN.isRedo(e))return this.redo(),void e.preventDefault();if(this.isControlKeyPressed(e)&&!e.shiftKey)switch(e.code){case"KeyB":e.preventDefault(),this.history.wrapSave(function(){return t.insertOrRemoveCharsFromHighlightedText("**")});break;case"KeyI":e.preventDefault(),this.history.wrapSave(function(){return t.insertOrRemoveCharsFromHighlightedText("_")});break;default:return}}},{key:"onDragEnter",value:function(e){e.preventDefault(),e.stopPropagation(),this.dragActiveCounter++,this.dropArea.nativeElement.classList.add(this.commentField.disabled?"highlight-drag-box-disabled":"highlight-drag-box")}},{key:"disableCaretMovement",value:function(e){e.preventDefault()}},{key:"enableFileDrop",value:function(e){e.preventDefault()}},{key:"onDrop",value:function(e){var t=this;if(e.preventDefault(),e.stopPropagation(),this.removeHighlightBorderStyle(),!this.commentField.disabled){var n=e.dataTransfer.files;if(!(void 0===n||n.length<=0)){this.commentTextArea.nativeElement.focus();for(var i=function(e){setTimeout(function(){t.logger.info("CommentEditorComponent: File ".concat(e+1," of ").concat(n.length,". Begin uploading ").concat(n[e].name,".")),t.readAndUploadFile(n[e])},250*e)},r=0;r0&&(this.readAndUploadFile(n[0]),t.value="")}},{key:"updateParentFormsSubmittability",value:function(e,t){this.isFormPendingChange.emit(e),this.submitButtonTextChange.emit(t)}},{key:"readAndUploadFile",value:function(e){var t=this;this.uploadErrorMessage=null;var n=new FileReader,i=e.name,r=function(e,t,n){var i,r=t.value,s=e.split(".").pop();i=NN.includes(s.toLowerCase())?"![Uploading ".concat(e,"...]\n"):"[Uploading ".concat(e,"...]\n");var a=n.nativeElement.selectionEnd,o=r.indexOf("\n",a),u=a+i.length;if(-1===o)t.setValue(""===t.value?i:"".concat(t.value,"\n").concat(i));else{var l=r.slice(0,o+1),c=r.slice(o);t.setValue("".concat(l+i+c))}return n.nativeElement.setSelectionRange(u,u),i}(i,this.commentField,this.commentTextArea);if(e.size>=11534336)this.handleUploadError(jN("file",10),r);else if(this.uploadService.isVideoFile(i)&&e.size>=6291456)this.handleUploadError(jN("video",5),r);else if(this.uploadService.isSupportedFileType(i)){this.lastUploadingTime=(new Date).getTime().toString();var s=this.lastUploadingTime;this.updateParentFormsSubmittability(!0,this.formatFileUploadingButtonText(this.initialSubmitButtonText)),n.onload=function(){t.uploadService.uploadFile(n.result,i).subscribe(function(e){t.uploadService.isVideoFile(i)?function(e,t,n,i){HN(e,'
    video:').concat(t,"
    "),n,i)}(i,e.data.content.download_url,t.commentField,t.commentTextArea):function(e,t,n,i){HN(e,"[".concat(e,"](").concat(t,")"),n,i)}(i,e.data.content.download_url,t.commentField,t.commentTextArea),t.history.forceSave()},function(e){t.handleUploadError(e,r),s===t.lastUploadingTime&&t.updateParentFormsSubmittability(!1,t.initialSubmitButtonText)},function(){s===t.lastUploadingTime&&t.updateParentFormsSubmittability(!1,t.initialSubmitButtonText)})},n.readAsDataURL(e)}else this.handleUploadError(YN,r)}},{key:"onPaste",value:function(e){this.history.forceSave(null,!0,!1);var t,n=null,i=M(e.clipboardData.items);try{for(i.s();!(t=i.n()).done;){var r=t.value;if(0===r.type.indexOf("image")){n=r.getAsFile(),e.stopPropagation();break}}}catch(s){i.e(s)}finally{i.f()}n&&this.readAndUploadFile(n)}},{key:"handleBeforeInputChange",value:function(e){switch(e.inputType){case"historyUndo":case"historyRedo":e.preventDefault();break;case"insertFromPaste":break;default:this.history.updateBeforeChange()}}},{key:"handleInputChange",value:function(e){switch(e.inputType){case"historyUndo":case"historyRedo":e.preventDefault();break;case"insertFromPaste":break;default:this.history.createDelayedSave()}}},{key:"undo",value:function(){var e=this.history.undo();null!==e&&(this.commentField.setValue(e.text),this.commentTextArea.nativeElement.setSelectionRange(e.selectStart,e.selectEnd))}},{key:"redo",value:function(){var e=this.history.redo();null!==e&&(this.commentTextArea.nativeElement.value=e.text,this.commentTextArea.nativeElement.setSelectionRange(e.selectStart,e.selectEnd))}},{key:"isInErrorState",get:function(){return!!this.uploadErrorMessage}},{key:"handleUploadError",value:function(e,t){e instanceof tp?(this.errorHandlingService.handleError(e),this.uploadErrorMessage="Something went wrong while uploading your file. Please try again."):this.uploadErrorMessage=e,this.commentField.setValue(this.commentField.value.replace(t,"")),this.history.forceSave()}},{key:"removeHighlightBorderStyle",value:function(){this.dragActiveCounter--,0===this.dragActiveCounter&&(this.dropArea.nativeElement.classList.remove("highlight-drag-box"),this.dropArea.nativeElement.classList.remove("highlight-drag-box-disabled"))}},{key:"isControlKeyPressed",value:function(e){return 0===navigator.platform.indexOf("Mac")?e.metaKey:e.ctrlKey}},{key:"insertOrRemoveCharsFromHighlightedText",value:function(e){var t=this.commentTextArea.nativeElement.selectionStart,n=this.commentTextArea.nativeElement.selectionEnd,i=this.commentTextArea.nativeElement.value,r=i.slice(t,n),s=r.trim(),a=r.trimRight().length-s.length,o=r.trimLeft().length-s.length;this.hasCharsBeforeAndAfterHighlight(t,n,i,e)?this.removeCharsBeforeAndAfterHighlightedText(t,n,i,r,e):this.hasCharsInTrimmedHighlight(r,e)?this.removeCharsFromHighlightedText(t,n,i,s,e,a,o):this.insertCharsToHighlightedText(t,n,i,s,e,a,o)}},{key:"hasCharsBeforeAndAfterHighlight",value:function(e,t,n,i){var r=n.slice(e-i.length,e)===i,s=n.slice(t,t+i.length)===i;return r&&s}},{key:"hasCharsInTrimmedHighlight",value:function(e,t){var n=e.trim(),i=n.slice(0,t.length)===t,r=n.slice(-t.length)===t;return i&&r}},{key:"removeCharsBeforeAndAfterHighlightedText",value:function(e,t,n,i,r){this.commentField.setValue(n.slice(0,e-r.length)+i+n.slice(t+r.length)),this.commentTextArea.nativeElement.setSelectionRange(e-r.length,t-r.length)}},{key:"removeCharsFromHighlightedText",value:function(e,t,n,i,r,s,a){this.commentField.setValue(n.slice(0,e)+" ".repeat(s)+i.slice(r.length,-r.length)+" ".repeat(a)+n.slice(t)),this.commentTextArea.nativeElement.setSelectionRange(e+s,t-2*r.length-a)}},{key:"insertCharsToHighlightedText",value:function(e,t,n,i,r,s,a){this.commentField.setValue(n.slice(0,e)+" ".repeat(s)+r+i+r+" ".repeat(a)+n.slice(t)),this.commentTextArea.nativeElement.setSelectionRange(e+r.length+s,t+r.length-a)}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(qN),yo(hF),yo(cF))},e.\u0275cmp=yt({type:e,selectors:[["app-comment-editor"]],viewQuery:function(e,t){var n;(1&e&&(Kl(TH,7),Kl(DH,7),Kl(xH,5)),2&e)&&($l(n=Xl())&&(t.dropArea=n.first),$l(n=Xl())&&(t.commentTextArea=n.first),$l(n=Xl())&&(t.markdownArea=n.first))},inputs:{commentField:"commentField",commentForm:"commentForm",id:"id",initialDescription:"initialDescription",isFormPending:"isFormPending",submitButtonText:"submitButtonText"},outputs:{isFormPendingChange:"isFormPendingChange",submitButtonTextChange:"submitButtonTextChange"},decls:23,vars:15,consts:[[2,"min-height","350px",3,"formGroup"],["animationDuration","0ms",1,"mat-elevation-z1",3,"selectedTabChange"],["label","Write"],[1,"tab-content",3,"dragleave","dragenter","drop","dragover"],["dropArea",""],[3,"forTextAreaId"],["appearance","outline",2,"width","100%"],["matInput","","cdkTextareaAutosize","","cdkAutosizeMinRows","10","cdkAutosizeMaxRows","20",1,"text-input-area",3,"id","formControlName","placeholder","maxlength","paste","keydown","beforeinput","input","dragover"],["commentTextArea","","autosize","cdkTextareaAutosize"],[4,"ngIf"],[1,"drag-and-drop"],["class","error",4,"ngIf"],["type","file",1,"file",3,"disabled","accept","change"],["fileInput",""],["label","Preview"],[1,"tab-content",2,"min-height","228px"],["disableInternalLink","",3,"data",4,"ngIf"],[1,"error"],["disableInternalLink","",3,"data"],["markdownArea",""]],template:function(e,t){if(1&e){var n=xo();ko(0,"form",0),ko(1,"mat-tab-group",1),Ao("selectedTabChange",function(){ln(n);var e=vo(9);return t.commentField.setValue(e.value)}),ko(2,"mat-tab",2),ko(3,"div",3,4),Ao("dragleave",function(e){return t.onDragExit(e)})("dragenter",function(e){return t.onDragEnter(e)})("drop",function(e){return t.onDrop(e)})("dragover",function(e){return t.enableFileDrop(e)}),So(5,"app-markdown-toolbar",5),ko(6,"mat-form-field",6),So(7,"mat-label"),ko(8,"textarea",7,8),Ao("paste",function(e){return t.onPaste(e)})("keydown",function(e){return t.onKeyPress(e)})("beforeinput",function(e){return t.handleBeforeInputChange(e)})("input",function(e){return t.handleInputChange(e)})("dragover",function(e){return t.disableCaretMovement(e)}),wo(),go(11,CH,2,0,"mat-error",9),go(12,MH,2,1,"mat-error",9),go(13,LH,2,1,"mat-hint",9),ko(14,"div",10),go(15,AH,2,0,"span",9),go(16,OH,2,1,"span",11),ko(17,"input",12,13),Ao("change",function(e){ln(n);var i=vo(18);return t.onFileInputUpload(e,i)}),wo(),wo(),wo(),wo(),wo(),ko(19,"mat-tab",14),ko(20,"div",15),go(21,IH,2,1,"markdown",16),go(22,RH,2,0,"div",9),wo(),wo(),wo(),wo()}2&e&&(_o("formGroup",t.commentForm),Ns(5),_o("forTextAreaId",t.id),Ns(3),No("id",t.id),No("formControlName",t.id),No("placeholder",t.placeholderText),No("maxlength",t.maxLength),Ns(3),_o("ngIf",t.commentField.errors&&t.commentField.errors.required&&t.commentField.touched),Ns(1),_o("ngIf",t.commentField.errors&&t.commentField.errors.maxLength),Ns(1),_o("ngIf",(null==t.commentField.value?null:t.commentField.value.length)>=t.maxLength-50),Ns(2),_o("ngIf",!t.isInErrorState),Ns(1),_o("ngIf",t.isInErrorState),Ns(1),_o("disabled",t.commentField.disabled)("accept",t.SUPPORTED_FILE_TYPES),Ns(4),_o("ngIf",""!==t.commentField.value),Ns(1),_o("ngIf",""===t.commentField.value))},directives:[zw,hw,$w,_P,lP,EH,JC,zC,IL,xL,Pk,dw,Jw,nS,Od,jC,UC,fk,IN],styles:[".tab-content[_ngcontent-%COMP%]{padding:10px}.highlight-drag-box[_ngcontent-%COMP%]{border-style:dashed;border-color:#98fb98;border-width:2px}.highlight-drag-box-disabled[_ngcontent-%COMP%]{border-style:dashed;border-color:#fb2a5c;border-width:2px}.drag-and-drop[_ngcontent-%COMP%]{color:#586069;font-size:13px;line-height:16px;position:relative;border-top-style:dashed;border-top-color:#3f51b5;border-top-width:2px;margin-top:5px;padding-top:5px}.error[_ngcontent-%COMP%]{color:#b22222}.file[_ngcontent-%COMP%]{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}"]}),e}(),FH=["loadingSpinnerContainer"];function YH(e,t){if(1&e){var n=xo();ko(0,"button",8),Ao("click",function(){return ln(n),Fo().changeToEditMode()}),au(1," Edit "),wo()}}function jH(e,t){if(1&e&&(ko(0,"div",9),So(1,"markdown",10),wo()),2&e){var n=Fo();Ns(1),_o("data",n.issue.description)}}function qH(e,t){if(1&e){var n=xo();ko(0,"button",17),Ao("click",function(){return ln(n),Fo(2).viewChanges()}),au(1," View Updated Description "),wo()}2&e&&_o("disabled",Fo(2).isSavePending)}function NH(e,t){if(1&e&&(ko(0,"button",18),au(1),wo()),2&e){var n=Fo(2);_o("disabled",n.issueDescriptionForm.invalid||n.isSavePending),Ns(1),uu(" ",n.submitButtonText," ")}}function HH(e,t){if(1&e&&(ko(0,"button",19),ko(1,"mat-button-content"),au(2),Do(3,null,20),wo(),wo()),2&e){var n=Fo(2);_o("disabled",n.issueDescriptionForm.invalid||n.isSavePending),Ns(2),uu(" ",n.submitButtonText," ")}}function BH(e,t){if(1&e){var n=xo();ko(0,"div"),ko(1,"app-comment-editor",11),Ao("isFormPendingChange",function(e){return ln(n),Fo().isSavePending=e})("submitButtonTextChange",function(e){return ln(n),Fo().submitButtonText=e}),wo(),ko(2,"div",12),go(3,qH,2,1,"button",13),ko(4,"button",14),Ao("click",function(){return ln(n),Fo().openCancelDialogIfModified()}),au(5," Cancel "),wo(),go(6,NH,2,2,"button",15),go(7,HH,5,2,"button",16),wo(),wo()}if(2&e){var i=Fo();Ns(1),_o("id","description")("commentField",i.issueDescriptionForm.get("description"))("commentForm",i.issueDescriptionForm)("isFormPending",i.isSavePending)("submitButtonText",i.submitButtonText),Ns(2),_o("ngIf",i.conflict),Ns(1),_o("disabled",i.isSavePending),Ns(2),_o("ngIf",i.conflict),Ns(1),_o("ngIf",!i.conflict)}}var UH=function(){var e=function(){return m(function e(t,n,i,r,s,a,o,u){g(this,e),this.issueService=t,this.formBuilder=n,this.errorHandlingService=i,this.dialog=r,this.phaseService=s,this.permissions=a,this.dialogService=o,this.loadingService=u,this.isSavePending=!1,this.issueUpdated=new jl,this.changeEditState=new jl,this.cancelEditModalMessages=["Do you wish to cancel?","Your changes will be discarded."],this.yesButtonModalMessage="Cancel",this.noButtonModalMessage="Continue editing"},[{key:"showSpinner",value:function(){this.loadingService.addViewContainerRef(this.loadingSpinnerContainer).showLoader(),this.isSavePending=!0}},{key:"hideSpinner",value:function(){this.loadingService.hideLoader(),this.isSavePending=!1}},{key:"ngOnInit",value:function(){this.issueDescriptionForm=this.formBuilder.group({description:[""]}),this.submitButtonText="Save",this.loadingService.addAnimationMode("indeterminate").addSpinnerOptions({diameter:15,strokeWidth:2}).addTheme("warn").addCssClasses(["mat-progress-spinner"])}},{key:"changeToEditMode",value:function(){this.changeEditState.emit(!0),this.issueDescriptionForm.setValue({description:this.issue.description||""})}},{key:"updateDescription",value:function(e){var t=this;this.issueDescriptionForm.invalid||(this.showSpinner(),this.issueService.getLatestIssue(this.issue.id).pipe(ie(function(e){return e.description===t.issue.description}),ge(function(e){return e||"Overwrite"===t.submitButtonText?t.issueService.updateIssue(t.getUpdatedIssue()):(t.conflict=new DN(t.issue.description,t.issueService.issues[t.issue.id].description),t.submitButtonText="Overwrite",t.viewChanges(),lb("The content you are editing has changed. Please verify the changes and try again."))})).subscribe(function(n){t.issueUpdated.emit(n),t.resetToDefault(),e.resetForm(),t.hideSpinner()},function(e){t.errorHandlingService.handleError(e),t.hideSpinner()}))}},{key:"viewChanges",value:function(){this.dialog.open(AN,{data:this.conflict,autoFocus:!1})}},{key:"resetToDefault",value:function(){this.submitButtonText="Save",this.conflict=void 0,this.changeEditState.emit(!1)}},{key:"cancelEditMode",value:function(){var e=this;this.issueService.getIssue(this.issue.id).subscribe(function(t){e.issueUpdated.emit(t),e.resetToDefault()})}},{key:"openCancelDialogIfModified",value:function(){var e=this,t=this.dialogService.checkIfFieldIsModified(this.issueDescriptionForm,"description","description",this.issue);this.dialogService.performActionIfModified(t,function(){return e.openCancelDialog()},function(){return e.cancelEditMode()})}},{key:"openCancelDialog",value:function(){var e=this;this.dialogService.openUserConfirmationModal(this.cancelEditModalMessages,this.yesButtonModalMessage,this.noButtonModalMessage).afterClosed().subscribe(function(t){t&&e.cancelEditMode()})}},{key:"getUpdatedIssue",value:function(){var e=this.issue.clone(this.phaseService.currentPhase);return e.description=yj.updateDescription(this.issueDescriptionForm.get("description").value),e}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(Hj),yo(aS),yo(hF),yo(KL),yo(Nj),yo(Yq),yo(lN),yo(sN))},e.\u0275cmp=yt({type:e,selectors:[["app-issue-description"]],viewQuery:function(e,t){var n;(1&e&&Kl(FH,5,gl),2&e)&&($l(n=Xl())&&(t.loadingSpinnerContainer=n.first))},inputs:{issue:"issue",descriptionTitle:"descriptionTitle",isEditing:"isEditing"},outputs:{issueUpdated:"issueUpdated",changeEditState:"changeEditState"},features:[Du([sN])],decls:13,vars:6,consts:[[1,"mat-title"],[3,"formGroup","ngSubmit"],["myForm","ngForm"],[1,"timeline-comment"],[1,"timeline-header"],["style","float: right","mat-button","",3,"click",4,"ngIf"],["class","comment",4,"ngIf"],[4,"ngIf"],["mat-button","",2,"float","right",3,"click"],[1,"comment"],["disableInternalLink","",3,"data"],[3,"id","commentField","commentForm","isFormPending","submitButtonText","isFormPendingChange","submitButtonTextChange"],[1,"editor-actions"],["class","editor-action","type","button","mat-raised-button","","color","primary",3,"disabled","click",4,"ngIf"],["type","button","mat-stroked-button","","color","warn",1,"editor-action",3,"disabled","click"],["class","editor-action","type","submit","mat-raised-button","","color","warn",3,"disabled",4,"ngIf"],["class","editor-action additional-editor-style","type","submit","mat-stroked-button","","color","primary",3,"disabled",4,"ngIf"],["type","button","mat-raised-button","","color","primary",1,"editor-action",3,"disabled","click"],["type","submit","mat-raised-button","","color","warn",1,"editor-action",3,"disabled"],["type","submit","mat-stroked-button","","color","primary",1,"editor-action","additional-editor-style",3,"disabled"],["loadingSpinnerContainer",""]],template:function(e,t){if(1&e){var n=xo();ko(0,"h3",0),au(1),wo(),ko(2,"form",1,2),Ao("ngSubmit",function(){ln(n);var e=vo(3);return t.updateDescription(e)}),ko(4,"div",3),ko(5,"div",4),ko(6,"span"),ko(7,"strong"),au(8," Tester "),wo(),au(9),wo(),go(10,YH,2,0,"button",5),wo(),go(11,jH,2,1,"div",6),go(12,BH,8,9,"div",7),wo(),wo()}2&e&&(Ns(1),ou(t.descriptionTitle),Ns(1),_o("formGroup",t.issueDescriptionForm),Ns(7),uu(" posted on ",t.issue.created_at,". "),Ns(1),_o("ngIf",t.permissions.isIssueDescriptionEditable()&&!t.isEditing),Ns(1),_o("ngIf",!t.isEditing),Ns(1),_o("ngIf",t.isEditing))},directives:[zw,hw,$w,Od,yM,fk,IN,PH],styles:["span[_ngcontent-%COMP%]{vertical-align:middle;margin-left:5px}[_nghost-%COMP%] .mat-progress-spinner{color:#00000080;display:inline-block;vertical-align:middle;margin-left:5px}"]}),e}();function zH(e,t){if(1&e){var n=xo();ko(0,"button",8),Ao("click",function(){return ln(n),Fo().changeToEditMode()}),au(1,"Edit"),wo()}}function VH(e,t){if(1&e&&(ko(0,"div",9),So(1,"markdown",10),wo()),2&e){var n=Fo();Ns(1),_o("data",n.issue.teamResponse)}}function GH(e,t){if(1&e){var n=xo();ko(0,"button",17),Ao("click",function(){return ln(n),Fo(2).viewChanges()}),au(1," View Updated Response "),wo()}2&e&&_o("disabled",Fo(2).isSavePending)}function WH(e,t){if(1&e&&(ko(0,"button",18),au(1),wo()),2&e){var n=Fo(2);_o("disabled",n.responseForm.invalid||n.isSavePending),Ns(1),uu(" ",n.submitButtonText," ")}}function ZH(e,t){if(1&e&&(ko(0,"button",19),au(1),wo()),2&e){var n=Fo(2);_o("disabled",n.responseForm.invalid||n.isSavePending),Ns(1),uu(" ",n.submitButtonText," ")}}function QH(e,t){if(1&e){var n=xo();ko(0,"div"),ko(1,"app-comment-editor",11),Ao("isFormPendingChange",function(e){return ln(n),Fo().isSavePending=e})("submitButtonTextChange",function(e){return ln(n),Fo().submitButtonText=e}),wo(),ko(2,"div",12),go(3,GH,2,1,"button",13),go(4,WH,2,2,"button",14),go(5,ZH,2,2,"button",15),ko(6,"button",16),Ao("click",function(){return ln(n),Fo().openCancelDialogIfModified()}),au(7," Cancel "),wo(),wo(),wo()}if(2&e){var i=Fo();Ns(1),_o("id","description")("commentField",i.responseForm.get("description"))("commentForm",i.responseForm)("isFormPending",i.isSavePending)("submitButtonText",i.submitButtonText),Ns(2),_o("ngIf",i.conflict),Ns(1),_o("ngIf",i.conflict),Ns(1),_o("ngIf",!i.conflict),Ns(1),_o("disabled",i.isSavePending)}}var $H=function(){var e=function(){return m(function e(t,n,i,r,s,a,o){g(this,e),this.issueService=t,this.formBuilder=n,this.errorHandlingService=i,this.permissions=r,this.dialog=s,this.phaseService=a,this.dialogService=o,this.isSavePending=!1,this.issueUpdated=new jl,this.updateEditState=new jl,this.cancelEditModalMessages=["Do you wish to cancel?","Your changes will be discarded."],this.yesButtonModalMessage="Cancel",this.noButtonModalMessage="Continue editing"},[{key:"ngOnInit",value:function(){this.responseForm=this.formBuilder.group({description:[""]}),this.submitButtonText="Save"}},{key:"changeToEditMode",value:function(){this.updateEditState.emit(!0),this.responseForm.setValue({description:this.issue.teamResponse||""})}},{key:"updateResponse",value:function(e){var t=this;if(!this.responseForm.invalid){this.isSavePending=!0;var n=this.getUpdatedIssue(),i=Object.assign(Object.assign({},n.issueComment),{description:n.createGithubTeamResponse()});this.isSafeToUpdate().pipe(ge(function(e){return e||"Overwrite"===t.submitButtonText?t.issueService.updateIssueWithComment(n,i):t.isUpdatingDeletedResponse()?t.issueService.createTeamResponse(n):(t.conflict=new DN(t.issue.teamResponse,t.issueService.issues[t.issue.id].teamResponse),t.submitButtonText="Overwrite",t.viewChanges(),lb("The content you are editing has changed. Please verify the changes and try again."))}),Kg(function(){return t.isSavePending=!1})).subscribe(function(n){t.issueUpdated.emit(n),t.resetToDefault(),e.resetForm()},function(e){t.errorHandlingService.handleError(e)})}}},{key:"isSafeToUpdate",value:function(){var e=this;return this.issueService.getLatestIssue(this.issue.id).pipe(ie(function(t){return t.teamResponse===e.issue.teamResponse}))}},{key:"isUpdatingDeletedResponse",value:function(){return this.issue.teamResponse&&!this.issueService.issues[this.issue.id].teamResponse}},{key:"canEditIssue",value:function(){return this.permissions.isTeamResponseEditable()}},{key:"resetToDefault",value:function(){this.submitButtonText="Save",this.conflict=void 0,this.updateEditState.emit(!1)}},{key:"viewChanges",value:function(){this.dialog.open(AN,{data:this.conflict,autoFocus:!1})}},{key:"cancelEditMode",value:function(){var e=this;this.issueService.getIssue(this.issue.id).subscribe(function(t){e.issueUpdated.emit(t),e.resetToDefault()})}},{key:"openCancelDialogIfModified",value:function(){var e=this,t=this.dialogService.checkIfFieldIsModified(this.responseForm,"teamResponse","description",this.issue);this.dialogService.performActionIfModified(t,function(){return e.openCancelDialog()},function(){return e.cancelEditMode()})}},{key:"openCancelDialog",value:function(){var e=this;this.dialogService.openUserConfirmationModal(this.cancelEditModalMessages,this.yesButtonModalMessage,this.noButtonModalMessage).afterClosed().subscribe(function(t){t&&e.cancelEditMode()})}},{key:"getUpdatedIssue",value:function(){var e=this.issue.clone(this.phaseService.currentPhase);return e.teamResponse=yj.updateTeamResponse(this.responseForm.get("description").value),e.status||(e.status=""===e.teamResponse?kj.Incomplete:kj.Done),e}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(Hj),yo(aS),yo(hF),yo(Yq),yo(KL),yo(Nj),yo(lN))},e.\u0275cmp=yt({type:e,selectors:[["app-team-response"]],inputs:{issue:"issue",isEditing:"isEditing"},outputs:{issueUpdated:"issueUpdated",updateEditState:"updateEditState"},decls:13,vars:4,consts:[[1,"mat-title"],[3,"formGroup","ngSubmit"],["myForm","ngForm"],[1,"timeline-comment"],[1,"timeline-header"],["style","float: right","mat-button","",3,"click",4,"ngIf"],["class","comment",4,"ngIf"],[4,"ngIf"],["mat-button","",2,"float","right",3,"click"],[1,"comment"],["disableInternalLink","",3,"data"],[3,"id","commentField","commentForm","isFormPending","submitButtonText","isFormPendingChange","submitButtonTextChange"],[1,"editor-actions"],["class","editor-action","type","button","mat-raised-button","","color","primary",3,"disabled","click",4,"ngIf"],["class","editor-action","type","submit","mat-raised-button","","color","warn",3,"disabled",4,"ngIf"],["class","editor-action","type","submit","mat-stroked-button","","color","primary",3,"disabled",4,"ngIf"],["type","button","mat-stroked-button","","color","warn",1,"editor-action",3,"disabled","click"],["type","button","mat-raised-button","","color","primary",1,"editor-action",3,"disabled","click"],["type","submit","mat-raised-button","","color","warn",1,"editor-action",3,"disabled"],["type","submit","mat-stroked-button","","color","primary",1,"editor-action",3,"disabled"]],template:function(e,t){if(1&e){var n=xo();ko(0,"h3",0),au(1,"Team's Response"),wo(),ko(2,"form",1,2),Ao("ngSubmit",function(){ln(n);var e=vo(3);return t.updateResponse(e)}),ko(4,"div",3),ko(5,"div",4),ko(6,"span"),ko(7,"strong"),au(8," Team "),wo(),au(9," responded. "),wo(),go(10,zH,2,0,"button",5),wo(),go(11,VH,2,1,"div",6),go(12,QH,8,9,"div",7),wo(),wo()}2&e&&(Ns(2),_o("formGroup",t.responseForm),Ns(8),_o("ngIf",t.canEditIssue()&&!t.isEditing),Ns(1),_o("ngIf",!t.isEditing),Ns(1),_o("ngIf",t.isEditing))},directives:[zw,hw,$w,Od,yM,fk,IN,PH],styles:["span[_ngcontent-%COMP%]{vertical-align:middle;margin-left:5px}"]}),e}(),KH=(function(e){e.ID="id",e.TITLE="title",e.TEAM_ASSIGNED="teamAssigned",e.TYPE="type",e.SEVERITY="severity",e.RESPONSE="response",e.TESTER_DISAGREE="testerDisagree",e.ASSIGNEE="assignees",e.DUPLICATED_ISSUES="duplicatedIssues",e.TODO="Todo Remaining",e.ACTIONS="actions"}(KH||(KH={})),KH);function JH(e,t,n,i){var r=e.toLowerCase();return i.slice().filter(function(e){var i,s=M(t);try{for(s.s();!(i=s.n()).done;){var a=i.value;switch(a){case KH.ASSIGNEE:if(eB(e.assignees,r))return!0;break;case KH.DUPLICATED_ISSUES:if(tB(n,e.id,r))return!0;break;default:if(nB(e,a,r))return!0}}}catch(o){s.e(o)}finally{s.f()}return!1})}function XH(e,t){return-1!==e.indexOf(t)}function eB(e,t){return e.some(function(e){return XH(e.toLowerCase(),t)})}function tB(e,t,n){return function(e,t){return 0!==e.filter(function(e){return"#".concat(String(e.id)).includes(t)}).length}(e.issues$.getValue().filter(function(e){return e.duplicateOf===t}),n)}function nB(e,t,n){return XH(String(e[t]).toLowerCase(),n)}function iB(e,t){if(1&e){var n=xo();ko(0,"button",6),Ao("click",function(){return ln(n),Fo().openSelector()}),ko(1,"mat-icon",7),au(2," edit "),wo(),wo()}}function rB(e,t){if(1&e&&(ko(0,"mat-option",8),au(1),wo()),2&e){var n=t.$implicit;_o("value",n),Ns(1),ou(n)}}function sB(e,t){1&e&&(ko(0,"p",9),au(1,"-"),wo())}function aB(e,t){if(1&e&&(ko(0,"mat-list-item",12),au(1),wo()),2&e){var n=t.$implicit;Ns(1),ou(n)}}function oB(e,t){if(1&e&&(ko(0,"mat-list",10),go(1,aB,2,1,"mat-list-item",11),wo()),2&e){var n=Fo();Ns(1),_o("ngForOf",n.issue.assignees)}}var uB=function(){var e=function(){return m(function e(t,n,i,r){g(this,e),this.issueService=t,this.errorHandlingService=n,this.phaseService=i,this.permissions=r,this.isInEditMode=!1,this.isEditable=!0,this.issueUpdated=new jl},[{key:"ngOnInit",value:function(){this.teamMembers=this.team.teamMembers.map(function(e){return e.loginId}),this.assignees=this.issue.assignees.map(function(e){return e})}},{key:"openSelector",value:function(){this.isInEditMode=!0,this.assigneeSelection.open()}},{key:"handleEditMode",value:function(e){e||(this.isInEditMode=!1)}},{key:"updateAssignee",value:function(){var e=this,t=this.issue.clone(this.phaseService.currentPhase),n=t.assignees;t.assignees=this.assignees,this.issueService.updateIssue(t).subscribe(function(t){e.issueUpdated.emit(t),e.issueService.getDuplicateIssuesFor(e.issue).pipe(Gg()).subscribe(function(t){t.forEach(function(t){var n=t.clone(e.phaseService.currentPhase);n.assignees=e.assignees,e.issueService.updateIssue(n)})})},function(t){e.errorHandlingService.handleError(t),e.assignees=n})}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(Hj),yo(hF),yo(Nj),yo(Yq))},e.\u0275cmp=yt({type:e,selectors:[["app-assignee-component"]],viewQuery:function(e,t){var n;(1&e&&Kl(zO,7),2&e)&&($l(n=Xl())&&(t.assigneeSelection=n.first))},inputs:{issue:"issue",team:"team",isEditable:"isEditable"},outputs:{issueUpdated:"issueUpdated"},decls:9,vars:7,consts:[[1,"mat-title"],["style","float: right","mat-icon-button","",3,"click",4,"ngIf"],["placeholder","-","multiple","",1,"no-arrow",3,"ngModel","openedChange","closed","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],["style","margin-top: 5px",4,"ngIf"],["style","padding-top: 0","dense","",4,"ngIf"],["mat-icon-button","",2,"float","right",3,"click"],[2,"font-size","20px","margin-bottom","7px","color","#586069"],[3,"value"],[2,"margin-top","5px"],["dense","",2,"padding-top","0"],["style","font-size: 1em",4,"ngFor","ngForOf"],[2,"font-size","1em"]],template:function(e,t){1&e&&(ko(0,"div"),ko(1,"span",0),au(2," Assignees "),wo(),go(3,iB,3,0,"button",1),ko(4,"mat-select",2),Ao("openedChange",function(e){return t.handleEditMode(e)})("closed",function(){return t.updateAssignee()})("ngModelChange",function(e){return t.assignees=e}),So(5,"mat-select-trigger"),go(6,rB,2,2,"mat-option",3),wo(),go(7,sB,2,0,"p",4),go(8,oB,2,1,"mat-list",5),wo()),2&e&&(Ns(3),_o("ngIf",t.permissions.isIssueLabelsEditable()&&t.isEditable&&!t.issue.duplicateOf),Ns(1),Zo("display",t.isInEditMode?"block":"none"),_o("ngModel",t.assignees),Ns(2),_o("ngForOf",t.teamMembers),Ns(1),_o("ngIf",0===t.issue.assignees.length),Ns(1),_o("ngIf",t.issue.assignees.length>0))},directives:[Od,zO,dw,Uw,BO,Ld,yM,bL,Dx,tO,rO],styles:[".no-arrow .mat-select-arrow{visibility:hidden}mat-list-item div.mat-list-item-content{padding-left:0}\n"],encapsulation:2}),e}();function lB(e,t){if(1&e&&(ko(0,"div",9),So(1,"div",12),wo()),2&e){var n=Fo();Ns(1),_o("innerHTML",n.updatedHtml,_s)}}function cB(e,t){if(1&e&&(ko(0,"div"),So(1,"mat-divider"),ko(2,"span",13),au(3," Type "),wo(),ko(4,"p",14),au(5),wo(),wo()),2&e){var n=Fo();Ns(4),_o("ngStyle",n.labelService.setLabelStyle(n.labelService.getColorOfLabel(n.data.type))),Ns(1),uu(" ",n.data.type||"-"," ")}}function dB(e,t){if(1&e&&(ko(0,"div"),So(1,"mat-divider"),ko(2,"span",13),au(3," Severity "),wo(),ko(4,"p",14),au(5),wo(),wo()),2&e){var n=Fo();Ns(4),_o("ngStyle",n.labelService.setLabelStyle(n.labelService.getColorOfLabel(n.data.severity))),Ns(1),uu(" ",n.data.severity||"-"," ")}}function hB(e,t){if(1&e&&(ko(0,"div"),So(1,"mat-divider"),ko(2,"span",13),au(3," Response "),wo(),ko(4,"p",14),au(5),wo(),wo()),2&e){var n=Fo();Ns(4),_o("ngStyle",n.labelService.setLabelStyle(n.labelService.getColorOfLabel(n.data.response))),Ns(1),uu(" ",n.data.response||"-"," ")}}function pB(e,t){if(1&e&&(ko(0,"div"),So(1,"mat-divider"),So(2,"app-assignee-component",15),wo()),2&e){var n=Fo();Ns(2),_o("issue",n.data)("team",n.data.teamAssigned)("isEditable",!1)}}function fB(e,t){if(1&e&&(ko(0,"div"),So(1,"mat-divider"),ko(2,"div"),ko(3,"span",13),au(4,"A Duplicate Of:"),wo(),ko(5,"p",16),au(6),Pl(7,"async"),wo(),wo(),wo()),2&e){var n=Fo();Ns(6),uu(" ","#"+n.data.duplicateOf+": "+Fl(7,1,n.issueService.getIssue(n.data.duplicateOf)).title," ")}}var mB=function(){var e=function(){return m(function e(t,n,i,r,s){g(this,e),this.dialogRef=t,this.data=n,this.sanitizer=i,this.labelService=r,this.issueService=s,this.isOnPreview=!1,this.isReady=!1,this.updatedHtml=this.sanitizer.bypassSecurityTrustHtml(kN(bN(n.teamResponse))),this.isReady=!0},[{key:"close",value:function(){this.dialogRef.close()}},{key:"handleTabChange",value:function(e){this.isOnPreview=1===e.index}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(zL),yo(GL),yo(Eh),yo(Fj),yo(Hj))},e.\u0275cmp=yt({type:e,selectors:[["app-conflict-dialog"]],decls:21,vars:8,consts:[[2,"display","flex","margin-bottom","20px","align-items","center"],["mat-dialog-title","",2,"margin","0"],["mat-icon-button","","color","default",2,"margin","0 0 0 auto",3,"click"],["mat-dialog-content","",2,"display","flex"],[1,"column","left"],["animationDuration","0ms",1,"mat-elevation-z1",3,"selectedTabChange"],["label","Updated Markdown Text"],["class","tab-content",4,"ngIf"],["label","Preview"],[1,"tab-content"],[1,"column","right"],[4,"ngIf"],[3,"innerHTML"],[1,"mat-title"],[3,"ngStyle"],[3,"issue","team","isEditable"],[2,"margin-top","5px"]],template:function(e,t){1&e&&(ko(0,"div",0),ko(1,"h1",1),au(2),wo(),ko(3,"button",2),Ao("click",function(){return t.close()}),ko(4,"mat-icon"),au(5,"close"),wo(),wo(),wo(),ko(6,"div",3),ko(7,"div",4),ko(8,"mat-tab-group",5),Ao("selectedTabChange",function(e){return t.handleTabChange(e)}),ko(9,"mat-tab",6),go(10,lB,2,1,"div",7),wo(),ko(11,"mat-tab",8),ko(12,"div",9),ko(13,"markdown"),au(14),wo(),wo(),wo(),wo(),wo(),ko(15,"div",10),go(16,cB,6,2,"div",11),go(17,dB,6,2,"div",11),go(18,hB,6,2,"div",11),go(19,pB,3,3,"div",11),go(20,fB,8,3,"div",11),wo(),wo()),2&e&&(Ns(2),ou("A new response was submitted by another user"),Ns(8),_o("ngIf",t.isReady),Ns(4),ou(t.data.teamResponse),Ns(2),_o("ngIf",t.data.type),Ns(1),_o("ngIf",t.data.severity),Ns(1),_o("ngIf",t.data.response),Ns(1),_o("ngIf",t.data.assignees),Ns(1),_o("ngIf",t.data.duplicateOf))},directives:[eA,yM,bL,tA,_P,lP,Od,fk,sA,qd,uB],pipes:[Ud],styles:[".tab-content[_ngcontent-%COMP%]{padding:10px;min-height:300px;max-height:55vh}.column.left[_ngcontent-%COMP%]{min-width:60vh;width:100%}.column.right[_ngcontent-%COMP%]{max-width:15%;min-width:20vh;width:100%}.column[_ngcontent-%COMP%]{padding:10px}"]}),e}();function gB(e,t){if(1&e){var n=xo();ko(0,"button",9),Ao("click",function(){ln(n);var e=Fo().$implicit;return Fo().openModalPopup(e)}),ko(1,"mat-icon",10),au(2,"info"),wo(),wo()}}var vB=function(){return{background:"transparent"}},yB=function(e){return{color:e}};function _B(e,t){if(1&e&&(ko(0,"div",5),ko(1,"mat-option",6),ko(2,"mat-icon",7),au(3,"stop"),wo(),ko(4,"span"),au(5),wo(),wo(),go(6,gB,3,0,"button",8),wo()),2&e){var n=t.$implicit,i=Fo();Ns(1),_o("value",n.labelValue)("ngStyle",Ll(5,vB)),Ns(1),_o("ngStyle",Al(6,yB,"#"+n.labelColor)),Ns(3),uu(" ",n.labelValue,""),Ns(1),_o("ngIf",i.hasLabelDefinition(n))}}function bB(e,t){if(1&e&&(ko(0,"mat-error"),au(1),wo()),2&e){var n=Fo();Ns(1),uu(" ",n.labelService.getLabelTitle(n.attributeName)," required. ")}}var kB=function(){var e=function(){return m(function e(t,n){g(this,e),this.labelService=t,this.dialogService=n},[{key:"ngOnInit",value:function(){this.selectedColor=this.labelService.getColorOfLabel(this.attributeName,this.initialValue),this.labelList=this.labelService.getLabelList(this.attributeName),this.dropdownControl=this.dropdownForm.get(this.attributeName)}},{key:"setSelectedLabelColor",value:function(e,t){this.selectedColor=this.labelService.getColorOfLabel(e,t)}},{key:"openModalPopup",value:function(e){this.dialogService.openLabelDefinitionDialog(e.getFormattedName(),this.labelService.getLabelDefinition(e.labelValue,e.labelCategory))}},{key:"hasLabelDefinition",value:function(e){return null!==this.labelService.getLabelDefinition(e.labelValue,e.labelCategory)}},{key:"dropdownTextColor",get:function(){return this.labelService.isDarkColor(this.selectedColor)?"white-text":"black-text"}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(Fj),yo(lN))},e.\u0275cmp=yt({type:e,selectors:[["app-label-dropdown"]],inputs:{attributeName:"attributeName",initialValue:"initialValue",dropdownForm:"dropdownForm"},decls:7,vars:8,consts:[[3,"formGroup"],[2,"width","100%"],["required","","disableOptionCentering","",3,"ngClass","formControlName","placeholder","ngStyle","selectionChange"],["mat-menu-item","","class","labelLine",4,"ngFor","ngForOf"],[4,"ngIf"],["mat-menu-item","",1,"labelLine"],[3,"value","ngStyle"],[3,"ngStyle"],["class","infoPopup",3,"click",4,"ngIf"],[1,"infoPopup",3,"click"],[2,"font-size","20px"]],template:function(e,t){1&e&&(ko(0,"form",0),ko(1,"mat-form-field",1),ko(2,"mat-select",2),Ao("selectionChange",function(e){return t.setSelectedLabelColor(t.attributeName,e.value)}),ko(3,"mat-select-trigger"),au(4),wo(),go(5,_B,7,8,"div",3),wo(),go(6,bB,2,1,"mat-error",4),wo(),wo()),2&e&&(_o("formGroup",t.dropdownForm),Ns(2),No("formControlName",t.attributeName),No("placeholder",t.labelService.getLabelTitle(t.attributeName)),_o("ngClass",t.dropdownTextColor)("ngStyle",t.labelService.setLabelStyle(t.selectedColor,"inline-block")),Ns(2),uu(" ",t.dropdownControl.value," "),Ns(1),_o("ngForOf",t.labelList),Ns(1),_o("ngIf",t.dropdownControl.errors&&t.dropdownControl.errors.required&&t.dropdownControl.touched))},directives:[zw,hw,$w,JC,zO,eS,Cd,dw,Jw,qd,BO,Ld,Od,fO,Dx,bL,jC],styles:[".white-text .mat-select-value-text{color:#fff!important} .black-text .mat-select-value-text{color:#000!important}.infoPopup[_ngcontent-%COMP%]{background:transparent;border:none;outline:none;text-align:center}.labelLine[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto 20%}"]}),e}();function wB(e,t){1&e&&(ko(0,"mat-icon",5),au(1,"cancel"),wo())}var SB=function(e){return[e]};function EB(e,t){if(1&e){var n=xo();ko(0,"mat-chip",2),Ao("removed",function(){var e=ln(n).$implicit;return Fo().removeDuplicateStatus(e)}),ko(1,"a",3),au(2),wo(),go(3,wB,2,0,"mat-icon",4),wo()}if(2&e){var i=t.$implicit,r=Fo();_o("matTooltip",i.title),Ns(1),_o("routerLink",Al(4,SB,"../"+i.id)),Ns(1),uu(" #",i.id," "),Ns(1),_o("ngIf",r.permissions.isTeamResponseEditable()||r.permissions.isTutorResponseEditable())}}var TB=function(){var e=function(){return m(function e(t,n,i,r){g(this,e),this.issueService=t,this.errorHandlingService=n,this.phaseService=i,this.permissions=r},[{key:"ngOnInit",value:function(){this.duplicatedIssues=this.issueService.getDuplicateIssuesFor(this.issue)}},{key:"removeDuplicateStatus",value:function(e){var t=this,n=this.getUpdatedIssueWithRemovedDuplicate(e);this.issueService.updateIssueWithComment(n,n.issueComment).subscribe(function(e){return t.issueService.updateLocalStore(e)},function(e){return t.errorHandlingService.handleError(e)})}},{key:"getUpdatedIssueWithRemovedDuplicate",value:function(e){var t=e.clone(this.phaseService.currentPhase);return t.duplicated=!1,t.duplicateOf=null,t.issueComment.description=t.createGithubTeamResponse(),t}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(Hj),yo(hF),yo(Nj),yo(Yq))},e.\u0275cmp=yt({type:e,selectors:[["app-duplicated-issues-component"]],inputs:{issue:"issue"},decls:6,vars:3,consts:[[1,"mat-title"],["style","cursor: pointer","matTooltipPosition","above",3,"matTooltip","removed",4,"ngFor","ngForOf"],["matTooltipPosition","above",2,"cursor","pointer",3,"matTooltip","removed"],[1,"no-underline","link-grey-dark",3,"routerLink"],["matChipRemove","",4,"ngIf"],["matChipRemove",""]],template:function(e,t){1&e&&(ko(0,"div"),ko(1,"span",0),au(2," Duplicated Issues "),wo(),ko(3,"mat-chip-list"),go(4,EB,4,6,"mat-chip",1),Pl(5,"async"),wo(),wo()),2&e&&(Ns(4),_o("ngForOf",Fl(5,1,t.duplicatedIssues)))},directives:[nL,Ld,$M,XO,O_,Od,bL,KM],pipes:[Ud],styles:[""],encapsulation:2}),e}();function DB(e,t){if(1&e&&(ko(0,"span",30),au(1),wo()),2&e){var n=Fo().$implicit,i=Fo(2);Ns(1),uu(" (",i.getDisabledDupOptionErrorText(n),") ")}}function xB(e,t){if(1&e&&(ko(0,"mat-option",26),ko(1,"span",27),au(2),wo(),ko(3,"span",28),au(4),wo(),go(5,DB,2,1,"span",29),wo()),2&e){var n=t.$implicit,i=Fo(2);_o("disabled",i.dupIssueOptionIsDisabled(n))("value",n.id),Ns(2),uu(" #",n.id,": "),Ns(2),ou(n.title),Ns(1),_o("ngIf",i.dupIssueOptionIsDisabled(n))}}function CB(e,t){1&e&&(ko(0,"mat-error"),au(1," Need to specify the duplicated issue. "),wo())}function MB(e,t){if(1&e){var n=xo();ko(0,"div",6),ko(1,"div"),ko(2,"mat-checkbox",21),Ao("change",function(e){return ln(n),Fo().handleChangeOfDuplicateCheckbox(e)}),au(3," A Duplicate Of: "),wo(),ko(4,"mat-form-field",22),ko(5,"mat-select",23),ko(6,"mat-option"),So(7,"ngx-mat-select-search",24),wo(),go(8,xB,6,5,"mat-option",25),Pl(9,"async"),wo(),go(10,CB,2,0,"mat-error",13),wo(),wo(),wo()}if(2&e){var i=Fo();Ns(4),Zo("visibility",i.duplicated.value?"visible":"hidden"),Ns(3),_o("formControl",i.searchFilterCtrl),Ns(1),_o("ngForOf",Fl(9,5,i.filteredDuplicateIssueList)),Ns(2),_o("ngIf",i.duplicateOf.errors&&i.duplicateOf.errors.required&&i.duplicateOf.touched)}}function LB(e,t){if(1&e&&(ko(0,"div",6),So(1,"app-duplicated-issues-component",31),wo()),2&e){var n=Fo();Ns(1),_o("issue",n.issue)}}function AB(e,t){if(1&e&&(ko(0,"mat-option",32),au(1),wo()),2&e){var n=t.$implicit;_o("value",n),Ns(1),ou(n)}}function OB(e,t){1&e&&(ko(0,"mat-error"),au(1," Assignee(s) required. "),wo())}function IB(e,t){if(1&e){var n=xo();ko(0,"button",33),Ao("click",function(){return ln(n),Fo().viewUpdatedResponse()}),au(1," View Updated Response "),wo()}2&e&&_o("disabled",Fo().isFormPending)}function RB(e,t){if(1&e&&(ko(0,"button",34),au(1),wo()),2&e){var n=Fo();_o("disabled",n.newTeamResponseForm.invalid||n.isFormPending),Ns(1),uu(" ",n.submitButtonText," ")}}function PB(e,t){if(1&e&&(ko(0,"button",35),au(1),wo()),2&e){var n=Fo();_o("disabled",n.newTeamResponseForm.invalid||n.isFormPending),Ns(1),uu(" ",n.submitButtonText," ")}}function FB(e,t){if(1&e){var n=xo();ko(0,"button",36),Ao("click",function(){return ln(n),Fo().refresh()}),au(1," Cancel "),wo()}2&e&&_o("disabled",Fo().isFormPending)}var YB=function(){var e=function(){return m(function e(t,n,i,r,s,a){g(this,e),this.issueService=t,this.formBuilder=n,this.labelService=i,this.errorHandlingService=r,this.dialog=s,this.phaseService=a,this.searchFilterCtrl=new Pw,this.filteredDuplicateIssueList=new qS(1),this.isFormPending=!1,this.issueUpdated=new jl,this._onDestroy=new ee},[{key:"ngOnInit",value:function(){var e=this;this.teamMembers=this.issue.teamAssigned.teamMembers.map(function(e){return e.loginId}),this.duplicatedIssueList=this.getDupIssueList(),this.duplicatedIssueList.pipe(Gg()).subscribe(function(t){return e.filteredDuplicateIssueList.next(t)}),this.searchFilterCtrl.valueChanges.pipe(OS(this._onDestroy)).subscribe(function(t){return e.filterIssues()}),this.newTeamResponseForm=this.formBuilder.group({description:[""],severity:[this.issue.severity,Hk.required],type:[this.issue.type,Hk.required],response:[this.issue.response,Hk.required],assignees:[this.issue.assignees.map(function(e){return e.toLowerCase()})],duplicated:[!1],duplicateOf:[""]}),this.duplicated.valueChanges.subscribe(function(t){t?(e.duplicateOf.setValidators(Hk.required),e.responseTag.setValidators(null)):(e.duplicateOf.setValidators(null),e.responseTag.setValidators(Hk.required)),e.duplicateOf.updateValueAndValidity(),e.responseTag.updateValueAndValidity()}),this.submitButtonText="Submit"}},{key:"filterIssues",value:function(){var e=this;this.changeFilter(this.duplicatedIssueList,this.searchFilterCtrl.value).subscribe(function(t){return e.filteredDuplicateIssueList.next(t)})}},{key:"changeFilter",value:function(e,t){var n=this;return e.pipe(Gg(),ie(function(e){return JH(t,[KH.ID,KH.TITLE],n.issueService,e)}))}},{key:"ngOnDestroy",value:function(){this._onDestroy.next(),this._onDestroy.complete()}},{key:"submitNewTeamResponse",value:function(e){var t=this;if(!this.newTeamResponseForm.invalid){this.isFormPending=!0;var n=this.getUpdatedIssue();this.isSafeToSubmit().pipe(ge(function(e){var i=n.createGithubTeamResponse();return e?t.issueService.createTeamResponse(n):"Overwrite"===t.submitButtonText?t.issueService.updateIssueWithComment(n,{id:t.issueService.issues[t.issue.id].issueComment.id,description:i}):(t.conflict=new DN(" ",t.issueService.issues[t.issue.id].teamResponse),t.submitButtonText="Overwrite",t.viewUpdatedResponse(),lb("A response has been submitted. Please verify the changes and try again."))}),Kg(function(){return t.isFormPending=!1})).subscribe(function(n){t.issueUpdated.emit(n),e.resetForm()},function(e){t.errorHandlingService.handleError(e)})}}},{key:"isSafeToSubmit",value:function(){return this.issueService.getLatestIssue(this.issue.id).pipe(ie(function(e){return!e.teamResponse}))}},{key:"getUpdatedIssue",value:function(){var e=this.issue.clone(this.phaseService.currentPhase);if(e.duplicated=this.duplicated.value,e.duplicateOf=this.duplicateOf.value,e.duplicated){var t=this.issueService.issues[e.duplicateOf];e.severity=t.severity,e.type=t.type,e.assignees=t.assignees,e.response=t.response}else e.severity=this.severity.value,e.type=this.type.value,e.assignees=this.assignees.value,e.response=this.responseTag.value;return e.status=kj.Done,e.teamResponse=yj.updateTeamResponse(this.description.value),e}},{key:"dupIssueOptionIsDisabled",value:function(e){return e.duplicated||!!e.duplicateOf}},{key:"getDisabledDupOptionErrorText",value:function(e){return this.dupIssueOptionIsDisabled(e)?"Duplicate of #"+e.duplicateOf:""}},{key:"handleChangeOfDuplicateCheckbox",value:function(e){e.checked?(this.responseTag.setValue(""),this.assignees.setValue([]),this.responseTag.markAsUntouched()):(this.duplicateOf.setValue(""),this.duplicateOf.markAsUntouched())}},{key:"viewUpdatedResponse",value:function(){this.dialog.open(mB,{data:this.issueService.issues[this.issue.id],autoFocus:!1})}},{key:"refresh",value:function(){this.issueUpdated.emit(this.issueService.issues[this.issue.id])}},{key:"getDupIssueList",value:function(){var e=this;return this.issueService.issues$.pipe(ie(function(t){return t.filter(function(t){return e.issue.id!==t.id})}))}},{key:"description",get:function(){return this.newTeamResponseForm.get("description")}},{key:"severity",get:function(){return this.newTeamResponseForm.get("severity")}},{key:"type",get:function(){return this.newTeamResponseForm.get("type")}},{key:"assignees",get:function(){return this.newTeamResponseForm.get("assignees")}},{key:"responseTag",get:function(){return this.newTeamResponseForm.get("response")}},{key:"duplicated",get:function(){return this.newTeamResponseForm.get("duplicated")}},{key:"duplicateOf",get:function(){return this.newTeamResponseForm.get("duplicateOf")}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(Hj),yo(aS),yo(Fj),yo(hF),yo(KL),yo(Nj))},e.\u0275cmp=yt({type:e,selectors:[["app-new-team-response"]],inputs:{issue:"issue"},outputs:{issueUpdated:"issueUpdated"},decls:29,vars:26,consts:[[3,"formGroup","ngSubmit"],["myForm","ngForm"],[1,"timeline-comment"],[1,"timeline-header"],["class","container",4,"ngIf","ngIfElse"],["displayDuplicates",""],[1,"container"],[1,"left-half"],["attributeName","severity",3,"initialValue","dropdownForm"],[1,"right-half"],["attributeName","type",3,"initialValue","dropdownForm"],["placeholder","Assignees","formControlName","assignees","multiple",""],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["attributeName","response",3,"initialValue","dropdownForm"],[3,"id","commentField","commentForm","isFormPending","submitButtonText","isFormPendingChange","submitButtonTextChange"],[1,"editor-actions"],["class","editor-action","type","button","mat-raised-button","","color","primary",3,"disabled","click",4,"ngIf"],["class","editor-action","type","submit","mat-raised-button","","color","warn",3,"disabled",4,"ngIf"],["type","submit","class","editor-action","mat-stroked-button","","color","primary",3,"disabled",4,"ngIf"],["class","editor-action","type","button","mat-stroked-button","","color","warn","matTooltip","Updated response will overwrite your changes",3,"disabled","click",4,"ngIf"],["formControlName","duplicated",2,"display","inline-block","width","20%",3,"change"],[2,"display","inline-block","width","50%"],["formControlName","duplicateOf","placeholder","Duplicate of"],["placeholderLabel","Search issues","noEntriesFoundLabel","No issues found",3,"formControl"],[3,"disabled","value",4,"ngFor","ngForOf"],[3,"disabled","value"],[1,"mat-body-strong"],[1,"mat-body"],["class","mat-caption","style","color: #f44336",4,"ngIf"],[1,"mat-caption",2,"color","#f44336"],[3,"issue"],[3,"value"],["type","button","mat-raised-button","","color","primary",1,"editor-action",3,"disabled","click"],["type","submit","mat-raised-button","","color","warn",1,"editor-action",3,"disabled"],["type","submit","mat-stroked-button","","color","primary",1,"editor-action",3,"disabled"],["type","button","mat-stroked-button","","color","warn","matTooltip","Updated response will overwrite your changes",1,"editor-action",3,"disabled","click"]],template:function(e,t){if(1&e){var n=xo();ko(0,"form",0,1),Ao("ngSubmit",function(){ln(n);var e=vo(1);return t.submitNewTeamResponse(e)}),ko(2,"div",2),ko(3,"div",3),ko(4,"span"),au(5," Post your team's response here. "),wo(),wo(),ko(6,"div"),go(7,MB,11,7,"div",4),Pl(8,"async"),go(9,LB,2,1,"ng-template",null,5,ic),ko(11,"div",6),ko(12,"div",7),So(13,"app-label-dropdown",8),wo(),ko(14,"div",9),So(15,"app-label-dropdown",10),wo(),wo(),ko(16,"div",6),ko(17,"mat-form-field",7),ko(18,"mat-select",11),go(19,AB,2,2,"mat-option",12),wo(),go(20,OB,2,0,"mat-error",13),wo(),ko(21,"div",9),So(22,"app-label-dropdown",14),wo(),wo(),ko(23,"app-comment-editor",15),Ao("isFormPendingChange",function(e){return t.isFormPending=e})("submitButtonTextChange",function(e){return t.submitButtonText=e}),wo(),ko(24,"div",16),go(25,IB,2,1,"button",17),go(26,RB,2,2,"button",18),go(27,PB,2,2,"button",19),go(28,FB,2,1,"button",20),wo(),wo(),wo(),wo()}if(2&e){var i=vo(10);_o("formGroup",t.newTeamResponseForm),Ns(7),_o("ngIf",0===Fl(8,24,t.issueService.getDuplicateIssuesFor(t.issue)).length)("ngIfElse",i),Ns(4),Zo("display",t.duplicated.value?"none":"grid"),Ns(2),_o("initialValue",t.issue.severity)("dropdownForm",t.newTeamResponseForm),Ns(2),_o("initialValue",t.issue.type)("dropdownForm",t.newTeamResponseForm),Ns(1),Zo("display",t.duplicated.value?"none":"grid"),Ns(3),_o("ngForOf",t.teamMembers),Ns(1),_o("ngIf",t.assignees.errors&&t.assignees.errors.required&&t.assignees.touched),Ns(2),_o("initialValue",t.issue.response)("dropdownForm",t.newTeamResponseForm),Ns(1),_o("id","description")("commentField",t.newTeamResponseForm.get("description"))("commentForm",t.newTeamResponseForm)("isFormPending",t.isFormPending)("submitButtonText",t.submitButtonText),Ns(2),_o("ngIf",t.conflict),Ns(1),_o("ngIf",t.conflict),Ns(1),_o("ngIf",!t.conflict),Ns(1),_o("ngIf",t.conflict)}},directives:[zw,hw,$w,Od,kB,JC,zO,dw,Jw,Ld,PH,BM,Dx,Dq,Zw,jC,TB,yM,XO],pipes:[Ud],styles:[".left-half[_ngcontent-%COMP%]{grid-column:1;padding-right:5px}.right-half[_ngcontent-%COMP%]{grid-column:2;padding-left:5px}.container[_ngcontent-%COMP%]{padding:10px 20px 0;display:grid}"]}),e}(),jB=function(){var e=function(){return m(function e(){g(this,e)},[{key:"ngOnInit",value:function(){}}])}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=yt({type:e,selectors:[["app-parse-error"]],inputs:{phase:"phase"},decls:7,vars:2,consts:[[1,"timeline-comment"],[1,"timeline-header"],[1,"comment"]],template:function(e,t){1&e&&(ko(0,"div",0),ko(1,"div",1),ko(2,"span"),ko(3,"strong"),au(4),wo(),wo(),wo(),ko(5,"div",2),au(6),wo(),wo()),2&e&&(Ns(4),uu("Error in parsing ",t.phase,""),Ns(2),uu("No valid ",t.phase," was found. Please contact the teaching team for assistance."))},styles:[".timeline-header[_ngcontent-%COMP%]{background-color:#f7d2d2;border-bottom:1px solid #ebc0c0;border-top-left-radius:3px;border-top-right-radius:3px;color:#586069;height:35px;padding:5px 10px;display:flex;align-items:center;justify-content:space-between}.timeline-comment[_ngcontent-%COMP%]{overflow:auto;border:1px solid #ebc0c0;background-color:#fff;border-radius:3px;margin-bottom:30px;white-space:pre-line}.comment[_ngcontent-%COMP%]{padding:15px}"]}),e}();function qB(e,t){1&e&&(ko(0,"mat-chip",19),au(1," No Changes "),wo())}function NB(e,t){if(1&e&&(ko(0,"div",20),ko(1,"mat-checkbox",21),au(2," I disagree "),wo(),wo()),2&e){var n=Fo().index,i=Fo();Ns(1),_o("disabled",!0)("checked",i.data.updatedResponses[n].isDisagree())}}function HB(e,t){1&e&&(ko(0,"div",22),ko(1,"i",23),au(2,"add_box"),wo(),ko(3,"ins",24),au(4," I disagree "),wo(),wo())}function BB(e,t){1&e&&(ko(0,"div",22),ko(1,"i",25),au(2,"indeterminate_check_box"),wo(),ko(3,"del",26),au(4,"I disagree"),wo(),wo())}function UB(e,t){if(1&e&&So(0,"div",28),2&e){var n=Fo(2).index;_o("innerHTML",Fo().diffHtmls[n],_s)}}function zB(e,t){if(1&e&&So(0,"div",28),2&e){var n=Fo(2).index;_o("innerHTML",Fo().updatedHtmls[n],_s)}}function VB(e,t){if(1&e&&(ko(0,"div",18),go(1,UB,1,1,"div",27),go(2,zB,1,1,"div",27),wo()),2&e){var n=Fo(2);Ns(1),_o("ngIf",n.showDiff),Ns(1),_o("ngIf",!n.showDiff)}}function GB(e,t){if(1&e&&(ko(0,"mat-expansion-panel",7),ko(1,"mat-expansion-panel-header"),ko(2,"mat-panel-title",8),ko(3,"div",9),au(4,"?"),wo(),So(5,"markdown",10),wo(),ko(6,"mat-panel-description"),ko(7,"mat-chip-list"),go(8,qB,2,0,"mat-chip",11),wo(),wo(),wo(),So(9,"br"),So(10,"markdown",10),So(11,"br"),go(12,NB,3,2,"div",12),go(13,HB,5,0,"div",13),go(14,BB,5,0,"div",13),ko(15,"mat-tab-group",14),ko(16,"mat-tab",15),go(17,VB,3,2,"div",16),wo(),ko(18,"mat-tab",17),ko(19,"div",18),ko(20,"markdown"),au(21),wo(),wo(),wo(),wo(),wo()),2&e){var n=t.$implicit,i=t.index,r=Fo();_o("expanded",r.panelOpenStates[i]),Ns(5),_o("data",r.data.updatedResponses[i].getTitleInMarkDown()),Ns(3),_o("ngIf",0===r.data.outdatedResponses[i].compareTo(r.data.updatedResponses[i])),Ns(2),_o("data",r.data.updatedResponses[i].description),Ns(2),_o("ngIf",r.data.updatedResponses[i].isDisagree()===r.data.outdatedResponses[i].isDisagree()||!r.showDiff),Ns(1),_o("ngIf",!r.data.outdatedResponses[i].isDisagree()&&r.data.updatedResponses[i].isDisagree()&&r.showDiff),Ns(1),_o("ngIf",r.data.outdatedResponses[i].isDisagree()&&!r.data.updatedResponses[i].isDisagree()&&r.showDiff),Ns(3),_o("ngIf",r.isReady),Ns(4),ou(n.updatedContent)}}var WB=function(){var e=function(){return m(function e(t,n,i,r,s){g(this,e),this.dialogRef=t,this.data=n,this.sanitizer=i,this.labelService=r,this.issueService=s,this.isReady=!1,this.showDiff=!0,this.conflicts=[],this.diffHtmls=[],this.updatedHtmls=[],this.panelOpenStates=[];for(var a=0;at}},{key:"ngOnDestroy",value:function(){this._onDestroy.next(),this._onDestroy.complete()}},{key:"ngOnInit",value:function(){var e=this;this.duplicatedIssueList=this.getDupIssueList(),this.duplicatedIssueList.pipe(Gg()).subscribe(function(t){return e.filteredDuplicateIssueList.next(t)}),this.searchFilterCtrl.valueChanges.pipe(OS(this._onDestroy)).subscribe(function(t){return e.filterIssues()})}},{key:"filterIssues",value:function(){var e=this;this.changeFilter(this.duplicatedIssueList,this.searchFilterCtrl.value).subscribe(function(t){return e.filteredDuplicateIssueList.next(t)})}},{key:"updateDuplicateStatus",value:function(e){var t=this,n=this.getUpdatedIssue(e);this.issueService.updateIssueWithComment(n,n.issueComment).subscribe(function(e){return t.issueUpdated.emit(e)},function(e){return t.errorHandlingService.handleError(e)})}},{key:"dupIssueOptionIsDisabled",value:function(e){return e.duplicated||!!e.duplicateOf}},{key:"getDisabledDupOptionErrorText",value:function(e){return this.dupIssueOptionIsDisabled(e)?"Duplicate of #"+e.duplicateOf:""}},{key:"handleCheckboxChange",value:function(e){e.checked?this.openSelection():(this.isEditing=!1,this.duplicateOfSelection.close(),this.duplicateOfSelection.value=null,this.updateDuplicateStatus(null))}},{key:"openSelection",value:function(){this.isEditing=!0,this.duplicateOfSelection.open()}},{key:"handleSelectionOpenChange",value:function(e){e||(this.isEditing=!1,this.duplicatedCheckbox.checked=this.duplicateOfSelection.value)}},{key:"getUpdatedIssue",value:function(e){var t=this.issue.clone(this.phaseService.currentPhase);if(t.duplicated=!!e,t.duplicateOf=e?e.value:null,e){var n=this.issueService.issues[t.duplicateOf];t.severity=n.severity,t.type=n.type,t.assignees=n.assignees,t.response=n.response}return t.issueComment.description=t.createGithubTeamResponse(),t}},{key:"changeFilter",value:function(e,t){var n=this;return e.pipe(Gg(),ie(function(e){return JH(t,[KH.ID,KH.TITLE],n.issueService,e)}))}},{key:"getDupIssueList",value:function(){var e=this;return this.issueService.issues$.pipe(ie(function(t){return t.filter(function(t){return e.issue.id!==t.id&&e.issue.teamAssigned.id===t.teamAssigned.id})}))}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(Hj),yo(Yq),yo(hF),yo(Nj))},e.\u0275cmp=yt({type:e,selectors:[["app-duplicate-of-component"]],viewQuery:function(e,t){var n;(1&e&&(Kl(zO,7),Kl(BM,7)),2&e)&&($l(n=Xl())&&(t.duplicateOfSelection=n.first),$l(n=Xl())&&(t.duplicatedCheckbox=n.first))},inputs:{issue:"issue"},outputs:{issueUpdated:"issueUpdated"},decls:14,vars:12,consts:[["labelPosition","after",3,"disabled","checked","change"],[1,"mat-title"],["style","float: right","mat-icon-button","",3,"visibility","click",4,"ngIf"],["placeholder","-",1,"no-arrow",2,"width","100%",3,"value","selectionChange","openedChange"],["placeholderLabel","Search issues","noEntriesFoundLabel","No issues found",3,"formControl"],[3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","value",4,"ngFor","ngForOf"],["style","margin-top: 5px",4,"ngIf"],["mat-icon-button","",2,"float","right",3,"click"],[2,"font-size","20px","margin-bottom","7px","color","#586069"],[3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","value"],[1,"duplicate-dropdown-issuedetails",3,"ngStyle"],[1,"mat-body-strong"],[1,"mat-body"],["class","mat-caption","style","display: inline-block; color: #f44336",4,"ngIf"],[1,"mat-caption",2,"display","inline-block","color","#f44336"],[2,"margin-top","5px"]],template:function(e,t){1&e&&(ko(0,"div"),ko(1,"mat-checkbox",0),Ao("change",function(e){return t.handleCheckboxChange(e)}),ko(2,"span",1),au(3,"A Duplicate Of:"),wo(),wo(),go(4,xU,3,2,"button",2),ko(5,"mat-select",3),Ao("selectionChange",function(e){return t.updateDuplicateStatus(e)})("openedChange",function(e){return t.handleSelectionOpenChange(e)}),ko(6,"mat-option"),So(7,"ngx-mat-select-search",4),wo(),So(8,"mat-select-trigger"),go(9,LU,7,11,"mat-option",5),Pl(10,"async"),wo(),ko(11,"div"),go(12,AU,3,3,"span",6),go(13,OU,2,0,"span",6),wo(),wo()),2&e&&(Ns(1),_o("disabled",!t.permissions.isTeamResponseEditable()&&!t.permissions.isTutorResponseEditable())("checked",t.issue.duplicated),Ns(3),_o("ngIf",t.permissions.isIssueLabelsEditable()),Ns(1),Zo("display",t.isEditing?"block":"none"),_o("value",t.issue.duplicateOf),Ns(2),_o("formControl",t.searchFilterCtrl),Ns(2),_o("ngForOf",Fl(10,10,t.filteredDuplicateIssueList)),Ns(3),_o("ngIf",t.issue.duplicated),Ns(1),_o("ngIf",!t.issue.duplicated))},directives:[BM,Od,zO,Dx,Dq,dw,Zw,BO,Ld,yM,bL,XO,qd],pipes:[Ud],styles:[".mat-checkbox-disabled .mat-checkbox-label{color:#000}.duplicate-dropdown-issuedetails{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom!important}\n"],encapsulation:2}),e}(),RU=function(){var e=function(){return m(function e(t,n,i){g(this,e),this.issueService=t,this.errorHandlingService=n,this.phaseService=i,this.issueUpdated=new jl},[{key:"ngOnInit",value:function(){}},{key:"handleChangeOfUnsureCheckbox",value:function(e){var t=this,n=!1;e.checked&&(n=!0);var i=this.issue.clone(this.phaseService.currentPhase);i.unsure=n,this.issueService.updateIssue(i).subscribe(function(e){t.issueUpdated.emit(e)},function(e){t.errorHandlingService.handleError(e)})}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(Hj),yo(hF),yo(Nj))},e.\u0275cmp=yt({type:e,selectors:[["app-unsure-checkbox"]],inputs:{issue:"issue"},outputs:{issueUpdated:"issueUpdated"},decls:3,vars:1,consts:[["labelPosition","before",3,"checked","change"],[1,"mat-title"]],template:function(e,t){1&e&&(ko(0,"mat-checkbox",0),Ao("change",function(e){return t.handleChangeOfUnsureCheckbox(e)}),ko(1,"span",1),au(2," Unsure "),wo(),wo()),2&e&&_o("checked",t.issue.unsure)},directives:[BM],styles:[".mat-checkbox-disabled[_ngcontent-%COMP%] .mat-checkbox-label[_ngcontent-%COMP%]{color:#000}"]}),e}(),PU=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[zd,cq,Aq,Rq,Oq,Lq,Pq,YP,Cq,Mq,mk.forChild(),Iq]]}),e}();!function(e,t,n){var i=e.\u0275cmp;i.directiveDefs=function(){return t.map(_t)},i.pipeDefs=function(){return n.map(bt)}}(rN,[Od,TI,yN,sA,UH,$H,YB,jB,oU,uU,yU,DU,uB,TB,IU,RU],[Ud]);var FU=function(){var e=function(){return m(function e(t,n,i){g(this,e),this.location=t,this.router=n,this.dialogService=i,this.modalDialogMessages=["Do you wish to leave the page?","You have unsaved changes that will be discarded."],this.yesButtonDialogMessage="Yes, I wish to leave",this.noButtonDialogMessage="No, I don't wish to leave"},[{key:"openDialog",value:function(){return this.dialogService.openUserConfirmationModal(this.modalDialogMessages,this.yesButtonDialogMessage,this.noButtonDialogMessage).afterClosed()}},{key:"canDeactivate",value:function(e,t,n,i){if(e.canDeactivate&&!e.canDeactivate()&&"/"!==i.url){var r=this.router.createUrlTree([],t).toString();return this.location.go(r),this.openDialog()}return Oh(!0)}}])}();return e.\u0275fac=function(t){return new(t||e)($i(kd),$i(M_),$i(lN))},e.\u0275prov=Be({token:e,factory:e.\u0275fac,providedIn:"root"}),e}(),YU=function(){var e=function(){return m(function e(t){g(this,e),this.route=t,this.issueComponents=[iN.TESTER_POST,iN.SEVERITY_LABEL,iN.TYPE_LABEL]},[{key:"ngOnInit",value:function(){var e=this;this.route.params.subscribe(function(t){e.issueId=+t.issue_id})}},{key:"canDeactivate",value:function(){return!this.viewIssue.isEditing()}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(uy))},e.\u0275cmp=yt({type:e,selectors:[["app-issue"]],viewQuery:function(e,t){var n;(1&e&&Kl(rN,7),2&e)&&($l(n=Xl())&&(t.viewIssue=n.first))},decls:2,vars:2,consts:[[3,"issueId","issueComponents"]],template:function(e,t){1&e&&(ko(0,"div"),So(1,"app-view-issue",0),wo()),2&e&&(Ns(1),_o("issueId",t.issueId)("issueComponents",t.issueComponents))},directives:[rN],styles:[".row[_ngcontent-%COMP%]{display:flex}.column[_ngcontent-%COMP%]{padding:10px;height:100%}.left[_ngcontent-%COMP%]{width:85%}.right[_ngcontent-%COMP%]{width:15%}"]}),e}();function jU(e,t){1&e&&(ko(0,"mat-error"),au(1," Title required. "),wo())}function qU(e,t){1&e&&(ko(0,"mat-error"),au(1," Title cannot contain only whitespaces. "),wo())}function NU(e,t){1&e&&(ko(0,"mat-error"),au(1," Title cannot exceed 256 characters. "),wo())}function HU(e,t){if(1&e&&(ko(0,"mat-hint"),au(1),wo()),2&e){var n=Fo();Ns(1),uu(" ",256-(null==n.title.value?null:n.title.value.length)," characters remaining. ")}}var BU=function(){var e=function(){return m(function e(t,n,i,r,s){g(this,e),this.issueService=t,this.formBuilder=n,this.errorHandlingService=i,this.labelService=r,this.router=s,this.isFormPending=!1},[{key:"ngOnInit",value:function(){this.newIssueForm=this.formBuilder.group({title:["",[Hk.required,Hk.maxLength(256),function(e){return e.value&&""===e.value.trim()?{whitespace:!0}:null}]],description:[""],severity:["",Hk.required],type:["",Hk.required]}),this.submitButtonText="Submit"}},{key:"submitNewIssue",value:function(e){var t=this;this.newIssueForm.invalid||(this.isFormPending=!0,this.issueService.createIssue(this.title.value,yj.updateDescription(this.description.value),this.severity.value,this.type.value).pipe(Kg(function(){return t.isFormPending=!1})).subscribe(function(n){t.issueService.updateLocalStore(n),t.router.navigateByUrl("phaseBugReporting/issues/".concat(n.id)),e.resetForm()},function(e){t.errorHandlingService.handleError(e)}))}},{key:"canDeactivate",value:function(){return!(this.isAttributeEditing(this.title)||this.isAttributeEditing(this.description)||this.isAttributeEditing(this.severity)||this.isAttributeEditing(this.type))}},{key:"isAttributeEditing",value:function(e){return null!==e.value&&""!==e.value}},{key:"title",get:function(){return this.newIssueForm.get("title")}},{key:"description",get:function(){return this.newIssueForm.get("description")}},{key:"severity",get:function(){return this.newIssueForm.get("severity")}},{key:"type",get:function(){return this.newIssueForm.get("type")}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(Hj),yo(aS),yo(hF),yo(Fj),yo(M_))},e.\u0275cmp=yt({type:e,selectors:[["app-new-issue"]],decls:22,vars:14,consts:[[1,"mat-display-1","title"],[3,"formGroup","ngSubmit"],["myForm","ngForm"],[1,"form"],[1,"row"],[1,"column","left"],["id","title","formControlName","title","matInput","","placeholder","Title","required","","maxlength","256"],[4,"ngIf"],[2,"margin","10px 0 10px 0"],[3,"id","commentField","commentForm","isFormPending","submitButtonText","isFormPendingChange","submitButtonTextChange"],["type","submit","mat-stroked-button","","color","primary",1,"submit-new-bug-report",2,"float","right",3,"disabled"],[1,"column","right"],[1,"severity-dropdown"],["initialValue","","attributeName","severity",3,"dropdownForm"],[1,"bug-dropdown"],["initialValue","","attributeName","type",3,"dropdownForm"]],template:function(e,t){if(1&e){var n=xo();ko(0,"h1",0),au(1,"New Issue"),wo(),ko(2,"form",1,2),Ao("ngSubmit",function(){ln(n);var e=vo(3);return t.submitNewIssue(e)}),ko(4,"div",3),ko(5,"div",4),ko(6,"div",5),ko(7,"mat-form-field"),So(8,"input",6),go(9,jU,2,0,"mat-error",7),go(10,qU,2,0,"mat-error",7),go(11,NU,2,0,"mat-error",7),go(12,HU,2,1,"mat-hint",7),wo(),ko(13,"div",8),ko(14,"app-comment-editor",9),Ao("isFormPendingChange",function(e){return t.isFormPending=e})("submitButtonTextChange",function(e){return t.submitButtonText=e}),wo(),wo(),ko(15,"button",10),au(16),wo(),wo(),ko(17,"div",11),ko(18,"div",12),So(19,"app-label-dropdown",13),wo(),ko(20,"div",14),So(21,"app-label-dropdown",15),wo(),wo(),wo(),wo(),wo()}2&e&&(Ns(2),_o("formGroup",t.newIssueForm),Ns(7),_o("ngIf",t.title.errors&&t.title.errors.required&&(t.title.touched||t.title.dirty)),Ns(1),_o("ngIf",t.title.errors&&t.title.errors.whitespace),Ns(1),_o("ngIf",t.title.errors&&t.title.errors.maxlength),Ns(1),_o("ngIf",(null==t.title.value?null:t.title.value.length)>=206),Ns(2),_o("id","description")("commentField",t.description)("commentForm",t.newIssueForm)("isFormPending",t.isFormPending)("submitButtonText",t.submitButtonText),Ns(1),_o("disabled",!t.newIssueForm.valid||t.isFormPending),Ns(1),uu(" ",t.submitButtonText," "),Ns(3),_o("dropdownForm",t.newIssueForm),Ns(2),_o("dropdownForm",t.newIssueForm))},directives:[zw,hw,$w,JC,Pk,IL,dw,Jw,eS,nS,Od,PH,yM,kB,jC,UC],styles:[".form[_ngcontent-%COMP%]{width:80%;margin:0 auto}mat-form-field[_ngcontent-%COMP%]{width:100%}.row[_ngcontent-%COMP%]{display:flex}.column[_ngcontent-%COMP%]{padding:10px;height:100%}.left[_ngcontent-%COMP%]{width:75%}.right[_ngcontent-%COMP%]{width:25%}"]}),e}(),UU=function(){var e=m(function e(t,n){g(this,e),this.snackBarRef=t,this.data=n});return e.\u0275fac=function(t){return new(t||e)(yo(oR),yo(rR))},e.\u0275cmp=yt({type:e,selectors:[["app-undo-action"]],decls:4,vars:1,consts:[[2,"display","inline-block","max-width","300px"],["mat-button","","color","accent",2,"float","right","margin-top","8px",3,"click"]],template:function(e,t){1&e&&(ko(0,"p",0),au(1),wo(),ko(2,"button",1),Ao("click",function(){return t.snackBarRef.dismissWithAction()}),au(3," Undo "),wo()),2&e&&(Ns(1),uu(" ",t.data.message," "))},directives:[yM],encapsulation:2}),e}();function zU(e,t,n){return n.splice(e*t,t)}function VU(e,t){return String(e||"").toUpperCase()0),Ns(1),_o("ngIf",!i.isTodoListChecked(n)),Ns(1),_o("ngIf",n.issueDisputes.length>0),Ns(1),_o("ngIf",0===n.issueDisputes.length)}}function Az(e,t){1&e&&(ko(0,"mat-header-cell",34),au(1,"Response"),wo())}function Oz(e,t){if(1&e&&(ko(0,"span",24),Ao("click",function(e){return e.stopPropagation()}),au(1," Disagree "),wo()),2&e){var n=Fo(2);_o("ngStyle",n.labelService.setLabelStyle(n.labelService.getColorOfLabel("response","Rejected")))}}function Iz(e,t){if(1&e&&(ko(0,"span",24),Ao("click",function(e){return e.stopPropagation()}),au(1," Agree "),wo()),2&e){var n=Fo(2);_o("ngStyle",n.labelService.setLabelStyle(n.labelService.getColorOfLabel("response","Accepted")))}}function Rz(e,t){if(1&e&&(ko(0,"mat-cell"),go(1,Oz,2,1,"span",26),go(2,Iz,2,1,"span",26),wo()),2&e){var n=t.$implicit;Ns(1),_o("ngIf",n.testerDisagree),Ns(1),_o("ngIf",!n.testerDisagree)}}function Pz(e,t){1&e&&(ko(0,"mat-header-cell"),au(1," Actions "),wo())}function Fz(e,t){if(1&e){var n=xo();ko(0,"button",54),Ao("click",function(e){ln(n);var t=Fo().$implicit;return Fo().viewIssueInBrowser(t.id,e)}),ko(1,"mat-icon"),au(2,"open_in_new"),wo(),wo()}}function Yz(e,t){if(1&e){var n=xo();ko(0,"button",55),Ao("click",function(){ln(n);var e=Fo().$implicit;return Fo().logIssueRespondRouting(e.id)}),ko(1,"mat-icon"),au(2,"feedback"),wo(),wo()}2&e&&_o("routerLink","issues/"+Fo().$implicit.id)}function jz(e,t){1&e&&(ko(0,"button",57),ko(1,"mat-icon"),au(2,"edit"),wo(),wo())}function qz(e,t){if(1&e&&go(0,jz,3,0,"button",56),2&e){var n=Fo(2);_o("ngIf",n.permissions.isIssueEditable()&&n.isActionVisible(n.action_buttons.FIX_ISSUE))}}function Nz(e,t){if(1&e){var n=xo();ko(0,"button",58),Ao("click",function(e){ln(n);var t=Fo().$implicit;return Fo().markAsResponded(t,e)}),ko(1,"mat-icon"),au(2,"check_circle"),wo(),wo()}}function Hz(e,t){if(1&e){var n=xo();ko(0,"button",59),Ao("click",function(e){ln(n);var t=Fo().$implicit;return Fo().markAsPending(t,e)}),ko(1,"mat-icon"),au(2,"cancel"),wo(),wo()}}function Bz(e,t){if(1&e){var n=xo();ko(0,"button",60),Ao("click",function(e){ln(n);var t=Fo().$implicit;return Fo().openDeleteDialog(t.id,e),e.stopPropagation()}),ko(1,"mat-icon"),au(2,"delete_outline"),wo(),wo()}}function Uz(e,t){1&e&&So(0,"mat-spinner",61),2&e&&_o("diameter",25)}function zz(e,t){if(1&e&&(ko(0,"mat-cell"),go(1,Fz,3,0,"button",47),go(2,Yz,3,1,"button",48),go(3,qz,1,1,"ng-template",null,49,ic),go(5,Nz,3,0,"button",50),go(6,Hz,3,0,"button",51),go(7,Bz,3,0,"button",52),go(8,Uz,1,1,"mat-spinner",53),wo()),2&e){var n=t.$implicit,i=vo(4),r=Fo();Ns(1),_o("ngIf",r.isActionVisible(r.action_buttons.VIEW_IN_WEB)),Ns(1),_o("ngIf",r.isResponseEditable()&&!n.status&&r.isActionVisible(r.action_buttons.RESPOND_TO_ISSUE))("ngIfElse",i),Ns(3),_o("ngIf",r.isResponseEditable()&&n.status&&r.isActionVisible(r.action_buttons.MARK_AS_RESPONDED)),Ns(1),_o("ngIf",("Student"===r.userService.currentUser.role||"Admin"===r.userService.currentUser.role)&&r.isActionVisible(r.action_buttons.MARK_AS_PENDING)),Ns(1),_o("ngIf",r.permissions.isIssueDeletable()&&!r.issuesPendingDeletion[n.id]&&r.isActionVisible(r.action_buttons.DELETE_ISSUE)),Ns(1),_o("ngIf",r.issuesPendingDeletion[n.id]&&r.isActionVisible(r.action_buttons.DELETE_ISSUE))}}function Vz(e,t){1&e&&So(0,"mat-header-row")}function Gz(e,t){if(1&e){var n=xo();ko(0,"mat-row",62),Ao("click",function(){var e=ln(n).$implicit;return Fo().logIssueEditRouting(e.id)}),wo()}2&e&&_o("routerLink","issues/"+t.$implicit.id)}function Wz(e,t){1&e&&(ko(0,"mat-card",63),So(1,"mat-progress-spinner",64),wo())}var Zz=function(){return[10,20,50]},Qz=(function(e){e[e.VIEW_IN_WEB=0]="VIEW_IN_WEB",e[e.MARK_AS_RESPONDED=1]="MARK_AS_RESPONDED",e[e.MARK_AS_PENDING=2]="MARK_AS_PENDING",e[e.RESPOND_TO_ISSUE=3]="RESPOND_TO_ISSUE",e[e.FIX_ISSUE=4]="FIX_ISSUE",e[e.DELETE_ISSUE=5]="DELETE_ISSUE"}(Qz||(Qz={})),Qz),$z=function(){var e=function(){return m(function e(t,n,i,r,s,a,o,u,l,c){var d=arguments.length>10&&void 0!==arguments[10]?arguments[10]:null;g(this,e),this.userService=t,this.permissions=n,this.labelService=i,this.githubService=r,this.issueService=s,this.issueTableSettingsService=a,this.phaseService=o,this.errorHandlingService=u,this.logger=l,this.dialogService=c,this.snackBar=d,this.snackBarAutoCloseTime=3e3,this.filters=void 0,this.action_buttons=Qz,this.deleteIssueModalMessages=["Do you wish to delete this issue?","This action is irreversible!"],this.yesButtonModalMessage="Yes, I wish to delete this issue",this.noButtonModalMessage="No, I don't wish to delete this issue"},[{key:"ngOnInit",value:function(){this.issues=new WU(this.issueService,this.sort,this.paginator,this.headers,this.filters),this.issuesPendingDeletion={},this.tableSettings=this.issueTableSettingsService.getTableSettings(this.table_name)}},{key:"ngAfterViewInit",value:function(){var e=this;setTimeout(function(){e.issues.loadIssues()})}},{key:"sortChange",value:function(e){this.tableSettings.sortActiveId=e.active,this.tableSettings.sortDirection=e.direction,this.issueTableSettingsService.setTableSettings(this.table_name,this.tableSettings)}},{key:"pageChange",value:function(e){this.tableSettings.pageSize=e.pageSize,this.tableSettings.pageIndex=e.pageIndex,this.issueTableSettingsService.setTableSettings(this.table_name,this.tableSettings)}},{key:"isActionVisible",value:function(e){return this.actions.includes(e)}},{key:"markAsResponded",value:function(e,t){var n=this;this.logger.info("IssueTablesComponent: Marking Issue ".concat(e.id," as Responded"));var i=e.clone(this.phaseService.currentPhase);i.status=kj.Done,this.issueService.updateIssue(i).subscribe(function(e){n.issueService.updateLocalStore(e)},function(e){n.errorHandlingService.handleError(e)}),t.stopPropagation()}},{key:"isResponseEditable",value:function(){return this.permissions.isTeamResponseEditable()||this.permissions.isTesterResponseEditable()}},{key:"markAsPending",value:function(e,t){var n=this;this.logger.info("IssueTablesComponent: Marking Issue ".concat(e.id," as Pending"));var i=e.clone(this.phaseService.currentPhase);i.status=kj.Incomplete,this.issueService.updateIssue(i).subscribe(function(e){n.issueService.updateLocalStore(e)},function(e){n.errorHandlingService.handleError(e)}),t.stopPropagation()}},{key:"logIssueRespondRouting",value:function(e){this.logger.info("IssueTablesComponent: Proceeding to Respond to Issue ".concat(e))}},{key:"logIssueEditRouting",value:function(e){this.logger.info("IssueTablesComponent: Proceeding to Edit Issue ".concat(e))}},{key:"todoFinished",value:function(e){return e.issueDisputes.length-e.numOfUnresolvedDisputes()}},{key:"isTodoListChecked",value:function(e){return e.issueDisputes&&0===e.numOfUnresolvedDisputes()}},{key:"viewIssueInBrowser",value:function(e,t){this.logger.info("IssueTablesComponent: Opening Issue ".concat(e," on Github")),this.githubService.viewIssueInBrowser(e,t)}},{key:"deleteIssue",value:function(e,t){var n=this;this.logger.info("IssueTablesComponent: Deleting Issue ".concat(e)),this.issuesPendingDeletion=Object.assign(Object.assign({},this.issuesPendingDeletion),D({},e,!0)),this.issueService.deleteIssue(e).pipe(Kg(function(){var t=(0,QP._T)(n.issuesPendingDeletion,["symbol"==typeof e?e:e+""]);n.issuesPendingDeletion=t})).subscribe(function(e){},function(e){n.errorHandlingService.handleError(e)}),t.stopPropagation();this.snackBar.openFromComponent(UU,{data:{message:"Deleted issue ".concat(e)},duration:this.snackBarAutoCloseTime}).onAction().subscribe(function(){n.undeleteIssue(e,t)})}},{key:"undeleteIssue",value:function(e,t){var n=this;this.logger.info("IssueTablesComponent: Undeleting Issue ".concat(e)),this.issueService.undeleteIssue(e).subscribe(function(e){},function(e){n.errorHandlingService.handleError(e)}),t.stopPropagation(),this.snackBar.open("Restored issue ".concat(e),"",{duration:this.snackBarAutoCloseTime})}},{key:"openDeleteDialog",value:function(e,t){var n=this;this.dialogService.openUserConfirmationModal(this.deleteIssueModalMessages,this.yesButtonModalMessage,this.noButtonModalMessage).afterClosed().subscribe(function(i){i&&(n.logger.info("IssueTablesComponent: Deleting issue ".concat(e)),n.deleteIssue(e,t))})}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(SF),yo(Yq),yo(Fj),yo(_F),yo(Hj),yo(QU),yo(Nj),yo(hF),yo(cF),yo(lN),yo(pR))},e.\u0275cmp=yt({type:e,selectors:[["app-issue-tables"]],viewQuery:function(e,t){var n;(1&e&&(Kl(_R,7),Kl(fI,7)),2&e)&&($l(n=Xl())&&(t.sort=n.first),$l(n=Xl())&&(t.paginator=n.first))},inputs:{headers:"headers",actions:"actions",filters:"filters",table_name:"table_name"},decls:38,vars:14,consts:[["matSort","",1,"mat-elevation-z8",3,"dataSource","matSortActive","matSortDirection","matSortChange"],["matColumnDef","id"],["mat-sort-header","",4,"matHeaderCellDef"],[4,"matCellDef"],["matColumnDef","title"],["matColumnDef","teamAssigned",4,"ngIf"],["matColumnDef","type"],["matColumnDef","severity"],["matColumnDef","response"],["matColumnDef","assignees"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["matColumnDef","duplicatedIssues"],[4,"matHeaderCellDef"],["matColumnDef","Todo Remaining"],["matColumnDef","testerDisagree"],["matColumnDef","actions"],[4,"matHeaderRowDef"],["style","cursor: pointer",3,"routerLink","click",4,"matRowDef","matRowDefColumns"],["style","display: flex; justify-content: center; align-items: center",4,"ngIf"],[3,"paginatorLocalStorage","pageSize","pageSizeOptions","pageIndex","page"],["mat-sort-header",""],[2,"cursor","default",3,"click"],[1,"no-underline","link-grey-dark","title-wrap",3,"routerLink"],["matColumnDef","teamAssigned"],[3,"ngStyle","click"],["style","display: inline; padding: 1px 2px",3,"click",4,"ngIf"],[3,"ngStyle","click",4,"ngIf"],[2,"display","inline","padding","1px 2px",3,"click"],[1,"arrow-right"],["style","display: inline; margin: 3px",3,"click",4,"ngIf"],[2,"display","inline","margin","3px",3,"click"],["style","margin-left: 10%",4,"ngIf"],[2,"margin-left","10%"],["matTooltip","Should not be empty","matTooltipPosition","above","color","warn"],["mat-header-cell","","mat-sort-header",""],["style","cursor: default",3,"click",4,"ngIf"],["style","margin-left: 5%",4,"ngIf"],[2,"margin-left","5%"],["matTooltip","We strongly recommend assigning all issues to someone","matTooltipPosition","above",2,"color","#ffab40"],[4,"ngIf"],["style","display: inline-block; margin-left: 5px",4,"ngFor","ngForOf"],[2,"display","inline-block","margin-left","5px"],["matTooltipPosition","above",2,"font-size","12px","cursor","pointer",3,"routerLink","matTooltip"],["role","progressbar","style","width: 100%","aria-valuenow","100","aria-valuemin","0","aria-valuemax","100",3,"value","max",4,"ngIf"],["color","green"],["color","red"],["role","progressbar","aria-valuenow","100","aria-valuemin","0","aria-valuemax","100",2,"width","100%",3,"value","max"],["mat-button","","matTooltip","View this issue on GitHub","style","transform: scale(0.8)",3,"click",4,"ngIf"],["mat-button","","color","accent","style","transform: scale(0.8)","matTooltip","Respond to this issue",3,"routerLink","click",4,"ngIf","ngIfElse"],["tryEditIssue",""],["mat-button","","color","primary","style","transform: scale(0.8)","matTooltip","Mark this issue as Responded",3,"click",4,"ngIf"],["color","primary","matTooltip","Mark this issue as Pending","mat-button","","style","transform: scale(0.8)",3,"click",4,"ngIf"],["mat-button","","color","warn","matTooltip","Delete this issue","style","transform: scale(0.8)",3,"click",4,"ngIf"],["color","warn","style","display: inline; padding-right: 30px; margin-left: 5px",3,"diameter",4,"ngIf"],["mat-button","","matTooltip","View this issue on GitHub",2,"transform","scale(0.8)",3,"click"],["mat-button","","color","accent","matTooltip","Respond to this issue",2,"transform","scale(0.8)",3,"routerLink","click"],["mat-button","","color","accent","style","transform: scale(0.8)","matTooltip","Edit this issue",4,"ngIf"],["mat-button","","color","accent","matTooltip","Edit this issue",2,"transform","scale(0.8)"],["mat-button","","color","primary","matTooltip","Mark this issue as Responded",2,"transform","scale(0.8)",3,"click"],["color","primary","matTooltip","Mark this issue as Pending","mat-button","",2,"transform","scale(0.8)",3,"click"],["mat-button","","color","warn","matTooltip","Delete this issue",2,"transform","scale(0.8)",3,"click"],["color","warn",2,"display","inline","padding-right","30px","margin-left","5px",3,"diameter"],[2,"cursor","pointer",3,"routerLink","click"],[2,"display","flex","justify-content","center","align-items","center"],["color","primary","mode","indeterminate","diameter","50","strokeWidth","5"]],template:function(e,t){1&e&&(ko(0,"mat-table",0),Ao("matSortChange",function(e){return t.sortChange(e)}),Eo(1,1),go(2,KU,2,0,"mat-header-cell",2),go(3,JU,3,1,"mat-cell",3),To(),Eo(4,4),go(5,XU,2,0,"mat-header-cell",2),go(6,ez,3,2,"mat-cell",3),To(),go(7,iz,3,0,"ng-container",5),Eo(8,6),go(9,rz,2,0,"mat-header-cell",2),go(10,oz,5,4,"mat-cell",3),To(),Eo(11,7),go(12,uz,2,0,"mat-header-cell",2),go(13,dz,5,4,"mat-cell",3),To(),Eo(14,8),go(15,hz,2,0,"mat-header-cell",2),go(16,mz,3,2,"mat-cell",3),To(),Eo(17,9),go(18,gz,2,0,"mat-header-cell",10),go(19,_z,3,2,"mat-cell",3),To(),Eo(20,11),go(21,bz,2,0,"mat-header-cell",12),go(22,Ez,5,6,"mat-cell",3),To(),Eo(23,13),go(24,Tz,2,0,"mat-header-cell",2),go(25,Lz,5,4,"mat-cell",3),To(),Eo(26,14),go(27,Az,2,0,"mat-header-cell",10),go(28,Rz,3,2,"mat-cell",3),To(),Eo(29,15),go(30,Pz,2,0,"mat-header-cell",12),go(31,zz,9,7,"mat-cell",3),To(),go(32,Vz,1,0,"mat-header-row",16),au(33,"> "),go(34,Gz,1,1,"mat-row",17),wo(),go(35,Wz,2,0,"mat-card",18),Pl(36,"async"),ko(37,"mat-paginator",19),Ao("page",function(e){return t.pageChange(e)}),wo()),2&e&&(_o("dataSource",t.issues)("matSortActive",t.tableSettings.sortActiveId)("matSortDirection",t.tableSettings.sortDirection),Ns(7),_o("ngIf","Student"!==t.userService.currentUser.role),Ns(25),_o("matHeaderRowDef",t.headers),Ns(2),_o("matRowDefColumns",t.headers),Ns(1),_o("ngIf",Fl(36,11,t.issues.isLoading$)),Ns(2),_o("paginatorLocalStorage",t.table_name)("pageSize",t.tableSettings.pageSize)("pageSizeOptions",Ll(13,Zz))("pageIndex",t.tableSettings.pageIndex))},directives:[MR,_R,OR,AR,LR,Od,PR,FR,fI,$U,IR,TR,RR,O_,qd,bL,XO,Ld,nL,$M,A_,yM,TI,YR,jR,MM,EI],pipes:[Ud],styles:[".mat-table[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;min-width:1000px}.mat-paginator[_ngcontent-%COMP%]{min-width:1000px}.mat-column-id[_ngcontent-%COMP%]{flex:0 1 5%}.mat-column-type[_ngcontent-%COMP%]{overflow-x:auto}.mat-column-responseTag[_ngcontent-%COMP%]{overflow-x:auto}.mat-column-duplicatedIssues[_ngcontent-%COMP%]{overflow-x:auto}.mat-column-assignees[_ngcontent-%COMP%]{word-wrap:normal}.mat-column-actions[_ngcontent-%COMP%]{overflow-x:auto;text-align:center!important}.mat-header-row[_ngcontent-%COMP%]{grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px;min-width:100%}.mat-row[_ngcontent-%COMP%]{grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px;min-width:100%}.mat-icon.arrow-right[_ngcontent-%COMP%]{cursor:default;vertical-align:middle}.mat-cell.mat-column-type[_ngcontent-%COMP%]{flex-wrap:wrap}.mat-cell.mat-column-actions[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{min-width:32px}.mat-column-type[_ngcontent-%COMP%]{flex-basis:12px}.title-wrap[_ngcontent-%COMP%]{overflow-wrap:anywhere}"]}),e}();function Kz(e,t){1&e&&(ko(0,"button",8),au(1," New Issue "),wo())}var Jz=[{path:"phaseBugReporting",component:function(){var e=function(){return m(function e(t,n){g(this,e),this.permissions=t,this.userService=n,this.displayedColumns=[KH.ID,KH.TITLE,KH.TYPE,KH.SEVERITY,KH.ACTIONS],this.actionButtons=[Qz.VIEW_IN_WEB,Qz.DELETE_ISSUE,Qz.FIX_ISSUE]},[{key:"ngOnInit",value:function(){}},{key:"applyFilter",value:function(e){this.table.issues.filter=e}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(Yq),yo(SF))},e.\u0275cmp=yt({type:e,selectors:[["app-phase-bug-reporting"]],viewQuery:function(e,t){var n;(1&e&&Kl($z,7),2&e)&&($l(n=Xl())&&(t.table=n.first))},decls:13,vars:4,consts:[["cols","3","rowHeight","80px"],[1,"grid-flush-left"],[1,"mat-headline",2,"margin","0px"],[1,"full-grid-width"],["matInput","","placeholder","Search",3,"keyup"],[1,"grid-flush-right"],["mat-stroked-button","","class","create-new-bug-report-button","color","primary","routerLink","issues/new",4,"ngIf"],["table_name","tableBugReporting",3,"headers","actions"],["mat-stroked-button","","color","primary","routerLink","issues/new",1,"create-new-bug-report-button"]],template:function(e,t){1&e&&(ko(0,"div"),ko(1,"mat-grid-list",0),ko(2,"mat-grid-tile"),ko(3,"div",1),ko(4,"h1",2),au(5),wo(),wo(),wo(),ko(6,"mat-grid-tile"),ko(7,"mat-form-field",3),ko(8,"input",4),Ao("keyup",function(e){return t.applyFilter(e.target.value)}),wo(),wo(),wo(),ko(9,"mat-grid-tile"),ko(10,"div",5),go(11,Kz,2,0,"button",6),wo(),wo(),wo(),So(12,"app-issue-tables",7),wo()),2&e&&(Ns(5),uu(" ","Student"===t.userService.currentUser.role?"Issues you posted":"All Issues"," "),Ns(6),_o("ngIf",t.permissions.isIssueCreatable()),Ns(1),_o("headers",t.displayedColumns)("actions",t.actionButtons))},directives:[GA,jA,JC,IL,Od,$z,yM,A_],styles:[".container[_ngcontent-%COMP%]{display:block;align-items:center;justify-content:center;text-align:center}.title[_ngcontent-%COMP%]{color:#000;margin:0;padding:30px 20px}.mat-column-actions[_ngcontent-%COMP%]{width:20%;text-align:center}.mat-column-id[_ngcontent-%COMP%]{width:10%}.mat-column-title[_ngcontent-%COMP%]{width:35%}.mat-column-type[_ngcontent-%COMP%]{width:25%}.mat-column-severity[_ngcontent-%COMP%]{width:23%}"]}),e}(),canActivate:[lq]},{path:"phaseBugReporting/issues/new",component:BU,canActivate:[lq],canDeactivate:[FU]},{path:"phaseBugReporting/issues/:issue_id",component:YU,canActivate:[lq],canDeactivate:[FU]}],Xz=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[z_.forChild(Jz)],z_]}),e}(),eV=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[Xz,YP,Cq,cq,PU,mk.forChild(),dq,Mq]]}),e}(),tV=function(){var e=function(){return m(function e(t,n,i,r){g(this,e),this.route=t,this.userService=n,this.permissions=i,this.issueService=r,this.issueComponents=[iN.TESTER_POST,iN.TEAM_RESPONSE,iN.ISSUE_DISPUTE,iN.SEVERITY_LABEL,iN.TYPE_LABEL,iN.RESPONSE_LABEL,iN.DUPLICATE,iN.UNSURE_CHECKBOX]},[{key:"ngOnInit",value:function(){var e=this;this.route.params.subscribe(function(t){e.issueId=+t.issue_id})}},{key:"canDeactivate",value:function(){return!this.viewIssue.isEditing()}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(uy),yo(SF),yo(Yq),yo(Hj))},e.\u0275cmp=yt({type:e,selectors:[["app-issue"]],viewQuery:function(e,t){var n;(1&e&&Kl(rN,7),2&e)&&($l(n=Xl())&&(t.viewIssue=n.first))},decls:2,vars:2,consts:[[3,"issueId","issueComponents"]],template:function(e,t){1&e&&(ko(0,"div"),So(1,"app-view-issue",0),wo()),2&e&&(Ns(1),_o("issueId",t.issueId)("issueComponents",t.issueComponents))},directives:[rN],styles:[".row[_ngcontent-%COMP%]{display:flex}.column[_ngcontent-%COMP%]{padding:10px;height:100%}.left[_ngcontent-%COMP%]{width:85%}.right[_ngcontent-%COMP%]{width:15%}"]}),e}();function nV(e,t){1&e&&(ko(0,"button",11),ko(1,"mat-icon",12),au(2," settings "),wo(),wo()),2&e&&(Fo(),_o("matMenuTriggerFor",vo(6)))}function iV(e,t){if(1&e){var n=xo();ko(0,"button",13),Ao("click",function(){var e=ln(n).$implicit;return Fo().updateDisplayedTeam(e)}),ko(1,"span"),au(2),wo(),wo()}if(2&e){var i=t.$implicit;_o("disabled",i===Fo().teamFilter),Ns(2),uu(" ",i," ")}}var rV=[{path:"phaseModeration",component:function(){var e=function(){return m(function e(t,n,i){g(this,e),this.issueService=t,this.userService=n,this.dataService=i,this.displayedColumns=[KH.ID,KH.TITLE,KH.TYPE,KH.SEVERITY,KH.TODO,KH.ACTIONS],this.teamFilter="All Teams",this.actionButtons=[Qz.VIEW_IN_WEB,Qz.FIX_ISSUE]},[{key:"ngOnInit",value:function(){this.issueService.setIssueTeamFilter(this.teamFilter)}},{key:"applyFilter",value:function(e){this.table.issues.filter=e}},{key:"teamList",get:function(){var e=this.dataService.getTeams();switch(Sj[LF.phaseModeration][this.userService.currentUser.role]){case wj.FilterByTeamAssigned:return["All Teams"].concat(d(this.userService.currentUser.allocatedTeams.map(function(e){return e.id})));case wj.NoFilter:return["All Teams"].concat(d(e))}}},{key:"updateDisplayedTeam",value:function(e){this.teamFilter=e,this.table.issues.teamFilter=this.teamFilter}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(Hj),yo(SF),yo(wF))},e.\u0275cmp=yt({type:e,selectors:[["app-phase-moderation"]],viewQuery:function(e,t){var n;(1&e&&Kl($z,7),2&e)&&($l(n=Xl())&&(t.table=n.first))},decls:18,vars:5,consts:[[2,"text-align","center","margin-bottom","20px"],[1,"mat-display-1"],["mat-icon-button","",3,"matMenuTriggerFor",4,"ngIf"],["teamMenu",""],["mat-menu-item","",3,"disabled","click",4,"ngFor","ngForOf"],["cols","3","rowHeight","80px"],[1,"grid-flush-left"],[1,"mat-headline",2,"margin","0px"],[1,"full-grid-width"],["matInput","","placeholder","Search",3,"keyup"],["table_name","tableModeration",3,"headers","actions"],["mat-icon-button","",3,"matMenuTriggerFor"],[2,"font-size","20px","margin-bottom","7px","color","#586069"],["mat-menu-item","",3,"disabled","click"]],template:function(e,t){1&e&&(ko(0,"div"),ko(1,"div",0),ko(2,"span",1),au(3),wo(),go(4,nV,3,1,"button",2),ko(5,"mat-menu",null,3),go(7,iV,3,2,"button",4),wo(),wo(),ko(8,"mat-grid-list",5),ko(9,"mat-grid-tile"),ko(10,"div",6),ko(11,"h1",7),au(12,"Issues Submitted by Students"),wo(),wo(),wo(),So(13,"br"),ko(14,"mat-grid-tile"),ko(15,"mat-form-field",8),ko(16,"input",9),Ao("keyup",function(e){return t.applyFilter(e.target.value)}),wo(),wo(),wo(),wo(),So(17,"app-issue-tables",10),wo()),2&e&&(Ns(3),uu(" ",t.teamList?t.teamFilter:t.userService.currentUser.team.id," "),Ns(1),_o("ngIf",t.teamList),Ns(3),_o("ngForOf",t.teamList),Ns(10),_o("headers",t.displayedColumns)("actions",t.actionButtons))},directives:[Od,yO,Ld,GA,jA,JC,IL,$z,yM,SO,bL,fO],styles:[".mat-column-id[_ngcontent-%COMP%]{width:10%}.mat-column-title[_ngcontent-%COMP%]{width:20%}.mat-column-type[_ngcontent-%COMP%]{width:15%}.mat-column-severity[_ngcontent-%COMP%]{width:10%}.mat-column-Todo-Remaining[_ngcontent-%COMP%]{width:20%}.mat-column-actions[_ngcontent-%COMP%]{width:10%;text-align:center}"]}),e}(),canActivate:[lq]},{path:"phaseModeration/issues/:issue_id",component:tV,canActivate:[lq],canDeactivate:[FU]}],sV=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[z_.forChild(rV)],z_]}),e}(),aV=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[sV,YP,Cq,cq,PU,mk.forChild(),dq]]}),e}(),oV=function(){var e=function(){return m(function e(t,n,i){g(this,e),this.issueService=t,this.route=n,this.permissions=i,this.issueComponents=[iN.TESTER_POST,iN.TEAM_RESPONSE,iN.NEW_TEAM_RESPONSE,iN.SEVERITY_LABEL,iN.TYPE_LABEL,iN.RESPONSE_LABEL,iN.ASSIGNEE,iN.DUPLICATE]},[{key:"ngOnInit",value:function(){var e=this;this.route.params.subscribe(function(t){e.issueId=+t.issue_id})}},{key:"canDeactivate",value:function(){return!this.viewIssue.isEditing()}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(Hj),yo(uy),yo(Yq))},e.\u0275cmp=yt({type:e,selectors:[["app-issue"]],viewQuery:function(e,t){var n;(1&e&&Kl(rN,7),2&e)&&($l(n=Xl())&&(t.viewIssue=n.first))},decls:2,vars:2,consts:[[3,"issueId","issueComponents"]],template:function(e,t){1&e&&(ko(0,"div"),So(1,"app-view-issue",0),wo()),2&e&&(Ns(1),_o("issueId",t.issueId)("issueComponents",t.issueComponents))},directives:[rN],styles:[".row[_ngcontent-%COMP%]{display:flex}.column[_ngcontent-%COMP%]{padding:10px;height:100%}.left[_ngcontent-%COMP%]{width:85%}.right[_ngcontent-%COMP%]{width:15%}"]}),e}(),uV=function(){var e=function(){return m(function e(t,n,i){g(this,e),this.issueService=t,this.permissions=n,this.userService=i,this.actionButtons=[Qz.VIEW_IN_WEB,Qz.RESPOND_TO_ISSUE,Qz.MARK_AS_RESPONDED,Qz.FIX_ISSUE],this.displayedColumns=i.currentUser.role!==kF.Student?[KH.ID,KH.TITLE,KH.TEAM_ASSIGNED,KH.TYPE,KH.SEVERITY,KH.DUPLICATED_ISSUES,KH.ACTIONS]:[KH.ID,KH.TITLE,KH.TYPE,KH.SEVERITY,KH.DUPLICATED_ISSUES,KH.ACTIONS]},[{key:"ngOnChanges",value:function(e){e.teamFilter.isFirstChange()||(this.table.issues.teamFilter=e.teamFilter.currentValue)}},{key:"ngOnInit",value:function(){var e=this;this.filter=function(t){return function(t){return!e.issueService.hasTeamResponse(t.id)||!t.status||t.status===kj.Incomplete}(t)&&function(e){return!e.duplicateOf}(t)&&function(e){return!e.status||!e.teamResponseError}(t)}}},{key:"applyFilter",value:function(e){this.table.issues.filter=e}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(Hj),yo(Yq),yo(SF))},e.\u0275cmp=yt({type:e,selectors:[["app-issues-pending"]],viewQuery:function(e,t){var n;(1&e&&Kl($z,7),2&e)&&($l(n=Xl())&&(t.table=n.first))},inputs:{teamFilter:"teamFilter"},features:[Ft],decls:10,vars:3,consts:[["cols","3","rowHeight","80px"],[1,"grid-flush-left"],[1,"mat-headline",2,"margin","0"],[1,"full-grid-width"],["matInput","","placeholder","Search",3,"keyup"],["table_name","tableTeamResponsePending",3,"headers","actions","filters"]],template:function(e,t){1&e&&(ko(0,"div"),ko(1,"mat-grid-list",0),ko(2,"mat-grid-tile"),ko(3,"div",1),ko(4,"h1",2),au(5,"Issues Pending Response"),wo(),wo(),wo(),ko(6,"mat-grid-tile"),ko(7,"mat-form-field",3),ko(8,"input",4),Ao("keyup",function(e){return t.applyFilter(e.target.value)}),wo(),wo(),wo(),wo(),So(9,"app-issue-tables",5),wo()),2&e&&(Ns(9),_o("headers",t.displayedColumns)("actions",t.actionButtons)("filters",t.filter))},directives:[GA,jA,JC,IL,$z],styles:[".container[_ngcontent-%COMP%]{display:block;align-items:center;justify-content:center;text-align:center}.title[_ngcontent-%COMP%]{color:#000;margin:0;padding:30px 20px}.mat-column-actions[_ngcontent-%COMP%]{width:13%;text-align:center}.mat-column-id[_ngcontent-%COMP%]{width:10%}.mat-column-title[_ngcontent-%COMP%]{width:26%}.mat-column-teamAssigned[_ngcontent-%COMP%]{width:10%}.mat-column-type[_ngcontent-%COMP%]{width:12%}.mat-column-severity[_ngcontent-%COMP%]{width:10%}.mat-column-duplicateOf[_ngcontent-%COMP%]{width:12%}"]}),e}(),lV=function(){var e=function(){return m(function e(t,n){g(this,e),this.issueService=t,this.userService=n,this.actionButtons=[Qz.VIEW_IN_WEB,Qz.MARK_AS_PENDING,Qz.FIX_ISSUE],this.displayedColumns=n.currentUser.role===kF.Student?[KH.ID,KH.TITLE,KH.TYPE,KH.SEVERITY,KH.RESPONSE,KH.ASSIGNEE,KH.DUPLICATED_ISSUES,KH.ACTIONS]:[KH.ID,KH.TITLE,KH.TEAM_ASSIGNED,KH.TYPE,KH.SEVERITY,KH.RESPONSE,KH.ASSIGNEE,KH.DUPLICATED_ISSUES,KH.ACTIONS]},[{key:"ngOnChanges",value:function(e){e.teamFilter.isFirstChange()||(this.table.issues.teamFilter=e.teamFilter.currentValue)}},{key:"ngOnInit",value:function(){var e=this;this.filter=function(t){return n=t,e.issueService.hasTeamResponse(n.id)&&!t.duplicateOf&&t.status===kj.Done;var n}}},{key:"applyFilter",value:function(e){this.table.issues.filter=e}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(Hj),yo(SF))},e.\u0275cmp=yt({type:e,selectors:[["app-issues-responded"]],viewQuery:function(e,t){var n;(1&e&&Kl($z,7),2&e)&&($l(n=Xl())&&(t.table=n.first))},inputs:{teamFilter:"teamFilter"},features:[Ft],decls:10,vars:3,consts:[["cols","3","rowHeight","80px"],[1,"grid-flush-left"],[1,"mat-headline",2,"margin","0px"],[1,"full-grid-width"],["matInput","","placeholder","Search",3,"keyup"],["table_name","tableTeamResponseResponded",3,"headers","actions","filters"]],template:function(e,t){1&e&&(ko(0,"div"),ko(1,"mat-grid-list",0),ko(2,"mat-grid-tile"),ko(3,"div",1),ko(4,"h1",2),au(5,"Issues Responded"),wo(),wo(),wo(),ko(6,"mat-grid-tile"),ko(7,"mat-form-field",3),ko(8,"input",4),Ao("keyup",function(e){return t.applyFilter(e.target.value)}),wo(),wo(),wo(),wo(),So(9,"app-issue-tables",5),wo()),2&e&&(Ns(9),_o("headers",t.displayedColumns)("actions",t.actionButtons)("filters",t.filter))},directives:[GA,jA,JC,IL,$z],styles:[".container[_ngcontent-%COMP%]{display:block;align-items:center;justify-content:center;text-align:center}.title[_ngcontent-%COMP%]{color:#000;margin:0;padding:30px 20px}.mat-column-id[_ngcontent-%COMP%]{width:5%}.mat-column-title[_ngcontent-%COMP%]{width:20%}.mat-column-type[_ngcontent-%COMP%]{width:11%}.mat-column-severity[_ngcontent-%COMP%]{width:6%}.mat-column-responseTag[_ngcontent-%COMP%]{width:10%}.mat-column-assignees[_ngcontent-%COMP%]{width:10%}.mat-column-teamAssigned[_ngcontent-%COMP%]{width:6%}.mat-column-duplicatedIssues[_ngcontent-%COMP%]{width:10%}.mat-column-actions[_ngcontent-%COMP%]{width:13%;text-align:center}.grid-flush-right[_ngcontent-%COMP%]{position:absolute;right:5px}"]}),e}(),cV=function(){var e=function(){return m(function e(t,n,i){g(this,e),this.issueService=t,this.userService=n,this.permissions=i,this.actionButtons=[Qz.VIEW_IN_WEB,Qz.FIX_ISSUE],this.displayedColumns=n.currentUser.role===kF.Student?[KH.ID,KH.TITLE,KH.TYPE,KH.SEVERITY,KH.RESPONSE,KH.ASSIGNEE,KH.DUPLICATED_ISSUES,KH.ACTIONS]:[KH.ID,KH.TITLE,KH.TEAM_ASSIGNED,KH.TYPE,KH.SEVERITY,KH.RESPONSE,KH.ASSIGNEE,KH.DUPLICATED_ISSUES,KH.ACTIONS]},[{key:"ngOnChanges",value:function(e){e.teamFilter.isFirstChange()||(this.table.issues.teamFilter=e.teamFilter.currentValue)}},{key:"ngOnInit",value:function(){var e=this;this.filter=function(t){var n,i=(n=t,e.issueService.hasTeamResponse(n.id)&&!!t.duplicateOf&&function(t){return!!e.issueService.issues$.getValue().filter(function(e){return e.duplicateOf===t.id}).length}(t)),r=!!t.status&&function(e){return!!e.teamResponseError}(t);return i||r}}},{key:"applyFilter",value:function(e){this.table.issues.filter=e}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(Hj),yo(SF),yo(Yq))},e.\u0275cmp=yt({type:e,selectors:[["app-issues-faulty"]],viewQuery:function(e,t){var n;(1&e&&Kl($z,7),2&e)&&($l(n=Xl())&&(t.table=n.first))},inputs:{teamFilter:"teamFilter"},features:[Ft],decls:10,vars:3,consts:[["cols","3","rowHeight","80px"],[1,"grid-flush-left"],[1,"mat-headline",2,"margin","0px"],[1,"full-grid-width"],["matInput","","placeholder","Search",3,"keyup"],["table_name","tableTeamResponseFaulty",3,"headers","actions","filters"]],template:function(e,t){1&e&&(ko(0,"div"),ko(1,"mat-grid-list",0),ko(2,"mat-grid-tile"),ko(3,"div",1),ko(4,"h1",2),au(5,"Faulty Issues"),wo(),wo(),wo(),ko(6,"mat-grid-tile"),ko(7,"mat-form-field",3),ko(8,"input",4),Ao("keyup",function(e){return t.applyFilter(e.target.value)}),wo(),wo(),wo(),wo(),So(9,"app-issue-tables",5),wo()),2&e&&(Ns(9),_o("headers",t.displayedColumns)("actions",t.actionButtons)("filters",t.filter))},directives:[GA,jA,JC,IL,$z],styles:[".container[_ngcontent-%COMP%]{display:block;align-items:center;justify-content:center;text-align:center}.title[_ngcontent-%COMP%]{color:#000;margin:0;padding:30px 20px}.mat-column-id[_ngcontent-%COMP%]{width:5%}.mat-column-title[_ngcontent-%COMP%]{width:20%}.mat-column-type[_ngcontent-%COMP%]{width:15%}.mat-column-severity[_ngcontent-%COMP%]{width:10%}.mat-column-responseTag[_ngcontent-%COMP%]{width:10%}.mat-column-assignees[_ngcontent-%COMP%]{width:10%}.mat-column-teamAssigned[_ngcontent-%COMP%]{width:7%}.mat-column-duplicatedIssues[_ngcontent-%COMP%]{width:10%}.mat-column-actions[_ngcontent-%COMP%]{width:15%;text-align:center}"]}),e}();function dV(e,t){1&e&&(ko(0,"button",6),ko(1,"mat-icon",7),au(2," settings "),wo(),wo()),2&e&&(Fo(),_o("matMenuTriggerFor",vo(6)))}function hV(e,t){if(1&e){var n=xo();ko(0,"button",8),Ao("click",function(){var e=ln(n).$implicit;return Fo().updateDisplayedTeam(e)}),ko(1,"span"),au(2),wo(),wo()}if(2&e){var i=t.$implicit;_o("disabled",i===Fo().teamFilter),Ns(2),uu(" ",i," ")}}var pV=[{path:"phaseTeamResponse",component:function(){var e=function(){return m(function e(t,n,i){g(this,e),this.userService=t,this.dataService=n,this.issueService=i,this.teamFilter="All Teams"},[{key:"ngOnInit",value:function(){this.issueService.setIssueTeamFilter(this.teamFilter)}},{key:"teamList",get:function(){var e=this.dataService.getTeams();switch(Sj[LF.phaseTeamResponse][this.userService.currentUser.role]){case wj.FilterByTeamAssigned:return["All Teams"].concat(d(this.userService.currentUser.allocatedTeams.map(function(e){return e.id})));case wj.NoFilter:return["All Teams"].concat(d(e))}}},{key:"updateDisplayedTeam",value:function(e){this.teamFilter=e}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(SF),yo(wF),yo(Hj))},e.\u0275cmp=yt({type:e,selectors:[["app-phase-team-response"]],decls:11,vars:6,consts:[[2,"text-align","center","margin-bottom","20px"],[1,"mat-display-1"],["mat-icon-button","",3,"matMenuTriggerFor",4,"ngIf"],["teamMenu",""],["mat-menu-item","",3,"disabled","click",4,"ngFor","ngForOf"],[3,"teamFilter"],["mat-icon-button","",3,"matMenuTriggerFor"],[2,"font-size","20px","margin-bottom","7px","color","#586069"],["mat-menu-item","",3,"disabled","click"]],template:function(e,t){1&e&&(ko(0,"div"),ko(1,"div",0),ko(2,"span",1),au(3),wo(),go(4,dV,3,1,"button",2),ko(5,"mat-menu",null,3),go(7,hV,3,2,"button",4),wo(),wo(),So(8,"app-issues-pending",5),So(9,"app-issues-responded",5),So(10,"app-issues-faulty",5),wo()),2&e&&(Ns(3),uu(" ",t.teamList?t.teamFilter:t.userService.currentUser.team.id," "),Ns(1),_o("ngIf",t.teamList),Ns(3),_o("ngForOf",t.teamList),Ns(1),_o("teamFilter",t.teamFilter),Ns(1),_o("teamFilter",t.teamFilter),Ns(1),_o("teamFilter",t.teamFilter))},directives:[Od,yO,Ld,uV,lV,cV,yM,SO,bL,fO],styles:[".container[_ngcontent-%COMP%]{display:block;align-items:center;justify-content:center;text-align:center}.title[_ngcontent-%COMP%]{color:#000;margin:0;padding:30px 20px}.mat-column-actions[_ngcontent-%COMP%]{width:80px;text-align:center}.mat-column-id[_ngcontent-%COMP%]{width:10%}.mat-column-title[_ngcontent-%COMP%]{width:40%}.mat-column-type[_ngcontent-%COMP%]{width:30%}.mat-column-severity[_ngcontent-%COMP%]{width:12%}"]}),e}(),canActivate:[lq]},{path:"phaseTeamResponse/issues/:issue_id",component:oV,canActivate:[lq],canDeactivate:[FU]}],fV=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[z_.forChild(pV)],z_]}),e}(),mV=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[fV,YP,Cq,cq,PU,mk.forChild(),dq]]}),e}(),gV=function(){var e=function(){return m(function e(t){g(this,e),this.route=t,this.issueComponents=[iN.TESTER_POST,iN.SEVERITY_LABEL,iN.TYPE_LABEL,iN.TEAM_RESPONSE,iN.TESTER_RESPONSE]},[{key:"ngOnInit",value:function(){var e=this;this.route.params.subscribe(function(t){e.issueId=+t.issue_id})}},{key:"canDeactivate",value:function(){return!this.viewIssue.isEditing()}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(uy))},e.\u0275cmp=yt({type:e,selectors:[["app-issue"]],viewQuery:function(e,t){var n;(1&e&&Kl(rN,7),2&e)&&($l(n=Xl())&&(t.viewIssue=n.first))},decls:2,vars:2,consts:[[3,"issueId","issueComponents"]],template:function(e,t){1&e&&(ko(0,"div"),So(1,"app-view-issue",0),wo()),2&e&&(Ns(1),_o("issueId",t.issueId)("issueComponents",t.issueComponents))},directives:[rN],styles:[""]}),e}(),vV=function(){var e=function(){return m(function e(){g(this,e),this.displayedColumns=[KH.ID,KH.TITLE,KH.TYPE,KH.SEVERITY,KH.ACTIONS],this.actionButtons=[Qz.VIEW_IN_WEB,Qz.RESPOND_TO_ISSUE,Qz.MARK_AS_RESPONDED,Qz.FIX_ISSUE]},[{key:"ngOnInit",value:function(){this.filter=function(e){return function(e){return!e.status||e.status===kj.Incomplete}(e)&&function(e){return!!e.issueComment}(e)}}},{key:"applyFilter",value:function(e){this.table.issues.filter=e}}])}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=yt({type:e,selectors:[["app-issue-pending"]],viewQuery:function(e,t){var n;(1&e&&Kl($z,7),2&e)&&($l(n=Xl())&&(t.table=n.first))},decls:10,vars:3,consts:[["cols","3","rowHeight","80px"],[1,"grid-flush-left"],[1,"mat-headline",2,"margin","0"],[1,"full-grid-width"],["matInput","","placeholder","Search",3,"keyup"],["table_name","tableTesterResponsePending",3,"headers","actions","filters"]],template:function(e,t){1&e&&(ko(0,"div"),ko(1,"mat-grid-list",0),ko(2,"mat-grid-tile"),ko(3,"div",1),ko(4,"h1",2),au(5,"Issues Pending Response"),wo(),wo(),wo(),ko(6,"mat-grid-tile"),ko(7,"mat-form-field",3),ko(8,"input",4),Ao("keyup",function(e){return t.applyFilter(e.target.value)}),wo(),wo(),wo(),wo(),So(9,"app-issue-tables",5),wo()),2&e&&(Ns(9),_o("headers",t.displayedColumns)("actions",t.actionButtons)("filters",t.filter))},directives:[GA,jA,JC,IL,$z],styles:[""]}),e}(),yV=function(){var e=function(){return m(function e(){g(this,e),this.displayedColumns=[KH.ID,KH.TITLE,KH.TYPE,KH.SEVERITY,KH.TESTER_DISAGREE,KH.ACTIONS],this.actionButtons=[Qz.VIEW_IN_WEB,Qz.MARK_AS_PENDING,Qz.FIX_ISSUE]},[{key:"ngOnInit",value:function(){this.filter=function(e){return function(e){return e.status===kj.Done}(e)&&function(e){return!!e.issueComment}(e)}}},{key:"applyFilter",value:function(e){this.table.issues.filter=e}}])}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=yt({type:e,selectors:[["app-issue-responded"]],viewQuery:function(e,t){var n;(1&e&&Kl($z,7),2&e)&&($l(n=Xl())&&(t.table=n.first))},decls:10,vars:3,consts:[["cols","3","rowHeight","80px"],[1,"grid-flush-left"],[1,"mat-headline",2,"margin","0"],[1,"full-grid-width"],["matInput","","placeholder","Search",3,"keyup"],["table_name","tableTesterResponseResponded",3,"headers","actions","filters"]],template:function(e,t){1&e&&(ko(0,"div"),ko(1,"mat-grid-list",0),ko(2,"mat-grid-tile"),ko(3,"div",1),ko(4,"h1",2),au(5,"Issues Responded"),wo(),wo(),wo(),ko(6,"mat-grid-tile"),ko(7,"mat-form-field",3),ko(8,"input",4),Ao("keyup",function(e){return t.applyFilter(e.target.value)}),wo(),wo(),wo(),wo(),So(9,"app-issue-tables",5),wo()),2&e&&(Ns(9),_o("headers",t.displayedColumns)("actions",t.actionButtons)("filters",t.filter))},directives:[GA,jA,JC,IL,$z],styles:[""]}),e}(),_V=function(){var e=function(){return m(function e(){g(this,e),this.displayedColumns=[KH.ID,KH.TITLE,KH.TYPE,KH.SEVERITY,KH.ACTIONS],this.actionButtons=[Qz.VIEW_IN_WEB,Qz.FIX_ISSUE]},[{key:"ngOnInit",value:function(){this.filter=function(e){return e.testerResponseError}}},{key:"applyFilter",value:function(e){this.table.issues.filter=e}}])}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=yt({type:e,selectors:[["app-issue-faulty"]],viewQuery:function(e,t){var n;(1&e&&Kl($z,7),2&e)&&($l(n=Xl())&&(t.table=n.first))},decls:10,vars:3,consts:[["cols","3","rowHeight","80px"],[1,"grid-flush-left"],[1,"mat-headline",2,"margin","0px"],[1,"full-grid-width"],["matInput","","placeholder","Search",3,"keyup"],["table_name","tableTesterResponseFaulty",3,"headers","actions","filters"]],template:function(e,t){1&e&&(ko(0,"div"),ko(1,"mat-grid-list",0),ko(2,"mat-grid-tile"),ko(3,"div",1),ko(4,"h1",2),au(5,"Faulty Issues"),wo(),wo(),wo(),ko(6,"mat-grid-tile"),ko(7,"mat-form-field",3),ko(8,"input",4),Ao("keyup",function(e){return t.applyFilter(e.target.value)}),wo(),wo(),wo(),wo(),So(9,"app-issue-tables",5),wo()),2&e&&(Ns(9),_o("headers",t.displayedColumns)("actions",t.actionButtons)("filters",t.filter))},directives:[GA,jA,JC,IL,$z],styles:[""]}),e}(),bV=function(){var e=function(){return m(function e(){g(this,e),this.displayedColumns=[KH.ID,KH.TITLE,KH.TYPE,KH.SEVERITY,KH.ACTIONS],this.actionButtons=[Qz.VIEW_IN_WEB]},[{key:"ngOnInit",value:function(){this.filter=function(e){return e.teamAccepted}}},{key:"applyFilter",value:function(e){this.table.issues.filter=e}}])}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=yt({type:e,selectors:[["app-issue-accepted"]],viewQuery:function(e,t){var n;(1&e&&Kl($z,7),2&e)&&($l(n=Xl())&&(t.table=n.first))},decls:10,vars:3,consts:[["cols","3","rowHeight","80px"],[1,"grid-flush-left"],[1,"mat-headline",2,"margin","0"],[1,"full-grid-width"],["matInput","","placeholder","Search",3,"keyup"],["table_name","tableTesterResponseAccepted",3,"headers","actions","filters"]],template:function(e,t){1&e&&(ko(0,"div"),ko(1,"mat-grid-list",0),ko(2,"mat-grid-tile"),ko(3,"div",1),ko(4,"h1",2),au(5,"Accepted by Dev Team (No Action Required)"),wo(),wo(),wo(),ko(6,"mat-grid-tile"),ko(7,"mat-form-field",3),ko(8,"input",4),Ao("keyup",function(e){return t.applyFilter(e.target.value)}),wo(),wo(),wo(),wo(),So(9,"app-issue-tables",5),wo()),2&e&&(Ns(9),_o("headers",t.displayedColumns)("actions",t.actionButtons)("filters",t.filter))},directives:[GA,jA,JC,IL,$z],styles:[""]}),e}(),kV=[{path:"phaseTesterResponse",component:function(){var e=function(){return m(function e(){g(this,e)},[{key:"ngOnInit",value:function(){}}])}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=yt({type:e,selectors:[["app-phase-tester-response"]],decls:5,vars:0,template:function(e,t){1&e&&(ko(0,"div"),So(1,"app-issue-pending"),So(2,"app-issue-responded"),So(3,"app-issue-faulty"),So(4,"app-issue-accepted"),wo())},directives:[vV,yV,_V,bV],styles:[""]}),e}(),canActivate:[lq]},{path:"phaseTesterResponse/issues/:issue_id",component:gV,canActivate:[lq],canDeactivate:[FU]}],wV=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[z_.forChild(kV)],z_]}),e}(),SV=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[zd,wV,YP,PU,dq,mk.forChild()]]}),e}(),EV=[{path:"",loadChildren:function(){return uq}},{path:"phaseBugReporting",loadChildren:function(){return eV},canLoad:[lq]},{path:"phaseTeamResponse",loadChildren:function(){return mV},canLoad:[lq]},{path:"phaseTesterResponse",loadChildren:function(){return SV},canLoad:[lq]},{path:"phaseModeration",loadChildren:function(){return aV},canLoad:[lq]},{path:"**",redirectTo:""}],TV=function(){var e=m(function e(){g(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=wt({type:e}),e.\u0275inj=Ue({imports:[[z_.forRoot(EV)],z_]}),e}();function DV(e,t){if(1&e){var n=xo();ko(0,"button",12),Ao("click",function(){return ln(n),Fo().goBack()}),ko(1,"mat-icon"),au(2,"arrow_back_ios"),wo(),wo()}}function xV(e,t){if(1&e&&(ko(0,"span",13),au(1),wo()),2&e){var n=Fo();Ns(1),uu(" (",n.getPhaseDescription(n.phaseService.currentPhase),") ")}}var CV=function(e){return{color:"green",visibility:e}};function MV(e,t){if(1&e){var n=xo();ko(0,"button",18),Ao("click",function(){var e=ln(n).$implicit;return Fo(2).routeToSelectedPhase(e)}),ko(1,"span"),ko(2,"mat-icon",19),au(3,"done"),wo(),au(4),wo(),wo()}if(2&e){var i=t.$implicit,r=Fo(2);Ns(2),_o("ngStyle",Al(2,CV,r.phaseService.currentPhase===i?"visible":"hidden")),Ns(2),uu(" ",r.getPhaseDescription(i)," ")}}function LV(e,t){if(1&e&&(ko(0,"div"),ko(1,"button",14),ko(2,"mat-icon",15),au(3,"expand_more"),wo(),wo(),ko(4,"mat-menu",null,16),go(6,MV,5,4,"button",17),wo(),wo()),2&e){var n=vo(5),i=Fo();Ns(1),_o("matMenuTriggerFor",n),Ns(5),_o("ngForOf",i.phaseService.sessionData.openPhases)}}function AV(e,t){if(1&e){var n=xo();ko(0,"button",20),Ao("click",function(){return ln(n),Fo().viewBrowser()}),ko(1,"mat-icon"),au(2,"open_in_new"),wo(),wo()}}function OV(e,t){if(1&e){var n=xo();ko(0,"button",21),Ao("click",function(){return ln(n),Fo().reload()}),au(1," Sync "),ko(2,"mat-icon"),au(3,"refresh"),wo(),wo()}}function IV(e,t){1&e&&(ko(0,"div",22),ko(1,"span",23),au(2,"Sync"),wo(),So(3,"mat-spinner",24),wo()),2&e&&(Ns(3),_o("diameter",20))}function RV(e,t){if(1&e){var n=xo();ko(0,"button",25),Ao("click",function(e){return ln(n),Fo().openLogOutDialog(),e.stopPropagation()}),au(1),ko(2,"mat-icon",26),au(3,"exit_to_app"),wo(),wo()}if(2&e){var i=Fo();Ns(1),uu(" (",i.userService.currentUser.loginId,") ")}}var PV=function(){var e=function(){return m(function e(t,n,i,r,s,a,o,u,l,c,d,h){var p=this;g(this,e),this.router=t,this.auth=n,this.phaseService=i,this.userService=r,this.logger=s,this.location=a,this.githubEventService=o,this.issueService=u,this.errorHandlingService=l,this.githubService=c,this.dialogService=d,this.issueTableSettingsService=h,this.isReloadButtonDisabled=!1,this.ISSUE_FILTER="/issues?q=is:issue+is:open",this.TUTORIAL_LABEL="+label:tutorial.",this.TEAM_LABEL="+label:team.",this.EXCLUDE_DUPLICATE="+-label:duplicate",this.logOutDialogMessages=["Do you wish to log out?"],this.yesButtonDialogMessage="Yes, I wish to log out",this.noButtonDialogMessage="No, I don't wish to log out",t.events.pipe(Rh(function(e){return e instanceof sv}),PS()).subscribe(function(e){p.prevUrl=e[0].urlAfterRedirects})},[{key:"ngOnInit",value:function(){}},{key:"routeToSelectedPhase",value:function(e){this.phaseService.currentPhase!==LF[e]&&(this.phaseService.currentPhase=LF[e],this.githubService.storePhaseDetails(this.phaseService.getPhaseOwner(this.phaseService.currentPhase),this.phaseService.sessionData[e]),this.githubService.reset(),this.issueService.reset(!1),this.reload(),this.issueTableSettingsService.clearTableSettings(),this.router.navigateByUrl(this.phaseService.currentPhase))}},{key:"isBackButtonShown",value:function(){return"/".concat(this.phaseService.currentPhase)!==this.router.url&&"/"!==this.router.url&&!this.router.url.startsWith("/?code")}},{key:"isReloadButtonShown",value:function(){return"/phaseBugReporting/issues/new"!==this.router.url}},{key:"isOpenUrlButtonShown",value:function(){return this.phaseService.currentPhase===LF.phaseBugReporting||this.userService.currentUser.role===kF.Student||"All Teams"!==this.issueService.getIssueTeamFilter()||this.router.url.includes("/issues")}},{key:"getVersion",value:function(){return HP.version}},{key:"getPhaseDescription",value:function(e){return qj[e]}},{key:"goBack",value:function(){this.prevUrl==="/".concat(this.phaseService.currentPhase,"/issues/new")?this.router.navigate(["/phaseBugReporting"]):this.location.back()}},{key:"viewBrowser",value:function(){var e,t=this.router.url.substring(1),n=t.indexOf("/");e=n<0?this.ISSUE_FILTER.concat(this.getTeamFilterString()):t.substring(n),window.open("https://github.com/".concat(this.githubService.getRepoURL()).concat(e))}},{key:"openIssueTracker",value:function(){window.open("https://github.com/CATcher-org/CATcher/issues")}},{key:"getTeamFilterString",value:function(){if(this.phaseService.currentPhase===LF.phaseBugReporting||this.phaseService.currentPhase===LF.phaseTesterResponse)return"";this.userService.currentUser.team&&this.issueService.setIssueTeamFilter(this.userService.currentUser.team.id);var e=this.issueService.getIssueTeamFilter().split("-"),t=this.TUTORIAL_LABEL.concat("".concat(e[0],"-").concat(e[1])).concat(this.TEAM_LABEL).concat(e[2]);return this.phaseService.currentPhase===LF.phaseModeration?t:this.EXCLUDE_DUPLICATE.concat(t)}},{key:"reload",value:function(){var e=this;this.isReloadButtonDisabled=!0,this.githubEventService.reloadPage().subscribe(function(e){return e},function(t){e.errorHandlingService.handleError(t,function(){return e.githubEventService.reloadPage()})}),setTimeout(function(){e.isReloadButtonDisabled=!1},3e3)}},{key:"logOut",value:function(){this.auth.logOut()}},{key:"openLogOutDialog",value:function(){var e=this;this.dialogService.openUserConfirmationModal(this.logOutDialogMessages,this.yesButtonDialogMessage,this.noButtonDialogMessage).afterClosed().subscribe(function(t){t&&(e.logger.info("HeaderComponent: Logging out from ".concat(e.userService.currentUser.loginId)),e.logOut())})}},{key:"exportLogFile",value:function(){this.logger.exportLogFile()}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(M_),yo(zj),yo(Nj),yo(SF),yo(cF),yo(kd),yo(Bj),yo(Hj),yo(hF),yo(_F),yo(lN),yo(QU))},e.\u0275cmp=yt({type:e,selectors:[["app-layout-header"]],decls:17,vars:9,consts:[["color","primary",2,"position","sticky","position","-webkit-sticky","top","0","z-index","1000"],["mat-icon-button","","class","mat-toolbar mat-primary back-button","style","transform: scale(0.9)",3,"click",4,"ngIf"],[1,"mat-toolbar","mat-primary",2,"text-decoration","none",3,"routerLink"],["id","phase-descriptor","style","margin-left: 10px",4,"ngIf"],[4,"ngIf"],[2,"flex","1 1 auto"],["mat-button","","matTooltip","Download CATcher Log",3,"click"],["mat-button","","matTooltip","Give feedback about CATcher",3,"click"],["mat-button","","matTooltip","View current page on GitHub",3,"click",4,"ngIf"],["mat-button","","matTooltip","Synchronize with Github data",3,"click",4,"ngIf"],["class","sync-spinner",4,"ngIf"],["mat-button","","matTooltip","Log out",3,"click",4,"ngIf"],["mat-icon-button","",1,"mat-toolbar","mat-primary","back-button",2,"transform","scale(0.9)",3,"click"],["id","phase-descriptor",2,"margin-left","10px"],["mat-button","",3,"matMenuTriggerFor"],[2,"color","white"],["menu","matMenu"],["mat-menu-item","",3,"click",4,"ngFor","ngForOf"],["mat-menu-item","",3,"click"],[3,"ngStyle"],["mat-button","","matTooltip","View current page on GitHub",3,"click"],["mat-button","","matTooltip","Synchronize with Github data",3,"click"],[1,"sync-spinner"],[2,"font-size","14px","margin-right","7px"],[1,"white-spinner",3,"diameter"],["mat-button","","matTooltip","Log out",3,"click"],[2,"margin-left","2px"]],template:function(e,t){1&e&&(ko(0,"mat-toolbar",0),go(1,DV,3,0,"button",1),ko(2,"a",2),au(3),wo(),go(4,xV,2,1,"span",3),go(5,LV,7,2,"div",4),So(6,"span",5),ko(7,"button",6),Ao("click",function(){return t.exportLogFile()}),ko(8,"mat-icon"),au(9,"receipt"),wo(),wo(),ko(10,"button",7),Ao("click",function(){return t.openIssueTracker()}),ko(11,"mat-icon"),au(12,"mail"),wo(),wo(),go(13,AV,3,0,"button",8),go(14,OV,4,0,"button",9),go(15,IV,4,1,"div",10),go(16,RV,4,1,"button",11),wo()),2&e&&(Ns(1),_o("ngIf",t.isBackButtonShown()),Ns(1),_o("routerLink",t.phaseService.currentPhase),Ns(1),uu("CATcher v",t.getVersion(),""),Ns(1),_o("ngIf",t.auth.isAuthenticated()),Ns(1),_o("ngIf",t.auth.isAuthenticated()&&t.phaseService.sessionData.openPhases.length>1),Ns(8),_o("ngIf",t.auth.isAuthenticated()&&t.isOpenUrlButtonShown()),Ns(1),_o("ngIf",t.auth.isAuthenticated()&&t.isReloadButtonShown()&&!t.isReloadButtonDisabled),Ns(1),_o("ngIf",t.auth.isAuthenticated()&&t.isReloadButtonShown()&&t.isReloadButtonDisabled),Ns(1),_o("ngIf",t.auth.isAuthenticated()))},directives:[AP,Od,O_,yM,XO,bL,SO,yO,Ld,fO,qd,TI],encapsulation:2}),e}(),FV=function(){var e=function(){return m(function e(t,n){g(this,e),this.errorHandlingService=n,this.NOT_CONNECTED_ERROR=new Error("You are not connected to the internet."),t.info("AppComponent: AppConfig",HP),t.info("AppComponent: Mode web")},[{key:"ngAfterViewInit",value:function(){this.addListenerForNetworkOffline()}},{key:"addListenerForNetworkOffline",value:function(){var e=this;window.addEventListener("offline",function(t){e.errorHandlingService.handleError(e.NOT_CONNECTED_ERROR)},!1)}}])}();return e.\u0275fac=function(t){return new(t||e)(yo(cF),yo(hF))},e.\u0275cmp=yt({type:e,selectors:[["app-root"]],decls:3,vars:0,consts:[[1,"container"]],template:function(e,t){1&e&&(So(0,"app-layout-header"),ko(1,"div",0),So(2,"router-outlet"),wo())},directives:[PV,R_],styles:[".container[_ngcontent-%COMP%]{padding:30px;min-height:87.9vh}"]}),e}(),YV=(function(e){e[e.NotAuthenticated=0]="NotAuthenticated",e[e.AwaitingAuthentication=1]="AwaitingAuthentication",e[e.ConfirmOAuthUser=2]="ConfirmOAuthUser",e[e.Authenticated=3]="Authenticated"}(YV||(YV={})),YV),jV=function(){var e=function(){return m(function e(t,n,i,r,s,a,o,u,l,c){g(this,e),this.router=t,this.ngZone=n,this.githubService=i,this.userService=r,this.issueService=s,this.phaseService=a,this.dataService=o,this.githubEventService=u,this.titleService=l,this.logger=c,this.authStateSource=new lg(YV.NotAuthenticated),this.currentAuthState=this.authStateSource.asObservable(),this.accessToken=new lg(void 0)},[{key:"storeOAuthAccessToken",value:function(e){this.githubService.storeOAuthAccessToken(e),this.accessToken.next(e)}},{key:"reset",value:function(){var e=this;this.accessToken.next(void 0),this.changeAuthState(YV.NotAuthenticated),this.ngZone.run(function(){return e.router.navigate([""])})}},{key:"logOut",value:function(){this.githubService.reset(),this.userService.reset(),this.issueService.reset(!0),this.phaseService.reset(),this.dataService.reset(),this.githubEventService.reset(),this.logger.reset(),this.setLandingPageTitle(),this.issueService.setIssueTeamFilter("All Teams"),this.reset()}},{key:"isAuthenticated",value:function(){return this.authStateSource.getValue()===YV.Authenticated}},{key:"changeAuthState",value:function(e){if(e===YV.Authenticated){var t="".concat(Date.now(),"-").concat(ZP());this.issueService.setSessionId(t),this.logger.info("MockAuthService: Successfully authenticated with session: ".concat(t))}this.authStateSource.next(e)}},{key:"setTitleWithPhaseDetail",value:function(){var e=w(4147),t="".concat(e.name," ").concat(e.version," - ").concat(this.phaseService.getPhaseDetail());this.titleService.setTitle(t)}},{key:"setLandingPageTitle",value:function(){var e=w(4147);this.titleService.setTitle("".concat(e.name," ").concat(e.version))}},{key:"startOAuthProcess",value:function(){this.accessToken.next("FabricatedToken")}},{key:"navigateToLandingPage",value:function(){this.router.navigateByUrl(this.phaseService.currentPhase)}},{key:"clearNext",value:function(){}},{key:"getNext",value:function(){}},{key:"storeNext",value:function(e){}}])}();return e.\u0275fac=function(t){return new(t||e)($i(M_),$i(Cc),$i(_F),$i(SF),$i(Hj),$i(Nj),$i(wF),$i(Bj),$i(Ah),$i(cF))},e.\u0275prov=Be({token:e,factory:e.\u0275fac,providedIn:"root"}),e}();function qV(e,t,n,i,r,s,a,o,u,l){return HP.test?new jV(e,t,n,i,r,s,a,o,u,l):(console.log(l),new zj(e,t,n,i,r,s,a,o,u,l))}var NV=Object.assign({},Object.assign(Object.assign({},Object.assign(Object.assign({},jP),{version:qP.version,production:!1,test:!1,clientId:"0cbc5e651d8b01e36687",origin:"http://localhost:4200"})),{test:!0,role:"student",username:"CAT-Tester",team:"CS2103T-W12-3"})),HV=w(60837).Octokit,BV=(new HV,function(){var e=function(){return m(function e(){g(this,e),this.numIssuesCreated=0},[{key:"storeOAuthAccessToken",value:function(e){new HV({auth:function(){return"Token ".concat(e)}})}},{key:"storeOrganizationDetails",value:function(e,t){e,t}},{key:"storePhaseDetails",value:function(e,t){t,e}},{key:"isRepositoryPresent",value:function(e,t){return Oh(!0)}},{key:"createIssue",value:function(e,t,n){var i=n.map(function(e){return new eF({name:e})}),r={number:this.numIssuesCreated,title:e,body:t,labels:i};return this.numIssuesCreated++,Oh(new tF(r))}},{key:"fetchAllLabels",value:function(){return Oh(Fj.getRequiredLabelsAsArray(!0).map(function(e){return{name:e.labelCategory?"".concat(e.labelCategory,".").concat(e.labelValue):"".concat(e.labelValue),color:"".concat(e.labelColor)}}))}},{key:"fetchEventsForRepo",value:function(){return Oh([])}},{key:"fetchDataFile",value:function(){return Oh({data:"role,name,team\n".concat(NV.role,",").concat(NV.username,",").concat(NV.team,"\n")})}},{key:"fetchLatestRelease",value:function(){var e=w(4147);return Oh({html_url:"www.github.com/CATcher-org/releases/v".concat(e.version),tag_name:"v".concat(e.version)})}},{key:"fetchSettingsFile",value:function(){return Oh(D(D(D(D({openPhases:[LF.phaseBugReporting,LF.phaseTeamResponse,LF.phaseTesterResponse,LF.phaseModeration]},LF.phaseBugReporting,"undefined"),LF.phaseTeamResponse,"undefined"),LF.phaseTesterResponse,"undefined"),LF.phaseModeration,"undefined"))}},{key:"fetchAuthenticatedUser",value:function(){return Oh({login:NV.username,name:NV.username})}},{key:"getProfilesData",value:function(){var e=[{profileName:"CATcher",repoName:"CATcher-org/public_data"}],t={json:function(){return Promise.resolve({profiles:e})}};return Promise.resolve(t)}},{key:"reset",value:function(){}}])}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=Be({token:e,factory:e.\u0275fac}),e}());function UV(e,t,n){return HP.test?new BV:new _F(e,t,n)}new bF({id:"CS2103T-W12-3",teamMembers:[{loginId:"JunWei96",role:kF.Student},{loginId:"003-samuel",role:kF.Student},{loginId:"damithc",role:kF.Student},{loginId:"ptvrajsk",role:kF.Student}]}),new bF({id:"CS2103T-W12-4",teamMembers:[{loginId:"RonakLakhotia",role:kF.Student}]});var zV=(new Map([["CS2103T-W12-3",new bF({id:"CS2103T-W12-3",teamMembers:[{loginId:"JunWei96",role:kF.Student},{loginId:"003-samuel",role:kF.Student},{loginId:"damithc",role:kF.Student},{loginId:"ptvrajsk",role:kF.Student}]})],["CS2103T-W12-4",new bF({id:"CS2103T-W12-4",teamMembers:[{loginId:"RonakLakhotia",role:kF.Student}]})]]),{body:"# Team's Response\n\n ## Duplicate status (if any):\n--",created_at:"2020-02-16T18:31:38Z",id:586737495,issue_url:"https://api.github.com/repos/CATcher-org/pe-results/issues/91",updated_at:"2020-03-02T12:50:02Z",url:"https://api.github.com/repos/CATcher-org/pe-results/issues/comments/586737495",user:{login:"testathorStudent",id:46639862,avatar_url:"https://avatars3.githubusercontent.com/u/46639862?v=4",url:"https://api.github.com/users/testathorStudent"}}),VV={body:"# Tutor Moderation\n\n## :question: Issue Type\n\n- [x] Done\n\ntest\n\n
    \n## :question: Issue Severity\n\n- [ ] Done\n\n[replace this with your explanation]\n\n
    \n## :question: Not Related Question\n\n- [ ] Done\n\n[replace this with your explanation]\n\n
    \n",created_at:"2020-08-15T06:39:24Z",id:674357972,issue_url:"https://api.github.com/repos/CATcher-org/pe-evaluation/issues/26",updated_at:"2020-08-15T06:39:40Z",url:"https://api.github.com/repos/CATcher-org/pe-evaluation/issues/comments/674357972",user:{login:"testathorTutor",id:46640218,avatar_url:"https://avatars2.githubusercontent.com/u/46640218?v=4",url:"https://api.github.com/users/testathorTutor"}},GV={color:"9900cc",name:"type.FunctionalityBug",id:1226647550,url:"https://api.github.com/repos/CATcher-org/pe-results/labels/type.FunctionalityBug"},WV={id:1462485994,url:"https://api.github.com/repos/CATcher-org/pe-results/labels/type.FeatureFlaw",name:"type.FeatureFlaw",color:"d966ff"},ZV={id:1226647431,url:"https://api.github.com/repos/CATcher-org/pe-results/labels/type.DocumentationBug",name:"type.DocumentationBug",color:"d966ff"},QV={id:1226646828,url:"https://api.github.com/repos/CATcher-org/pe-results/labels/severity.Low",name:"severity.Low",color:"ffcccc"},$V={id:1226646649,url:"https://api.github.com/repos/CATcher-org/pe-results/labels/severity.High",name:"severity.High",color:"ff6666"},KV={color:"ff9999",name:"severity.Medium",id:1226647149,url:"https://api.github.com/repos/CATcher-org/pe-results/labels/severity.Medium"},JV={url:"https://api.github.com/repos/CATcher-org/pe-results/labels/tutorial.CS2103T-W12",name:"tutorial.CS2103T-W12",color:"c2e0c6",id:1226649736},XV={id:1226649835,url:"https://api.github.com/repos/CATcher-org/pe-results/labels/team.3",name:"team.3",color:"d4c5f9"},eG={login:"anubh-v",avatar_url:"https://avatars1.githubusercontent.com/u/35621759?v=4",url:"https://api.github.com/users/anubh-v"},tG={login:"geshuming",avatar_url:"https://avatars0.githubusercontent.com/u/43642522?v=4",url:"https://api.github.com/users/geshuming"},nG={login:"geshuming",id:43642522,url:"https://api.github.com/users/geshuming"},iG="# Issue Description\n{original issue description}\n# Team's Response\n{team's response}\n # Disputes\n\n## :question: Issue Type\n\n### Team says:\r\n{the team's action that is being disputed}\r\n\r\n### Tester says:\r\n{tester's objection}\n\n
    \n## :question: Issue Severity\n\n### Team says:\r\n{the team's action that is being disputed}\r\n\r\n### Tester says:\r\n{tester's objection}\n\n
    \n## :question: Not Related Question\n\n### Team says:\r\n{the team's action that is being disputed}\r\n\r\n### Tester says:\r\n{tester's objection}\n\n
    \n\n",rG=(new tF({id:"574085971",number:92,assignees:[],comments:[],body:"",created_at:"2020-03-02T16:19:02Z",labels:[XV,JV,GV,KV],state:vk.Open,title:"App starts to lag when given large amount of input",updated_at:"2020-03-13T13:37:32Z",url:"https://api.github.com/repos/CATcher-org/pe-results/issues/92",user:eG}),new tF({id:"384830567",number:130,assignees:[],comments:[],body:"",created_at:"2020-03-02T16:19:02Z",labels:[XV,JV,WV,QV],state:vk.Open,title:"App is sometimes slow",updated_at:"2020-03-13T13:37:32Z",url:"https://api.github.com/repos/CATcher-org/pe-results/issues/130",user:eG}),new tF({id:"573957398",number:32,assignees:[],comments:[],body:"",created_at:"2010-03-12T19:12:02Z",labels:[XV,JV,ZV,$V],state:vk.Open,title:"Too many typos",updated_at:"2012-03-12T19:12:02Z",url:"https://api.github.com/repos/CATcher-org/pe-results/issues/130",user:eG}),new tF({id:"573957399",number:33,assignees:[],comments:[],body:"",created_at:"2010-04-12T19:12:02Z",labels:[XV,JV,ZV,$V],state:vk.Open,title:"Too many typos 2",updated_at:"2012-04-12T19:12:02Z",url:"https://api.github.com/repos/CATcher-org/pe-results/issues/130",user:eG}),new tF({id:"551732011",number:91,assignees:[{login:"anubh-v",id:35621759,url:"https://api.github.com/users/anubh-v"},nG],body:"Screen freezes every few minutes",created_at:"2020-01-18T07:01:45Z",labels:[XV,JV,GV,KV],state:vk.Open,title:"Screen freezes",updated_at:"2020-03-02T12:50:02Z",url:"https://api.github.com/repos/CATcher-org/pe-results/issues/91",user:eG,comments:[zV]}),function(){var e=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date(2020,1,1),t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;return new Date(e.getTime()+Math.random()*(e.getTime()-t.getTime())).toISOString()}(),t=Math.round(1e3*Math.random()),n=[QV,KV,$V],i=[GV,WV,ZV];return new tF({id:Math.floor(1e9*Math.random()).toString(),number:t,assignees:[],comments:[],body:"Issue No.: ".concat(t,"\nSample Content."),created_at:e,labels:[XV,JV,i[t%3],n[t%3]],state:vk.Open,title:"Random Issue: ".concat(t),updated_at:e,url:"https://api.github.com/repos/CATcher-org/pe-results/issues/".concat(t),user:eG})});new tF({id:"574674360",number:26,assignees:[nG],body:iG,created_at:"2020-03-03T13:38:32Z",labels:[XV,JV,GV,KV],state:vk.Open,title:"Basic Issue, Three Disputes, Unsure",updated_at:"2020-08-15T06:39:40Z",url:"https://api.github.com/repos/CATcher-org/pe-results/issues/26",user:tG,comments:[VV]}),new tF({id:"239538360",number:93,assignees:[nG],body:iG,created_at:"2020-10-14T10:28:32Z",labels:[XV,JV,WV,$V],state:vk.Open,title:"Redundant buggy feature",updated_at:"2020-11-25T13:19:40Z",url:"https://api.github.com/repos/CATcher-org/pe-results/issues/26",user:tG,comments:[VV]}),new tF({id:"384756360",number:6,assignees:[nG],body:iG,created_at:"2020-03-26T09:08:12Z",labels:[XV,JV,ZV,QV],state:vk.Open,title:"Documentation bug, too many typos",updated_at:"2020-11-10T16:59:40Z",url:"https://api.github.com/repos/CATcher-org/pe-results/issues/26",user:tG,comments:[VV]});var sG=function(){var e=function(){return m(function e(t,n,i){g(this,e),this.githubService=t,this.phaseService=n,this.dataService=i,this.issueTeamFilter="All Teams",this.isLoading=new lg(!1),this.issues$=new lg(new Array)},[{key:"startPollIssues",value:function(){var e=this;void 0===this.issuesPollSubscription&&(0===this.issues$.getValue().length&&this.isLoading.next(!0),this.issuesPollSubscription=Oh(this.reloadAllIssues()).subscribe(function(t){return e.isLoading.next(!1)}))}},{key:"stopPollIssues",value:function(){this.issuesPollSubscription&&(this.issuesPollSubscription.unsubscribe(),this.issuesPollSubscription=void 0)}},{key:"pollIssue",value:function(e){return Oh(this.issues[e])}},{key:"reloadAllIssues",value:function(){return this.initializeData()}},{key:"getIssue",value:function(e){return void 0===this.issues?this.getLatestIssue(e):Oh(this.issues[e])}},{key:"getLatestIssue",value:function(e){var t=this;return this.githubService.fetchIssueGraphql(e).pipe(ie(function(n){return t.createAndSaveIssueModel(n),t.issues[e]}),Ig(function(n){return Oh(t.issues[e])}))}},{key:"createIssue",value:function(e,t,n,i){var r=this,s=[this.createLabel("severity",n),this.createLabel("type",i)],a=new Map([["session",this.sessionId]]),o=CF.embedDataIntoString(t,a);return this.githubService.createIssue(e,o,s).pipe(ie(function(e){return r.createIssueModel(e)}))}},{key:"updateIssue",value:function(e){var t=this,n=this.phaseService.currentPhase===LF.phaseModeration?[]:e.assignees;return this.githubService.updateIssue(e.id,e.title,this.createGithubIssueDescription(e),this.createLabelsForIssue(e),n).pipe(ie(function(n){return n.comments=e.githubComments,t.createIssueModel(n)}))}},{key:"updateIssueWithComment",value:function(e,t){var n=this;return this.githubService.updateIssueComment(t).pipe(ge(function(t){return e.githubComments=[t].concat(d(e.githubComments.filter(function(e){return e.id!==t.id}))),n.updateIssue(e)}))}},{key:"updateTesterResponse",value:function(e,t){var n=this.issues[e.id].testerResponses?this.githubService.updateIssueComment(t):this.githubService.createIssueComment(e.id,t.description),i=e.clone(this.phaseService.currentPhase);return i.status=kj.Done,Ck([n,this.updateIssue(i)]).pipe(ie(function(e){var t=T(e,2),n=t[0],i=t[1];return i.updateTesterResponse(n),i}))}},{key:"updateTutorResponse",value:function(e,t){return Ck([this.githubService.updateIssueComment(t),this.updateIssue(e)]).pipe(ie(function(e){var t=T(e,2),n=t[0],i=t[1];return i.updateDispute(n),i}))}},{key:"createTeamResponse",value:function(e){var t=this,n=e.createGithubTeamResponse();return this.githubService.createIssueComment(e.id,n).pipe(ge(function(n){return e.githubComments=[n].concat(d(e.githubComments.filter(function(e){return e.id!==n.id}))),t.updateIssue(e)}))}},{key:"createTutorResponse",value:function(e,t){return Ck([this.githubService.createIssueComment(e.id,t),this.updateIssue(e)]).pipe(ie(function(e){var t=T(e,2),n=t[0],i=t[1];return i.updateDispute(n),i}))}},{key:"createGithubIssueDescription",value:function(e){return this.phaseService.currentPhase===LF.phaseModeration?"# Issue Description\n".concat(e.createGithubIssueDescription(),"\n# Team's Response\n").concat(e.teamResponse,"\n # Disputes\n\n").concat(this.getIssueDisputeString(e.issueDisputes),"\n"):e.createGithubIssueDescription()}},{key:"getIssueDisputeString",value:function(e){var t,n="",i=M(e);try{for(i.s();!(t=i.n()).done;){n+=t.value.toString()}}catch(r){i.e(r)}finally{i.f()}return n}},{key:"deleteIssue",value:function(e){var t=this;return this.githubService.closeIssue(e).pipe(ie(function(e){var n=t.createIssueModel(e);return t.deleteFromLocalStore(n),n}))}},{key:"deleteFromLocalStore",value:function(e){var t=e.id,n=(0,QP._T)(this.issues,["symbol"==typeof t?t:t+""]);this.issues=n,this.issues$.next(Object.values(this.issues))}},{key:"updateLocalStore",value:function(e){this.issues=Object.assign(Object.assign({},this.issues),D({},e.id,e)),this.issues$.next(Object.values(this.issues))}},{key:"hasTeamResponse",value:function(e){return!!this.issues[e].teamResponse}},{key:"getDuplicateIssuesFor",value:function(e){return this.issues$.pipe(ie(function(t){return t.filter(function(t){return t.duplicateOf===e.id})}))}},{key:"reset",value:function(){this.issues=void 0,this.sessionId=void 0,this.issues$.next(new Array),this.stopPollIssues(),this.isLoading.complete(),this.isLoading=new lg(!1)}},{key:"initializeData",value:function(){if(null!=this.issues)return Oh(Object.values(this.issues));var e=[];if(this.phaseService.currentPhase===LF.phaseBugReporting)for(var t=0;t<10;t++)e.push(rG());for(var n=0,i=e;n0&&t.push(this.createLabel("pending",e.pending)),e.unsure&&t.push("unsure"),t}},{key:"createLabel",value:function(e,t){return"".concat(e,".").concat(t)}},{key:"extractTeamIdFromGithubIssue",value:function(e){return e.findLabel(eF.LABELS.tutorial).concat("-").concat(e.findLabel(eF.LABELS.team))}},{key:"createIssueModel",value:function(e){switch(this.phaseService.currentPhase){case LF.phaseBugReporting:return yj.createPhaseBugReportingIssue(e);case LF.phaseTeamResponse:return yj.createPhaseTeamResponseIssue(e,this.dataService.getTeam(this.extractTeamIdFromGithubIssue(e)));case LF.phaseTesterResponse:return yj.createPhaseTesterResponseIssue(e);case LF.phaseModeration:return yj.createPhaseModerationIssue(e,this.dataService.getTeam(this.extractTeamIdFromGithubIssue(e)));default:return}}},{key:"setIssueTeamFilter",value:function(e){e&&(this.issueTeamFilter=e)}},{key:"setSessionId",value:function(e){this.sessionId=e}},{key:"getIssueTeamFilter",value:function(){return this.issueTeamFilter}}])}();return e.POLL_INTERVAL=5e3,e.\u0275fac=function(t){return new(t||e)($i(_F),$i(Nj),$i(wF))},e.\u0275prov=Be({token:e,factory:e.\u0275fac,providedIn:"root"}),e}();function aG(e,t,n,i,r){return HP.test?new sG(e,n,i):new Hj(e,t,n,i,r)}function oG(){var e=new nk,t=e.link;return e.link=function(n,i,r){return t.call(e,n,i,r).replace(/^
    ':' '},{renderer:e,gfm:!0,breaks:!0,pedantic:!1,smartLists:!0,smartypants:!1}}var uG=w(94989),lG=w(66795),cG=w.n(lG),dG=function(){function e(e){var t=e.batchInterval,n=e.batchMax,i=e.batchHandler,r=e.batchKey;this.queuedRequests=new Map,this.batchInterval=t,this.batchMax=n||0,this.batchHandler=i,this.batchKey=r||function(){return""}}return e.prototype.enqueueRequest=function(e){var t=this,n=(0,eb.pi)({},e),i=!1,r=this.batchKey(e.operation);return n.observable||(n.observable=new nb.y$(function(e){t.queuedRequests.has(r)||t.queuedRequests.set(r,[]),i||(t.queuedRequests.get(r).push(n),i=!0),n.next=n.next||[],e.next&&n.next.push(e.next.bind(e)),n.error=n.error||[],e.error&&n.error.push(e.error.bind(e)),n.complete=n.complete||[],e.complete&&n.complete.push(e.complete.bind(e)),1===t.queuedRequests.get(r).length&&t.scheduleQueueConsumption(r),t.queuedRequests.get(r).length===t.batchMax&&t.consumeQueue(r)})),n.observable},e.prototype.consumeQueue=function(e){var t=e||"",n=this.queuedRequests.get(t);if(n){this.queuedRequests.delete(t);var i=n.map(function(e){return e.operation}),r=n.map(function(e){return e.forward}),s=[],a=[],o=[],u=[];n.forEach(function(e,t){s.push(e.observable),a.push(e.next),o.push(e.error),u.push(e.complete)});var l=this.batchHandler(i,r)||nb.y$.of(),c=function(e){o.forEach(function(t){t&&t.forEach(function(t){return t(e)})})};return l.subscribe({next:function(e){if(Array.isArray(e)||(e=[e]),a.length!==e.length){var t=new Error("server returned results with length "+e.length+", expected length of "+a.length);return t.result=e,c(t)}e.forEach(function(e,t){a[t]&&a[t].forEach(function(t){return t(e)})})},error:c,complete:function(){u.forEach(function(e){e&&e.forEach(function(e){return e()})})}}),s}},e.prototype.scheduleQueueConsumption=function(e){var t=this,n=e||"";setTimeout(function(){t.queuedRequests.get(n)&&t.queuedRequests.get(n).length&&t.consumeQueue(n)},this.batchInterval)},e}();!function(e){function t(t){var n=e.call(this)||this,i=t||{},r=i.batchInterval,s=i.batchMax,a=i.batchHandler,o=i.batchKey;return n.batcher=new dG({batchInterval:void 0===r?10:r,batchMax:void 0===s?0:s,batchHandler:void 0===a?function(){return null}:a,batchKey:void 0===o?function(){return""}:o}),t.batchHandler.length<=1&&(n.request=function(e){return n.batcher.enqueueRequest({operation:e})}),n}(0,eb.ZT)(t,e),t.prototype.request=function(e,t){return this.batcher.enqueueRequest({operation:e,forward:t})}}(tb.i0);var hG=function(e){function t(e,n){var i;return g(this,t),(i=v(this,t)).httpClient=e,i.options=n,i.print=uG.S,i.options.operationPrinter&&(i.print=i.options.operationPrinter),i.requester=function(e){return new X_.y$(function(t){var n=e.getContext(),r=function(e,t){return function(){for(var e=arguments.length,t=new Array(e),n=0;n1?n-1:0),r=1;r0&&r[r.length-1])&&(6===s[0]||2===s[0])){a=0;continue}if(3===s[0]&&(!r||s[1]>r[0]&&s[1]>7==0?1:(224&n)>>5==6?2:(240&n)>>4==14?3:(240&n)>>4==15?4:1},l=function(e,t,n){var i=Uint8Array.from({length:t},function(t,i){return n.getUint8(e+i)});return a.decode(i)},c=function(e){for(var t,n=0,i=0;i>=8,i++;n++}return n},h=function(){return(e=h||(h={})).STRING="string",e.ARRAY_BUFFER="arrayBuffer",e.TYPED_ARRAY="typedArray",e.DATA_VIEW="dataView",h;var e}(),p=function(e){var t,n,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if("string"==typeof e){var r=s.encode(e);t=new DataView(r.buffer),n=h.STRING}else if(e instanceof ArrayBuffer)t=new DataView(e),n=h.ARRAY_BUFFER;else if(function(e){return e instanceof Uint8Array||e instanceof Uint8ClampedArray||e instanceof Int8Array||e instanceof Uint16Array||e instanceof Int16Array||e instanceof Uint32Array||e instanceof Int32Array||e instanceof Float32Array||e instanceof Float64Array}(e))t=new DataView(e.buffer),n=h.TYPED_ARRAY;else{if(!(e instanceof DataView))throw new Error("Cannot process input. Must be a string, ArrayBuffer, TypedArray, or DataView. but got "+typeof e);t=e,n=h.DATA_VIEW}return{dataView:t,inputType:n,isError:!1,error:null,result:null,data:i,index:0}},f=function(e,t){return N(q({},e),{isError:!0,error:t})},v=function(e,t){return N(q({},e),{result:t})},y=function(e,t){return N(q({},e),{data:t})},_=function(e,t,n){return N(q({},e),{result:t,index:n})},b=function(){function e(t){g(this,e),this.p=t}return m(e,[{key:"run",value:function(e){var t=p(e),n=this.p(t);return n.isError?{isError:!0,error:n.error,index:n.index,data:n.data}:{isError:!1,result:n.result,index:n.index,data:n.data}}},{key:"fork",value:function(e,t,n){var i=p(e),r=this.p(i);return r.isError?t(r.error,r):n(r.result,r)}},{key:"map",value:function(t){var n=this.p;return new e(function(e){var i=n(e);return i.isError?i:v(i,t(i.result))})}},{key:"chain",value:function(t){var n=this.p;return new e(function(e){var i=n(e);return i.isError?i:t(i.result).p(i)})}},{key:"ap",value:function(t){var n=this.p;return new e(function(e){if(e.isError)return e;var i=n(e);if(i.isError)return i;var r=t.p(i);return r.isError?r:v(r,r.result(i.result))})}},{key:"errorMap",value:function(t){var n=this.p;return new e(function(e){var i=n(e);return i.isError?f(i,t({isError:!0,error:i.error,index:i.index,data:i.data})):i})}},{key:"errorChain",value:function(t){var n=this.p;return new e(function(e){var i=n(e);if(i.isError){var r=i.error,s=i.index,a=i.data;return t({isError:!0,error:r,index:s,data:a}).p(N(q({},i),{isError:!1}))}return i})}},{key:"mapFromData",value:function(t){var n=this.p;return new e(function(e){var i=n(e);return i.isError&&i.error?i:v(i,t({isError:!1,result:i.result,data:i.data,index:i.index}))})}},{key:"chainFromData",value:function(t){var n=this.p;return new e(function(e){var i=n(e);return i.isError&&i.error?i:t({result:i.result,data:i.data}).p(i)})}},{key:"mapData",value:function(t){var n=this.p;return new e(function(e){var i=n(e);return y(i,t(i.data))})}}],[{key:"of",value:function(t){return new e(function(e){return v(e,t)})}}])}(),k=/[0-9]/,w=/[a-zA-Z]/,S=/ParseError.+Expecting/,E=new b(function(e){return e.isError?e:v(e,e.data)});function D(e){return new b(function(t){return t.isError?t:y(t,e)})}function x(e){return new b(function(t){return t.isError?t:y(t,e(t.data))})}function C(e){return function(t){return D(t).chain(function(){return e})}}function L(e){return new b(function(t){var n,i=t,r=M(e);try{for(r.s();!(n=r.n()).done;){i=n.value.p(i)}}catch(s){r.e(s)}finally{r.f()}return i})}function A(e){return new b(function(t){return L(d(e).reverse()).p(t)})}function O(e){return new b(function(t){return e(t),t})}function I(e){return function(t){return e.run(t)}}function R(e){return new b(function(t){return t.isError?t:e(t.result).p(t)})}function P(e){return new b(function(t){return t.isError?t:f(t,e)})}var F=b.of;function Y(e){return new b(function(t){if(t.isError)return t;var n=e.p(t);return v(N(q({},n),{isError:!1}),{isError:n.isError,value:n.isError?n.error:n.result})})}function j(e){return new b(function(t){for(var n,i=e(),r=t;;){var s=i.next(n),a=s.value;if(s.done)return v(r,a);if(!(a&&a instanceof b))throw new Error("[coroutine] yielded values must be Parsers, got ".concat(s.value,"."));if((r=a.p(r)).isError)return r;n=r.result}})}function H(e){if("number"!=typeof e||e<=0)throw new TypeError("exactly must be called with a number > 0, but got ".concat(e));return function(t){return new b(function(n){if(n.isError)return n;for(var i=[],r=n,s=0;s=i.dataView.byteLength)break}return v(i,n)})},U=function(e){return new b(function(t){if(t.isError)return t;var n=B(e).p(t);return n.result.length?n:f(t,"ParseError 'many1' (position ".concat(t.index,"): Expecting to match at least one value"))})};function z(e){return new b(function(t){return t.isError?t:v(t,e(t.result))})}function V(e){return new b(function(t){return t.isError?f(t,e(t.error,t.index,t.data)):t})}var G=function(e){if(!e||1!==c(e))throw new TypeError("char must be called with a single character, but got ".concat(e));return new b(function(t){if(t.isError)return t;var n=t.index,i=t.dataView;if(n 1, but got ".concat(e));var t=s.encode(e);return new b(function(n){var i=n.index,r=n.dataView;if(r.byteLength-i=1){var a=r.match(e);return a?_(t,a[0],i+s.encode(a[0]).byteLength):f(t,"ParseError (position ".concat(i,"): Expecting string matching '").concat(e,"', got '").concat(r.slice(0,5),"...'"))}return f(t,"ParseError (position ".concat(i,"): Expecting string matching '").concat(e,"', but got end of input."))})}var K=new b(function(e){if(e.isError)return e;var t=e.dataView,n=e.index;if(t.byteLength>n){var i=u(n,t);if(n+i<=t.byteLength){var r=l(n,i,t);return t.byteLength&&r&&k.test(r)?_(e,r,n+i):f(e,"ParseError (position ".concat(n,"): Expecting digit, got '").concat(r,"'"))}}return f(e,"ParseError (position ".concat(n,"): Expecting digit, but got end of input."))}),J=$(/^[0-9]+/).errorMap(function(e){var t=e.index;return"ParseError (position ".concat(t,"): Expecting digits")}),X=new b(function(e){if(e.isError)return e;var t=e.index,n=e.dataView;if(n.byteLength>t){var i=u(t,n);if(t+i<=n.byteLength){var r=l(t,i,n);return n.byteLength&&r&&w.test(r)?_(e,r,t+i):f(e,"ParseError (position ".concat(t,"): Expecting letter, got '").concat(r,"'"))}}return f(e,"ParseError (position ".concat(t,"): Expecting letter, but got end of input."))}),ee=$(/^[a-zA-Z]+/).errorMap(function(e){var t=e.index;return"ParseError (position ".concat(t,"): Expecting letters")});function te(e){return new b(function(t){if(t.isError)return t;var n=t.dataView,i=t.index;if(n.byteLength>i){var r=u(i,n);if(i+r<=n.byteLength){var s=l(i,r,n);return e.includes(s)?_(t,s,i+r):f(t,"ParseError (position ".concat(i,'): Expecting any of the string "').concat(e,'", got ').concat(s))}}return f(t,"ParseError (position ".concat(i,'): Expecting any of the string "').concat(e,'", but got end of input.'))})}function ne(e){return new b(function(t){if(t.isError)return t;var n,i={},r=t,s=M(e);try{for(s.s();!(n=s.n()).done;){var a=T(n.value,2),o=a[0],u=a[1].p(r);if(u.isError)return u;r=u,i[o]=u.result}}catch(l){s.e(l)}finally{s.f()}return v(r,i)})}function ie(e){return new b(function(t){if(t.isError)return t;for(var n=e.length,i=new Array(n),r=t,s=0;si.index)&&(i=s)}}catch(a){r.e(a)}finally{r.f()}return i})}function oe(e){return function(t){return function(n){return ie([e,n,t]).map(function(e){var t=T(e,2);t[0];return t[1]})}}}function ue(e){return new b(function(t){if(t.isError)return t;for(var n=[],i=t;e.p(i).isError;){var r=i,s=r.index,a=r.dataView;if(a.byteLength<=s)return f(i,"ParseError 'everythingUntil' (position ".concat(i.index,"): Unexpected end of input."));var o=a.getUint8(s);o&&(n.push(o),i=_(i,o,s+1))}return v(i,n)})}var le=function(e){return ue(e).map(function(e){return a.decode(Uint8Array.from(e))})},ce=function(e){return new b(function(t){if(t.isError)return t;var n=t.dataView,i=t.index,r=e.p(t);return r.isError?_(t,n.getUint8(i),i+1):f(t,"ParseError 'anythingExcept' (position ".concat(i,"): Matched '").concat(r.result,"' from the exception parser"))})},de=function(e){return new b(function(t){if(t.isError)return t;var n=t.dataView,i=t.index,r=e.p(t);if(r.isError){if(i0?f(e,"ParseError 'startOfInput' (position ".concat(t,"): Expected start of input'")):e}),ge=new b(function(e){if(e.isError)return e;var t=e.dataView,n=e.index,i=e.inputType;if(n!==t.byteLength){var r=i===h.STRING?String.fromCharCode(t.getUint8(n)):"0x".concat(t.getUint8(n).toString(16).padStart(2,"0"));return f(e,"ParseError 'endOfInput' (position ".concat(n,"): Expected end of input but got '").concat(r,"'"))}return v(e,null)}),ve=$(/^\s+/).errorMap(function(e){var t=e.index;return"ParseError 'many1' (position ".concat(t,"): Expecting to match at least one value")}),ye=pe(ve).map(function(e){return e||""});function _e(e){return new b(function(t){return e().p(t)})}function be(e){return function(t){return e.chain(function(){return t})}}var ke=function(e){return function(t){return e.chain(function(e){return t.map(function(){return e})})}};function we(e){return!0===e.isError?Promise.reject({error:e.error,index:e.index,data:e.data}):Promise.resolve(e.result)}function Se(e){if(!0===e.isError){var t=new Error(String(e.error)||"null");throw t.parseIndex=e.index,t.data=e.data,t}return e.result}},30744:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var i=n(5202);function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e){return a(e,[])}function a(e,t){switch(r(e)){case"string":return JSON.stringify(e);case"function":return e.name?"[function ".concat(e.name,"]"):"[function]";case"object":return null===e?"null":function(e,t){if(-1!==t.indexOf(e))return"[Circular]";var n=[].concat(t,[e]),r=function(e){var t=e[String(i.Z)];return"function"==typeof t?t:"function"==typeof e.inspect?e.inspect:void 0}(e);if(void 0!==r){var s=r.call(e);if(s!==e)return"string"==typeof s?s:a(s,n)}else if(Array.isArray(e))return function(e,t){if(0===e.length)return"[]";if(t.length>2)return"[Array]";for(var n=Math.min(10,e.length),i=e.length-n,r=[],s=0;s1&&r.push("... ".concat(i," more items")),"["+r.join(", ")+"]"}(e,n);return function(e,t){var n=Object.keys(e);if(0===n.length)return"{}";if(t.length>2)return"["+function(e){var t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if("Object"===t&&"function"==typeof e.constructor){var n=e.constructor.name;if("string"==typeof n&&""!==n)return n}return t}(e)+"]";var i=n.map(function(n){return n+": "+a(e[n],t)});return"{ "+i.join(", ")+" }"}(e,n)}(e,t);default:return String(e)}}},5202:function(e,t){"use strict";var n="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):void 0;t.Z=n},10290:function(e,t,n){"use strict";n.d(t,{Ye:function(){return s},WU:function(){return a},UG:function(){return o}});var i=n(5202);function r(e){var t=e.prototype.toJSON;"function"==typeof t||function(e,t){if(!Boolean(0))throw new Error("Unexpected invariant triggered.")}(),e.prototype.inspect=t,i.Z&&(e.prototype[i.Z]=t)}var s=function(){function e(e,t,n){this.start=e.start,this.end=t.end,this.startToken=e,this.endToken=t,this.source=n}return e.prototype.toJSON=function(){return{start:this.start,end:this.end}},e}();r(s);var a=function(){function e(e,t,n,i,r,s,a){this.kind=e,this.start=t,this.end=n,this.line=i,this.column=r,this.value=a,this.prev=s,this.next=null}return e.prototype.toJSON=function(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}},e}();function o(e){return null!=e&&"string"==typeof e.kind}r(a)},12032:function(e,t,n){"use strict";function i(e){var t=e.split(/\r\n|[\n\r]/g),n=function(e){for(var t,n=!0,i=!0,r=0,s=null,a=0;as&&r(t[a-1]);)--a;return t.slice(s,a).join("\n")}function r(e){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=-1===e.indexOf("\n"),r=" "===e[0]||"\t"===e[0],s='"'===e[e.length-1],a="\\"===e[e.length-1],o=!i||s||a||n,u="";return o&&!(i&&r)&&(u+="\n"+t),u+=t?e.replace(/\n/g,"\n"+t):e,o&&(u+="\n"),'"""'+u.replace(/"""/g,'\\"""')+'"""'}n.d(t,{W7:function(){return i},LZ:function(){return s}})},94989:function(e,t,n){"use strict";n.d(t,{S:function(){return s}});var i=n(61335),r=n(12032);function s(e){return(0,i.Vn)(e,{leave:a})}var a={Name:function(e){return e.value},Variable:function(e){return"$"+e.name},Document:function(e){return u(e.definitions,"\n\n")+"\n"},OperationDefinition:function(e){var t=e.operation,n=e.name,i=c("(",u(e.variableDefinitions,", "),")"),r=u(e.directives," "),s=e.selectionSet;return n||r||i||"query"!==t?u([t,u([n,i]),r,s]," "):s},VariableDefinition:function(e){var t=e.directives;return e.variable+": "+e.type+c(" = ",e.defaultValue)+c(" ",u(t," "))},SelectionSet:function(e){return l(e.selections)},Field:function(e){var t=e.name,n=e.arguments,i=e.directives,r=e.selectionSet,s=c("",e.alias,": ")+t,a=s+c("(",u(n,", "),")");return a.length>80&&(a=s+c("(\n",d(u(n,"\n")),"\n)")),u([a,u(i," "),r]," ")},Argument:function(e){return e.name+": "+e.value},FragmentSpread:function(e){return"..."+e.name+c(" ",u(e.directives," "))},InlineFragment:function(e){var t=e.directives,n=e.selectionSet;return u(["...",c("on ",e.typeCondition),u(t," "),n]," ")},FragmentDefinition:function(e){var t=e.typeCondition,n=e.variableDefinitions,i=e.directives,r=e.selectionSet;return"fragment ".concat(e.name).concat(c("(",u(n,", "),")")," ")+"on ".concat(t," ").concat(c("",u(i," ")," "))+r},IntValue:function(e){return e.value},FloatValue:function(e){return e.value},StringValue:function(e,t){var n=e.value;return e.block?(0,r.LZ)(n,"description"===t?"":" "):JSON.stringify(n)},BooleanValue:function(e){return e.value?"true":"false"},NullValue:function(){return"null"},EnumValue:function(e){return e.value},ListValue:function(e){return"["+u(e.values,", ")+"]"},ObjectValue:function(e){return"{"+u(e.fields,", ")+"}"},ObjectField:function(e){return e.name+": "+e.value},Directive:function(e){return"@"+e.name+c("(",u(e.arguments,", "),")")},NamedType:function(e){return e.name},ListType:function(e){return"["+e.type+"]"},NonNullType:function(e){return e.type+"!"},SchemaDefinition:o(function(e){var t=e.operationTypes;return u(["schema",u(e.directives," "),l(t)]," ")}),OperationTypeDefinition:function(e){return e.operation+": "+e.type},ScalarTypeDefinition:o(function(e){return u(["scalar",e.name,u(e.directives," ")]," ")}),ObjectTypeDefinition:o(function(e){var t=e.directives,n=e.fields;return u(["type",e.name,c("implements ",u(e.interfaces," & ")),u(t," "),l(n)]," ")}),FieldDefinition:o(function(e){var t=e.arguments,n=e.type,i=e.directives;return e.name+(p(t)?c("(\n",d(u(t,"\n")),"\n)"):c("(",u(t,", "),")"))+": "+n+c(" ",u(i," "))}),InputValueDefinition:o(function(e){var t=e.directives;return u([e.name+": "+e.type,c("= ",e.defaultValue),u(t," ")]," ")}),InterfaceTypeDefinition:o(function(e){var t=e.directives,n=e.fields;return u(["interface",e.name,c("implements ",u(e.interfaces," & ")),u(t," "),l(n)]," ")}),UnionTypeDefinition:o(function(e){var t=e.types;return u(["union",e.name,u(e.directives," "),t&&0!==t.length?"= "+u(t," | "):""]," ")}),EnumTypeDefinition:o(function(e){var t=e.values;return u(["enum",e.name,u(e.directives," "),l(t)]," ")}),EnumValueDefinition:o(function(e){return u([e.name,u(e.directives," ")]," ")}),InputObjectTypeDefinition:o(function(e){var t=e.fields;return u(["input",e.name,u(e.directives," "),l(t)]," ")}),DirectiveDefinition:o(function(e){var t=e.arguments,n=e.repeatable,i=e.locations;return"directive @"+e.name+(p(t)?c("(\n",d(u(t,"\n")),"\n)"):c("(",u(t,", "),")"))+(n?" repeatable":"")+" on "+u(i," | ")}),SchemaExtension:function(e){var t=e.operationTypes;return u(["extend schema",u(e.directives," "),l(t)]," ")},ScalarTypeExtension:function(e){return u(["extend scalar",e.name,u(e.directives," ")]," ")},ObjectTypeExtension:function(e){var t=e.directives,n=e.fields;return u(["extend type",e.name,c("implements ",u(e.interfaces," & ")),u(t," "),l(n)]," ")},InterfaceTypeExtension:function(e){var t=e.directives,n=e.fields;return u(["extend interface",e.name,c("implements ",u(e.interfaces," & ")),u(t," "),l(n)]," ")},UnionTypeExtension:function(e){var t=e.types;return u(["extend union",e.name,u(e.directives," "),t&&0!==t.length?"= "+u(t," | "):""]," ")},EnumTypeExtension:function(e){var t=e.values;return u(["extend enum",e.name,u(e.directives," "),l(t)]," ")},InputObjectTypeExtension:function(e){var t=e.fields;return u(["extend input",e.name,u(e.directives," "),l(t)]," ")}};function o(e){return function(t){return u([t.description,e(t)],"\n")}}function u(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return null!==(t=null==e?void 0:e.filter(function(e){return e}).join(n))&&void 0!==t?t:""}function l(e){return c("{\n",d(u(e,"\n")),"\n}")}function c(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return null!=t&&""!==t?e+t+n:""}function d(e){return c(" ",e.replace(/\n/g,"\n "))}function h(e){return-1!==e.indexOf("\n")}function p(e){return null!=e&&e.some(h)}},61335:function(e,t,n){"use strict";n.d(t,{$_:function(){return a},Vn:function(){return o}});var i=n(30744),r=n(10290),s={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},a=Object.freeze({});function o(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s,o=void 0,l=Array.isArray(e),c=[e],d=-1,h=[],p=void 0,f=void 0,m=void 0,g=[],v=[],y=e;do{var _=++d===c.length,b=_&&0!==h.length;if(_){if(f=0===v.length?void 0:g[g.length-1],p=m,m=v.pop(),b){if(l)p=p.slice();else{for(var k={},w=0,S=Object.keys(p);w dist/bundle-stats.json","build:browser:production":"webpack --mode production --entry . --plugin=compression-webpack-plugin --output-library=Octokit --output-path=./dist --output-filename=octokit-rest.min.js --devtool source-map","build:ts":"npm run -s update-endpoints:typescript","coverage":"nyc report --reporter=html && open coverage/index.html","generate-bundle-report":"webpack-bundle-analyzer dist/bundle-stats.json --mode=static --no-open --report dist/bundle-report.html","lint":"prettier --check \'{lib,plugins,scripts,test}/**/*.{js,json,ts}\' \'docs/*.{js,json}\' \'docs/src/**/*\' index.js README.md package.json","lint:fix":"prettier --write \'{lib,plugins,scripts,test}/**/*.{js,json,ts}\' \'docs/*.{js,json}\' \'docs/src/**/*\' index.js README.md package.json","postvalidate:ts":"tsc --noEmit --target es6 test/typescript-validate.ts","prebuild:browser":"mkdirp dist/","pretest":"npm run -s lint","prevalidate:ts":"npm run -s build:ts","start-fixtures-server":"octokit-fixtures-server","test":"nyc mocha test/mocha-node-setup.js \\"test/*/**/*-test.js\\"","test:browser":"cypress run --browser chrome","update-endpoints":"npm-run-all update-endpoints:*","update-endpoints:fetch-json":"node scripts/update-endpoints/fetch-json","update-endpoints:typescript":"node scripts/update-endpoints/typescript","validate:ts":"tsc --target es6 --noImplicitAny index.d.ts"},"types":"index.d.ts","version":"16.43.2"}')},4147:function(e){"use strict";e.exports=JSON.parse('{"name":"CATcher","version":"3.5.3","main":"main.js","engines":{"node":">=14.0.0"},"scripts":{"ng":"ng","build:staging":"npm run codegen:gql && ng build --c staging --base-href=https://catcher-org.github.io/CATcher-staging/","build:prod:web":"npm run codegen:gql && ng build --configuration production --base-href=https://CATcher-org.github.io/CATcher/","ng:serve":"npm run codegen:gql && ng serve","ng:serve:web":"npm run ng:serve -- -o","deploy:staging":"npm run build:staging && ngh --dir=dist --name=CATcher --email=se-edu@comp.nus.edu.sg --no-silent","ng:serve:test":"npm run ng:serve -- --configuration=test -o","deploy:web":"npm run build:prod:web && ngh --dir=dist --name=CATcher --email=se-edu@comp.nus.edu.sg --no-silent","test":"npm run codegen:gql && ng test","e2e":"npx playwright test --headed --project=chromium --workers=1","lint":"ng lint","lint:fix":"ng lint --fix","codegen:gql":"graphql-codegen --config codegen.yml","codegen:gql-watch":"graphql-codegen --config -w codegen.yml","pretty-quick":"pretty-quick"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged","pre-push":"npm run lint && npm run test"}},"dependencies":{"@angular/animations":"^12.2.17","@angular/cdk":"^12.2.13","@angular/common":"^12.2.17","@angular/compiler":"^12.2.17","@angular/core":"^12.2.17","@angular/forms":"^12.2.17","@angular/localize":"^12.2.17","@angular/material":"^12.2.13","@angular/platform-browser":"^12.2.17","@angular/platform-browser-dynamic":"^12.2.17","@angular/router":"^12.2.17","@apollo/client":"3.3.0","@github/markdown-toolbar-element":"^2.1.1","@octokit/rest":"^16.37.0","ajv":"^6.11.0","apollo-angular":"^2.6.0","arcsecond":"^4.1.0","core-js":"^3.16.4","diff-match-patch":"^1.0.4","graphql":"^15.0.0","karma-spec-reporter":"0.0.32","moment":"^2.24.0","ngx-markdown":"^12.0.1","ngx-mat-select-search":"^3.3.3","rxjs":"6.6.7","tslib":"^2.0.0","uuid":"7.0.3","zone.js":"~0.11.4"},"devDependencies":{"@angular-devkit/build-angular":"~12.2.18","@angular-eslint/builder":"12.7.0","@angular-eslint/eslint-plugin":"12.7.0","@angular-eslint/eslint-plugin-template":"12.7.0","@angular-eslint/schematics":"12.7.0","@angular-eslint/template-parser":"12.7.0","@angular/cli":"^12.2.18","@angular/compiler-cli":"^12.2.17","@angular/language-service":"^12.2.17","@graphql-codegen/cli":"2.16.4","@graphql-codegen/fragment-matcher":"^1.17.7","@graphql-codegen/typescript":"1.17.7","@graphql-codegen/typescript-document-nodes":"1.17.7","@graphql-codegen/typescript-operations":"^1.18.4","@graphql-codegen/typescript-resolvers":"^1.20.0","@octokit/graphql-schema":"^8.24.0","@playwright/test":"~1.33","@types/dompurify":"^2.3.1","@types/jasmine":"^3.8.2","@types/jasminewd2":"2.0.8","@types/node":"^15.6.1","@typescript-eslint/eslint-plugin":"4.28.2","@typescript-eslint/parser":"4.28.2","angular-cli-ghpages":"^1.0.0-rc.2","eslint":"^7.26.0","husky":"^4.2.5","jasmine":"^3.9.0","jasmine-core":"~3.8.0","jasmine-spec-reporter":"~5.0.0","karma":"~6.4.2","karma-chrome-launcher":"^3.1.1","karma-coverage-istanbul-reporter":"~3.0.2","karma-firefox-launcher":"^2.1.1","karma-jasmine":"~4.0.0","karma-jasmine-html-reporter":"^1.7.0","npm-run-all":"4.1.5","prettier":"2.2.1","pretty-quick":"^3.1.1","scuri":"^0.9.4","ts-node":"^10.9.2","tslint-config-prettier":"^1.18.0","typescript":"4.3.5"}}')}},function(e){e(e.s=69200)}])}(); \ No newline at end of file diff --git a/main.1d2a23243bb715d4.js b/main.1d2a23243bb715d4.js new file mode 100644 index 0000000..38ea60d --- /dev/null +++ b/main.1d2a23243bb715d4.js @@ -0,0 +1,196 @@ +var nue=Object.defineProperty,iue=Object.defineProperties,rue=Object.getOwnPropertyDescriptors,BN=Object.getOwnPropertySymbols,sue=Object.prototype.hasOwnProperty,oue=Object.prototype.propertyIsEnumerable,hE=(se,q,w)=>q in se?nue(se,q,{enumerable:!0,configurable:!0,writable:!0,value:w}):se[q]=w,Rr=(se,q)=>{for(var w in q||(q={}))sue.call(q,w)&&hE(se,w,q[w]);if(BN)for(var w of BN(q))oue.call(q,w)&&hE(se,w,q[w]);return se},Io=(se,q)=>iue(se,rue(q)),jN=(se,q,w)=>(hE(se,"symbol"!=typeof q?q+"":q,w),w);(self.webpackChunkCATcher=self.webpackChunkCATcher||[]).push([[179,429],{6381:(se,q,w)=>{"use strict";w.d(q,{InMemoryCache:()=>Ht,cacheSlot:()=>ie});var v=null,m={},d=1,p="@wry/context:Slot",g=Array,y=g[p]||function(){var z=function(){function z(){this.id=["slot",d++,Date.now(),Math.random().toString(36).slice(2)].join(":")}return z.prototype.hasValue=function(){for(var S=v;S;S=S.parent)if(this.id in S.slots){var A=S.slots[this.id];if(A===m)break;return S!==v&&(v.slots[this.id]=A),!0}return v&&(v.slots[this.id]=m),!1},z.prototype.getValue=function(){if(this.hasValue())return v.slots[this.id]},z.prototype.withValue=function(S,A,V,ye){var pe,ze=((pe={__proto__:null})[this.id]=S,pe),Ee=v;v={parent:Ee,slots:ze};try{return A.apply(ye,V)}finally{v=Ee}},z.bind=function(S){var A=v;return function(){var V=v;try{return v=A,S.apply(this,arguments)}finally{v=V}}},z.noContext=function(S,A,V){if(!v)return S.apply(V,A);var ye=v;try{return v=null,S.apply(V,A)}finally{v=ye}},z}();try{Object.defineProperty(g,p,{value:g[p]=z,enumerable:!1,writable:!1,configurable:!1})}finally{return z}}();function L(){}var ne=function(){function z(S,A){void 0===S&&(S=1/0),void 0===A&&(A=L),this.max=S,this.dispose=A,this.map=new Map,this.newest=null,this.oldest=null}return z.prototype.has=function(S){return this.map.has(S)},z.prototype.get=function(S){var A=this.getEntry(S);return A&&A.value},z.prototype.getEntry=function(S){var A=this.map.get(S);if(A&&A!==this.newest){var V=A.older,ye=A.newer;ye&&(ye.older=V),V&&(V.newer=ye),A.older=this.newest,A.older.newer=A,A.newer=null,this.newest=A,A===this.oldest&&(this.oldest=ye)}return A},z.prototype.set=function(S,A){var V=this.getEntry(S);return V?V.value=A:(V={key:S,value:A,newer:null,older:this.newest},this.newest&&(this.newest.newer=V),this.newest=V,this.oldest=this.oldest||V,this.map.set(S,V),V.value)},z.prototype.clean=function(){for(;this.oldest&&this.map.size>this.max;)this.delete(this.oldest.key)},z.prototype.delete=function(S){var A=this.map.get(S);return!!A&&(A===this.newest&&(this.newest=A.older),A===this.oldest&&(this.oldest=A.newer),A.newer&&(A.newer.older=A.older),A.older&&(A.older.newer=A.newer),this.map.delete(S),this.dispose(A.value,S),!0)},z}(),Ge=new y;function lt(z){var S=z.unsubscribe;"function"==typeof S&&(z.unsubscribe=void 0,S())}var Nt=[];function Tt(z,S){if(!z)throw new Error(S||"assertion failure")}function Ze(z){switch(z.length){case 0:throw new Error("unknown value");case 1:return z[0];case 2:throw z[1]}}var E=function(){function z(S){this.fn=S,this.parents=new Set,this.childValues=new Map,this.dirtyChildren=null,this.dirty=!0,this.recomputing=!1,this.value=[],this.deps=null,++z.count}return z.prototype.peek=function(){if(1===this.value.length&&!Pe(this))return this.value[0]},z.prototype.recompute=function(S){return Tt(!this.recomputing,"already recomputing"),function G(z){var S=Ge.getValue();if(S)z.parents.add(S),S.childValues.has(z)||S.childValues.set(z,[]),Pe(z)?yt(S,z):We(S,z)}(this),Pe(this)?function re(z,S){return Q(z),Ge.withValue(z,K,[z,S]),function Me(z,S){if("function"==typeof z.subscribe)try{lt(z),z.unsubscribe=z.subscribe.apply(null,S)}catch(A){return z.setDirty(),!1}return!0}(z,S)&&function Be(z){z.dirty=!1,!Pe(z)&&ot(z)}(z),Ze(z.value)}(this,S):Ze(this.value)},z.prototype.setDirty=function(){this.dirty||(this.dirty=!0,this.value.length=0,ge(this),Q(this),lt(this))},z.prototype.dispose=function(){var S=this;Q(this),lt(this),this.parents.forEach(function(A){A.setDirty(),X(A,S)})},z.prototype.dependOn=function(S){S.add(this),this.deps||(this.deps=Nt.pop()||new Set),this.deps.add(S)},z.prototype.forgetDeps=function(){var S=this;this.deps&&(this.deps.forEach(function(A){return A.delete(S)}),this.deps.clear(),Nt.push(this.deps),this.deps=null)},z.count=0,z}();function K(z,S){z.recomputing=!0,z.value.length=0;try{z.value[0]=z.fn.apply(null,S)}catch(A){z.value[1]=A}z.recomputing=!1}function Pe(z){return z.dirty||!(!z.dirtyChildren||!z.dirtyChildren.size)}function ge(z){z.parents.forEach(function(S){return yt(S,z)})}function ot(z){z.parents.forEach(function(S){return We(S,z)})}function yt(z,S){if(Tt(z.childValues.has(S)),Tt(Pe(S)),z.dirtyChildren){if(z.dirtyChildren.has(S))return}else z.dirtyChildren=Nt.pop()||new Set;z.dirtyChildren.add(S),ge(z)}function We(z,S){Tt(z.childValues.has(S)),Tt(!Pe(S));var A=z.childValues.get(S);0===A.length?z.childValues.set(S,function Ce(z){return z.slice(0)}(S.value)):function st(z,S){var A=z.length;return A>0&&A===S.length&&z[A-1]===S[A-1]}(A,S.value)||z.setDirty(),vt(z,S),!Pe(z)&&ot(z)}function vt(z,S){var A=z.dirtyChildren;A&&(A.delete(S),0===A.size&&(Nt.length<100&&Nt.push(A),z.dirtyChildren=null))}function Q(z){z.childValues.size>0&&z.childValues.forEach(function(S,A){X(z,A)}),z.forgetDeps(),Tt(null===z.dirtyChildren)}function X(z,S){S.parents.delete(z),z.childValues.delete(S),vt(z,S)}var ae=function(){return Object.create(null)},De=Array.prototype,Ve=De.forEach,it=De.slice,wt=function(){function z(S,A){void 0===A&&(A=ae),this.weakness=S,this.makeData=A}return z.prototype.lookup=function(){for(var S=[],A=0;A0){var A=--this.rootIds[S];return A||delete this.rootIds[S],A}return 0},z.prototype.getRootIdSet=function(S){return void 0===S&&(S=new Set),Object.keys(this.rootIds).forEach(S.add,S),this instanceof Jt?this.parent.getRootIdSet(S):Object.keys(this.policies.rootTypenamesById).forEach(S.add,S),S},z.prototype.gc=function(){var S=this,A=this.getRootIdSet(),V=this.toObject();A.forEach(function(ze){ue.call(V,ze)&&(Object.keys(S.findChildRefIds(ze)).forEach(A.add,A),delete V[ze])});var ye=Object.keys(V);if(ye.length){for(var pe=this;pe instanceof Jt;)pe=pe.parent;ye.forEach(function(ze){return pe.delete(ze)})}return ye},z.prototype.findChildRefIds=function(S){if(!ue.call(this.refs,S)){var A=this.refs[S]=Object.create(null),V=new Set([this.data[S]]),ye=function(pe){return null!==pe&&"object"==typeof pe};V.forEach(function(pe){(0,tt.hh)(pe)?A[pe.__ref]=!0:ye(pe)&&Object.values(pe).filter(ye).forEach(V.add,V)})}return this.refs[S]},z.prototype.makeCacheKey=function(){for(var S=[],A=0;A0;if(Tn&&!St)throw fn.missing[0];return{result:fn.result,missing:fn.missing,complete:!Tn}},z.prototype.isFresh=function(S,A,V,ye){if(J(ye.store)&&this.knownResults.get(S)===V){var pe=this.executeSelectionSet.peek(V,A,ye);if(pe&&S===pe.result)return!0}return!1},z.prototype.execSelectionSetImpl=function(S){var A=this,V=S.selectionSet,ye=S.objectOrReference,pe=S.context;if((0,tt.hh)(ye)&&!pe.policies.rootTypenamesById[ye.__ref]&&!pe.store.has(ye.__ref))return{result:{},missing:[fe(new jn.ej(4),pe)]};var ze=pe.variables,Ee=pe.policies,He=[],fn={result:null},Tn=pe.store.getFieldValue(ye,"__typename");function Vn(){return fn.missing||(fn.missing=[])}function $n(Bn){var Yi;return Bn.missing&&(Yi=Vn()).push.apply(Yi,Bn.missing),Bn.result}this.config.addTypename&&"string"==typeof Tn&&!Ee.rootIdsByTypename[Tn]&&He.push({__typename:Tn});var pi=new Set(V.selections);return pi.forEach(function(Bn){var Yi;if((0,tt.LZ)(Bn,ze))if((0,tt.My)(Bn)){var nr=Ee.readField({fieldName:Bn.name.value,field:Bn,variables:pe.variables,from:ye},pe),Ao=(0,tt.u2)(Bn);pe.path.push(Ao);var En=pe.clientOnly;pe.clientOnly=En||!(!Bn.directives||!Bn.directives.some(function(Fi){return"client"===Fi.name.value})),void 0===nr?tt.Gw.added(Bn)||Vn().push(fe(new jn.ej(5),pe)):Array.isArray(nr)?nr=$n(A.executeSubSelectedArray({field:Bn,array:nr,context:pe})):Bn.selectionSet&&null!=nr&&(nr=$n(A.executeSelectionSet({selectionSet:Bn.selectionSet,objectOrReference:nr,context:pe}))),void 0!==nr&&He.push(((Yi={})[Ao]=nr,Yi)),pe.clientOnly=En,(0,jn.kG)(pe.path.pop()===Ao)}else{var ns=(0,tt.hi)(Bn,pe.fragmentMap);ns&&Ee.fragmentMatches(ns,Tn)&&ns.selectionSet.selections.forEach(pi.add,pi)}}),fn.result=(0,tt.bw)(He),this.knownResults.set(fn.result,V),fn},z.prototype.execSubSelectedArrayImpl=function(S){var ze,A=this,V=S.field,ye=S.array,pe=S.context;function Ee(St,He){return St.missing&&(ze=ze||[]).push.apply(ze,St.missing),(0,jn.kG)(pe.path.pop()===He),St.result}return V.selectionSet&&(ye=ye.filter(pe.store.canRead)),{result:ye=ye.map(function(St,He){return null===St?null:(pe.path.push(He),Array.isArray(St)?Ee(A.executeSubSelectedArray({field:V,array:St,context:pe}),He):V.selectionSet?Ee(A.executeSelectionSet({selectionSet:V.selectionSet,objectOrReference:St,context:pe}),He):((0,jn.kG)(pe.path.pop()===He),St))}),missing:ze}},z}(),$=function(){function z(S,A){this.cache=S,this.reader=A}return z.prototype.writeToStore=function(S){var A=S.query,V=S.result,ye=S.dataId,pe=S.store,ze=S.variables,Ee=(0,tt.$H)(A),St=function at(){return new tt.w0}();ze=(0,Wt.pi)((0,Wt.pi)({},(0,tt.O4)(Ee)),ze);var He=this.processSelectionSet({result:V||Object.create(null),dataId:ye,selectionSet:Ee.selectionSet,mergeTree:{map:new Map},context:{store:pe,written:Object.create(null),merge:function(fn,Tn){return St.merge(fn,Tn)},variables:ze,varString:JSON.stringify(ze),fragmentMap:(0,tt.F)((0,tt.kU)(A))}});if(!(0,tt.hh)(He))throw new jn.ej(7);return pe.retain(He.__ref),He},z.prototype.processSelectionSet=function(S){var A=this,V=S.dataId,ye=S.result,pe=S.selectionSet,ze=S.context,Ee=S.mergeTree,St=this.cache.policies,He=St.identify(ye,pe,ze.fragmentMap),Tn=He[1];if("string"==typeof(V=V||He[0])){var Vn=ze.written[V]||(ze.written[V]=[]),$n=(0,tt.kQ)(V);if(Vn.indexOf(pe)>=0||(Vn.push(pe),this.reader&&this.reader.isFresh(ye,$n,pe,ze)))return $n}var pi=Object.create(null);Tn&&(pi=ze.merge(pi,Tn));var Bn=V&&St.rootTypenamesById[V]||(0,tt.qw)(ye,pe,ze.fragmentMap)||V&&ze.store.get(V,"__typename");"string"==typeof Bn&&(pi.__typename=Bn);var Yi=new Set(pe.selections);if(Yi.forEach(function(Fi){var lr;if((0,tt.LZ)(Fi,ze.variables))if((0,tt.My)(Fi)){var aa=(0,tt.u2)(Fi),Dl=ye[aa];if(void 0!==Dl){var fs=St.getStoreFieldName({typename:Bn,fieldName:Fi.name.value,field:Fi,variables:ze.variables}),Tr=Qe(Ee,fs),Vs=A.processFieldValue(Dl,Fi,ze,Tr),_m=Fi.selectionSet&&ze.store.getFieldValue(Vs,"__typename")||void 0,is=St.getMergeFunction(Bn,Fi.name.value,_m);is?Tr.info={field:Fi,typename:Bn,merge:is}:Bt(Ee,fs),pi=ze.merge(pi,((lr={})[fs]=Vs,lr))}else if(St.usingPossibleTypes&&!(0,tt.FS)(["defer","client"],Fi))throw new jn.ej(8)}else{var fc=(0,tt.hi)(Fi,ze.fragmentMap);fc&&St.fragmentMatches(fc,Bn,ye,ze.variables)&&fc.selectionSet.selections.forEach(Yi.add,Yi)}}),"string"==typeof V){var nr=(0,tt.kQ)(V);return Ee.map.size&&(pi=this.applyMerges(Ee,nr,pi,ze)),ze.store.merge(V,pi),nr}return pi},z.prototype.processFieldValue=function(S,A,V,ye){var pe=this;return A.selectionSet&&null!==S?Array.isArray(S)?S.map(function(ze,Ee){var St=pe.processFieldValue(ze,A,V,Qe(ye,Ee));return Bt(ye,Ee),St}):this.processSelectionSet({result:S,selectionSet:A.selectionSet,context:V,mergeTree:ye}):S},z.prototype.applyMerges=function(S,A,V,ye,pe){var ze,Ee=this;if(S.map.size&&!(0,tt.hh)(V)){var St=Array.isArray(V)||!(0,tt.hh)(A)&&!Ke(A)?void 0:A,He=V;St&&!pe&&(pe=[(0,tt.hh)(St)?St.__ref:St]);var fn,Tn=function(Vn,$n){return Array.isArray(Vn)?"number"==typeof $n?Vn[$n]:void 0:ye.store.getFieldValue(Vn,String($n))};S.map.forEach(function(Vn,$n){pe&&pe.push($n);var pi=Tn(St,$n),Bn=Tn(He,$n),Yi=Ee.applyMerges(Vn,pi,Bn,ye,pe);Yi!==Bn&&(fn=fn||new Map).set($n,Yi),pe&&(0,jn.kG)(pe.pop()===$n)}),fn&&(V=Array.isArray(He)?He.slice(0):(0,Wt.pi)({},He),fn.forEach(function(Vn,$n){V[$n]=Vn}))}return S.info?this.cache.policies.runMergeFunction(A,V,S.info,ye,pe&&(ze=ye.store).getStorage.apply(ze,pe)):V},z}(),he=[];function Qe(z,S){var A=z.map;return A.has(S)||A.set(S,he.pop()||{map:new Map}),A.get(S)}function Bt(z,S){var A=z.map,V=A.get(S);V&&!V.info&&!V.map.size&&(he.push(V),A.delete(S))}var en=zt(),ie=new y;function me(z,S){if(z.size){var A=[];z.forEach(function(V){return A.push(V)}),z.clear(),A.forEach(S)}}var W=new WeakMap;function _e(z){var S=new Set,A=new Set,V=function(pe){if(arguments.length>0)z!==pe&&(z=pe,en.dirty(V),S.forEach(Oe),me(A,function(Ee){return Ee(z)}));else{var ze=ie.getValue();ze&&ye(ze),en(V)}return z};V.onNextChange=function(pe){return A.add(pe),function(){A.delete(pe)}};var ye=V.attachCache=function(pe){S.add(pe);var ze=W.get(pe);return ze||W.set(pe,ze=new Set),ze.add(V),V};return V.forgetCache=function(pe){var ze=S.delete(pe);if(ze){var Ee=W.get(pe);Ee&&Ee.delete(V)}return ze},V}function Oe(z){z.broadcastWatches&&z.broadcastWatches()}function U(z){return void 0!==z.args?z.args:z.field?(0,tt.NC)(z.field,z.variables):null}var ee=function(z,S){var A=z.__typename,V=z.id,ye=z._id;if("string"==typeof A&&(S&&(S.keyObject=void 0!==V?{id:V}:void 0!==ye?{_id:ye}:void 0),void 0===V&&(V=ye),void 0!==V))return A+":"+("number"==typeof V||"string"==typeof V?V:JSON.stringify(V))},te=function(){},Re=function(z,S){return S.fieldName},Ue=function(z,S,A){return(0,A.mergeObjects)(z,S)},et=function(z,S){return S},de=function(){function z(S){this.config=S,this.typePolicies=Object.create(null),this.toBeAdded=Object.create(null),this.supertypeMap=new Map,this.fuzzySubtypes=new Map,this.rootIdsByTypename=Object.create(null),this.rootTypenamesById=Object.create(null),this.usingPossibleTypes=!1,this.config=(0,Wt.pi)({dataIdFromObject:ee},S),this.cache=this.config.cache,this.setRootTypename("Query"),this.setRootTypename("Mutation"),this.setRootTypename("Subscription"),S.possibleTypes&&this.addPossibleTypes(S.possibleTypes),S.typePolicies&&this.addTypePolicies(S.typePolicies)}return z.prototype.identify=function(S,A,V){var ye=A&&V?(0,tt.qw)(S,A,V):S.__typename;if(ye===this.rootTypenamesById.ROOT_QUERY)return["ROOT_QUERY"];for(var ze,pe={typename:ye,selectionSet:A,fragmentMap:V},Ee=ye&&this.getTypePolicy(ye),St=Ee&&Ee.keyFn||this.config.dataIdFromObject;St;){var He=St(S,pe);if(!Array.isArray(He)){ze=He;break}St=Xn(He)}return ze=ze&&String(ze),pe.keyObject?[ze,pe.keyObject]:[ze]},z.prototype.addTypePolicies=function(S){var A=this;Object.keys(S).forEach(function(V){var ye=S[V];ue.call(A.toBeAdded,V)?A.toBeAdded[V].push(ye):A.toBeAdded[V]=[ye]})},z.prototype.updateTypePolicy=function(S,A){var V=this,ye=this.getTypePolicy(S),pe=A.keyFields,ze=A.fields;function Ee(St,He){St.merge="function"==typeof He?He:!0===He?Ue:!1===He?et:St.merge}Ee(ye,A.merge),A.queryType&&this.setRootTypename("Query",S),A.mutationType&&this.setRootTypename("Mutation",S),A.subscriptionType&&this.setRootTypename("Subscription",S),ye.keyFn=!1===pe?te:Array.isArray(pe)?Xn(pe):"function"==typeof pe?pe:ye.keyFn,ze&&Object.keys(ze).forEach(function(St){var He=V.getFieldPolicy(S,St,!0),fn=ze[St];if("function"==typeof fn)He.read=fn;else{var Tn=fn.keyArgs,Vn=fn.read,$n=fn.merge;He.keyFn=!1===Tn?Re:Array.isArray(Tn)?sn(Tn):"function"==typeof Tn?Tn:He.keyFn,"function"==typeof Vn&&(He.read=Vn),Ee(He,$n)}He.read&&He.merge&&(He.keyFn=He.keyFn||Re)})},z.prototype.setRootTypename=function(S,A){void 0===A&&(A=S);var V="ROOT_"+S.toUpperCase(),ye=this.rootTypenamesById[V];A!==ye&&((0,jn.kG)(!ye||ye===S,1),ye&&delete this.rootIdsByTypename[ye],this.rootIdsByTypename[A]=V,this.rootTypenamesById[V]=A)},z.prototype.addPossibleTypes=function(S){var A=this;this.usingPossibleTypes=!0,Object.keys(S).forEach(function(V){A.getSupertypeSet(V,!0),S[V].forEach(function(ye){A.getSupertypeSet(ye,!0).add(V);var pe=ye.match(le);(!pe||pe[0]!==ye)&&A.fuzzySubtypes.set(ye,new RegExp(ye))})})},z.prototype.getTypePolicy=function(S){var A=this;if(!ue.call(this.typePolicies,S)){var V=this.typePolicies[S]=Object.create(null);V.fields=Object.create(null);var ye=this.supertypeMap.get(S);ye&&ye.size&&ye.forEach(function(ze){var Ee=A.getTypePolicy(ze),St=Ee.fields,He=(0,Wt._T)(Ee,["fields"]);Object.assign(V,He),Object.assign(V.fields,St)})}var pe=this.toBeAdded[S];return pe&&pe.length&&this.updateTypePolicy(S,tt.oA.apply(void 0,pe.splice(0))),this.typePolicies[S]},z.prototype.getFieldPolicy=function(S,A,V){if(S){var ye=this.getTypePolicy(S).fields;return ye[A]||V&&(ye[A]=Object.create(null))}},z.prototype.getSupertypeSet=function(S,A){var V=this.supertypeMap.get(S);return!V&&A&&this.supertypeMap.set(S,V=new Set),V},z.prototype.fragmentMatches=function(S,A,V,ye){var pe=this;if(!S.typeCondition)return!0;if(!A)return!1;var ze=S.typeCondition.name.value;if(A===ze)return!0;if(this.usingPossibleTypes&&this.supertypeMap.has(ze))for(var Ee=this.getSupertypeSet(A,!0),St=[Ee],He=function(pi){var Bn=pe.getSupertypeSet(pi,!1);Bn&&Bn.size&&St.indexOf(Bn)<0&&St.push(Bn)},fn=!(!V||!this.fuzzySubtypes.size),Vn=0;Vn{},2103:(se,q,w)=>{"use strict";w.d(q,{f:()=>Ze});var v=w(3564),m=w(1082),d=w(5134),u=w(8108),g=w(9397),y=w(7883),b=w(8020),C=w(8131),P=w(7703),N=w(1335),R=w(6381),j=function(){function Ce(E){var re=E.client,K=E.resolvers,Pe=E.fragmentMatcher;this.cache=E.cache,re&&(this.client=re),K&&this.addResolvers(K),Pe&&this.setFragmentMatcher(Pe)}return Ce.prototype.addResolvers=function(E){var G=this;this.resolvers=this.resolvers||{},Array.isArray(E)?E.forEach(function(re){G.resolvers=(0,u.Ee)(G.resolvers,re)}):this.resolvers=(0,u.Ee)(this.resolvers,E)},Ce.prototype.setResolvers=function(E){this.resolvers={},this.addResolvers(E)},Ce.prototype.getResolvers=function(){return this.resolvers||{}},Ce.prototype.runResolvers=function(E){var G=E.document,re=E.remoteResult,K=E.context,Pe=E.variables,Be=E.onlyRunForcedResolvers,ge=void 0!==Be&&Be;return(0,v.mG)(this,void 0,void 0,function(){return(0,v.Jh)(this,function(ot){return G?[2,this.resolveDocument(G,re.data,K,Pe,this.fragmentMatcher,ge).then(function(yt){return(0,v.pi)((0,v.pi)({},re),{data:yt.result})})]:[2,re]})})},Ce.prototype.setFragmentMatcher=function(E){this.fragmentMatcher=E},Ce.prototype.getFragmentMatcher=function(){return this.fragmentMatcher},Ce.prototype.clientQuery=function(E){return(0,u.FS)(["client"],E)&&this.resolvers?E:null},Ce.prototype.serverQuery=function(E){return(0,u.ob)(E)},Ce.prototype.prepareContext=function(E){var G=this.cache;return(0,v.pi)((0,v.pi)({},E),{cache:G,getCacheKey:function(re){return G.identify(re)}})},Ce.prototype.addExportedVariables=function(E,G,re){return void 0===G&&(G={}),void 0===re&&(re={}),(0,v.mG)(this,void 0,void 0,function(){return(0,v.Jh)(this,function(K){return E?[2,this.resolveDocument(E,this.buildRootValueFromCache(E,G)||{},this.prepareContext(re),G).then(function(Pe){return(0,v.pi)((0,v.pi)({},G),Pe.exportedVariables)})]:[2,(0,v.pi)({},G)]})})},Ce.prototype.shouldForceResolvers=function(E){var G=!1;return(0,N.Vn)(E,{Directive:{enter:function(re){if("client"===re.name.value&&re.arguments&&(G=re.arguments.some(function(K){return"always"===K.name.value&&"BooleanValue"===K.value.kind&&!0===K.value.value})))return N.$_}}}),G},Ce.prototype.buildRootValueFromCache=function(E,G){return this.cache.diff({query:(0,u.aL)(E),variables:G,returnPartialData:!0,optimistic:!1}).result},Ce.prototype.resolveDocument=function(E,G,re,K,Pe,Be){return void 0===re&&(re={}),void 0===K&&(K={}),void 0===Pe&&(Pe=function(){return!0}),void 0===Be&&(Be=!1),(0,v.mG)(this,void 0,void 0,function(){var ge,ot,yt,We,vt,Q,X,Me,ae;return(0,v.Jh)(this,function(De){return ge=(0,u.p$)(E),ot=(0,u.kU)(E),yt=(0,u.F)(ot),vt=(We=ge.operation)?We.charAt(0).toUpperCase()+We.slice(1):"Query",X=(Q=this).cache,Me=Q.client,ae={fragmentMap:yt,context:(0,v.pi)((0,v.pi)({},re),{cache:X,client:Me}),variables:K,fragmentMatcher:Pe,defaultOperationType:vt,exportedVariables:{},onlyRunForcedResolvers:Be},[2,this.resolveSelectionSet(ge.selectionSet,G,ae).then(function(Ve){return{result:Ve,exportedVariables:ae.exportedVariables}})]})})},Ce.prototype.resolveSelectionSet=function(E,G,re){return(0,v.mG)(this,void 0,void 0,function(){var K,Pe,Be,ge,yt=this;return(0,v.Jh)(this,function(We){return K=re.fragmentMap,Pe=re.context,Be=re.variables,ge=[G],[2,Promise.all(E.selections.map(function(vt){return(0,v.mG)(yt,void 0,void 0,function(){var Q;return(0,v.Jh)(this,function(Me){return(0,u.LZ)(vt,Be)?(0,u.My)(vt)?[2,this.resolveField(vt,G,re).then(function(ae){var De;void 0!==ae&&ge.push(((De={})[(0,u.u2)(vt)]=ae,De))})]:((0,u.Ao)(vt)?Q=vt:(0,m.kG)(Q=K[vt.name.value],11),Q&&Q.typeCondition&&re.fragmentMatcher(G,Q.typeCondition.name.value,Pe)?[2,this.resolveSelectionSet(Q.selectionSet,G,re).then(function(ae){ge.push(ae)})]:[2]):[2]})})})).then(function(){return(0,u.bw)(ge)})]})})},Ce.prototype.resolveField=function(E,G,re){return(0,v.mG)(this,void 0,void 0,function(){var K,Pe,Be,ge,ot,yt,We,vt,Q,X=this;return(0,v.Jh)(this,function(Me){return K=re.variables,Pe=E.name.value,Be=(0,u.u2)(E),ge=Pe!==Be,ot=G[Be]||G[Pe],yt=Promise.resolve(ot),(!re.onlyRunForcedResolvers||this.shouldForceResolvers(E))&&(We=G.__typename||re.defaultOperationType,(vt=this.resolvers&&this.resolvers[We])&&(Q=vt[ge?Pe:Be])&&(yt=Promise.resolve(R.cacheSlot.withValue(this.cache,Q,[G,(0,u.NC)(E,K),re.context,{field:E,fragmentMap:re.fragmentMap}])))),[2,yt.then(function(ae){return void 0===ae&&(ae=ot),E.directives&&E.directives.forEach(function(De){"export"===De.name.value&&De.arguments&&De.arguments.forEach(function(Ve){"as"===Ve.name.value&&"StringValue"===Ve.value.kind&&(re.exportedVariables[Ve.value.value]=ae)})}),E.selectionSet&&null!=ae?Array.isArray(ae)?X.resolveSubSelectedArray(E,ae,re):E.selectionSet?X.resolveSelectionSet(E.selectionSet,ae,re):void 0:ae})]})})},Ce.prototype.resolveSubSelectedArray=function(E,G,re){var K=this;return Promise.all(G.map(function(Pe){return null===Pe?null:Array.isArray(Pe)?K.resolveSubSelectedArray(E,Pe,re):E.selectionSet?K.resolveSelectionSet(E.selectionSet,Pe,re):void 0}))},Ce}(),F=new(u.mr?WeakMap:Map);function L(Ce,E){var G=Ce[E];"function"==typeof G&&(Ce[E]=function(){return F.set(Ce,(F.get(Ce)+1)%1e15),G.apply(this,arguments)})}function ne(Ce){Ce.notifyTimeout&&(clearTimeout(Ce.notifyTimeout),Ce.notifyTimeout=void 0)}var Ge=function(){function Ce(E){this.cache=E,this.listeners=new Set,this.document=null,this.lastRequestId=1,this.subscriptions=new Set,this.stopped=!1,this.dirty=!1,this.diff=null,this.observableQuery=null,F.has(E)||(F.set(E,0),L(E,"evict"),L(E,"modify"),L(E,"reset"))}return Ce.prototype.init=function(E){var G=E.networkStatus||P.I.loading;return this.variables&&this.networkStatus!==P.I.loading&&!(0,y.D)(this.variables,E.variables)&&(G=P.I.setVariables),(0,y.D)(E.variables,this.variables)||(this.diff=null),Object.assign(this,{document:E.document,variables:E.variables,networkError:null,graphQLErrors:this.graphQLErrors||[],networkStatus:G}),E.observableQuery&&this.setObservableQuery(E.observableQuery),E.lastRequestId&&(this.lastRequestId=E.lastRequestId),this},Ce.prototype.getDiff=function(E){return void 0===E&&(E=this.variables),this.diff&&(0,y.D)(E,this.variables)?this.diff:(this.updateWatch(this.variables=E),this.diff=this.cache.diff({query:this.document,variables:E,returnPartialData:!0,optimistic:!0}))},Ce.prototype.setDiff=function(E){var G=this,re=this.diff;this.diff=E,!this.dirty&&(E&&E.result)!==(re&&re.result)&&(this.dirty=!0,this.notifyTimeout||(this.notifyTimeout=setTimeout(function(){return G.notify()},0)))},Ce.prototype.setObservableQuery=function(E){var G=this;E!==this.observableQuery&&(this.oqListener&&this.listeners.delete(this.oqListener),this.observableQuery=E,E?(E.queryInfo=this,this.listeners.add(this.oqListener=function(){G.getDiff().fromOptimisticTransaction?E.observe():E.reobserve()})):delete this.oqListener)},Ce.prototype.notify=function(){var E=this;ne(this),this.shouldNotify()&&this.listeners.forEach(function(G){return G(E)}),this.dirty=!1},Ce.prototype.shouldNotify=function(){if(!this.dirty||!this.listeners.size)return!1;if((0,P.O)(this.networkStatus)&&this.observableQuery){var E=this.observableQuery.options.fetchPolicy;if("cache-only"!==E&&"cache-and-network"!==E)return!1}return!0},Ce.prototype.stop=function(){if(!this.stopped){this.stopped=!0,this.cancel(),delete this.cancel,this.subscriptions.forEach(function(G){return G.unsubscribe()});var E=this.observableQuery;E&&E.stopPolling()}},Ce.prototype.cancel=function(){},Ce.prototype.updateWatch=function(E){var G=this;void 0===E&&(E=this.variables);var re=this.observableQuery;re&&"no-cache"===re.options.fetchPolicy||(!this.lastWatch||this.lastWatch.query!==this.document||!(0,y.D)(E,this.lastWatch.variables))&&(this.cancel(),this.cancel=this.cache.watch(this.lastWatch={query:this.document,variables:E,optimistic:!0,callback:function(K){return G.setDiff(K)}}))},Ce.prototype.shouldWrite=function(E,G){var re=this.lastWrite;return!(re&&re.dmCount===F.get(this.cache)&&(0,y.D)(G,re.variables)&&(0,y.D)(E.data,re.result.data))},Ce.prototype.markResult=function(E,G,re){var K=this;this.graphQLErrors=(0,u.Of)(E.errors)?E.errors:[],ne(this),"no-cache"===G.fetchPolicy?this.diff={result:E.data,complete:!0}:re&&(lt(E,G.errorPolicy)?this.cache.performTransaction(function(Pe){if(K.shouldWrite(E,G.variables))Pe.writeQuery({query:K.document,data:E.data,variables:G.variables}),K.lastWrite={result:E,variables:G.variables,dmCount:F.get(K.cache)};else if(K.diff&&K.diff.complete)return void(E.data=K.diff.result);var Be=Pe.diff({query:K.document,variables:G.variables,returnPartialData:!0,optimistic:!0});K.stopped||K.updateWatch(G.variables),K.diff=Be,Be.complete&&(E.data=Be.result)}):this.lastWrite=void 0)},Ce.prototype.markReady=function(){return this.networkError=null,this.networkStatus=P.I.ready},Ce.prototype.markError=function(E){return this.networkStatus=P.I.error,this.lastWrite=void 0,ne(this),E.graphQLErrors&&(this.graphQLErrors=E.graphQLErrors),E.networkError&&(this.networkError=E.networkError),E},Ce}();function lt(Ce,E){void 0===E&&(E="none");var G="ignore"===E||"all"===E,re=!(0,u.d2)(Ce);return!re&&G&&Ce.data&&(re=!0),re}var Nt=Object.prototype.hasOwnProperty,Lt=function(){function Ce(E){var G=E.cache,re=E.link,K=E.queryDeduplication,Pe=void 0!==K&&K,Be=E.onBroadcast,ge=E.ssrMode,ot=void 0!==ge&&ge,yt=E.clientAwareness,We=void 0===yt?{}:yt,vt=E.localState,Q=E.assumeImmutableResults;this.clientAwareness={},this.queries=new Map,this.fetchCancelFns=new Map,this.transformCache=new(u.mr?WeakMap:Map),this.queryIdCounter=1,this.requestIdCounter=1,this.mutationIdCounter=1,this.inFlightLinkObservables=new Map,this.cache=G,this.link=re,this.queryDeduplication=Pe,this.clientAwareness=We,this.localState=vt||new j({cache:G}),this.ssrMode=ot,this.assumeImmutableResults=!!Q,(this.onBroadcast=Be)&&(this.mutationStore=Object.create(null))}return Ce.prototype.stop=function(){var E=this;this.queries.forEach(function(G,re){E.stopQueryNoBroadcast(re)}),this.cancelPendingFetches(new m.ej(12))},Ce.prototype.cancelPendingFetches=function(E){this.fetchCancelFns.forEach(function(G){return G(E)}),this.fetchCancelFns.clear()},Ce.prototype.mutate=function(E){var G=E.mutation,re=E.variables,K=E.optimisticResponse,Pe=E.updateQueries,Be=E.refetchQueries,ge=void 0===Be?[]:Be,ot=E.awaitRefetchQueries,yt=void 0!==ot&&ot,We=E.update,vt=E.errorPolicy,Q=void 0===vt?"none":vt,X=E.fetchPolicy,Me=E.context,ae=void 0===Me?{}:Me;return(0,v.mG)(this,void 0,void 0,function(){var De,Ve,it;return(0,v.Jh)(this,function(wt){switch(wt.label){case 0:return(0,m.kG)(G,13),(0,m.kG)(!X||"no-cache"===X,14),De=this.generateMutationId(),G=this.transform(G).document,re=this.getVariables(G,re),this.transform(G).hasClientExports?[4,this.localState.addExportedVariables(G,re,ae)]:[3,2];case 1:re=wt.sent(),wt.label=2;case 2:return Ve=this.mutationStore&&(this.mutationStore[De]={mutation:G,variables:re,loading:!0,error:null}),K&&this.markMutationOptimistic(K,{mutationId:De,document:G,variables:re,errorPolicy:Q,updateQueries:Pe,update:We}),this.broadcastQueries(),it=this,[2,new Promise(function(Vt,zt){var Fe,ct;it.getObservableFromLink(G,(0,v.pi)((0,v.pi)({},ae),{optimisticResponse:K}),re,!1).subscribe({next:function(ut){if((0,u.d2)(ut)&&"none"===Q)ct=new b.c({graphQLErrors:ut.errors});else{if(Ve&&(Ve.loading=!1,Ve.error=null),"no-cache"!==X)try{it.markMutationResult({mutationId:De,result:ut,document:G,variables:re,errorPolicy:Q,updateQueries:Pe,update:We})}catch(dt){return void(ct=new b.c({networkError:dt}))}Fe=ut}},error:function(ut){Ve&&(Ve.loading=!1,Ve.error=ut),K&&it.cache.removeOptimistic(De),it.broadcastQueries(),zt(new b.c({networkError:ut}))},complete:function(){if(ct&&Ve&&(Ve.loading=!1,Ve.error=ct),K&&it.cache.removeOptimistic(De),it.broadcastQueries(),ct)zt(ct);else{"function"==typeof ge&&(ge=ge(Fe));var ut=[];(0,u.Of)(ge)&&ge.forEach(function(dt){if("string"==typeof dt)it.queries.forEach(function(At){var Xt=At.observableQuery;Xt&&Xt.queryName===dt&&ut.push(Xt.refetch())});else{var tt={query:dt.query,variables:dt.variables,fetchPolicy:"network-only"};dt.context&&(tt.context=dt.context),ut.push(it.query(tt))}}),Promise.all(yt?ut:[]).then(function(){"ignore"===Q&&Fe&&(0,u.d2)(Fe)&&delete Fe.errors,Vt(Fe)},zt)}}})})]}})})},Ce.prototype.markMutationResult=function(E,G){var re=this;if(void 0===G&&(G=this.cache),lt(E.result,E.errorPolicy)){var K=[{result:E.result.data,dataId:"ROOT_MUTATION",query:E.document,variables:E.variables}],Pe=E.updateQueries;Pe&&this.queries.forEach(function(Be,ge){var ot=Be.observableQuery,yt=ot&&ot.queryName;if(yt&&Nt.call(Pe,yt)){var We=Pe[yt],vt=re.queries.get(ge),Q=vt.document,X=vt.variables,Me=G.diff({query:Q,variables:X,returnPartialData:!0,optimistic:!1}),ae=Me.result;if(Me.complete&&ae){var Ve=We(ae,{mutationResult:E.result,queryName:Q&&(0,u.rY)(Q)||void 0,queryVariables:X});Ve&&K.push({result:Ve,dataId:"ROOT_QUERY",query:Q,variables:X})}}}),G.performTransaction(function(Be){K.forEach(function(ot){return Be.write(ot)});var ge=E.update;ge&&ge(Be,E.result)},null)}},Ce.prototype.markMutationOptimistic=function(E,G){var re=this,K="function"==typeof E?E(G.variables):E;return this.cache.recordOptimisticTransaction(function(Pe){try{re.markMutationResult((0,v.pi)((0,v.pi)({},G),{result:{data:K}}),Pe)}catch(Be){}},G.mutationId)},Ce.prototype.fetchQuery=function(E,G,re){return this.fetchQueryObservable(E,G,re).promise},Ce.prototype.getQueryStore=function(){var E=Object.create(null);return this.queries.forEach(function(G,re){E[re]={variables:G.variables,networkStatus:G.networkStatus,networkError:G.networkError,graphQLErrors:G.graphQLErrors}}),E},Ce.prototype.resetErrors=function(E){var G=this.queries.get(E);G&&(G.networkError=void 0,G.graphQLErrors=[])},Ce.prototype.transform=function(E){var G=this.transformCache;if(!G.has(E)){var re=this.cache.transformDocument(E),K=(0,u.Fo)(this.cache.transformForLink(re)),Pe=this.localState.clientQuery(re),Be=K&&this.localState.serverQuery(K),ge={document:re,hasClientExports:(0,u.mj)(re),hasForcedResolvers:this.localState.shouldForceResolvers(re),clientQuery:Pe,serverQuery:Be,defaultVars:(0,u.O4)((0,u.$H)(re))},ot=function(yt){yt&&!G.has(yt)&&G.set(yt,ge)};ot(E),ot(re),ot(Pe),ot(Be)}return G.get(E)},Ce.prototype.getVariables=function(E,G){return(0,v.pi)((0,v.pi)({},this.transform(E).defaultVars),G)},Ce.prototype.watchQuery=function(E){void 0===(E=(0,v.pi)((0,v.pi)({},E),{variables:this.getVariables(E.query,E.variables)})).notifyOnNetworkStatusChange&&(E.notifyOnNetworkStatusChange=!1);var G=new Ge(this.cache),re=new C.u({queryManager:this,queryInfo:G,options:E});return this.queries.set(re.queryId,G),G.init({document:E.query,observableQuery:re,variables:E.variables}),re},Ce.prototype.query=function(E){var G=this;(0,m.kG)(E.query,15),(0,m.kG)("Document"===E.query.kind,16),(0,m.kG)(!E.returnPartialData,17),(0,m.kG)(!E.pollInterval,18);var re=this.generateQueryId();return this.fetchQuery(re,E).finally(function(){return G.stopQuery(re)})},Ce.prototype.generateQueryId=function(){return String(this.queryIdCounter++)},Ce.prototype.generateRequestId=function(){return this.requestIdCounter++},Ce.prototype.generateMutationId=function(){return String(this.mutationIdCounter++)},Ce.prototype.stopQueryInStore=function(E){this.stopQueryInStoreNoBroadcast(E),this.broadcastQueries()},Ce.prototype.stopQueryInStoreNoBroadcast=function(E){var G=this.queries.get(E);G&&G.stop()},Ce.prototype.clearStore=function(){return this.cancelPendingFetches(new m.ej(19)),this.queries.forEach(function(E){E.observableQuery?E.networkStatus=P.I.loading:E.stop()}),this.mutationStore&&(this.mutationStore=Object.create(null)),this.cache.reset()},Ce.prototype.resetStore=function(){var E=this;return this.clearStore().then(function(){return E.reFetchObservableQueries()})},Ce.prototype.reFetchObservableQueries=function(E){var G=this;void 0===E&&(E=!1);var re=[];return this.queries.forEach(function(K,Pe){var Be=K.observableQuery;if(Be&&Be.hasObservers()){var ge=Be.options.fetchPolicy;Be.resetLastResults(),"cache-only"!==ge&&(E||"standby"!==ge)&&re.push(Be.refetch()),G.getQuery(Pe).setDiff(null)}}),this.broadcastQueries(),Promise.all(re)},Ce.prototype.setObservableQuery=function(E){this.getQuery(E.queryId).setObservableQuery(E)},Ce.prototype.startGraphQLSubscription=function(E){var G=this,re=E.query,K=E.fetchPolicy,Pe=E.errorPolicy,Be=E.variables,ge=E.context,ot=void 0===ge?{}:ge;re=this.transform(re).document,Be=this.getVariables(re,Be);var yt=function(vt){return G.getObservableFromLink(re,ot,vt,!1).map(function(Q){if("no-cache"!==K&&(lt(Q,Pe)&&G.cache.write({query:re,result:Q.data,dataId:"ROOT_SUBSCRIPTION",variables:vt}),G.broadcastQueries()),(0,u.d2)(Q))throw new b.c({graphQLErrors:Q.errors});return Q})};if(this.transform(re).hasClientExports){var We=this.localState.addExportedVariables(re,Be,ot).then(yt);return new u.y$(function(vt){var Q=null;return We.then(function(X){return Q=X.subscribe(vt)},vt.error),function(){return Q&&Q.unsubscribe()}})}return yt(Be)},Ce.prototype.stopQuery=function(E){this.stopQueryNoBroadcast(E),this.broadcastQueries()},Ce.prototype.stopQueryNoBroadcast=function(E){this.stopQueryInStoreNoBroadcast(E),this.removeQuery(E)},Ce.prototype.removeQuery=function(E){this.fetchCancelFns.delete(E),this.getQuery(E).stop(),this.queries.delete(E)},Ce.prototype.broadcastQueries=function(){this.onBroadcast&&this.onBroadcast(),this.queries.forEach(function(E){return E.notify()})},Ce.prototype.getLocalState=function(){return this.localState},Ce.prototype.getObservableFromLink=function(E,G,re,K){var Be,Pe=this;void 0===K&&(K=null!==(Be=null==G?void 0:G.queryDeduplication)&&void 0!==Be?Be:this.queryDeduplication);var ge,ot=this.transform(E).serverQuery;if(ot){var We=this.inFlightLinkObservables,vt=this.link,Q={query:ot,variables:re,operationName:(0,u.rY)(ot)||void 0,context:this.prepareContext((0,v.pi)((0,v.pi)({},G),{forceFetch:!K}))};if(G=Q.context,K){var X=We.get(ot)||new Map;We.set(ot,X);var Me=JSON.stringify(re);if(!(ge=X.get(Me))){var ae=new u.X_([(0,d.execute)(vt,Q)]);X.set(Me,ge=ae),ae.cleanup(function(){X.delete(Me)&&X.size<1&&We.delete(ot)})}}else ge=new u.X_([(0,d.execute)(vt,Q)])}else ge=new u.X_([u.y$.of({data:{}})]),G=this.prepareContext(G);var De=this.transform(E).clientQuery;return De&&(ge=(0,u.sz)(ge,function(Ve){return Pe.localState.runResolvers({document:De,remoteResult:Ve,context:G,variables:re})})),ge},Ce.prototype.getResultsFromLink=function(E,G,re){var K=E.lastRequestId;return(0,u.sz)(this.getObservableFromLink(E.document,re.context,re.variables),function(Pe){var Be=(0,u.Of)(Pe.errors);if(K>=E.lastRequestId){if(Be&&"none"===re.errorPolicy)throw E.markError(new b.c({graphQLErrors:Pe.errors}));E.markResult(Pe,re,G),E.markReady()}var ge={data:Pe.data,loading:!1,networkStatus:E.networkStatus||P.I.ready};return Be&&"ignore"!==re.errorPolicy&&(ge.errors=Pe.errors),ge},function(Pe){var Be=(0,b.M)(Pe)?Pe:new b.c({networkError:Pe});throw K>=E.lastRequestId&&E.markError(Be),Be})},Ce.prototype.fetchQueryObservable=function(E,G,re){var K=this;void 0===re&&(re=P.I.loading);var Pe=this.transform(G.query).document,Be=this.getVariables(Pe,G.variables),ge=this.getQuery(E),ot=ge.networkStatus,yt=G.fetchPolicy,We=void 0===yt?"cache-first":yt,vt=G.errorPolicy,Q=void 0===vt?"none":vt,X=G.returnPartialData,Me=void 0!==X&&X,ae=G.notifyOnNetworkStatusChange,De=void 0!==ae&&ae,Ve=G.context,it=void 0===Ve?{}:Ve;("cache-first"===We||"cache-and-network"===We||"network-only"===We||"no-cache"===We)&&De&&"number"==typeof ot&&ot!==re&&(0,P.O)(re)&&("cache-first"!==We&&(We="cache-and-network"),Me=!0);var Vt=Object.assign({},G,{query:Pe,variables:Be,fetchPolicy:We,errorPolicy:Q,returnPartialData:Me,notifyOnNetworkStatusChange:De,context:it}),zt=function(ct){return Vt.variables=ct,K.fetchQueryByPolicy(ge,Vt,re)};this.fetchCancelFns.set(E,function(ct){Promise.resolve().then(function(){return Fe.cancel(ct)})});var Fe=new u.X_(this.transform(Vt.query).hasClientExports?this.localState.addExportedVariables(Vt.query,Vt.variables,Vt.context).then(zt):zt(Vt.variables));return Fe.cleanup(function(){K.fetchCancelFns.delete(E);var ct=G.nextFetchPolicy;ct&&(G.nextFetchPolicy=void 0,G.fetchPolicy="function"==typeof ct?ct.call(G,G.fetchPolicy||"cache-first"):ct)}),Fe},Ce.prototype.fetchQueryByPolicy=function(E,G,re){var K=this,Pe=G.query,Be=G.variables,ge=G.fetchPolicy,ot=G.errorPolicy,yt=G.returnPartialData,We=G.context;E.init({document:Pe,variables:Be,lastRequestId:this.generateRequestId(),networkStatus:re});var vt=function(){return E.getDiff(Be)},Q=function(ae,De){void 0===De&&(De=E.networkStatus||P.I.loading);var Ve=ae.result,it=function(wt){return u.y$.of((0,v.pi)({data:wt,loading:(0,P.O)(De),networkStatus:De},ae.complete?null:{partial:!0}))};return K.transform(Pe).hasForcedResolvers?K.localState.runResolvers({document:Pe,remoteResult:{data:Ve},context:We,variables:Be,onlyRunForcedResolvers:!0}).then(function(wt){return it(wt.data)}):it(Ve)},X=function(ae){return K.getResultsFromLink(E,ae,{variables:Be,context:We,fetchPolicy:ge,errorPolicy:ot})};switch(ge){default:case"cache-first":return(Me=vt()).complete?[Q(Me,E.markReady())]:yt?[Q(Me),X(!0)]:[X(!0)];case"cache-and-network":var Me;return(Me=vt()).complete||yt?[Q(Me),X(!0)]:[X(!0)];case"cache-only":return[Q(vt(),E.markReady())];case"network-only":return[X(!0)];case"no-cache":return[X(!1)];case"standby":return[]}},Ce.prototype.getQuery=function(E){return E&&!this.queries.has(E)&&this.queries.set(E,new Ge(this.cache)),this.queries.get(E)},Ce.prototype.prepareContext=function(E){void 0===E&&(E={});var G=this.localState.prepareContext(E);return(0,v.pi)((0,v.pi)({},G),{clientAwareness:this.clientAwareness})},Ce}();function st(Ce,E){return(0,u.oA)(Ce,E,E.variables&&{variables:(0,v.pi)((0,v.pi)({},Ce.variables),E.variables)})}var Ze=function(){function Ce(E){var G=this;this.defaultOptions={},this.resetStoreCallbacks=[],this.clearStoreCallbacks=[];var re=E.uri,Be=E.cache,ge=E.ssrMode,ot=void 0!==ge&&ge,yt=E.ssrForceFetchDelay,We=void 0===yt?0:yt,vt=E.connectToDevTools,Q=void 0===vt?"object"==typeof window&&!window.__APOLLO_CLIENT__&&!1:vt,X=E.queryDeduplication,Me=void 0===X||X,ae=E.defaultOptions,De=E.assumeImmutableResults,Ve=void 0!==De&&De,it=E.resolvers,wt=E.typeDefs,Vt=E.fragmentMatcher,zt=E.name,Fe=E.version,ct=E.link;if(ct||(ct=re?new g.uG({uri:re,credentials:E.credentials,headers:E.headers}):d.ApolloLink.empty()),!Be)throw new m.ej(9);this.link=ct,this.cache=Be,this.disableNetworkFetches=ot||We>0,this.queryDeduplication=Me,this.defaultOptions=ae||{},this.typeDefs=wt,We&&setTimeout(function(){return G.disableNetworkFetches=!1},We),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),Q&&(window.__APOLLO_CLIENT__=this),this.version="local",this.localState=new j({cache:Be,client:this,resolvers:it,fragmentMatcher:Vt}),this.queryManager=new Lt({cache:this.cache,link:this.link,queryDeduplication:Me,ssrMode:ot,clientAwareness:{name:zt,version:Fe},localState:this.localState,assumeImmutableResults:Ve,onBroadcast:Q?function(){G.devToolsHookCb&&G.devToolsHookCb({action:{},state:{queries:G.queryManager.getQueryStore(),mutations:G.queryManager.mutationStore||{}},dataWithOptimisticResults:G.cache.extract(!0)})}:void 0})}return Ce.prototype.stop=function(){this.queryManager.stop()},Ce.prototype.watchQuery=function(E){return this.defaultOptions.watchQuery&&(E=st(this.defaultOptions.watchQuery,E)),this.disableNetworkFetches&&("network-only"===E.fetchPolicy||"cache-and-network"===E.fetchPolicy)&&(E=(0,v.pi)((0,v.pi)({},E),{fetchPolicy:"cache-first"})),this.queryManager.watchQuery(E)},Ce.prototype.query=function(E){return this.defaultOptions.query&&(E=st(this.defaultOptions.query,E)),(0,m.kG)("cache-and-network"!==E.fetchPolicy,10),this.disableNetworkFetches&&"network-only"===E.fetchPolicy&&(E=(0,v.pi)((0,v.pi)({},E),{fetchPolicy:"cache-first"})),this.queryManager.query(E)},Ce.prototype.mutate=function(E){return this.defaultOptions.mutate&&(E=st(this.defaultOptions.mutate,E)),this.queryManager.mutate(E)},Ce.prototype.subscribe=function(E){return this.queryManager.startGraphQLSubscription(E)},Ce.prototype.readQuery=function(E,G){return void 0===G&&(G=!1),this.cache.readQuery(E,G)},Ce.prototype.readFragment=function(E,G){return void 0===G&&(G=!1),this.cache.readFragment(E,G)},Ce.prototype.writeQuery=function(E){this.cache.writeQuery(E),this.queryManager.broadcastQueries()},Ce.prototype.writeFragment=function(E){this.cache.writeFragment(E),this.queryManager.broadcastQueries()},Ce.prototype.__actionHookForDevTools=function(E){this.devToolsHookCb=E},Ce.prototype.__requestRaw=function(E){return(0,d.execute)(this.link,E)},Ce.prototype.resetStore=function(){var E=this;return Promise.resolve().then(function(){return E.queryManager.clearStore()}).then(function(){return Promise.all(E.resetStoreCallbacks.map(function(G){return G()}))}).then(function(){return E.reFetchObservableQueries()})},Ce.prototype.clearStore=function(){var E=this;return Promise.resolve().then(function(){return E.queryManager.clearStore()}).then(function(){return Promise.all(E.clearStoreCallbacks.map(function(G){return G()}))})},Ce.prototype.onResetStore=function(E){var G=this;return this.resetStoreCallbacks.push(E),function(){G.resetStoreCallbacks=G.resetStoreCallbacks.filter(function(re){return re!==E})}},Ce.prototype.onClearStore=function(E){var G=this;return this.clearStoreCallbacks.push(E),function(){G.clearStoreCallbacks=G.clearStoreCallbacks.filter(function(re){return re!==E})}},Ce.prototype.reFetchObservableQueries=function(E){return this.queryManager.reFetchObservableQueries(E)},Ce.prototype.extract=function(E){return this.cache.extract(E)},Ce.prototype.restore=function(E){return this.cache.restore(E)},Ce.prototype.addResolvers=function(E){this.localState.addResolvers(E)},Ce.prototype.setResolvers=function(E){this.localState.setResolvers(E)},Ce.prototype.getResolvers=function(){return this.localState.getResolvers()},Ce.prototype.setLocalStateFragmentMatcher=function(E){this.localState.setFragmentMatcher(E)},Ce.prototype.setLink=function(E){this.link=this.queryManager.link=E},Ce}()},8131:(se,q,w)=>{"use strict";w.d(q,{u:()=>b});var v=w(3564),m=w(1082),d=w(7883),u=w(7703),p=w(8108),g=function(){function P(N,R,j,F){this.observer=N,this.options=R,this.fetch=j,this.shouldFetch=F}return P.prototype.reobserve=function(N,R){N?this.updateOptions(N):this.updatePolling();var j=this.fetch(this.options,R);return this.concast&&this.concast.removeObserver(this.observer,!0),j.addObserver(this.observer),(this.concast=j).promise},P.prototype.updateOptions=function(N){return Object.assign(this.options,(0,p.oA)(N)),this.updatePolling(),this},P.prototype.stop=function(){this.concast&&(this.concast.removeObserver(this.observer),delete this.concast),this.pollingInfo&&(clearTimeout(this.pollingInfo.timeout),this.options.pollInterval=0,this.updatePolling())},P.prototype.updatePolling=function(){var N=this,j=this.pollingInfo,F=this.options.pollInterval;if(F){if((!j||j.interval!==F)&&((0,m.kG)(F,20),!1!==this.shouldFetch)){(j||(this.pollingInfo={})).interval=F;var ne=function(){N.pollingInfo&&(N.shouldFetch&&N.shouldFetch()?N.reobserve({fetchPolicy:"network-only",nextFetchPolicy:N.options.fetchPolicy||"cache-first"},u.I.poll).then(Ge,Ge):Ge())},Ge=function(){var lt=N.pollingInfo;lt&&(clearTimeout(lt.timeout),lt.timeout=setTimeout(ne,lt.interval))};Ge()}}else j&&(clearTimeout(j.timeout),delete this.pollingInfo)},P}(),b=function(P){function N(R){var j=R.queryManager,F=R.queryInfo,L=R.options,ne=P.call(this,function(lt){return ne.onSubscribe(lt)})||this;ne.observers=new Set,ne.subscriptions=new Set,ne.observer={next:function(lt){(ne.lastError||ne.isDifferentFromLastResult(lt))&&(ne.updateLastResult(lt),(0,p.pM)(ne.observers,"next",lt))},error:function(lt){ne.updateLastResult((0,v.pi)((0,v.pi)({},ne.lastResult),{error:lt,errors:lt.graphQLErrors,networkStatus:u.I.error,loading:!1})),(0,p.pM)(ne.observers,"error",ne.lastError=lt)}},ne.isTornDown=!1,ne.options=L,ne.queryId=j.generateQueryId();var Ge=(0,p.$H)(L.query);return ne.queryName=Ge&&Ge.name&&Ge.name.value,ne.queryManager=j,ne.queryInfo=F,ne}return(0,v.ZT)(N,P),Object.defineProperty(N.prototype,"variables",{get:function(){return this.options.variables},enumerable:!1,configurable:!0}),N.prototype.result=function(){var R=this;return new Promise(function(j,F){var L={next:function(Ge){j(Ge),R.observers.delete(L),R.observers.size||R.queryManager.removeQuery(R.queryId),setTimeout(function(){ne.unsubscribe()},0)},error:F},ne=R.subscribe(L)})},N.prototype.getCurrentResult=function(R){void 0===R&&(R=!0);var j=this.lastResult,F=this.queryInfo.networkStatus||j&&j.networkStatus||u.I.ready,L=(0,v.pi)((0,v.pi)({},j),{loading:(0,u.O)(F),networkStatus:F});if(this.isTornDown)return L;var ne=this.options.fetchPolicy,Ge=void 0===ne?"cache-first":ne;if("no-cache"===Ge||"network-only"===Ge)delete L.partial;else if(!L.data||!this.queryManager.transform(this.options.query).hasForcedResolvers){var lt=this.queryInfo.getDiff();L.data=lt.complete||this.options.returnPartialData?lt.result:void 0,lt.complete?(L.networkStatus===u.I.loading&&("cache-first"===Ge||"cache-only"===Ge)&&(L.networkStatus=u.I.ready,L.loading=!1),delete L.partial):L.partial=!0}return R&&this.updateLastResult(L),L},N.prototype.isDifferentFromLastResult=function(R){return!(0,d.D)(this.lastResultSnapshot,R)},N.prototype.getLastResult=function(){return this.lastResult},N.prototype.getLastError=function(){return this.lastError},N.prototype.resetLastResults=function(){delete this.lastResult,delete this.lastResultSnapshot,delete this.lastError,this.isTornDown=!1},N.prototype.resetQueryStoreErrors=function(){this.queryManager.resetErrors(this.queryId)},N.prototype.refetch=function(R){var j={pollInterval:0},F=this.options.fetchPolicy;return"no-cache"!==F&&"cache-and-network"!==F&&(j.fetchPolicy="network-only",j.nextFetchPolicy=F||"cache-first"),R&&!(0,d.D)(this.options.variables,R)&&(j.variables=this.options.variables=(0,v.pi)((0,v.pi)({},this.options.variables),R)),this.newReobserver(!1).reobserve(j,u.I.refetch)},N.prototype.fetchMore=function(R){var j=this,F=(0,v.pi)((0,v.pi)({},R.query?R:(0,v.pi)((0,v.pi)((0,v.pi)({},this.options),R),{variables:(0,v.pi)((0,v.pi)({},this.options.variables),R.variables)})),{fetchPolicy:"no-cache"}),L=this.queryManager.generateQueryId();return F.notifyOnNetworkStatusChange&&(this.queryInfo.networkStatus=u.I.fetchMore,this.observe()),this.queryManager.fetchQuery(L,F,u.I.fetchMore).then(function(ne){var Ge=ne.data,lt=R.updateQuery;return lt?j.updateQuery(function(Nt){return lt(Nt,{fetchMoreResult:Ge,variables:F.variables})}):j.queryManager.cache.writeQuery({query:F.query,variables:F.variables,data:Ge}),ne}).finally(function(){j.queryManager.stopQuery(L),j.reobserve()})},N.prototype.subscribeToMore=function(R){var j=this,F=this.queryManager.startGraphQLSubscription({query:R.document,variables:R.variables,context:R.context}).subscribe({next:function(L){var ne=R.updateQuery;ne&&j.updateQuery(function(Ge,lt){return ne(Ge,{subscriptionData:L,variables:lt.variables})})},error:function(L){R.onError&&R.onError(L)}});return this.subscriptions.add(F),function(){j.subscriptions.delete(F)&&F.unsubscribe()}},N.prototype.setOptions=function(R){return this.reobserve(R)},N.prototype.setVariables=function(R){if((0,d.D)(this.variables,R))return this.observers.size?this.result():Promise.resolve();if(this.options.variables=R,!this.observers.size)return Promise.resolve();var j=this.options.fetchPolicy,F=void 0===j?"cache-first":j,L={fetchPolicy:F,variables:R};return"cache-first"!==F&&"no-cache"!==F&&"network-only"!==F&&(L.fetchPolicy="cache-and-network",L.nextFetchPolicy=F),this.reobserve(L,u.I.setVariables)},N.prototype.updateQuery=function(R){var j,F=this.queryManager,ne=R(F.cache.diff({query:this.options.query,variables:this.variables,previousResult:null===(j=this.lastResult)||void 0===j?void 0:j.data,returnPartialData:!0,optimistic:!1}).result,{variables:this.variables});ne&&(F.cache.writeQuery({query:this.options.query,data:ne,variables:this.variables}),F.broadcastQueries())},N.prototype.startPolling=function(R){this.getReobserver().updateOptions({pollInterval:R})},N.prototype.stopPolling=function(){this.reobserver&&this.reobserver.updateOptions({pollInterval:0})},N.prototype.updateLastResult=function(R){var j=this.lastResult;return this.lastResult=R,this.lastResultSnapshot=this.queryManager.assumeImmutableResults?R:(0,p.Xh)(R),(0,p.Of)(R.errors)||delete this.lastError,j},N.prototype.onSubscribe=function(R){var j=this;if(R===this.observer)return function(){};try{var F=R._subscription._observer;F&&!F.error&&(F.error=C)}catch(ne){}var L=!this.observers.size;return this.observers.add(R),this.lastError?R.error&&R.error(this.lastError):this.lastResult&&R.next&&R.next(this.lastResult),L&&this.reobserve().catch(function(ne){}),function(){j.observers.delete(R)&&!j.observers.size&&j.tearDownQuery()}},N.prototype.getReobserver=function(){return this.reobserver||(this.reobserver=this.newReobserver(!0))},N.prototype.newReobserver=function(R){var j=this,L=this.queryManager,ne=this.queryId;return L.setObservableQuery(this),new g(this.observer,R?this.options:(0,v.pi)({},this.options),function(Ge,lt){return L.setObservableQuery(j),L.fetchQueryObservable(ne,Ge,lt)},!L.ssrMode&&function(){return!(0,u.O)(j.queryInfo.networkStatus)})},N.prototype.reobserve=function(R,j){return this.isTornDown=!1,this.getReobserver().reobserve(R,j)},N.prototype.observe=function(){this.observer.next(this.getCurrentResult(!1))},N.prototype.hasObservers=function(){return this.observers.size>0},N.prototype.tearDownQuery=function(){this.isTornDown||(this.reobserver&&(this.reobserver.stop(),delete this.reobserver),delete this.options.context,this.subscriptions.forEach(function(R){return R.unsubscribe()}),this.subscriptions.clear(),this.queryManager.stopQuery(this.queryId),this.observers.clear(),this.isTornDown=!0)},N}(p.y$);function C(P){}},9675:(se,q,w)=>{"use strict";w.d(q,{ApolloClient:()=>v.f,ApolloLink:()=>P.ApolloLink,InMemoryCache:()=>y.InMemoryCache,NetworkStatus:()=>d.I,Observable:()=>j.y$});var v=w(2103),d=(w(8131),w(7703)),u=w(9802);w.o(u,"ApolloLink")&&w.d(q,{ApolloLink:function(){return u.ApolloLink}}),w(8020);var y=w(6381),b=w(3857);w.o(b,"ApolloLink")&&w.d(q,{ApolloLink:function(){return b.ApolloLink}});var P=w(5134),j=(w(9397),w(3523),w(8108)),F=w(1082);w(6511),(0,F.U6)("warn")},7703:(se,q,w)=>{"use strict";w.d(q,{I:()=>v,O:()=>m});var v=(()=>{return(d=v||(v={}))[d.loading=1]="loading",d[d.setVariables=2]="setVariables",d[d.fetchMore=3]="fetchMore",d[d.refetch=4]="refetch",d[d.poll=6]="poll",d[d.ready=7]="ready",d[d.error=8]="error",v;var d})();function m(d){return!!d&&d<7}},9802:()=>{},8020:(se,q,w)=>{"use strict";w.d(q,{M:()=>d,c:()=>p});var v=w(3564),m=w(8108);function d(g){return g.hasOwnProperty("graphQLErrors")}var p=function(g){function y(b){var C=b.graphQLErrors,P=b.networkError,N=b.errorMessage,R=b.extraInfo,j=g.call(this,N)||this;return j.graphQLErrors=C||[],j.networkError=P||null,j.message=N||function(g){var y="";return(0,m.Of)(g.graphQLErrors)&&g.graphQLErrors.forEach(function(b){y+=(b?b.message:"Error message not found.")+"\n"}),g.networkError&&(y+=g.networkError.message+"\n"),y=y.replace(/\n$/,"")}(j),j.extraInfo=R,j.__proto__=y.prototype,j}return(0,v.ZT)(y,g),y}(Error)},5134:(se,q,w)=>{"use strict";w.d(q,{ApolloLink:()=>C,execute:()=>F});var L,v=w(3564),m=w(1082),d=w(8108),u=w(3523);function p(L,ne){return ne?ne(L):d.y$.of()}function g(L){return"function"==typeof L?new C(L):L}function y(L){return L.request.length<=1}L=Error,(0,v.ZT)(function ne(Ge,lt){var Nt=L.call(this,Ge)||this;return Nt.link=lt,Nt},L);var C=function(){function L(ne){ne&&(this.request=ne)}return L.empty=function(){return new L(function(){return d.y$.of()})},L.from=function(ne){return 0===ne.length?L.empty():ne.map(g).reduce(function(Ge,lt){return Ge.concat(lt)})},L.split=function(ne,Ge,lt){var Nt=g(Ge),Lt=g(lt||new L(p));return y(Nt)&&y(Lt)?new L(function(Tt){return ne(Tt)?Nt.request(Tt)||d.y$.of():Lt.request(Tt)||d.y$.of()}):new L(function(Tt,st){return ne(Tt)?Nt.request(Tt,st)||d.y$.of():Lt.request(Tt,st)||d.y$.of()})},L.execute=function(ne,Ge){return ne.request((0,u.zi)(Ge.context,(0,u.DQ)((0,u.Ak)(Ge))))||d.y$.of()},L.concat=function(ne,Ge){var lt=g(ne);if(y(lt))return lt;var Nt=g(Ge);return y(Nt)?new L(function(Lt){return lt.request(Lt,function(Tt){return Nt.request(Tt)||d.y$.of()})||d.y$.of()}):new L(function(Lt,Tt){return lt.request(Lt,function(st){return Nt.request(st,Tt)||d.y$.of()})||d.y$.of()})},L.prototype.split=function(ne,Ge,lt){return this.concat(L.split(ne,Ge,lt||new L(p)))},L.prototype.concat=function(ne){return L.concat(this,ne)},L.prototype.request=function(ne,Ge){throw new m.ej(21)},L.prototype.onError=function(ne,Ge){if(Ge&&Ge.error)return Ge.error(ne),!1;throw ne},L.prototype.setOnError=function(ne){return this.onError=ne,this},L}(),F=C.execute},9397:(se,q,w)=>{"use strict";w.d(q,{uG:()=>Tt});var v=w(3523),m=Object.prototype.hasOwnProperty,u=w(1082),p=function(st,Ze){var Ce;try{Ce=JSON.stringify(st)}catch(G){var E=new u.ej(23);throw E.parseError=G,E}return Ce},g=w(3564),y=w(4989),N={http:{includeQuery:!0,includeExtensions:!1},headers:{accept:"*/*","content-type":"application/json"},options:{method:"POST"}},F=w(1335),L=w(5134),ne=w(8108),Tt=function(st){function Ze(Ce){void 0===Ce&&(Ce={});var E=st.call(this,function(st){void 0===st&&(st={});var Ze=st.uri,Ce=void 0===Ze?"/graphql":Ze,E=st.fetch,G=st.includeExtensions,re=st.useGETForQueries,K=st.includeUnusedVariables,Pe=void 0!==K&&K,Be=(0,g._T)(st,["uri","fetch","includeExtensions","useGETForQueries","includeUnusedVariables"]);(function(st){if(!st&&"undefined"==typeof fetch)throw new u.ej(22)})(E),E||(E=fetch);var ge={http:{includeExtensions:G},options:Be.fetchOptions,credentials:Be.credentials,headers:Be.headers};return new L.ApolloLink(function(ot){var yt=function(st,Ze){return st.getContext().uri||("function"==typeof Ze?Ze(st):Ze||"/graphql")}(ot,Ce),We=ot.getContext(),vt={};if(We.clientAwareness){var Q=We.clientAwareness,X=Q.name,Me=Q.version;X&&(vt["apollographql-client-name"]=X),Me&&(vt["apollographql-client-version"]=Me)}var zt,ae=(0,g.pi)((0,g.pi)({},vt),We.headers),Ve=function(st,Ze){for(var Ce=[],E=2;E=300&&(0,v.PW)(Ze,Ce,"Response not successful: Received status code "+Ze.status),!Array.isArray(Ce)&&!m.call(Ce,"data")&&!m.call(Ce,"errors")&&(0,v.PW)(Ze,Ce,"Server response was missing for query '"+(Array.isArray(st)?st.map(function(E){return E.operationName}):st.operationName)+"'."),Ce})}}(ot)).then(function(Wt){return nn.next(Wt),nn.complete(),Wt}).catch(function(Wt){"AbortError"!==Wt.name&&(Wt.result&&Wt.result.errors&&Wt.result.data&&nn.next(Wt.result),nn.error(Wt))}),function(){zt&&zt.abort()}})})}(Ce).request)||this;return E.options=Ce,E}return(0,g.ZT)(Ze,st),Ze}(L.ApolloLink)},3523:(se,q,w)=>{"use strict";w.d(q,{zi:()=>C,Qc:()=>m,PW:()=>g,DQ:()=>P,Ak:()=>y});var v=w(8108);function m(N){return new v.y$(function(R){R.error(N)})}var d=w(1082),g=function(N,R,j){var F=new Error(j);throw F.name="ServerError",F.response=N,F.statusCode=N.status,F.result=R,F};function y(N){for(var R=["query","operationName","variables","extensions","context"],j=0,F=Object.keys(N);j{"use strict";se=w.hmd(se),function v(p){var g,y=p.Symbol;if("function"==typeof y)if(y.observable)g=y.observable;else{g=y.for("https://github.com/benlesh/symbol-observable");try{y.observable=g}catch(b){}}else g="@@observable"}("undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:se)},8108:(se,q,w)=>{"use strict";w.d(q,{X_:()=>me,w0:()=>gt,y$:()=>fe(),Gw:()=>dt,NC:()=>Be,sz:()=>en,aL:()=>Xe,mr:()=>_e,Xh:()=>$,oA:()=>Oe,F:()=>N,O4:()=>it,kU:()=>Me,hi:()=>R,Yk:()=>P,p$:()=>Ve,$H:()=>Q,rY:()=>X,iW:()=>ae,PT:()=>Pe,qw:()=>ot,d2:()=>ce,mj:()=>g,FS:()=>p,My:()=>yt,Ao:()=>We,Of:()=>W,hh:()=>ne,pM:()=>Dt,kQ:()=>L,Jv:()=>_t,Ee:()=>xe,bw:()=>Ke,ob:()=>le,Fo:()=>At,u2:()=>ge,LZ:()=>d,vf:()=>re});var v=w(1335),m=w(1082);function d(U,ee){var te=U.directives;return!te||!te.length||function b(U){var ee=[];return U&&U.length&&U.forEach(function(te){if(function y(U){var ee=U.name.value;return"skip"===ee||"include"===ee}(te)){var Re=te.arguments;(0,m.kG)(Re&&1===Re.length,39);var et=Re[0];(0,m.kG)(et.name&&"if"===et.name.value,40);var de=et.value;(0,m.kG)(de&&("Variable"===de.kind||"BooleanValue"===de.kind),41),ee.push({directive:te,ifArgument:et})}}),ee}(te).every(function(Re){var Ue=Re.directive,et=Re.ifArgument,de=!1;return"Variable"===et.value.kind?(0,m.kG)(void 0!==(de=ee&&ee[et.value.name.value]),38):de=et.value.value,"skip"===Ue.name.value?!de:de})}function p(U,ee){return function u(U){var ee=[];return(0,v.Vn)(U,{Directive:function(te){ee.push(te.name.value)}}),ee}(ee).some(function(te){return U.indexOf(te)>-1})}function g(U){return U&&p(["client"],U)&&p(["export"],U)}var C=w(3564);function P(U,ee){var te=ee,Re=[];return U.definitions.forEach(function(et){if("OperationDefinition"===et.kind)throw new m.ej(42);"FragmentDefinition"===et.kind&&Re.push(et)}),void 0===te&&((0,m.kG)(1===Re.length,43),te=Re[0].name.value),(0,C.pi)((0,C.pi)({},U),{definitions:(0,C.pr)([{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:te}}]}}],U.definitions)})}function N(U){void 0===U&&(U=[]);var ee={};return U.forEach(function(te){ee[te.name.value]=te}),ee}function R(U,ee){switch(U.kind){case"InlineFragment":return U;case"FragmentSpread":var te=ee&&ee[U.name.value];return(0,m.kG)(te,44),te;default:return null}}var j=w(8245),F=w.n(j);function L(U){return{__ref:String(U)}}function ne(U){return Boolean(U&&"object"==typeof U&&"string"==typeof U.__ref)}function G(U,ee,te,Re){if(function Nt(U){return"IntValue"===U.kind}(te)||function Lt(U){return"FloatValue"===U.kind}(te))U[ee.value]=Number(te.value);else if(function lt(U){return"BooleanValue"===U.kind}(te)||function Ge(U){return"StringValue"===U.kind}(te))U[ee.value]=te.value;else if(function st(U){return"ObjectValue"===U.kind}(te)){var Ue={};te.fields.map(function(de){return G(Ue,de.name,de.value,Re)}),U[ee.value]=Ue}else if(function Tt(U){return"Variable"===U.kind}(te))U[ee.value]=(Re||{})[te.name.value];else if(function Ze(U){return"ListValue"===U.kind}(te))U[ee.value]=te.values.map(function(de){var ke={};return G(ke,ee,de,Re),ke[ee.value]});else if(function Ce(U){return"EnumValue"===U.kind}(te))U[ee.value]=te.value;else{if(!function E(U){return"NullValue"===U.kind}(te))throw new m.ej(53);U[ee.value]=null}}function re(U,ee){var te=null;U.directives&&(te={},U.directives.forEach(function(Ue){te[Ue.name.value]={},Ue.arguments&&Ue.arguments.forEach(function(et){return G(te[Ue.name.value],et.name,et.value,ee)})}));var Re=null;return U.arguments&&U.arguments.length&&(Re={},U.arguments.forEach(function(Ue){return G(Re,Ue.name,Ue.value,ee)})),Pe(U.name.value,Re,te)}var K=["connection","include","skip","client","rest","export"];function Pe(U,ee,te){if(ee&&te&&te.connection&&te.connection.key){if(te.connection.filter&&te.connection.filter.length>0){var Re=te.connection.filter?te.connection.filter:[];Re.sort();var Ue={};return Re.forEach(function(ke){Ue[ke]=ee[ke]}),te.connection.key+"("+JSON.stringify(Ue)+")"}return te.connection.key}var et=U;if(ee){var de=F()(ee);et+="("+de+")"}return te&&Object.keys(te).forEach(function(ke){-1===K.indexOf(ke)&&(te[ke]&&Object.keys(te[ke]).length?et+="@"+ke+"("+JSON.stringify(te[ke])+")":et+="@"+ke)}),et}function Be(U,ee){if(U.arguments&&U.arguments.length){var te={};return U.arguments.forEach(function(Re){return G(te,Re.name,Re.value,ee)}),te}return null}function ge(U){return U.alias?U.alias.value:U.name.value}function ot(U,ee,te){if("string"==typeof U.__typename)return U.__typename;for(var Re=0,Ue=ee.selections;Re1)for(var Re=new gt,Ue=1;Ue0}function ce(U){return U.errors&&U.errors.length>0||!1}"function"==typeof Symbol&&Symbol.species&&Object.defineProperty(me,Symbol.species,{value:fe()});var _e="function"==typeof WeakMap&&!("object"==typeof navigator&&"ReactNative"===navigator.product);function Oe(){for(var U=[],ee=0;ee{"use strict";function v(n){return"function"==typeof n}let m=!1;const d={Promise:void 0,set useDeprecatedSynchronousErrorHandling(n){if(n){const t=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+t.stack)}else m&&console.log("RxJS: Back to a better error behavior. Thank you. <3");m=n},get useDeprecatedSynchronousErrorHandling(){return m}};function u(n){setTimeout(()=>{throw n},0)}const p={closed:!0,next(n){},error(n){if(d.useDeprecatedSynchronousErrorHandling)throw n;u(n)},complete(){}},g=Array.isArray||(n=>n&&"number"==typeof n.length);function y(n){return null!==n&&"object"==typeof n}const C=(()=>{function n(t){return Error.call(this),this.message=t?`${t.length} errors occurred during unsubscription:\n${t.map((e,i)=>`${i+1}) ${e.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=t,this}return n.prototype=Object.create(Error.prototype),n})();class P{constructor(t){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,t&&(this._ctorUnsubscribe=!0,this._unsubscribe=t)}unsubscribe(){let t;if(this.closed)return;let{_parentOrParents:e,_ctorUnsubscribe:i,_unsubscribe:r,_subscriptions:s}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,e instanceof P)e.remove(this);else if(null!==e)for(let o=0;ot.concat(e instanceof C?e.errors:e),[])}P.EMPTY=((n=new P).closed=!0,n);const R="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random();class F extends P{constructor(t,e,i){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=p;break;case 1:if(!t){this.destination=p;break}if("object"==typeof t){t instanceof F?(this.syncErrorThrowable=t.syncErrorThrowable,this.destination=t,t.add(this)):(this.syncErrorThrowable=!0,this.destination=new L(this,t));break}default:this.syncErrorThrowable=!0,this.destination=new L(this,t,e,i)}}[R](){return this}static create(t,e,i){const r=new F(t,e,i);return r.syncErrorThrowable=!1,r}next(t){this.isStopped||this._next(t)}error(t){this.isStopped||(this.isStopped=!0,this._error(t))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(t){this.destination.next(t)}_error(t){this.destination.error(t),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:t}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=t,this}}class L extends F{constructor(t,e,i,r){super(),this._parentSubscriber=t;let s,o=this;v(e)?s=e:e&&(s=e.next,i=e.error,r=e.complete,e!==p&&(o=Object.create(e),v(o.unsubscribe)&&this.add(o.unsubscribe.bind(o)),o.unsubscribe=this.unsubscribe.bind(this))),this._context=o,this._next=s,this._error=i,this._complete=r}next(t){if(!this.isStopped&&this._next){const{_parentSubscriber:e}=this;d.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}}error(t){if(!this.isStopped){const{_parentSubscriber:e}=this,{useDeprecatedSynchronousErrorHandling:i}=d;if(this._error)i&&e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else if(e.syncErrorThrowable)i?(e.syncErrorValue=t,e.syncErrorThrown=!0):u(t),this.unsubscribe();else{if(this.unsubscribe(),i)throw t;u(t)}}}complete(){if(!this.isStopped){const{_parentSubscriber:t}=this;if(this._complete){const e=()=>this._complete.call(this._context);d.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?(this.__tryOrSetError(t,e),this.unsubscribe()):(this.__tryOrUnsub(e),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(t,e){try{t.call(this._context,e)}catch(i){if(this.unsubscribe(),d.useDeprecatedSynchronousErrorHandling)throw i;u(i)}}__tryOrSetError(t,e,i){if(!d.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{e.call(this._context,i)}catch(r){return d.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=r,t.syncErrorThrown=!0,!0):(u(r),!0)}return!1}_unsubscribe(){const{_parentSubscriber:t}=this;this._context=null,this._parentSubscriber=null,t.unsubscribe()}}const lt="function"==typeof Symbol&&Symbol.observable||"@@observable";function Nt(n){return n}function Lt(...n){return Tt(n)}function Tt(n){return 0===n.length?Nt:1===n.length?n[0]:function(e){return n.reduce((i,r)=>r(i),e)}}let st=(()=>{class n{constructor(e){this._isScalar=!1,e&&(this._subscribe=e)}lift(e){const i=new n;return i.source=this,i.operator=e,i}subscribe(e,i,r){const{operator:s}=this,o=function Ge(n,t,e){if(n){if(n instanceof F)return n;if(n[R])return n[R]()}return n||t||e?new F(n,t,e):new F(p)}(e,i,r);if(o.add(s?s.call(o,this.source):this.source||d.useDeprecatedSynchronousErrorHandling&&!o.syncErrorThrowable?this._subscribe(o):this._trySubscribe(o)),d.useDeprecatedSynchronousErrorHandling&&o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o}_trySubscribe(e){try{return this._subscribe(e)}catch(i){d.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=i),function ne(n){for(;n;){const{closed:t,destination:e,isStopped:i}=n;if(t||i)return!1;n=e&&e instanceof F?e:null}return!0}(e)?e.error(i):console.warn(i)}}forEach(e,i){return new(i=Ze(i))((r,s)=>{let o;o=this.subscribe(a=>{try{e(a)}catch(l){s(l),o&&o.unsubscribe()}},s,r)})}_subscribe(e){const{source:i}=this;return i&&i.subscribe(e)}[lt](){return this}pipe(...e){return 0===e.length?this:Tt(e)(this)}toPromise(e){return new(e=Ze(e))((i,r)=>{let s;this.subscribe(o=>s=o,o=>r(o),()=>i(s))})}}return n.create=t=>new n(t),n})();function Ze(n){if(n||(n=d.Promise||Promise),!n)throw new Error("no Promise impl found");return n}const E=(()=>{function n(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return n.prototype=Object.create(Error.prototype),n})();class G extends P{constructor(t,e){super(),this.subject=t,this.subscriber=e,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const t=this.subject,e=t.observers;if(this.subject=null,!e||0===e.length||t.isStopped||t.closed)return;const i=e.indexOf(this.subscriber);-1!==i&&e.splice(i,1)}}class re extends F{constructor(t){super(t),this.destination=t}}let K=(()=>{class n extends st{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[R](){return new re(this)}lift(e){const i=new Pe(this,this);return i.operator=e,i}next(e){if(this.closed)throw new E;if(!this.isStopped){const{observers:i}=this,r=i.length,s=i.slice();for(let o=0;onew Pe(t,e),n})();class Pe extends K{constructor(t,e){super(),this.destination=t,this.source=e}next(t){const{destination:e}=this;e&&e.next&&e.next(t)}error(t){const{destination:e}=this;e&&e.error&&this.destination.error(t)}complete(){const{destination:t}=this;t&&t.complete&&this.destination.complete()}_subscribe(t){const{source:e}=this;return e?this.source.subscribe(t):P.EMPTY}}function Be(n){return n&&"function"==typeof n.schedule}function ge(n,t){return function(i){if("function"!=typeof n)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return i.lift(new ot(n,t))}}class ot{constructor(t,e){this.project=t,this.thisArg=e}call(t,e){return e.subscribe(new yt(t,this.project,this.thisArg))}}class yt extends F{constructor(t,e,i){super(t),this.project=e,this.count=0,this.thisArg=i||this}_next(t){let e;try{e=this.project.call(this.thisArg,t,this.count++)}catch(i){return void this.destination.error(i)}this.destination.next(e)}}const We=n=>t=>{for(let e=0,i=n.length;en&&"number"==typeof n.length&&"function"!=typeof n;function it(n){return!!n&&"function"!=typeof n.subscribe&&"function"==typeof n.then}const wt=n=>{if(n&&"function"==typeof n[lt])return(n=>t=>{const e=n[lt]();if("function"!=typeof e.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return e.subscribe(t)})(n);if(Ve(n))return We(n);if(it(n))return(n=>t=>(n.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,u),t))(n);if(n&&"function"==typeof n[X])return(n=>t=>{const e=n[X]();for(;;){let i;try{i=e.next()}catch(r){return t.error(r),t}if(i.done){t.complete();break}if(t.next(i.value),t.closed)break}return"function"==typeof e.return&&t.add(()=>{e.return&&e.return()}),t})(n);{const e=`You provided ${y(n)?"an invalid object":`'${n}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(e)}};function Fe(n,t){return new st(e=>{const i=new P;let r=0;return i.add(t.schedule(function(){r!==n.length?(e.next(n[r++]),e.closed||i.add(this.schedule())):e.complete()})),i})}function At(n,t){return t?function tt(n,t){if(null!=n){if(function ut(n){return n&&"function"==typeof n[lt]}(n))return function Vt(n,t){return new st(e=>{const i=new P;return i.add(t.schedule(()=>{const r=n[lt]();i.add(r.subscribe({next(s){i.add(t.schedule(()=>e.next(s)))},error(s){i.add(t.schedule(()=>e.error(s)))},complete(){i.add(t.schedule(()=>e.complete()))}}))})),i})}(n,t);if(it(n))return function zt(n,t){return new st(e=>{const i=new P;return i.add(t.schedule(()=>n.then(r=>{i.add(t.schedule(()=>{e.next(r),i.add(t.schedule(()=>e.complete()))}))},r=>{i.add(t.schedule(()=>e.error(r)))}))),i})}(n,t);if(Ve(n))return Fe(n,t);if(function dt(n){return n&&"function"==typeof n[X]}(n)||"string"==typeof n)return function ct(n,t){if(!n)throw new Error("Iterable cannot be null");return new st(e=>{const i=new P;let r;return i.add(()=>{r&&"function"==typeof r.return&&r.return()}),i.add(t.schedule(()=>{r=n[X](),i.add(t.schedule(function(){if(e.closed)return;let s,o;try{const a=r.next();s=a.value,o=a.done}catch(a){return void e.error(a)}o?e.complete():(e.next(s),this.schedule())}))})),i})}(n,t)}throw new TypeError((null!==n&&typeof n||n)+" is not observable")}(n,t):n instanceof st?n:new st(wt(n))}class Xt extends F{constructor(t){super(),this.parent=t}_next(t){this.parent.notifyNext(t)}_error(t){this.parent.notifyError(t),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class Wt extends F{notifyNext(t){this.destination.next(t)}notifyError(t){this.destination.error(t)}notifyComplete(){this.destination.complete()}}function xn(n,t){if(t.closed)return;if(n instanceof st)return n.subscribe(t);let e;try{e=wt(n)(t)}catch(i){t.error(i)}return e}function ue(n,t,e=Number.POSITIVE_INFINITY){return"function"==typeof t?i=>i.pipe(ue((r,s)=>At(n(r,s)).pipe(ge((o,a)=>t(r,o,s,a))),e)):("number"==typeof t&&(e=t),i=>i.lift(new Xe(n,e)))}class Xe{constructor(t,e=Number.POSITIVE_INFINITY){this.project=t,this.concurrent=e}call(t,e){return e.subscribe(new le(t,this.project,this.concurrent))}}class le extends Wt{constructor(t,e,i=Number.POSITIVE_INFINITY){super(t),this.project=e,this.concurrent=i,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(t){this.active0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}function xe(n=Number.POSITIVE_INFINITY){return ue(Nt,n)}function Ke(n,t){return t?Fe(n,t):new st(We(n))}function at(...n){let t=Number.POSITIVE_INFINITY,e=null,i=n[n.length-1];return Be(i)?(e=n.pop(),n.length>1&&"number"==typeof n[n.length-1]&&(t=n.pop())):"number"==typeof i&&(t=n.pop()),null===e&&1===n.length&&n[0]instanceof st?n[0]:xe(t)(Ke(n,e))}function Ot(){return function(t){return t.lift(new gt(t))}}class gt{constructor(t){this.connectable=t}call(t,e){const{connectable:i}=this;i._refCount++;const r=new Le(t,i),s=e.subscribe(r);return r.closed||(r.connection=i.connect()),s}}class Le extends F{constructor(t,e){super(t),this.connectable=e}_unsubscribe(){const{connectable:t}=this;if(!t)return void(this.connection=null);this.connectable=null;const e=t._refCount;if(e<=0)return void(this.connection=null);if(t._refCount=e-1,e>1)return void(this.connection=null);const{connection:i}=this,r=t._connection;this.connection=null,r&&(!i||r===i)&&r.unsubscribe()}}class Ye extends st{constructor(t,e){super(),this.source=t,this.subjectFactory=e,this._refCount=0,this._isComplete=!1}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let t=this._connection;return t||(this._isComplete=!1,t=this._connection=new P,t.add(this.source.subscribe(new Mt(this.getSubject(),this))),t.closed&&(this._connection=null,t=P.EMPTY)),t}refCount(){return Ot()(this)}}const ft=(()=>{const n=Ye.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:n._subscribe},_isComplete:{value:n._isComplete,writable:!0},getSubject:{value:n.getSubject},connect:{value:n.connect},refCount:{value:n.refCount}}})();class Mt extends re{constructor(t,e){super(t),this.connectable=e}_error(t){this._unsubscribe(),super._error(t)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const t=this.connectable;if(t){this.connectable=null;const e=t._connection;t._refCount=0,t._subject=null,t._connection=null,e&&e.unsubscribe()}}}class fe{constructor(t,e){this.subjectFactory=t,this.selector=e}call(t,e){const{selector:i}=this,r=this.subjectFactory(),s=i(r).subscribe(t);return s.add(e.subscribe(r)),s}}function ve(){return new K}function Ie(){return n=>Ot()(function J(n,t){return function(i){let r;if(r="function"==typeof n?n:function(){return n},"function"==typeof t)return i.lift(new fe(r,t));const s=Object.create(i,ft);return s.source=i,s.subjectFactory=r,s}}(ve)(n))}function $(n){for(let t in n)if(n[t]===$)return t;throw Error("Could not find renamed property on target object.")}function he(n,t){for(const e in t)t.hasOwnProperty(e)&&!n.hasOwnProperty(e)&&(n[e]=t[e])}function Qe(n){if("string"==typeof n)return n;if(Array.isArray(n))return"["+n.map(Qe).join(", ")+"]";if(null==n)return""+n;if(n.overriddenName)return`${n.overriddenName}`;if(n.name)return`${n.name}`;const t=n.toString();if(null==t)return""+t;const e=t.indexOf("\n");return-1===e?t:t.substring(0,e)}function Bt(n,t){return null==n||""===n?null===t?"":t:null==t||""===t?n:n+" "+t}const _t=$({__forward_ref__:$});function Dt(n){return n.__forward_ref__=Dt,n.toString=function(){return Qe(this())},n}function en(n){return ie(n)?n():n}function ie(n){return"function"==typeof n&&n.hasOwnProperty(_t)&&n.__forward_ref__===Dt}class W extends Error{constructor(t,e){super(function ce(n,t){return`NG0${Math.abs(n)}${t?": "+t:""}`}(t,e)),this.code=t}}function _e(n){return"string"==typeof n?n:null==n?"":String(n)}function Oe(n){return"function"==typeof n?n.name||n.toString():"object"==typeof n&&null!=n&&"function"==typeof n.type?n.type.name||n.type.toString():_e(n)}function Re(n,t){const e=t?` in ${t}`:"";throw new W(-201,`No provider for ${Oe(n)} found${e}`)}function A(n,t){null==n&&function V(n,t,e,i){throw new Error(`ASSERTION ERROR: ${n}`+(null==i?"":` [Expected=> ${e} ${i} ${t} <=Actual]`))}(t,n,null,"!=")}function Ee(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function He(n){return{providers:n.providers||[],imports:n.imports||[]}}function fn(n){return Tn(n,Bn)||Tn(n,nr)}function Tn(n,t){return n.hasOwnProperty(t)?n[t]:null}function pi(n){return n&&(n.hasOwnProperty(Yi)||n.hasOwnProperty(Ao))?n[Yi]:null}const Bn=$({\u0275prov:$}),Yi=$({\u0275inj:$}),nr=$({ngInjectableDef:$}),Ao=$({ngInjectorDef:$});var En=(()=>((En=En||{})[En.Default=0]="Default",En[En.Host=1]="Host",En[En.Self=2]="Self",En[En.SkipSelf=4]="SkipSelf",En[En.Optional=8]="Optional",En))();let ns;function lr(n){const t=ns;return ns=n,t}function aa(n,t,e){const i=fn(n);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:e&En.Optional?null:void 0!==t?t:void Re(Qe(n),"Injector")}function fs(n){return{toString:n}.toString()}var Tr=(()=>((Tr=Tr||{})[Tr.OnPush=0]="OnPush",Tr[Tr.Default=1]="Default",Tr))(),is=(()=>(function(n){n[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom"}(is||(is={})),is))();const fc="undefined"!=typeof globalThis&&globalThis,Ry="undefined"!=typeof window&&window,Ly="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,Ei=fc||"undefined"!=typeof global&&global||Ry||Ly,El={},Ci=[],gu=$({\u0275cmp:$}),eh=$({\u0275dir:$}),th=$({\u0275pipe:$}),vm=$({\u0275mod:$}),Ro=$({\u0275fac:$}),gc=$({__NG_ELEMENT_ID__:$});let Oy=0;function xt(n){return fs(()=>{const e={},i={type:n.type,providersResolver:null,decls:n.decls,vars:n.vars,factory:null,template:n.template||null,consts:n.consts||null,ngContentSelectors:n.ngContentSelectors,hostBindings:n.hostBindings||null,hostVars:n.hostVars||0,hostAttrs:n.hostAttrs||null,contentQueries:n.contentQueries||null,declaredInputs:e,inputs:null,outputs:null,exportAs:n.exportAs||null,onPush:n.changeDetection===Tr.OnPush,directiveDefs:null,pipeDefs:null,selectors:n.selectors||Ci,viewQuery:n.viewQuery||null,features:n.features||null,data:n.data||{},encapsulation:n.encapsulation||is.Emulated,id:"c",styles:n.styles||Ci,_:null,setInput:null,schemas:n.schemas||null,tView:null},r=n.directives,s=n.features,o=n.pipes;return i.id+=Oy++,i.inputs=Em(n.inputs,e),i.outputs=Em(n.outputs),s&&s.forEach(a=>a(i)),i.directiveDefs=r?()=>("function"==typeof r?r():r).map(wm):null,i.pipeDefs=o?()=>("function"==typeof o?o():o).map(Mm):null,i})}function wm(n){return Lr(n)||function Lo(n){return n[eh]||null}(n)}function Mm(n){return function la(n){return n[th]||null}(n)}const Dm={};function Yt(n){return fs(()=>{const t={type:n.type,bootstrap:n.bootstrap||Ci,declarations:n.declarations||Ci,imports:n.imports||Ci,exports:n.exports||Ci,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null};return null!=n.id&&(Dm[n.id]=n.type),t})}function Em(n,t){if(null==n)return El;const e={};for(const i in n)if(n.hasOwnProperty(i)){let r=n[i],s=r;Array.isArray(r)&&(s=r[1],r=r[0]),e[r]=i,t&&(t[r]=s)}return e}const rt=xt;function Sr(n){return{type:n.type,name:n.name,factory:null,pure:!1!==n.pure,onDestroy:n.type.prototype.ngOnDestroy||null}}function Lr(n){return n[gu]||null}function xs(n,t){const e=n[vm]||null;if(!e&&!0===t)throw new Error(`Type ${Qe(n)} does not have '\u0275mod' property.`);return e}function co(n){return Array.isArray(n)&&"object"==typeof n[1]}function qs(n){return Array.isArray(n)&&!0===n[1]}function vu(n){return 0!=(8&n.flags)}function bu(n){return 2==(2&n.flags)}function Oo(n){return 1==(1&n.flags)}function Us(n){return null!==n.template}function ih(n){return 0!=(512&n[2])}function Po(n,t){return n.hasOwnProperty(Ro)?n[Ro]:null}class Vy{constructor(t,e,i){this.previousValue=t,this.currentValue=e,this.firstChange=i}isFirstChange(){return this.firstChange}}function Jn(){return Tm}function Tm(n){return n.type.prototype.ngOnChanges&&(n.setInput=ch),lh}function lh(){const n=Sm(this),t=null==n?void 0:n.current;if(t){const e=n.previous;if(e===El)n.previous=t;else for(let i in t)e[i]=t[i];n.current=null,this.ngOnChanges(t)}}function ch(n,t,e,i){const r=Sm(n)||function qy(n,t){return n[Mu]=t}(n,{previous:El,current:null}),s=r.current||(r.current={}),o=r.previous,a=this.declaredInputs[e],l=o[a];s[a]=new Vy(l&&l.currentValue,t,o===El),n[i]=t}Jn.ngInherit=!0;const Mu="__ngSimpleChanges__";function Sm(n){return n[Mu]||null}let Du;function ph(){return void 0!==Du?Du:"undefined"!=typeof document?document:void 0}function Ti(n){return!!n.listen}const mh={createRenderer:(n,t)=>ph()};function ir(n){for(;Array.isArray(n);)n=n[0];return n}function Eu(n,t){return ir(t[n])}function ss(n,t){return ir(t[n.index])}function fh(n,t){return n.data[t]}function kl(n,t){return n[t]}function gs(n,t){const e=t[n];return co(e)?e:e[0]}function xm(n){return 4==(4&n[2])}function gh(n){return 128==(128&n[2])}function da(n,t){return null==t?null:n[t]}function Im(n){n[18]=0}function _h(n,t){n[5]+=t;let e=n,i=n[3];for(;null!==i&&(1===t&&1===e[5]||-1===t&&0===e[5]);)i[5]+=t,e=i,i=i[3]}const Yn={lFrame:jm(null),bindingsEnabled:!0};function Rm(){return Yn.bindingsEnabled}function It(){return Yn.lFrame.lView}function oi(){return Yn.lFrame.tView}function Ut(n){return Yn.lFrame.contextLView=n,n[8]}function gr(){let n=yh();for(;null!==n&&64===n.type;)n=n.parent;return n}function yh(){return Yn.lFrame.currentTNode}function zs(n,t){const e=Yn.lFrame;e.currentTNode=n,e.isParent=t}function Il(){return Yn.lFrame.isParent}function ha(){Yn.lFrame.isParent=!1}function Ur(){const n=Yn.lFrame;let t=n.bindingRootIndex;return-1===t&&(t=n.bindingRootIndex=n.tView.bindingStartIndex),t}function Al(){return Yn.lFrame.bindingIndex++}function No(n){const t=Yn.lFrame,e=t.bindingIndex;return t.bindingIndex=t.bindingIndex+n,e}function iv(n,t){const e=Yn.lFrame;e.bindingIndex=e.bindingRootIndex=n,bh(t)}function bh(n){Yn.lFrame.currentDirectiveIndex=n}function wh(n){const t=Yn.lFrame.currentDirectiveIndex;return-1===t?null:n[t]}function Fm(){return Yn.lFrame.currentQueryIndex}function Mh(n){Yn.lFrame.currentQueryIndex=n}function sv(n){const t=n[1];return 2===t.type?t.declTNode:1===t.type?n[6]:null}function Nm(n,t,e){if(e&En.SkipSelf){let r=t,s=n;for(;!(r=r.parent,null!==r||e&En.Host||(r=sv(s),null===r||(s=s[15],10&r.type))););if(null===r)return!1;t=r,n=s}const i=Yn.lFrame=Bm();return i.currentTNode=t,i.lView=n,!0}function Tu(n){const t=Bm(),e=n[1];Yn.lFrame=t,t.currentTNode=e.firstChild,t.lView=n,t.tView=e,t.contextLView=n,t.bindingIndex=e.bindingStartIndex,t.inI18n=!1}function Bm(){const n=Yn.lFrame,t=null===n?null:n.child;return null===t?jm(n):t}function jm(n){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:n,child:null,inI18n:!1};return null!==n&&(n.child=t),t}function Ym(){const n=Yn.lFrame;return Yn.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}const Hm=Ym;function Su(){const n=Ym();n.isParent=!0,n.tView=null,n.selectedIndex=-1,n.contextLView=null,n.elementDepthCount=0,n.currentDirectiveIndex=-1,n.currentNamespace=null,n.bindingRootIndex=-1,n.bindingIndex=-1,n.currentQueryIndex=0}function Or(){return Yn.lFrame.selectedIndex}function pa(n){Yn.lFrame.selectedIndex=n}function $i(){const n=Yn.lFrame;return fh(n.tView,n.selectedIndex)}function Gs(){Yn.lFrame.currentNamespace="svg"}function Wa(){!function lv(){Yn.lFrame.currentNamespace=null}()}function ku(n,t){for(let e=t.directiveStart,i=t.directiveEnd;e=i)break}else t[l]<0&&(n[18]+=65536),(a>11>16&&(3&n[2])===t){n[2]+=2048;try{s.call(a)}finally{}}}else try{s.call(a)}finally{}}class Ec{constructor(t,e,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=i}}function Lu(n,t,e){const i=Ti(n);let r=0;for(;rt){o=s-1;break}}}for(;s>16}(n),i=t;for(;e>0;)i=i[15],e--;return i}let Ch=!0;function Pu(n){const t=Ch;return Ch=n,t}let zm=0;function Tc(n,t){const e=Th(n,t);if(-1!==e)return e;const i=t[1];i.firstCreatePass&&(n.injectorIndex=t.length,Fu(i.data,n),Fu(t,null),Fu(i.blueprint,null));const r=Sc(n,t),s=n.injectorIndex;if(Eh(r)){const o=ma(r),a=Rl(r,t),l=a[1].data;for(let h=0;h<8;h++)t[s+h]=a[o+h]|l[o+h]}return t[s+8]=r,s}function Fu(n,t){n.push(0,0,0,0,0,0,0,0,t)}function Th(n,t){return-1===n.injectorIndex||n.parent&&n.parent.injectorIndex===n.injectorIndex||null===t[n.injectorIndex+8]?-1:n.injectorIndex}function Sc(n,t){if(n.parent&&-1!==n.parent.injectorIndex)return n.parent.injectorIndex;let e=0,i=null,r=t;for(;null!==r;){const s=r[1],o=s.type;if(i=2===o?s.declTNode:1===o?r[6]:null,null===i)return-1;if(e++,r=r[15],-1!==i.injectorIndex)return i.injectorIndex|e<<16}return-1}function Ll(n,t,e){!function _v(n,t,e){let i;"string"==typeof e?i=e.charCodeAt(0)||0:e.hasOwnProperty(gc)&&(i=e[gc]),null==i&&(i=e[gc]=zm++);const r=255&i;t.data[n+(r>>5)]|=1<=0?255&t:vv:t}(e);if("function"==typeof s){if(!Nm(t,n,i))return i&En.Host?po(r,e,i):Sh(t,e,i,r);try{const o=s(i);if(null!=o||i&En.Optional)return o;Re(e)}finally{Hm()}}else if("number"==typeof s){let o=null,a=Th(n,t),l=-1,h=i&En.Host?t[16][6]:null;for((-1===a||i&En.SkipSelf)&&(l=-1===a?Sc(n,t):t[a+8],-1!==l&&Qm(i,!1)?(o=t[1],a=ma(l),t=Rl(l,t)):a=-1);-1!==a;){const f=t[1];if(Wm(s,a,f.data)){const D=bv(a,t,e,o,i,h);if(D!==$m)return D}l=t[a+8],-1!==l&&Qm(i,t[1].data[a+8]===h)&&Wm(s,a,t)?(o=f,a=ma(l),t=Rl(l,t)):a=-1}}}return Sh(t,e,i,r)}const $m={};function vv(){return new Ol(gr(),It())}function bv(n,t,e,i,r,s){const o=t[1],a=o.data[n+8],f=Nu(a,o,e,null==i?bu(a)&&Ch:i!=o&&0!=(3&a.type),r&En.Host&&s===a);return null!==f?kc(t,o,f,a):$m}function Nu(n,t,e,i,r){const s=n.providerIndexes,o=t.data,a=1048575&s,l=n.directiveStart,f=s>>20,k=r?a+f:n.directiveEnd;for(let Y=i?a:a+f;Y=l&&oe.type===e)return Y}if(r){const Y=o[l];if(Y&&Us(Y)&&Y.type===e)return l}return null}function kc(n,t,e,i){let r=n[e];const s=t.data;if(function hv(n){return n instanceof Ec}(r)){const o=r;o.resolving&&function U(n,t){const e=t?`. Dependency path: ${t.join(" > ")} > ${n}`:"";throw new W(-200,`Circular dependency in DI detected for ${n}${e}`)}(Oe(s[e]));const a=Pu(o.canSeeViewProviders);o.resolving=!0;const l=o.injectImpl?lr(o.injectImpl):null;Nm(n,i,En.Default);try{r=n[e]=o.factory(void 0,s,n,i),t.firstCreatePass&&e>=i.directiveStart&&function uv(n,t,e){const{ngOnChanges:i,ngOnInit:r,ngDoCheck:s}=t.type.prototype;if(i){const o=Tm(t);(e.preOrderHooks||(e.preOrderHooks=[])).push(n,o),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n,o)}r&&(e.preOrderHooks||(e.preOrderHooks=[])).push(0-n,r),s&&((e.preOrderHooks||(e.preOrderHooks=[])).push(n,s),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n,s))}(e,s[e],t)}finally{null!==l&&lr(l),Pu(a),o.resolving=!1,Hm()}}return r}function Wm(n,t,e){return!!(e[t+(n>>5)]&1<{const t=n.prototype.constructor,e=t[Ro]||jo(t),i=Object.prototype;let r=Object.getPrototypeOf(n.prototype).constructor;for(;r&&r!==i;){const s=r[Ro]||jo(r);if(s&&s!==e)return s;r=Object.getPrototypeOf(r)}return s=>new s})}function jo(n){return ie(n)?()=>{const t=jo(en(n));return t&&t()}:Po(n)}function _r(n){return function yv(n,t){if("class"===t)return n.classes;if("style"===t)return n.styles;const e=n.attrs;if(e){const i=e.length;let r=0;for(;r{const i=kh(t);function r(...s){if(this instanceof r)return i.apply(this,s),this;const o=new r(...s);return a.annotation=o,a;function a(l,h,f){const D=l.hasOwnProperty(Fl)?l[Fl]:Object.defineProperty(l,Fl,{value:[]})[Fl];for(;D.length<=f;)D.push(null);return(D[f]=D[f]||[]).push(o),l}}return e&&(r.prototype=Object.create(e.prototype)),r.prototype.ngMetadataName=n,r.annotationCls=r,r})}function xc(n,t,e,i){return fs(()=>{const r=kh(t);function s(...o){if(this instanceof s)return r.apply(this,o),this;const a=new s(...o);return function l(h,f){const D=h.constructor,k=D.hasOwnProperty(Nl)?D[Nl]:Object.defineProperty(D,Nl,{value:{}})[Nl];k[f]=k.hasOwnProperty(f)&&k[f]||[],k[f].unshift(a),i&&i(h,f,...o)}}return e&&(s.prototype=Object.create(e.prototype)),s.prototype.ngMetadataName=n,s.annotationCls=s,s})}class pt{constructor(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=Ee({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}toString(){return`InjectionToken ${this._desc}`}}const Mv=new pt("AnalyzeForEntryComponents");class Zm{}const Dv=xc("ContentChild",(n,t={})=>Object.assign({selector:n,first:!0,isViewQuery:!1,descendants:!0},t),Zm),Qa=xc("ViewChild",(n,t)=>Object.assign({selector:n,first:!0,isViewQuery:!0,descendants:!0},t),Zm);function je(n,t){void 0===t&&(t=n);for(let e=0;eArray.isArray(e)?ht(e,t):t(e))}function dn(n,t,e){t>=n.length?n.push(e):n.splice(t,0,e)}function Rn(n,t){return t>=n.length-1?n.pop():n.splice(t,1)[0]}function Wn(n,t){const e=[];for(let i=0;i=0?n[1|i]=e:(i=~i,function ga(n,t,e,i){let r=n.length;if(r==t)n.push(e,i);else if(1===r)n.push(i,n[0]),n[0]=e;else{for(r--,n.push(n[r-1],n[r]);r>t;)n[r]=n[r-2],r--;n[t]=e,n[t+1]=i}}(n,i,t,e)),i}function Ev(n,t){const e=Bu(n,t);if(e>=0)return n[1|e]}function Bu(n,t){return function LE(n,t,e){let i=0,r=n.length>>e;for(;r!==i;){const s=i+(r-i>>1),o=n[s<t?r=s:i=s+1}return~(r<({token:n})),-1),yr=Rh(Bl("Optional"),8),mo=Rh(Bl("SkipSelf"),4);var Ws=(()=>((Ws=Ws||{})[Ws.Important=1]="Important",Ws[Ws.DashCase=2]="DashCase",Ws))();const UE="__ngContext__";function os(n,t){n[UE]=t}function Iv(n){const t=function Oh(n){return n[UE]||null}(n);return t?Array.isArray(t)?t:t.lView:null}function Rv(n,t){return undefined(n,t)}function Ph(n){const t=n[3];return qs(t)?t[3]:t}function Lv(n){return ZE(n[13])}function Ov(n){return ZE(n[4])}function ZE(n){for(;null!==n&&!qs(n);)n=n[4];return n}function Yu(n,t,e,i,r){if(null!=i){let s,o=!1;qs(i)?s=i:co(i)&&(o=!0,i=i[0]);const a=ir(i);0===n&&null!==e?null==r?iC(t,e,a):Ic(t,e,a,r||null,!0):1===n&&null!==e?Ic(t,e,a,r||null,!0):2===n?function Hv(n,t,e){const i=nf(n,t);i&&function k2(n,t,e,i){Ti(n)?n.removeChild(t,e,i):t.removeChild(e)}(n,i,t,e)}(t,a,o):3===n&&t.destroyNode(a),null!=s&&function A2(n,t,e,i,r){const s=e[7];s!==ir(e)&&Yu(t,n,i,s,r);for(let a=10;a0&&(n[e-1][4]=i[4]);const s=Rn(n,10+t);!function b2(n,t){Fh(n,t,t[11],2,null,null),t[0]=null,t[6]=null}(i[1],i);const o=s[19];null!==o&&o.detachView(s[1]),i[3]=null,i[4]=null,i[2]&=-129}return i}function eC(n,t){if(!(256&t[2])){const e=t[11];Ti(e)&&e.destroyNode&&Fh(n,t,e,3,null,null),function D2(n){let t=n[13];if(!t)return Bv(n[1],n);for(;t;){let e=null;if(co(t))e=t[13];else{const i=t[10];i&&(e=i)}if(!e){for(;t&&!t[4]&&t!==n;)co(t)&&Bv(t[1],t),t=t[3];null===t&&(t=n),co(t)&&Bv(t[1],t),e=t&&t[4]}t=e}}(t)}}function Bv(n,t){if(!(256&t[2])){t[2]&=-129,t[2]|=256,function S2(n,t){let e;if(null!=n&&null!=(e=n.destroyHooks))for(let i=0;i=0?i[r=h]():i[r=-h].unsubscribe(),s+=2}else{const o=i[r=e[s+1]];e[s].call(o)}if(null!==i){for(let s=r+1;sn,createScript:n=>n,createScriptURL:n=>n})}catch(n){}return af}())||void 0===t?void 0:t.createHTML(n))||n}function hC(n){var t;return(null===(t=function zv(){if(void 0===lf&&(lf=null,Ei.trustedTypes))try{lf=Ei.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch(n){}return lf}())||void 0===t?void 0:t.createHTML(n))||n}class Rc{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class F2 extends Rc{getTypeName(){return"HTML"}}class N2 extends Rc{getTypeName(){return"Style"}}class B2 extends Rc{getTypeName(){return"Script"}}class j2 extends Rc{getTypeName(){return"URL"}}class Y2 extends Rc{getTypeName(){return"ResourceURL"}}function Qs(n){return n instanceof Rc?n.changingThisBreaksApplicationSecurity:n}function ya(n,t){const e=fC(n);if(null!=e&&e!==t){if("ResourceURL"===e&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${e} (see https://g.co/ng/security#xss)`)}return e===t}function fC(n){return n instanceof Rc&&n.getTypeName()||null}class G2{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const e=(new window.DOMParser).parseFromString(Ac(t),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(t):(e.removeChild(e.firstChild),e)}catch(e){return null}}}class $2{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const e=this.inertDocument.createElement("html");this.inertDocument.appendChild(e);const i=this.inertDocument.createElement("body");e.appendChild(i)}}getInertBodyElement(t){const e=this.inertDocument.createElement("template");if("content"in e)return e.innerHTML=Ac(t),e;const i=this.inertDocument.createElement("body");return i.innerHTML=Ac(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(i),i}stripCustomNsAttrs(t){const e=t.attributes;for(let r=e.length-1;0Nh(t.trim())).join(", ")}function va(n){const t={};for(const e of n.split(","))t[e]=!0;return t}function Bh(...n){const t={};for(const e of n)for(const i in e)e.hasOwnProperty(i)&&(t[i]=!0);return t}const yC=va("area,br,col,hr,img,wbr"),vC=va("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),bC=va("rp,rt"),Gv=Bh(yC,Bh(vC,va("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Bh(bC,va("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Bh(bC,vC)),$v=va("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Wv=va("srcset"),wC=Bh($v,Wv,va("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),va("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),Z2=va("script,style,template");class X2{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let e=t.firstChild,i=!0;for(;e;)if(e.nodeType===Node.ELEMENT_NODE?i=this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,i&&e.firstChild)e=e.firstChild;else for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);let r=this.checkClobberedElement(e,e.nextSibling);if(r){e=r;break}e=this.checkClobberedElement(e,e.parentNode)}return this.buf.join("")}startElement(t){const e=t.nodeName.toLowerCase();if(!Gv.hasOwnProperty(e))return this.sanitizedSomething=!0,!Z2.hasOwnProperty(e);this.buf.push("<"),this.buf.push(e);const i=t.attributes;for(let r=0;r"),!0}endElement(t){const e=t.nodeName.toLowerCase();Gv.hasOwnProperty(e)&&!yC.hasOwnProperty(e)&&(this.buf.push(""))}chars(t){this.buf.push(MC(t))}checkClobberedElement(t,e){if(e&&(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return e}}const J2=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,eB=/([^\#-~ |!])/g;function MC(n){return n.replace(/&/g,"&").replace(J2,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(eB,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let cf;function DC(n,t){let e=null;try{cf=cf||function gC(n){const t=new $2(n);return function W2(){try{return!!(new window.DOMParser).parseFromString(Ac(""),"text/html")}catch(n){return!1}}()?new G2(t):t}(n);let i=t?String(t):"";e=cf.getInertBodyElement(i);let r=5,s=i;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,i=s,s=e.innerHTML,e=cf.getInertBodyElement(i)}while(i!==s);return Ac((new X2).sanitizeChildren(Qv(e)||e))}finally{if(e){const i=Qv(e)||e;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function Qv(n){return"content"in n&&function tB(n){return n.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===n.nodeName}(n)?n.content:null}var _i=(()=>((_i=_i||{})[_i.NONE=0]="NONE",_i[_i.HTML=1]="HTML",_i[_i.STYLE=2]="STYLE",_i[_i.SCRIPT=3]="SCRIPT",_i[_i.URL=4]="URL",_i[_i.RESOURCE_URL=5]="RESOURCE_URL",_i))();function Lc(n){const t=jh();return t?hC(t.sanitize(_i.HTML,n)||""):ya(n,"HTML")?hC(Qs(n)):DC(ph(),_e(n))}function Kv(n){const t=jh();return t?t.sanitize(_i.URL,n)||"":ya(n,"URL")?Qs(n):Nh(_e(n))}function jh(){const n=It();return n&&n[12]}function Xv(n){return n.ngOriginalError}function dB(n,...t){n.error(...t)}class Ka{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t),i=function uB(n){return n&&n.ngErrorLogger||dB}(t);i(this._console,"ERROR",t),e&&i(this._console,"ORIGINAL ERROR",e)}_findOriginalError(t){let e=t&&Xv(t);for(;e&&Xv(e);)e=Xv(e);return e||null}}const yB=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(Ei))();function ba(n){return n instanceof Function?n():n}function TC(n,t,e){let i=n.length;for(;;){const r=n.indexOf(t,e);if(-1===r)return r;if(0===r||n.charCodeAt(r-1)<=32){const s=t.length;if(r+s===i||n.charCodeAt(r+s)<=32)return r}e=r+1}}const SC="ng-template";function MB(n,t,e){let i=0;for(;is?"":r[D+1].toLowerCase();const Y=8&i?k:null;if(Y&&-1!==TC(Y,h,0)||2&i&&h!==k){if(Vo(i))return!1;o=!0}}}}else{if(!o&&!Vo(i)&&!Vo(l))return!1;if(o&&Vo(l))continue;o=!1,i=l|1&i}}return Vo(i)||o}function Vo(n){return 0==(1&n)}function CB(n,t,e,i){if(null===t)return-1;let r=0;if(i||!e){let s=!1;for(;r-1)for(e++;e0?'="'+a+'"':"")+"]"}else 8&i?r+="."+o:4&i&&(r+=" "+o);else""!==r&&!Vo(o)&&(t+=IC(s,r),r=""),i=o,s=s||!Vo(i);e++}return""!==r&&(t+=IC(s,r)),t}const zn={};function B(n){AC(oi(),It(),Or()+n,!1)}function AC(n,t,e,i){if(!i)if(3==(3&t[2])){const s=n.preOrderCheckHooks;null!==s&&xu(t,s,e)}else{const s=n.preOrderHooks;null!==s&&Iu(t,s,0,e)}pa(e)}function uf(n,t){return n<<17|t<<2}function qo(n){return n>>17&32767}function Jv(n){return 2|n}function Za(n){return(131068&n)>>2}function eb(n,t){return-131069&n|t<<2}function tb(n){return 1|n}function VC(n,t){const e=n.contentQueries;if(null!==e)for(let i=0;i20&&AC(n,t,20,!1),e(i,r)}finally{pa(s)}}function UC(n,t,e){if(vu(t)){const r=t.directiveEnd;for(let s=t.directiveStart;s0;){const e=n[--t];if("number"==typeof e&&e<0)return e}return 0})(a)!=l&&a.push(l),a.push(i,r,o)}}function XC(n,t){null!==n.hostBindings&&n.hostBindings(1,t)}function JC(n,t){t.flags|=2,(n.components||(n.components=[])).push(t.index)}function sj(n,t,e){if(e){if(t.exportAs)for(let i=0;i0&&fb(e)}}function fb(n){for(let i=Lv(n);null!==i;i=Ov(i))for(let r=10;r0&&fb(s)}const e=n[1].components;if(null!==e)for(let i=0;i0&&fb(r)}}function hj(n,t){const e=gs(t,n),i=e[1];(function pj(n,t){for(let e=t.length;ePromise.resolve(null))();function rT(n){return n[7]||(n[7]=[])}function sT(n){return n.cleanup||(n.cleanup=[])}function oT(n,t,e){return(null===n||Us(n))&&(e=function km(n){for(;Array.isArray(n);){if("object"==typeof n[1])return n;n=n[0]}return null}(e[t.index])),e[11]}function aT(n,t){const e=n[9],i=e?e.get(Ka,null):null;i&&i.handleError(t)}function lT(n,t,e,i,r){for(let s=0;sthis.processProvider(a,t,e)),ht([t],a=>this.processInjectorType(a,[],s)),this.records.set(bb,zu(void 0,this));const o=this.records.get(wb);this.scope=null!=o?o.value:null,this.source=r||("object"==typeof t?null:Qe(t))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(t=>t.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(t,e=xh,i=En.Default){this.assertNotDestroyed();const r=FE(this),s=lr(void 0);try{if(!(i&En.SkipSelf)){let a=this.records.get(t);if(void 0===a){const l=function Sj(n){return"function"==typeof n||"object"==typeof n&&n instanceof pt}(t)&&fn(t);a=l&&this.injectableDefInScope(l)?zu(Db(t),Vh):null,this.records.set(t,a)}if(null!=a)return this.hydrate(t,a)}return(i&En.Self?uT():this.parent).get(t,e=i&En.Optional&&e===xh?null:e)}catch(o){if("NullInjectorError"===o.name){if((o[ef]=o[ef]||[]).unshift(Qe(t)),r)throw o;return function ZN(n,t,e,i){const r=n[ef];throw t[PE]&&r.unshift(t[PE]),n.message=function XN(n,t,e,i=null){n=n&&"\n"===n.charAt(0)&&"\u0275"==n.charAt(1)?n.substr(2):n;let r=Qe(t);if(Array.isArray(t))r=t.map(Qe).join(" -> ");else if("object"==typeof t){let s=[];for(let o in t)if(t.hasOwnProperty(o)){let a=t[o];s.push(o+":"+("string"==typeof a?JSON.stringify(a):Qe(a)))}r=`{${s.join(", ")}}`}return`${e}${i?"("+i+")":""}[${r}]: ${n.replace(GN,"\n ")}`}("\n"+n.message,r,e,i),n.ngTokenPath=r,n[ef]=null,n}(o,t,"R3InjectorError",this.source)}throw o}finally{lr(s),FE(r)}}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(t=>this.get(t))}toString(){const t=[];return this.records.forEach((i,r)=>t.push(Qe(r))),`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new W(205,!1)}processInjectorType(t,e,i){if(!(t=en(t)))return!1;let r=pi(t);const s=null==r&&t.ngModule||void 0,o=void 0===s?t:s,a=-1!==i.indexOf(o);if(void 0!==s&&(r=pi(s)),null==r)return!1;if(null!=r.imports&&!a){let f;i.push(o);try{ht(r.imports,D=>{this.processInjectorType(D,e,i)&&(void 0===f&&(f=[]),f.push(D))})}finally{}if(void 0!==f)for(let D=0;Dthis.processProvider(oe,k,Y||Ci))}}this.injectorDefTypes.add(o);const l=Po(o)||(()=>new o);this.records.set(o,zu(l,Vh));const h=r.providers;if(null!=h&&!a){const f=t;ht(h,D=>this.processProvider(D,f,h))}return void 0!==s&&void 0!==t.providers}processProvider(t,e,i){let r=Gu(t=en(t))?t:en(t&&t.provide);const s=function wj(n,t,e){return mT(n)?zu(void 0,n.useValue):zu(pT(n),Vh)}(t);if(Gu(t)||!0!==t.multi)this.records.get(r);else{let o=this.records.get(r);o||(o=zu(void 0,Vh,!0),o.factory=()=>Sv(o.multi),this.records.set(r,o)),r=t,o.multi.push(t)}this.records.set(r,s)}hydrate(t,e){return e.value===Vh&&(e.value=yj,e.value=e.factory()),"object"==typeof e.value&&e.value&&function Tj(n){return null!==n&&"object"==typeof n&&"function"==typeof n.ngOnDestroy}(e.value)&&this.onDestroy.add(e.value),e.value}injectableDefInScope(t){if(!t.providedIn)return!1;const e=en(t.providedIn);return"string"==typeof e?"any"===e||e===this.scope:this.injectorDefTypes.has(e)}}function Db(n){const t=fn(n),e=null!==t?t.factory:Po(n);if(null!==e)return e;if(n instanceof pt)throw new W(204,!1);if(n instanceof Function)return function bj(n){const t=n.length;if(t>0)throw Wn(t,"?"),new W(204,!1);const e=function Vn(n){const t=n&&(n[Bn]||n[nr]);if(t){const e=function $n(n){if(n.hasOwnProperty("name"))return n.name;const t=(""+n).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(n);return console.warn(`DEPRECATED: DI is instantiating a token "${e}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${e}" class.`),t}return null}(n);return null!==e?()=>e.factory(n):()=>new n}(n);throw new W(204,!1)}function pT(n,t,e){let i;if(Gu(n)){const r=en(n);return Po(r)||Db(r)}if(mT(n))i=()=>en(n.useValue);else if(function Dj(n){return!(!n||!n.useFactory)}(n))i=()=>n.useFactory(...Sv(n.deps||[]));else if(function Mj(n){return!(!n||!n.useExisting)}(n))i=()=>Se(en(n.useExisting));else{const r=en(n&&(n.useClass||n.provide));if(!function Cj(n){return!!n.deps}(n))return Po(r)||Db(r);i=()=>new r(...Sv(n.deps))}return i}function zu(n,t,e=!1){return{factory:n,value:t,multi:e?[]:void 0}}function mT(n){return null!==n&&"object"==typeof n&&WN in n}function Gu(n){return"function"==typeof n}let qi=(()=>{class n{static create(e,i){var r;if(Array.isArray(e))return dT({name:""},i,e,"");{const s=null!==(r=e.name)&&void 0!==r?r:"";return dT({name:s},e.parent,e.providers,s)}}}return n.THROW_IF_NOT_FOUND=xh,n.NULL=new cT,n.\u0275prov=Ee({token:n,providedIn:"any",factory:()=>Se(bb)}),n.__NG_ELEMENT_ID__=-1,n})();function Pj(n,t){ku(Iv(n)[1],gr())}function kt(n){let t=function TT(n){return Object.getPrototypeOf(n.prototype).constructor}(n.type),e=!0;const i=[n];for(;t;){let r;if(Us(n))r=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new W(903,"");r=t.\u0275dir}if(r){if(e){i.push(r);const o=n;o.inputs=Tb(n.inputs),o.declaredInputs=Tb(n.declaredInputs),o.outputs=Tb(n.outputs);const a=r.hostBindings;a&&jj(n,a);const l=r.viewQuery,h=r.contentQueries;if(l&&Nj(n,l),h&&Bj(n,h),he(n.inputs,r.inputs),he(n.declaredInputs,r.declaredInputs),he(n.outputs,r.outputs),Us(r)&&r.data.animation){const f=n.data;f.animation=(f.animation||[]).concat(r.data.animation)}}const s=r.features;if(s)for(let o=0;o=0;i--){const r=n[i];r.hostVars=t+=r.hostVars,r.hostAttrs=ri(r.hostAttrs,e=ri(e,r.hostAttrs))}}(i)}function Tb(n){return n===El?{}:n===Ci?[]:n}function Nj(n,t){const e=n.viewQuery;n.viewQuery=e?(i,r)=>{t(i,r),e(i,r)}:t}function Bj(n,t){const e=n.contentQueries;n.contentQueries=e?(i,r,s)=>{t(i,r,s),e(i,r,s)}:t}function jj(n,t){const e=n.hostBindings;n.hostBindings=e?(i,r)=>{t(i,r),e(i,r)}:t}let gf=null;function $u(){if(!gf){const n=Ei.Symbol;if(n&&n.iterator)gf=n.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let e=0;ea(ir(Gt[i.index])):i.index;if(Ti(e)){let Gt=null;if(!a&&l&&(Gt=function fY(n,t,e,i){const r=n.cleanup;if(null!=r)for(let s=0;sl?a[l]:null}"string"==typeof o&&(s+=2)}return null}(n,t,r,i.index)),null!==Gt)(Gt.__ngLastListenerFn__||Gt).__ngNextListenerFn__=s,Gt.__ngLastListenerFn__=s,Y=!1;else{s=Ob(i,t,D,s,!1);const wn=e.listen(nt,r,s);k.push(s,wn),f&&f.push(r,Rt,qe,qe+1)}}else s=Ob(i,t,D,s,!0),nt.addEventListener(r,s,o),k.push(s),f&&f.push(r,Rt,qe,o)}else s=Ob(i,t,D,s,!1);const oe=i.outputs;let Ne;if(Y&&null!==oe&&(Ne=oe[r])){const $e=Ne.length;if($e)for(let nt=0;nt<$e;nt+=2){const ii=t[Ne[nt]][Ne[nt+1]].subscribe(s),Mi=k.length;k.push(s,ii),f&&f.push(r,i.index,Mi,-(Mi+1))}}}function WT(n,t,e,i){try{return!1!==e(i)}catch(r){return aT(n,r),!1}}function Ob(n,t,e,i,r){return function s(o){if(o===Function)return i;const a=2&n.flags?gs(n.index,t):t;0==(32&t[2])&&gb(a);let l=WT(t,0,i,o),h=s.__ngNextListenerFn__;for(;h;)l=WT(t,0,h,o)&&l,h=h.__ngNextListenerFn__;return r&&!1===l&&(o.preventDefault(),o.returnValue=!1),l}}function Te(n=1){return function ov(n){return(Yn.lFrame.contextLView=function av(n,t){for(;n>0;)t=t[15],n--;return t}(n,Yn.lFrame.contextLView))[8]}(n)}function gY(n,t){let e=null;const i=function TB(n){const t=n.attrs;if(null!=t){const e=t.indexOf(5);if(0==(1&e))return t[e+1]}return null}(n);for(let r=0;r=0}const Pr={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function rS(n){return n.substring(Pr.key,Pr.keyEnd)}function sS(n,t){const e=Pr.textEnd;return e===t?-1:(t=Pr.keyEnd=function DY(n,t,e){for(;t32;)t++;return t}(n,Pr.key=t,e),rd(n,t,e))}function rd(n,t,e){for(;t=0;e=sS(t,e))$s(n,rS(t),!0)}function zo(n,t,e,i){const r=It(),s=oi(),o=No(2);s.firstUpdatePass&&dS(s,n,o,i),t!==zn&&as(r,o,t)&&pS(s,s.data[Or()],r,r[11],n,r[o+1]=function OY(n,t){return null==n||("string"==typeof t?n+=t:"object"==typeof n&&(n=Qe(Qs(n)))),n}(t,e),i,o)}function uS(n,t){return t>=n.expandoStartIndex}function dS(n,t,e,i){const r=n.data;if(null===r[e+1]){const s=r[Or()],o=uS(n,e);fS(s,i)&&null===t&&!o&&(t=!1),t=function kY(n,t,e,i){const r=wh(n);let s=i?t.residualClasses:t.residualStyles;if(null===r)0===(i?t.classBindings:t.styleBindings)&&(e=Gh(e=Fb(null,n,t,e,i),t.attrs,i),s=null);else{const o=t.directiveStylingLast;if(-1===o||n[o]!==r)if(e=Fb(r,n,t,e,i),null===s){let l=function xY(n,t,e){const i=e?t.classBindings:t.styleBindings;if(0!==Za(i))return n[qo(i)]}(n,t,i);void 0!==l&&Array.isArray(l)&&(l=Fb(null,n,t,l[1],i),l=Gh(l,t.attrs,i),function IY(n,t,e,i){n[qo(e?t.classBindings:t.styleBindings)]=i}(n,t,i,l))}else s=function AY(n,t,e){let i;const r=t.directiveEnd;for(let s=1+t.directiveStylingLast;s0)&&(h=!0)}else f=e;if(r)if(0!==l){const k=qo(n[a+1]);n[i+1]=uf(k,a),0!==k&&(n[k+1]=eb(n[k+1],i)),n[a+1]=function LB(n,t){return 131071&n|t<<17}(n[a+1],i)}else n[i+1]=uf(a,0),0!==a&&(n[a+1]=eb(n[a+1],i)),a=i;else n[i+1]=uf(l,0),0===a?a=i:n[l+1]=eb(n[l+1],i),l=i;h&&(n[i+1]=Jv(n[i+1])),iS(n,f,i,!0),iS(n,f,i,!1),function yY(n,t,e,i,r){const s=r?n.residualClasses:n.residualStyles;null!=s&&"string"==typeof t&&Bu(s,t)>=0&&(e[i+1]=tb(e[i+1]))}(t,f,n,i,s),o=uf(a,l),s?t.classBindings=o:t.styleBindings=o}(r,s,t,e,o,i)}}function Fb(n,t,e,i,r){let s=null;const o=e.directiveEnd;let a=e.directiveStylingLast;for(-1===a?a=e.directiveStart:a++;a0;){const l=n[r],h=Array.isArray(l),f=h?l[1]:l,D=null===f;let k=e[r+1];k===zn&&(k=D?Ci:void 0);let Y=D?Ev(k,i):f===i?k:void 0;if(h&&!bf(Y)&&(Y=Ev(l,i)),bf(Y)&&(a=Y,o))return a;const oe=n[r+1];r=o?qo(oe):Za(oe)}if(null!==t){let l=s?t.residualClasses:t.residualStyles;null!=l&&(a=Ev(l,i))}return a}function bf(n){return void 0!==n}function fS(n,t){return 0!=(n.flags&(t?16:32))}function we(n,t=""){const e=It(),i=oi(),r=n+20,s=i.firstCreatePass?Vu(i,r,1,t,null):i.data[r],o=e[r]=function Pv(n,t){return Ti(n)?n.createText(t):n.createTextNode(t)}(e[11],t);rf(i,e,o,s),zs(s,!1)}function vi(n){return ln("",n,""),vi}function ln(n,t,e){const i=It(),r=Qu(i,n,t,e);return r!==zn&&Xa(i,Or(),r),ln}function Nb(n,t,e,i,r){const s=It(),o=Ku(s,n,t,e,i,r);return o!==zn&&Xa(s,Or(),o),Nb}function DS(n,t,e){!function Go(n,t,e,i){const r=oi(),s=No(2);r.firstUpdatePass&&dS(r,null,s,i);const o=It();if(e!==zn&&as(o,s,e)){const a=r.data[Or()];if(fS(a,i)&&!uS(r,s)){let l=i?a.classesWithoutHost:a.stylesWithoutHost;null!==l&&(e=Bt(l,e||"")),Rb(r,a,o,e,i)}else!function LY(n,t,e,i,r,s,o,a){r===zn&&(r=Ci);let l=0,h=0,f=0>20;if(Gu(n)||!n.multi){const Y=new Ec(l,r,M),oe=Vb(a,t,r?f:f+k,D);-1===oe?(Ll(Tc(h,o),s,a),Hb(s,n,t.length),t.push(a),h.directiveStart++,h.directiveEnd++,r&&(h.providerIndexes+=1048576),e.push(Y),o.push(Y)):(e[oe]=Y,o[oe]=Y)}else{const Y=Vb(a,t,f+k,D),oe=Vb(a,t,f,f+k),Ne=Y>=0&&e[Y],$e=oe>=0&&e[oe];if(r&&!$e||!r&&!Ne){Ll(Tc(h,o),s,a);const nt=function XH(n,t,e,i,r){const s=new Ec(n,e,M);return s.multi=[],s.index=t,s.componentProviders=0,sk(s,r,i&&!e),s}(r?ZH:KH,e.length,r,i,l);!r&&$e&&(e[oe].providerFactory=nt),Hb(s,n,t.length,0),t.push(a),h.directiveStart++,h.directiveEnd++,r&&(h.providerIndexes+=1048576),e.push(nt),o.push(nt)}else Hb(s,n,Y>-1?Y:oe,sk(e[r?oe:Y],l,!r&&i));!r&&i&&$e&&e[oe].componentProviders++}}}function Hb(n,t,e,i){const r=Gu(t),s=function Ej(n){return!!n.useClass}(t);if(r||s){const l=(s?en(t.useClass):t).prototype.ngOnDestroy;if(l){const h=n.destroyHooks||(n.destroyHooks=[]);if(!r&&t.multi){const f=h.indexOf(e);-1===f?h.push(e,[i,l]):h[f+1].push(i,l)}else h.push(e,l)}}}function sk(n,t,e){return e&&n.componentProviders++,n.multi.push(t)-1}function Vb(n,t,e,i){for(let r=e;r{e.providersResolver=(i,r)=>function QH(n,t,e){const i=oi();if(i.firstCreatePass){const r=Us(n);Yb(e,i.data,i.blueprint,r,!0),Yb(t,i.data,i.blueprint,r,!1)}}(i,r?r(n):n,t)}}class ok{}class tV{resolveComponentFactory(t){throw function eV(n){const t=Error(`No component factory found for ${Qe(n)}. Did you add it to @NgModule.entryComponents?`);return t.ngComponent=n,t}(t)}}let Hl=(()=>{class n{}return n.NULL=new tV,n})();function nV(){return ad(gr(),It())}function ad(n,t){return new Zt(ss(n,t))}let Zt=(()=>{class n{constructor(e){this.nativeElement=e}}return n.__NG_ELEMENT_ID__=nV,n})();function iV(n){return n instanceof Zt?n.nativeElement:n}class Zh{}let Ta=(()=>{class n{}return n.__NG_ELEMENT_ID__=()=>function sV(){const n=It(),e=gs(gr().index,n);return function rV(n){return n[11]}(co(e)?e:n)}(),n})(),oV=(()=>{class n{}return n.\u0275prov=Ee({token:n,providedIn:"root",factory:()=>null}),n})();class Fc{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const aV=new Fc("13.4.0"),Ub={};function Sf(n,t,e,i,r=!1){for(;null!==e;){const s=t[e.index];if(null!==s&&i.push(ir(s)),qs(s))for(let a=10;a-1&&(Nv(t,i),Rn(e,i))}this._attachedToViewContainer=!1}eC(this._lView[1],this._lView)}onDestroy(t){WC(this._lView[1],this._lView,null,t)}markForCheck(){gb(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){!function yb(n,t,e){const i=t[10];i.begin&&i.begin();try{Uu(n,t,n.template,e)}catch(r){throw aT(t,r),r}finally{i.end&&i.end()}}(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new W(902,"");this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function M2(n,t){Fh(n,t,t[11],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new W(902,"");this._appRef=t}}class lV extends Xh{constructor(t){super(t),this._view=t}detectChanges(){iT(this._view)}checkNoChanges(){}get context(){return null}}class lk extends Hl{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const e=Lr(t);return new zb(e,this.ngModule)}}function ck(n){const t=[];for(let e in n)n.hasOwnProperty(e)&&t.push({propName:n[e],templateName:e});return t}class zb extends ok{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=function AB(n){return n.map(IB).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return ck(this.componentDef.inputs)}get outputs(){return ck(this.componentDef.outputs)}create(t,e,i,r){const s=(r=r||this.ngModule)?function uV(n,t){return{get:(e,i,r)=>{const s=n.get(e,Ub,r);return s!==Ub||i===Ub?s:t.get(e,i,r)}}}(t,r.injector):t,o=s.get(Zh,mh),a=s.get(oV,null),l=o.createRenderer(null,this.componentDef),h=this.componentDef.selectors[0][0]||"div",f=i?function $C(n,t,e){if(Ti(n))return n.selectRootElement(t,e===is.ShadowDom);let i="string"==typeof t?n.querySelector(t):t;return i.textContent="",i}(l,i,this.componentDef.encapsulation):Fv(o.createRenderer(null,this.componentDef),h,function cV(n){const t=n.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(h)),D=this.componentDef.onPush?576:528,k=function CT(n,t){return{components:[],scheduler:n||yB,clean:fj,playerHandler:t||null,flags:0}}(),Y=pf(0,null,null,1,0,null,null,null,null,null),oe=Yh(null,Y,k,D,null,null,o,l,a,s);let Ne,$e;Tu(oe);try{const nt=function DT(n,t,e,i,r,s){const o=e[1];e[20]=n;const l=Vu(o,20,2,"#host",null),h=l.mergedAttrs=t.hostAttrs;null!==h&&(ff(l,h,!0),null!==n&&(Lu(r,n,h),null!==l.classes&&qv(r,n,l.classes),null!==l.styles&&dC(r,n,l.styles)));const f=i.createRenderer(n,t),D=Yh(e,zC(t),null,t.onPush?64:16,e[20],l,i,f,s||null,null);return o.firstCreatePass&&(Ll(Tc(l,e),o,t.type),JC(o,l),eT(l,e.length,1)),mf(e,D),e[20]=D}(f,this.componentDef,oe,o,l);if(f)if(i)Lu(l,f,["ng-version",aV.full]);else{const{attrs:qe,classes:Rt}=function RB(n){const t=[],e=[];let i=1,r=2;for(;i0&&qv(l,f,Rt.join(" "))}if($e=fh(Y,20),void 0!==e){const qe=$e.projection=[];for(let Rt=0;Rtl(o,t)),t.contentQueries){const l=gr();t.contentQueries(1,o,l.directiveStart)}const a=gr();return!s.firstCreatePass||null===t.hostBindings&&null===t.hostAttrs||(pa(a.index),ZC(e[1],a,0,a.directiveStart,a.directiveEnd,t),XC(t,o)),o}(nt,this.componentDef,oe,k,[Pj]),Hh(Y,oe,null)}finally{Su()}return new hV(this.componentType,Ne,ad($e,oe),oe,$e)}}class hV extends class JH{}{constructor(t,e,i,r,s){super(),this.location=i,this._rootLView=r,this._tNode=s,this.instance=e,this.hostView=this.changeDetectorRef=new lV(r),this.componentType=t}get injector(){return new Ol(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}class el{}class uk{}const ld=new Map;class pk extends el{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new lk(this);const i=xs(t);this._bootstrapComponents=ba(i.bootstrap),this._r3Injector=hT(t,e,[{provide:el,useValue:this},{provide:Hl,useValue:this.componentFactoryResolver}],Qe(t)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(t)}get(t,e=qi.THROW_IF_NOT_FOUND,i=En.Default){return t===qi||t===el||t===bb?this:this._r3Injector.get(t,e,i)}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class Gb extends uk{constructor(t){super(),this.moduleType=t,null!==xs(t)&&function mV(n){const t=new Set;!function e(i){const r=xs(i,!0),s=r.id;null!==s&&(function dk(n,t,e){if(t&&t!==e)throw new Error(`Duplicate module registered for ${n} - ${Qe(t)} vs ${Qe(t.name)}`)}(s,ld.get(s),i),ld.set(s,i));const o=ba(r.imports);for(const a of o)t.has(a)||(t.add(a),e(a))}(n)}(t)}create(t){return new pk(this.moduleType,t)}}function kf(n,t,e){const i=Ur()+n,r=It();return r[i]===zn?Ma(r,i,e?t.call(e):t()):function Uh(n,t){return n[t]}(r,i)}function $o(n,t,e,i){return mk(It(),Ur(),n,t,e,i)}function $b(n,t,e,i,r){return function fk(n,t,e,i,r,s,o){const a=t+e;return Oc(n,a,r,s)?Ma(n,a+2,o?i.call(o,r,s):i(r,s)):Jh(n,a+2)}(It(),Ur(),n,t,e,i,r)}function Jh(n,t){const e=n[t];return e===zn?void 0:e}function mk(n,t,e,i,r,s){const o=t+e;return as(n,o,r)?Ma(n,o+1,s?i.call(s,r):i(r)):Jh(n,o+1)}function ls(n,t){const e=oi();let i;const r=n+20;e.firstCreatePass?(i=function MV(n,t){if(t)for(let e=t.length-1;e>=0;e--){const i=t[e];if(n===i.name)return i}}(t,e.pipeRegistry),e.data[r]=i,i.onDestroy&&(e.destroyHooks||(e.destroyHooks=[])).push(r,i.onDestroy)):i=e.data[r];const s=i.factory||(i.factory=Po(i.type)),o=lr(M);try{const a=Pu(!1),l=s();return Pu(a),function $j(n,t,e,i){e>=n.data.length&&(n.data[e]=null,n.blueprint[e]=null),t[e]=i}(e,It(),r,l),l}finally{lr(o)}}function cs(n,t,e){const i=n+20,r=It(),s=kl(r,i);return function ep(n,t){return n[1].data[t].pure}(r,i)?mk(r,Ur(),t,s.transform,e,s):s.transform(e)}function Wb(n){return t=>{setTimeout(n,void 0,t)}}const jt=class SV extends K{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,i){var r,s,o;let a=t,l=e||(()=>null),h=i;if(t&&"object"==typeof t){const D=t;a=null===(r=D.next)||void 0===r?void 0:r.bind(D),l=null===(s=D.error)||void 0===s?void 0:s.bind(D),h=null===(o=D.complete)||void 0===o?void 0:o.bind(D)}this.__isAsync&&(l=Wb(l),a&&(a=Wb(a)),h&&(h=Wb(h)));const f=super.subscribe({next:a,error:l,complete:h});return t instanceof P&&t.add(f),f}};function kV(){return this._results[$u()]()}class Vl{constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const e=$u(),i=Vl.prototype;i[e]||(i[e]=kV)}get changes(){return this._changes||(this._changes=new jt)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,e){return this._results.reduce(t,e)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,e){const i=this;i.dirty=!1;const r=je(t);(this._changesDetected=!function Z(n,t,e){if(n.length!==t.length)return!1;for(let i=0;i{class n{}return n.__NG_ELEMENT_ID__=AV,n})();const xV=Wi,IV=class extends xV{constructor(t,e,i){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=i}createEmbeddedView(t){const e=this._declarationTContainer.tViews,i=Yh(this._declarationLView,e,t,16,null,e.declTNode,null,null,null,null);i[17]=this._declarationLView[this._declarationTContainer.index];const s=this._declarationLView[19];return null!==s&&(i[19]=s.createEmbeddedView(e)),Hh(e,i,t),new Xh(i)}};function AV(){return xf(gr(),It())}function xf(n,t){return 4&n.type?new IV(t,n,ad(n,t)):null}let Si=(()=>{class n{}return n.__NG_ELEMENT_ID__=RV,n})();function RV(){return wk(gr(),It())}const LV=Si,vk=class extends LV{constructor(t,e,i){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=i}get element(){return ad(this._hostTNode,this._hostLView)}get injector(){return new Ol(this._hostTNode,this._hostLView)}get parentInjector(){const t=Sc(this._hostTNode,this._hostLView);if(Eh(t)){const e=Rl(t,this._hostLView),i=ma(t);return new Ol(e[1].data[i+8],e)}return new Ol(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=bk(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,e,i){const r=t.createEmbeddedView(e||{});return this.insert(r,i),r}createComponent(t,e,i,r,s){const o=t&&!function T(n){return"function"==typeof n}(t);let a;if(o)a=e;else{const D=e||{};a=D.index,i=D.injector,r=D.projectableNodes,s=D.ngModuleRef}const l=o?t:new zb(Lr(t)),h=i||this.parentInjector;if(!s&&null==l.ngModule){const k=(o?h:this.parentInjector).get(el,null);k&&(s=k)}const f=l.create(h,r,void 0,s);return this.insert(f.hostView,a),f}insert(t,e){const i=t._lView,r=i[1];if(function Zy(n){return qs(n[3])}(i)){const f=this.indexOf(t);if(-1!==f)this.detach(f);else{const D=i[3],k=new vk(D,D[6],D[3]);k.detach(k.indexOf(t))}}const s=this._adjustIndex(e),o=this._lContainer;!function E2(n,t,e,i){const r=10+i,s=e.length;i>0&&(e[r-1][4]=t),i0)i.push(o[a/2]);else{const h=s[a+1],f=t[-l];for(let D=10;D({bindingPropertyName:n})),s3=xc("Output",n=>({bindingPropertyName:n})),o3=xc("HostBinding",n=>({hostPropertyName:n}));function Rf(...n){}const ow=new pt("Application Initializer");let aw=(()=>{class n{constructor(e){this.appInits=e,this.resolve=Rf,this.reject=Rf,this.initialized=!1,this.done=!1,this.donePromise=new Promise((i,r)=>{this.resolve=i,this.reject=r})}runInitializers(){if(this.initialized)return;const e=[],i=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let r=0;r{s.subscribe({complete:a,error:l})});e.push(o)}}Promise.all(e).then(()=>{i()}).catch(r=>{this.reject(r)}),0===e.length&&i(),this.initialized=!0}}return n.\u0275fac=function(e){return new(e||n)(Se(ow,8))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const np=new pt("AppId",{providedIn:"root",factory:function qk(){return`${lw()}${lw()}${lw()}`}});function lw(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Uk=new pt("Platform Initializer"),ip=new pt("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),zk=new pt("appBootstrapListener");let a3=(()=>{class n{log(e){console.log(e)}warn(e){console.warn(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();const tl=new pt("LocaleId",{providedIn:"root",factory:()=>Ah(tl,En.Optional|En.SkipSelf)||function l3(){return"undefined"!=typeof $localize&&$localize.locale||Mf}()});class u3{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}let Gk=(()=>{class n{compileModuleSync(e){return new Gb(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){const i=this.compileModuleSync(e),s=ba(xs(e).declarations).reduce((o,a)=>{const l=Lr(a);return l&&o.push(new zb(l)),o},[]);return new u3(i,s)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const h3=(()=>Promise.resolve(0))();function cw(n){"undefined"==typeof Zone?h3.then(()=>{n&&n.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",n)}class yn{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new jt(!1),this.onMicrotaskEmpty=new jt(!1),this.onStable=new jt(!1),this.onError=new jt(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();const r=this;r._nesting=0,r._outer=r._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!i&&e,r.shouldCoalesceRunChangeDetection=i,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function p3(){let n=Ei.requestAnimationFrame,t=Ei.cancelAnimationFrame;if("undefined"!=typeof Zone&&n&&t){const e=n[Zone.__symbol__("OriginalDelegate")];e&&(n=e);const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function g3(n){const t=()=>{!function f3(n){n.isCheckStableRunning||-1!==n.lastRequestAnimationFrameId||(n.lastRequestAnimationFrameId=n.nativeRequestAnimationFrame.call(Ei,()=>{n.fakeTopEventTask||(n.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{n.lastRequestAnimationFrameId=-1,dw(n),n.isCheckStableRunning=!0,uw(n),n.isCheckStableRunning=!1},void 0,()=>{},()=>{})),n.fakeTopEventTask.invoke()}),dw(n))}(n)};n._inner=n._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(e,i,r,s,o,a)=>{try{return $k(n),e.invokeTask(r,s,o,a)}finally{(n.shouldCoalesceEventChangeDetection&&"eventTask"===s.type||n.shouldCoalesceRunChangeDetection)&&t(),Wk(n)}},onInvoke:(e,i,r,s,o,a,l)=>{try{return $k(n),e.invoke(r,s,o,a,l)}finally{n.shouldCoalesceRunChangeDetection&&t(),Wk(n)}},onHasTask:(e,i,r,s)=>{e.hasTask(r,s),i===r&&("microTask"==s.change?(n._hasPendingMicrotasks=s.microTask,dw(n),uw(n)):"macroTask"==s.change&&(n.hasPendingMacrotasks=s.macroTask))},onHandleError:(e,i,r,s)=>(e.handleError(r,s),n.runOutsideAngular(()=>n.onError.emit(s)),!1)})}(r)}static isInAngularZone(){return"undefined"!=typeof Zone&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!yn.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(yn.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(t,e,i){return this._inner.run(t,e,i)}runTask(t,e,i,r){const s=this._inner,o=s.scheduleEventTask("NgZoneEvent: "+r,t,m3,Rf,Rf);try{return s.runTask(o,e,i)}finally{s.cancelTask(o)}}runGuarded(t,e,i){return this._inner.runGuarded(t,e,i)}runOutsideAngular(t){return this._outer.run(t)}}const m3={};function uw(n){if(0==n._nesting&&!n.hasPendingMicrotasks&&!n.isStable)try{n._nesting++,n.onMicrotaskEmpty.emit(null)}finally{if(n._nesting--,!n.hasPendingMicrotasks)try{n.runOutsideAngular(()=>n.onStable.emit(null))}finally{n.isStable=!0}}}function dw(n){n.hasPendingMicrotasks=!!(n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&&-1!==n.lastRequestAnimationFrameId)}function $k(n){n._nesting++,n.isStable&&(n.isStable=!1,n.onUnstable.emit(null))}function Wk(n){n._nesting--,uw(n)}class _3{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new jt,this.onMicrotaskEmpty=new jt,this.onStable=new jt,this.onError=new jt}run(t,e,i){return t.apply(e,i)}runGuarded(t,e,i){return t.apply(e,i)}runOutsideAngular(t){return t()}runTask(t,e,i,r){return t.apply(e,i)}}let hw=(()=>{class n{constructor(e){this._ngZone=e,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{yn.assertNotInAngularZone(),cw(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())cw(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(e)||(clearTimeout(i.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,i,r){let s=-1;i&&i>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(o=>o.timeoutId!==s),e(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:e,timeoutId:s,updateCb:r})}whenStable(e,i,r){if(r&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(e,i,r),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(e,i,r){return[]}}return n.\u0275fac=function(e){return new(e||n)(Se(yn))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})(),y3=(()=>{class n{constructor(){this._applications=new Map,pw.addToWindow(this)}registerApplication(e,i){this._applications.set(e,i)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,i=!0){return pw.findTestabilityInTree(this,e,i)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();class v3{addToWindow(t){}findTestabilityInTree(t,e,i){return null}}let pw=new v3,Nc=null;const Qk=new pt("AllowMultipleToken"),Kk=new pt("PlatformOnDestroy");class Zk{constructor(t,e){this.name=t,this.token=e}}function Xk(n,t,e=[]){const i=`Platform: ${t}`,r=new pt(i);return(s=[])=>{let o=mw();if(!o||o.injector.get(Qk,!1)){const a=[...e,...s,{provide:r,useValue:!0}];n?n(a):function D3(n){if(Nc&&!Nc.get(Qk,!1))throw new W(400,"");Nc=n;const t=n.get(Jk),e=n.get(Uk,null);e&&e.forEach(i=>i())}(function C3(n=[],t){return qi.create({name:t,providers:[{provide:wb,useValue:"platform"},{provide:Kk,useValue:()=>Nc=null},...n]})}(a,i))}return function E3(n){const t=mw();if(!t)throw new W(401,"");return t}()}}function mw(){var n;return null!==(n=null==Nc?void 0:Nc.get(Jk))&&void 0!==n?n:null}let Jk=(()=>{class n{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,i){const a=function T3(n,t){let e;return e="noop"===n?new _3:("zone.js"===n?void 0:n)||new yn({enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!!(null==t?void 0:t.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==t?void 0:t.ngZoneRunCoalescing)}),e}(i?i.ngZone:void 0,{ngZoneEventCoalescing:i&&i.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:i&&i.ngZoneRunCoalescing||!1}),l=[{provide:yn,useValue:a}];return a.run(()=>{const h=qi.create({providers:l,parent:this.injector,name:e.moduleType.name}),f=e.create(h),D=f.injector.get(Ka,null);if(!D)throw new W(402,"");return a.runOutsideAngular(()=>{const k=a.onError.subscribe({next:Y=>{D.handleError(Y)}});f.onDestroy(()=>{fw(this._modules,f),k.unsubscribe()})}),function S3(n,t,e){try{const i=e();return zh(i)?i.catch(r=>{throw t.runOutsideAngular(()=>n.handleError(r)),r}):i}catch(i){throw t.runOutsideAngular(()=>n.handleError(i)),i}}(D,a,()=>{const k=f.injector.get(aw);return k.runInitializers(),k.donePromise.then(()=>(function rH(n){A(n,"Expected localeId to be defined"),"string"==typeof n&&(PS=n.toLowerCase().replace(/_/g,"-"))}(f.injector.get(tl,Mf)||Mf),this._moduleDoBootstrap(f),f))})})}bootstrapModule(e,i=[]){const r=ex({},i);return function w3(n,t,e){const i=new Gb(e);return Promise.resolve(i)}(0,0,e).then(s=>this.bootstrapModuleFactory(s,r))}_moduleDoBootstrap(e){const i=e.injector.get(Lf);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>i.bootstrap(r));else{if(!e.instance.ngDoBootstrap)throw new W(403,"");e.instance.ngDoBootstrap(i)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new W(404,"");this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());const e=this._injector.get(Kk,null);null==e||e(),this._destroyed=!0}get destroyed(){return this._destroyed}}return n.\u0275fac=function(e){return new(e||n)(Se(qi))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();function ex(n,t){return Array.isArray(t)?t.reduce(ex,n):Object.assign(Object.assign({},n),t)}let Lf=(()=>{class n{constructor(e,i,r,s){this._zone=e,this._injector=i,this._exceptionHandler=r,this._initStatus=s,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const o=new st(l=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{l.next(this._stable),l.complete()})}),a=new st(l=>{let h;this._zone.runOutsideAngular(()=>{h=this._zone.onStable.subscribe(()=>{yn.assertNotInAngularZone(),cw(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,l.next(!0))})})});const f=this._zone.onUnstable.subscribe(()=>{yn.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{l.next(!1)}))});return()=>{h.unsubscribe(),f.unsubscribe()}});this.isStable=at(o,a.pipe(Ie()))}bootstrap(e,i){if(!this._initStatus.done)throw new W(405,"");let r;r=e instanceof ok?e:this._injector.get(Hl).resolveComponentFactory(e),this.componentTypes.push(r.componentType);const s=function M3(n){return n.isBoundToModule}(r)?void 0:this._injector.get(el),a=r.create(qi.NULL,[],i||r.selector,s),l=a.location.nativeElement,h=a.injector.get(hw,null),f=h&&a.injector.get(y3);return h&&f&&f.registerApplication(l,h),a.onDestroy(()=>{this.detachView(a.hostView),fw(this.components,a),f&&f.unregisterApplication(l)}),this._loadComponent(a),a}tick(){if(this._runningTick)throw new W(101,"");try{this._runningTick=!0;for(let e of this._views)e.detectChanges()}catch(e){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(e))}finally{this._runningTick=!1}}attachView(e){const i=e;this._views.push(i),i.attachToAppRef(this)}detachView(e){const i=e;fw(this._views,i),i.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(zk,[]).concat(this._bootstrapListeners).forEach(r=>r(e))}ngOnDestroy(){this._views.slice().forEach(e=>e.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return n.\u0275fac=function(e){return new(e||n)(Se(yn),Se(qi),Se(Ka),Se(aw))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function fw(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,1)}let nx=!0,Gn=(()=>{class n{}return n.__NG_ELEMENT_ID__=I3,n})();function I3(n){return function A3(n,t,e){if(bu(n)&&!e){const i=gs(n.index,t);return new Xh(i,i)}return 47&n.type?new Xh(t[16],t):null}(gr(),It(),16==(16&n))}class ax{constructor(){}supports(t){return qh(t)}create(t){return new N3(t)}}const F3=(n,t)=>t;class N3{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||F3}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,i=this._removalsHead,r=0,s=null;for(;e||i;){const o=!i||e&&e.currentIndex{o=this._trackByFn(r,a),null!==e&&Object.is(e.trackById,o)?(i&&(e=this._verifyReinsertion(e,a,o,r)),Object.is(e.item,a)||this._addIdentityChange(e,a)):(e=this._mismatch(e,a,o,r),i=!0),e=e._next,r++}),this.length=r;return this._truncate(e),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,e,i,r){let s;return null===t?s=this._itTail:(s=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,s,r)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(i,r))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,s,r)):t=this._addAfter(new B3(e,i),s,r),t}_verifyReinsertion(t,e,i,r){let s=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==s?t=this._reinsertAfter(s,t._prev,r):t.currentIndex!=r&&(t.currentIndex=r,this._addToMoves(t,r)),t}_truncate(t){for(;null!==t;){const e=t._next;this._addToRemovals(this._unlink(t)),t=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,e,i){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const r=t._prevRemoved,s=t._nextRemoved;return null===r?this._removalsHead=s:r._nextRemoved=s,null===s?this._removalsTail=r:s._prevRemoved=r,this._insertAfter(t,e,i),this._addToMoves(t,i),t}_moveAfter(t,e,i){return this._unlink(t),this._insertAfter(t,e,i),this._addToMoves(t,i),t}_addAfter(t,e,i){return this._insertAfter(t,e,i),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,e,i){const r=null===e?this._itHead:e._next;return t._next=r,t._prev=e,null===r?this._itTail=t:r._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new lx),this._linkedRecords.put(t),t.currentIndex=i,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const e=t._prev,i=t._next;return null===e?this._itHead=i:e._next=i,null===i?this._itTail=e:i._prev=e,t}_addToMoves(t,e){return t.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new lx),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class B3{constructor(t,e){this.item=t,this.trackById=e,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class j3{constructor(){this._head=null,this._tail=null}add(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)}get(t,e){let i;for(i=this._head;null!==i;i=i._nextDup)if((null===e||e<=i.currentIndex)&&Object.is(i.trackById,t))return i;return null}remove(t){const e=t._prevDup,i=t._nextDup;return null===e?this._head=i:e._nextDup=i,null===i?this._tail=e:i._prevDup=e,null===this._head}}class lx{constructor(){this.map=new Map}put(t){const e=t.trackById;let i=this.map.get(e);i||(i=new j3,this.map.set(e,i)),i.add(t)}get(t,e){const r=this.map.get(t);return r?r.get(t,e):null}remove(t){const e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function cx(n,t,e){const i=n.previousIndex;if(null===i)return i;let r=0;return e&&i{if(e&&e.key===r)this._maybeAddToChanges(e,i),this._appendAfter=e,e=e._next;else{const s=this._getOrCreateRecordForKey(r,i);e=this._insertBeforeOrAppend(e,s)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let i=e;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,e){if(t){const i=t._prev;return e._next=t,e._prev=i,t._prev=e,i&&(i._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(t,e){if(this._records.has(t)){const r=this._records.get(t);this._maybeAddToChanges(r,e);const s=r._prev,o=r._next;return s&&(s._next=o),o&&(o._prev=s),r._next=null,r._prev=null,r}const i=new H3(t);return this._records.set(t,i),i.currentValue=e,this._addToAdditions(i),i}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;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=null}}_maybeAddToChanges(t,e){Object.is(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(i=>e(t[i],i))}}class H3{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function dx(){return new _o([new ax])}let _o=(()=>{class n{constructor(e){this.factories=e}static create(e,i){if(null!=i){const r=i.factories.slice();e=e.concat(r)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||dx()),deps:[[n,new mo,new yr]]}}find(e){const i=this.factories.find(r=>r.supports(e));if(null!=i)return i;throw new W(901,"")}}return n.\u0275prov=Ee({token:n,providedIn:"root",factory:dx}),n})();function hx(){return new rp([new ux])}let rp=(()=>{class n{constructor(e){this.factories=e}static create(e,i){if(i){const r=i.factories.slice();e=e.concat(r)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||hx()),deps:[[n,new mo,new yr]]}}find(e){const i=this.factories.find(s=>s.supports(e));if(i)return i;throw new W(901,"")}}return n.\u0275prov=Ee({token:n,providedIn:"root",factory:hx}),n})();const U3=Xk(null,"core",[]);let z3=(()=>{class n{constructor(e){}}return n.\u0275fac=function(e){return new(e||n)(Se(Lf))},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({}),n})(),Ff=null;function Sa(){return Ff}const Dn=new pt("DocumentToken");let jc=(()=>{class n{historyGo(e){throw new Error("Not implemented")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Ee({token:n,factory:function(){return function Q3(){return Se(px)}()},providedIn:"platform"}),n})();const K3=new pt("Location Initialized");let px=(()=>{class n extends jc{constructor(e){super(),this._doc=e,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Sa().getBaseHref(this._doc)}onPopState(e){const i=Sa().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",e,!1),()=>i.removeEventListener("popstate",e)}onHashChange(e){const i=Sa().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",e,!1),()=>i.removeEventListener("hashchange",e)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(e){this.location.pathname=e}pushState(e,i,r){mx()?this._history.pushState(e,i,r):this.location.hash=r}replaceState(e,i,r){mx()?this._history.replaceState(e,i,r):this.location.hash=r}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}}return n.\u0275fac=function(e){return new(e||n)(Se(Dn))},n.\u0275prov=Ee({token:n,factory:function(){return function Z3(){return new px(Se(Dn))}()},providedIn:"platform"}),n})();function mx(){return!!window.history.pushState}function bw(n,t){if(0==n.length)return t;if(0==t.length)return n;let e=0;return n.endsWith("/")&&e++,t.startsWith("/")&&e++,2==e?n+t.substring(1):1==e?n+t:n+"/"+t}function fx(n){const t=n.match(/#|\?|$/),e=t&&t.index||n.length;return n.slice(0,e-("/"===n[e-1]?1:0))+n.slice(e)}function nl(n){return n&&"?"!==n[0]?"?"+n:n}let dd=(()=>{class n{historyGo(e){throw new Error("Not implemented")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Ee({token:n,factory:function(){return function X3(n){const t=Se(Dn).location;return new gx(Se(jc),t&&t.origin||"")}()},providedIn:"root"}),n})();const ww=new pt("appBaseHref");let gx=(()=>{class n extends dd{constructor(e,i){if(super(),this._platformLocation=e,this._removeListenerFns=[],null==i&&(i=this._platformLocation.getBaseHrefFromDOM()),null==i)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=i}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return bw(this._baseHref,e)}path(e=!1){const i=this._platformLocation.pathname+nl(this._platformLocation.search),r=this._platformLocation.hash;return r&&e?`${i}${r}`:i}pushState(e,i,r,s){const o=this.prepareExternalUrl(r+nl(s));this._platformLocation.pushState(e,i,o)}replaceState(e,i,r,s){const o=this.prepareExternalUrl(r+nl(s));this._platformLocation.replaceState(e,i,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(e=0){var i,r;null===(r=(i=this._platformLocation).historyGo)||void 0===r||r.call(i,e)}}return n.\u0275fac=function(e){return new(e||n)(Se(jc),Se(ww,8))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})(),J3=(()=>{class n extends dd{constructor(e,i){super(),this._platformLocation=e,this._baseHref="",this._removeListenerFns=[],null!=i&&(this._baseHref=i)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}path(e=!1){let i=this._platformLocation.hash;return null==i&&(i="#"),i.length>0?i.substring(1):i}prepareExternalUrl(e){const i=bw(this._baseHref,e);return i.length>0?"#"+i:i}pushState(e,i,r,s){let o=this.prepareExternalUrl(r+nl(s));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.pushState(e,i,o)}replaceState(e,i,r,s){let o=this.prepareExternalUrl(r+nl(s));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.replaceState(e,i,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(e=0){var i,r;null===(r=(i=this._platformLocation).historyGo)||void 0===r||r.call(i,e)}}return n.\u0275fac=function(e){return new(e||n)(Se(jc),Se(ww,8))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})(),Yc=(()=>{class n{constructor(e,i){this._subject=new jt,this._urlChangeListeners=[],this._platformStrategy=e;const r=this._platformStrategy.getBaseHref();this._platformLocation=i,this._baseHref=fx(_x(r)),this._platformStrategy.onPopState(s=>{this._subject.emit({url:this.path(!0),pop:!0,state:s.state,type:s.type})})}path(e=!1){return this.normalize(this._platformStrategy.path(e))}getState(){return this._platformLocation.getState()}isCurrentPathEqualTo(e,i=""){return this.path()==this.normalize(e+nl(i))}normalize(e){return n.stripTrailingSlash(function tq(n,t){return n&&t.startsWith(n)?t.substring(n.length):t}(this._baseHref,_x(e)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._platformStrategy.prepareExternalUrl(e)}go(e,i="",r=null){this._platformStrategy.pushState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+nl(i)),r)}replaceState(e,i="",r=null){this._platformStrategy.replaceState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+nl(i)),r)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}historyGo(e=0){var i,r;null===(r=(i=this._platformStrategy).historyGo)||void 0===r||r.call(i,e)}onUrlChange(e){this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state)}))}_notifyUrlChangeListeners(e="",i){this._urlChangeListeners.forEach(r=>r(e,i))}subscribe(e,i,r){return this._subject.subscribe({next:e,error:i,complete:r})}}return n.normalizeQueryParams=nl,n.joinWithSlash=bw,n.stripTrailingSlash=fx,n.\u0275fac=function(e){return new(e||n)(Se(dd),Se(jc))},n.\u0275prov=Ee({token:n,factory:function(){return function eq(){return new Yc(Se(dd),Se(jc))}()},providedIn:"root"}),n})();function _x(n){return n.replace(/\/index.html$/,"")}function Tx(n,t){t=encodeURIComponent(t);for(const e of n.split(";")){const i=e.indexOf("="),[r,s]=-1==i?[e,""]:[e.slice(0,i),e.slice(i+1)];if(r.trim()===t)return decodeURIComponent(s)}return null}let Hc=(()=>{class n{constructor(e,i,r,s){this._iterableDiffers=e,this._keyValueDiffers=i,this._ngEl=r,this._renderer=s,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(e){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof e?e.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(e){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof e?e.split(/\s+/):e,this._rawClass&&(qh(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const e=this._iterableDiffer.diff(this._rawClass);e&&this._applyIterableChanges(e)}else if(this._keyValueDiffer){const e=this._keyValueDiffer.diff(this._rawClass);e&&this._applyKeyValueChanges(e)}}_applyKeyValueChanges(e){e.forEachAddedItem(i=>this._toggleClass(i.key,i.currentValue)),e.forEachChangedItem(i=>this._toggleClass(i.key,i.currentValue)),e.forEachRemovedItem(i=>{i.previousValue&&this._toggleClass(i.key,!1)})}_applyIterableChanges(e){e.forEachAddedItem(i=>{if("string"!=typeof i.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${Qe(i.item)}`);this._toggleClass(i.item,!0)}),e.forEachRemovedItem(i=>this._toggleClass(i.item,!1))}_applyClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(i=>this._toggleClass(i,!0)):Object.keys(e).forEach(i=>this._toggleClass(i,!!e[i])))}_removeClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(i=>this._toggleClass(i,!1)):Object.keys(e).forEach(i=>this._toggleClass(i,!1)))}_toggleClass(e,i){(e=e.trim())&&e.split(/\s+/g).forEach(r=>{i?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}}return n.\u0275fac=function(e){return new(e||n)(M(_o),M(rp),M(Zt),M(Ta))},n.\u0275dir=rt({type:n,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),n})();class jq{constructor(t,e,i,r){this.$implicit=t,this.ngForOf=e,this.index=i,this.count=r}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Br=(()=>{class n{constructor(e,i,r){this._viewContainer=e,this._template=i,this._differs=r,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const e=this._ngForOf;!this._differ&&e&&(this._differ=this._differs.find(e).create(this.ngForTrackBy))}if(this._differ){const e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const i=this._viewContainer;e.forEachOperation((r,s,o)=>{if(null==r.previousIndex)i.createEmbeddedView(this._template,new jq(r.item,this._ngForOf,-1,-1),null===o?void 0:o);else if(null==o)i.remove(null===s?void 0:s);else if(null!==s){const a=i.get(s);i.move(a,o),Sx(a,r)}});for(let r=0,s=i.length;r{Sx(i.get(r.currentIndex),r)})}static ngTemplateContextGuard(e,i){return!0}}return n.\u0275fac=function(e){return new(e||n)(M(Si),M(Wi),M(_o))},n.\u0275dir=rt({type:n,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),n})();function Sx(n,t){n.context.$implicit=t.item}let ai=(()=>{class n{constructor(e,i){this._viewContainer=e,this._context=new Yq,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=i}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){kx("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){kx("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(e,i){return!0}}return n.\u0275fac=function(e){return new(e||n)(M(Si),M(Wi))},n.\u0275dir=rt({type:n,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),n})();class Yq{constructor(){this.$implicit=null,this.ngIf=null}}function kx(n,t){if(t&&!t.createEmbeddedView)throw new Error(`${n} must be a TemplateRef, but received '${Qe(t)}'.`)}const xx="browser";function ap(n){return n===xx}class Lw{constructor(t,e){this._viewContainerRef=t,this._templateRef=e,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(t){t&&!this._created?this.create():!t&&this._created&&this.destroy()}}let hd=(()=>{class n{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(e){this._ngSwitch=e,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(e)}_matchCase(e){const i=e==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||i,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),i}_updateDefaultCases(e){if(this._defaultViews&&e!==this._defaultUsed){this._defaultUsed=e;for(let i=0;i{class n{constructor(e,i,r){this.ngSwitch=r,r._addCase(),this._view=new Lw(e,i)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return n.\u0275fac=function(e){return new(e||n)(M(Si),M(Wi),M(hd,9))},n.\u0275dir=rt({type:n,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}}),n})(),Ox=(()=>{class n{constructor(e,i,r){r._addDefault(new Lw(e,i))}}return n.\u0275fac=function(e){return new(e||n)(M(Si),M(Wi),M(hd,9))},n.\u0275dir=rt({type:n,selectors:[["","ngSwitchDefault",""]]}),n})(),ql=(()=>{class n{constructor(e,i,r){this._ngEl=e,this._differs=i,this._renderer=r,this._ngStyle=null,this._differ=null}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){const e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,i){const[r,s]=e.split(".");null!=(i=null!=i&&s?`${i}${s}`:i)?this._renderer.setStyle(this._ngEl.nativeElement,r,i):this._renderer.removeStyle(this._ngEl.nativeElement,r)}_applyChanges(e){e.forEachRemovedItem(i=>this._setStyle(i.key,null)),e.forEachAddedItem(i=>this._setStyle(i.key,i.currentValue)),e.forEachChangedItem(i=>this._setStyle(i.key,i.currentValue))}}return n.\u0275fac=function(e){return new(e||n)(M(Zt),M(rp),M(Ta))},n.\u0275dir=rt({type:n,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}}),n})();class _U{createSubscription(t,e){return t.subscribe({next:e,error:i=>{throw i}})}dispose(t){t.unsubscribe()}onDestroy(t){t.unsubscribe()}}class yU{createSubscription(t,e){return t.then(e,i=>{throw i})}dispose(t){}onDestroy(t){}}const vU=new yU,bU=new _U;let rl=(()=>{class n{constructor(e){this._ref=e,this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null}ngOnDestroy(){this._subscription&&this._dispose()}transform(e){return this._obj?e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue:(e&&this._subscribe(e),this._latestValue)}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,i=>this._updateLatestValue(e,i))}_selectStrategy(e){if(zh(e))return vU;if(GT(e))return bU;throw function Qo(n,t){return new W(2100,"")}()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,i){e===this._obj&&(this._latestValue=i,this._ref.markForCheck())}}return n.\u0275fac=function(e){return new(e||n)(M(Gn,16))},n.\u0275pipe=Sr({name:"async",type:n,pure:!1}),n})(),di=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({}),n})(),NU=(()=>{class n{}return n.\u0275prov=Ee({token:n,providedIn:"root",factory:()=>new BU(Se(Dn),window)}),n})();class BU{constructor(t,e){this.document=t,this.window=e,this.offset=()=>[0,0]}setOffset(t){this.offset=Array.isArray(t)?()=>t:t}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(t){this.supportsScrolling()&&this.window.scrollTo(t[0],t[1])}scrollToAnchor(t){if(!this.supportsScrolling())return;const e=function jU(n,t){const e=n.getElementById(t)||n.getElementsByName(t)[0];if(e)return e;if("function"==typeof n.createTreeWalker&&n.body&&(n.body.createShadowRoot||n.body.attachShadow)){const i=n.createTreeWalker(n.body,NodeFilter.SHOW_ELEMENT);let r=i.currentNode;for(;r;){const s=r.shadowRoot;if(s){const o=s.getElementById(t)||s.querySelector(`[name="${t}"]`);if(o)return o}r=i.nextNode()}}return null}(this.document,t);e&&(this.scrollToElement(e),e.focus())}setHistoryScrollRestoration(t){if(this.supportScrollRestoration()){const e=this.window.history;e&&e.scrollRestoration&&(e.scrollRestoration=t)}}scrollToElement(t){const e=t.getBoundingClientRect(),i=e.left+this.window.pageXOffset,r=e.top+this.window.pageYOffset,s=this.offset();this.window.scrollTo(i-s[0],r-s[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const t=Nx(this.window.history)||Nx(Object.getPrototypeOf(this.window.history));return!(!t||!t.writable&&!t.set)}catch(t){return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch(t){return!1}}}function Nx(n){return Object.getOwnPropertyDescriptor(n,"scrollRestoration")}class Bx{}class Fw extends class HU extends class W3{}{constructor(){super(...arguments),this.supportsDOMEvents=!0}}{static makeCurrent(){!function $3(n){Ff||(Ff=n)}(new Fw)}onAndCancel(t,e,i){return t.addEventListener(e,i,!1),()=>{t.removeEventListener(e,i,!1)}}dispatchEvent(t,e){t.dispatchEvent(e)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,e){return(e=e||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null}getBaseHref(t){const e=function VU(){return cp=cp||document.querySelector("base"),cp?cp.getAttribute("href"):null}();return null==e?null:function qU(n){Qf=Qf||document.createElement("a"),Qf.setAttribute("href",n);const t=Qf.pathname;return"/"===t.charAt(0)?t:`/${t}`}(e)}resetBaseElement(){cp=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return Tx(document.cookie,t)}}let Qf,cp=null;const jx=new pt("TRANSITION_ID"),zU=[{provide:ow,useFactory:function UU(n,t,e){return()=>{e.get(aw).donePromise.then(()=>{const i=Sa(),r=t.querySelectorAll(`style[ng-transition="${n}"]`);for(let s=0;s{const s=t.findTestabilityInTree(i,r);if(null==s)throw new Error("Could not find testability for element.");return s},Ei.getAllAngularTestabilities=()=>t.getAllTestabilities(),Ei.getAllAngularRootElements=()=>t.getAllRootElements(),Ei.frameworkStabilizers||(Ei.frameworkStabilizers=[]),Ei.frameworkStabilizers.push(i=>{const r=Ei.getAllAngularTestabilities();let s=r.length,o=!1;const a=function(l){o=o||l,s--,0==s&&i(o)};r.forEach(function(l){l.whenStable(a)})})}findTestabilityInTree(t,e,i){if(null==e)return null;const r=t.getTestability(e);return null!=r?r:i?Sa().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}}let GU=(()=>{class n{build(){return new XMLHttpRequest}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})();const Kf=new pt("EventManagerPlugins");let Zf=(()=>{class n{constructor(e,i){this._zone=i,this._eventNameToPlugin=new Map,e.forEach(r=>r.manager=this),this._plugins=e.slice().reverse()}addEventListener(e,i,r){return this._findPluginFor(i).addEventListener(e,i,r)}addGlobalEventListener(e,i,r){return this._findPluginFor(i).addGlobalEventListener(e,i,r)}getZone(){return this._zone}_findPluginFor(e){const i=this._eventNameToPlugin.get(e);if(i)return i;const r=this._plugins;for(let s=0;s{class n{constructor(){this._stylesSet=new Set}addStyles(e){const i=new Set;e.forEach(r=>{this._stylesSet.has(r)||(this._stylesSet.add(r),i.add(r))}),this.onStylesAdded(i)}onStylesAdded(e){}getAllStyles(){return Array.from(this._stylesSet)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})(),up=(()=>{class n extends Hx{constructor(e){super(),this._doc=e,this._hostNodes=new Map,this._hostNodes.set(e.head,[])}_addStylesToHost(e,i,r){e.forEach(s=>{const o=this._doc.createElement("style");o.textContent=s,r.push(i.appendChild(o))})}addHost(e){const i=[];this._addStylesToHost(this._stylesSet,e,i),this._hostNodes.set(e,i)}removeHost(e){const i=this._hostNodes.get(e);i&&i.forEach(Vx),this._hostNodes.delete(e)}onStylesAdded(e){this._hostNodes.forEach((i,r)=>{this._addStylesToHost(e,r,i)})}ngOnDestroy(){this._hostNodes.forEach(e=>e.forEach(Vx))}}return n.\u0275fac=function(e){return new(e||n)(Se(Dn))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})();function Vx(n){Sa().remove(n)}const Bw={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},jw=/%COMP%/g;function Xf(n,t,e){for(let i=0;i{if("__ngUnwrap__"===t)return n;!1===n(t)&&(t.preventDefault(),t.returnValue=!1)}}let Jf=(()=>{class n{constructor(e,i,r){this.eventManager=e,this.sharedStylesHost=i,this.appId=r,this.rendererByCompId=new Map,this.defaultRenderer=new Yw(e)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;switch(i.encapsulation){case is.Emulated:{let r=this.rendererByCompId.get(i.id);return r||(r=new XU(this.eventManager,this.sharedStylesHost,i,this.appId),this.rendererByCompId.set(i.id,r)),r.applyToHost(e),r}case 1:case is.ShadowDom:return new JU(this.eventManager,this.sharedStylesHost,e,i);default:if(!this.rendererByCompId.has(i.id)){const r=Xf(i.id,i.styles,[]);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(i.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return n.\u0275fac=function(e){return new(e||n)(Se(Zf),Se(up),Se(np))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})();class Yw{constructor(t){this.eventManager=t,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,e){return e?document.createElementNS(Bw[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){t.appendChild(e)}insertBefore(t,e,i){t&&t.insertBefore(e,i)}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let i="string"==typeof t?document.querySelector(t):t;if(!i)throw new Error(`The selector "${t}" did not match any elements`);return e||(i.textContent=""),i}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,i,r){if(r){e=r+":"+e;const s=Bw[r];s?t.setAttributeNS(s,e,i):t.setAttribute(e,i)}else t.setAttribute(e,i)}removeAttribute(t,e,i){if(i){const r=Bw[i];r?t.removeAttributeNS(r,e):t.removeAttribute(`${i}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,i,r){r&(Ws.DashCase|Ws.Important)?t.style.setProperty(e,i,r&Ws.Important?"important":""):t.style[e]=i}removeStyle(t,e,i){i&Ws.DashCase?t.style.removeProperty(e):t.style[e]=""}setProperty(t,e,i){t[e]=i}setValue(t,e){t.nodeValue=e}listen(t,e,i){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,zx(i)):this.eventManager.addEventListener(t,e,zx(i))}}class XU extends Yw{constructor(t,e,i,r){super(t),this.component=i;const s=Xf(r+"-"+i.id,i.styles,[]);e.addStyles(s),this.contentAttr=function QU(n){return"_ngcontent-%COMP%".replace(jw,n)}(r+"-"+i.id),this.hostAttr=function KU(n){return"_nghost-%COMP%".replace(jw,n)}(r+"-"+i.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,e){const i=super.createElement(t,e);return super.setAttribute(i,this.contentAttr,""),i}}class JU extends Yw{constructor(t,e,i,r){super(t),this.sharedStylesHost=e,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const s=Xf(r.id,r.styles,[]);for(let o=0;o{class n extends Yx{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,r){return e.addEventListener(i,r,!1),()=>this.removeEventListener(e,i,r)}removeEventListener(e,i,r){return e.removeEventListener(i,r)}}return n.\u0275fac=function(e){return new(e||n)(Se(Dn))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})();const $x=["alt","control","meta","shift"],n4={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Wx={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},r4={alt:n=>n.altKey,control:n=>n.ctrlKey,meta:n=>n.metaKey,shift:n=>n.shiftKey};let s4=(()=>{class n extends Yx{constructor(e){super(e)}supports(e){return null!=n.parseEventName(e)}addEventListener(e,i,r){const s=n.parseEventName(i),o=n.eventCallback(s.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Sa().onAndCancel(e,s.domEventName,o))}static parseEventName(e){const i=e.toLowerCase().split("."),r=i.shift();if(0===i.length||"keydown"!==r&&"keyup"!==r)return null;const s=n._normalizeKey(i.pop());let o="";if($x.forEach(l=>{const h=i.indexOf(l);h>-1&&(i.splice(h,1),o+=l+".")}),o+=s,0!=i.length||0===s.length)return null;const a={};return a.domEventName=r,a.fullKey=o,a}static getEventFullKey(e){let i="",r=function o4(n){let t=n.key;if(null==t){if(t=n.keyIdentifier,null==t)return"Unidentified";t.startsWith("U+")&&(t=String.fromCharCode(parseInt(t.substring(2),16)),3===n.location&&Wx.hasOwnProperty(t)&&(t=Wx[t]))}return n4[t]||t}(e);return r=r.toLowerCase()," "===r?r="space":"."===r&&(r="dot"),$x.forEach(s=>{s!=r&&r4[s](e)&&(i+=s+".")}),i+=r,i}static eventCallback(e,i,r){return s=>{n.getEventFullKey(s)===e&&r.runGuarded(()=>i(s))}}static _normalizeKey(e){return"esc"===e?"escape":e}}return n.\u0275fac=function(e){return new(e||n)(Se(Dn))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})();const u4=Xk(U3,"browser",[{provide:ip,useValue:xx},{provide:Uk,useValue:function a4(){Fw.makeCurrent(),Nw.init()},multi:!0},{provide:Dn,useFactory:function c4(){return function Wy(n){Du=n}(document),document},deps:[]}]),d4=[{provide:wb,useValue:"root"},{provide:Ka,useFactory:function l4(){return new Ka},deps:[]},{provide:Kf,useClass:e4,multi:!0,deps:[Dn,yn,ip]},{provide:Kf,useClass:s4,multi:!0,deps:[Dn]},{provide:Jf,useClass:Jf,deps:[Zf,up,np]},{provide:Zh,useExisting:Jf},{provide:Hx,useExisting:up},{provide:up,useClass:up,deps:[Dn]},{provide:hw,useClass:hw,deps:[yn]},{provide:Zf,useClass:Zf,deps:[Kf,yn]},{provide:Bx,useClass:GU,deps:[]}];let Qx=(()=>{class n{constructor(e){if(e)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.")}static withServerTransition(e){return{ngModule:n,providers:[{provide:np,useValue:e.appId},{provide:jx,useExisting:np},zU]}}}return n.\u0275fac=function(e){return new(e||n)(Se(n,12))},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({providers:d4,imports:[di,z3]}),n})(),eg=(()=>{class n{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}}return n.\u0275fac=function(e){return new(e||n)(Se(Dn))},n.\u0275prov=Ee({token:n,factory:function(e){let i=null;return i=e?new e:function p4(){return new eg(Se(Dn))}(),i},providedIn:"root"}),n})();"undefined"!=typeof window&&window;let sl=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Ee({token:n,factory:function(e){let i=null;return i=e?new(e||n):Se(Xx),i},providedIn:"root"}),n})(),Xx=(()=>{class n extends sl{constructor(e){super(),this._doc=e}sanitize(e,i){if(null==i)return null;switch(e){case _i.NONE:return i;case _i.HTML:return ya(i,"HTML")?Qs(i):DC(this._doc,String(i)).toString();case _i.STYLE:return ya(i,"Style")?Qs(i):i;case _i.SCRIPT:if(ya(i,"Script"))return Qs(i);throw new Error("unsafe value used in a script context");case _i.URL:return fC(i),ya(i,"URL")?Qs(i):Nh(String(i));case _i.RESOURCE_URL:if(ya(i,"ResourceURL"))return Qs(i);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${e} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(e){return function H2(n){return new F2(n)}(e)}bypassSecurityTrustStyle(e){return function V2(n){return new N2(n)}(e)}bypassSecurityTrustScript(e){return function q2(n){return new B2(n)}(e)}bypassSecurityTrustUrl(e){return function U2(n){return new j2(n)}(e)}bypassSecurityTrustResourceUrl(e){return function z2(n){return new Y2(n)}(e)}}return n.\u0275fac=function(e){return new(e||n)(Se(Dn))},n.\u0275prov=Ee({token:n,factory:function(e){let i=null;return i=e?new e:function w4(n){return new Xx(n.get(Dn))}(Se(qi)),i},providedIn:"root"}),n})();function Qt(...n){let t=n[n.length-1];return Be(t)?(n.pop(),Fe(n,t)):Ke(n)}function pd(n,t){return ue(n,t,1)}function hi(n,t){return function(i){return i.lift(new M4(n,t))}}class M4{constructor(t,e){this.predicate=t,this.thisArg=e}call(t,e){return e.subscribe(new D4(t,this.predicate,this.thisArg))}}class D4 extends F{constructor(t,e,i){super(t),this.predicate=e,this.thisArg=i,this.count=0}_next(t){let e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(i){return void this.destination.error(i)}e&&this.destination.next(t)}}class Jx{}class e1{}class Ko{constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?this.lazyInit="string"==typeof t?()=>{this.headers=new Map,t.split("\n").forEach(e=>{const i=e.indexOf(":");if(i>0){const r=e.slice(0,i),s=r.toLowerCase(),o=e.slice(i+1).trim();this.maybeSetNormalizedName(r,s),this.headers.has(s)?this.headers.get(s).push(o):this.headers.set(s,[o])}})}:()=>{this.headers=new Map,Object.keys(t).forEach(e=>{let i=t[e];const r=e.toLowerCase();"string"==typeof i&&(i=[i]),i.length>0&&(this.headers.set(r,i),this.maybeSetNormalizedName(e,r))})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();const e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,e){return this.clone({name:t,value:e,op:"a"})}set(t,e){return this.clone({name:t,value:e,op:"s"})}delete(t,e){return this.clone({name:t,value:e,op:"d"})}maybeSetNormalizedName(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)}init(){this.lazyInit&&(this.lazyInit instanceof Ko?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(e=>{this.headers.set(e,t.headers.get(e)),this.normalizedNames.set(e,t.normalizedNames.get(e))})}clone(t){const e=new Ko;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof Ko?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([t]),e}applyUpdate(t){const e=t.name.toLowerCase();switch(t.op){case"a":case"s":let i=t.value;if("string"==typeof i&&(i=[i]),0===i.length)return;this.maybeSetNormalizedName(t.name,e);const r=("a"===t.op?this.headers.get(e):void 0)||[];r.push(...i),this.headers.set(e,r);break;case"d":const s=t.value;if(s){let o=this.headers.get(e);if(!o)return;o=o.filter(a=>-1===s.indexOf(a)),0===o.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,o)}else this.headers.delete(e),this.normalizedNames.delete(e)}}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>t(this.normalizedNames.get(e),this.headers.get(e)))}}class E4{encodeKey(t){return t1(t)}encodeValue(t){return t1(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}}const T4=/%(\d[a-f0-9])/gi,S4={40:"@","3A":":",24:"$","2C":",","3B":";","2B":"+","3D":"=","3F":"?","2F":"/"};function t1(n){return encodeURIComponent(n).replace(T4,(t,e)=>{var i;return null!==(i=S4[e])&&void 0!==i?i:t})}function n1(n){return`${n}`}class zl{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new E4,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function C4(n,t){const e=new Map;return n.length>0&&n.replace(/^\?/,"").split("&").forEach(r=>{const s=r.indexOf("="),[o,a]=-1==s?[t.decodeKey(r),""]:[t.decodeKey(r.slice(0,s)),t.decodeValue(r.slice(s+1))],l=e.get(o)||[];l.push(a),e.set(o,l)}),e}(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(e=>{const i=t.fromObject[e];this.map.set(e,Array.isArray(i)?i:[i])})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();const e=this.map.get(t);return e?e[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,e){return this.clone({param:t,value:e,op:"a"})}appendAll(t){const e=[];return Object.keys(t).forEach(i=>{const r=t[i];Array.isArray(r)?r.forEach(s=>{e.push({param:i,value:s,op:"a"})}):e.push({param:i,value:r,op:"a"})}),this.clone(e)}set(t,e){return this.clone({param:t,value:e,op:"s"})}delete(t,e){return this.clone({param:t,value:e,op:"d"})}toString(){return this.init(),this.keys().map(t=>{const e=this.encoder.encodeKey(t);return this.map.get(t).map(i=>e+"="+this.encoder.encodeValue(i)).join("&")}).filter(t=>""!==t).join("&")}clone(t){const e=new zl({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(t),e}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":const e=("a"===t.op?this.map.get(t.param):void 0)||[];e.push(n1(t.value)),this.map.set(t.param,e);break;case"d":if(void 0===t.value){this.map.delete(t.param);break}{let i=this.map.get(t.param)||[];const r=i.indexOf(n1(t.value));-1!==r&&i.splice(r,1),i.length>0?this.map.set(t.param,i):this.map.delete(t.param)}}}),this.cloneFrom=this.updates=null)}}class k4{constructor(){this.map=new Map}set(t,e){return this.map.set(t,e),this}get(t){return this.map.has(t)||this.map.set(t,t.defaultValue()),this.map.get(t)}delete(t){return this.map.delete(t),this}has(t){return this.map.has(t)}keys(){return this.map.keys()}}function r1(n){return"undefined"!=typeof ArrayBuffer&&n instanceof ArrayBuffer}function s1(n){return"undefined"!=typeof Blob&&n instanceof Blob}function o1(n){return"undefined"!=typeof FormData&&n instanceof FormData}class dp{constructor(t,e,i,r){let s;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function x4(n){switch(n){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||r?(this.body=void 0!==i?i:null,s=r):s=i,s&&(this.reportProgress=!!s.reportProgress,this.withCredentials=!!s.withCredentials,s.responseType&&(this.responseType=s.responseType),s.headers&&(this.headers=s.headers),s.context&&(this.context=s.context),s.params&&(this.params=s.params)),this.headers||(this.headers=new Ko),this.context||(this.context=new k4),this.params){const o=this.params.toString();if(0===o.length)this.urlWithParams=e;else{const a=e.indexOf("?");this.urlWithParams=e+(-1===a?"?":ak.set(Y,t.setHeaders[Y]),h)),t.setParams&&(f=Object.keys(t.setParams).reduce((k,Y)=>k.set(Y,t.setParams[Y]),f)),new dp(i,r,o,{params:f,headers:h,context:D,reportProgress:l,responseType:s,withCredentials:a})}}var Ir=(()=>((Ir=Ir||{})[Ir.Sent=0]="Sent",Ir[Ir.UploadProgress=1]="UploadProgress",Ir[Ir.ResponseHeader=2]="ResponseHeader",Ir[Ir.DownloadProgress=3]="DownloadProgress",Ir[Ir.Response=4]="Response",Ir[Ir.User=5]="User",Ir))();class Vw{constructor(t,e=200,i="OK"){this.headers=t.headers||new Ko,this.status=void 0!==t.status?t.status:e,this.statusText=t.statusText||i,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}}class qw extends Vw{constructor(t={}){super(t),this.type=Ir.ResponseHeader}clone(t={}){return new qw({headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class tg extends Vw{constructor(t={}){super(t),this.type=Ir.Response,this.body=void 0!==t.body?t.body:null}clone(t={}){return new tg({body:void 0!==t.body?t.body:this.body,headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class md extends Vw{constructor(t){super(t,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${t.url||"(unknown url)"}`:`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}}function Uw(n,t){return{body:t,headers:n.headers,context:n.context,observe:n.observe,params:n.params,reportProgress:n.reportProgress,responseType:n.responseType,withCredentials:n.withCredentials}}let hp=(()=>{class n{constructor(e){this.handler=e}request(e,i,r={}){let s;if(e instanceof dp)s=e;else{let l,h;l=r.headers instanceof Ko?r.headers:new Ko(r.headers),r.params&&(h=r.params instanceof zl?r.params:new zl({fromObject:r.params})),s=new dp(e,i,void 0!==r.body?r.body:null,{headers:l,context:r.context,params:h,reportProgress:r.reportProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials})}const o=Qt(s).pipe(pd(l=>this.handler.handle(l)));if(e instanceof dp||"events"===r.observe)return o;const a=o.pipe(hi(l=>l instanceof tg));switch(r.observe||"body"){case"body":switch(s.responseType){case"arraybuffer":return a.pipe(ge(l=>{if(null!==l.body&&!(l.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return l.body}));case"blob":return a.pipe(ge(l=>{if(null!==l.body&&!(l.body instanceof Blob))throw new Error("Response is not a Blob.");return l.body}));case"text":return a.pipe(ge(l=>{if(null!==l.body&&"string"!=typeof l.body)throw new Error("Response is not a string.");return l.body}));default:return a.pipe(ge(l=>l.body))}case"response":return a;default:throw new Error(`Unreachable: unhandled observe type ${r.observe}}`)}}delete(e,i={}){return this.request("DELETE",e,i)}get(e,i={}){return this.request("GET",e,i)}head(e,i={}){return this.request("HEAD",e,i)}jsonp(e,i){return this.request("JSONP",e,{params:(new zl).append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,i={}){return this.request("OPTIONS",e,i)}patch(e,i,r={}){return this.request("PATCH",e,Uw(r,i))}post(e,i,r={}){return this.request("POST",e,Uw(r,i))}put(e,i,r={}){return this.request("PUT",e,Uw(r,i))}}return n.\u0275fac=function(e){return new(e||n)(Se(Jx))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})();class a1{constructor(t,e){this.next=t,this.interceptor=e}handle(t){return this.interceptor.intercept(t,this.next)}}const l1=new pt("HTTP_INTERCEPTORS");let A4=(()=>{class n{intercept(e,i){return i.handle(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})();const R4=/^\)\]\}',?\n/;let c1=(()=>{class n{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new st(i=>{const r=this.xhrFactory.build();if(r.open(e.method,e.urlWithParams),e.withCredentials&&(r.withCredentials=!0),e.headers.forEach((Y,oe)=>r.setRequestHeader(Y,oe.join(","))),e.headers.has("Accept")||r.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){const Y=e.detectContentTypeHeader();null!==Y&&r.setRequestHeader("Content-Type",Y)}if(e.responseType){const Y=e.responseType.toLowerCase();r.responseType="json"!==Y?Y:"text"}const s=e.serializeBody();let o=null;const a=()=>{if(null!==o)return o;const Y=r.statusText||"OK",oe=new Ko(r.getAllResponseHeaders()),Ne=function L4(n){return"responseURL"in n&&n.responseURL?n.responseURL:/^X-Request-URL:/m.test(n.getAllResponseHeaders())?n.getResponseHeader("X-Request-URL"):null}(r)||e.url;return o=new qw({headers:oe,status:r.status,statusText:Y,url:Ne}),o},l=()=>{let{headers:Y,status:oe,statusText:Ne,url:$e}=a(),nt=null;204!==oe&&(nt=void 0===r.response?r.responseText:r.response),0===oe&&(oe=nt?200:0);let qe=oe>=200&&oe<300;if("json"===e.responseType&&"string"==typeof nt){const Rt=nt;nt=nt.replace(R4,"");try{nt=""!==nt?JSON.parse(nt):null}catch(Gt){nt=Rt,qe&&(qe=!1,nt={error:Gt,text:nt})}}qe?(i.next(new tg({body:nt,headers:Y,status:oe,statusText:Ne,url:$e||void 0})),i.complete()):i.error(new md({error:nt,headers:Y,status:oe,statusText:Ne,url:$e||void 0}))},h=Y=>{const{url:oe}=a(),Ne=new md({error:Y,status:r.status||0,statusText:r.statusText||"Unknown Error",url:oe||void 0});i.error(Ne)};let f=!1;const D=Y=>{f||(i.next(a()),f=!0);let oe={type:Ir.DownloadProgress,loaded:Y.loaded};Y.lengthComputable&&(oe.total=Y.total),"text"===e.responseType&&!!r.responseText&&(oe.partialText=r.responseText),i.next(oe)},k=Y=>{let oe={type:Ir.UploadProgress,loaded:Y.loaded};Y.lengthComputable&&(oe.total=Y.total),i.next(oe)};return r.addEventListener("load",l),r.addEventListener("error",h),r.addEventListener("timeout",h),r.addEventListener("abort",h),e.reportProgress&&(r.addEventListener("progress",D),null!==s&&r.upload&&r.upload.addEventListener("progress",k)),r.send(s),i.next({type:Ir.Sent}),()=>{r.removeEventListener("error",h),r.removeEventListener("abort",h),r.removeEventListener("load",l),r.removeEventListener("timeout",h),e.reportProgress&&(r.removeEventListener("progress",D),null!==s&&r.upload&&r.upload.removeEventListener("progress",k)),r.readyState!==r.DONE&&r.abort()}})}}return n.\u0275fac=function(e){return new(e||n)(Se(Bx))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})();const zw=new pt("XSRF_COOKIE_NAME"),Gw=new pt("XSRF_HEADER_NAME");class u1{}let O4=(()=>{class n{constructor(e,i,r){this.doc=e,this.platform=i,this.cookieName=r,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=Tx(e,this.cookieName),this.lastCookieString=e),this.lastToken}}return n.\u0275fac=function(e){return new(e||n)(Se(Dn),Se(ip),Se(zw))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})(),$w=(()=>{class n{constructor(e,i){this.tokenService=e,this.headerName=i}intercept(e,i){const r=e.url.toLowerCase();if("GET"===e.method||"HEAD"===e.method||r.startsWith("http://")||r.startsWith("https://"))return i.handle(e);const s=this.tokenService.getToken();return null!==s&&!e.headers.has(this.headerName)&&(e=e.clone({headers:e.headers.set(this.headerName,s)})),i.handle(e)}}return n.\u0275fac=function(e){return new(e||n)(Se(u1),Se(Gw))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})(),P4=(()=>{class n{constructor(e,i){this.backend=e,this.injector=i,this.chain=null}handle(e){if(null===this.chain){const i=this.injector.get(l1,[]);this.chain=i.reduceRight((r,s)=>new a1(r,s),this.backend)}return this.chain.handle(e)}}return n.\u0275fac=function(e){return new(e||n)(Se(e1),Se(qi))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})(),F4=(()=>{class n{static disable(){return{ngModule:n,providers:[{provide:$w,useClass:A4}]}}static withOptions(e={}){return{ngModule:n,providers:[e.cookieName?{provide:zw,useValue:e.cookieName}:[],e.headerName?{provide:Gw,useValue:e.headerName}:[]]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({providers:[$w,{provide:l1,useExisting:$w,multi:!0},{provide:u1,useClass:O4},{provide:zw,useValue:"XSRF-TOKEN"},{provide:Gw,useValue:"X-XSRF-TOKEN"}]}),n})(),Ww=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({providers:[hp,{provide:Jx,useClass:P4},c1,{provide:e1,useExisting:c1}],imports:[[F4.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),n})();class d1{}const ol="*";function Ki(n,t){return{type:7,name:n,definitions:t,options:{}}}function ti(n,t=null){return{type:4,styles:t,timings:n}}function ng(n,t=null){return{type:3,steps:n,options:t}}function h1(n,t=null){return{type:2,steps:n,options:t}}function cn(n){return{type:6,styles:n,offset:null}}function qn(n,t,e){return{type:0,name:n,styles:t,options:e}}function Vc(n){return{type:5,steps:n}}function Zn(n,t,e=null){return{type:1,expr:n,animation:t,options:e}}function fd(n=null){return{type:9,options:n}}function gd(n,t,e=null){return{type:11,selector:n,animation:t,options:e}}function p1(n){Promise.resolve(null).then(n)}class pp{constructor(t=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=t+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){p1(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this._started=!1}setPosition(t){this._position=this.totalTime?t*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}class m1{constructor(t){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;let e=0,i=0,r=0;const s=this.players.length;0==s?p1(()=>this._onFinish()):this.players.forEach(o=>{o.onDone(()=>{++e==s&&this._onFinish()}),o.onDestroy(()=>{++i==s&&this._onDestroy()}),o.onStart(()=>{++r==s&&this._onStart()})}),this.totalTime=this.players.reduce((o,a)=>Math.max(o,a.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this.players.forEach(t=>t.init())}onStart(t){this._onStartFns.push(t)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(t=>t()),this._onStartFns=[])}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(t=>t.play())}pause(){this.players.forEach(t=>t.pause())}restart(){this.players.forEach(t=>t.restart())}finish(){this._onFinish(),this.players.forEach(t=>t.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(t=>t.destroy()),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this.players.forEach(t=>t.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(t){const e=t*this.totalTime;this.players.forEach(i=>{const r=i.totalTime?Math.min(1,e/i.totalTime):1;i.setPosition(r)})}getPosition(){const t=this.players.reduce((e,i)=>null===e||i.totalTime>e.totalTime?i:e,null);return null!=t?t.getPosition():0}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}const li=!1;function f1(n){return new W(3e3,li)}function y5(){return"undefined"!=typeof window&&void 0!==window.document}function Kw(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function Gl(n){switch(n.length){case 0:return new pp;case 1:return n[0];default:return new m1(n)}}function g1(n,t,e,i,r={},s={}){const o=[],a=[];let l=-1,h=null;if(i.forEach(f=>{const D=f.offset,k=D==l,Y=k&&h||{};Object.keys(f).forEach(oe=>{let Ne=oe,$e=f[oe];if("offset"!==oe)switch(Ne=t.normalizePropertyName(Ne,o),$e){case"!":$e=r[oe];break;case ol:$e=s[oe];break;default:$e=t.normalizeStyleValue(oe,Ne,$e,o)}Y[Ne]=$e}),k||a.push(Y),h=Y,l=D}),o.length)throw function a5(n){return new W(3502,li)}();return a}function Zw(n,t,e,i){switch(t){case"start":n.onStart(()=>i(e&&Xw(e,"start",n)));break;case"done":n.onDone(()=>i(e&&Xw(e,"done",n)));break;case"destroy":n.onDestroy(()=>i(e&&Xw(e,"destroy",n)))}}function Xw(n,t,e){const i=e.totalTime,s=Jw(n.element,n.triggerName,n.fromState,n.toState,t||n.phaseName,null==i?n.totalTime:i,!!e.disabled),o=n._data;return null!=o&&(s._data=o),s}function Jw(n,t,e,i,r="",s=0,o){return{element:n,triggerName:t,fromState:e,toState:i,phaseName:r,totalTime:s,disabled:!!o}}function Zs(n,t,e){let i;return n instanceof Map?(i=n.get(t),i||n.set(t,i=e)):(i=n[t],i||(i=n[t]=e)),i}function _1(n){const t=n.indexOf(":");return[n.substring(1,t),n.substr(t+1)]}let eM=(n,t)=>!1,y1=(n,t,e)=>[],v1=null;function tM(n){const t=n.parentNode||n.host;return t===v1?null:t}(Kw()||"undefined"!=typeof Element)&&(y5()?(v1=(()=>document.documentElement)(),eM=(n,t)=>{for(;t;){if(t===n)return!0;t=tM(t)}return!1}):eM=(n,t)=>n.contains(t),y1=(n,t,e)=>{if(e)return Array.from(n.querySelectorAll(t));const i=n.querySelector(t);return i?[i]:[]});let qc=null,b1=!1;function w1(n){qc||(qc=function b5(){return"undefined"!=typeof document?document.body:null}()||{},b1=!!qc.style&&"WebkitAppearance"in qc.style);let t=!0;return qc.style&&!function v5(n){return"ebkit"==n.substring(1,6)}(n)&&(t=n in qc.style,!t&&b1&&(t="Webkit"+n.charAt(0).toUpperCase()+n.substr(1)in qc.style)),t}const M1=eM,D1=y1;let E1=(()=>{class n{validateStyleProperty(e){return w1(e)}matchesElement(e,i){return!1}containsElement(e,i){return M1(e,i)}getParentElement(e){return tM(e)}query(e,i,r){return D1(e,i,r)}computeStyle(e,i,r){return r||""}animate(e,i,r,s,o,a=[],l){return new pp(r,s)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})(),nM=(()=>{class n{}return n.NOOP=new E1,n})();const iM="ng-enter",rg="ng-leave",sg="ng-trigger",og=".ng-trigger",T1="ng-animating",rM=".ng-animating";function Uc(n){if("number"==typeof n)return n;const t=n.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:sM(parseFloat(t[1]),t[2])}function sM(n,t){return"s"===t?1e3*n:n}function ag(n,t,e){return n.hasOwnProperty("duration")?n:function D5(n,t,e){let r,s=0,o="";if("string"==typeof n){const a=n.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===a)return t.push(f1()),{duration:0,delay:0,easing:""};r=sM(parseFloat(a[1]),a[2]);const l=a[3];null!=l&&(s=sM(parseFloat(l),a[4]));const h=a[5];h&&(o=h)}else r=n;if(!e){let a=!1,l=t.length;r<0&&(t.push(function B4(){return new W(3100,li)}()),a=!0),s<0&&(t.push(function j4(){return new W(3101,li)}()),a=!0),a&&t.splice(l,0,f1())}return{duration:r,delay:s,easing:o}}(n,t,e)}function _d(n,t={}){return Object.keys(n).forEach(e=>{t[e]=n[e]}),t}function $l(n,t,e={}){if(t)for(let i in n)e[i]=n[i];else _d(n,e);return e}function k1(n,t,e){return e?t+":"+e+";":""}function x1(n){let t="";for(let e=0;e{const r=aM(i);e&&!e.hasOwnProperty(i)&&(e[i]=n.style[r]),n.style[r]=t[i]}),Kw()&&x1(n))}function zc(n,t){n.style&&(Object.keys(t).forEach(e=>{const i=aM(e);n.style[i]=""}),Kw()&&x1(n))}function mp(n){return Array.isArray(n)?1==n.length?n[0]:h1(n):n}const oM=new RegExp("{{\\s*(.+?)\\s*}}","g");function I1(n){let t=[];if("string"==typeof n){let e;for(;e=oM.exec(n);)t.push(e[1]);oM.lastIndex=0}return t}function lg(n,t,e){const i=n.toString(),r=i.replace(oM,(s,o)=>{let a=t[o];return t.hasOwnProperty(o)||(e.push(function H4(n){return new W(3003,li)}()),a=""),a.toString()});return r==i?n:r}function cg(n){const t=[];let e=n.next();for(;!e.done;)t.push(e.value),e=n.next();return t}const C5=/-+([a-z0-9])/g;function aM(n){return n.replace(C5,(...t)=>t[1].toUpperCase())}function T5(n){return n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function Xs(n,t,e){switch(t.type){case 7:return n.visitTrigger(t,e);case 0:return n.visitState(t,e);case 1:return n.visitTransition(t,e);case 2:return n.visitSequence(t,e);case 3:return n.visitGroup(t,e);case 4:return n.visitAnimate(t,e);case 5:return n.visitKeyframes(t,e);case 6:return n.visitStyle(t,e);case 8:return n.visitReference(t,e);case 9:return n.visitAnimateChild(t,e);case 10:return n.visitAnimateRef(t,e);case 11:return n.visitQuery(t,e);case 12:return n.visitStagger(t,e);default:throw function V4(n){return new W(3004,li)}()}}function A1(n,t){return window.getComputedStyle(n)[t]}function R5(n,t){const e=[];return"string"==typeof n?n.split(/\s*,\s*/).forEach(i=>function L5(n,t,e){if(":"==n[0]){const l=function O5(n,t){switch(n){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,i)=>parseFloat(i)>parseFloat(e);case":decrement":return(e,i)=>parseFloat(i) *"}}(n,e);if("function"==typeof l)return void t.push(l);n=l}const i=n.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==i||i.length<4)return e.push(function t5(n){return new W(3015,li)}()),t;const r=i[1],s=i[2],o=i[3];t.push(R1(r,o));"<"==s[0]&&!("*"==r&&"*"==o)&&t.push(R1(o,r))}(i,e,t)):e.push(n),e}const pg=new Set(["true","1"]),mg=new Set(["false","0"]);function R1(n,t){const e=pg.has(n)||mg.has(n),i=pg.has(t)||mg.has(t);return(r,s)=>{let o="*"==n||n==r,a="*"==t||t==s;return!o&&e&&"boolean"==typeof r&&(o=r?pg.has(n):mg.has(n)),!a&&i&&"boolean"==typeof s&&(a=s?pg.has(t):mg.has(t)),o&&a}}const P5=new RegExp("s*:selfs*,?","g");function lM(n,t,e,i){return new F5(n).build(t,e,i)}class F5{constructor(t){this._driver=t}build(t,e,i){const r=new j5(e);this._resetContextStyleTimingState(r);const s=Xs(this,mp(t),r);return r.unsupportedCSSPropertiesFound.size&&r.unsupportedCSSPropertiesFound.keys(),s}_resetContextStyleTimingState(t){t.currentQuerySelector="",t.collectedStyles={},t.collectedStyles[""]={},t.currentTime=0}visitTrigger(t,e){let i=e.queryCount=0,r=e.depCount=0;const s=[],o=[];return"@"==t.name.charAt(0)&&e.errors.push(function U4(){return new W(3006,li)}()),t.definitions.forEach(a=>{if(this._resetContextStyleTimingState(e),0==a.type){const l=a,h=l.name;h.toString().split(/\s*,\s*/).forEach(f=>{l.name=f,s.push(this.visitState(l,e))}),l.name=h}else if(1==a.type){const l=this.visitTransition(a,e);i+=l.queryCount,r+=l.depCount,o.push(l)}else e.errors.push(function z4(){return new W(3007,li)}())}),{type:7,name:t.name,states:s,transitions:o,queryCount:i,depCount:r,options:null}}visitState(t,e){const i=this.visitStyle(t.styles,e),r=t.options&&t.options.params||null;if(i.containsDynamicStyles){const s=new Set,o=r||{};i.styles.forEach(a=>{if(fg(a)){const l=a;Object.keys(l).forEach(h=>{I1(l[h]).forEach(f=>{o.hasOwnProperty(f)||s.add(f)})})}}),s.size&&(cg(s.values()),e.errors.push(function G4(n,t){return new W(3008,li)}()))}return{type:0,name:t.name,style:i,options:r?{params:r}:null}}visitTransition(t,e){e.queryCount=0,e.depCount=0;const i=Xs(this,mp(t.animation),e);return{type:1,matchers:R5(t.expr,e.errors),animation:i,queryCount:e.queryCount,depCount:e.depCount,options:Gc(t.options)}}visitSequence(t,e){return{type:2,steps:t.steps.map(i=>Xs(this,i,e)),options:Gc(t.options)}}visitGroup(t,e){const i=e.currentTime;let r=0;const s=t.steps.map(o=>{e.currentTime=i;const a=Xs(this,o,e);return r=Math.max(r,e.currentTime),a});return e.currentTime=r,{type:3,steps:s,options:Gc(t.options)}}visitAnimate(t,e){const i=function H5(n,t){if(n.hasOwnProperty("duration"))return n;if("number"==typeof n)return cM(ag(n,t).duration,0,"");const e=n;if(e.split(/\s+/).some(s=>"{"==s.charAt(0)&&"{"==s.charAt(1))){const s=cM(0,0,"");return s.dynamic=!0,s.strValue=e,s}const r=ag(e,t);return cM(r.duration,r.delay,r.easing)}(t.timings,e.errors);e.currentAnimateTimings=i;let r,s=t.styles?t.styles:cn({});if(5==s.type)r=this.visitKeyframes(s,e);else{let o=t.styles,a=!1;if(!o){a=!0;const h={};i.easing&&(h.easing=i.easing),o=cn(h)}e.currentTime+=i.duration+i.delay;const l=this.visitStyle(o,e);l.isEmptyStep=a,r=l}return e.currentAnimateTimings=null,{type:4,timings:i,style:r,options:null}}visitStyle(t,e){const i=this._makeStyleAst(t,e);return this._validateStyleAst(i,e),i}_makeStyleAst(t,e){const i=[];Array.isArray(t.styles)?t.styles.forEach(o=>{"string"==typeof o?o==ol?i.push(o):e.errors.push(function $4(n){return new W(3002,li)}()):i.push(o)}):i.push(t.styles);let r=!1,s=null;return i.forEach(o=>{if(fg(o)){const a=o,l=a.easing;if(l&&(s=l,delete a.easing),!r)for(let h in a)if(a[h].toString().indexOf("{{")>=0){r=!0;break}}}),{type:6,styles:i,easing:s,offset:t.offset,containsDynamicStyles:r,options:null}}_validateStyleAst(t,e){const i=e.currentAnimateTimings;let r=e.currentTime,s=e.currentTime;i&&s>0&&(s-=i.duration+i.delay),t.styles.forEach(o=>{"string"!=typeof o&&Object.keys(o).forEach(a=>{if(!this._driver.validateStyleProperty(a))return delete o[a],void e.unsupportedCSSPropertiesFound.add(a);const l=e.collectedStyles[e.currentQuerySelector],h=l[a];let f=!0;h&&(s!=r&&s>=h.startTime&&r<=h.endTime&&(e.errors.push(function W4(n,t,e,i,r){return new W(3010,li)}()),f=!1),s=h.startTime),f&&(l[a]={startTime:s,endTime:r}),e.options&&function E5(n,t,e){const i=t.params||{},r=I1(n);r.length&&r.forEach(s=>{i.hasOwnProperty(s)||e.push(function Y4(n){return new W(3001,li)}())})}(o[a],e.options,e.errors)})})}visitKeyframes(t,e){const i={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(function Q4(){return new W(3011,li)}()),i;let s=0;const o=[];let a=!1,l=!1,h=0;const f=t.steps.map(nt=>{const qe=this._makeStyleAst(nt,e);let Rt=null!=qe.offset?qe.offset:function Y5(n){if("string"==typeof n)return null;let t=null;if(Array.isArray(n))n.forEach(e=>{if(fg(e)&&e.hasOwnProperty("offset")){const i=e;t=parseFloat(i.offset),delete i.offset}});else if(fg(n)&&n.hasOwnProperty("offset")){const e=n;t=parseFloat(e.offset),delete e.offset}return t}(qe.styles),Gt=0;return null!=Rt&&(s++,Gt=qe.offset=Rt),l=l||Gt<0||Gt>1,a=a||Gt0&&s{const Rt=k>0?qe==Y?1:k*qe:o[qe],Gt=Rt*$e;e.currentTime=oe+Ne.delay+Gt,Ne.duration=Gt,this._validateStyleAst(nt,e),nt.offset=Rt,i.styles.push(nt)}),i}visitReference(t,e){return{type:8,animation:Xs(this,mp(t.animation),e),options:Gc(t.options)}}visitAnimateChild(t,e){return e.depCount++,{type:9,options:Gc(t.options)}}visitAnimateRef(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:Gc(t.options)}}visitQuery(t,e){const i=e.currentQuerySelector,r=t.options||{};e.queryCount++,e.currentQuery=t;const[s,o]=function N5(n){const t=!!n.split(/\s*,\s*/).find(e=>":self"==e);return t&&(n=n.replace(P5,"")),n=n.replace(/@\*/g,og).replace(/@\w+/g,e=>og+"-"+e.substr(1)).replace(/:animating/g,rM),[n,t]}(t.selector);e.currentQuerySelector=i.length?i+" "+s:s,Zs(e.collectedStyles,e.currentQuerySelector,{});const a=Xs(this,mp(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=i,{type:11,selector:s,limit:r.limit||0,optional:!!r.optional,includeSelf:o,animation:a,originalSelector:t.selector,options:Gc(t.options)}}visitStagger(t,e){e.currentQuery||e.errors.push(function J4(){return new W(3013,li)}());const i="full"===t.timings?{duration:0,delay:0,easing:"full"}:ag(t.timings,e.errors,!0);return{type:12,animation:Xs(this,mp(t.animation),e),timings:i,options:null}}}class j5{constructor(t){this.errors=t,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function fg(n){return!Array.isArray(n)&&"object"==typeof n}function Gc(n){return n?(n=_d(n)).params&&(n.params=function B5(n){return n?_d(n):null}(n.params)):n={},n}function cM(n,t,e){return{duration:n,delay:t,easing:e}}function uM(n,t,e,i,r,s,o=null,a=!1){return{type:1,element:n,keyframes:t,preStyleProps:e,postStyleProps:i,duration:r,delay:s,totalTime:r+s,easing:o,subTimeline:a}}class gg{constructor(){this._map=new Map}get(t){return this._map.get(t)||[]}append(t,e){let i=this._map.get(t);i||this._map.set(t,i=[]),i.push(...e)}has(t){return this._map.has(t)}clear(){this._map.clear()}}const U5=new RegExp(":enter","g"),G5=new RegExp(":leave","g");function dM(n,t,e,i,r,s={},o={},a,l,h=[]){return(new $5).buildKeyframes(n,t,e,i,r,s,o,a,l,h)}class $5{buildKeyframes(t,e,i,r,s,o,a,l,h,f=[]){h=h||new gg;const D=new hM(t,e,h,r,s,f,[]);D.options=l,D.currentTimeline.setStyles([o],null,D.errors,l),Xs(this,i,D);const k=D.timelines.filter(Y=>Y.containsAnimation());if(Object.keys(a).length){let Y;for(let oe=k.length-1;oe>=0;oe--){const Ne=k[oe];if(Ne.element===e){Y=Ne;break}}Y&&!Y.allowOnlyTimelineStyles()&&Y.setStyles([a],null,D.errors,l)}return k.length?k.map(Y=>Y.buildKeyframes()):[uM(e,[],[],[],0,0,"",!1)]}visitTrigger(t,e){}visitState(t,e){}visitTransition(t,e){}visitAnimateChild(t,e){const i=e.subInstructions.get(e.element);if(i){const r=e.createSubContext(t.options),s=e.currentTimeline.currentTime,o=this._visitSubInstructions(i,r,r.options);s!=o&&e.transformIntoNewTimeline(o)}e.previousNode=t}visitAnimateRef(t,e){const i=e.createSubContext(t.options);i.transformIntoNewTimeline(),this.visitReference(t.animation,i),e.transformIntoNewTimeline(i.currentTimeline.currentTime),e.previousNode=t}_visitSubInstructions(t,e,i){let s=e.currentTimeline.currentTime;const o=null!=i.duration?Uc(i.duration):null,a=null!=i.delay?Uc(i.delay):null;return 0!==o&&t.forEach(l=>{const h=e.appendInstructionToTimeline(l,o,a);s=Math.max(s,h.duration+h.delay)}),s}visitReference(t,e){e.updateOptions(t.options,!0),Xs(this,t.animation,e),e.previousNode=t}visitSequence(t,e){const i=e.subContextCount;let r=e;const s=t.options;if(s&&(s.params||s.delay)&&(r=e.createSubContext(s),r.transformIntoNewTimeline(),null!=s.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=_g);const o=Uc(s.delay);r.delayNextStep(o)}t.steps.length&&(t.steps.forEach(o=>Xs(this,o,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>i&&r.transformIntoNewTimeline()),e.previousNode=t}visitGroup(t,e){const i=[];let r=e.currentTimeline.currentTime;const s=t.options&&t.options.delay?Uc(t.options.delay):0;t.steps.forEach(o=>{const a=e.createSubContext(t.options);s&&a.delayNextStep(s),Xs(this,o,a),r=Math.max(r,a.currentTimeline.currentTime),i.push(a.currentTimeline)}),i.forEach(o=>e.currentTimeline.mergeTimelineCollectedStyles(o)),e.transformIntoNewTimeline(r),e.previousNode=t}_visitTiming(t,e){if(t.dynamic){const i=t.strValue;return ag(e.params?lg(i,e.params,e.errors):i,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,e){const i=e.currentAnimateTimings=this._visitTiming(t.timings,e),r=e.currentTimeline;i.delay&&(e.incrementTime(i.delay),r.snapshotCurrentStyles());const s=t.style;5==s.type?this.visitKeyframes(s,e):(e.incrementTime(i.duration),this.visitStyle(s,e),r.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}visitStyle(t,e){const i=e.currentTimeline,r=e.currentAnimateTimings;!r&&i.getCurrentStyleProperties().length&&i.forwardFrame();const s=r&&r.easing||t.easing;t.isEmptyStep?i.applyEmptyStep(s):i.setStyles(t.styles,s,e.errors,e.options),e.previousNode=t}visitKeyframes(t,e){const i=e.currentAnimateTimings,r=e.currentTimeline.duration,s=i.duration,a=e.createSubContext().currentTimeline;a.easing=i.easing,t.styles.forEach(l=>{a.forwardTime((l.offset||0)*s),a.setStyles(l.styles,l.easing,e.errors,e.options),a.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(a),e.transformIntoNewTimeline(r+s),e.previousNode=t}visitQuery(t,e){const i=e.currentTimeline.currentTime,r=t.options||{},s=r.delay?Uc(r.delay):0;s&&(6===e.previousNode.type||0==i&&e.currentTimeline.getCurrentStyleProperties().length)&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=_g);let o=i;const a=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!r.optional,e.errors);e.currentQueryTotal=a.length;let l=null;a.forEach((h,f)=>{e.currentQueryIndex=f;const D=e.createSubContext(t.options,h);s&&D.delayNextStep(s),h===e.element&&(l=D.currentTimeline),Xs(this,t.animation,D),D.currentTimeline.applyStylesToKeyframe(),o=Math.max(o,D.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(o),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}visitStagger(t,e){const i=e.parentContext,r=e.currentTimeline,s=t.timings,o=Math.abs(s.duration),a=o*(e.currentQueryTotal-1);let l=o*e.currentQueryIndex;switch(s.duration<0?"reverse":s.easing){case"reverse":l=a-l;break;case"full":l=i.currentStaggerTime}const f=e.currentTimeline;l&&f.delayNextStep(l);const D=f.currentTime;Xs(this,t.animation,e),e.previousNode=t,i.currentStaggerTime=r.currentTime-D+(r.startTime-i.currentTimeline.startTime)}}const _g={};class hM{constructor(t,e,i,r,s,o,a,l){this._driver=t,this.element=e,this.subInstructions=i,this._enterClassName=r,this._leaveClassName=s,this.errors=o,this.timelines=a,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=_g,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new yg(this._driver,e,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,e){if(!t)return;const i=t;let r=this.options;null!=i.duration&&(r.duration=Uc(i.duration)),null!=i.delay&&(r.delay=Uc(i.delay));const s=i.params;if(s){let o=r.params;o||(o=this.options.params={}),Object.keys(s).forEach(a=>{(!e||!o.hasOwnProperty(a))&&(o[a]=lg(s[a],o,this.errors))})}}_copyOptions(){const t={};if(this.options){const e=this.options.params;if(e){const i=t.params={};Object.keys(e).forEach(r=>{i[r]=e[r]})}}return t}createSubContext(t=null,e,i){const r=e||this.element,s=new hM(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,i||0));return s.previousNode=this.previousNode,s.currentAnimateTimings=this.currentAnimateTimings,s.options=this._copyOptions(),s.updateOptions(t),s.currentQueryIndex=this.currentQueryIndex,s.currentQueryTotal=this.currentQueryTotal,s.parentContext=this,this.subContextCount++,s}transformIntoNewTimeline(t){return this.previousNode=_g,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,e,i){const r={duration:null!=e?e:t.duration,delay:this.currentTimeline.currentTime+(null!=i?i:0)+t.delay,easing:""},s=new W5(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,r,t.stretchStartingKeyframe);return this.timelines.push(s),r}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,e,i,r,s,o){let a=[];if(r&&a.push(this.element),t.length>0){t=(t=t.replace(U5,"."+this._enterClassName)).replace(G5,"."+this._leaveClassName);let h=this._driver.query(this.element,t,1!=i);0!==i&&(h=i<0?h.slice(h.length+i,h.length):h.slice(0,i)),a.push(...h)}return!s&&0==a.length&&o.push(function e5(n){return new W(3014,li)}()),a}}class yg{constructor(t,e,i,r){this._driver=t,this.element=e,this.startTime=i,this._elementTimelineStylesLookup=r,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(t){const e=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,e){return this.applyStylesToKeyframe(),new yg(this._driver,t,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}_updateStyle(t,e){this._localTimelineStyles[t]=e,this._globalTimelineStyles[t]=e,this._styleSummary[t]={time:this.currentTime,value:e}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&(this._previousKeyframe.easing=t),Object.keys(this._globalTimelineStyles).forEach(e=>{this._backFill[e]=this._globalTimelineStyles[e]||ol,this._currentKeyframe[e]=ol}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,e,i,r){e&&(this._previousKeyframe.easing=e);const s=r&&r.params||{},o=function Q5(n,t){const e={};let i;return n.forEach(r=>{"*"===r?(i=i||Object.keys(t),i.forEach(s=>{e[s]=ol})):$l(r,!1,e)}),e}(t,this._globalTimelineStyles);Object.keys(o).forEach(a=>{const l=lg(o[a],s,i);this._pendingStyles[a]=l,this._localTimelineStyles.hasOwnProperty(a)||(this._backFill[a]=this._globalTimelineStyles.hasOwnProperty(a)?this._globalTimelineStyles[a]:ol),this._updateStyle(a,l)})}applyStylesToKeyframe(){const t=this._pendingStyles,e=Object.keys(t);0!=e.length&&(this._pendingStyles={},e.forEach(i=>{this._currentKeyframe[i]=t[i]}),Object.keys(this._localTimelineStyles).forEach(i=>{this._currentKeyframe.hasOwnProperty(i)||(this._currentKeyframe[i]=this._localTimelineStyles[i])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(t=>{const e=this._localTimelineStyles[t];this._pendingStyles[t]=e,this._updateStyle(t,e)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const t=[];for(let e in this._currentKeyframe)t.push(e);return t}mergeTimelineCollectedStyles(t){Object.keys(t._styleSummary).forEach(e=>{const i=this._styleSummary[e],r=t._styleSummary[e];(!i||r.time>i.time)&&this._updateStyle(e,r.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,e=new Set,i=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((a,l)=>{const h=$l(a,!0);Object.keys(h).forEach(f=>{const D=h[f];"!"==D?t.add(f):D==ol&&e.add(f)}),i||(h.offset=l/this.duration),r.push(h)});const s=t.size?cg(t.values()):[],o=e.size?cg(e.values()):[];if(i){const a=r[0],l=_d(a);a.offset=0,l.offset=1,r=[a,l]}return uM(this.element,r,s,o,this.duration,this.startTime,this.easing,!1)}}class W5 extends yg{constructor(t,e,i,r,s,o,a=!1){super(t,e,o.delay),this.keyframes=i,this.preStyleProps=r,this.postStyleProps=s,this._stretchStartingKeyframe=a,this.timings={duration:o.duration,delay:o.delay,easing:o.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:e,duration:i,easing:r}=this.timings;if(this._stretchStartingKeyframe&&e){const s=[],o=i+e,a=e/o,l=$l(t[0],!1);l.offset=0,s.push(l);const h=$l(t[0],!1);h.offset=P1(a),s.push(h);const f=t.length-1;for(let D=1;D<=f;D++){let k=$l(t[D],!1);k.offset=P1((e+k.offset*i)/o),s.push(k)}i=o,e=0,r="",t=s}return uM(this.element,t,this.preStyleProps,this.postStyleProps,i,e,r,!0)}}function P1(n,t=3){const e=Math.pow(10,t-1);return Math.round(n*e)/e}class pM{}class K5 extends pM{normalizePropertyName(t,e){return aM(t)}normalizeStyleValue(t,e,i,r){let s="";const o=i.toString().trim();if(Z5[e]&&0!==i&&"0"!==i)if("number"==typeof i)s="px";else{const a=i.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&0==a[1].length&&r.push(function q4(n,t){return new W(3005,li)}())}return o+s}}const Z5=(()=>function X5(n){const t={};return n.forEach(e=>t[e]=!0),t}("width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective".split(",")))();function F1(n,t,e,i,r,s,o,a,l,h,f,D,k){return{type:0,element:n,triggerName:t,isRemovalTransition:r,fromState:e,fromStyles:s,toState:i,toStyles:o,timelines:a,queriedElements:l,preStyleProps:h,postStyleProps:f,totalTime:D,errors:k}}const mM={};class N1{constructor(t,e,i){this._triggerName=t,this.ast=e,this._stateStyles=i}match(t,e,i,r){return function J5(n,t,e,i,r){return n.some(s=>s(t,e,i,r))}(this.ast.matchers,t,e,i,r)}buildStyles(t,e,i){const r=this._stateStyles["*"],s=this._stateStyles[t],o=r?r.buildStyles(e,i):{};return s?s.buildStyles(e,i):o}build(t,e,i,r,s,o,a,l,h,f){const D=[],k=this.ast.options&&this.ast.options.params||mM,oe=this.buildStyles(i,a&&a.params||mM,D),Ne=l&&l.params||mM,$e=this.buildStyles(r,Ne,D),nt=new Set,qe=new Map,Rt=new Map,Gt="void"===r,wn={params:Object.assign(Object.assign({},k),Ne)},ii=f?[]:dM(t,e,this.ast.animation,s,o,oe,$e,wn,h,D);let Mi=0;if(ii.forEach(oo=>{Mi=Math.max(oo.duration+oo.delay,Mi)}),D.length)return F1(e,this._triggerName,i,r,Gt,oe,$e,[],[],qe,Rt,Mi,D);ii.forEach(oo=>{const ao=oo.element,Zd=Zs(qe,ao,{});oo.preStyleProps.forEach(oa=>Zd[oa]=!0);const Ml=Zs(Rt,ao,{});oo.postStyleProps.forEach(oa=>Ml[oa]=!0),ao!==e&&nt.add(ao)});const ms=cg(nt.values());return F1(e,this._triggerName,i,r,Gt,oe,$e,ii,ms,qe,Rt,Mi)}}class ez{constructor(t,e,i){this.styles=t,this.defaultParams=e,this.normalizer=i}buildStyles(t,e){const i={},r=_d(this.defaultParams);return Object.keys(t).forEach(s=>{const o=t[s];null!=o&&(r[s]=o)}),this.styles.styles.forEach(s=>{if("string"!=typeof s){const o=s;Object.keys(o).forEach(a=>{let l=o[a];l.length>1&&(l=lg(l,r,e));const h=this.normalizer.normalizePropertyName(a,e);l=this.normalizer.normalizeStyleValue(a,h,l,e),i[h]=l})}}),i}}class nz{constructor(t,e,i){this.name=t,this.ast=e,this._normalizer=i,this.transitionFactories=[],this.states={},e.states.forEach(r=>{this.states[r.name]=new ez(r.style,r.options&&r.options.params||{},i)}),B1(this.states,"true","1"),B1(this.states,"false","0"),e.transitions.forEach(r=>{this.transitionFactories.push(new N1(t,r,this.states))}),this.fallbackTransition=function iz(n,t,e){return new N1(n,{type:1,animation:{type:2,steps:[],options:null},matchers:[(o,a)=>!0],options:null,queryCount:0,depCount:0},t)}(t,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,e,i,r){return this.transitionFactories.find(o=>o.match(t,e,i,r))||null}matchStyles(t,e,i){return this.fallbackTransition.buildStyles(t,e,i)}}function B1(n,t,e){n.hasOwnProperty(t)?n.hasOwnProperty(e)||(n[e]=n[t]):n.hasOwnProperty(e)&&(n[t]=n[e])}const rz=new gg;class sz{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._animations={},this._playersById={},this.players=[]}register(t,e){const i=[],s=lM(this._driver,e,i,[]);if(i.length)throw function l5(n){return new W(3503,li)}();this._animations[t]=s}_buildPlayer(t,e,i){const r=t.element,s=g1(0,this._normalizer,0,t.keyframes,e,i);return this._driver.animate(r,s,t.duration,t.delay,t.easing,[],!0)}create(t,e,i={}){const r=[],s=this._animations[t];let o;const a=new Map;if(s?(o=dM(this._driver,e,s,iM,rg,{},{},i,rz,r),o.forEach(f=>{const D=Zs(a,f.element,{});f.postStyleProps.forEach(k=>D[k]=null)})):(r.push(function c5(){return new W(3300,li)}()),o=[]),r.length)throw function u5(n){return new W(3504,li)}();a.forEach((f,D)=>{Object.keys(f).forEach(k=>{f[k]=this._driver.computeStyle(D,k,ol)})});const h=Gl(o.map(f=>{const D=a.get(f.element);return this._buildPlayer(f,{},D)}));return this._playersById[t]=h,h.onDestroy(()=>this.destroy(t)),this.players.push(h),h}destroy(t){const e=this._getPlayer(t);e.destroy(),delete this._playersById[t];const i=this.players.indexOf(e);i>=0&&this.players.splice(i,1)}_getPlayer(t){const e=this._playersById[t];if(!e)throw function d5(n){return new W(3301,li)}();return e}listen(t,e,i,r){const s=Jw(e,"","","");return Zw(this._getPlayer(t),i,s,r),()=>{}}command(t,e,i,r){if("register"==i)return void this.register(t,r[0]);if("create"==i)return void this.create(t,e,r[0]||{});const s=this._getPlayer(t);switch(i){case"play":s.play();break;case"pause":s.pause();break;case"reset":s.reset();break;case"restart":s.restart();break;case"finish":s.finish();break;case"init":s.init();break;case"setPosition":s.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(t)}}}const j1="ng-animate-queued",fM="ng-animate-disabled",uz=[],Y1={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},dz={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},bo="__ng_removed";class gM{constructor(t,e=""){this.namespaceId=e;const i=t&&t.hasOwnProperty("value");if(this.value=function fz(n){return null!=n?n:null}(i?t.value:t),i){const s=_d(t);delete s.value,this.options=s}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(t){const e=t.params;if(e){const i=this.options.params;Object.keys(e).forEach(r=>{null==i[r]&&(i[r]=e[r])})}}}const fp="void",_M=new gM(fp);class hz{constructor(t,e,i){this.id=t,this.hostElement=e,this._engine=i,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,wo(e,this._hostClassName)}listen(t,e,i,r){if(!this._triggers.hasOwnProperty(e))throw function h5(n,t){return new W(3302,li)}();if(null==i||0==i.length)throw function p5(n){return new W(3303,li)}();if(!function gz(n){return"start"==n||"done"==n}(i))throw function m5(n,t){return new W(3400,li)}();const s=Zs(this._elementListeners,t,[]),o={name:e,phase:i,callback:r};s.push(o);const a=Zs(this._engine.statesByElement,t,{});return a.hasOwnProperty(e)||(wo(t,sg),wo(t,sg+"-"+e),a[e]=_M),()=>{this._engine.afterFlush(()=>{const l=s.indexOf(o);l>=0&&s.splice(l,1),this._triggers[e]||delete a[e]})}}register(t,e){return!this._triggers[t]&&(this._triggers[t]=e,!0)}_getTrigger(t){const e=this._triggers[t];if(!e)throw function f5(n){return new W(3401,li)}();return e}trigger(t,e,i,r=!0){const s=this._getTrigger(e),o=new yM(this.id,e,t);let a=this._engine.statesByElement.get(t);a||(wo(t,sg),wo(t,sg+"-"+e),this._engine.statesByElement.set(t,a={}));let l=a[e];const h=new gM(i,this.id);if(!(i&&i.hasOwnProperty("value"))&&l&&h.absorbOptions(l.options),a[e]=h,l||(l=_M),h.value!==fp&&l.value===h.value){if(!function vz(n,t){const e=Object.keys(n),i=Object.keys(t);if(e.length!=i.length)return!1;for(let r=0;r{zc(t,$e),ka(t,nt)})}return}const k=Zs(this._engine.playersByElement,t,[]);k.forEach(Ne=>{Ne.namespaceId==this.id&&Ne.triggerName==e&&Ne.queued&&Ne.destroy()});let Y=s.matchTransition(l.value,h.value,t,h.params),oe=!1;if(!Y){if(!r)return;Y=s.fallbackTransition,oe=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:Y,fromState:l,toState:h,player:o,isFallbackTransition:oe}),oe||(wo(t,j1),o.onStart(()=>{yd(t,j1)})),o.onDone(()=>{let Ne=this.players.indexOf(o);Ne>=0&&this.players.splice(Ne,1);const $e=this._engine.playersByElement.get(t);if($e){let nt=$e.indexOf(o);nt>=0&&$e.splice(nt,1)}}),this.players.push(o),k.push(o),o}deregister(t){delete this._triggers[t],this._engine.statesByElement.forEach((e,i)=>{delete e[t]}),this._elementListeners.forEach((e,i)=>{this._elementListeners.set(i,e.filter(r=>r.name!=t))})}clearElementCache(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);const e=this._engine.playersByElement.get(t);e&&(e.forEach(i=>i.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,e){const i=this._engine.driver.query(t,og,!0);i.forEach(r=>{if(r[bo])return;const s=this._engine.fetchNamespacesByElement(r);s.size?s.forEach(o=>o.triggerLeaveAnimation(r,e,!1,!0)):this.clearElementCache(r)}),this._engine.afterFlushAnimationsDone(()=>i.forEach(r=>this.clearElementCache(r)))}triggerLeaveAnimation(t,e,i,r){const s=this._engine.statesByElement.get(t),o=new Map;if(s){const a=[];if(Object.keys(s).forEach(l=>{if(o.set(l,s[l].value),this._triggers[l]){const h=this.trigger(t,l,fp,r);h&&a.push(h)}}),a.length)return this._engine.markElementAsRemoved(this.id,t,!0,e,o),i&&Gl(a).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){const e=this._elementListeners.get(t),i=this._engine.statesByElement.get(t);if(e&&i){const r=new Set;e.forEach(s=>{const o=s.name;if(r.has(o))return;r.add(o);const l=this._triggers[o].fallbackTransition,h=i[o]||_M,f=new gM(fp),D=new yM(this.id,o,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:o,transition:l,fromState:h,toState:f,player:D,isFallbackTransition:!0})})}}removeNode(t,e){const i=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),this.triggerLeaveAnimation(t,e,!0))return;let r=!1;if(i.totalAnimations){const s=i.players.length?i.playersByQueriedElement.get(t):[];if(s&&s.length)r=!0;else{let o=t;for(;o=o.parentNode;)if(i.statesByElement.get(o)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(t),r)i.markElementAsRemoved(this.id,t,!1,e);else{const s=t[bo];(!s||s===Y1)&&(i.afterFlush(()=>this.clearElementCache(t)),i.destroyInnerAnimations(t),i._onRemovalComplete(t,e))}}insertNode(t,e){wo(t,this._hostClassName)}drainQueuedTransitions(t){const e=[];return this._queue.forEach(i=>{const r=i.player;if(r.destroyed)return;const s=i.element,o=this._elementListeners.get(s);o&&o.forEach(a=>{if(a.name==i.triggerName){const l=Jw(s,i.triggerName,i.fromState.value,i.toState.value);l._data=t,Zw(i.player,a.phase,l,a.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):e.push(i)}),this._queue=[],e.sort((i,r)=>{const s=i.transition.ast.depCount,o=r.transition.ast.depCount;return 0==s||0==o?s-o:this._engine.driver.containsElement(i.element,r.element)?1:-1})}destroy(t){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,t)}elementContainsData(t){let e=!1;return this._elementListeners.has(t)&&(e=!0),e=!!this._queue.find(i=>i.element===t)||e,e}}class pz{constructor(t,e,i){this.bodyNode=t,this.driver=e,this._normalizer=i,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(r,s)=>{}}_onRemovalComplete(t,e){this.onRemovalComplete(t,e)}get queuedPlayers(){const t=[];return this._namespaceList.forEach(e=>{e.players.forEach(i=>{i.queued&&t.push(i)})}),t}createNamespace(t,e){const i=new hz(t,e,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,e)?this._balanceNamespaceList(i,e):(this.newHostElements.set(e,i),this.collectEnterElement(e)),this._namespaceLookup[t]=i}_balanceNamespaceList(t,e){const i=this._namespaceList,r=this.namespacesByHostElement,s=i.length-1;if(s>=0){let o=!1;if(void 0!==this.driver.getParentElement){let a=this.driver.getParentElement(e);for(;a;){const l=r.get(a);if(l){const h=i.indexOf(l);i.splice(h+1,0,t),o=!0;break}a=this.driver.getParentElement(a)}}else for(let a=s;a>=0;a--)if(this.driver.containsElement(i[a].hostElement,e)){i.splice(a+1,0,t),o=!0;break}o||i.unshift(t)}else i.push(t);return r.set(e,t),t}register(t,e){let i=this._namespaceLookup[t];return i||(i=this.createNamespace(t,e)),i}registerTrigger(t,e,i){let r=this._namespaceLookup[t];r&&r.register(e,i)&&this.totalAnimations++}destroy(t,e){if(!t)return;const i=this._fetchNamespace(t);this.afterFlush(()=>{this.namespacesByHostElement.delete(i.hostElement),delete this._namespaceLookup[t];const r=this._namespaceList.indexOf(i);r>=0&&this._namespaceList.splice(r,1)}),this.afterFlushAnimationsDone(()=>i.destroy(e))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){const e=new Set,i=this.statesByElement.get(t);if(i){const r=Object.keys(i);for(let s=0;s=0&&this.collectedLeaveElements.splice(o,1)}if(t){const o=this._fetchNamespace(t);o&&o.insertNode(e,i)}r&&this.collectEnterElement(e)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),wo(t,fM)):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),yd(t,fM))}removeNode(t,e,i,r){if(vg(e)){const s=t?this._fetchNamespace(t):null;if(s?s.removeNode(e,r):this.markElementAsRemoved(t,e,!1,r),i){const o=this.namespacesByHostElement.get(e);o&&o.id!==t&&o.removeNode(e,r)}}else this._onRemovalComplete(e,r)}markElementAsRemoved(t,e,i,r,s){this.collectedLeaveElements.push(e),e[bo]={namespaceId:t,setForRemoval:r,hasAnimation:i,removedBeforeQueried:!1,previousTriggersValues:s}}listen(t,e,i,r,s){return vg(e)?this._fetchNamespace(t).listen(e,i,r,s):()=>{}}_buildInstruction(t,e,i,r,s){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,i,r,t.fromState.options,t.toState.options,e,s)}destroyInnerAnimations(t){let e=this.driver.query(t,og,!0);e.forEach(i=>this.destroyActiveAnimationsForElement(i)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(t,rM,!0),e.forEach(i=>this.finishActiveQueriedAnimationOnElement(i)))}destroyActiveAnimationsForElement(t){const e=this.playersByElement.get(t);e&&e.forEach(i=>{i.queued?i.markedForDestroy=!0:i.destroy()})}finishActiveQueriedAnimationOnElement(t){const e=this.playersByQueriedElement.get(t);e&&e.forEach(i=>i.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return Gl(this.players).onDone(()=>t());t()})}processLeaveNode(t){var e;const i=t[bo];if(i&&i.setForRemoval){if(t[bo]=Y1,i.namespaceId){this.destroyInnerAnimations(t);const r=this._fetchNamespace(i.namespaceId);r&&r.clearElementCache(t)}this._onRemovalComplete(t,i.setForRemoval)}(null===(e=t.classList)||void 0===e?void 0:e.contains(fM))&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach(r=>{this.markElementAsDisabled(r,!1)})}flush(t=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((i,r)=>this._balanceNamespaceList(i,r)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let i=0;ii()),this._flushFns=[],this._whenQuietFns.length){const i=this._whenQuietFns;this._whenQuietFns=[],e.length?Gl(e).onDone(()=>{i.forEach(r=>r())}):i.forEach(r=>r())}}reportError(t){throw function g5(n){return new W(3402,li)}()}_flushAnimations(t,e){const i=new gg,r=[],s=new Map,o=[],a=new Map,l=new Map,h=new Map,f=new Set;this.disabledNodes.forEach(_n=>{f.add(_n);const kn=this.driver.query(_n,".ng-animate-queued",!0);for(let Nn=0;Nn{const Nn=iM+Ne++;oe.set(kn,Nn),_n.forEach(mi=>wo(mi,Nn))});const $e=[],nt=new Set,qe=new Set;for(let _n=0;_nnt.add(mi)):qe.add(kn))}const Rt=new Map,Gt=q1(k,Array.from(nt));Gt.forEach((_n,kn)=>{const Nn=rg+Ne++;Rt.set(kn,Nn),_n.forEach(mi=>wo(mi,Nn))}),t.push(()=>{Y.forEach((_n,kn)=>{const Nn=oe.get(kn);_n.forEach(mi=>yd(mi,Nn))}),Gt.forEach((_n,kn)=>{const Nn=Rt.get(kn);_n.forEach(mi=>yd(mi,Nn))}),$e.forEach(_n=>{this.processLeaveNode(_n)})});const wn=[],ii=[];for(let _n=this._namespaceList.length-1;_n>=0;_n--)this._namespaceList[_n].drainQueuedTransitions(e).forEach(Nn=>{const mi=Nn.player,Zr=Nn.element;if(wn.push(mi),this.collectedEnterElements.length){const ks=Zr[bo];if(ks&&ks.setForMove){if(ks.previousTriggersValues&&ks.previousTriggersValues.has(Nn.triggerName)){const mu=ks.previousTriggersValues.get(Nn.triggerName),mc=this.statesByElement.get(Nn.element);mc&&mc[Nn.triggerName]&&(mc[Nn.triggerName].value=mu)}return void mi.destroy()}}const Ga=!D||!this.driver.containsElement(D,Zr),lo=Rt.get(Zr),pc=oe.get(Zr),ar=this._buildInstruction(Nn,i,pc,lo,Ga);if(ar.errors&&ar.errors.length)return void ii.push(ar);if(Ga)return mi.onStart(()=>zc(Zr,ar.fromStyles)),mi.onDestroy(()=>ka(Zr,ar.toStyles)),void r.push(mi);if(Nn.isFallbackTransition)return mi.onStart(()=>zc(Zr,ar.fromStyles)),mi.onDestroy(()=>ka(Zr,ar.toStyles)),void r.push(mi);const NN=[];ar.timelines.forEach(ks=>{ks.stretchStartingKeyframe=!0,this.disabledNodes.has(ks.element)||NN.push(ks)}),ar.timelines=NN,i.append(Zr,ar.timelines),o.push({instruction:ar,player:mi,element:Zr}),ar.queriedElements.forEach(ks=>Zs(a,ks,[]).push(mi)),ar.preStyleProps.forEach((ks,mu)=>{const mc=Object.keys(ks);if(mc.length){let fu=l.get(mu);fu||l.set(mu,fu=new Set),mc.forEach(dE=>fu.add(dE))}}),ar.postStyleProps.forEach((ks,mu)=>{const mc=Object.keys(ks);let fu=h.get(mu);fu||h.set(mu,fu=new Set),mc.forEach(dE=>fu.add(dE))})});if(ii.length){const _n=[];ii.forEach(kn=>{_n.push(function _5(n,t){return new W(3505,li)}())}),wn.forEach(kn=>kn.destroy()),this.reportError(_n)}const Mi=new Map,ms=new Map;o.forEach(_n=>{const kn=_n.element;i.has(kn)&&(ms.set(kn,kn),this._beforeAnimationBuild(_n.player.namespaceId,_n.instruction,Mi))}),r.forEach(_n=>{const kn=_n.element;this._getPreviousPlayers(kn,!1,_n.namespaceId,_n.triggerName,null).forEach(mi=>{Zs(Mi,kn,[]).push(mi),mi.destroy()})});const oo=$e.filter(_n=>z1(_n,l,h)),ao=new Map;V1(ao,this.driver,qe,h,ol).forEach(_n=>{z1(_n,l,h)&&oo.push(_n)});const Ml=new Map;Y.forEach((_n,kn)=>{V1(Ml,this.driver,new Set(_n),l,"!")}),oo.forEach(_n=>{const kn=ao.get(_n),Nn=Ml.get(_n);ao.set(_n,Object.assign(Object.assign({},kn),Nn))});const oa=[],Xd=[],Jd={};o.forEach(_n=>{const{element:kn,player:Nn,instruction:mi}=_n;if(i.has(kn)){if(f.has(kn))return Nn.onDestroy(()=>ka(kn,mi.toStyles)),Nn.disabled=!0,Nn.overrideTotalTime(mi.totalTime),void r.push(Nn);let Zr=Jd;if(ms.size>1){let lo=kn;const pc=[];for(;lo=lo.parentNode;){const ar=ms.get(lo);if(ar){Zr=ar;break}pc.push(lo)}pc.forEach(ar=>ms.set(ar,Zr))}const Ga=this._buildAnimation(Nn.namespaceId,mi,Mi,s,Ml,ao);if(Nn.setRealPlayer(Ga),Zr===Jd)oa.push(Nn);else{const lo=this.playersByElement.get(Zr);lo&&lo.length&&(Nn.parentPlayer=Gl(lo)),r.push(Nn)}}else zc(kn,mi.fromStyles),Nn.onDestroy(()=>ka(kn,mi.toStyles)),Xd.push(Nn),f.has(kn)&&r.push(Nn)}),Xd.forEach(_n=>{const kn=s.get(_n.element);if(kn&&kn.length){const Nn=Gl(kn);_n.setRealPlayer(Nn)}}),r.forEach(_n=>{_n.parentPlayer?_n.syncPlayerEvents(_n.parentPlayer):_n.destroy()});for(let _n=0;_n<$e.length;_n++){const kn=$e[_n],Nn=kn[bo];if(yd(kn,rg),Nn&&Nn.hasAnimation)continue;let mi=[];if(a.size){let Ga=a.get(kn);Ga&&Ga.length&&mi.push(...Ga);let lo=this.driver.query(kn,rM,!0);for(let pc=0;pc!Ga.destroyed);Zr.length?_z(this,kn,Zr):this.processLeaveNode(kn)}return $e.length=0,oa.forEach(_n=>{this.players.push(_n),_n.onDone(()=>{_n.destroy();const kn=this.players.indexOf(_n);this.players.splice(kn,1)}),_n.play()}),oa}elementContainsData(t,e){let i=!1;const r=e[bo];return r&&r.setForRemoval&&(i=!0),this.playersByElement.has(e)&&(i=!0),this.playersByQueriedElement.has(e)&&(i=!0),this.statesByElement.has(e)&&(i=!0),this._fetchNamespace(t).elementContainsData(e)||i}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,e,i,r,s){let o=[];if(e){const a=this.playersByQueriedElement.get(t);a&&(o=a)}else{const a=this.playersByElement.get(t);if(a){const l=!s||s==fp;a.forEach(h=>{h.queued||!l&&h.triggerName!=r||o.push(h)})}}return(i||r)&&(o=o.filter(a=>!(i&&i!=a.namespaceId||r&&r!=a.triggerName))),o}_beforeAnimationBuild(t,e,i){const s=e.element,o=e.isRemovalTransition?void 0:t,a=e.isRemovalTransition?void 0:e.triggerName;for(const l of e.timelines){const h=l.element,f=h!==s,D=Zs(i,h,[]);this._getPreviousPlayers(h,f,o,a,e.toState).forEach(Y=>{const oe=Y.getRealPlayer();oe.beforeDestroy&&oe.beforeDestroy(),Y.destroy(),D.push(Y)})}zc(s,e.fromStyles)}_buildAnimation(t,e,i,r,s,o){const a=e.triggerName,l=e.element,h=[],f=new Set,D=new Set,k=e.timelines.map(oe=>{const Ne=oe.element;f.add(Ne);const $e=Ne[bo];if($e&&$e.removedBeforeQueried)return new pp(oe.duration,oe.delay);const nt=Ne!==l,qe=function yz(n){const t=[];return U1(n,t),t}((i.get(Ne)||uz).map(Mi=>Mi.getRealPlayer())).filter(Mi=>!!Mi.element&&Mi.element===Ne),Rt=s.get(Ne),Gt=o.get(Ne),wn=g1(0,this._normalizer,0,oe.keyframes,Rt,Gt),ii=this._buildPlayer(oe,wn,qe);if(oe.subTimeline&&r&&D.add(Ne),nt){const Mi=new yM(t,a,Ne);Mi.setRealPlayer(ii),h.push(Mi)}return ii});h.forEach(oe=>{Zs(this.playersByQueriedElement,oe.element,[]).push(oe),oe.onDone(()=>function mz(n,t,e){let i;if(n instanceof Map){if(i=n.get(t),i){if(i.length){const r=i.indexOf(e);i.splice(r,1)}0==i.length&&n.delete(t)}}else if(i=n[t],i){if(i.length){const r=i.indexOf(e);i.splice(r,1)}0==i.length&&delete n[t]}return i}(this.playersByQueriedElement,oe.element,oe))}),f.forEach(oe=>wo(oe,T1));const Y=Gl(k);return Y.onDestroy(()=>{f.forEach(oe=>yd(oe,T1)),ka(l,e.toStyles)}),D.forEach(oe=>{Zs(r,oe,[]).push(Y)}),Y}_buildPlayer(t,e,i){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,i):new pp(t.duration,t.delay)}}class yM{constructor(t,e,i){this.namespaceId=t,this.triggerName=e,this.element=i,this._player=new pp,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(t){this._containsRealPlayer||(this._player=t,Object.keys(this._queuedCallbacks).forEach(e=>{this._queuedCallbacks[e].forEach(i=>Zw(t,e,void 0,i))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(t){this.totalTime=t}syncPlayerEvents(t){const e=this._player;e.triggerCallback&&t.onStart(()=>e.triggerCallback("start")),t.onDone(()=>this.finish()),t.onDestroy(()=>this.destroy())}_queueEvent(t,e){Zs(this._queuedCallbacks,t,[]).push(e)}onDone(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}onStart(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}onDestroy(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(t){this.queued||this._player.setPosition(t)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(t){const e=this._player;e.triggerCallback&&e.triggerCallback(t)}}function vg(n){return n&&1===n.nodeType}function H1(n,t){const e=n.style.display;return n.style.display=null!=t?t:"none",e}function V1(n,t,e,i,r){const s=[];e.forEach(l=>s.push(H1(l)));const o=[];i.forEach((l,h)=>{const f={};l.forEach(D=>{const k=f[D]=t.computeStyle(h,D,r);(!k||0==k.length)&&(h[bo]=dz,o.push(h))}),n.set(h,f)});let a=0;return e.forEach(l=>H1(l,s[a++])),o}function q1(n,t){const e=new Map;if(n.forEach(a=>e.set(a,[])),0==t.length)return e;const r=new Set(t),s=new Map;function o(a){if(!a)return 1;let l=s.get(a);if(l)return l;const h=a.parentNode;return l=e.has(h)?h:r.has(h)?1:o(h),s.set(a,l),l}return t.forEach(a=>{const l=o(a);1!==l&&e.get(l).push(a)}),e}function wo(n,t){var e;null===(e=n.classList)||void 0===e||e.add(t)}function yd(n,t){var e;null===(e=n.classList)||void 0===e||e.remove(t)}function _z(n,t,e){Gl(e).onDone(()=>n.processLeaveNode(t))}function U1(n,t){for(let e=0;er.add(s)):t.set(n,i),e.delete(n),!0}class bg{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._triggerCache={},this.onRemovalComplete=(r,s)=>{},this._transitionEngine=new pz(t,e,i),this._timelineEngine=new sz(t,e,i),this._transitionEngine.onRemovalComplete=(r,s)=>this.onRemovalComplete(r,s)}registerTrigger(t,e,i,r,s){const o=t+"-"+r;let a=this._triggerCache[o];if(!a){const l=[],f=lM(this._driver,s,l,[]);if(l.length)throw function o5(n,t){return new W(3404,li)}();a=function tz(n,t,e){return new nz(n,t,e)}(r,f,this._normalizer),this._triggerCache[o]=a}this._transitionEngine.registerTrigger(e,r,a)}register(t,e){this._transitionEngine.register(t,e)}destroy(t,e){this._transitionEngine.destroy(t,e)}onInsert(t,e,i,r){this._transitionEngine.insertNode(t,e,i,r)}onRemove(t,e,i,r){this._transitionEngine.removeNode(t,e,r||!1,i)}disableAnimations(t,e){this._transitionEngine.markElementAsDisabled(t,e)}process(t,e,i,r){if("@"==i.charAt(0)){const[s,o]=_1(i);this._timelineEngine.command(s,e,o,r)}else this._transitionEngine.trigger(t,e,i,r)}listen(t,e,i,r,s){if("@"==i.charAt(0)){const[o,a]=_1(i);return this._timelineEngine.listen(o,e,a,s)}return this._transitionEngine.listen(t,e,i,r,s)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let wz=(()=>{class n{constructor(e,i,r){this._element=e,this._startStyles=i,this._endStyles=r,this._state=0;let s=n.initialStylesByElement.get(e);s||n.initialStylesByElement.set(e,s={}),this._initialStyles=s}start(){this._state<1&&(this._startStyles&&ka(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(ka(this._element,this._initialStyles),this._endStyles&&(ka(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(n.initialStylesByElement.delete(this._element),this._startStyles&&(zc(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(zc(this._element,this._endStyles),this._endStyles=null),ka(this._element,this._initialStyles),this._state=3)}}return n.initialStylesByElement=new WeakMap,n})();function vM(n){let t=null;const e=Object.keys(n);for(let i=0;it()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(t,e,i){return t.animate(e,i)}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(t=>t()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}setPosition(t){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=t*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const t={};if(this.hasStarted()){const e=this._finalKeyframe;Object.keys(e).forEach(i=>{"offset"!=i&&(t[i]=this._finished?e[i]:A1(this.element,i))})}this.currentSnapshot=t}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}class Dz{validateStyleProperty(t){return w1(t)}matchesElement(t,e){return!1}containsElement(t,e){return M1(t,e)}getParentElement(t){return tM(t)}query(t,e,i){return D1(t,e,i)}computeStyle(t,e,i){return window.getComputedStyle(t)[e]}animate(t,e,i,r,s,o=[]){const l={duration:i,delay:r,fill:0==r?"both":"forwards"};s&&(l.easing=s);const h={},f=o.filter(k=>k instanceof G1);(function S5(n,t){return 0===n||0===t})(i,r)&&f.forEach(k=>{let Y=k.currentSnapshot;Object.keys(Y).forEach(oe=>h[oe]=Y[oe])}),e=function k5(n,t,e){const i=Object.keys(e);if(i.length&&t.length){let s=t[0],o=[];if(i.forEach(a=>{s.hasOwnProperty(a)||o.push(a),s[a]=e[a]}),o.length)for(var r=1;r$l(k,!1)),h);const D=function bz(n,t){let e=null,i=null;return Array.isArray(t)&&t.length?(e=vM(t[0]),t.length>1&&(i=vM(t[t.length-1]))):t&&(e=vM(t)),e||i?new wz(n,e,i):null}(t,e);return new G1(t,e,l,D)}}let Ez=(()=>{class n extends d1{constructor(e,i){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(i.body,{id:"0",encapsulation:is.None,styles:[],data:{animation:[]}})}build(e){const i=this._nextAnimationId.toString();this._nextAnimationId++;const r=Array.isArray(e)?h1(e):e;return $1(this._renderer,null,i,"register",[r]),new Cz(i,this._renderer)}}return n.\u0275fac=function(e){return new(e||n)(Se(Zh),Se(Dn))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})();class Cz extends class N4{}{constructor(t,e){super(),this._id=t,this._renderer=e}create(t,e){return new Tz(this._id,t,e||{},this._renderer)}}class Tz{constructor(t,e,i,r){this.id=t,this.element=e,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",i)}_listen(t,e){return this._renderer.listen(this.element,`@@${this.id}:${t}`,e)}_command(t,...e){return $1(this._renderer,this.element,this.id,t,e)}onDone(t){this._listen("done",t)}onStart(t){this._listen("start",t)}onDestroy(t){this._listen("destroy",t)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(t){this._command("setPosition",t)}getPosition(){var t,e;return null!==(e=null===(t=this._renderer.engine.players[+this.id])||void 0===t?void 0:t.getPosition())&&void 0!==e?e:0}}function $1(n,t,e,i,r){return n.setProperty(t,`@@${e}:${i}`,r)}const W1="@.disabled";let Sz=(()=>{class n{constructor(e,i,r){this.delegate=e,this.engine=i,this._zone=r,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),i.onRemovalComplete=(s,o)=>{const a=null==o?void 0:o.parentNode(s);a&&o.removeChild(a,s)}}createRenderer(e,i){const s=this.delegate.createRenderer(e,i);if(!(e&&i&&i.data&&i.data.animation)){let f=this._rendererCache.get(s);return f||(f=new Q1("",s,this.engine),this._rendererCache.set(s,f)),f}const o=i.id,a=i.id+"-"+this._currentId;this._currentId++,this.engine.register(a,e);const l=f=>{Array.isArray(f)?f.forEach(l):this.engine.registerTrigger(o,a,e,f.name,f)};return i.data.animation.forEach(l),new kz(this,a,s,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(e,i,r){e>=0&&ei(r)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(s=>{const[o,a]=s;o(a)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([i,r]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return n.\u0275fac=function(e){return new(e||n)(Se(Zh),Se(bg),Se(yn))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})();class Q1{constructor(t,e,i){this.namespaceId=t,this.delegate=e,this.engine=i,this.destroyNode=this.delegate.destroyNode?r=>e.destroyNode(r):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(t,e){return this.delegate.createElement(t,e)}createComment(t){return this.delegate.createComment(t)}createText(t){return this.delegate.createText(t)}appendChild(t,e){this.delegate.appendChild(t,e),this.engine.onInsert(this.namespaceId,e,t,!1)}insertBefore(t,e,i,r=!0){this.delegate.insertBefore(t,e,i),this.engine.onInsert(this.namespaceId,e,t,r)}removeChild(t,e,i){this.engine.onRemove(this.namespaceId,e,this.delegate,i)}selectRootElement(t,e){return this.delegate.selectRootElement(t,e)}parentNode(t){return this.delegate.parentNode(t)}nextSibling(t){return this.delegate.nextSibling(t)}setAttribute(t,e,i,r){this.delegate.setAttribute(t,e,i,r)}removeAttribute(t,e,i){this.delegate.removeAttribute(t,e,i)}addClass(t,e){this.delegate.addClass(t,e)}removeClass(t,e){this.delegate.removeClass(t,e)}setStyle(t,e,i,r){this.delegate.setStyle(t,e,i,r)}removeStyle(t,e,i){this.delegate.removeStyle(t,e,i)}setProperty(t,e,i){"@"==e.charAt(0)&&e==W1?this.disableAnimations(t,!!i):this.delegate.setProperty(t,e,i)}setValue(t,e){this.delegate.setValue(t,e)}listen(t,e,i){return this.delegate.listen(t,e,i)}disableAnimations(t,e){this.engine.disableAnimations(t,e)}}class kz extends Q1{constructor(t,e,i,r){super(e,i,r),this.factory=t,this.namespaceId=e}setProperty(t,e,i){"@"==e.charAt(0)?"."==e.charAt(1)&&e==W1?this.disableAnimations(t,i=void 0===i||!!i):this.engine.process(this.namespaceId,t,e.substr(1),i):this.delegate.setProperty(t,e,i)}listen(t,e,i){if("@"==e.charAt(0)){const r=function xz(n){switch(n){case"body":return document.body;case"document":return document;case"window":return window;default:return n}}(t);let s=e.substr(1),o="";return"@"!=s.charAt(0)&&([s,o]=function Iz(n){const t=n.indexOf(".");return[n.substring(0,t),n.substr(t+1)]}(s)),this.engine.listen(this.namespaceId,r,s,o,a=>{this.factory.scheduleListenerCallback(a._data||-1,i,a)})}return this.delegate.listen(t,e,i)}}let Az=(()=>{class n extends bg{constructor(e,i,r){super(e.body,i,r)}ngOnDestroy(){this.flush()}}return n.\u0275fac=function(e){return new(e||n)(Se(Dn),Se(nM),Se(pM))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})();const Zi=new pt("AnimationModuleType"),K1=[{provide:d1,useClass:Ez},{provide:pM,useFactory:function Rz(){return new K5}},{provide:bg,useClass:Az},{provide:Zh,useFactory:function Lz(n,t,e){return new Sz(n,t,e)},deps:[Jf,bg,yn]}],Z1=[{provide:nM,useFactory:()=>new Dz},{provide:Zi,useValue:"BrowserAnimations"},...K1],Oz=[{provide:nM,useClass:E1},{provide:Zi,useValue:"NoopAnimations"},...K1];let Pz=(()=>{class n{static withConfig(e){return{ngModule:n,providers:e.disableAnimations?Oz:Z1}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({providers:Z1,imports:[Qx]}),n})();class xi extends K{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const e=super._subscribe(t);return e&&!e.closed&&t.next(this._value),e}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new E;return this._value}next(t){super.next(this._value=t)}}class Fz extends F{notifyNext(t,e,i,r,s){this.destination.next(e)}notifyError(t,e){this.destination.error(t)}notifyComplete(t){this.destination.complete()}}class Nz extends F{constructor(t,e,i){super(),this.parent=t,this.outerValue=e,this.outerIndex=i,this.index=0}_next(t){this.parent.notifyNext(this.outerValue,t,this.outerIndex,this.index++,this)}_error(t){this.parent.notifyError(t,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}function Bz(n,t,e,i,r=new Nz(n,e,i)){if(!r.closed)return t instanceof st?t.subscribe(r):wt(t)(r)}const X1={};function bM(...n){let t,e;return Be(n[n.length-1])&&(e=n.pop()),"function"==typeof n[n.length-1]&&(t=n.pop()),1===n.length&&g(n[0])&&(n=n[0]),Ke(n,e).lift(new jz(t))}class jz{constructor(t){this.resultSelector=t}call(t,e){return e.subscribe(new Yz(t,this.resultSelector))}}class Yz extends Fz{constructor(t,e){super(t),this.resultSelector=e,this.active=0,this.values=[],this.observables=[]}_next(t){this.values.push(X1),this.observables.push(t)}_complete(){const t=this.observables,e=t.length;if(0===e)this.destination.complete();else{this.active=e,this.toRespond=e;for(let i=0;it.schedule(Hz,0,{error:n,subscriber:e}):e=>e.error(n))}function Hz({error:n,subscriber:t}){t.error(n)}const Mg=(()=>{function n(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return n.prototype=Object.create(Error.prototype),n})();function Dg(...n){return function Vz(){return xe(1)}()(Qt(...n))}const xa=new st(n=>n.complete());function Eg(n){return n?function qz(n){return new st(t=>n.schedule(()=>t.complete()))}(n):xa}function gp(n){return new st(t=>{let e;try{e=n()}catch(r){return void t.error(r)}return(e?At(e):Eg()).subscribe(t)})}function Jr(n,t){return"function"==typeof t?e=>e.pipe(Jr((i,r)=>At(n(i,r)).pipe(ge((s,o)=>t(i,s,r,o))))):e=>e.lift(new Uz(n))}class Uz{constructor(t){this.project=t}call(t,e){return e.subscribe(new zz(t,this.project))}}class zz extends Wt{constructor(t,e){super(t),this.project=e,this.index=0}_next(t){let e;const i=this.index++;try{e=this.project(t,i)}catch(r){return void this.destination.error(r)}this._innerSub(e)}_innerSub(t){const e=this.innerSubscription;e&&e.unsubscribe();const i=new Xt(this),r=this.destination;r.add(i),this.innerSubscription=xn(t,i),this.innerSubscription!==i&&r.add(this.innerSubscription)}_complete(){const{innerSubscription:t}=this;(!t||t.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(t){this.destination.next(t)}}const J1=(()=>{function n(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return n.prototype=Object.create(Error.prototype),n})();function Ii(n){return t=>0===n?Eg():t.lift(new Gz(n))}class Gz{constructor(t){if(this.total=t,this.total<0)throw new J1}call(t,e){return e.subscribe(new $z(t,this.total))}}class $z extends F{constructor(t,e){super(t),this.total=e,this.count=0}_next(t){const e=this.total,i=++this.count;i<=e&&(this.destination.next(t),i===e&&(this.destination.complete(),this.unsubscribe()))}}function hr(...n){const t=n[n.length-1];return Be(t)?(n.pop(),e=>Dg(n,e,t)):e=>Dg(n,e)}function eI(n,t){let e=!1;return arguments.length>=2&&(e=!0),function(r){return r.lift(new Wz(n,t,e))}}class Wz{constructor(t,e,i=!1){this.accumulator=t,this.seed=e,this.hasSeed=i}call(t,e){return e.subscribe(new Qz(t,this.accumulator,this.seed,this.hasSeed))}}class Qz extends F{constructor(t,e,i,r){super(t),this.accumulator=e,this._seed=i,this.hasSeed=r,this.index=0}get seed(){return this._seed}set seed(t){this.hasSeed=!0,this._seed=t}_next(t){if(this.hasSeed)return this._tryNext(t);this.seed=t,this.destination.next(t)}_tryNext(t){const e=this.index++;let i;try{i=this.accumulator(this.seed,t,e)}catch(r){this.destination.error(r)}this.seed=i,this.destination.next(i)}}function Ni(n){return function(e){const i=new Kz(n),r=e.lift(i);return i.caught=r}}class Kz{constructor(t){this.selector=t}call(t,e){return e.subscribe(new Zz(t,this.selector,this.caught))}}class Zz extends Wt{constructor(t,e,i){super(t),this.selector=e,this.caught=i}error(t){if(!this.isStopped){let e;try{e=this.selector(t,this.caught)}catch(s){return void super.error(s)}this._unsubscribeAndRecycle();const i=new Xt(this);this.add(i);const r=xn(e,i);r!==i&&this.add(r)}}}function wM(n){return function(e){return 0===n?Eg():e.lift(new Xz(n))}}class Xz{constructor(t){if(this.total=t,this.total<0)throw new J1}call(t,e){return e.subscribe(new Jz(t,this.total))}}class Jz extends F{constructor(t,e){super(t),this.total=e,this.ring=new Array,this.count=0}_next(t){const e=this.ring,i=this.total,r=this.count++;e.length0){const i=this.count>=this.total?this.total:this.count,r=this.ring;for(let s=0;st.lift(new eG(n))}class eG{constructor(t){this.errorFactory=t}call(t,e){return e.subscribe(new tG(t,this.errorFactory))}}class tG extends F{constructor(t,e){super(t),this.errorFactory=e,this.hasValue=!1}_next(t){this.hasValue=!0,this.destination.next(t)}_complete(){if(this.hasValue)return this.destination.complete();{let t;try{t=this.errorFactory()}catch(e){t=e}this.destination.error(t)}}}function nG(){return new Mg}function tI(n=null){return t=>t.lift(new iG(n))}class iG{constructor(t){this.defaultValue=t}call(t,e){return e.subscribe(new rG(t,this.defaultValue))}}class rG extends F{constructor(t,e){super(t),this.defaultValue=e,this.isEmpty=!0}_next(t){this.isEmpty=!1,this.destination.next(t)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}function Js(n,t){const e=arguments.length>=2;return i=>i.pipe(n?hi((r,s)=>n(r,s,i)):Nt,Ii(1),e?tI(t):vd(()=>new Mg))}function Wl(){}function wr(n,t,e){return function(r){return r.lift(new oG(n,t,e))}}class oG{constructor(t,e,i){this.nextOrObserver=t,this.error=e,this.complete=i}call(t,e){return e.subscribe(new aG(t,this.nextOrObserver,this.error,this.complete))}}class aG extends F{constructor(t,e,i,r){super(t),this._tapNext=Wl,this._tapError=Wl,this._tapComplete=Wl,this._tapError=i||Wl,this._tapComplete=r||Wl,v(e)?(this._context=this,this._tapNext=e):e&&(this._context=e,this._tapNext=e.next||Wl,this._tapError=e.error||Wl,this._tapComplete=e.complete||Wl)}_next(t){try{this._tapNext.call(this._context,t)}catch(e){return void this.destination.error(e)}this.destination.next(t)}_error(t){try{this._tapError.call(this._context,t)}catch(e){return void this.destination.error(e)}this.destination.error(t)}_complete(){try{this._tapComplete.call(this._context)}catch(t){return void this.destination.error(t)}return this.destination.complete()}}function Ia(n){return t=>t.lift(new lG(n))}class lG{constructor(t){this.callback=t}call(t,e){return e.subscribe(new cG(t,this.callback))}}class cG extends F{constructor(t,e){super(t),this.add(new P(e))}}class al{constructor(t,e){this.id=t,this.url=e}}class MM extends al{constructor(t,e,i="imperative",r=null){super(t,e),this.navigationTrigger=i,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class bd extends al{constructor(t,e,i){super(t,e),this.urlAfterRedirects=i}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class nI extends al{constructor(t,e,i){super(t,e),this.reason=i}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class uG extends al{constructor(t,e,i){super(t,e),this.error=i}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class iI extends al{constructor(t,e,i,r){super(t,e),this.urlAfterRedirects=i,this.state=r}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class dG extends al{constructor(t,e,i,r){super(t,e),this.urlAfterRedirects=i,this.state=r}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class hG extends al{constructor(t,e,i,r,s){super(t,e),this.urlAfterRedirects=i,this.state=r,this.shouldActivate=s}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class pG extends al{constructor(t,e,i,r){super(t,e),this.urlAfterRedirects=i,this.state=r}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class mG extends al{constructor(t,e,i,r){super(t,e),this.urlAfterRedirects=i,this.state=r}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class rI{constructor(t){this.route=t}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class sI{constructor(t){this.route=t}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class fG{constructor(t){this.snapshot=t}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class gG{constructor(t){this.snapshot=t}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class _G{constructor(t){this.snapshot=t}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class yG{constructor(t){this.snapshot=t}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class oI{constructor(t,e,i){this.routerEvent=t,this.position=e,this.anchor=i}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}const ni="primary";class vG{constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e[0]:e}return null}getAll(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function wd(n){return new vG(n)}const aI="ngNavigationCancelingError";function DM(n){const t=Error("NavigationCancelingError: "+n);return t[aI]=!0,t}function wG(n,t,e){const i=e.path.split("/");if(i.length>n.length||"full"===e.pathMatch&&(t.hasChildren()||i.lengthi[s]===r)}return n===t}function cI(n){return Array.prototype.concat.apply([],n)}function uI(n){return n.length>0?n[n.length-1]:null}function es(n,t){for(const e in n)n.hasOwnProperty(e)&&t(n[e],e)}function Ra(n){return Lb(n)?n:zh(n)?At(Promise.resolve(n)):Qt(n)}const EG={exact:function pI(n,t,e){if(!Wc(n.segments,t.segments)||!Cg(n.segments,t.segments,e)||n.numberOfChildren!==t.numberOfChildren)return!1;for(const i in t.children)if(!n.children[i]||!pI(n.children[i],t.children[i],e))return!1;return!0},subset:mI},dI={exact:function CG(n,t){return Aa(n,t)},subset:function TG(n,t){return Object.keys(t).length<=Object.keys(n).length&&Object.keys(t).every(e=>lI(n[e],t[e]))},ignored:()=>!0};function hI(n,t,e){return EG[e.paths](n.root,t.root,e.matrixParams)&&dI[e.queryParams](n.queryParams,t.queryParams)&&!("exact"===e.fragment&&n.fragment!==t.fragment)}function mI(n,t,e){return fI(n,t,t.segments,e)}function fI(n,t,e,i){if(n.segments.length>e.length){const r=n.segments.slice(0,e.length);return!(!Wc(r,e)||t.hasChildren()||!Cg(r,e,i))}if(n.segments.length===e.length){if(!Wc(n.segments,e)||!Cg(n.segments,e,i))return!1;for(const r in t.children)if(!n.children[r]||!mI(n.children[r],t.children[r],i))return!1;return!0}{const r=e.slice(0,n.segments.length),s=e.slice(n.segments.length);return!!(Wc(n.segments,r)&&Cg(n.segments,r,i)&&n.children[ni])&&fI(n.children[ni],t,s,i)}}function Cg(n,t,e){return t.every((i,r)=>dI[e](n[r].parameters,i.parameters))}class $c{constructor(t,e,i){this.root=t,this.queryParams=e,this.fragment=i}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=wd(this.queryParams)),this._queryParamMap}toString(){return xG.serialize(this)}}class ci{constructor(t,e){this.segments=t,this.children=e,this.parent=null,es(e,(i,r)=>i.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Tg(this)}}class _p{constructor(t,e){this.path=t,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=wd(this.parameters)),this._parameterMap}toString(){return bI(this)}}function Wc(n,t){return n.length===t.length&&n.every((e,i)=>e.path===t[i].path)}class gI{}class _I{parse(t){const e=new BG(t);return new $c(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(t){const e=`/${yp(t.root,!0)}`,i=function RG(n){const t=Object.keys(n).map(e=>{const i=n[e];return Array.isArray(i)?i.map(r=>`${Sg(e)}=${Sg(r)}`).join("&"):`${Sg(e)}=${Sg(i)}`}).filter(e=>!!e);return t.length?`?${t.join("&")}`:""}(t.queryParams),r="string"==typeof t.fragment?`#${function IG(n){return encodeURI(n)}(t.fragment)}`:"";return`${e}${i}${r}`}}const xG=new _I;function Tg(n){return n.segments.map(t=>bI(t)).join("/")}function yp(n,t){if(!n.hasChildren())return Tg(n);if(t){const e=n.children[ni]?yp(n.children[ni],!1):"",i=[];return es(n.children,(r,s)=>{s!==ni&&i.push(`${s}:${yp(r,!1)}`)}),i.length>0?`${e}(${i.join("//")})`:e}{const e=function kG(n,t){let e=[];return es(n.children,(i,r)=>{r===ni&&(e=e.concat(t(i,r)))}),es(n.children,(i,r)=>{r!==ni&&(e=e.concat(t(i,r)))}),e}(n,(i,r)=>r===ni?[yp(n.children[ni],!1)]:[`${r}:${yp(i,!1)}`]);return 1===Object.keys(n.children).length&&null!=n.children[ni]?`${Tg(n)}/${e[0]}`:`${Tg(n)}/(${e.join("//")})`}}function yI(n){return encodeURIComponent(n).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Sg(n){return yI(n).replace(/%3B/gi,";")}function EM(n){return yI(n).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function kg(n){return decodeURIComponent(n)}function vI(n){return kg(n.replace(/\+/g,"%20"))}function bI(n){return`${EM(n.path)}${function AG(n){return Object.keys(n).map(t=>`;${EM(t)}=${EM(n[t])}`).join("")}(n.parameters)}`}const LG=/^[^\/()?;=#]+/;function xg(n){const t=n.match(LG);return t?t[0]:""}const OG=/^[^=?&#]+/,FG=/^[^&#]+/;class BG{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new ci([],{}):new ci([],this.parseChildren())}parseQueryParams(){const t={};if(this.consumeOptional("?"))do{this.parseQueryParam(t)}while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let i={};return this.peekStartsWith("(")&&(i=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(i[ni]=new ci(t,e)),i}parseSegment(){const t=xg(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(t),new _p(kg(t),this.parseMatrixParams())}parseMatrixParams(){const t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){const e=xg(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){const r=xg(this.remaining);r&&(i=r,this.capture(i))}t[kg(e)]=kg(i)}parseQueryParam(t){const e=function PG(n){const t=n.match(OG);return t?t[0]:""}(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){const o=function NG(n){const t=n.match(FG);return t?t[0]:""}(this.remaining);o&&(i=o,this.capture(i))}const r=vI(e),s=vI(i);if(t.hasOwnProperty(r)){let o=t[r];Array.isArray(o)||(o=[o],t[r]=o),o.push(s)}else t[r]=s}parseParens(t){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const i=xg(this.remaining),r=this.remaining[i.length];if("/"!==r&&")"!==r&&";"!==r)throw new Error(`Cannot parse url '${this.url}'`);let s;i.indexOf(":")>-1?(s=i.substr(0,i.indexOf(":")),this.capture(s),this.capture(":")):t&&(s=ni);const o=this.parseChildren();e[s]=1===Object.keys(o).length?o[ni]:new ci([],o),this.consumeOptional("//")}return e}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)}capture(t){if(!this.consumeOptional(t))throw new Error(`Expected "${t}".`)}}class wI{constructor(t){this._root=t}get root(){return this._root.value}parent(t){const e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null}children(t){const e=CM(t,this._root);return e?e.children.map(i=>i.value):[]}firstChild(t){const e=CM(t,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(t){const e=TM(t,this._root);return e.length<2?[]:e[e.length-2].children.map(r=>r.value).filter(r=>r!==t)}pathFromRoot(t){return TM(t,this._root).map(e=>e.value)}}function CM(n,t){if(n===t.value)return t;for(const e of t.children){const i=CM(n,e);if(i)return i}return null}function TM(n,t){if(n===t.value)return[t];for(const e of t.children){const i=TM(n,e);if(i.length)return i.unshift(t),i}return[]}class ll{constructor(t,e){this.value=t,this.children=e}toString(){return`TreeNode(${this.value})`}}function Md(n){const t={};return n&&n.children.forEach(e=>t[e.value.outlet]=e),t}class MI extends wI{constructor(t,e){super(t),this.snapshot=e,SM(this,t)}toString(){return this.snapshot.toString()}}function DI(n,t){const e=function jG(n,t){const o=new Ig([],{},{},"",{},ni,t,null,n.root,-1,{});return new CI("",new ll(o,[]))}(n,t),i=new xi([new _p("",{})]),r=new xi({}),s=new xi({}),o=new xi({}),a=new xi(""),l=new Zo(i,r,o,a,s,ni,t,e.root);return l.snapshot=e.root,new MI(new ll(l,[]),e)}class Zo{constructor(t,e,i,r,s,o,a,l){this.url=t,this.params=e,this.queryParams=i,this.fragment=r,this.data=s,this.outlet=o,this.component=a,this._futureSnapshot=l}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe(ge(t=>wd(t)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(ge(t=>wd(t)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function EI(n,t="emptyOnly"){const e=n.pathFromRoot;let i=0;if("always"!==t)for(i=e.length-1;i>=1;){const r=e[i],s=e[i-1];if(r.routeConfig&&""===r.routeConfig.path)i--;else{if(s.component)break;i--}}return function YG(n){return n.reduce((t,e)=>({params:Object.assign(Object.assign({},t.params),e.params),data:Object.assign(Object.assign({},t.data),e.data),resolve:Object.assign(Object.assign({},t.resolve),e._resolvedData)}),{params:{},data:{},resolve:{}})}(e.slice(i))}class Ig{constructor(t,e,i,r,s,o,a,l,h,f,D){this.url=t,this.params=e,this.queryParams=i,this.fragment=r,this.data=s,this.outlet=o,this.component=a,this.routeConfig=l,this._urlSegment=h,this._lastPathIndex=f,this._resolve=D}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=wd(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=wd(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(i=>i.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class CI extends wI{constructor(t,e){super(e),this.url=t,SM(this,e)}toString(){return TI(this._root)}}function SM(n,t){t.value._routerState=n,t.children.forEach(e=>SM(n,e))}function TI(n){const t=n.children.length>0?` { ${n.children.map(TI).join(", ")} } `:"";return`${n.value}${t}`}function kM(n){if(n.snapshot){const t=n.snapshot,e=n._futureSnapshot;n.snapshot=e,Aa(t.queryParams,e.queryParams)||n.queryParams.next(e.queryParams),t.fragment!==e.fragment&&n.fragment.next(e.fragment),Aa(t.params,e.params)||n.params.next(e.params),function MG(n,t){if(n.length!==t.length)return!1;for(let e=0;eAa(e.parameters,t[i].parameters))}(n.url,t.url);return e&&!(!n.parent!=!t.parent)&&(!n.parent||xM(n.parent,t.parent))}function vp(n,t,e){if(e&&n.shouldReuseRoute(t.value,e.value.snapshot)){const i=e.value;i._futureSnapshot=t.value;const r=function VG(n,t,e){return t.children.map(i=>{for(const r of e.children)if(n.shouldReuseRoute(i.value,r.value.snapshot))return vp(n,i,r);return vp(n,i)})}(n,t,e);return new ll(i,r)}{if(n.shouldAttach(t.value)){const s=n.retrieve(t.value);if(null!==s){const o=s.route;return o.value._futureSnapshot=t.value,o.children=t.children.map(a=>vp(n,a)),o}}const i=function qG(n){return new Zo(new xi(n.url),new xi(n.params),new xi(n.queryParams),new xi(n.fragment),new xi(n.data),n.outlet,n.component,n)}(t.value),r=t.children.map(s=>vp(n,s));return new ll(i,r)}}function Ag(n){return"object"==typeof n&&null!=n&&!n.outlets&&!n.segmentPath}function bp(n){return"object"==typeof n&&null!=n&&n.outlets}function IM(n,t,e,i,r){let s={};if(i&&es(i,(a,l)=>{s[l]=Array.isArray(a)?a.map(h=>`${h}`):`${a}`}),n===t)return new $c(e,s,r);const o=SI(n,t,e);return new $c(o,s,r)}function SI(n,t,e){const i={};return es(n.children,(r,s)=>{i[s]=r===t?e:SI(r,t,e)}),new ci(n.segments,i)}class kI{constructor(t,e,i){if(this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=i,t&&i.length>0&&Ag(i[0]))throw new Error("Root segment cannot have matrix parameters");const r=i.find(bp);if(r&&r!==uI(i))throw new Error("{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class AM{constructor(t,e,i){this.segmentGroup=t,this.processChildren=e,this.index=i}}function xI(n,t,e){if(n||(n=new ci([],{})),0===n.segments.length&&n.hasChildren())return Rg(n,t,e);const i=function QG(n,t,e){let i=0,r=t;const s={match:!1,pathIndex:0,commandIndex:0};for(;r=e.length)return s;const o=n.segments[r],a=e[i];if(bp(a))break;const l=`${a}`,h=i0&&void 0===l)break;if(l&&h&&"object"==typeof h&&void 0===h.outlets){if(!AI(l,h,o))return s;i+=2}else{if(!AI(l,{},o))return s;i++}r++}return{match:!0,pathIndex:r,commandIndex:i}}(n,t,e),r=e.slice(i.commandIndex);if(i.match&&i.pathIndex{"string"==typeof s&&(s=[s]),null!==s&&(r[o]=xI(n.children[o],t,s))}),es(n.children,(s,o)=>{void 0===i[o]&&(r[o]=s)}),new ci(n.segments,r)}}function RM(n,t,e){const i=n.segments.slice(0,t);let r=0;for(;r{"string"==typeof e&&(e=[e]),null!==e&&(t[i]=RM(new ci([],{}),0,e))}),t}function II(n){const t={};return es(n,(e,i)=>t[i]=`${e}`),t}function AI(n,t,e){return n==e.path&&Aa(t,e.parameters)}class XG{constructor(t,e,i,r){this.routeReuseStrategy=t,this.futureState=e,this.currState=i,this.forwardEvent=r}activate(t){const e=this.futureState._root,i=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,i,t),kM(this.futureState.root),this.activateChildRoutes(e,i,t)}deactivateChildRoutes(t,e,i){const r=Md(e);t.children.forEach(s=>{const o=s.value.outlet;this.deactivateRoutes(s,r[o],i),delete r[o]}),es(r,(s,o)=>{this.deactivateRouteAndItsChildren(s,i)})}deactivateRoutes(t,e,i){const r=t.value,s=e?e.value:null;if(r===s)if(r.component){const o=i.getContext(r.outlet);o&&this.deactivateChildRoutes(t,e,o.children)}else this.deactivateChildRoutes(t,e,i);else s&&this.deactivateRouteAndItsChildren(e,i)}deactivateRouteAndItsChildren(t,e){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,e):this.deactivateRouteAndOutlet(t,e)}detachAndStoreRouteSubtree(t,e){const i=e.getContext(t.value.outlet),r=i&&t.value.component?i.children:e,s=Md(t);for(const o of Object.keys(s))this.deactivateRouteAndItsChildren(s[o],r);if(i&&i.outlet){const o=i.outlet.detach(),a=i.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:o,route:t,contexts:a})}}deactivateRouteAndOutlet(t,e){const i=e.getContext(t.value.outlet),r=i&&t.value.component?i.children:e,s=Md(t);for(const o of Object.keys(s))this.deactivateRouteAndItsChildren(s[o],r);i&&i.outlet&&(i.outlet.deactivate(),i.children.onOutletDeactivated(),i.attachRef=null,i.resolver=null,i.route=null)}activateChildRoutes(t,e,i){const r=Md(e);t.children.forEach(s=>{this.activateRoutes(s,r[s.value.outlet],i),this.forwardEvent(new yG(s.value.snapshot))}),t.children.length&&this.forwardEvent(new gG(t.value.snapshot))}activateRoutes(t,e,i){const r=t.value,s=e?e.value:null;if(kM(r),r===s)if(r.component){const o=i.getOrCreateContext(r.outlet);this.activateChildRoutes(t,e,o.children)}else this.activateChildRoutes(t,e,i);else if(r.component){const o=i.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){const a=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),o.children.onOutletReAttached(a.contexts),o.attachRef=a.componentRef,o.route=a.route.value,o.outlet&&o.outlet.attach(a.componentRef,a.route.value),kM(a.route.value),this.activateChildRoutes(t,null,o.children)}else{const a=function JG(n){for(let t=n.parent;t;t=t.parent){const e=t.routeConfig;if(e&&e._loadedConfig)return e._loadedConfig;if(e&&e.component)return null}return null}(r.snapshot),l=a?a.module.componentFactoryResolver:null;o.attachRef=null,o.route=r,o.resolver=l,o.outlet&&o.outlet.activateWith(r,l),this.activateChildRoutes(t,null,o.children)}}else this.activateChildRoutes(t,null,i)}}class LM{constructor(t,e){this.routes=t,this.module=e}}function Ql(n){return"function"==typeof n}function Qc(n){return n instanceof $c}const wp=Symbol("INITIAL_VALUE");function Mp(){return Jr(n=>bM(n.map(t=>t.pipe(Ii(1),hr(wp)))).pipe(eI((t,e)=>{let i=!1;return e.reduce((r,s,o)=>r!==wp?r:(s===wp&&(i=!0),i||!1!==s&&o!==e.length-1&&!Qc(s)?r:s),t)},wp),hi(t=>t!==wp),ge(t=>Qc(t)?t:!0===t),Ii(1)))}class s${constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new Dp,this.attachRef=null}}class Dp{constructor(){this.contexts=new Map}onChildOutletCreated(t,e){const i=this.getOrCreateContext(t);i.outlet=e,this.contexts.set(t,i)}onChildOutletDestroyed(t){const e=this.getContext(t);e&&(e.outlet=null,e.attachRef=null)}onOutletDeactivated(){const t=this.contexts;return this.contexts=new Map,t}onOutletReAttached(t){this.contexts=t}getOrCreateContext(t){let e=this.getContext(t);return e||(e=new s$,this.contexts.set(t,e)),e}getContext(t){return this.contexts.get(t)||null}}let OM=(()=>{class n{constructor(e,i,r,s,o){this.parentContexts=e,this.location=i,this.resolver=r,this.changeDetector=o,this.activated=null,this._activatedRoute=null,this.activateEvents=new jt,this.deactivateEvents=new jt,this.attachEvents=new jt,this.detachEvents=new jt,this.name=s||ni,e.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const e=this.parentContexts.getContext(this.name);e&&e.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,i){this.activated=e,this._activatedRoute=i,this.location.insert(e.hostView),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,i){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=e;const o=(i=i||this.resolver).resolveComponentFactory(e._futureSnapshot.routeConfig.component),a=this.parentContexts.getOrCreateContext(this.name).children,l=new o$(e,a,this.location.injector);this.activated=this.location.createComponent(o,this.location.length,l),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return n.\u0275fac=function(e){return new(e||n)(M(Dp),M(Si),M(Hl),_r("name"),M(Gn))},n.\u0275dir=rt({type:n,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"]}),n})();class o${constructor(t,e,i){this.route=t,this.childContexts=e,this.parent=i}get(t,e){return t===Zo?this.route:t===Dp?this.childContexts:this.parent.get(t,e)}}let RI=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=xt({type:n,selectors:[["ng-component"]],decls:1,vars:0,template:function(e,i){1&e&&bt(0,"router-outlet")},directives:[OM],encapsulation:2}),n})();function LI(n,t=""){for(let e=0;eMo(i)===t);return e.push(...n.filter(i=>Mo(i)!==t)),e}const PI={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Lg(n,t,e){var i;if(""===t.path)return"full"===t.pathMatch&&(n.hasChildren()||e.length>0)?Object.assign({},PI):{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};const s=(t.matcher||wG)(e,n,t);if(!s)return Object.assign({},PI);const o={};es(s.posParams,(l,h)=>{o[h]=l.path});const a=s.consumed.length>0?Object.assign(Object.assign({},o),s.consumed[s.consumed.length-1].parameters):o;return{matched:!0,consumedSegments:s.consumed,remainingSegments:e.slice(s.consumed.length),parameters:a,positionalParamSegments:null!==(i=s.posParams)&&void 0!==i?i:{}}}function Og(n,t,e,i,r="corrected"){if(e.length>0&&function d$(n,t,e){return e.some(i=>Pg(n,t,i)&&Mo(i)!==ni)}(n,e,i)){const o=new ci(t,function u$(n,t,e,i){const r={};r[ni]=i,i._sourceSegment=n,i._segmentIndexShift=t.length;for(const s of e)if(""===s.path&&Mo(s)!==ni){const o=new ci([],{});o._sourceSegment=n,o._segmentIndexShift=t.length,r[Mo(s)]=o}return r}(n,t,i,new ci(e,n.children)));return o._sourceSegment=n,o._segmentIndexShift=t.length,{segmentGroup:o,slicedSegments:[]}}if(0===e.length&&function h$(n,t,e){return e.some(i=>Pg(n,t,i))}(n,e,i)){const o=new ci(n.segments,function c$(n,t,e,i,r,s){const o={};for(const a of i)if(Pg(n,e,a)&&!r[Mo(a)]){const l=new ci([],{});l._sourceSegment=n,l._segmentIndexShift="legacy"===s?n.segments.length:t.length,o[Mo(a)]=l}return Object.assign(Object.assign({},r),o)}(n,t,e,i,n.children,r));return o._sourceSegment=n,o._segmentIndexShift=t.length,{segmentGroup:o,slicedSegments:e}}const s=new ci(n.segments,n.children);return s._sourceSegment=n,s._segmentIndexShift=t.length,{segmentGroup:s,slicedSegments:e}}function Pg(n,t,e){return(!(n.hasChildren()||t.length>0)||"full"!==e.pathMatch)&&""===e.path}function FI(n,t,e,i){return!!(Mo(n)===i||i!==ni&&Pg(t,e,n))&&("**"===n.path||Lg(t,n,e).matched)}function NI(n,t,e){return 0===t.length&&!n.children[e]}class Fg{constructor(t){this.segmentGroup=t||null}}class BI{constructor(t){this.urlTree=t}}function Ep(n){return Qi(new Fg(n))}function jI(n){return Qi(new BI(n))}function p$(n){return Qi(new Error(`Only absolute redirects can have named outlets. redirectTo: '${n}'`))}class g${constructor(t,e,i,r,s){this.configLoader=e,this.urlSerializer=i,this.urlTree=r,this.config=s,this.allowRedirects=!0,this.ngModule=t.get(el)}apply(){const t=Og(this.urlTree.root,[],[],this.config).segmentGroup,e=new ci(t.segments,t.children);return this.expandSegmentGroup(this.ngModule,this.config,e,ni).pipe(ge(s=>this.createUrlTree(FM(s),this.urlTree.queryParams,this.urlTree.fragment))).pipe(Ni(s=>{if(s instanceof BI)return this.allowRedirects=!1,this.match(s.urlTree);throw s instanceof Fg?this.noMatchError(s):s}))}match(t){return this.expandSegmentGroup(this.ngModule,this.config,t.root,ni).pipe(ge(r=>this.createUrlTree(FM(r),t.queryParams,t.fragment))).pipe(Ni(r=>{throw r instanceof Fg?this.noMatchError(r):r}))}noMatchError(t){return new Error(`Cannot match any routes. URL Segment: '${t.segmentGroup}'`)}createUrlTree(t,e,i){const r=t.segments.length>0?new ci([],{[ni]:t}):t;return new $c(r,e,i)}expandSegmentGroup(t,e,i,r){return 0===i.segments.length&&i.hasChildren()?this.expandChildren(t,e,i).pipe(ge(s=>new ci([],s))):this.expandSegment(t,i,e,i.segments,r,!0)}expandChildren(t,e,i){const r=[];for(const s of Object.keys(i.children))"primary"===s?r.unshift(s):r.push(s);return At(r).pipe(pd(s=>{const o=i.children[s],a=OI(e,s);return this.expandSegmentGroup(t,a,o,s).pipe(ge(l=>({segment:l,outlet:s})))}),eI((s,o)=>(s[o.outlet]=o.segment,s),{}),function sG(n,t){const e=arguments.length>=2;return i=>i.pipe(n?hi((r,s)=>n(r,s,i)):Nt,wM(1),e?tI(t):vd(()=>new Mg))}())}expandSegment(t,e,i,r,s,o){return At(i).pipe(pd(a=>this.expandSegmentAgainstRoute(t,e,i,a,r,s,o).pipe(Ni(h=>{if(h instanceof Fg)return Qt(null);throw h}))),Js(a=>!!a),Ni((a,l)=>{if(a instanceof Mg||"EmptyError"===a.name)return NI(e,r,s)?Qt(new ci([],{})):Ep(e);throw a}))}expandSegmentAgainstRoute(t,e,i,r,s,o,a){return FI(r,e,s,o)?void 0===r.redirectTo?this.matchSegmentAgainstRoute(t,e,r,s,o):a&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,i,r,s,o):Ep(e):Ep(e)}expandSegmentAgainstRouteUsingRedirect(t,e,i,r,s,o){return"**"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,i,r,o):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,i,r,s,o)}expandWildCardWithParamsAgainstRouteUsingRedirect(t,e,i,r){const s=this.applyRedirectCommands([],i.redirectTo,{});return i.redirectTo.startsWith("/")?jI(s):this.lineralizeSegments(i,s).pipe(ue(o=>{const a=new ci(o,{});return this.expandSegment(t,a,e,o,r,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(t,e,i,r,s,o){const{matched:a,consumedSegments:l,remainingSegments:h,positionalParamSegments:f}=Lg(e,r,s);if(!a)return Ep(e);const D=this.applyRedirectCommands(l,r.redirectTo,f);return r.redirectTo.startsWith("/")?jI(D):this.lineralizeSegments(r,D).pipe(ue(k=>this.expandSegment(t,e,i,k.concat(h),o,!1)))}matchSegmentAgainstRoute(t,e,i,r,s){if("**"===i.path)return i.loadChildren?(i._loadedConfig?Qt(i._loadedConfig):this.configLoader.load(t.injector,i)).pipe(ge(D=>(i._loadedConfig=D,new ci(r,{})))):Qt(new ci(r,{}));const{matched:o,consumedSegments:a,remainingSegments:l}=Lg(e,i,r);return o?this.getChildConfig(t,i,r).pipe(ue(f=>{const D=f.module,k=f.routes,{segmentGroup:Y,slicedSegments:oe}=Og(e,a,l,k),Ne=new ci(Y.segments,Y.children);if(0===oe.length&&Ne.hasChildren())return this.expandChildren(D,k,Ne).pipe(ge(Rt=>new ci(a,Rt)));if(0===k.length&&0===oe.length)return Qt(new ci(a,{}));const $e=Mo(i)===s;return this.expandSegment(D,Ne,k,oe,$e?ni:s,!0).pipe(ge(qe=>new ci(a.concat(qe.segments),qe.children)))})):Ep(e)}getChildConfig(t,e,i){return e.children?Qt(new LM(e.children,t)):e.loadChildren?void 0!==e._loadedConfig?Qt(e._loadedConfig):this.runCanLoadGuards(t.injector,e,i).pipe(ue(r=>r?this.configLoader.load(t.injector,e).pipe(ge(s=>(e._loadedConfig=s,s))):function m$(n){return Qi(DM(`Cannot load children because the guard of the route "path: '${n.path}'" returned false`))}(e))):Qt(new LM([],t))}runCanLoadGuards(t,e,i){const r=e.canLoad;if(!r||0===r.length)return Qt(!0);const s=r.map(o=>{const a=t.get(o);let l;if(function t$(n){return n&&Ql(n.canLoad)}(a))l=a.canLoad(e,i);else{if(!Ql(a))throw new Error("Invalid CanLoad guard");l=a(e,i)}return Ra(l)});return Qt(s).pipe(Mp(),wr(o=>{if(!Qc(o))return;const a=DM(`Redirecting to "${this.urlSerializer.serialize(o)}"`);throw a.url=o,a}),ge(o=>!0===o))}lineralizeSegments(t,e){let i=[],r=e.root;for(;;){if(i=i.concat(r.segments),0===r.numberOfChildren)return Qt(i);if(r.numberOfChildren>1||!r.children[ni])return p$(t.redirectTo);r=r.children[ni]}}applyRedirectCommands(t,e,i){return this.applyRedirectCreatreUrlTree(e,this.urlSerializer.parse(e),t,i)}applyRedirectCreatreUrlTree(t,e,i,r){const s=this.createSegmentGroup(t,e.root,i,r);return new $c(s,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(t,e){const i={};return es(t,(r,s)=>{if("string"==typeof r&&r.startsWith(":")){const a=r.substring(1);i[s]=e[a]}else i[s]=r}),i}createSegmentGroup(t,e,i,r){const s=this.createSegments(t,e.segments,i,r);let o={};return es(e.children,(a,l)=>{o[l]=this.createSegmentGroup(t,a,i,r)}),new ci(s,o)}createSegments(t,e,i,r){return e.map(s=>s.path.startsWith(":")?this.findPosParam(t,s,r):this.findOrReturn(s,i))}findPosParam(t,e,i){const r=i[e.path.substring(1)];if(!r)throw new Error(`Cannot redirect to '${t}'. Cannot find '${e.path}'.`);return r}findOrReturn(t,e){let i=0;for(const r of e){if(r.path===t.path)return e.splice(i),r;i++}return t}}function FM(n){const t={};for(const i of Object.keys(n.children)){const s=FM(n.children[i]);(s.segments.length>0||s.hasChildren())&&(t[i]=s)}return function _$(n){if(1===n.numberOfChildren&&n.children[ni]){const t=n.children[ni];return new ci(n.segments.concat(t.segments),t.children)}return n}(new ci(n.segments,t))}class YI{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}}class Ng{constructor(t,e){this.component=t,this.route=e}}function v$(n,t,e){const i=n._root;return Cp(i,t?t._root:null,e,[i.value])}function Bg(n,t,e){const i=function w$(n){if(!n)return null;for(let t=n.parent;t;t=t.parent){const e=t.routeConfig;if(e&&e._loadedConfig)return e._loadedConfig}return null}(t);return(i?i.module.injector:e).get(n)}function Cp(n,t,e,i,r={canDeactivateChecks:[],canActivateChecks:[]}){const s=Md(t);return n.children.forEach(o=>{(function M$(n,t,e,i,r={canDeactivateChecks:[],canActivateChecks:[]}){const s=n.value,o=t?t.value:null,a=e?e.getContext(n.value.outlet):null;if(o&&s.routeConfig===o.routeConfig){const l=function D$(n,t,e){if("function"==typeof e)return e(n,t);switch(e){case"pathParamsChange":return!Wc(n.url,t.url);case"pathParamsOrQueryParamsChange":return!Wc(n.url,t.url)||!Aa(n.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!xM(n,t)||!Aa(n.queryParams,t.queryParams);default:return!xM(n,t)}}(o,s,s.routeConfig.runGuardsAndResolvers);l?r.canActivateChecks.push(new YI(i)):(s.data=o.data,s._resolvedData=o._resolvedData),Cp(n,t,s.component?a?a.children:null:e,i,r),l&&a&&a.outlet&&a.outlet.isActivated&&r.canDeactivateChecks.push(new Ng(a.outlet.component,o))}else o&&Tp(t,a,r),r.canActivateChecks.push(new YI(i)),Cp(n,null,s.component?a?a.children:null:e,i,r)})(o,s[o.value.outlet],e,i.concat([o.value]),r),delete s[o.value.outlet]}),es(s,(o,a)=>Tp(o,e.getContext(a),r)),r}function Tp(n,t,e){const i=Md(n),r=n.value;es(i,(s,o)=>{Tp(s,r.component?t?t.children.getContext(o):null:t,e)}),e.canDeactivateChecks.push(new Ng(r.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,r))}class R${}function HI(n){return new st(t=>t.error(n))}class O${constructor(t,e,i,r,s,o){this.rootComponentType=t,this.config=e,this.urlTree=i,this.url=r,this.paramsInheritanceStrategy=s,this.relativeLinkResolution=o}recognize(){const t=Og(this.urlTree.root,[],[],this.config.filter(o=>void 0===o.redirectTo),this.relativeLinkResolution).segmentGroup,e=this.processSegmentGroup(this.config,t,ni);if(null===e)return null;const i=new Ig([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},ni,this.rootComponentType,null,this.urlTree.root,-1,{}),r=new ll(i,e),s=new CI(this.url,r);return this.inheritParamsAndData(s._root),s}inheritParamsAndData(t){const e=t.value,i=EI(e,this.paramsInheritanceStrategy);e.params=Object.freeze(i.params),e.data=Object.freeze(i.data),t.children.forEach(r=>this.inheritParamsAndData(r))}processSegmentGroup(t,e,i){return 0===e.segments.length&&e.hasChildren()?this.processChildren(t,e):this.processSegment(t,e,e.segments,i)}processChildren(t,e){const i=[];for(const s of Object.keys(e.children)){const o=e.children[s],a=OI(t,s),l=this.processSegmentGroup(a,o,s);if(null===l)return null;i.push(...l)}const r=VI(i);return function P$(n){n.sort((t,e)=>t.value.outlet===ni?-1:e.value.outlet===ni?1:t.value.outlet.localeCompare(e.value.outlet))}(r),r}processSegment(t,e,i,r){for(const s of t){const o=this.processSegmentAgainstRoute(s,e,i,r);if(null!==o)return o}return NI(e,i,r)?[]:null}processSegmentAgainstRoute(t,e,i,r){if(t.redirectTo||!FI(t,e,i,r))return null;let s,o=[],a=[];if("**"===t.path){const Y=i.length>0?uI(i).parameters:{};s=new Ig(i,Y,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,zI(t),Mo(t),t.component,t,qI(e),UI(e)+i.length,GI(t))}else{const Y=Lg(e,t,i);if(!Y.matched)return null;o=Y.consumedSegments,a=Y.remainingSegments,s=new Ig(o,Y.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,zI(t),Mo(t),t.component,t,qI(e),UI(e)+o.length,GI(t))}const l=function F$(n){return n.children?n.children:n.loadChildren?n._loadedConfig.routes:[]}(t),{segmentGroup:h,slicedSegments:f}=Og(e,o,a,l.filter(Y=>void 0===Y.redirectTo),this.relativeLinkResolution);if(0===f.length&&h.hasChildren()){const Y=this.processChildren(l,h);return null===Y?null:[new ll(s,Y)]}if(0===l.length&&0===f.length)return[new ll(s,[])];const D=Mo(t)===r,k=this.processSegment(l,h,f,D?ni:r);return null===k?null:[new ll(s,k)]}}function N$(n){const t=n.value.routeConfig;return t&&""===t.path&&void 0===t.redirectTo}function VI(n){const t=[],e=new Set;for(const i of n){if(!N$(i)){t.push(i);continue}const r=t.find(s=>i.value.routeConfig===s.value.routeConfig);void 0!==r?(r.children.push(...i.children),e.add(r)):t.push(i)}for(const i of e){const r=VI(i.children);t.push(new ll(i.value,r))}return t.filter(i=>!e.has(i))}function qI(n){let t=n;for(;t._sourceSegment;)t=t._sourceSegment;return t}function UI(n){let t=n,e=t._segmentIndexShift?t._segmentIndexShift:0;for(;t._sourceSegment;)t=t._sourceSegment,e+=t._segmentIndexShift?t._segmentIndexShift:0;return e-1}function zI(n){return n.data||{}}function GI(n){return n.resolve||{}}function $I(n){return[...Object.keys(n),...Object.getOwnPropertySymbols(n)]}function NM(n){return Jr(t=>{const e=n(t);return e?At(e).pipe(ge(()=>t)):Qt(t)})}class z$ extends class U${shouldDetach(t){return!1}store(t,e){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,e){return t.routeConfig===e.routeConfig}}{}const BM=new pt("ROUTES");class WI{constructor(t,e,i,r){this.injector=t,this.compiler=e,this.onLoadStartListener=i,this.onLoadEndListener=r}load(t,e){if(e._loader$)return e._loader$;this.onLoadStartListener&&this.onLoadStartListener(e);const r=this.loadModuleFactory(e.loadChildren).pipe(ge(s=>{this.onLoadEndListener&&this.onLoadEndListener(e);const o=s.create(t);return new LM(cI(o.injector.get(BM,void 0,En.Self|En.Optional)).map(PM),o)}),Ni(s=>{throw e._loader$=void 0,s}));return e._loader$=new Ye(r,()=>new K).pipe(Ot()),e._loader$}loadModuleFactory(t){return Ra(t()).pipe(ue(e=>e instanceof uk?Qt(e):At(this.compiler.compileModuleAsync(e))))}}class $${shouldProcessUrl(t){return!0}extract(t){return t}merge(t,e){return t}}function W$(n){throw n}function Q$(n,t,e){return t.parse("/")}function QI(n,t){return Qt(null)}const K$={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Z$={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Xi=(()=>{class n{constructor(e,i,r,s,o,a,l){this.rootComponentType=e,this.urlSerializer=i,this.rootContexts=r,this.location=s,this.config=l,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.disposed=!1,this.navigationId=0,this.currentPageId=0,this.isNgZoneEnabled=!1,this.events=new K,this.errorHandler=W$,this.malformedUriErrorHandler=Q$,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:QI,afterPreactivation:QI},this.urlHandlingStrategy=new $$,this.routeReuseStrategy=new z$,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.canceledNavigationResolution="replace",this.ngModule=o.get(el),this.console=o.get(a3);const D=o.get(yn);this.isNgZoneEnabled=D instanceof yn&&yn.isInAngularZone(),this.resetConfig(l),this.currentUrlTree=function DG(){return new $c(new ci([],{}),{},null)}(),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new WI(o,a,k=>this.triggerEvent(new rI(k)),k=>this.triggerEvent(new sI(k))),this.routerState=DI(this.currentUrlTree,this.rootComponentType),this.transitions=new xi({id:0,targetPageId:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}get browserPageId(){var e;return null===(e=this.location.getState())||void 0===e?void 0:e.\u0275routerPageId}setupNavigations(e){const i=this.events;return e.pipe(hi(r=>0!==r.id),ge(r=>Object.assign(Object.assign({},r),{extractedUrl:this.urlHandlingStrategy.extract(r.rawUrl)})),Jr(r=>{let s=!1,o=!1;return Qt(r).pipe(wr(a=>{this.currentNavigation={id:a.id,initialUrl:a.currentRawUrl,extractedUrl:a.extractedUrl,trigger:a.source,extras:a.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),Jr(a=>{const l=this.browserUrlTree.toString(),h=!this.navigated||a.extractedUrl.toString()!==l||l!==this.currentUrlTree.toString();if(("reload"===this.onSameUrlNavigation||h)&&this.urlHandlingStrategy.shouldProcessUrl(a.rawUrl))return KI(a.source)&&(this.browserUrlTree=a.extractedUrl),Qt(a).pipe(Jr(D=>{const k=this.transitions.getValue();return i.next(new MM(D.id,this.serializeUrl(D.extractedUrl),D.source,D.restoredState)),k!==this.transitions.getValue()?xa:Promise.resolve(D)}),function y$(n,t,e,i){return Jr(r=>function f$(n,t,e,i,r){return new g$(n,t,e,i,r).apply()}(n,t,e,r.extractedUrl,i).pipe(ge(s=>Object.assign(Object.assign({},r),{urlAfterRedirects:s}))))}(this.ngModule.injector,this.configLoader,this.urlSerializer,this.config),wr(D=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:D.urlAfterRedirects})}),function B$(n,t,e,i,r){return ue(s=>function L$(n,t,e,i,r="emptyOnly",s="legacy"){try{const o=new O$(n,t,e,i,r,s).recognize();return null===o?HI(new R$):Qt(o)}catch(o){return HI(o)}}(n,t,s.urlAfterRedirects,e(s.urlAfterRedirects),i,r).pipe(ge(o=>Object.assign(Object.assign({},s),{targetSnapshot:o}))))}(this.rootComponentType,this.config,D=>this.serializeUrl(D),this.paramsInheritanceStrategy,this.relativeLinkResolution),wr(D=>{if("eager"===this.urlUpdateStrategy){if(!D.extras.skipLocationChange){const Y=this.urlHandlingStrategy.merge(D.urlAfterRedirects,D.rawUrl);this.setBrowserUrl(Y,D)}this.browserUrlTree=D.urlAfterRedirects}const k=new iI(D.id,this.serializeUrl(D.extractedUrl),this.serializeUrl(D.urlAfterRedirects),D.targetSnapshot);i.next(k)}));if(h&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:k,extractedUrl:Y,source:oe,restoredState:Ne,extras:$e}=a,nt=new MM(k,this.serializeUrl(Y),oe,Ne);i.next(nt);const qe=DI(Y,this.rootComponentType).snapshot;return Qt(Object.assign(Object.assign({},a),{targetSnapshot:qe,urlAfterRedirects:Y,extras:Object.assign(Object.assign({},$e),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=a.rawUrl,a.resolve(null),xa}),NM(a=>{const{targetSnapshot:l,id:h,extractedUrl:f,rawUrl:D,extras:{skipLocationChange:k,replaceUrl:Y}}=a;return this.hooks.beforePreactivation(l,{navigationId:h,appliedUrlTree:f,rawUrlTree:D,skipLocationChange:!!k,replaceUrl:!!Y})}),wr(a=>{const l=new dG(a.id,this.serializeUrl(a.extractedUrl),this.serializeUrl(a.urlAfterRedirects),a.targetSnapshot);this.triggerEvent(l)}),ge(a=>Object.assign(Object.assign({},a),{guards:v$(a.targetSnapshot,a.currentSnapshot,this.rootContexts)})),function E$(n,t){return ue(e=>{const{targetSnapshot:i,currentSnapshot:r,guards:{canActivateChecks:s,canDeactivateChecks:o}}=e;return 0===o.length&&0===s.length?Qt(Object.assign(Object.assign({},e),{guardsResult:!0})):function C$(n,t,e,i){return At(n).pipe(ue(r=>function A$(n,t,e,i,r){const s=t&&t.routeConfig?t.routeConfig.canDeactivate:null;return s&&0!==s.length?Qt(s.map(a=>{const l=Bg(a,t,r);let h;if(function r$(n){return n&&Ql(n.canDeactivate)}(l))h=Ra(l.canDeactivate(n,t,e,i));else{if(!Ql(l))throw new Error("Invalid CanDeactivate guard");h=Ra(l(n,t,e,i))}return h.pipe(Js())})).pipe(Mp()):Qt(!0)}(r.component,r.route,e,t,i)),Js(r=>!0!==r,!0))}(o,i,r,n).pipe(ue(a=>a&&function e$(n){return"boolean"==typeof n}(a)?function T$(n,t,e,i){return At(t).pipe(pd(r=>Dg(function k$(n,t){return null!==n&&t&&t(new fG(n)),Qt(!0)}(r.route.parent,i),function S$(n,t){return null!==n&&t&&t(new _G(n)),Qt(!0)}(r.route,i),function I$(n,t,e){const i=t[t.length-1],s=t.slice(0,t.length-1).reverse().map(o=>function b$(n){const t=n.routeConfig?n.routeConfig.canActivateChild:null;return t&&0!==t.length?{node:n,guards:t}:null}(o)).filter(o=>null!==o).map(o=>gp(()=>Qt(o.guards.map(l=>{const h=Bg(l,o.node,e);let f;if(function i$(n){return n&&Ql(n.canActivateChild)}(h))f=Ra(h.canActivateChild(i,n));else{if(!Ql(h))throw new Error("Invalid CanActivateChild guard");f=Ra(h(i,n))}return f.pipe(Js())})).pipe(Mp())));return Qt(s).pipe(Mp())}(n,r.path,e),function x$(n,t,e){const i=t.routeConfig?t.routeConfig.canActivate:null;if(!i||0===i.length)return Qt(!0);const r=i.map(s=>gp(()=>{const o=Bg(s,t,e);let a;if(function n$(n){return n&&Ql(n.canActivate)}(o))a=Ra(o.canActivate(t,n));else{if(!Ql(o))throw new Error("Invalid CanActivate guard");a=Ra(o(t,n))}return a.pipe(Js())}));return Qt(r).pipe(Mp())}(n,r.route,e))),Js(r=>!0!==r,!0))}(i,s,n,t):Qt(a)),ge(a=>Object.assign(Object.assign({},e),{guardsResult:a})))})}(this.ngModule.injector,a=>this.triggerEvent(a)),wr(a=>{if(Qc(a.guardsResult)){const h=DM(`Redirecting to "${this.serializeUrl(a.guardsResult)}"`);throw h.url=a.guardsResult,h}const l=new hG(a.id,this.serializeUrl(a.extractedUrl),this.serializeUrl(a.urlAfterRedirects),a.targetSnapshot,!!a.guardsResult);this.triggerEvent(l)}),hi(a=>!!a.guardsResult||(this.restoreHistory(a),this.cancelNavigationTransition(a,""),!1)),NM(a=>{if(a.guards.canActivateChecks.length)return Qt(a).pipe(wr(l=>{const h=new pG(l.id,this.serializeUrl(l.extractedUrl),this.serializeUrl(l.urlAfterRedirects),l.targetSnapshot);this.triggerEvent(h)}),Jr(l=>{let h=!1;return Qt(l).pipe(function j$(n,t){return ue(e=>{const{targetSnapshot:i,guards:{canActivateChecks:r}}=e;if(!r.length)return Qt(e);let s=0;return At(r).pipe(pd(o=>function Y$(n,t,e,i){return function H$(n,t,e,i){const r=$I(n);if(0===r.length)return Qt({});const s={};return At(r).pipe(ue(o=>function V$(n,t,e,i){const r=Bg(n,t,i);return Ra(r.resolve?r.resolve(t,e):r(t,e))}(n[o],t,e,i).pipe(wr(a=>{s[o]=a}))),wM(1),ue(()=>$I(s).length===r.length?Qt(s):xa))}(n._resolve,n,t,i).pipe(ge(s=>(n._resolvedData=s,n.data=Object.assign(Object.assign({},n.data),EI(n,e).resolve),null)))}(o.route,i,n,t)),wr(()=>s++),wM(1),ue(o=>s===r.length?Qt(e):xa))})}(this.paramsInheritanceStrategy,this.ngModule.injector),wr({next:()=>h=!0,complete:()=>{h||(this.restoreHistory(l),this.cancelNavigationTransition(l,"At least one route resolver didn't emit any value."))}}))}),wr(l=>{const h=new mG(l.id,this.serializeUrl(l.extractedUrl),this.serializeUrl(l.urlAfterRedirects),l.targetSnapshot);this.triggerEvent(h)}))}),NM(a=>{const{targetSnapshot:l,id:h,extractedUrl:f,rawUrl:D,extras:{skipLocationChange:k,replaceUrl:Y}}=a;return this.hooks.afterPreactivation(l,{navigationId:h,appliedUrlTree:f,rawUrlTree:D,skipLocationChange:!!k,replaceUrl:!!Y})}),ge(a=>{const l=function HG(n,t,e){const i=vp(n,t._root,e?e._root:void 0);return new MI(i,t)}(this.routeReuseStrategy,a.targetSnapshot,a.currentRouterState);return Object.assign(Object.assign({},a),{targetRouterState:l})}),wr(a=>{this.currentUrlTree=a.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(a.urlAfterRedirects,a.rawUrl),this.routerState=a.targetRouterState,"deferred"===this.urlUpdateStrategy&&(a.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,a),this.browserUrlTree=a.urlAfterRedirects)}),((n,t,e)=>ge(i=>(new XG(t,i.targetRouterState,i.currentRouterState,e).activate(n),i)))(this.rootContexts,this.routeReuseStrategy,a=>this.triggerEvent(a)),wr({next(){s=!0},complete(){s=!0}}),Ia(()=>{var a;s||o||this.cancelNavigationTransition(r,`Navigation ID ${r.id} is not equal to the current navigation id ${this.navigationId}`),(null===(a=this.currentNavigation)||void 0===a?void 0:a.id)===r.id&&(this.currentNavigation=null)}),Ni(a=>{if(o=!0,function bG(n){return n&&n[aI]}(a)){const l=Qc(a.url);l||(this.navigated=!0,this.restoreHistory(r,!0));const h=new nI(r.id,this.serializeUrl(r.extractedUrl),a.message);i.next(h),l?setTimeout(()=>{const f=this.urlHandlingStrategy.merge(a.url,this.rawUrlTree),D={skipLocationChange:r.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||KI(r.source)};this.scheduleNavigation(f,"imperative",null,D,{resolve:r.resolve,reject:r.reject,promise:r.promise})},0):r.resolve(!1)}else{this.restoreHistory(r,!0);const l=new uG(r.id,this.serializeUrl(r.extractedUrl),a);i.next(l);try{r.resolve(this.errorHandler(a))}catch(h){r.reject(h)}}return xa}))}))}resetRootComponentType(e){this.rootComponentType=e,this.routerState.root.component=this.rootComponentType}setTransition(e){this.transitions.next(Object.assign(Object.assign({},this.transitions.value),e))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(e=>{const i="popstate"===e.type?"popstate":"hashchange";"popstate"===i&&setTimeout(()=>{var r;const s={replaceUrl:!0},o=(null===(r=e.state)||void 0===r?void 0:r.navigationId)?e.state:null;if(o){const l=Object.assign({},o);delete l.navigationId,delete l.\u0275routerPageId,0!==Object.keys(l).length&&(s.state=l)}const a=this.parseUrl(e.url);this.scheduleNavigation(a,i,o,s)},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(e){this.events.next(e)}resetConfig(e){LI(e),this.config=e.map(PM),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.transitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(e,i={}){const{relativeTo:r,queryParams:s,fragment:o,queryParamsHandling:a,preserveFragment:l}=i,h=r||this.routerState.root,f=l?this.currentUrlTree.fragment:o;let D=null;switch(a){case"merge":D=Object.assign(Object.assign({},this.currentUrlTree.queryParams),s);break;case"preserve":D=this.currentUrlTree.queryParams;break;default:D=s||null}return null!==D&&(D=this.removeEmptyProps(D)),function UG(n,t,e,i,r){if(0===e.length)return IM(t.root,t.root,t.root,i,r);const s=function zG(n){if("string"==typeof n[0]&&1===n.length&&"/"===n[0])return new kI(!0,0,n);let t=0,e=!1;const i=n.reduce((r,s,o)=>{if("object"==typeof s&&null!=s){if(s.outlets){const a={};return es(s.outlets,(l,h)=>{a[h]="string"==typeof l?l.split("/"):l}),[...r,{outlets:a}]}if(s.segmentPath)return[...r,s.segmentPath]}return"string"!=typeof s?[...r,s]:0===o?(s.split("/").forEach((a,l)=>{0==l&&"."===a||(0==l&&""===a?e=!0:".."===a?t++:""!=a&&r.push(a))}),r):[...r,s]},[]);return new kI(e,t,i)}(e);if(s.toRoot())return IM(t.root,t.root,new ci([],{}),i,r);const o=function GG(n,t,e){if(n.isAbsolute)return new AM(t.root,!0,0);if(-1===e.snapshot._lastPathIndex){const s=e.snapshot._urlSegment;return new AM(s,s===t.root,0)}const i=Ag(n.commands[0])?0:1;return function $G(n,t,e){let i=n,r=t,s=e;for(;s>r;){if(s-=r,i=i.parent,!i)throw new Error("Invalid number of '../'");r=i.segments.length}return new AM(i,!1,r-s)}(e.snapshot._urlSegment,e.snapshot._lastPathIndex+i,n.numberOfDoubleDots)}(s,t,n),a=o.processChildren?Rg(o.segmentGroup,o.index,s.commands):xI(o.segmentGroup,o.index,s.commands);return IM(t.root,o.segmentGroup,a,i,r)}(h,this.currentUrlTree,e,D,null!=f?f:null)}navigateByUrl(e,i={skipLocationChange:!1}){const r=Qc(e)?e:this.parseUrl(e),s=this.urlHandlingStrategy.merge(r,this.rawUrlTree);return this.scheduleNavigation(s,"imperative",null,i)}navigate(e,i={skipLocationChange:!1}){return function X$(n){for(let t=0;t{const s=e[r];return null!=s&&(i[r]=s),i},{})}processNavigations(){this.navigations.subscribe(e=>{this.navigated=!0,this.lastSuccessfulId=e.id,this.currentPageId=e.targetPageId,this.events.next(new bd(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,e.resolve(!0)},e=>{this.console.warn(`Unhandled Navigation Error: ${e}`)})}scheduleNavigation(e,i,r,s,o){var a,l;if(this.disposed)return Promise.resolve(!1);let h,f,D;o?(h=o.resolve,f=o.reject,D=o.promise):D=new Promise((oe,Ne)=>{h=oe,f=Ne});const k=++this.navigationId;let Y;return"computed"===this.canceledNavigationResolution?(0===this.currentPageId&&(r=this.location.getState()),Y=r&&r.\u0275routerPageId?r.\u0275routerPageId:s.replaceUrl||s.skipLocationChange?null!==(a=this.browserPageId)&&void 0!==a?a:0:(null!==(l=this.browserPageId)&&void 0!==l?l:0)+1):Y=0,this.setTransition({id:k,targetPageId:Y,source:i,restoredState:r,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:e,extras:s,resolve:h,reject:f,promise:D,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),D.catch(oe=>Promise.reject(oe))}setBrowserUrl(e,i){const r=this.urlSerializer.serialize(e),s=Object.assign(Object.assign({},i.extras.state),this.generateNgRouterState(i.id,i.targetPageId));this.location.isCurrentPathEqualTo(r)||i.extras.replaceUrl?this.location.replaceState(r,"",s):this.location.go(r,"",s)}restoreHistory(e,i=!1){var r,s;if("computed"===this.canceledNavigationResolution){const o=this.currentPageId-e.targetPageId;"popstate"!==e.source&&"eager"!==this.urlUpdateStrategy&&this.currentUrlTree!==(null===(r=this.currentNavigation)||void 0===r?void 0:r.finalUrl)||0===o?this.currentUrlTree===(null===(s=this.currentNavigation)||void 0===s?void 0:s.finalUrl)&&0===o&&(this.resetState(e),this.browserUrlTree=e.currentUrlTree,this.resetUrlToCurrentUrlTree()):this.location.historyGo(o)}else"replace"===this.canceledNavigationResolution&&(i&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=e.currentRouterState,this.currentUrlTree=e.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}cancelNavigationTransition(e,i){const r=new nI(e.id,this.serializeUrl(e.extractedUrl),i);this.triggerEvent(r),e.resolve(!1)}generateNgRouterState(e,i){return"computed"===this.canceledNavigationResolution?{navigationId:e,\u0275routerPageId:i}:{navigationId:e}}}return n.\u0275fac=function(e){Ja()},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})();function KI(n){return"imperative"!==n}let Dd=(()=>{class n{constructor(e,i,r,s,o){this.router=e,this.route=i,this.tabIndexAttribute=r,this.renderer=s,this.el=o,this.commands=null,this.onChanges=new K,this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(e){if(null!=this.tabIndexAttribute)return;const i=this.renderer,r=this.el.nativeElement;null!==e?i.setAttribute(r,"tabindex",e):i.removeAttribute(r,"tabindex")}ngOnChanges(e){this.onChanges.next(this)}set routerLink(e){null!=e?(this.commands=Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(){if(null===this.urlTree)return!0;const e={skipLocationChange:Cd(this.skipLocationChange),replaceUrl:Cd(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,e),!0}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:Cd(this.preserveFragment)})}}return n.\u0275fac=function(e){return new(e||n)(M(Xi),M(Zo),_r("tabindex"),M(Ta),M(Zt))},n.\u0275dir=rt({type:n,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(e,i){1&e&&Je("click",function(){return i.onClick()})},inputs:{queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo",routerLink:"routerLink"},features:[Jn]}),n})(),Ed=(()=>{class n{constructor(e,i,r){this.router=e,this.route=i,this.locationStrategy=r,this.commands=null,this.href=null,this.onChanges=new K,this.subscription=e.events.subscribe(s=>{s instanceof bd&&this.updateTargetUrlAndHref()})}set routerLink(e){this.commands=null!=e?Array.isArray(e)?e:[e]:null}ngOnChanges(e){this.updateTargetUrlAndHref(),this.onChanges.next(this)}ngOnDestroy(){this.subscription.unsubscribe()}onClick(e,i,r,s,o){if(0!==e||i||r||s||o||"string"==typeof this.target&&"_self"!=this.target||null===this.urlTree)return!0;const a={skipLocationChange:Cd(this.skipLocationChange),replaceUrl:Cd(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,a),!1}updateTargetUrlAndHref(){this.href=null!==this.urlTree?this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:Cd(this.preserveFragment)})}}return n.\u0275fac=function(e){return new(e||n)(M(Xi),M(Zo),M(dd))},n.\u0275dir=rt({type:n,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(e,i){1&e&&Je("click",function(s){return i.onClick(s.button,s.ctrlKey,s.shiftKey,s.altKey,s.metaKey)}),2&e&&hn("target",i.target)("href",i.href,Kv)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo",routerLink:"routerLink"},features:[Jn]}),n})();function Cd(n){return""===n||!!n}class ZI{}class XI{preload(t,e){return Qt(null)}}let JI=(()=>{class n{constructor(e,i,r,s){this.router=e,this.injector=r,this.preloadingStrategy=s,this.loader=new WI(r,i,l=>e.triggerEvent(new rI(l)),l=>e.triggerEvent(new sI(l)))}setUpPreloading(){this.subscription=this.router.events.pipe(hi(e=>e instanceof bd),pd(()=>this.preload())).subscribe(()=>{})}preload(){const e=this.injector.get(el);return this.processRoutes(e,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,i){const r=[];for(const s of i)if(s.loadChildren&&!s.canLoad&&s._loadedConfig){const o=s._loadedConfig;r.push(this.processRoutes(o.module,o.routes))}else s.loadChildren&&!s.canLoad?r.push(this.preloadConfig(e,s)):s.children&&r.push(this.processRoutes(e,s.children));return At(r).pipe(xe(),ge(s=>{}))}preloadConfig(e,i){return this.preloadingStrategy.preload(i,()=>(i._loadedConfig?Qt(i._loadedConfig):this.loader.load(e.injector,i)).pipe(ue(s=>(i._loadedConfig=s,this.processRoutes(s.module,s.routes)))))}}return n.\u0275fac=function(e){return new(e||n)(Se(Xi),Se(Gk),Se(qi),Se(ZI))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})(),jM=(()=>{class n{constructor(e,i,r={}){this.router=e,this.viewportScroller=i,this.options=r,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},r.scrollPositionRestoration=r.scrollPositionRestoration||"disabled",r.anchorScrolling=r.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(e=>{e instanceof MM?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof bd&&(this.lastId=e.id,this.scheduleScrollEvent(e,this.router.parseUrl(e.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(e=>{e instanceof oI&&(e.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,i){this.router.triggerEvent(new oI(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,i))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return n.\u0275fac=function(e){Ja()},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})();const Kc=new pt("ROUTER_CONFIGURATION"),eA=new pt("ROUTER_FORROOT_GUARD"),n8=[Yc,{provide:gI,useClass:_I},{provide:Xi,useFactory:function l8(n,t,e,i,r,s,o={},a,l){const h=new Xi(null,n,t,e,i,r,cI(s));return a&&(h.urlHandlingStrategy=a),l&&(h.routeReuseStrategy=l),function c8(n,t){n.errorHandler&&(t.errorHandler=n.errorHandler),n.malformedUriErrorHandler&&(t.malformedUriErrorHandler=n.malformedUriErrorHandler),n.onSameUrlNavigation&&(t.onSameUrlNavigation=n.onSameUrlNavigation),n.paramsInheritanceStrategy&&(t.paramsInheritanceStrategy=n.paramsInheritanceStrategy),n.relativeLinkResolution&&(t.relativeLinkResolution=n.relativeLinkResolution),n.urlUpdateStrategy&&(t.urlUpdateStrategy=n.urlUpdateStrategy),n.canceledNavigationResolution&&(t.canceledNavigationResolution=n.canceledNavigationResolution)}(o,h),o.enableTracing&&h.events.subscribe(f=>{var D,k;null===(D=console.group)||void 0===D||D.call(console,`Router Event: ${f.constructor.name}`),console.log(f.toString()),console.log(f),null===(k=console.groupEnd)||void 0===k||k.call(console)}),h},deps:[gI,Dp,Yc,qi,Gk,BM,Kc,[class G${},new yr],[class q${},new yr]]},Dp,{provide:Zo,useFactory:function u8(n){return n.routerState.root},deps:[Xi]},JI,XI,class t8{preload(t,e){return e().pipe(Ni(()=>Qt(null)))}},{provide:Kc,useValue:{enableTracing:!1}}];function r8(){return new Zk("Router",Xi)}let ws=(()=>{class n{constructor(e,i){}static forRoot(e,i){return{ngModule:n,providers:[n8,tA(e),{provide:eA,useFactory:a8,deps:[[Xi,new yr,new mo]]},{provide:Kc,useValue:i||{}},{provide:dd,useFactory:o8,deps:[jc,[new _a(ww),new yr],Kc]},{provide:jM,useFactory:s8,deps:[Xi,NU,Kc]},{provide:ZI,useExisting:i&&i.preloadingStrategy?i.preloadingStrategy:XI},{provide:Zk,multi:!0,useFactory:r8},[YM,{provide:ow,multi:!0,useFactory:d8,deps:[YM]},{provide:nA,useFactory:h8,deps:[YM]},{provide:zk,multi:!0,useExisting:nA}]]}}static forChild(e){return{ngModule:n,providers:[tA(e)]}}}return n.\u0275fac=function(e){return new(e||n)(Se(eA,8),Se(Xi,8))},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({}),n})();function s8(n,t,e){return e.scrollOffset&&t.setOffset(e.scrollOffset),new jM(n,t,e)}function o8(n,t,e={}){return e.useHash?new J3(n,t):new gx(n,t)}function a8(n){return"guarded"}function tA(n){return[{provide:Mv,multi:!0,useValue:n},{provide:BM,multi:!0,useValue:n}]}let YM=(()=>{class n{constructor(e){this.injector=e,this.initNavigation=!1,this.destroyed=!1,this.resultOfPreactivationDone=new K}appInitializer(){return this.injector.get(K3,Promise.resolve(null)).then(()=>{if(this.destroyed)return Promise.resolve(!0);let i=null;const r=new Promise(a=>i=a),s=this.injector.get(Xi),o=this.injector.get(Kc);return"disabled"===o.initialNavigation?(s.setUpLocationChangeListener(),i(!0)):"enabled"===o.initialNavigation||"enabledBlocking"===o.initialNavigation?(s.hooks.afterPreactivation=()=>this.initNavigation?Qt(null):(this.initNavigation=!0,i(!0),this.resultOfPreactivationDone),s.initialNavigation()):i(!0),r})}bootstrapListener(e){const i=this.injector.get(Kc),r=this.injector.get(JI),s=this.injector.get(jM),o=this.injector.get(Xi),a=this.injector.get(Lf);e===a.components[0]&&(("enabledNonBlocking"===i.initialNavigation||void 0===i.initialNavigation)&&o.initialNavigation(),r.setUpPreloading(),s.init(),o.resetRootComponentType(a.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}ngOnDestroy(){this.destroyed=!0}}return n.\u0275fac=function(e){return new(e||n)(Se(qi))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})();function d8(n){return n.appInitializer.bind(n)}function h8(n){return n.bootstrapListener.bind(n)}const nA=new pt("Router Initializer");var Zc=w(9675),HM=w(3564),iA=w(5134),VM=w(8108);function rA(n){return new iA.ApolloLink(function(t,e){var i=(0,HM._T)(t,[]);return new VM.y$(function(r){var s;return Promise.resolve(i).then(function(o){return n(o,t.getContext())}).then(t.setContext).then(function(){s=e(t).subscribe({next:r.next.bind(r),error:r.error.bind(r),complete:r.complete.bind(r)})}).catch(r.error.bind(r)),function(){s&&s.unsubscribe()}})})}class m8 extends P{constructor(t,e){super()}schedule(t,e=0){return this}}class jg extends m8{constructor(t,e){super(t,e),this.scheduler=t,this.work=e,this.pending=!1}schedule(t,e=0){if(this.closed)return this;this.state=t;const i=this.id,r=this.scheduler;return null!=i&&(this.id=this.recycleAsyncId(r,i,e)),this.pending=!0,this.delay=e,this.id=this.id||this.requestAsyncId(r,this.id,e),this}requestAsyncId(t,e,i=0){return setInterval(t.flush.bind(t,this),i)}recycleAsyncId(t,e,i=0){if(null!==i&&this.delay===i&&!1===this.pending)return e;clearInterval(e)}execute(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const i=this._execute(t,e);if(i)return i;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,e){let r,i=!1;try{this.work(t)}catch(s){i=!0,r=!!s&&s||new Error(s)}if(i)return this.unsubscribe(),r}_unsubscribe(){const t=this.id,e=this.scheduler,i=e.actions,r=i.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&i.splice(r,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null}}let sA=(()=>{class n{constructor(e,i=n.now){this.SchedulerAction=e,this.now=i}schedule(e,i=0,r){return new this.SchedulerAction(this,e).schedule(r,i)}}return n.now=()=>Date.now(),n})();class Xo extends sA{constructor(t,e=sA.now){super(t,()=>Xo.delegate&&Xo.delegate!==this?Xo.delegate.now():e()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(t,e=0,i){return Xo.delegate&&Xo.delegate!==this?Xo.delegate.schedule(t,e,i):super.schedule(t,e,i)}flush(t){const{actions:e}=this;if(this.active)return void e.push(t);let i;this.active=!0;do{if(i=t.execute(t.state,t.delay))break}while(t=e.shift());if(this.active=!1,i){for(;t=e.shift();)t.unsubscribe();throw i}}}const oA=new class g8 extends Xo{}(class f8 extends jg{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}schedule(t,e=0){return e>0?super.schedule(t,e):(this.delay=e,this.state=t,this.scheduler.flush(this),this)}execute(t,e){return e>0||this.closed?super.execute(t,e):this._execute(t,e)}requestAsyncId(t,e,i=0){return null!==i&&i>0||null===i&&this.delay>0?super.requestAsyncId(t,e,i):t.flush(this)}}),_8=oA;class Ps{constructor(t,e,i){this.kind=t,this.value=e,this.error=i,this.hasValue="N"===t}observe(t){switch(this.kind){case"N":return t.next&&t.next(this.value);case"E":return t.error&&t.error(this.error);case"C":return t.complete&&t.complete()}}do(t,e,i){switch(this.kind){case"N":return t&&t(this.value);case"E":return e&&e(this.error);case"C":return i&&i()}}accept(t,e,i){return t&&"function"==typeof t.next?this.observe(t):this.do(t,e,i)}toObservable(){switch(this.kind){case"N":return Qt(this.value);case"E":return Qi(this.error);case"C":return Eg()}throw new Error("unexpected notification kind value")}static createNext(t){return void 0!==t?new Ps("N",t):Ps.undefinedValueNotification}static createError(t){return new Ps("E",void 0,t)}static createComplete(){return Ps.completeNotification}}Ps.completeNotification=new Ps("C"),Ps.undefinedValueNotification=new Ps("N",void 0);class v8{constructor(t,e=0){this.scheduler=t,this.delay=e}call(t,e){return e.subscribe(new Yg(t,this.scheduler,this.delay))}}class Yg extends F{constructor(t,e,i=0){super(t),this.scheduler=e,this.delay=i}static dispatch(t){const{notification:e,destination:i}=t;e.observe(i),this.unsubscribe()}scheduleMessage(t){this.destination.add(this.scheduler.schedule(Yg.dispatch,this.delay,new b8(t,this.destination)))}_next(t){this.scheduleMessage(Ps.createNext(t))}_error(t){this.scheduleMessage(Ps.createError(t)),this.unsubscribe()}_complete(){this.scheduleMessage(Ps.createComplete()),this.unsubscribe()}}class b8{constructor(t,e){this.notification=t,this.destination=e}}function aA(n){return new st(t=>(n().then(e=>{t.closed||(t.next(e),t.complete())},e=>{t.closed||t.error(e)}),()=>t.unsubscribe()))}class M8{constructor(t){this.zone=t,this.now=Date.now?Date.now:()=>+new Date}schedule(t,e=0,i){return this.zone.run(()=>oA.schedule(t,e,i))}}function lA(n){return n[lt]=()=>n,n}function cA(n,t){return n.pipe(function y8(n,t=0){return function(i){return i.lift(new v8(n,t))}}(new M8(t)))}function uA(n,t,e){return n&&void 0!==n[t]?n[t]:e}class E8{constructor(t,e,i){this.obsQuery=t;const r=cA(At(lA(this.obsQuery)),e);this.valueChanges=i.useInitialLoading?r.pipe(function D8(n){return function(e){return new st(function(r){const s=n.getCurrentResult(),{loading:o,errors:a,error:l,partial:h,data:f}=s,{partialRefetch:D,fetchPolicy:k}=n.options,Y=a||l;return D&&h&&(!f||0===Object.keys(f).length)&&"cache-only"!==k&&!o&&!Y&&r.next(Object.assign(Object.assign({},s),{loading:!0,networkStatus:Zc.NetworkStatus.loading})),e.subscribe(r)})}}(this.obsQuery)):r,this.queryId=this.obsQuery.queryId}get options(){return this.obsQuery.options}get variables(){return this.obsQuery.variables}result(){return this.obsQuery.result()}getCurrentResult(){return this.obsQuery.getCurrentResult()}getLastResult(){return this.obsQuery.getLastResult()}getLastError(){return this.obsQuery.getLastError()}resetLastResults(){return this.obsQuery.resetLastResults()}refetch(t){return this.obsQuery.refetch(t)}fetchMore(t){return this.obsQuery.fetchMore(t)}subscribeToMore(t){return this.obsQuery.subscribeToMore(t)}updateQuery(t){return this.obsQuery.updateQuery(t)}stopPolling(){return this.obsQuery.stopPolling()}startPolling(t){return this.obsQuery.startPolling(t)}setOptions(t){return this.obsQuery.setOptions(t)}setVariables(t){return this.obsQuery.setVariables(t)}}const C8=new pt("APOLLO_FLAGS"),T8=new pt("APOLLO_OPTIONS"),S8=new pt("APOLLO_NAMED_OPTIONS");class dA{constructor(t,e,i){this.ngZone=t,this.flags=e,this._client=i,this.useInitialLoading=uA(e,"useInitialLoading",!1),this.useMutationLoading=uA(e,"useMutationLoading",!1)}watchQuery(t){return new E8(this.ensureClient().watchQuery(Object.assign({},t)),this.ngZone,Object.assign({useInitialLoading:this.useInitialLoading},t))}query(t){return aA(()=>this.ensureClient().query(Object.assign({},t)))}mutate(t){var e;return function w8(n,t){return t?n.pipe(hr({loading:!0}),ge(e=>Object.assign(Object.assign({},e),{loading:!!e.loading}))):n.pipe(ge(e=>Object.assign(Object.assign({},e),{loading:!1})))}(aA(()=>this.ensureClient().mutate(Object.assign({},t))),null!==(e=t.useMutationLoading)&&void 0!==e?e:this.useMutationLoading)}subscribe(t,e){const i=At(lA(this.ensureClient().subscribe(Object.assign({},t))));return e&&!0!==e.useZone?i:cA(i,this.ngZone)}getClient(){return this.client}setClient(t){this.client=t}get client(){return this._client}set client(t){if(this._client)throw new Error("Client has been already defined");this._client=t}ensureClient(){return this.checkInstance(),this._client}checkInstance(){if(!this._client)throw new Error("Client has not been defined yet")}}let Hg=(()=>{class n extends dA{constructor(e,i,r,s){if(super(e,s),this._ngZone=e,this.map=new Map,i&&this.createDefault(i),r&&"object"==typeof r)for(let o in r)r.hasOwnProperty(o)&&this.createNamed(o,r[o])}create(e,i){qM(i)?this.createDefault(e):this.createNamed(i,e)}default(){return this}use(e){return qM(e)?this.default():this.map.get(e)}createDefault(e){if(this.getClient())throw new Error("Apollo has been already created.");return this.setClient(new Zc.ApolloClient(e))}createNamed(e,i){if(this.map.has(e))throw new Error(`Client ${e} has been already created`);this.map.set(e,new dA(this._ngZone,this.flags,new Zc.ApolloClient(i)))}removeClient(e){qM(e)?this._client=void 0:this.map.delete(e)}}return n.\u0275fac=function(e){return new(e||n)(Se(yn),Se(T8,8),Se(S8,8),Se(C8,8))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})();function qM(n){return!n||"default"===n}const k8=[Hg];let x8=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({providers:k8}),n})();let Xc={async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1};const pA=/[&<>"']/,A8=new RegExp(pA.source,"g"),mA=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,R8=new RegExp(mA.source,"g"),L8={"&":"&","<":"<",">":">",'"':""","'":"'"},fA=n=>L8[n];function us(n,t){if(t){if(pA.test(n))return n.replace(A8,fA)}else if(mA.test(n))return n.replace(R8,fA);return n}const O8=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function gA(n){return n.replace(O8,(t,e)=>"colon"===(e=e.toLowerCase())?":":"#"===e.charAt(0)?"x"===e.charAt(1)?String.fromCharCode(parseInt(e.substring(2),16)):String.fromCharCode(+e.substring(1)):"")}const P8=/(^|[^\[])\^/g;function Bi(n,t){n="string"==typeof n?n:n.source,t=t||"";const e={replace:(i,r)=>(r=(r=r.source||r).replace(P8,"$1"),n=n.replace(i,r),e),getRegex:()=>new RegExp(n,t)};return e}const F8=/[^\w:]/g,N8=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function _A(n,t,e){if(n){let i;try{i=decodeURIComponent(gA(e)).replace(F8,"").toLowerCase()}catch(r){return null}if(0===i.indexOf("javascript:")||0===i.indexOf("vbscript:")||0===i.indexOf("data:"))return null}t&&!N8.test(e)&&(e=function H8(n,t){Vg[" "+n]||(Vg[" "+n]=B8.test(n)?n+"/":Ug(n,"/",!0));const e=-1===(n=Vg[" "+n]).indexOf(":");return"//"===t.substring(0,2)?e?t:n.replace(j8,"$1")+t:"/"===t.charAt(0)?e?t:n.replace(Y8,"$1")+t:n+t}(t,e));try{e=encodeURI(e).replace(/%25/g,"%")}catch(i){return null}return e}const Vg={},B8=/^[^:]+:\/*[^/]*$/,j8=/^([^:]+:)[\s\S]*$/,Y8=/^([^:]+:\/*[^/]*)[\s\S]*$/,qg={exec:function(){}};function yA(n,t){const i=n.replace(/\|/g,(s,o,a)=>{let l=!1,h=o;for(;--h>=0&&"\\"===a[h];)l=!l;return l?"|":" |"}).split(/ \|/);let r=0;if(i[0].trim()||i.shift(),i.length>0&&!i[i.length-1].trim()&&i.pop(),i.length>t)i.splice(t);else for(;i.length1;)1&t&&(e+=n),t>>=1,n+=n;return e+n}function bA(n,t,e,i){const r=t.href,s=t.title?us(t.title):null,o=n[1].replace(/\\([\[\]])/g,"$1");if("!"!==n[0].charAt(0)){i.state.inLink=!0;const a={type:"link",raw:e,href:r,title:s,text:o,tokens:i.inlineTokens(o)};return i.state.inLink=!1,a}return{type:"image",raw:e,href:r,title:s,text:us(o)}}class UM{constructor(t){this.options=t||Xc}space(t){const e=this.rules.block.newline.exec(t);if(e&&e[0].length>0)return{type:"space",raw:e[0]}}code(t){const e=this.rules.block.code.exec(t);if(e){const i=e[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:e[0],codeBlockStyle:"indented",text:this.options.pedantic?i:Ug(i,"\n")}}}fences(t){const e=this.rules.block.fences.exec(t);if(e){const i=e[0],r=function U8(n,t){const e=n.match(/^(\s+)(?:```)/);if(null===e)return t;const i=e[1];return t.split("\n").map(r=>{const s=r.match(/^\s+/);if(null===s)return r;const[o]=s;return o.length>=i.length?r.slice(i.length):r}).join("\n")}(i,e[3]||"");return{type:"code",raw:i,lang:e[2]?e[2].trim().replace(this.rules.inline._escapes,"$1"):e[2],text:r}}}heading(t){const e=this.rules.block.heading.exec(t);if(e){let i=e[2].trim();if(/#$/.test(i)){const r=Ug(i,"#");(this.options.pedantic||!r||/ $/.test(r))&&(i=r.trim())}return{type:"heading",raw:e[0],depth:e[1].length,text:i,tokens:this.lexer.inline(i)}}}hr(t){const e=this.rules.block.hr.exec(t);if(e)return{type:"hr",raw:e[0]}}blockquote(t){const e=this.rules.block.blockquote.exec(t);if(e){const i=e[0].replace(/^ *>[ \t]?/gm,""),r=this.lexer.state.top;this.lexer.state.top=!0;const s=this.lexer.blockTokens(i);return this.lexer.state.top=r,{type:"blockquote",raw:e[0],tokens:s,text:i}}}list(t){let e=this.rules.block.list.exec(t);if(e){let i,r,s,o,a,l,h,f,D,k,Y,oe,Ne=e[1].trim();const $e=Ne.length>1,nt={type:"list",raw:"",ordered:$e,start:$e?+Ne.slice(0,-1):"",loose:!1,items:[]};Ne=$e?`\\d{1,9}\\${Ne.slice(-1)}`:`\\${Ne}`,this.options.pedantic&&(Ne=$e?Ne:"[*+-]");const qe=new RegExp(`^( {0,3}${Ne})((?:[\t ][^\\n]*)?(?:\\n|$))`);for(;t&&(oe=!1,(e=qe.exec(t))&&!this.rules.block.hr.test(t));){if(i=e[0],t=t.substring(i.length),f=e[2].split("\n",1)[0].replace(/^\t+/,Gt=>" ".repeat(3*Gt.length)),D=t.split("\n",1)[0],this.options.pedantic?(o=2,Y=f.trimLeft()):(o=e[2].search(/[^ ]/),o=o>4?1:o,Y=f.slice(o),o+=e[1].length),l=!1,!f&&/^ *$/.test(D)&&(i+=D+"\n",t=t.substring(D.length+1),oe=!0),!oe){const Gt=new RegExp(`^ {0,${Math.min(3,o-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ \t][^\\n]*)?(?:\\n|$))`),wn=new RegExp(`^ {0,${Math.min(3,o-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),ii=new RegExp(`^ {0,${Math.min(3,o-1)}}(?:\`\`\`|~~~)`),Mi=new RegExp(`^ {0,${Math.min(3,o-1)}}#`);for(;t&&(k=t.split("\n",1)[0],D=k,this.options.pedantic&&(D=D.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!(ii.test(D)||Mi.test(D)||Gt.test(D)||wn.test(t)));){if(D.search(/[^ ]/)>=o||!D.trim())Y+="\n"+D.slice(o);else{if(l||f.search(/[^ ]/)>=4||ii.test(f)||Mi.test(f)||wn.test(f))break;Y+="\n"+D}!l&&!D.trim()&&(l=!0),i+=k+"\n",t=t.substring(k.length+1),f=D.slice(o)}}nt.loose||(h?nt.loose=!0:/\n *\n *$/.test(i)&&(h=!0)),this.options.gfm&&(r=/^\[[ xX]\] /.exec(Y),r&&(s="[ ] "!==r[0],Y=Y.replace(/^\[[ xX]\] +/,""))),nt.items.push({type:"list_item",raw:i,task:!!r,checked:s,loose:!1,text:Y}),nt.raw+=i}nt.items[nt.items.length-1].raw=i.trimRight(),nt.items[nt.items.length-1].text=Y.trimRight(),nt.raw=nt.raw.trimRight();const Rt=nt.items.length;for(a=0;a"space"===ii.type),wn=Gt.length>0&&Gt.some(ii=>/\n.*\n/.test(ii.raw));nt.loose=wn}if(nt.loose)for(a=0;a$/,"$1").replace(this.rules.inline._escapes,"$1"):"",s=e[3]?e[3].substring(1,e[3].length-1).replace(this.rules.inline._escapes,"$1"):e[3];return{type:"def",tag:i,raw:e[0],href:r,title:s}}}table(t){const e=this.rules.block.table.exec(t);if(e){const i={type:"table",header:yA(e[1]).map(r=>({text:r})),align:e[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:e[3]&&e[3].trim()?e[3].replace(/\n[ \t]*$/,"").split("\n"):[]};if(i.header.length===i.align.length){i.raw=e[0];let s,o,a,l,r=i.align.length;for(s=0;s({text:h}));for(r=i.header.length,o=0;o/i.test(e[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(e[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(e[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:e[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(e[0]):us(e[0]):e[0]}}link(t){const e=this.rules.inline.link.exec(t);if(e){const i=e[2].trim();if(!this.options.pedantic&&/^$/.test(i))return;const o=Ug(i.slice(0,-1),"\\");if((i.length-o.length)%2==0)return}else{const o=function V8(n,t){if(-1===n.indexOf(t[1]))return-1;const e=n.length;let i=0,r=0;for(;r-1){const l=(0===e[0].indexOf("!")?5:4)+e[1].length+o;e[2]=e[2].substring(0,o),e[0]=e[0].substring(0,l).trim(),e[3]=""}}let r=e[2],s="";if(this.options.pedantic){const o=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(r);o&&(r=o[1],s=o[3])}else s=e[3]?e[3].slice(1,-1):"";return r=r.trim(),/^$/.test(i)?r.slice(1):r.slice(1,-1)),bA(e,{href:r&&r.replace(this.rules.inline._escapes,"$1"),title:s&&s.replace(this.rules.inline._escapes,"$1")},e[0],this.lexer)}}reflink(t,e){let i;if((i=this.rules.inline.reflink.exec(t))||(i=this.rules.inline.nolink.exec(t))){let r=(i[2]||i[1]).replace(/\s+/g," ");if(r=e[r.toLowerCase()],!r){const s=i[0].charAt(0);return{type:"text",raw:s,text:s}}return bA(i,r,i[0],this.lexer)}}emStrong(t,e,i=""){let r=this.rules.inline.emStrong.lDelim.exec(t);if(!r||r[3]&&i.match(/[\p{L}\p{N}]/u))return;const s=r[1]||r[2]||"";if(!s||s&&(""===i||this.rules.inline.punctuation.exec(i))){const o=r[0].length-1;let a,l,h=o,f=0;const D="*"===r[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(D.lastIndex=0,e=e.slice(-1*t.length+o);null!=(r=D.exec(e));){if(a=r[1]||r[2]||r[3]||r[4]||r[5]||r[6],!a)continue;if(l=a.length,r[3]||r[4]){h+=l;continue}if((r[5]||r[6])&&o%3&&!((o+l)%3)){f+=l;continue}if(h-=l,h>0)continue;l=Math.min(l,l+h+f);const k=t.slice(0,o+r.index+(r[0].length-a.length)+l);if(Math.min(o,l)%2){const oe=k.slice(1,-1);return{type:"em",raw:k,text:oe,tokens:this.lexer.inlineTokens(oe)}}const Y=k.slice(2,-2);return{type:"strong",raw:k,text:Y,tokens:this.lexer.inlineTokens(Y)}}}}codespan(t){const e=this.rules.inline.code.exec(t);if(e){let i=e[2].replace(/\n/g," ");const r=/[^ ]/.test(i),s=/^ /.test(i)&&/ $/.test(i);return r&&s&&(i=i.substring(1,i.length-1)),i=us(i,!0),{type:"codespan",raw:e[0],text:i}}}br(t){const e=this.rules.inline.br.exec(t);if(e)return{type:"br",raw:e[0]}}del(t){const e=this.rules.inline.del.exec(t);if(e)return{type:"del",raw:e[0],text:e[2],tokens:this.lexer.inlineTokens(e[2])}}autolink(t,e){const i=this.rules.inline.autolink.exec(t);if(i){let r,s;return"@"===i[2]?(r=us(this.options.mangle?e(i[1]):i[1]),s="mailto:"+r):(r=us(i[1]),s=r),{type:"link",raw:i[0],text:r,href:s,tokens:[{type:"text",raw:r,text:r}]}}}url(t,e){let i;if(i=this.rules.inline.url.exec(t)){let r,s;if("@"===i[2])r=us(this.options.mangle?e(i[0]):i[0]),s="mailto:"+r;else{let o;do{o=i[0],i[0]=this.rules.inline._backpedal.exec(i[0])[0]}while(o!==i[0]);r=us(i[0]),s="www."===i[1]?"http://"+i[0]:i[0]}return{type:"link",raw:i[0],text:r,href:s,tokens:[{type:"text",raw:r,text:r}]}}}inlineText(t,e){const i=this.rules.inline.text.exec(t);if(i){let r;return r=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(i[0]):us(i[0]):i[0]:us(this.options.smartypants?e(i[0]):i[0]),{type:"text",raw:i[0],text:r}}}}const In={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:qg,lheading:/^((?:.|\n(?!\n))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\.|[^\[\]\\])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};In.def=Bi(In.def).replace("label",In._label).replace("title",In._title).getRegex(),In.bullet=/(?:[*+-]|\d{1,9}[.)])/,In.listItemStart=Bi(/^( *)(bull) */).replace("bull",In.bullet).getRegex(),In.list=Bi(In.list).replace(/bull/g,In.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+In.def.source+")").getRegex(),In._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",In._comment=/|$)/,In.html=Bi(In.html,"i").replace("comment",In._comment).replace("tag",In._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),In.paragraph=Bi(In._paragraph).replace("hr",In.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",In._tag).getRegex(),In.blockquote=Bi(In.blockquote).replace("paragraph",In.paragraph).getRegex(),In.normal=Rr({},In),In.gfm=Io(Rr({},In.normal),{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),In.gfm.table=Bi(In.gfm.table).replace("hr",In.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",In._tag).getRegex(),In.gfm.paragraph=Bi(In._paragraph).replace("hr",In.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",In.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",In._tag).getRegex(),In.pedantic=Io(Rr({},In.normal),{html:Bi("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",In._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:qg,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:Bi(In.normal._paragraph).replace("hr",In.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",In.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});const gn={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:qg,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^(?:[^_*\\]|\\.)*?\_\_(?:[^_*\\]|\\.)*?\*(?:[^_*\\]|\\.)*?(?=\_\_)|(?:[^*\\]|\\.)+(?=[^*])|[punct_](\*+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|(?:[^punct*_\s\\]|\\.)(\*+)(?=[^punct*_\s])/,rDelimUnd:/^(?:[^_*\\]|\\.)*?\*\*(?:[^_*\\]|\\.)*?\_(?:[^_*\\]|\\.)*?(?=\*\*)|(?:[^_\\]|\\.)+(?=[^_])|[punct*](\_+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:qg,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\.5&&(i="x"+i.toString(16)),t+="&#"+i+";";return t}gn._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",gn.punctuation=Bi(gn.punctuation).replace(/punctuation/g,gn._punctuation).getRegex(),gn.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,gn.escapedEmSt=/(?:^|[^\\])(?:\\\\)*\\[*_]/g,gn._comment=Bi(In._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),gn.emStrong.lDelim=Bi(gn.emStrong.lDelim).replace(/punct/g,gn._punctuation).getRegex(),gn.emStrong.rDelimAst=Bi(gn.emStrong.rDelimAst,"g").replace(/punct/g,gn._punctuation).getRegex(),gn.emStrong.rDelimUnd=Bi(gn.emStrong.rDelimUnd,"g").replace(/punct/g,gn._punctuation).getRegex(),gn._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,gn._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,gn._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,gn.autolink=Bi(gn.autolink).replace("scheme",gn._scheme).replace("email",gn._email).getRegex(),gn._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,gn.tag=Bi(gn.tag).replace("comment",gn._comment).replace("attribute",gn._attribute).getRegex(),gn._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,gn._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,gn._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,gn.link=Bi(gn.link).replace("label",gn._label).replace("href",gn._href).replace("title",gn._title).getRegex(),gn.reflink=Bi(gn.reflink).replace("label",gn._label).replace("ref",In._label).getRegex(),gn.nolink=Bi(gn.nolink).replace("ref",In._label).getRegex(),gn.reflinkSearch=Bi(gn.reflinkSearch,"g").replace("reflink",gn.reflink).replace("nolink",gn.nolink).getRegex(),gn.normal=Rr({},gn),gn.pedantic=Io(Rr({},gn.normal),{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:Bi(/^!?\[(label)\]\((.*?)\)/).replace("label",gn._label).getRegex(),reflink:Bi(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",gn._label).getRegex()}),gn.gfm=Io(Rr({},gn.normal),{escape:Bi(gn.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\l+" ".repeat(h.length));t;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(a=>!!(i=a.call({lexer:this},t,e))&&(t=t.substring(i.raw.length),e.push(i),!0)))){if(i=this.tokenizer.space(t)){t=t.substring(i.raw.length),1===i.raw.length&&e.length>0?e[e.length-1].raw+="\n":e.push(i);continue}if(i=this.tokenizer.code(t)){t=t.substring(i.raw.length),r=e[e.length-1],!r||"paragraph"!==r.type&&"text"!==r.type?e.push(i):(r.raw+="\n"+i.raw,r.text+="\n"+i.text,this.inlineQueue[this.inlineQueue.length-1].src=r.text);continue}if(i=this.tokenizer.fences(t)){t=t.substring(i.raw.length),e.push(i);continue}if(i=this.tokenizer.heading(t)){t=t.substring(i.raw.length),e.push(i);continue}if(i=this.tokenizer.hr(t)){t=t.substring(i.raw.length),e.push(i);continue}if(i=this.tokenizer.blockquote(t)){t=t.substring(i.raw.length),e.push(i);continue}if(i=this.tokenizer.list(t)){t=t.substring(i.raw.length),e.push(i);continue}if(i=this.tokenizer.html(t)){t=t.substring(i.raw.length),e.push(i);continue}if(i=this.tokenizer.def(t)){t=t.substring(i.raw.length),r=e[e.length-1],!r||"paragraph"!==r.type&&"text"!==r.type?this.tokens.links[i.tag]||(this.tokens.links[i.tag]={href:i.href,title:i.title}):(r.raw+="\n"+i.raw,r.text+="\n"+i.raw,this.inlineQueue[this.inlineQueue.length-1].src=r.text);continue}if(i=this.tokenizer.table(t)){t=t.substring(i.raw.length),e.push(i);continue}if(i=this.tokenizer.lheading(t)){t=t.substring(i.raw.length),e.push(i);continue}if(s=t,this.options.extensions&&this.options.extensions.startBlock){let a=1/0;const l=t.slice(1);let h;this.options.extensions.startBlock.forEach(function(f){h=f.call({lexer:this},l),"number"==typeof h&&h>=0&&(a=Math.min(a,h))}),a<1/0&&a>=0&&(s=t.substring(0,a+1))}if(this.state.top&&(i=this.tokenizer.paragraph(s))){r=e[e.length-1],o&&"paragraph"===r.type?(r.raw+="\n"+i.raw,r.text+="\n"+i.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=r.text):e.push(i),o=s.length!==t.length,t=t.substring(i.raw.length);continue}if(i=this.tokenizer.text(t)){t=t.substring(i.raw.length),r=e[e.length-1],r&&"text"===r.type?(r.raw+="\n"+i.raw,r.text+="\n"+i.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=r.text):e.push(i);continue}if(t){const a="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(a);break}throw new Error(a)}}return this.state.top=!0,e}inline(t,e=[]){return this.inlineQueue.push({src:t,tokens:e}),e}inlineTokens(t,e=[]){let i,r,s,a,l,h,o=t;if(this.tokens.links){const f=Object.keys(this.tokens.links);if(f.length>0)for(;null!=(a=this.tokenizer.rules.inline.reflinkSearch.exec(o));)f.includes(a[0].slice(a[0].lastIndexOf("[")+1,-1))&&(o=o.slice(0,a.index)+"["+vA("a",a[0].length-2)+"]"+o.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(a=this.tokenizer.rules.inline.blockSkip.exec(o));)o=o.slice(0,a.index)+"["+vA("a",a[0].length-2)+"]"+o.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(a=this.tokenizer.rules.inline.escapedEmSt.exec(o));)o=o.slice(0,a.index+a[0].length-2)+"++"+o.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex),this.tokenizer.rules.inline.escapedEmSt.lastIndex--;for(;t;)if(l||(h=""),l=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(f=>!!(i=f.call({lexer:this},t,e))&&(t=t.substring(i.raw.length),e.push(i),!0)))){if(i=this.tokenizer.escape(t)){t=t.substring(i.raw.length),e.push(i);continue}if(i=this.tokenizer.tag(t)){t=t.substring(i.raw.length),r=e[e.length-1],r&&"text"===i.type&&"text"===r.type?(r.raw+=i.raw,r.text+=i.text):e.push(i);continue}if(i=this.tokenizer.link(t)){t=t.substring(i.raw.length),e.push(i);continue}if(i=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(i.raw.length),r=e[e.length-1],r&&"text"===i.type&&"text"===r.type?(r.raw+=i.raw,r.text+=i.text):e.push(i);continue}if(i=this.tokenizer.emStrong(t,o,h)){t=t.substring(i.raw.length),e.push(i);continue}if(i=this.tokenizer.codespan(t)){t=t.substring(i.raw.length),e.push(i);continue}if(i=this.tokenizer.br(t)){t=t.substring(i.raw.length),e.push(i);continue}if(i=this.tokenizer.del(t)){t=t.substring(i.raw.length),e.push(i);continue}if(i=this.tokenizer.autolink(t,wA)){t=t.substring(i.raw.length),e.push(i);continue}if(!this.state.inLink&&(i=this.tokenizer.url(t,wA))){t=t.substring(i.raw.length),e.push(i);continue}if(s=t,this.options.extensions&&this.options.extensions.startInline){let f=1/0;const D=t.slice(1);let k;this.options.extensions.startInline.forEach(function(Y){k=Y.call({lexer:this},D),"number"==typeof k&&k>=0&&(f=Math.min(f,k))}),f<1/0&&f>=0&&(s=t.substring(0,f+1))}if(i=this.tokenizer.inlineText(s,z8)){t=t.substring(i.raw.length),"_"!==i.raw.slice(-1)&&(h=i.raw.slice(-1)),l=!0,r=e[e.length-1],r&&"text"===r.type?(r.raw+=i.raw,r.text+=i.text):e.push(i);continue}if(t){const f="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(f);break}throw new Error(f)}}return e}}class Sp{constructor(t){this.options=t||Xc}code(t,e,i){const r=(e||"").match(/\S*/)[0];if(this.options.highlight){const s=this.options.highlight(t,r);null!=s&&s!==t&&(i=!0,t=s)}return t=t.replace(/\n$/,"")+"\n",r?'
    '+(i?t:us(t,!0))+"
    \n":"
    "+(i?t:us(t,!0))+"
    \n"}blockquote(t){return`
    \n${t}
    \n`}html(t){return t}heading(t,e,i,r){return this.options.headerIds?`${t}\n`:`${t}\n`}hr(){return this.options.xhtml?"
    \n":"
    \n"}list(t,e,i){const r=e?"ol":"ul";return"<"+r+(e&&1!==i?' start="'+i+'"':"")+">\n"+t+"\n"}listitem(t){return`
  • ${t}
  • \n`}checkbox(t){return" "}paragraph(t){return`

    ${t}

    \n`}table(t,e){return e&&(e=`${e}`),"\n\n"+t+"\n"+e+"
    \n"}tablerow(t){return`\n${t}\n`}tablecell(t,e){const i=e.header?"th":"td";return(e.align?`<${i} align="${e.align}">`:`<${i}>`)+t+`\n`}strong(t){return`${t}`}em(t){return`${t}`}codespan(t){return`${t}`}br(){return this.options.xhtml?"
    ":"
    "}del(t){return`${t}`}link(t,e,i){if(null===(t=_A(this.options.sanitize,this.options.baseUrl,t)))return i;let r='
    ",r}image(t,e,i){if(null===(t=_A(this.options.sanitize,this.options.baseUrl,t)))return i;let r=`${i}":">",r}text(t){return t}}class MA{strong(t){return t}em(t){return t}codespan(t){return t}del(t){return t}html(t){return t}text(t){return t}link(t,e,i){return""+i}image(t,e,i){return""+i}br(){return""}}class DA{constructor(){this.seen={}}serialize(t){return t.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(t,e){let i=t,r=0;if(this.seen.hasOwnProperty(i)){r=this.seen[t];do{r++,i=t+"-"+r}while(this.seen.hasOwnProperty(i))}return e||(this.seen[t]=r,this.seen[i]=0),i}slug(t,e={}){const i=this.serialize(t);return this.getNextSafeSlug(i,e.dryrun)}}class Zl{constructor(t){this.options=t||Xc,this.options.renderer=this.options.renderer||new Sp,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new MA,this.slugger=new DA}static parse(t,e){return new Zl(e).parse(t)}static parseInline(t,e){return new Zl(e).parseInline(t)}parse(t,e=!0){let r,s,o,a,l,h,f,D,k,Y,oe,Ne,$e,nt,qe,Rt,Gt,wn,ii,i="";const Mi=t.length;for(r=0;r0&&"paragraph"===qe.tokens[0].type?(qe.tokens[0].text=wn+" "+qe.tokens[0].text,qe.tokens[0].tokens&&qe.tokens[0].tokens.length>0&&"text"===qe.tokens[0].tokens[0].type&&(qe.tokens[0].tokens[0].text=wn+" "+qe.tokens[0].tokens[0].text)):qe.tokens.unshift({type:"text",text:wn}):nt+=wn),nt+=this.parse(qe.tokens,$e),k+=this.renderer.listitem(nt,Gt,Rt);i+=this.renderer.list(k,oe,Ne);continue;case"html":i+=this.renderer.html(Y.text);continue;case"paragraph":i+=this.renderer.paragraph(this.parseInline(Y.tokens));continue;case"text":for(k=Y.tokens?this.parseInline(Y.tokens):Y.text;r+1{"function"==typeof i&&(r=i,i=null);const s=Rr({},i),o=function G8(n,t,e){return i=>{if(i.message+="\nPlease report this to https://github.com/markedjs/marked.",n){const r="

    An error occurred:

    "+us(i.message+"",!0)+"
    ";return t?Promise.resolve(r):e?void e(null,r):r}if(t)return Promise.reject(i);if(!e)throw i;e(i)}}((i=Rr(Rr({},On.defaults),s)).silent,i.async,r);if(null==e)return o(new Error("marked(): input parameter is undefined or null"));if("string"!=typeof e)return o(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected"));if(function q8(n){n&&n.sanitize&&!n.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}(i),i.hooks&&(i.hooks.options=i),r){const a=i.highlight;let l;try{i.hooks&&(e=i.hooks.preprocess(e)),l=n(e,i)}catch(D){return o(D)}const h=function(D){let k;if(!D)try{i.walkTokens&&On.walkTokens(l,i.walkTokens),k=t(l,i),i.hooks&&(k=i.hooks.postprocess(k))}catch(Y){D=Y}return i.highlight=a,D?o(D):r(null,k)};if(!a||a.length<3||(delete i.highlight,!l.length))return h();let f=0;return On.walkTokens(l,function(D){"code"===D.type&&(f++,setTimeout(()=>{a(D.text,D.lang,function(k,Y){if(k)return h(k);null!=Y&&Y!==D.text&&(D.text=Y,D.escaped=!0),f--,0===f&&h()})},0))}),void(0===f&&h())}if(i.async)return Promise.resolve(i.hooks?i.hooks.preprocess(e):e).then(a=>n(a,i)).then(a=>i.walkTokens?Promise.all(On.walkTokens(a,i.walkTokens)).then(()=>a):a).then(a=>t(a,i)).then(a=>i.hooks?i.hooks.postprocess(a):a).catch(o);try{i.hooks&&(e=i.hooks.preprocess(e));const a=n(e,i);i.walkTokens&&On.walkTokens(a,i.walkTokens);let l=t(a,i);return i.hooks&&(l=i.hooks.postprocess(l)),l}catch(a){return o(a)}}}function On(n,t,e){return EA(Kl.lex,Zl.parse)(n,t,e)}jN(zg,"passThroughHooks",new Set(["preprocess","postprocess"])),On.options=On.setOptions=function(n){return function I8(n){Xc=n}(On.defaults=Rr(Rr({},On.defaults),n)),On},On.getDefaults=function hA(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}},On.defaults=Xc,On.use=function(...n){const t=On.defaults.extensions||{renderers:{},childTokens:{}};n.forEach(e=>{const i=Rr({},e);if(i.async=On.defaults.async||i.async||!1,e.extensions&&(e.extensions.forEach(r=>{if(!r.name)throw new Error("extension name required");if(r.renderer){const s=t.renderers[r.name];t.renderers[r.name]=s?function(...o){let a=r.renderer.apply(this,o);return!1===a&&(a=s.apply(this,o)),a}:r.renderer}if(r.tokenizer){if(!r.level||"block"!==r.level&&"inline"!==r.level)throw new Error("extension level must be 'block' or 'inline'");t[r.level]?t[r.level].unshift(r.tokenizer):t[r.level]=[r.tokenizer],r.start&&("block"===r.level?t.startBlock?t.startBlock.push(r.start):t.startBlock=[r.start]:"inline"===r.level&&(t.startInline?t.startInline.push(r.start):t.startInline=[r.start]))}r.childTokens&&(t.childTokens[r.name]=r.childTokens)}),i.extensions=t),e.renderer){const r=On.defaults.renderer||new Sp;for(const s in e.renderer){const o=r[s];r[s]=(...a)=>{let l=e.renderer[s].apply(r,a);return!1===l&&(l=o.apply(r,a)),l}}i.renderer=r}if(e.tokenizer){const r=On.defaults.tokenizer||new UM;for(const s in e.tokenizer){const o=r[s];r[s]=(...a)=>{let l=e.tokenizer[s].apply(r,a);return!1===l&&(l=o.apply(r,a)),l}}i.tokenizer=r}if(e.hooks){const r=On.defaults.hooks||new zg;for(const s in e.hooks){const o=r[s];r[s]=zg.passThroughHooks.has(s)?a=>{if(On.defaults.async)return Promise.resolve(e.hooks[s].call(r,a)).then(h=>o.call(r,h));const l=e.hooks[s].call(r,a);return o.call(r,l)}:(...a)=>{let l=e.hooks[s].apply(r,a);return!1===l&&(l=o.apply(r,a)),l}}i.hooks=r}if(e.walkTokens){const r=On.defaults.walkTokens;i.walkTokens=function(s){let o=[];return o.push(e.walkTokens.call(this,s)),r&&(o=o.concat(r.call(this,s))),o}}On.setOptions(i)})},On.walkTokens=function(n,t){let e=[];for(const i of n)switch(e=e.concat(t.call(On,i)),i.type){case"table":for(const r of i.header)e=e.concat(On.walkTokens(r.tokens,t));for(const r of i.rows)for(const s of r)e=e.concat(On.walkTokens(s.tokens,t));break;case"list":e=e.concat(On.walkTokens(i.items,t));break;default:On.defaults.extensions&&On.defaults.extensions.childTokens&&On.defaults.extensions.childTokens[i.type]?On.defaults.extensions.childTokens[i.type].forEach(function(r){e=e.concat(On.walkTokens(i[r],t))}):i.tokens&&(e=e.concat(On.walkTokens(i.tokens,t)))}return e},On.parseInline=EA(Kl.lexInline,Zl.parseInline),On.Parser=Zl,On.parser=Zl.parse,On.Renderer=Sp,On.TextRenderer=MA,On.Lexer=Kl,On.lexer=Kl.lex,On.Tokenizer=UM,On.Slugger=DA,On.Hooks=zg,On.parse=On;const $8=["*"];var kp=(()=>(function(n){n.CommandLine="command-line",n.LineHighlight="line-highlight",n.LineNumbers="line-numbers"}(kp||(kp={})),kp))();class CA{}const TA=new pt("SECURITY_CONTEXT");let zM=(()=>{class n{constructor(e,i,r,s,o){this.platform=e,this.securityContext=i,this.http=r,this.sanitizer=o,this.initialMarkedOptions={renderer:new Sp},this.options=s}get options(){return this._options}set options(e){this._options=Object.assign(Object.assign({},this.initialMarkedOptions),e)}get renderer(){return this.options.renderer}set renderer(e){this.options.renderer=e}compile(e,i=!1,r=!1,s=this.options){const o=this.trimIndentation(e),a=i?this.decodeHtml(o):o,h=On(r?this.renderEmoji(a):a,s);return this.sanitizer.sanitize(this.securityContext,h)||""}getSource(e){if(!this.http)throw new Error("[ngx-markdown] When using the `src` attribute you *have to* pass the `HttpClient` as a parameter of the `forRoot` method. See README for more information");return this.http.get(e,{responseType:"text"}).pipe(ge(i=>this.handleExtension(e,i)))}highlight(e){if(ap(this.platform)&&"undefined"!=typeof Prism){e||(e=document);const i=e.querySelectorAll('pre code:not([class*="language-"])');Array.prototype.forEach.call(i,r=>r.classList.add("language-none")),Prism.highlightAllUnder(e)}}renderKatex(e,i){if(!ap(this.platform))return e;if("undefined"==typeof katex||void 0===katex.renderToString)throw new Error("[ngx-markdown] When using the `katex` attribute you *have to* include KaTeX files to `angular.json` or use imports. See README for more information");return e.replace(/\$([^\s][^$]*?[^\s])\$/gm,(r,s)=>katex.renderToString(s,i))}decodeHtml(e){if(!ap(this.platform))return e;const i=document.createElement("textarea");return i.innerHTML=e,i.value}handleExtension(e,i){const r=e?e.split("?")[0].split(".").splice(-1).join():"";return"md"!==r?"```"+r+"\n"+i+"\n```":i}renderEmoji(e){if(!ap(this.platform))return e;if("undefined"==typeof joypixels||void 0===joypixels.shortnameToUnicode)throw new Error("[ngx-markdown] When using the `emoji` attribute you *have to* include Emoji-Toolkit files to `angular.json` or use imports. See README for more information");return joypixels.shortnameToUnicode(e)}trimIndentation(e){if(!e)return"";let i;return e.split("\n").map(r=>{let s=i;return r.length>0&&(s=isNaN(s)?r.search(/\S|$/):Math.min(r.search(/\S|$/),s)),isNaN(i)&&(i=s),s?r.substring(s):r}).join("\n")}}return n.\u0275fac=function(e){return new(e||n)(Se(ip),Se(TA),Se(hp,8),Se(CA,8),Se(sl))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})(),cl=(()=>{class n{constructor(e,i){this.element=e,this.markdownService=i,this.error=new jt,this.load=new jt,this.ready=new jt,this._commandLine=!1,this._emoji=!1,this._katex=!1,this._lineHighlight=!1,this._lineNumbers=!1}get emoji(){return this._emoji}set emoji(e){this._emoji=this.coerceBooleanProperty(e)}get katex(){return this._katex}set katex(e){this._katex=this.coerceBooleanProperty(e)}get lineHighlight(){return this._lineHighlight}set lineHighlight(e){this._lineHighlight=this.coerceBooleanProperty(e)}get lineNumbers(){return this._lineNumbers}set lineNumbers(e){this._lineNumbers=this.coerceBooleanProperty(e)}get commandLine(){return this._commandLine}set commandLine(e){this._commandLine=this.coerceBooleanProperty(e)}ngOnChanges(){null==this.data?null==this.src||this.handleSrc():this.handleData()}ngAfterViewInit(){!this.data&&!this.src&&this.handleTransclusion()}render(e,i=!1){let r=this.markdownService.compile(e,i,this.emoji);r=this.katex?this.markdownService.renderKatex(r,this.katexOptions):r,this.element.nativeElement.innerHTML=r,this.handlePlugins(),this.markdownService.highlight(this.element.nativeElement),this.ready.emit()}coerceBooleanProperty(e){return null!=e&&"false"!=`${String(e)}`}handleData(){this.render(this.data)}handleSrc(){this.markdownService.getSource(this.src).subscribe(e=>{this.render(e),this.load.emit(e)},e=>this.error.emit(e))}handleTransclusion(){this.render(this.element.nativeElement.innerHTML,!0)}handlePlugins(){this.commandLine&&(this.setPluginClass(this.element.nativeElement,kp.CommandLine),this.setPluginOptions(this.element.nativeElement,{dataFilterOutput:this.filterOutput,dataHost:this.host,dataPrompt:this.prompt,dataOutput:this.output,dataUser:this.user})),this.lineHighlight&&this.setPluginOptions(this.element.nativeElement,{dataLine:this.line,dataLineOffset:this.lineOffset}),this.lineNumbers&&(this.setPluginClass(this.element.nativeElement,kp.LineNumbers),this.setPluginOptions(this.element.nativeElement,{dataStart:this.start}))}setPluginClass(e,i){const r=e.querySelectorAll("pre");for(let s=0;s{const a=i[o];if(a){const l=this.toLispCase(o);r.item(s).setAttribute(l,a.toString())}})}toLispCase(e){const i=e.match(/([A-Z])/g);if(!i)return e;let r=e.toString();for(let s=0,o=i.length;s{class n{static forRoot(e){return{ngModule:n,providers:[zM,e&&e.loader||[],e&&e.markedOptions||[],{provide:TA,useValue:e&&null!=e.sanitize?e.sanitize:_i.HTML}]}}static forChild(){return{ngModule:n}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({}),n})();w(3037);var La=w(6511),Fs=(()=>(function(n){n.Closed="CLOSED",n.Open="OPEN"}(Fs||(Fs={})),Fs))();const X8=La.ZP` + fragment issueAuthor on Actor { + login + url + avatarUrl +} + `,Gg=La.ZP` + fragment issue on Issue { + id + number + title + body + state + createdAt + updatedAt + url + author { + ...issueAuthor + } +} + ${X8}`,xp=La.ZP` + fragment issueLabel on Label { + id + color + name + url +} + `,$g=La.ZP` + fragment issueAssignee on User { + id + login + url +} + `,Wg=La.ZP` + fragment issueComment on IssueComment { + id + databaseId + body + createdAt + updatedAt +} + `,J8=(La.ZP` + fragment issueModel on Issue { + ...issue + labels(first: 100) { + edges { + node { + ...issueLabel + } + } + } + assignees(first: 100) { + edges { + node { + ...issueAssignee + } + } + } + comments(first: 100) { + edges { + cursor + node { + ...issueComment + } + } + } +} + ${Gg} +${xp} +${$g} +${Wg}`,La.ZP` + query FetchIssue($owner: String!, $name: String!, $issueId: Int!, $commentCursor: String) { + repository(owner: $owner, name: $name) { + issue(number: $issueId) { + ...issue + labels(first: 100) { + edges { + node { + ...issueLabel + } + } + } + assignees(first: 100) { + edges { + node { + ...issueAssignee + } + } + } + comments(first: 100, after: $commentCursor) { + edges { + cursor + node { + ...issueComment + } + } + } + } + } +} + ${Gg} +${xp} +${$g} +${Wg}`),e6=La.ZP` + query FetchIssuesByTeam($owner: String!, $name: String!, $tutorial: String!, $filter: IssueFilters, $cursor: String, $commentCursor: String) { + repository(owner: $owner, name: $name) { + label(name: $tutorial) { + issues(first: 100, filterBy: $filter, after: $cursor) { + edges { + cursor + node { + ...issue + labels(first: 100) { + edges { + node { + ...issueLabel + } + } + } + assignees(first: 100) { + edges { + node { + ...issueAssignee + } + } + } + comments(first: 100, after: $commentCursor) { + edges { + cursor + node { + ...issueComment + } + } + } + } + } + } + } + } +} + ${Gg} +${xp} +${$g} +${Wg}`,t6=La.ZP` + query FetchIssues($owner: String!, $name: String!, $filter: IssueFilters, $cursor: String, $commentCursor: String) { + repository(owner: $owner, name: $name) { + issues(first: 100, filterBy: $filter, after: $cursor) { + edges { + cursor + node { + ...issue + labels(first: 100) { + edges { + node { + ...issueLabel + } + } + } + assignees(first: 100) { + edges { + node { + ...issueAssignee + } + } + } + comments(first: 100, after: $commentCursor) { + edges { + cursor + node { + ...issueComment + } + } + } + } + } + } + } +} + ${Gg} +${xp} +${$g} +${Wg}`,n6=La.ZP` + query FetchLabels($owner: String!, $name: String!, $cursor: String) { + repository(owner: $owner, name: $name) { + labels(first: 100, after: $cursor) { + edges { + cursor + node { + ...issueLabel + description + } + } + } + } +} + ${xp}`,i6={possibleTypes:{Actor:["Bot","EnterpriseUserAccount","Mannequin","Organization","User"],Assignable:["Issue","PullRequest"],Assignee:["Bot","Mannequin","Organization","User"],AuditEntry:["MembersCanDeleteReposClearAuditEntry","MembersCanDeleteReposDisableAuditEntry","MembersCanDeleteReposEnableAuditEntry","OauthApplicationCreateAuditEntry","OrgAddBillingManagerAuditEntry","OrgAddMemberAuditEntry","OrgBlockUserAuditEntry","OrgConfigDisableCollaboratorsOnlyAuditEntry","OrgConfigEnableCollaboratorsOnlyAuditEntry","OrgCreateAuditEntry","OrgDisableOauthAppRestrictionsAuditEntry","OrgDisableSamlAuditEntry","OrgDisableTwoFactorRequirementAuditEntry","OrgEnableOauthAppRestrictionsAuditEntry","OrgEnableSamlAuditEntry","OrgEnableTwoFactorRequirementAuditEntry","OrgInviteMemberAuditEntry","OrgInviteToBusinessAuditEntry","OrgOauthAppAccessApprovedAuditEntry","OrgOauthAppAccessDeniedAuditEntry","OrgOauthAppAccessRequestedAuditEntry","OrgRemoveBillingManagerAuditEntry","OrgRemoveMemberAuditEntry","OrgRemoveOutsideCollaboratorAuditEntry","OrgRestoreMemberAuditEntry","OrgUnblockUserAuditEntry","OrgUpdateDefaultRepositoryPermissionAuditEntry","OrgUpdateMemberAuditEntry","OrgUpdateMemberRepositoryCreationPermissionAuditEntry","OrgUpdateMemberRepositoryInvitationPermissionAuditEntry","PrivateRepositoryForkingDisableAuditEntry","PrivateRepositoryForkingEnableAuditEntry","RepoAccessAuditEntry","RepoAddMemberAuditEntry","RepoAddTopicAuditEntry","RepoArchivedAuditEntry","RepoChangeMergeSettingAuditEntry","RepoConfigDisableAnonymousGitAccessAuditEntry","RepoConfigDisableCollaboratorsOnlyAuditEntry","RepoConfigDisableContributorsOnlyAuditEntry","RepoConfigDisableSockpuppetDisallowedAuditEntry","RepoConfigEnableAnonymousGitAccessAuditEntry","RepoConfigEnableCollaboratorsOnlyAuditEntry","RepoConfigEnableContributorsOnlyAuditEntry","RepoConfigEnableSockpuppetDisallowedAuditEntry","RepoConfigLockAnonymousGitAccessAuditEntry","RepoConfigUnlockAnonymousGitAccessAuditEntry","RepoCreateAuditEntry","RepoDestroyAuditEntry","RepoRemoveMemberAuditEntry","RepoRemoveTopicAuditEntry","RepositoryVisibilityChangeDisableAuditEntry","RepositoryVisibilityChangeEnableAuditEntry","TeamAddMemberAuditEntry","TeamAddRepositoryAuditEntry","TeamChangeParentTeamAuditEntry","TeamRemoveMemberAuditEntry","TeamRemoveRepositoryAuditEntry"],AuditEntryActor:["Bot","Organization","User"],Closable:["Issue","Milestone","Project","PullRequest"],Closer:["Commit","PullRequest"],Comment:["CommitComment","GistComment","Issue","IssueComment","PullRequest","PullRequestReview","PullRequestReviewComment","TeamDiscussion","TeamDiscussionComment"],Contribution:["CreatedCommitContribution","CreatedIssueContribution","CreatedPullRequestContribution","CreatedPullRequestReviewContribution","CreatedRepositoryContribution","JoinedGitHubContribution","RestrictedContribution"],CreatedIssueOrRestrictedContribution:["CreatedIssueContribution","RestrictedContribution"],CreatedPullRequestOrRestrictedContribution:["CreatedPullRequestContribution","RestrictedContribution"],CreatedRepositoryOrRestrictedContribution:["CreatedRepositoryContribution","RestrictedContribution"],Deletable:["CommitComment","GistComment","IssueComment","PullRequestReview","PullRequestReviewComment","TeamDiscussion","TeamDiscussionComment"],EnterpriseAuditEntryData:["MembersCanDeleteReposClearAuditEntry","MembersCanDeleteReposDisableAuditEntry","MembersCanDeleteReposEnableAuditEntry","OrgInviteToBusinessAuditEntry","PrivateRepositoryForkingDisableAuditEntry","PrivateRepositoryForkingEnableAuditEntry","RepositoryVisibilityChangeDisableAuditEntry","RepositoryVisibilityChangeEnableAuditEntry"],EnterpriseMember:["EnterpriseUserAccount","User"],GitObject:["Blob","Commit","Tag","Tree"],GitSignature:["GpgSignature","SmimeSignature","UnknownSignature"],HovercardContext:["GenericHovercardContext","OrganizationTeamsHovercardContext","OrganizationsHovercardContext","ReviewStatusHovercardContext","ViewerHovercardContext"],IpAllowListOwner:["Enterprise","Organization"],IssueOrPullRequest:["Issue","PullRequest"],IssueTimelineItem:["AssignedEvent","ClosedEvent","Commit","CrossReferencedEvent","DemilestonedEvent","IssueComment","LabeledEvent","LockedEvent","MilestonedEvent","ReferencedEvent","RenamedTitleEvent","ReopenedEvent","SubscribedEvent","TransferredEvent","UnassignedEvent","UnlabeledEvent","UnlockedEvent","UnsubscribedEvent","UserBlockedEvent"],IssueTimelineItems:["AddedToProjectEvent","AssignedEvent","ClosedEvent","CommentDeletedEvent","ConnectedEvent","ConvertedNoteToIssueEvent","CrossReferencedEvent","DemilestonedEvent","DisconnectedEvent","IssueComment","LabeledEvent","LockedEvent","MarkedAsDuplicateEvent","MentionedEvent","MilestonedEvent","MovedColumnsInProjectEvent","PinnedEvent","ReferencedEvent","RemovedFromProjectEvent","RenamedTitleEvent","ReopenedEvent","SubscribedEvent","TransferredEvent","UnassignedEvent","UnlabeledEvent","UnlockedEvent","UnmarkedAsDuplicateEvent","UnpinnedEvent","UnsubscribedEvent","UserBlockedEvent"],Labelable:["Issue","PullRequest"],Lockable:["Issue","PullRequest"],MemberStatusable:["Organization","Team"],MilestoneItem:["Issue","PullRequest"],Minimizable:["CommitComment","GistComment","IssueComment","PullRequestReviewComment"],Node:["AddedToProjectEvent","App","AssignedEvent","AutomaticBaseChangeFailedEvent","AutomaticBaseChangeSucceededEvent","BaseRefChangedEvent","BaseRefDeletedEvent","BaseRefForcePushedEvent","Blob","Bot","BranchProtectionRule","CheckRun","CheckSuite","ClosedEvent","CodeOfConduct","CommentDeletedEvent","Commit","CommitComment","CommitCommentThread","ConnectedEvent","ConvertToDraftEvent","ConvertedNoteToIssueEvent","CrossReferencedEvent","DemilestonedEvent","DeployKey","DeployedEvent","Deployment","DeploymentEnvironmentChangedEvent","DeploymentStatus","DisconnectedEvent","Enterprise","EnterpriseAdministratorInvitation","EnterpriseIdentityProvider","EnterpriseRepositoryInfo","EnterpriseServerInstallation","EnterpriseServerUserAccount","EnterpriseServerUserAccountEmail","EnterpriseServerUserAccountsUpload","EnterpriseUserAccount","ExternalIdentity","Gist","GistComment","HeadRefDeletedEvent","HeadRefForcePushedEvent","HeadRefRestoredEvent","IpAllowListEntry","Issue","IssueComment","Label","LabeledEvent","Language","License","LockedEvent","Mannequin","MarkedAsDuplicateEvent","MarketplaceCategory","MarketplaceListing","MembersCanDeleteReposClearAuditEntry","MembersCanDeleteReposDisableAuditEntry","MembersCanDeleteReposEnableAuditEntry","MentionedEvent","MergedEvent","Milestone","MilestonedEvent","MovedColumnsInProjectEvent","OauthApplicationCreateAuditEntry","OrgAddBillingManagerAuditEntry","OrgAddMemberAuditEntry","OrgBlockUserAuditEntry","OrgConfigDisableCollaboratorsOnlyAuditEntry","OrgConfigEnableCollaboratorsOnlyAuditEntry","OrgCreateAuditEntry","OrgDisableOauthAppRestrictionsAuditEntry","OrgDisableSamlAuditEntry","OrgDisableTwoFactorRequirementAuditEntry","OrgEnableOauthAppRestrictionsAuditEntry","OrgEnableSamlAuditEntry","OrgEnableTwoFactorRequirementAuditEntry","OrgInviteMemberAuditEntry","OrgInviteToBusinessAuditEntry","OrgOauthAppAccessApprovedAuditEntry","OrgOauthAppAccessDeniedAuditEntry","OrgOauthAppAccessRequestedAuditEntry","OrgRemoveBillingManagerAuditEntry","OrgRemoveMemberAuditEntry","OrgRemoveOutsideCollaboratorAuditEntry","OrgRestoreMemberAuditEntry","OrgUnblockUserAuditEntry","OrgUpdateDefaultRepositoryPermissionAuditEntry","OrgUpdateMemberAuditEntry","OrgUpdateMemberRepositoryCreationPermissionAuditEntry","OrgUpdateMemberRepositoryInvitationPermissionAuditEntry","Organization","OrganizationIdentityProvider","OrganizationInvitation","Package","PackageFile","PackageTag","PackageVersion","PinnedEvent","PrivateRepositoryForkingDisableAuditEntry","PrivateRepositoryForkingEnableAuditEntry","Project","ProjectCard","ProjectColumn","PublicKey","PullRequest","PullRequestCommit","PullRequestCommitCommentThread","PullRequestReview","PullRequestReviewComment","PullRequestReviewThread","Push","PushAllowance","Reaction","ReadyForReviewEvent","Ref","ReferencedEvent","Release","ReleaseAsset","RemovedFromProjectEvent","RenamedTitleEvent","ReopenedEvent","RepoAccessAuditEntry","RepoAddMemberAuditEntry","RepoAddTopicAuditEntry","RepoArchivedAuditEntry","RepoChangeMergeSettingAuditEntry","RepoConfigDisableAnonymousGitAccessAuditEntry","RepoConfigDisableCollaboratorsOnlyAuditEntry","RepoConfigDisableContributorsOnlyAuditEntry","RepoConfigDisableSockpuppetDisallowedAuditEntry","RepoConfigEnableAnonymousGitAccessAuditEntry","RepoConfigEnableCollaboratorsOnlyAuditEntry","RepoConfigEnableContributorsOnlyAuditEntry","RepoConfigEnableSockpuppetDisallowedAuditEntry","RepoConfigLockAnonymousGitAccessAuditEntry","RepoConfigUnlockAnonymousGitAccessAuditEntry","RepoCreateAuditEntry","RepoDestroyAuditEntry","RepoRemoveMemberAuditEntry","RepoRemoveTopicAuditEntry","Repository","RepositoryInvitation","RepositoryTopic","RepositoryVisibilityChangeDisableAuditEntry","RepositoryVisibilityChangeEnableAuditEntry","RepositoryVulnerabilityAlert","ReviewDismissalAllowance","ReviewDismissedEvent","ReviewRequest","ReviewRequestRemovedEvent","ReviewRequestedEvent","SavedReply","SecurityAdvisory","SponsorsListing","SponsorsTier","Sponsorship","Status","StatusCheckRollup","StatusContext","SubscribedEvent","Tag","Team","TeamAddMemberAuditEntry","TeamAddRepositoryAuditEntry","TeamChangeParentTeamAuditEntry","TeamDiscussion","TeamDiscussionComment","TeamRemoveMemberAuditEntry","TeamRemoveRepositoryAuditEntry","Topic","TransferredEvent","Tree","UnassignedEvent","UnlabeledEvent","UnlockedEvent","UnmarkedAsDuplicateEvent","UnpinnedEvent","UnsubscribedEvent","User","UserBlockedEvent","UserContentEdit","UserStatus"],OauthApplicationAuditEntryData:["OauthApplicationCreateAuditEntry","OrgOauthAppAccessApprovedAuditEntry","OrgOauthAppAccessDeniedAuditEntry","OrgOauthAppAccessRequestedAuditEntry"],OrgRestoreMemberAuditEntryMembership:["OrgRestoreMemberMembershipOrganizationAuditEntryData","OrgRestoreMemberMembershipRepositoryAuditEntryData","OrgRestoreMemberMembershipTeamAuditEntryData"],OrganizationAuditEntry:["MembersCanDeleteReposClearAuditEntry","MembersCanDeleteReposDisableAuditEntry","MembersCanDeleteReposEnableAuditEntry","OauthApplicationCreateAuditEntry","OrgAddBillingManagerAuditEntry","OrgAddMemberAuditEntry","OrgBlockUserAuditEntry","OrgConfigDisableCollaboratorsOnlyAuditEntry","OrgConfigEnableCollaboratorsOnlyAuditEntry","OrgCreateAuditEntry","OrgDisableOauthAppRestrictionsAuditEntry","OrgDisableSamlAuditEntry","OrgDisableTwoFactorRequirementAuditEntry","OrgEnableOauthAppRestrictionsAuditEntry","OrgEnableSamlAuditEntry","OrgEnableTwoFactorRequirementAuditEntry","OrgInviteMemberAuditEntry","OrgInviteToBusinessAuditEntry","OrgOauthAppAccessApprovedAuditEntry","OrgOauthAppAccessDeniedAuditEntry","OrgOauthAppAccessRequestedAuditEntry","OrgRemoveBillingManagerAuditEntry","OrgRemoveMemberAuditEntry","OrgRemoveOutsideCollaboratorAuditEntry","OrgRestoreMemberAuditEntry","OrgUnblockUserAuditEntry","OrgUpdateDefaultRepositoryPermissionAuditEntry","OrgUpdateMemberAuditEntry","OrgUpdateMemberRepositoryCreationPermissionAuditEntry","OrgUpdateMemberRepositoryInvitationPermissionAuditEntry","PrivateRepositoryForkingDisableAuditEntry","PrivateRepositoryForkingEnableAuditEntry","RepoAccessAuditEntry","RepoAddMemberAuditEntry","RepoAddTopicAuditEntry","RepoArchivedAuditEntry","RepoChangeMergeSettingAuditEntry","RepoConfigDisableAnonymousGitAccessAuditEntry","RepoConfigDisableCollaboratorsOnlyAuditEntry","RepoConfigDisableContributorsOnlyAuditEntry","RepoConfigDisableSockpuppetDisallowedAuditEntry","RepoConfigEnableAnonymousGitAccessAuditEntry","RepoConfigEnableCollaboratorsOnlyAuditEntry","RepoConfigEnableContributorsOnlyAuditEntry","RepoConfigEnableSockpuppetDisallowedAuditEntry","RepoConfigLockAnonymousGitAccessAuditEntry","RepoConfigUnlockAnonymousGitAccessAuditEntry","RepoCreateAuditEntry","RepoDestroyAuditEntry","RepoRemoveMemberAuditEntry","RepoRemoveTopicAuditEntry","RepositoryVisibilityChangeDisableAuditEntry","RepositoryVisibilityChangeEnableAuditEntry","TeamAddMemberAuditEntry","TeamAddRepositoryAuditEntry","TeamChangeParentTeamAuditEntry","TeamRemoveMemberAuditEntry","TeamRemoveRepositoryAuditEntry"],OrganizationAuditEntryData:["MembersCanDeleteReposClearAuditEntry","MembersCanDeleteReposDisableAuditEntry","MembersCanDeleteReposEnableAuditEntry","OauthApplicationCreateAuditEntry","OrgAddBillingManagerAuditEntry","OrgAddMemberAuditEntry","OrgBlockUserAuditEntry","OrgConfigDisableCollaboratorsOnlyAuditEntry","OrgConfigEnableCollaboratorsOnlyAuditEntry","OrgCreateAuditEntry","OrgDisableOauthAppRestrictionsAuditEntry","OrgDisableSamlAuditEntry","OrgDisableTwoFactorRequirementAuditEntry","OrgEnableOauthAppRestrictionsAuditEntry","OrgEnableSamlAuditEntry","OrgEnableTwoFactorRequirementAuditEntry","OrgInviteMemberAuditEntry","OrgInviteToBusinessAuditEntry","OrgOauthAppAccessApprovedAuditEntry","OrgOauthAppAccessDeniedAuditEntry","OrgOauthAppAccessRequestedAuditEntry","OrgRemoveBillingManagerAuditEntry","OrgRemoveMemberAuditEntry","OrgRemoveOutsideCollaboratorAuditEntry","OrgRestoreMemberAuditEntry","OrgRestoreMemberMembershipOrganizationAuditEntryData","OrgUnblockUserAuditEntry","OrgUpdateDefaultRepositoryPermissionAuditEntry","OrgUpdateMemberAuditEntry","OrgUpdateMemberRepositoryCreationPermissionAuditEntry","OrgUpdateMemberRepositoryInvitationPermissionAuditEntry","PrivateRepositoryForkingDisableAuditEntry","PrivateRepositoryForkingEnableAuditEntry","RepoAccessAuditEntry","RepoAddMemberAuditEntry","RepoAddTopicAuditEntry","RepoArchivedAuditEntry","RepoChangeMergeSettingAuditEntry","RepoConfigDisableAnonymousGitAccessAuditEntry","RepoConfigDisableCollaboratorsOnlyAuditEntry","RepoConfigDisableContributorsOnlyAuditEntry","RepoConfigDisableSockpuppetDisallowedAuditEntry","RepoConfigEnableAnonymousGitAccessAuditEntry","RepoConfigEnableCollaboratorsOnlyAuditEntry","RepoConfigEnableContributorsOnlyAuditEntry","RepoConfigEnableSockpuppetDisallowedAuditEntry","RepoConfigLockAnonymousGitAccessAuditEntry","RepoConfigUnlockAnonymousGitAccessAuditEntry","RepoCreateAuditEntry","RepoDestroyAuditEntry","RepoRemoveMemberAuditEntry","RepoRemoveTopicAuditEntry","RepositoryVisibilityChangeDisableAuditEntry","RepositoryVisibilityChangeEnableAuditEntry","TeamAddMemberAuditEntry","TeamAddRepositoryAuditEntry","TeamChangeParentTeamAuditEntry","TeamRemoveMemberAuditEntry","TeamRemoveRepositoryAuditEntry"],PackageOwner:["Organization","Repository","User"],PermissionGranter:["Organization","Repository","Team"],PinnableItem:["Gist","Repository"],ProfileOwner:["Organization","User"],ProjectCardItem:["Issue","PullRequest"],ProjectOwner:["Organization","Repository","User"],PullRequestTimelineItem:["AssignedEvent","BaseRefDeletedEvent","BaseRefForcePushedEvent","ClosedEvent","Commit","CommitCommentThread","CrossReferencedEvent","DemilestonedEvent","DeployedEvent","DeploymentEnvironmentChangedEvent","HeadRefDeletedEvent","HeadRefForcePushedEvent","HeadRefRestoredEvent","IssueComment","LabeledEvent","LockedEvent","MergedEvent","MilestonedEvent","PullRequestReview","PullRequestReviewComment","PullRequestReviewThread","ReferencedEvent","RenamedTitleEvent","ReopenedEvent","ReviewDismissedEvent","ReviewRequestRemovedEvent","ReviewRequestedEvent","SubscribedEvent","UnassignedEvent","UnlabeledEvent","UnlockedEvent","UnsubscribedEvent","UserBlockedEvent"],PullRequestTimelineItems:["AddedToProjectEvent","AssignedEvent","AutomaticBaseChangeFailedEvent","AutomaticBaseChangeSucceededEvent","BaseRefChangedEvent","BaseRefDeletedEvent","BaseRefForcePushedEvent","ClosedEvent","CommentDeletedEvent","ConnectedEvent","ConvertToDraftEvent","ConvertedNoteToIssueEvent","CrossReferencedEvent","DemilestonedEvent","DeployedEvent","DeploymentEnvironmentChangedEvent","DisconnectedEvent","HeadRefDeletedEvent","HeadRefForcePushedEvent","HeadRefRestoredEvent","IssueComment","LabeledEvent","LockedEvent","MarkedAsDuplicateEvent","MentionedEvent","MergedEvent","MilestonedEvent","MovedColumnsInProjectEvent","PinnedEvent","PullRequestCommit","PullRequestCommitCommentThread","PullRequestReview","PullRequestReviewThread","PullRequestRevisionMarker","ReadyForReviewEvent","ReferencedEvent","RemovedFromProjectEvent","RenamedTitleEvent","ReopenedEvent","ReviewDismissedEvent","ReviewRequestRemovedEvent","ReviewRequestedEvent","SubscribedEvent","TransferredEvent","UnassignedEvent","UnlabeledEvent","UnlockedEvent","UnmarkedAsDuplicateEvent","UnpinnedEvent","UnsubscribedEvent","UserBlockedEvent"],PushAllowanceActor:["App","Team","User"],Reactable:["CommitComment","Issue","IssueComment","PullRequest","PullRequestReview","PullRequestReviewComment","TeamDiscussion","TeamDiscussionComment"],ReferencedSubject:["Issue","PullRequest"],RenamedTitleSubject:["Issue","PullRequest"],RepositoryAuditEntryData:["OrgRestoreMemberMembershipRepositoryAuditEntryData","PrivateRepositoryForkingDisableAuditEntry","PrivateRepositoryForkingEnableAuditEntry","RepoAccessAuditEntry","RepoAddMemberAuditEntry","RepoAddTopicAuditEntry","RepoArchivedAuditEntry","RepoChangeMergeSettingAuditEntry","RepoConfigDisableAnonymousGitAccessAuditEntry","RepoConfigDisableCollaboratorsOnlyAuditEntry","RepoConfigDisableContributorsOnlyAuditEntry","RepoConfigDisableSockpuppetDisallowedAuditEntry","RepoConfigEnableAnonymousGitAccessAuditEntry","RepoConfigEnableCollaboratorsOnlyAuditEntry","RepoConfigEnableContributorsOnlyAuditEntry","RepoConfigEnableSockpuppetDisallowedAuditEntry","RepoConfigLockAnonymousGitAccessAuditEntry","RepoConfigUnlockAnonymousGitAccessAuditEntry","RepoCreateAuditEntry","RepoDestroyAuditEntry","RepoRemoveMemberAuditEntry","RepoRemoveTopicAuditEntry","TeamAddRepositoryAuditEntry","TeamRemoveRepositoryAuditEntry"],RepositoryInfo:["Repository"],RepositoryNode:["CommitComment","CommitCommentThread","Issue","IssueComment","PullRequest","PullRequestCommitCommentThread","PullRequestReview","PullRequestReviewComment","RepositoryVulnerabilityAlert"],RepositoryOwner:["Organization","User"],RequestedReviewer:["Mannequin","Team","User"],ReviewDismissalAllowanceActor:["Team","User"],SearchResultItem:["App","Issue","MarketplaceListing","Organization","PullRequest","Repository","User"],Sponsor:["Organization","User"],Sponsorable:["Organization","User"],Starrable:["Gist","Repository","Topic"],StatusCheckRollupContext:["CheckRun","StatusContext"],Subscribable:["Commit","Issue","PullRequest","Repository","Team","TeamDiscussion"],TeamAuditEntryData:["OrgRestoreMemberMembershipTeamAuditEntryData","TeamAddMemberAuditEntry","TeamAddRepositoryAuditEntry","TeamChangeParentTeamAuditEntry","TeamRemoveMemberAuditEntry","TeamRemoveRepositoryAuditEntry"],TopicAuditEntryData:["RepoAddTopicAuditEntry","RepoRemoveTopicAuditEntry"],UniformResourceLocatable:["Bot","CheckRun","ClosedEvent","Commit","ConvertToDraftEvent","CrossReferencedEvent","Gist","Issue","Mannequin","MergedEvent","Milestone","Organization","PullRequest","PullRequestCommit","ReadyForReviewEvent","Release","Repository","RepositoryTopic","ReviewDismissedEvent","TeamDiscussion","TeamDiscussionComment","User"],Updatable:["CommitComment","GistComment","Issue","IssueComment","Project","PullRequest","PullRequestReview","PullRequestReviewComment","TeamDiscussion","TeamDiscussionComment"],UpdatableComment:["CommitComment","GistComment","Issue","IssueComment","PullRequest","PullRequestReview","PullRequestReviewComment","TeamDiscussion","TeamDiscussionComment"]}};function Oa(...n){if(1===n.length){const t=n[0];if(g(t))return Qg(t,null);if(y(t)&&Object.getPrototypeOf(t)===Object.prototype){const e=Object.keys(t);return Qg(e.map(i=>t[i]),e)}}if("function"==typeof n[n.length-1]){const t=n.pop();return Qg(n=1===n.length&&g(n[0])?n[0]:n,null).pipe(ge(e=>t(...e)))}return Qg(n,null)}function Qg(n,t){return new st(e=>{const i=n.length;if(0===i)return void e.complete();const r=new Array(i);let s=0,o=0;for(let a=0;a{h||(h=!0,o++),r[a]=f},error:f=>e.error(f),complete:()=>{s++,(s===i||!h)&&(o===i&&e.next(t?t.reduce((f,D,k)=>(f[D]=r[k],f),{}):r),e.complete())}}))}})}w(8955);let SA=(()=>{class n{constructor(e,i){this._renderer=e,this._elementRef=i,this.onChange=r=>{},this.onTouched=()=>{}}setProperty(e,i){this._renderer.setProperty(this._elementRef.nativeElement,e,i)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}}return n.\u0275fac=function(e){return new(e||n)(M(Ta),M(Zt))},n.\u0275dir=rt({type:n}),n})(),Jc=(()=>{class n extends SA{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Hn(n)))(i||n)}}(),n.\u0275dir=rt({type:n,features:[kt]}),n})();const jr=new pt("NgValueAccessor"),s6={provide:jr,useExisting:Dt(()=>Xl),multi:!0},a6=new pt("CompositionEventMode");let Xl=(()=>{class n extends SA{constructor(e,i,r){super(e,i),this._compositionMode=r,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function o6(){const n=Sa()?Sa().getUserAgent():"";return/android (\d+)/.test(n.toLowerCase())}())}writeValue(e){this.setProperty("value",null==e?"":e)}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}return n.\u0275fac=function(e){return new(e||n)(M(Ta),M(Zt),M(a6,8))},n.\u0275dir=rt({type:n,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(e,i){1&e&&Je("input",function(s){return i._handleInput(s.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(s){return i._compositionEnd(s.target.value)})},features:[tn([s6]),kt]}),n})();function Jl(n){return null==n||0===n.length}function xA(n){return null!=n&&"number"==typeof n.length}const Yr=new pt("NgValidators"),ec=new pt("NgAsyncValidators"),l6=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class Mr{static min(t){return function IA(n){return t=>{if(Jl(t.value)||Jl(n))return null;const e=parseFloat(t.value);return!isNaN(e)&&e{if(Jl(t.value)||Jl(n))return null;const e=parseFloat(t.value);return!isNaN(e)&&e>n?{max:{max:n,actual:t.value}}:null}}(t)}static required(t){return RA(t)}static requiredTrue(t){return function LA(n){return!0===n.value?null:{required:!0}}(t)}static email(t){return function OA(n){return Jl(n.value)||l6.test(n.value)?null:{email:!0}}(t)}static minLength(t){return function PA(n){return t=>Jl(t.value)||!xA(t.value)?null:t.value.length{if(Jl(i.value))return null;const r=i.value;return t.test(r)?null:{pattern:{requiredPattern:e,actualValue:r}}}}(t)}static nullValidator(t){return null}static compose(t){return qA(t)}static composeAsync(t){return UA(t)}}function RA(n){return Jl(n.value)?{required:!0}:null}function FA(n){return t=>xA(t.value)&&t.value.length>n?{maxlength:{requiredLength:n,actualLength:t.value.length}}:null}function Kg(n){return null}function BA(n){return null!=n}function jA(n){const t=zh(n)?At(n):n;return Lb(t),t}function YA(n){let t={};return n.forEach(e=>{t=null!=e?Object.assign(Object.assign({},t),e):t}),0===Object.keys(t).length?null:t}function HA(n,t){return t.map(e=>e(n))}function VA(n){return n.map(t=>function c6(n){return!n.validate}(t)?t:e=>t.validate(e))}function qA(n){if(!n)return null;const t=n.filter(BA);return 0==t.length?null:function(e){return YA(HA(e,t))}}function GM(n){return null!=n?qA(VA(n)):null}function UA(n){if(!n)return null;const t=n.filter(BA);return 0==t.length?null:function(e){return Oa(HA(e,t).map(jA)).pipe(ge(YA))}}function $M(n){return null!=n?UA(VA(n)):null}function zA(n,t){return null===n?[t]:Array.isArray(n)?[...n,t]:[n,t]}function GA(n){return n._rawValidators}function $A(n){return n._rawAsyncValidators}function WM(n){return n?Array.isArray(n)?n:[n]:[]}function Zg(n,t){return Array.isArray(n)?n.includes(t):n===t}function WA(n,t){const e=WM(t);return WM(n).forEach(r=>{Zg(e,r)||e.push(r)}),e}function QA(n,t){return WM(t).filter(e=>!Zg(n,e))}class KA{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(t){this._rawValidators=t||[],this._composedValidatorFn=GM(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=$M(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(t){this._onDestroyCallbacks.push(t)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(t=>t()),this._onDestroyCallbacks=[]}reset(t){this.control&&this.control.reset(t)}hasError(t,e){return!!this.control&&this.control.hasError(t,e)}getError(t,e){return this.control?this.control.getError(t,e):null}}class Eo extends KA{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Ms extends KA{get formDirective(){return null}get path(){return null}}class ZA{constructor(t){this._cd=t}is(t){var e,i,r;return"submitted"===t?!!(null===(e=this._cd)||void 0===e?void 0:e.submitted):!!(null===(r=null===(i=this._cd)||void 0===i?void 0:i.control)||void 0===r?void 0:r[t])}}let Co=(()=>{class n extends ZA{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(M(Eo,2))},n.\u0275dir=rt({type:n,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,i){2&e&&Cn("ng-untouched",i.is("untouched"))("ng-touched",i.is("touched"))("ng-pristine",i.is("pristine"))("ng-dirty",i.is("dirty"))("ng-valid",i.is("valid"))("ng-invalid",i.is("invalid"))("ng-pending",i.is("pending"))},features:[kt]}),n})(),Jo=(()=>{class n extends ZA{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(M(Ms,10))},n.\u0275dir=rt({type:n,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(e,i){2&e&&Cn("ng-untouched",i.is("untouched"))("ng-touched",i.is("touched"))("ng-pristine",i.is("pristine"))("ng-dirty",i.is("dirty"))("ng-valid",i.is("valid"))("ng-invalid",i.is("invalid"))("ng-pending",i.is("pending"))("ng-submitted",i.is("submitted"))},features:[kt]}),n})();function Jg(n,t){return[...t.path,n]}function Ip(n,t){ZM(n,t),t.valueAccessor.writeValue(n.value),function _6(n,t){t.valueAccessor.registerOnChange(e=>{n._pendingValue=e,n._pendingChange=!0,n._pendingDirty=!0,"change"===n.updateOn&&JA(n,t)})}(n,t),function v6(n,t){const e=(i,r)=>{t.valueAccessor.writeValue(i),r&&t.viewToModelUpdate(i)};n.registerOnChange(e),t._registerOnDestroy(()=>{n._unregisterOnChange(e)})}(n,t),function y6(n,t){t.valueAccessor.registerOnTouched(()=>{n._pendingTouched=!0,"blur"===n.updateOn&&n._pendingChange&&JA(n,t),"submit"!==n.updateOn&&n.markAsTouched()})}(n,t),function g6(n,t){if(t.valueAccessor.setDisabledState){const e=i=>{t.valueAccessor.setDisabledState(i)};n.registerOnDisabledChange(e),t._registerOnDestroy(()=>{n._unregisterOnDisabledChange(e)})}}(n,t)}function e_(n,t,e=!0){const i=()=>{};t.valueAccessor&&(t.valueAccessor.registerOnChange(i),t.valueAccessor.registerOnTouched(i)),n_(n,t),n&&(t._invokeOnDestroyCallbacks(),n._registerOnCollectionChange(()=>{}))}function t_(n,t){n.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(t)})}function ZM(n,t){const e=GA(n);null!==t.validator?n.setValidators(zA(e,t.validator)):"function"==typeof e&&n.setValidators([e]);const i=$A(n);null!==t.asyncValidator?n.setAsyncValidators(zA(i,t.asyncValidator)):"function"==typeof i&&n.setAsyncValidators([i]);const r=()=>n.updateValueAndValidity();t_(t._rawValidators,r),t_(t._rawAsyncValidators,r)}function n_(n,t){let e=!1;if(null!==n){if(null!==t.validator){const r=GA(n);if(Array.isArray(r)&&r.length>0){const s=r.filter(o=>o!==t.validator);s.length!==r.length&&(e=!0,n.setValidators(s))}}if(null!==t.asyncValidator){const r=$A(n);if(Array.isArray(r)&&r.length>0){const s=r.filter(o=>o!==t.asyncValidator);s.length!==r.length&&(e=!0,n.setAsyncValidators(s))}}}const i=()=>{};return t_(t._rawValidators,i),t_(t._rawAsyncValidators,i),e}function JA(n,t){n._pendingDirty&&n.markAsDirty(),n.setValue(n._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(n._pendingValue),n._pendingChange=!1}function eR(n,t){ZM(n,t)}function XM(n,t){if(!n.hasOwnProperty("model"))return!1;const e=n.model;return!!e.isFirstChange()||!Object.is(t,e.currentValue)}function nR(n,t){n._syncPendingControls(),t.forEach(e=>{const i=e.control;"submit"===i.updateOn&&i._pendingChange&&(e.viewToModelUpdate(i._pendingValue),i._pendingChange=!1)})}function JM(n,t){if(!t)return null;let e,i,r;return Array.isArray(t),t.forEach(s=>{s.constructor===Xl?e=s:function M6(n){return Object.getPrototypeOf(n.constructor)===Jc}(s)?i=s:r=s}),r||i||e||null}function eD(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,1)}const Ap="VALID",i_="INVALID",Td="PENDING",Rp="DISABLED";function nD(n){return(r_(n)?n.validators:n)||null}function iR(n){return Array.isArray(n)?GM(n):n||null}function iD(n,t){return(r_(t)?t.asyncValidators:n)||null}function rR(n){return Array.isArray(n)?$M(n):n||null}function r_(n){return null!=n&&!Array.isArray(n)&&"object"==typeof n}const rD=n=>n instanceof ea,s_=n=>n instanceof o_,sR=n=>n instanceof cR;function oR(n){return rD(n)?n.value:n.getRawValue()}function aR(n,t){const e=s_(n),i=n.controls;if(!(e?Object.keys(i):i).length)throw new W(1e3,"");if(!i[t])throw new W(1001,"")}function lR(n,t){s_(n),n._forEachChild((i,r)=>{if(void 0===t[r])throw new W(1002,"")})}class sD{constructor(t,e){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=t,this._rawAsyncValidators=e,this._composedValidatorFn=iR(this._rawValidators),this._composedAsyncValidatorFn=rR(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(t){this._rawValidators=this._composedValidatorFn=t}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(t){this._rawAsyncValidators=this._composedAsyncValidatorFn=t}get parent(){return this._parent}get valid(){return this.status===Ap}get invalid(){return this.status===i_}get pending(){return this.status==Td}get disabled(){return this.status===Rp}get enabled(){return this.status!==Rp}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(t){this._rawValidators=t,this._composedValidatorFn=iR(t)}setAsyncValidators(t){this._rawAsyncValidators=t,this._composedAsyncValidatorFn=rR(t)}addValidators(t){this.setValidators(WA(t,this._rawValidators))}addAsyncValidators(t){this.setAsyncValidators(WA(t,this._rawAsyncValidators))}removeValidators(t){this.setValidators(QA(t,this._rawValidators))}removeAsyncValidators(t){this.setAsyncValidators(QA(t,this._rawAsyncValidators))}hasValidator(t){return Zg(this._rawValidators,t)}hasAsyncValidator(t){return Zg(this._rawAsyncValidators,t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t={}){this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(t=>t.markAllAsTouched())}markAsUntouched(t={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}markAsDirty(t={}){this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)}markAsPristine(t={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}markAsPending(t={}){this.status=Td,!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)}disable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=Rp,this.errors=null,this._forEachChild(i=>{i.disable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(i=>i(!0))}enable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=Ap,this._forEachChild(i=>{i.enable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(i=>i(!1))}_updateAncestors(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(t){this._parent=t}updateValueAndValidity(t={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Ap||this.status===Td)&&this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)}_updateTreeValidity(t={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Rp:Ap}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t){if(this.asyncValidator){this.status=Td,this._hasOwnPendingAsyncValidator=!0;const e=jA(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(i=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(i,{emitEvent:t})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(t,e={}){this.errors=t,this._updateControlsErrors(!1!==e.emitEvent)}get(t){return function D6(n,t,e){if(null==t||(Array.isArray(t)||(t=t.split(e)),Array.isArray(t)&&0===t.length))return null;let i=n;return t.forEach(r=>{i=s_(i)?i.controls.hasOwnProperty(r)?i.controls[r]:null:sR(i)&&i.at(r)||null}),i}(this,t,".")}getError(t,e){const i=e?this.get(e):this;return i&&i.errors?i.errors[t]:null}hasError(t,e){return!!this.getError(t,e)}get root(){let t=this;for(;t._parent;)t=t._parent;return t}_updateControlsErrors(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)}_initObservables(){this.valueChanges=new jt,this.statusChanges=new jt}_calculateStatus(){return this._allControlsDisabled()?Rp:this.errors?i_:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Td)?Td:this._anyControlsHaveStatus(i_)?i_:Ap}_anyControlsHaveStatus(t){return this._anyControls(e=>e.status===t)}_anyControlsDirty(){return this._anyControls(t=>t.dirty)}_anyControlsTouched(){return this._anyControls(t=>t.touched)}_updatePristine(t={}){this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}_updateTouched(t={}){this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}_isBoxedValue(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t}_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){r_(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){return!t&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}class ea extends sD{constructor(t=null,e,i){super(nD(e),iD(i,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(t),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),r_(e)&&e.initialValueIsDefault&&(this.defaultValue=this._isBoxedValue(t)?t.value:t)}setValue(t,e={}){this.value=this._pendingValue=t,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(i=>i(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(t,e={}){this.setValue(t,e)}reset(t=this.defaultValue,e={}){this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_unregisterOnChange(t){eD(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){eD(this._onDisabledChange,t)}_forEachChild(t){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(t){this._isBoxedValue(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}}class o_ extends sD{constructor(t,e,i){super(nD(e),iD(i,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(t,e,i={}){this.registerControl(t,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}removeControl(t,e={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(t,e,i={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,e={}){lR(this,t),Object.keys(t).forEach(i=>{aR(this,i),this.controls[i].setValue(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){null!=t&&(Object.keys(t).forEach(i=>{this.controls[i]&&this.controls[i].patchValue(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(t={},e={}){this._forEachChild((i,r)=>{i.reset(t[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(t,e,i)=>(t[i]=oR(e),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(e,i)=>!!i._syncPendingControls()||e);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_forEachChild(t){Object.keys(this.controls).forEach(e=>{const i=this.controls[e];i&&t(i,e)})}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){for(const e of Object.keys(this.controls)){const i=this.controls[e];if(this.contains(e)&&t(i))return!0}return!1}_reduceValue(){return this._reduceChildren({},(t,e,i)=>((e.enabled||this.disabled)&&(t[i]=e.value),t))}_reduceChildren(t,e){let i=t;return this._forEachChild((r,s)=>{i=e(i,r,s)}),i}_allControlsDisabled(){for(const t of Object.keys(this.controls))if(this.controls[t].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}}class cR extends sD{constructor(t,e,i){super(nD(e),iD(i,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(t){return this.controls[t]}push(t,e={}){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}insert(t,e,i={}){this.controls.splice(t,0,e),this._registerControl(e),this.updateValueAndValidity({emitEvent:i.emitEvent})}removeAt(t,e={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),this.updateValueAndValidity({emitEvent:e.emitEvent})}setControl(t,e,i={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),e&&(this.controls.splice(t,0,e),this._registerControl(e)),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(t,e={}){lR(this,t),t.forEach((i,r)=>{aR(this,r),this.at(r).setValue(i,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){null!=t&&(t.forEach((i,r)=>{this.at(r)&&this.at(r).patchValue(i,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(t=[],e={}){this._forEachChild((i,r)=>{i.reset(t[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this.controls.map(t=>oR(t))}clear(t={}){this.controls.length<1||(this._forEachChild(e=>e._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:t.emitEvent}))}_syncPendingControls(){let t=this.controls.reduce((e,i)=>!!i._syncPendingControls()||e,!1);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_forEachChild(t){this.controls.forEach((e,i)=>{t(e,i)})}_updateValue(){this.value=this.controls.filter(t=>t.enabled||this.disabled).map(t=>t.value)}_anyControls(t){return this.controls.some(e=>e.enabled&&t(e))}_setUpControls(){this._forEachChild(t=>this._registerControl(t))}_allControlsDisabled(){for(const t of this.controls)if(t.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)}}const E6={provide:Ms,useExisting:Dt(()=>Sd)},Lp=(()=>Promise.resolve(null))();let Sd=(()=>{class n extends Ms{constructor(e,i){super(),this.submitted=!1,this._directives=new Set,this.ngSubmit=new jt,this.form=new o_({},GM(e),$M(i))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){Lp.then(()=>{const i=this._findContainer(e.path);e.control=i.registerControl(e.name,e.control),Ip(e.control,e),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){Lp.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){Lp.then(()=>{const i=this._findContainer(e.path),r=new o_({});eR(r,e),i.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){Lp.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,i){Lp.then(()=>{this.form.get(e.path).setValue(i)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,nR(this.form,this._directives),this.ngSubmit.emit(e),!1}onReset(){this.resetForm()}resetForm(e){this.form.reset(e),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}}return n.\u0275fac=function(e){return new(e||n)(M(Yr,10),M(ec,10))},n.\u0275dir=rt({type:n,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(e,i){1&e&&Je("submit",function(s){return i.onSubmit(s)})("reset",function(){return i.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[tn([E6]),kt]}),n})();const T6={provide:Eo,useExisting:Dt(()=>oD)},hR=(()=>Promise.resolve(null))();let oD=(()=>{class n extends Eo{constructor(e,i,r,s,o){super(),this._changeDetectorRef=o,this.control=new ea,this._registered=!1,this.update=new jt,this._parent=e,this._setValidators(i),this._setAsyncValidators(r),this.valueAccessor=JM(0,s)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){const i=e.name.previousValue;this.formDirective.removeControl({name:i,path:this._getPath(i)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),XM(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){Ip(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(e){hR.then(()=>{var i;this.control.setValue(e,{emitViewToModelChange:!1}),null===(i=this._changeDetectorRef)||void 0===i||i.markForCheck()})}_updateDisabled(e){const i=e.isDisabled.currentValue,r=""===i||i&&"false"!==i;hR.then(()=>{var s;r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),null===(s=this._changeDetectorRef)||void 0===s||s.markForCheck()})}_getPath(e){return this._parent?Jg(e,this._parent):[e]}}return n.\u0275fac=function(e){return new(e||n)(M(Ms,9),M(Yr,10),M(ec,10),M(jr,10),M(Gn,8))},n.\u0275dir=rt({type:n,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[tn([T6]),kt,Jn]}),n})(),ta=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=rt({type:n,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),n})(),mR=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({}),n})();const aD=new pt("NgModelWithFormControlWarning"),A6={provide:Eo,useExisting:Dt(()=>Op)};let Op=(()=>{class n extends Eo{constructor(e,i,r,s){super(),this._ngModelWarningConfig=s,this.update=new jt,this._ngModelWarningSent=!1,this._setValidators(e),this._setAsyncValidators(i),this.valueAccessor=JM(0,r)}set isDisabled(e){}ngOnChanges(e){if(this._isControlChanged(e)){const i=e.form.previousValue;i&&e_(i,this,!1),Ip(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})}XM(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&e_(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}}return n._ngModelWarningSentOnce=!1,n.\u0275fac=function(e){return new(e||n)(M(Yr,10),M(ec,10),M(jr,10),M(aD,8))},n.\u0275dir=rt({type:n,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[tn([A6]),kt,Jn]}),n})();const R6={provide:Ms,useExisting:Dt(()=>ds)};let ds=(()=>{class n extends Ms{constructor(e,i){super(),this.validators=e,this.asyncValidators=i,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new jt,this._setValidators(e),this._setAsyncValidators(i)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(n_(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){const i=this.form.get(e.path);return Ip(i,e),i.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),i}getControl(e){return this.form.get(e.path)}removeControl(e){e_(e.control||null,e,!1),eD(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,i){this.form.get(e.path).setValue(i)}onSubmit(e){return this.submitted=!0,nR(this.form,this.directives),this.ngSubmit.emit(e),!1}onReset(){this.resetForm()}resetForm(e){this.form.reset(e),this.submitted=!1}_updateDomValue(){this.directives.forEach(e=>{const i=e.control,r=this.form.get(e.path);i!==r&&(e_(i||null,e),rD(r)&&(Ip(r,e),e.control=r))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){const i=this.form.get(e.path);eR(i,e),i.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const i=this.form.get(e.path);i&&function b6(n,t){return n_(n,t)}(i,e)&&i.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){ZM(this.form,this),this._oldForm&&n_(this._oldForm,this)}_checkFormPresent(){}}return n.\u0275fac=function(e){return new(e||n)(M(Yr,10),M(ec,10))},n.\u0275dir=rt({type:n,selectors:[["","formGroup",""]],hostBindings:function(e,i){1&e&&Je("submit",function(s){return i.onSubmit(s)})("reset",function(){return i.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[tn([R6]),kt,Jn]}),n})();const P6={provide:Eo,useExisting:Dt(()=>Pa)};let Pa=(()=>{class n extends Eo{constructor(e,i,r,s,o){super(),this._ngModelWarningConfig=o,this._added=!1,this.update=new jt,this._ngModelWarningSent=!1,this._parent=e,this._setValidators(i),this._setAsyncValidators(r),this.valueAccessor=JM(0,s)}set isDisabled(e){}ngOnChanges(e){this._added||this._setUpControl(),XM(e,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}get path(){return Jg(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0}}return n._ngModelWarningSentOnce=!1,n.\u0275fac=function(e){return new(e||n)(M(Ms,13),M(Yr,10),M(ec,10),M(jr,10),M(aD,8))},n.\u0275dir=rt({type:n,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[tn([P6]),kt,Jn]}),n})();let eu=(()=>{class n{constructor(){this._validator=Kg}ngOnChanges(e){if(this.inputName in e){const i=this.normalizeInput(e[this.inputName].currentValue);this._enabled=this.enabled(i),this._validator=this._enabled?this.createValidator(i):Kg,this._onChange&&this._onChange()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return null!=e}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=rt({type:n,features:[Jn]}),n})();const z6={provide:Yr,useExisting:Dt(()=>tu),multi:!0};let tu=(()=>{class n extends eu{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=e=>function V6(n){return null!=n&&!1!==n&&"false"!=`${n}`}(e),this.createValidator=e=>RA}enabled(e){return e}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Hn(n)))(i||n)}}(),n.\u0275dir=rt({type:n,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(e,i){2&e&&hn("required",i._enabled?"":null)},inputs:{required:"required"},features:[tn([z6]),kt]}),n})();const Q6={provide:Yr,useExisting:Dt(()=>Pp),multi:!0};let hD,Pp=(()=>{class n extends eu{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=e=>function bR(n){return"number"==typeof n?n:parseInt(n,10)}(e),this.createValidator=e=>FA(e)}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Hn(n)))(i||n)}}(),n.\u0275dir=rt({type:n,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(e,i){2&e&&hn("maxlength",i._enabled?i.maxlength:null)},inputs:{maxlength:"maxlength"},features:[tn([Q6]),kt]}),n})(),SR=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[mR]]}),n})(),kR=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[SR]}),n})(),l_=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:aD,useValue:e.warnOnNgModelWithFormControl}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[SR]}),n})(),tc=(()=>{class n{group(e,i=null){const r=this._reduceControls(e);let a,s=null,o=null;return null!=i&&(function Z6(n){return void 0!==n.asyncValidators||void 0!==n.validators||void 0!==n.updateOn}(i)?(s=null!=i.validators?i.validators:null,o=null!=i.asyncValidators?i.asyncValidators:null,a=null!=i.updateOn?i.updateOn:void 0):(s=null!=i.validator?i.validator:null,o=null!=i.asyncValidator?i.asyncValidator:null)),new o_(r,{asyncValidators:o,updateOn:a,validators:s})}control(e,i,r){return new ea(e,i,r)}array(e,i,r){const s=e.map(o=>this._createControl(o));return new cR(s,i,r)}_reduceControls(e){const i={};return Object.keys(e).forEach(r=>{i[r]=this._createControl(e[r])}),i}_createControl(e){return rD(e)||s_(e)||sR(e)?e:Array.isArray(e)?this.control(e[0],e.length>1?e[1]:null,e.length>2?e[2]:null):this.control(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:l_}),n})();try{hD="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(n){hD=!1}let kd,zi=(()=>{class n{constructor(e){this._platformId=e,this.isBrowser=this._platformId?ap(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!hD)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return n.\u0275fac=function(e){return new(e||n)(Se(ip))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const xR=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function IR(){if(kd)return kd;if("object"!=typeof document||!document)return kd=new Set(xR),kd;let n=document.createElement("input");return kd=new Set(xR.filter(t=>(n.setAttribute("type",t),n.type===t))),kd}let Fp,nu,pD;function na(n){return function X6(){if(null==Fp&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Fp=!0}))}finally{Fp=Fp||!1}return Fp}()?n:!!n.capture}function J6(){if(null==nu){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return nu=!1,nu;if("scrollBehavior"in document.documentElement.style)nu=!0;else{const n=Element.prototype.scrollTo;nu=!!n&&!/\{\s*\[native code\]\s*\}/.test(n.toString())}}return nu}function u_(n){if(function eW(){if(null==pD){const n="undefined"!=typeof document?document.head:null;pD=!(!n||!n.createShadowRoot&&!n.attachShadow)}return pD}()){const t=n.getRootNode?n.getRootNode():null;if("undefined"!=typeof ShadowRoot&&ShadowRoot&&t instanceof ShadowRoot)return t}return null}function mD(){let n="undefined"!=typeof document&&document?document.activeElement:null;for(;n&&n.shadowRoot;){const t=n.shadowRoot.activeElement;if(t===n)break;n=t}return n}function To(n){return n.composedPath?n.composedPath()[0]:n.target}function fD(){return"undefined"!=typeof __karma__&&!!__karma__||"undefined"!=typeof jasmine&&!!jasmine||"undefined"!=typeof jest&&!!jest||"undefined"!=typeof Mocha&&!!Mocha}function rn(n){return null!=n&&"false"!=`${n}`}function Ai(n,t=0){return function tW(n){return!isNaN(parseFloat(n))&&!isNaN(Number(n))}(n)?Number(n):t}function d_(n){return Array.isArray(n)?n:[n]}function Ar(n){return null==n?"":"string"==typeof n?n:`${n}px`}function Dr(n){return n instanceof Zt?n.nativeElement:n}function Qr(n,...t){return t.length?t.some(e=>n[e]):n.altKey||n.shiftKey||n.ctrlKey||n.metaKey}const xd=new Xo(jg);function bD(n,t=xd){return e=>e.lift(new uW(n,t))}class uW{constructor(t,e){this.dueTime=t,this.scheduler=e}call(t,e){return e.subscribe(new dW(t,this.dueTime,this.scheduler))}}class dW extends F{constructor(t,e,i){super(t),this.dueTime=e,this.scheduler=i,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(t){this.clearDebounce(),this.lastValue=t,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(hW,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:t}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(t)}}clearDebounce(){const t=this.debouncedSubscription;null!==t&&(this.remove(t),t.unsubscribe(),this.debouncedSubscription=null)}}function hW(n){n.debouncedNext()}function wD(n){return t=>t.lift(new pW(n))}class pW{constructor(t){this.total=t}call(t,e){return e.subscribe(new mW(t,this.total))}}class mW extends F{constructor(t,e){super(t),this.total=e,this.count=0}_next(t){++this.count>this.total&&this.destination.next(t)}}function p_(n,t){return e=>e.lift(new fW(n,t))}class fW{constructor(t,e){this.compare=t,this.keySelector=e}call(t,e){return e.subscribe(new gW(t,this.compare,this.keySelector))}}class gW extends F{constructor(t,e,i){super(t),this.keySelector=i,this.hasKey=!1,"function"==typeof e&&(this.compare=e)}compare(t,e){return t===e}_next(t){let e;try{const{keySelector:r}=this;e=r?r(t):t}catch(r){return this.destination.error(r)}let i=!1;if(this.hasKey)try{const{compare:r}=this;i=r(this.key,e)}catch(r){return this.destination.error(r)}else this.hasKey=!0;i||(this.key=e,this.destination.next(t))}}function vn(n){return t=>t.lift(new _W(n))}class _W{constructor(t){this.notifier=t}call(t,e){const i=new yW(t),r=xn(this.notifier,new Xt(i));return r&&!i.seenValue?(i.add(r),e.subscribe(i)):i}}class yW extends Wt{constructor(t){super(t),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}}let OR=(()=>{class n{create(e){return"undefined"==typeof MutationObserver?null:new MutationObserver(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),vW=(()=>{class n{constructor(e){this._mutationObserverFactory=e,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((e,i)=>this._cleanupObserver(i))}observe(e){const i=Dr(e);return new st(r=>{const o=this._observeElement(i).subscribe(r);return()=>{o.unsubscribe(),this._unobserveElement(i)}})}_observeElement(e){if(this._observedElements.has(e))this._observedElements.get(e).count++;else{const i=new K,r=this._mutationObserverFactory.create(s=>i.next(s));r&&r.observe(e,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(e,{observer:r,stream:i,count:1})}return this._observedElements.get(e).stream}_unobserveElement(e){this._observedElements.has(e)&&(this._observedElements.get(e).count--,this._observedElements.get(e).count||this._cleanupObserver(e))}_cleanupObserver(e){if(this._observedElements.has(e)){const{observer:i,stream:r}=this._observedElements.get(e);i&&i.disconnect(),r.complete(),this._observedElements.delete(e)}}}return n.\u0275fac=function(e){return new(e||n)(Se(OR))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),m_=(()=>{class n{constructor(e,i,r){this._contentObserver=e,this._elementRef=i,this._ngZone=r,this.event=new jt,this._disabled=!1,this._currentSubscription=null}get disabled(){return this._disabled}set disabled(e){this._disabled=rn(e),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(e){this._debounce=Ai(e),this._subscribe()}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const e=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?e.pipe(bD(this.debounce)):e).subscribe(this.event)})}_unsubscribe(){var e;null===(e=this._currentSubscription)||void 0===e||e.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(M(vW),M(Zt),M(yn))},n.\u0275dir=rt({type:n,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),n})(),jp=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({providers:[OR]}),n})();function f_(n,t){return(n.getAttribute(t)||"").match(/\S+/g)||[]}const FR="cdk-describedby-message",g_="cdk-describedby-host";let NR=0,BR=(()=>{class n{constructor(e,i){this._platform=i,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+NR++,this._document=e}describe(e,i,r){if(!this._canBeDescribed(e,i))return;const s=MD(i,r);"string"!=typeof i?(jR(i),this._messageRegistry.set(s,{messageElement:i,referenceCount:0})):this._messageRegistry.has(s)||this._createMessageElement(i,r),this._isElementDescribedByMessage(e,s)||this._addMessageReference(e,s)}removeDescription(e,i,r){var s;if(!i||!this._isElementNode(e))return;const o=MD(i,r);if(this._isElementDescribedByMessage(e,o)&&this._removeMessageReference(e,o),"string"==typeof i){const a=this._messageRegistry.get(o);a&&0===a.referenceCount&&this._deleteMessageElement(o)}0===(null===(s=this._messagesContainer)||void 0===s?void 0:s.childNodes.length)&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){var e;const i=this._document.querySelectorAll(`[${g_}="${this._id}"]`);for(let r=0;r0!=r.indexOf(FR));e.setAttribute("aria-describedby",i.join(" "))}_addMessageReference(e,i){const r=this._messageRegistry.get(i);(function bW(n,t,e){const i=f_(n,t);i.some(r=>r.trim()==e.trim())||(i.push(e.trim()),n.setAttribute(t,i.join(" ")))})(e,"aria-describedby",r.messageElement.id),e.setAttribute(g_,this._id),r.referenceCount++}_removeMessageReference(e,i){const r=this._messageRegistry.get(i);r.referenceCount--,function wW(n,t,e){const r=f_(n,t).filter(s=>s!=e.trim());r.length?n.setAttribute(t,r.join(" ")):n.removeAttribute(t)}(e,"aria-describedby",r.messageElement.id),e.removeAttribute(g_)}_isElementDescribedByMessage(e,i){const r=f_(e,"aria-describedby"),s=this._messageRegistry.get(i),o=s&&s.messageElement.id;return!!o&&-1!=r.indexOf(o)}_canBeDescribed(e,i){if(!this._isElementNode(e))return!1;if(i&&"object"==typeof i)return!0;const r=null==i?"":`${i}`.trim(),s=e.getAttribute("aria-label");return!(!r||s&&s.trim()===r)}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}}return n.\u0275fac=function(e){return new(e||n)(Se(Dn),Se(zi))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function MD(n,t){return"string"==typeof n?`${t||""}/${n}`:n}function jR(n){n.id||(n.id=`${FR}-${NR++}`)}class YR{constructor(t){this._items=t,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new K,this._typeaheadSubscription=P.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._skipPredicateFn=e=>e.disabled,this._pressedLetters=[],this.tabOut=new K,this.change=new K,t instanceof Vl&&t.changes.subscribe(e=>{if(this._activeItem){const r=e.toArray().indexOf(this._activeItem);r>-1&&r!==this._activeItemIndex&&(this._activeItemIndex=r)}})}skipPredicate(t){return this._skipPredicateFn=t,this}withWrap(t=!0){return this._wrap=t,this}withVerticalOrientation(t=!0){return this._vertical=t,this}withHorizontalOrientation(t){return this._horizontal=t,this}withAllowedModifierKeys(t){return this._allowedModifierKeys=t,this}withTypeAhead(t=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(wr(e=>this._pressedLetters.push(e)),bD(t),hi(()=>this._pressedLetters.length>0),ge(()=>this._pressedLetters.join(""))).subscribe(e=>{const i=this._getItemsArray();for(let r=1;r!t[s]||this._allowedModifierKeys.indexOf(s)>-1);switch(e){case 9:return void this.tabOut.next();case 40:if(this._vertical&&r){this.setNextItemActive();break}return;case 38:if(this._vertical&&r){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&r){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&r){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case 36:if(this._homeAndEnd&&r){this.setFirstItemActive();break}return;case 35:if(this._homeAndEnd&&r){this.setLastItemActive();break}return;default:return void((r||Qr(t,"shiftKey"))&&(t.key&&1===t.key.length?this._letterKeyStream.next(t.key.toLocaleUpperCase()):(e>=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))))}this._pressedLetters=[],t.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(t){const e=this._getItemsArray(),i="number"==typeof t?t:e.indexOf(t),r=e[i];this._activeItem=null==r?null:r,this._activeItemIndex=i}_setActiveItemByDelta(t){this._wrap?this._setActiveInWrapMode(t):this._setActiveInDefaultMode(t)}_setActiveInWrapMode(t){const e=this._getItemsArray();for(let i=1;i<=e.length;i++){const r=(this._activeItemIndex+t*i+e.length)%e.length;if(!this._skipPredicateFn(e[r]))return void this.setActiveItem(r)}}_setActiveInDefaultMode(t){this._setActiveItemByIndex(this._activeItemIndex+t,t)}_setActiveItemByIndex(t,e){const i=this._getItemsArray();if(i[t]){for(;this._skipPredicateFn(i[t]);)if(!i[t+=e])return;this.setActiveItem(t)}}_getItemsArray(){return this._items instanceof Vl?this._items.toArray():this._items}}class MW extends YR{setActiveItem(t){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(t),this.activeItem&&this.activeItem.setActiveStyles()}}class Yp extends YR{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(t){return this._origin=t,this}setActiveItem(t){super.setActiveItem(t),this.activeItem&&this.activeItem.focus(this._origin)}}let HR=(()=>{class n{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function EW(n){return!!(n.offsetWidth||n.offsetHeight||"function"==typeof n.getClientRects&&n.getClientRects().length)}(e)&&"visible"===getComputedStyle(e).visibility}isTabbable(e){if(!this._platform.isBrowser)return!1;const i=function DW(n){try{return n.frameElement}catch(t){return null}}(function RW(n){return n.ownerDocument&&n.ownerDocument.defaultView||window}(e));if(i&&(-1===qR(i)||!this.isVisible(i)))return!1;let r=e.nodeName.toLowerCase(),s=qR(e);return e.hasAttribute("contenteditable")?-1!==s:!("iframe"===r||"object"===r||this._platform.WEBKIT&&this._platform.IOS&&!function IW(n){let t=n.nodeName.toLowerCase(),e="input"===t&&n.type;return"text"===e||"password"===e||"select"===t||"textarea"===t}(e))&&("audio"===r?!!e.hasAttribute("controls")&&-1!==s:"video"===r?-1!==s&&(null!==s||this._platform.FIREFOX||e.hasAttribute("controls")):e.tabIndex>=0)}isFocusable(e,i){return function AW(n){return!function TW(n){return function kW(n){return"input"==n.nodeName.toLowerCase()}(n)&&"hidden"==n.type}(n)&&(function CW(n){let t=n.nodeName.toLowerCase();return"input"===t||"select"===t||"button"===t||"textarea"===t}(n)||function SW(n){return function xW(n){return"a"==n.nodeName.toLowerCase()}(n)&&n.hasAttribute("href")}(n)||n.hasAttribute("contenteditable")||VR(n))}(e)&&!this.isDisabled(e)&&((null==i?void 0:i.ignoreVisibility)||this.isVisible(e))}}return n.\u0275fac=function(e){return new(e||n)(Se(zi))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function VR(n){if(!n.hasAttribute("tabindex")||void 0===n.tabIndex)return!1;let t=n.getAttribute("tabindex");return!(!t||isNaN(parseInt(t,10)))}function qR(n){if(!VR(n))return null;const t=parseInt(n.getAttribute("tabindex")||"",10);return isNaN(t)?-1:t}class LW{constructor(t,e,i,r,s=!1){this._element=t,this._checker=e,this._ngZone=i,this._document=r,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,s||this.attachAnchors()}get enabled(){return this._enabled}set enabled(t){this._enabled=t,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}destroy(){const t=this._startAnchor,e=this._endAnchor;t&&(t.removeEventListener("focus",this.startAnchorListener),t.remove()),e&&(e.removeEventListener("focus",this.endAnchorListener),e.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(t){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(t)))})}focusFirstTabbableElementWhenReady(t){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(t)))})}focusLastTabbableElementWhenReady(t){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(t)))})}_getRegionBoundary(t){const e=this._element.querySelectorAll(`[cdk-focus-region-${t}], [cdkFocusRegion${t}], [cdk-focus-${t}]`);return"start"==t?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(t){const e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){const i=this._getFirstTabbableElement(e);return null==i||i.focus(t),!!i}return e.focus(t),!0}return this.focusFirstTabbableElement(t)}focusFirstTabbableElement(t){const e=this._getRegionBoundary("start");return e&&e.focus(t),!!e}focusLastTabbableElement(t){const e=this._getRegionBoundary("end");return e&&e.focus(t),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(t){if(this._checker.isFocusable(t)&&this._checker.isTabbable(t))return t;const e=t.children;for(let i=0;i=0;i--){const r=e[i].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[i]):null;if(r)return r}return null}_createAnchor(){const t=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,t),t.classList.add("cdk-visually-hidden"),t.classList.add("cdk-focus-trap-anchor"),t.setAttribute("aria-hidden","true"),t}_toggleAnchorTabIndex(t,e){t?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(t){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}_executeOnStable(t){this._ngZone.isStable?t():this._ngZone.onStable.pipe(Ii(1)).subscribe(t)}}let OW=(()=>{class n{constructor(e,i,r){this._checker=e,this._ngZone=i,this._document=r}create(e,i=!1){return new LW(e,this._checker,this._ngZone,this._document,i)}}return n.\u0275fac=function(e){return new(e||n)(Se(HR),Se(yn),Se(Dn))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function __(n){return 0===n.buttons||0===n.offsetX&&0===n.offsetY}function y_(n){const t=n.touches&&n.touches[0]||n.changedTouches&&n.changedTouches[0];return!(!t||-1!==t.identifier||null!=t.radiusX&&1!==t.radiusX||null!=t.radiusY&&1!==t.radiusY)}const PW=new pt("cdk-input-modality-detector-options"),FW={ignoreKeys:[18,17,224,91,16]},Id=na({passive:!0,capture:!0});let NW=(()=>{class n{constructor(e,i,r,s){this._platform=e,this._mostRecentTarget=null,this._modality=new xi(null),this._lastTouchMs=0,this._onKeydown=o=>{var a,l;(null===(l=null===(a=this._options)||void 0===a?void 0:a.ignoreKeys)||void 0===l?void 0:l.some(h=>h===o.keyCode))||(this._modality.next("keyboard"),this._mostRecentTarget=To(o))},this._onMousedown=o=>{Date.now()-this._lastTouchMs<650||(this._modality.next(__(o)?"keyboard":"mouse"),this._mostRecentTarget=To(o))},this._onTouchstart=o=>{y_(o)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=To(o))},this._options=Object.assign(Object.assign({},FW),s),this.modalityDetected=this._modality.pipe(wD(1)),this.modalityChanged=this.modalityDetected.pipe(p_()),e.isBrowser&&i.runOutsideAngular(()=>{r.addEventListener("keydown",this._onKeydown,Id),r.addEventListener("mousedown",this._onMousedown,Id),r.addEventListener("touchstart",this._onTouchstart,Id)})}get mostRecentModality(){return this._modality.value}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Id),document.removeEventListener("mousedown",this._onMousedown,Id),document.removeEventListener("touchstart",this._onTouchstart,Id))}}return n.\u0275fac=function(e){return new(e||n)(Se(zi),Se(yn),Se(Dn),Se(PW,8))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const BW=new pt("liveAnnouncerElement",{providedIn:"root",factory:function jW(){return null}}),YW=new pt("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let Hp=(()=>{class n{constructor(e,i,r,s){this._ngZone=i,this._defaultOptions=s,this._document=r,this._liveElement=e||this._createLiveElement()}announce(e,...i){const r=this._defaultOptions;let s,o;return 1===i.length&&"number"==typeof i[0]?o=i[0]:[s,o]=i,this.clear(),clearTimeout(this._previousTimeout),s||(s=r&&r.politeness?r.politeness:"polite"),null==o&&r&&(o=r.duration),this._liveElement.setAttribute("aria-live",s),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(a=>this._currentResolve=a)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=e,"number"==typeof o&&(this._previousTimeout=setTimeout(()=>this.clear(),o)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){var e,i;clearTimeout(this._previousTimeout),null===(e=this._liveElement)||void 0===e||e.remove(),this._liveElement=null,null===(i=this._currentResolve)||void 0===i||i.call(this),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const e="cdk-live-announcer-element",i=this._document.getElementsByClassName(e),r=this._document.createElement("div");for(let s=0;s{class n{constructor(e,i,r,s,o){this._ngZone=e,this._platform=i,this._inputModalityDetector=r,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new K,this._rootNodeFocusAndBlurListener=a=>{const l=To(a),h="focus"===a.type?this._onFocus:this._onBlur;for(let f=l;f;f=f.parentElement)h.call(this,a,f)},this._document=s,this._detectionMode=(null==o?void 0:o.detectionMode)||0}monitor(e,i=!1){const r=Dr(e);if(!this._platform.isBrowser||1!==r.nodeType)return Qt(null);const s=u_(r)||this._getDocument(),o=this._elementInfo.get(r);if(o)return i&&(o.checkChildren=!0),o.subject;const a={checkChildren:i,subject:new K,rootNode:s};return this._elementInfo.set(r,a),this._registerGlobalListeners(a),a.subject}stopMonitoring(e){const i=Dr(e),r=this._elementInfo.get(i);r&&(r.subject.complete(),this._setClasses(i),this._elementInfo.delete(i),this._removeGlobalListeners(r))}focusVia(e,i,r){const s=Dr(e);s===this._getDocument().activeElement?this._getClosestElementsInfo(s).forEach(([a,l])=>this._originChanged(a,i,l)):(this._setOrigin(i),"function"==typeof s.focus&&s.focus(r))}ngOnDestroy(){this._elementInfo.forEach((e,i)=>this.stopMonitoring(i))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:"program"}_shouldBeAttributedToTouch(e){return 1===this._detectionMode||!!(null==e?void 0:e.contains(this._inputModalityDetector._mostRecentTarget))}_setClasses(e,i){e.classList.toggle("cdk-focused",!!i),e.classList.toggle("cdk-touch-focused","touch"===i),e.classList.toggle("cdk-keyboard-focused","keyboard"===i),e.classList.toggle("cdk-mouse-focused","mouse"===i),e.classList.toggle("cdk-program-focused","program"===i)}_setOrigin(e,i=!1){this._ngZone.runOutsideAngular(()=>{this._origin=e,this._originFromTouchInteraction="touch"===e&&i,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(e,i){const r=this._elementInfo.get(i),s=To(e);!r||!r.checkChildren&&i!==s||this._originChanged(i,this._getFocusOrigin(s),r)}_onBlur(e,i){const r=this._elementInfo.get(i);!r||r.checkChildren&&e.relatedTarget instanceof Node&&i.contains(e.relatedTarget)||(this._setClasses(i),this._emitOrigin(r.subject,null))}_emitOrigin(e,i){this._ngZone.run(()=>e.next(i))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const i=e.rootNode,r=this._rootNodeFocusListenerCount.get(i)||0;r||this._ngZone.runOutsideAngular(()=>{i.addEventListener("focus",this._rootNodeFocusAndBlurListener,v_),i.addEventListener("blur",this._rootNodeFocusAndBlurListener,v_)}),this._rootNodeFocusListenerCount.set(i,r+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(vn(this._stopInputModalityDetector)).subscribe(s=>{this._setOrigin(s,!0)}))}_removeGlobalListeners(e){const i=e.rootNode;if(this._rootNodeFocusListenerCount.has(i)){const r=this._rootNodeFocusListenerCount.get(i);r>1?this._rootNodeFocusListenerCount.set(i,r-1):(i.removeEventListener("focus",this._rootNodeFocusAndBlurListener,v_),i.removeEventListener("blur",this._rootNodeFocusAndBlurListener,v_),this._rootNodeFocusListenerCount.delete(i))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,i,r){this._setClasses(e,i),this._emitOrigin(r.subject,i),this._lastFocusOrigin=i}_getClosestElementsInfo(e){const i=[];return this._elementInfo.forEach((r,s)=>{(s===e||r.checkChildren&&s.contains(e))&&i.push([s,r])}),i}}return n.\u0275fac=function(e){return new(e||n)(Se(yn),Se(zi),Se(NW),Se(Dn,8),Se(HW,8))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),VW=(()=>{class n{constructor(e,i){this._elementRef=e,this._focusMonitor=i,this.cdkFocusChange=new jt}ngAfterViewInit(){const e=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(e,1===e.nodeType&&e.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(i=>this.cdkFocusChange.emit(i))}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(M(Zt),M(Ns))},n.\u0275dir=rt({type:n,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"}}),n})();const zR="cdk-high-contrast-black-on-white",GR="cdk-high-contrast-white-on-black",DD="cdk-high-contrast-active";let $R=(()=>{class n{constructor(e,i){this._platform=e,this._document=i}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);const i=this._document.defaultView||window,r=i&&i.getComputedStyle?i.getComputedStyle(e):null,s=(r&&r.backgroundColor||"").replace(/ /g,"");switch(e.remove(),s){case"rgb(0,0,0)":return 2;case"rgb(255,255,255)":return 1}return 0}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const e=this._document.body.classList;e.remove(DD),e.remove(zR),e.remove(GR),this._hasCheckedHighContrastMode=!0;const i=this.getHighContrastMode();1===i?(e.add(DD),e.add(zR)):2===i&&(e.add(DD),e.add(GR))}}}return n.\u0275fac=function(e){return new(e||n)(Se(zi),Se(Dn))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),b_=(()=>{class n{constructor(e){e._applyBodyHighContrastModeCssClasses()}}return n.\u0275fac=function(e){return new(e||n)(Se($R))},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[jp]]}),n})();function ED(n){return!g(n)&&n-parseFloat(n)+1>=0}function UW(n){const{subscriber:t,counter:e,period:i}=n;t.next(e),this.schedule({subscriber:t,counter:e+1,period:i},i)}const WR=new class GW extends Xo{flush(t){this.active=!0,this.scheduled=void 0;const{actions:e}=this;let i,r=-1,s=e.length;t=t||e.shift();do{if(i=t.execute(t.state,t.delay))break}while(++r0?super.requestAsyncId(t,e,i):(t.actions.push(this),t.scheduled||(t.scheduled=requestAnimationFrame(()=>t.flush(null))))}recycleAsyncId(t,e,i=0){if(null!==i&&i>0||null===i&&this.delay>0)return super.recycleAsyncId(t,e,i);0===t.actions.length&&(cancelAnimationFrame(e),t.scheduled=void 0)}});function Na(n,t,e,i){return v(e)&&(i=e,e=void 0),i?Na(n,t,e).pipe(ge(r=>g(r)?i(...r):i(r))):new st(r=>{QR(n,t,function s(o){r.next(arguments.length>1?Array.prototype.slice.call(arguments):o)},r,e)})}function QR(n,t,e,i,r){let s;if(function QW(n){return n&&"function"==typeof n.addEventListener&&"function"==typeof n.removeEventListener}(n)){const o=n;n.addEventListener(t,e,r),s=()=>o.removeEventListener(t,e,r)}else if(function WW(n){return n&&"function"==typeof n.on&&"function"==typeof n.off}(n)){const o=n;n.on(t,e),s=()=>o.off(t,e)}else if(function $W(n){return n&&"function"==typeof n.addListener&&"function"==typeof n.removeListener}(n)){const o=n;n.addListener(t,e),s=()=>o.removeListener(t,e)}else{if(!n||!n.length)throw new TypeError("Invalid event target");for(let o=0,a=n.length;oKR(t)&&n()),t},clearImmediate(n){KR(n)}},CD=new class JW extends Xo{flush(t){this.active=!0,this.scheduled=void 0;const{actions:e}=this;let i,r=-1,s=e.length;t=t||e.shift();do{if(i=t.execute(t.state,t.delay))break}while(++r0?super.requestAsyncId(t,e,i):(t.actions.push(this),t.scheduled||(t.scheduled=ZR.setImmediate(t.flush.bind(t,null))))}recycleAsyncId(t,e,i=0){if(null!==i&&i>0||null===i&&this.delay>0)return super.recycleAsyncId(t,e,i);0===t.actions.length&&(ZR.clearImmediate(e),t.scheduled=void 0)}});class t9{constructor(t){this.durationSelector=t}call(t,e){return e.subscribe(new n9(t,this.durationSelector))}}class n9 extends Wt{constructor(t,e){super(t),this.durationSelector=e,this.hasValue=!1}_next(t){if(this.value=t,this.hasValue=!0,!this.throttled){let e;try{const{durationSelector:r}=this;e=r(t)}catch(r){return this.destination.error(r)}const i=xn(e,new Xt(this));!i||i.closed?this.clearThrottle():this.add(this.throttled=i)}}clearThrottle(){const{value:t,hasValue:e,throttled:i}=this;i&&(this.remove(i),this.throttled=void 0,i.unsubscribe()),e&&(this.value=void 0,this.hasValue=!1,this.destination.next(t))}notifyNext(){this.clearThrottle()}notifyComplete(){this.clearThrottle()}}function M_(n=0,t,e){let i=-1;return ED(t)?i=Number(t)<1?1:Number(t):Be(t)&&(e=t),Be(e)||(e=xd),new st(r=>{const s=ED(n)?n:+n-e.now();return e.schedule(r9,s,{index:0,period:i,subscriber:r})})}function r9(n){const{index:t,period:e,subscriber:i}=n;if(i.next(t),!i.closed){if(-1===e)return i.complete();n.index=t+1,this.schedule(n,e)}}function TD(n,t=xd){return function e9(n){return function(e){return e.lift(new t9(n))}}(()=>M_(n,t))}const s9=new pt("cdk-dir-doc",{providedIn:"root",factory:function o9(){return Ah(Dn)}}),a9=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let Hr=(()=>{class n{constructor(e){if(this.value="ltr",this.change=new jt,e){const r=e.documentElement?e.documentElement.dir:null;this.value=function l9(n){const t=(null==n?void 0:n.toLowerCase())||"";return"auto"===t&&"undefined"!=typeof navigator&&(null==navigator?void 0:navigator.language)?a9.test(navigator.language)?"rtl":"ltr":"rtl"===t?"rtl":"ltr"}((e.body?e.body.dir:null)||r||"ltr")}}ngOnDestroy(){this.change.complete()}}return n.\u0275fac=function(e){return new(e||n)(Se(s9,8))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Ad=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({}),n})(),XR=(()=>{class n{constructor(e,i,r){this._ngZone=e,this._platform=i,this._scrolled=new K,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=r}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const i=this.scrollContainers.get(e);i&&(i.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new st(i=>{this._globalSubscription||this._addGlobalListener();const r=e>0?this._scrolled.pipe(TD(e)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{r.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):Qt()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,i)=>this.deregister(i)),this._scrolled.complete()}ancestorScrolled(e,i){const r=this.getAncestorScrollContainers(e);return this.scrolled(i).pipe(hi(s=>!s||r.indexOf(s)>-1))}getAncestorScrollContainers(e){const i=[];return this.scrollContainers.forEach((r,s)=>{this._scrollableContainsElement(s,e)&&i.push(s)}),i}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,i){let r=Dr(i),s=e.getElementRef().nativeElement;do{if(r==s)return!0}while(r=r.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>Na(this._getWindow().document,"scroll").subscribe(()=>this._scrolled.next()))}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return n.\u0275fac=function(e){return new(e||n)(Se(yn),Se(zi),Se(Dn,8))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),So=(()=>{class n{constructor(e,i,r){this._platform=e,this._change=new K,this._changeListener=s=>{this._change.next(s)},this._document=r,i.runOutsideAngular(()=>{if(e.isBrowser){const s=this._getWindow();s.addEventListener("resize",this._changeListener),s.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:i,height:r}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+r,right:e.left+i,height:r,width:i}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,i=this._getWindow(),r=e.documentElement,s=r.getBoundingClientRect();return{top:-s.top||e.body.scrollTop||i.scrollY||r.scrollTop||0,left:-s.left||e.body.scrollLeft||i.scrollX||r.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(TD(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}return n.\u0275fac=function(e){return new(e||n)(Se(zi),Se(yn),Se(Dn,8))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Ba=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({}),n})(),D_=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[Ad,Ba],Ad,Ba]}),n})();function SD(n,t,e){for(let i in t)if(t.hasOwnProperty(i)){const r=t[i];r?n.setProperty(i,r,(null==e?void 0:e.has(i))?"important":""):n.removeProperty(i)}return n}function Rd(n,t){const e=t?"":"none";SD(n.style,{"touch-action":t?"":"none","-webkit-user-drag":t?"":"none","-webkit-tap-highlight-color":t?"":"transparent","user-select":e,"-ms-user-select":e,"-webkit-user-select":e,"-moz-user-select":e})}function JR(n,t,e){SD(n.style,{position:t?"":"fixed",top:t?"":"0",opacity:t?"":"0",left:t?"":"-999em"},e)}function E_(n,t){return t&&"none"!=t?n+" "+t:n}function eL(n){const t=n.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(n)*t}function kD(n,t){return n.getPropertyValue(t).split(",").map(i=>i.trim())}function xD(n){const t=n.getBoundingClientRect();return{top:t.top,right:t.right,bottom:t.bottom,left:t.left,width:t.width,height:t.height,x:t.x,y:t.y}}function ID(n,t,e){const{top:i,bottom:r,left:s,right:o}=n;return e>=i&&e<=r&&t>=s&&t<=o}function Vp(n,t,e){n.top+=t,n.bottom=n.top+n.height,n.left+=e,n.right=n.left+n.width}function tL(n,t,e,i){const{top:r,right:s,bottom:o,left:a,width:l,height:h}=n,f=l*t,D=h*t;return i>r-D&&ia-f&&e{this.positions.set(e,{scrollPosition:{top:e.scrollTop,left:e.scrollLeft},clientRect:xD(e)})})}handleScroll(t){const e=To(t),i=this.positions.get(e);if(!i)return null;const r=i.scrollPosition;let s,o;if(e===this._document){const h=this.getViewportScrollPosition();s=h.top,o=h.left}else s=e.scrollTop,o=e.scrollLeft;const a=r.top-s,l=r.left-o;return this.positions.forEach((h,f)=>{h.clientRect&&e!==f&&e.contains(f)&&Vp(h.clientRect,a,l)}),r.top=s,r.left=o,{top:a,left:l}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function iL(n){const t=n.cloneNode(!0),e=t.querySelectorAll("[id]"),i=n.nodeName.toLowerCase();t.removeAttribute("id");for(let r=0;r{if(this.beforeStarted.next(),this._handles.length){const l=this._getTargetHandle(a);l&&!this._disabledHandles.has(l)&&!this.disabled&&this._initializeDragSequence(l,a)}else this.disabled||this._initializeDragSequence(this._rootElement,a)},this._pointerMove=a=>{const l=this._getPointerPositionOnPage(a);if(!this._hasStartedDragging){if(Math.abs(l.x-this._pickupPositionOnPage.x)+Math.abs(l.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){const Y=Date.now()>=this._dragStartTime+this._getDragStartDelay(a),oe=this._dropContainer;if(!Y)return void this._endDragSequence(a);(!oe||!oe.isDragging()&&!oe.isReceiving())&&(a.preventDefault(),this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(a)))}return}a.preventDefault();const h=this._getConstrainedPointerPosition(l);if(this._hasMoved=!0,this._lastKnownPointerPosition=l,this._updatePointerDirectionDelta(h),this._dropContainer)this._updateActiveDropContainer(h,l);else{const f=this._activeTransform;f.x=h.x-this._pickupPositionOnPage.x+this._passiveTransform.x,f.y=h.y-this._pickupPositionOnPage.y+this._passiveTransform.y,this._applyRootElementTransform(f.x,f.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:h,event:a,distance:this._getDragDistance(h),delta:this._pointerDirectionDelta})})},this._pointerUp=a=>{this._endDragSequence(a)},this._nativeDragStart=a=>{if(this._handles.length){const l=this._getTargetHandle(a);l&&!this._disabledHandles.has(l)&&!this.disabled&&a.preventDefault()}else this.disabled||a.preventDefault()},this.withRootElement(t).withParent(e.parentDragRef||null),this._parentPositions=new nL(i),o.registerDragItem(this)}get disabled(){return this._disabled||!(!this._dropContainer||!this._dropContainer.disabled)}set disabled(t){const e=rn(t);e!==this._disabled&&(this._disabled=e,this._toggleNativeDragInteractions(),this._handles.forEach(i=>Rd(i,e)))}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(t){this._handles=t.map(i=>Dr(i)),this._handles.forEach(i=>Rd(i,this.disabled)),this._toggleNativeDragInteractions();const e=new Set;return this._disabledHandles.forEach(i=>{this._handles.indexOf(i)>-1&&e.add(i)}),this._disabledHandles=e,this}withPreviewTemplate(t){return this._previewTemplate=t,this}withPlaceholderTemplate(t){return this._placeholderTemplate=t,this}withRootElement(t){const e=Dr(t);return e!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{e.addEventListener("mousedown",this._pointerDown,C_),e.addEventListener("touchstart",this._pointerDown,aL),e.addEventListener("dragstart",this._nativeDragStart,C_)}),this._initialTransform=void 0,this._rootElement=e),"undefined"!=typeof SVGElement&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(t){return this._boundaryElement=t?Dr(t):null,this._resizeSubscription.unsubscribe(),t&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(t){return this._parentDragRef=t,this}dispose(){var t,e;this._removeRootElementListeners(this._rootElement),this.isDragging()&&(null===(t=this._rootElement)||void 0===t||t.remove()),null===(e=this._anchor)||void 0===e||e.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}isDragging(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(t){!this._disabledHandles.has(t)&&this._handles.indexOf(t)>-1&&(this._disabledHandles.add(t),Rd(t,!0))}enableHandle(t){this._disabledHandles.has(t)&&(this._disabledHandles.delete(t),Rd(t,this.disabled))}withDirection(t){return this._direction=t,this}_withDropContainer(t){this._dropContainer=t}getFreeDragPosition(){const t=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:t.x,y:t.y}}setFreeDragPosition(t){return this._activeTransform={x:0,y:0},this._passiveTransform.x=t.x,this._passiveTransform.y=t.y,this._dropContainer||this._applyRootElementTransform(t.x,t.y),this}withPreviewContainer(t){return this._previewContainer=t,this}_sortFromLastPointerPosition(){const t=this._lastKnownPointerPosition;t&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(t),t)}_removeSubscriptions(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}_destroyPreview(){var t,e;null===(t=this._preview)||void 0===t||t.remove(),null===(e=this._previewRef)||void 0===e||e.destroy(),this._preview=this._previewRef=null}_destroyPlaceholder(){var t,e;null===(t=this._placeholder)||void 0===t||t.remove(),null===(e=this._placeholderRef)||void 0===e||e.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(t){if(this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging))if(this.released.next({source:this}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(t),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const e=this._getPointerPositionOnPage(t);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(e),dropPoint:e})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(t){qp(t)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();const e=this._dropContainer;if(e){const i=this._rootElement,r=i.parentNode,s=this._placeholder=this._createPlaceholderElement(),o=this._anchor=this._anchor||this._document.createComment(""),a=this._getShadowRoot();r.insertBefore(o,i),this._initialTransform=i.style.transform||"",this._preview=this._createPreviewElement(),JR(i,!1,AD),this._document.body.appendChild(r.replaceChild(s,i)),this._getPreviewInsertionPoint(r,a).appendChild(this._preview),this.started.next({source:this}),e.start(),this._initialContainer=e,this._initialIndex=e.getItemIndex(this)}else this.started.next({source:this}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(e?e.getScrollableParents():[])}_initializeDragSequence(t,e){this._parentDragRef&&e.stopPropagation();const i=this.isDragging(),r=qp(e),s=!r&&0!==e.button,o=this._rootElement,a=To(e),l=!r&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),h=r?y_(e):__(e);if(a&&a.draggable&&"mousedown"===e.type&&e.preventDefault(),i||s||l||h)return;if(this._handles.length){const k=o.style;this._rootElementTapHighlight=k.webkitTapHighlightColor||"",k.webkitTapHighlightColor="transparent"}this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(k=>this._updateOnScroll(k)),this._boundaryElement&&(this._boundaryRect=xD(this._boundaryElement));const f=this._previewTemplate;this._pickupPositionInElement=f&&f.template&&!f.matchSize?{x:0,y:0}:this._getPointerPositionInElement(t,e);const D=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(e);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:D.x,y:D.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,e)}_cleanupDragArtifacts(t){JR(this._rootElement,!0,AD),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{const e=this._dropContainer,i=e.getItemIndex(this),r=this._getPointerPositionOnPage(t),s=this._getDragDistance(r),o=e._isOverContainer(r.x,r.y);this.ended.next({source:this,distance:s,dropPoint:r}),this.dropped.next({item:this,currentIndex:i,previousIndex:this._initialIndex,container:e,previousContainer:this._initialContainer,isPointerOverContainer:o,distance:s,dropPoint:r}),e.drop(this,i,this._initialIndex,this._initialContainer,o,s,r),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:t,y:e},{x:i,y:r}){let s=this._initialContainer._getSiblingContainerFromPosition(this,t,e);!s&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(t,e)&&(s=this._initialContainer),s&&s!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=s,this._dropContainer.enter(this,t,e,s===this._initialContainer&&s.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:s,currentIndex:s.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(i,r),this._dropContainer._sortItem(this,t,e,this._pointerDirectionDelta),this._applyPreviewTransform(t-this._pickupPositionInElement.x,e-this._pickupPositionInElement.y))}_createPreviewElement(){const t=this._previewTemplate,e=this.previewClass,i=t?t.template:null;let r;if(i&&t){const s=t.matchSize?this._rootElement.getBoundingClientRect():null,o=t.viewContainer.createEmbeddedView(i,t.context);o.detectChanges(),r=cL(o,this._document),this._previewRef=o,t.matchSize?uL(r,s):r.style.transform=T_(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else{const s=this._rootElement;r=iL(s),uL(r,s.getBoundingClientRect()),this._initialTransform&&(r.style.transform=this._initialTransform)}return SD(r.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},AD),Rd(r,!1),r.classList.add("cdk-drag-preview"),r.setAttribute("dir",this._direction),e&&(Array.isArray(e)?e.forEach(s=>r.classList.add(s)):r.classList.add(e)),r}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const t=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(t.left,t.top);const e=function d9(n){const t=getComputedStyle(n),e=kD(t,"transition-property"),i=e.find(a=>"transform"===a||"all"===a);if(!i)return 0;const r=e.indexOf(i),s=kD(t,"transition-duration"),o=kD(t,"transition-delay");return eL(s[r])+eL(o[r])}(this._preview);return 0===e?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(i=>{const r=o=>{var a;(!o||To(o)===this._preview&&"transform"===o.propertyName)&&(null===(a=this._preview)||void 0===a||a.removeEventListener("transitionend",r),i(),clearTimeout(s))},s=setTimeout(r,1.5*e);this._preview.addEventListener("transitionend",r)}))}_createPlaceholderElement(){const t=this._placeholderTemplate,e=t?t.template:null;let i;return e?(this._placeholderRef=t.viewContainer.createEmbeddedView(e,t.context),this._placeholderRef.detectChanges(),i=cL(this._placeholderRef,this._document)):i=iL(this._rootElement),i.style.pointerEvents="none",i.classList.add("cdk-drag-placeholder"),i}_getPointerPositionInElement(t,e){const i=this._rootElement.getBoundingClientRect(),r=t===this._rootElement?null:t,s=r?r.getBoundingClientRect():i,o=qp(e)?e.targetTouches[0]:e,a=this._getViewportScrollPosition();return{x:s.left-i.left+(o.pageX-s.left-a.left),y:s.top-i.top+(o.pageY-s.top-a.top)}}_getPointerPositionOnPage(t){const e=this._getViewportScrollPosition(),i=qp(t)?t.touches[0]||t.changedTouches[0]||{pageX:0,pageY:0}:t,r=i.pageX-e.left,s=i.pageY-e.top;if(this._ownerSVGElement){const o=this._ownerSVGElement.getScreenCTM();if(o){const a=this._ownerSVGElement.createSVGPoint();return a.x=r,a.y=s,a.matrixTransform(o.inverse())}}return{x:r,y:s}}_getConstrainedPointerPosition(t){const e=this._dropContainer?this._dropContainer.lockAxis:null;let{x:i,y:r}=this.constrainPosition?this.constrainPosition(t,this):t;if("x"===this.lockAxis||"x"===e?r=this._pickupPositionOnPage.y:("y"===this.lockAxis||"y"===e)&&(i=this._pickupPositionOnPage.x),this._boundaryRect){const{x:s,y:o}=this._pickupPositionInElement,a=this._boundaryRect,{width:l,height:h}=this._getPreviewRect(),f=a.top+o,D=a.bottom-(h-o);i=lL(i,a.left+s,a.right-(l-s)),r=lL(r,f,D)}return{x:i,y:r}}_updatePointerDirectionDelta(t){const{x:e,y:i}=t,r=this._pointerDirectionDelta,s=this._pointerPositionAtLastDirectionChange,o=Math.abs(e-s.x),a=Math.abs(i-s.y);return o>this._config.pointerDirectionChangeThreshold&&(r.x=e>s.x?1:-1,s.x=e),a>this._config.pointerDirectionChangeThreshold&&(r.y=i>s.y?1:-1,s.y=i),r}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const t=this._handles.length>0||!this.isDragging();t!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=t,Rd(this._rootElement,t))}_removeRootElementListeners(t){t.removeEventListener("mousedown",this._pointerDown,C_),t.removeEventListener("touchstart",this._pointerDown,aL),t.removeEventListener("dragstart",this._nativeDragStart,C_)}_applyRootElementTransform(t,e){const i=T_(t,e),r=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=r.transform&&"none"!=r.transform?r.transform:""),r.transform=E_(i,this._initialTransform)}_applyPreviewTransform(t,e){var i;const r=(null===(i=this._previewTemplate)||void 0===i?void 0:i.template)?void 0:this._initialTransform,s=T_(t,e);this._preview.style.transform=E_(s,r)}_getDragDistance(t){const e=this._pickupPositionOnPage;return e?{x:t.x-e.x,y:t.y-e.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:t,y:e}=this._passiveTransform;if(0===t&&0===e||this.isDragging()||!this._boundaryElement)return;const i=this._boundaryElement.getBoundingClientRect(),r=this._rootElement.getBoundingClientRect();if(0===i.width&&0===i.height||0===r.width&&0===r.height)return;const s=i.left-r.left,o=r.right-i.right,a=i.top-r.top,l=r.bottom-i.bottom;i.width>r.width?(s>0&&(t+=s),o>0&&(t-=o)):t=0,i.height>r.height?(a>0&&(e+=a),l>0&&(e-=l)):e=0,(t!==this._passiveTransform.x||e!==this._passiveTransform.y)&&this.setFreeDragPosition({y:e,x:t})}_getDragStartDelay(t){const e=this.dragStartDelay;return"number"==typeof e?e:qp(t)?e.touch:e?e.mouse:0}_updateOnScroll(t){const e=this._parentPositions.handleScroll(t);if(e){const i=To(t);this._boundaryRect&&i!==this._boundaryElement&&i.contains(this._boundaryElement)&&Vp(this._boundaryRect,e.top,e.left),this._pickupPositionOnPage.x+=e.left,this._pickupPositionOnPage.y+=e.top,this._dropContainer||(this._activeTransform.x-=e.left,this._activeTransform.y-=e.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){var t;return(null===(t=this._parentPositions.positions.get(this._document))||void 0===t?void 0:t.scrollPosition)||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return void 0===this._cachedShadowRoot&&(this._cachedShadowRoot=u_(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(t,e){const i=this._previewContainer||"global";if("parent"===i)return t;if("global"===i){const r=this._document;return e||r.fullscreenElement||r.webkitFullscreenElement||r.mozFullScreenElement||r.msFullscreenElement||r.body}return Dr(i)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=(this._preview||this._rootElement).getBoundingClientRect()),this._previewRect}_getTargetHandle(t){return this._handles.find(e=>t.target&&(t.target===e||e.contains(t.target)))}}function T_(n,t){return`translate3d(${Math.round(n)}px, ${Math.round(t)}px, 0)`}function lL(n,t,e){return Math.max(t,Math.min(e,n))}function qp(n){return"t"===n.type[0]}function cL(n,t){const e=n.rootNodes;if(1===e.length&&e[0].nodeType===t.ELEMENT_NODE)return e[0];const i=t.createElement("div");return e.forEach(r=>i.appendChild(r)),i}function uL(n,t){n.style.width=`${t.width}px`,n.style.height=`${t.height}px`,n.style.transform=T_(t.left,t.top)}function Up(n,t){return Math.max(0,Math.min(t,n))}class g9{constructor(t,e,i,r,s){this._dragDropRegistry=e,this._ngZone=r,this._viewportRuler=s,this.disabled=!1,this.sortingDisabled=!1,this.autoScrollDisabled=!1,this.autoScrollStep=2,this.enterPredicate=()=>!0,this.sortPredicate=()=>!0,this.beforeStarted=new K,this.entered=new K,this.exited=new K,this.dropped=new K,this.sorted=new K,this._isDragging=!1,this._itemPositions=[],this._previousSwap={drag:null,delta:0,overlaps:!1},this._draggables=[],this._siblings=[],this._orientation="vertical",this._activeSiblings=new Set,this._direction="ltr",this._viewportScrollSubscription=P.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new K,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),function qW(n=0,t=xd){return(!ED(n)||n<0)&&(n=0),(!t||"function"!=typeof t.schedule)&&(t=xd),new st(e=>(e.add(t.schedule(UW,n,{subscriber:e,counter:0,period:n})),e))}(0,WR).pipe(vn(this._stopScrollTimers)).subscribe(()=>{const o=this._scrollNode,a=this.autoScrollStep;1===this._verticalScrollDirection?o.scrollBy(0,-a):2===this._verticalScrollDirection&&o.scrollBy(0,a),1===this._horizontalScrollDirection?o.scrollBy(-a,0):2===this._horizontalScrollDirection&&o.scrollBy(a,0)})},this.element=Dr(t),this._document=i,this.withScrollableParents([this.element]),e.registerDropContainer(this),this._parentPositions=new nL(i)}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(t,e,i,r){let s;this._draggingStarted(),null==r?(s=this.sortingDisabled?this._draggables.indexOf(t):-1,-1===s&&(s=this._getItemIndexFromPointerPosition(t,e,i))):s=r;const o=this._activeDraggables,a=o.indexOf(t),l=t.getPlaceholderElement();let h=o[s];if(h===t&&(h=o[s+1]),!h&&(null==s||-1===s||s-1&&o.splice(a,1),h&&!this._dragDropRegistry.isDragging(h)){const f=h.getRootElement();f.parentElement.insertBefore(l,f),o.splice(s,0,t)}else Dr(this.element).appendChild(l),o.push(t);l.style.transform="",this._cacheItemPositions(),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:t,container:this,currentIndex:this.getItemIndex(t)})}exit(t){this._reset(),this.exited.next({item:t,container:this})}drop(t,e,i,r,s,o,a){this._reset(),this.dropped.next({item:t,currentIndex:e,previousIndex:i,container:this,previousContainer:r,isPointerOverContainer:s,distance:o,dropPoint:a})}withItems(t){const e=this._draggables;return this._draggables=t,t.forEach(i=>i._withDropContainer(this)),this.isDragging()&&(e.filter(r=>r.isDragging()).every(r=>-1===t.indexOf(r))?this._reset():this._cacheItems()),this}withDirection(t){return this._direction=t,this}connectedTo(t){return this._siblings=t.slice(),this}withOrientation(t){return this._orientation=t,this}withScrollableParents(t){const e=Dr(this.element);return this._scrollableElements=-1===t.indexOf(e)?[e,...t]:t.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(t){return this._isDragging?("horizontal"===this._orientation&&"rtl"===this._direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(i=>i.drag===t):this._draggables.indexOf(t)}isReceiving(){return this._activeSiblings.size>0}_sortItem(t,e,i,r){if(this.sortingDisabled||!this._clientRect||!tL(this._clientRect,.05,e,i))return;const s=this._itemPositions,o=this._getItemIndexFromPointerPosition(t,e,i,r);if(-1===o&&s.length>0)return;const a="horizontal"===this._orientation,l=s.findIndex($e=>$e.drag===t),h=s[o],D=h.clientRect,k=l>o?1:-1,Y=this._getItemOffsetPx(s[l].clientRect,D,k),oe=this._getSiblingOffsetPx(l,s,k),Ne=s.slice();(function f9(n,t,e){const i=Up(t,n.length-1),r=Up(e,n.length-1);if(i===r)return;const s=n[i],o=r{if(Ne[nt]===$e)return;const qe=$e.drag===t,Rt=qe?Y:oe,Gt=qe?t.getPlaceholderElement():$e.drag.getRootElement();$e.offset+=Rt,a?(Gt.style.transform=E_(`translate3d(${Math.round($e.offset)}px, 0, 0)`,$e.initialTransform),Vp($e.clientRect,0,Rt)):(Gt.style.transform=E_(`translate3d(0, ${Math.round($e.offset)}px, 0)`,$e.initialTransform),Vp($e.clientRect,Rt,0))}),this._previousSwap.overlaps=ID(D,e,i),this._previousSwap.drag=h.drag,this._previousSwap.delta=a?r.x:r.y}_startScrollingIfNecessary(t,e){if(this.autoScrollDisabled)return;let i,r=0,s=0;if(this._parentPositions.positions.forEach((o,a)=>{a===this._document||!o.clientRect||i||tL(o.clientRect,.05,t,e)&&([r,s]=function _9(n,t,e,i){const r=pL(t,i),s=mL(t,e);let o=0,a=0;if(r){const l=n.scrollTop;1===r?l>0&&(o=1):n.scrollHeight-l>n.clientHeight&&(o=2)}if(s){const l=n.scrollLeft;1===s?l>0&&(a=1):n.scrollWidth-l>n.clientWidth&&(a=2)}return[o,a]}(a,o.clientRect,t,e),(r||s)&&(i=a))}),!r&&!s){const{width:o,height:a}=this._viewportRuler.getViewportSize(),l={width:o,height:a,top:0,right:o,bottom:a,left:0};r=pL(l,e),s=mL(l,t),i=window}i&&(r!==this._verticalScrollDirection||s!==this._horizontalScrollDirection||i!==this._scrollNode)&&(this._verticalScrollDirection=r,this._horizontalScrollDirection=s,this._scrollNode=i,(r||s)&&i?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){const t=Dr(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=t.msScrollSnapType||t.scrollSnapType||"",t.scrollSnapType=t.msScrollSnapType="none",this._cacheItems(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const t=Dr(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(t).clientRect}_cacheItemPositions(){const t="horizontal"===this._orientation;this._itemPositions=this._activeDraggables.map(e=>{const i=e.getVisibleElement();return{drag:e,offset:0,initialTransform:i.style.transform||"",clientRect:xD(i)}}).sort((e,i)=>t?e.clientRect.left-i.clientRect.left:e.clientRect.top-i.clientRect.top)}_reset(){this._isDragging=!1;const t=Dr(this.element).style;t.scrollSnapType=t.msScrollSnapType=this._initialScrollSnap,this._activeDraggables.forEach(e=>{var i;const r=e.getRootElement();if(r){const s=null===(i=this._itemPositions.find(o=>o.drag===e))||void 0===i?void 0:i.initialTransform;r.style.transform=s||""}}),this._siblings.forEach(e=>e._stopReceiving(this)),this._activeDraggables=[],this._itemPositions=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1,this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_getSiblingOffsetPx(t,e,i){const r="horizontal"===this._orientation,s=e[t].clientRect,o=e[t+-1*i];let a=s[r?"width":"height"]*i;if(o){const l=r?"left":"top",h=r?"right":"bottom";-1===i?a-=o.clientRect[l]-s[h]:a+=s[l]-o.clientRect[h]}return a}_getItemOffsetPx(t,e,i){const r="horizontal"===this._orientation;let s=r?e.left-t.left:e.top-t.top;return-1===i&&(s+=r?e.width-t.width:e.height-t.height),s}_shouldEnterAsFirstChild(t,e){if(!this._activeDraggables.length)return!1;const i=this._itemPositions,r="horizontal"===this._orientation;if(i[0].drag!==this._activeDraggables[0]){const o=i[i.length-1].clientRect;return r?t>=o.right:e>=o.bottom}{const o=i[0].clientRect;return r?t<=o.left:e<=o.top}}_getItemIndexFromPointerPosition(t,e,i,r){const s="horizontal"===this._orientation,o=this._itemPositions.findIndex(({drag:a,clientRect:l})=>{if(a===t)return!1;if(r){const h=s?r.x:r.y;if(a===this._previousSwap.drag&&this._previousSwap.overlaps&&h===this._previousSwap.delta)return!1}return s?e>=Math.floor(l.left)&&e=Math.floor(l.top)&&ir._canReceive(t,e,i))}_canReceive(t,e,i){if(!this._clientRect||!ID(this._clientRect,e,i)||!this.enterPredicate(t,this))return!1;const r=this._getShadowRoot().elementFromPoint(e,i);if(!r)return!1;const s=Dr(this.element);return r===s||s.contains(r)}_startReceiving(t,e){const i=this._activeSiblings;!i.has(t)&&e.every(r=>this.enterPredicate(r,this)||this._draggables.indexOf(r)>-1)&&(i.add(t),this._cacheParentPositions(),this._listenToScrollEvents())}_stopReceiving(t){this._activeSiblings.delete(t),this._viewportScrollSubscription.unsubscribe()}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(t=>{if(this.isDragging()){const e=this._parentPositions.handleScroll(t);e&&(this._itemPositions.forEach(({clientRect:i})=>{Vp(i,e.top,e.left)}),this._itemPositions.forEach(({drag:i})=>{this._dragDropRegistry.isDragging(i)&&i._sortFromLastPointerPosition()}))}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const t=u_(Dr(this.element));this._cachedShadowRoot=t||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const t=this._activeDraggables.filter(e=>e.isDragging());this._siblings.forEach(e=>e._startReceiving(this,t))}}function pL(n,t){const{top:e,bottom:i,height:r}=n,s=.05*r;return t>=e-s&&t<=e+s?1:t>=i-s&&t<=i+s?2:0}function mL(n,t){const{left:e,right:i,width:r}=n,s=.05*r;return t>=e-s&&t<=e+s?1:t>=i-s&&t<=i+s?2:0}const S_=na({passive:!1,capture:!0});let y9=(()=>{class n{constructor(e,i){this._ngZone=e,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=[],this._globalListeners=new Map,this._draggingPredicate=r=>r.isDragging(),this.pointerMove=new K,this.pointerUp=new K,this.scroll=new K,this._preventDefaultWhileDragging=r=>{this._activeDragInstances.length>0&&r.preventDefault()},this._persistentTouchmoveListener=r=>{this._activeDragInstances.length>0&&(this._activeDragInstances.some(this._draggingPredicate)&&r.preventDefault(),this.pointerMove.next(r))},this._document=i}registerDropContainer(e){this._dropInstances.has(e)||this._dropInstances.add(e)}registerDragItem(e){this._dragInstances.add(e),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._persistentTouchmoveListener,S_)})}removeDropContainer(e){this._dropInstances.delete(e)}removeDragItem(e){this._dragInstances.delete(e),this.stopDragging(e),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,S_)}startDragging(e,i){if(!(this._activeDragInstances.indexOf(e)>-1)&&(this._activeDragInstances.push(e),1===this._activeDragInstances.length)){const r=i.type.startsWith("touch");this._globalListeners.set(r?"touchend":"mouseup",{handler:s=>this.pointerUp.next(s),options:!0}).set("scroll",{handler:s=>this.scroll.next(s),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:S_}),r||this._globalListeners.set("mousemove",{handler:s=>this.pointerMove.next(s),options:S_}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((s,o)=>{this._document.addEventListener(o,s.handler,s.options)})})}}stopDragging(e){const i=this._activeDragInstances.indexOf(e);i>-1&&(this._activeDragInstances.splice(i,1),0===this._activeDragInstances.length&&this._clearGlobalListeners())}isDragging(e){return this._activeDragInstances.indexOf(e)>-1}scrolled(e){const i=[this.scroll];return e&&e!==this._document&&i.push(new st(r=>this._ngZone.runOutsideAngular(()=>{const o=a=>{this._activeDragInstances.length&&r.next(a)};return e.addEventListener("scroll",o,!0),()=>{e.removeEventListener("scroll",o,!0)}}))),at(...i)}ngOnDestroy(){this._dragInstances.forEach(e=>this.removeDragItem(e)),this._dropInstances.forEach(e=>this.removeDropContainer(e)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((e,i)=>{this._document.removeEventListener(i,e.handler,e.options)}),this._globalListeners.clear()}}return n.\u0275fac=function(e){return new(e||n)(Se(yn),Se(Dn))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const v9={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let b9=(()=>{class n{constructor(e,i,r,s){this._document=e,this._ngZone=i,this._viewportRuler=r,this._dragDropRegistry=s}createDrag(e,i=v9){return new m9(e,i,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(e){return new g9(e,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}}return n.\u0275fac=function(e){return new(e||n)(Se(Dn),Se(yn),Se(So),Se(y9))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),w9=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({providers:[b9],imports:[Ba]}),n})();function k_(n){return n&&"function"==typeof n.connect}class fL{applyChanges(t,e,i,r,s){t.forEachOperation((o,a,l)=>{let h,f;if(null==o.previousIndex){const D=i(o,a,l);h=e.createEmbeddedView(D.templateRef,D.context,D.index),f=1}else null==l?(e.remove(a),f=3):(h=e.get(a),e.move(h,l),f=2);s&&s({context:null==h?void 0:h.context,operation:f,record:o})})}detach(){}}class zp{constructor(t=!1,e,i=!0){this._multiple=t,this._emitChanges=i,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new K,e&&e.length&&(t?e.forEach(r=>this._markSelected(r)):this._markSelected(e[0]),this._selectedToEmit.length=0)}get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}select(...t){this._verifyValueAssignment(t),t.forEach(e=>this._markSelected(e)),this._emitChangeEvent()}deselect(...t){this._verifyValueAssignment(t),t.forEach(e=>this._unmarkSelected(e)),this._emitChangeEvent()}toggle(t){this.isSelected(t)?this.deselect(t):this.select(t)}clear(){this._unmarkAll(),this._emitChangeEvent()}isSelected(t){return this._selection.has(t)}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(t){this._multiple&&this.selected&&this._selected.sort(t)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(t){this.isSelected(t)||(this._multiple||this._unmarkAll(),this._selection.add(t),this._emitChanges&&this._selectedToEmit.push(t))}_unmarkSelected(t){this.isSelected(t)&&(this._selection.delete(t),this._emitChanges&&this._deselectedToEmit.push(t))}_unmarkAll(){this.isEmpty()||this._selection.forEach(t=>this._unmarkSelected(t))}_verifyValueAssignment(t){}}let RD=(()=>{class n{constructor(){this._listeners=[]}notify(e,i){for(let r of this._listeners)r(e,i)}listen(e){return this._listeners.push(e),()=>{this._listeners=this._listeners.filter(i=>e!==i)}}ngOnDestroy(){this._listeners=[]}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Gp=new pt("_ViewRepeater");const D9=[[["caption"]],[["colgroup"],["col"]]],E9=["caption","colgroup, col"];function OD(n){return class extends n{constructor(...t){super(...t),this._sticky=!1,this._hasStickyChanged=!1}get sticky(){return this._sticky}set sticky(t){const e=this._sticky;this._sticky=rn(t),this._hasStickyChanged=e!==this._sticky}hasStickyChanged(){const t=this._hasStickyChanged;return this._hasStickyChanged=!1,t}resetStickyChanged(){this._hasStickyChanged=!1}}}const Ld=new pt("CDK_TABLE");let Od=(()=>{class n{constructor(e){this.template=e}}return n.\u0275fac=function(e){return new(e||n)(M(Wi))},n.\u0275dir=rt({type:n,selectors:[["","cdkCellDef",""]]}),n})(),Pd=(()=>{class n{constructor(e){this.template=e}}return n.\u0275fac=function(e){return new(e||n)(M(Wi))},n.\u0275dir=rt({type:n,selectors:[["","cdkHeaderCellDef",""]]}),n})(),x_=(()=>{class n{constructor(e){this.template=e}}return n.\u0275fac=function(e){return new(e||n)(M(Wi))},n.\u0275dir=rt({type:n,selectors:[["","cdkFooterCellDef",""]]}),n})();class k9{}const x9=OD(k9);let hl=(()=>{class n extends x9{constructor(e){super(),this._table=e,this._stickyEnd=!1}get name(){return this._name}set name(e){this._setNameInput(e)}get stickyEnd(){return this._stickyEnd}set stickyEnd(e){const i=this._stickyEnd;this._stickyEnd=rn(e),this._hasStickyChanged=i!==this._stickyEnd}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(e){e&&(this._name=e,this.cssClassFriendlyName=e.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}}return n.\u0275fac=function(e){return new(e||n)(M(Ld,8))},n.\u0275dir=rt({type:n,selectors:[["","cdkColumnDef",""]],contentQueries:function(e,i,r){if(1&e&&(Pn(r,Od,5),Pn(r,Pd,5),Pn(r,x_,5)),2&e){let s;Et(s=Ct())&&(i.cell=s.first),Et(s=Ct())&&(i.headerCell=s.first),Et(s=Ct())&&(i.footerCell=s.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:"stickyEnd"},features:[tn([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:n}]),kt]}),n})();class PD{constructor(t,e){e.nativeElement.classList.add(...t._columnCssClassName)}}let FD=(()=>{class n extends PD{constructor(e,i){super(e,i)}}return n.\u0275fac=function(e){return new(e||n)(M(hl),M(Zt))},n.\u0275dir=rt({type:n,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[kt]}),n})(),ND=(()=>{class n extends PD{constructor(e,i){var r;if(super(e,i),1===(null===(r=e._table)||void 0===r?void 0:r._elementRef.nativeElement.nodeType)){const s=e._table._elementRef.nativeElement.getAttribute("role");i.nativeElement.setAttribute("role","grid"===s||"treegrid"===s?"gridcell":"cell")}}}return n.\u0275fac=function(e){return new(e||n)(M(hl),M(Zt))},n.\u0275dir=rt({type:n,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[kt]}),n})();class yL{constructor(){this.tasks=[],this.endTasks=[]}}const BD=new pt("_COALESCED_STYLE_SCHEDULER");let vL=(()=>{class n{constructor(e){this._ngZone=e,this._currentSchedule=null,this._destroyed=new K}schedule(e){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(e)}scheduleEnd(e){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(e)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new yL,this._getScheduleObservable().pipe(vn(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const e=this._currentSchedule;this._currentSchedule=new yL;for(const i of e.tasks)i();for(const i of e.endTasks)i()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?At(Promise.resolve(void 0)):this._ngZone.onStable.pipe(Ii(1))}}return n.\u0275fac=function(e){return new(e||n)(Se(yn))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})(),jD=(()=>{class n{constructor(e,i){this.template=e,this._differs=i}ngOnChanges(e){if(!this._columnsDiffer){const i=e.columns&&e.columns.currentValue||[];this._columnsDiffer=this._differs.find(i).create(),this._columnsDiffer.diff(i)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(e){return this instanceof $p?e.headerCell.template:this instanceof Wp?e.footerCell.template:e.cell.template}}return n.\u0275fac=function(e){return new(e||n)(M(Wi),M(_o))},n.\u0275dir=rt({type:n,features:[Jn]}),n})();class I9 extends jD{}const A9=OD(I9);let $p=(()=>{class n extends A9{constructor(e,i,r){super(e,i),this._table=r}ngOnChanges(e){super.ngOnChanges(e)}}return n.\u0275fac=function(e){return new(e||n)(M(Wi),M(_o),M(Ld,8))},n.\u0275dir=rt({type:n,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[kt,Jn]}),n})();class R9 extends jD{}const L9=OD(R9);let Wp=(()=>{class n extends L9{constructor(e,i,r){super(e,i),this._table=r}ngOnChanges(e){super.ngOnChanges(e)}}return n.\u0275fac=function(e){return new(e||n)(M(Wi),M(_o),M(Ld,8))},n.\u0275dir=rt({type:n,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[kt,Jn]}),n})(),I_=(()=>{class n extends jD{constructor(e,i,r){super(e,i),this._table=r}}return n.\u0275fac=function(e){return new(e||n)(M(Wi),M(_o),M(Ld,8))},n.\u0275dir=rt({type:n,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[kt]}),n})(),pl=(()=>{class n{constructor(e){this._viewContainer=e,n.mostRecentCellOutlet=this}ngOnDestroy(){n.mostRecentCellOutlet===this&&(n.mostRecentCellOutlet=null)}}return n.mostRecentCellOutlet=null,n.\u0275fac=function(e){return new(e||n)(M(Si))},n.\u0275dir=rt({type:n,selectors:[["","cdkCellOutlet",""]]}),n})(),YD=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=xt({type:n,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,i){1&e&&ys(0,0)},directives:[pl],encapsulation:2}),n})(),VD=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=xt({type:n,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,i){1&e&&ys(0,0)},directives:[pl],encapsulation:2}),n})(),A_=(()=>{class n{constructor(e){this.templateRef=e,this._contentClassName="cdk-no-data-row"}}return n.\u0275fac=function(e){return new(e||n)(M(Wi))},n.\u0275dir=rt({type:n,selectors:[["ng-template","cdkNoDataRow",""]]}),n})();const bL=["top","bottom","left","right"];class O9{constructor(t,e,i,r,s=!0,o=!0,a){this._isNativeHtmlTable=t,this._stickCellCss=e,this.direction=i,this._coalescedStyleScheduler=r,this._isBrowser=s,this._needsPositionStickyOnElement=o,this._positionListener=a,this._cachedCellWidths=[],this._borderCellCss={top:`${e}-border-elem-top`,bottom:`${e}-border-elem-bottom`,left:`${e}-border-elem-left`,right:`${e}-border-elem-right`}}clearStickyPositioning(t,e){const i=[];for(const r of t)if(r.nodeType===r.ELEMENT_NODE){i.push(r);for(let s=0;s{for(const r of i)this._removeStickyStyle(r,e)})}updateStickyColumns(t,e,i,r=!0){if(!t.length||!this._isBrowser||!e.some(k=>k)&&!i.some(k=>k))return void(this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]})));const s=t[0],o=s.children.length,a=this._getCellWidths(s,r),l=this._getStickyStartColumnPositions(a,e),h=this._getStickyEndColumnPositions(a,i),f=e.lastIndexOf(!0),D=i.indexOf(!0);this._coalescedStyleScheduler.schedule(()=>{const k="rtl"===this.direction,Y=k?"right":"left",oe=k?"left":"right";for(const Ne of t)for(let $e=0;$ee[$e]?Ne:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===D?[]:a.slice(D).map((Ne,$e)=>i[$e+D]?Ne:null).reverse()}))})}stickRows(t,e,i){if(!this._isBrowser)return;const r="bottom"===i?t.slice().reverse():t,s="bottom"===i?e.slice().reverse():e,o=[],a=[],l=[];for(let f=0,D=0;f{var f,D;for(let k=0;k{e.some(r=>!r)?this._removeStickyStyle(i,["bottom"]):this._addStickyStyle(i,"bottom",0,!1)})}_removeStickyStyle(t,e){for(const r of e)t.style[r]="",t.classList.remove(this._borderCellCss[r]);bL.some(r=>-1===e.indexOf(r)&&t.style[r])?t.style.zIndex=this._getCalculatedZIndex(t):(t.style.zIndex="",this._needsPositionStickyOnElement&&(t.style.position=""),t.classList.remove(this._stickCellCss))}_addStickyStyle(t,e,i,r){t.classList.add(this._stickCellCss),r&&t.classList.add(this._borderCellCss[e]),t.style[e]=`${i}px`,t.style.zIndex=this._getCalculatedZIndex(t),this._needsPositionStickyOnElement&&(t.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(t){const e={top:100,bottom:10,left:1,right:1};let i=0;for(const r of bL)t.style[r]&&(i+=e[r]);return i?`${i}`:""}_getCellWidths(t,e=!0){if(!e&&this._cachedCellWidths.length)return this._cachedCellWidths;const i=[],r=t.children;for(let s=0;s0;s--)e[s]&&(i[s]=r,r+=t[s]);return i}}const qD=new pt("CDK_SPL");let R_=(()=>{class n{constructor(e,i){this.viewContainer=e,this.elementRef=i}}return n.\u0275fac=function(e){return new(e||n)(M(Si),M(Zt))},n.\u0275dir=rt({type:n,selectors:[["","rowOutlet",""]]}),n})(),L_=(()=>{class n{constructor(e,i){this.viewContainer=e,this.elementRef=i}}return n.\u0275fac=function(e){return new(e||n)(M(Si),M(Zt))},n.\u0275dir=rt({type:n,selectors:[["","headerRowOutlet",""]]}),n})(),O_=(()=>{class n{constructor(e,i){this.viewContainer=e,this.elementRef=i}}return n.\u0275fac=function(e){return new(e||n)(M(Si),M(Zt))},n.\u0275dir=rt({type:n,selectors:[["","footerRowOutlet",""]]}),n})(),P_=(()=>{class n{constructor(e,i){this.viewContainer=e,this.elementRef=i}}return n.\u0275fac=function(e){return new(e||n)(M(Si),M(Zt))},n.\u0275dir=rt({type:n,selectors:[["","noDataRowOutlet",""]]}),n})(),F_=(()=>{class n{constructor(e,i,r,s,o,a,l,h,f,D,k,Y){this._differs=e,this._changeDetectorRef=i,this._elementRef=r,this._dir=o,this._platform=l,this._viewRepeater=h,this._coalescedStyleScheduler=f,this._viewportRuler=D,this._stickyPositioningListener=k,this._ngZone=Y,this._onDestroy=new K,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new jt,this.viewChange=new xi({start:0,end:Number.MAX_VALUE}),s||this._elementRef.nativeElement.setAttribute("role","table"),this._document=a,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}get trackBy(){return this._trackByFn}set trackBy(e){this._trackByFn=e}get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&this._switchDataSource(e)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(e){this._multiTemplateDataRows=rn(e),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(e){this._fixedLayout=rn(e),this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((e,i)=>this.trackBy?this.trackBy(i.dataIndex,i.data):i),this._viewportRuler.change().pipe(vn(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs();const i=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||i,this._forceRecalculateCellWidths=i,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}ngOnDestroy(){[this._rowOutlet.viewContainer,this._headerRowOutlet.viewContainer,this._footerRowOutlet.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(e=>{e.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),k_(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const e=this._dataDiffer.diff(this._renderRows);if(!e)return this._updateNoDataRow(),void this.contentChanged.next();const i=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(e,i,(r,s,o)=>this._getEmbeddedViewArgs(r.item,o),r=>r.item.data,r=>{1===r.operation&&r.context&&this._renderCellTemplateForItem(r.record.item.rowDef,r.context)}),this._updateRowIndexContext(),e.forEachIdentityChange(r=>{i.get(r.currentIndex).context.$implicit=r.item.data}),this._updateNoDataRow(),this._ngZone&&yn.isInAngularZone()?this._ngZone.onStable.pipe(Ii(1),vn(this._onDestroy)).subscribe(()=>{this.updateStickyColumnStyles()}):this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(e){this._customColumnDefs.add(e)}removeColumnDef(e){this._customColumnDefs.delete(e)}addRowDef(e){this._customRowDefs.add(e)}removeRowDef(e){this._customRowDefs.delete(e)}addHeaderRowDef(e){this._customHeaderRowDefs.add(e),this._headerRowDefChanged=!0}removeHeaderRowDef(e){this._customHeaderRowDefs.delete(e),this._headerRowDefChanged=!0}addFooterRowDef(e){this._customFooterRowDefs.add(e),this._footerRowDefChanged=!0}removeFooterRowDef(e){this._customFooterRowDefs.delete(e),this._footerRowDefChanged=!0}setNoDataRow(e){this._customNoDataRow=e}updateStickyHeaderRowStyles(){const e=this._getRenderedRows(this._headerRowOutlet),r=this._elementRef.nativeElement.querySelector("thead");r&&(r.style.display=e.length?"":"none");const s=this._headerRowDefs.map(o=>o.sticky);this._stickyStyler.clearStickyPositioning(e,["top"]),this._stickyStyler.stickRows(e,s,"top"),this._headerRowDefs.forEach(o=>o.resetStickyChanged())}updateStickyFooterRowStyles(){const e=this._getRenderedRows(this._footerRowOutlet),r=this._elementRef.nativeElement.querySelector("tfoot");r&&(r.style.display=e.length?"":"none");const s=this._footerRowDefs.map(o=>o.sticky);this._stickyStyler.clearStickyPositioning(e,["bottom"]),this._stickyStyler.stickRows(e,s,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,s),this._footerRowDefs.forEach(o=>o.resetStickyChanged())}updateStickyColumnStyles(){const e=this._getRenderedRows(this._headerRowOutlet),i=this._getRenderedRows(this._rowOutlet),r=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...e,...i,...r],["left","right"]),this._stickyColumnStylesNeedReset=!1),e.forEach((s,o)=>{this._addStickyColumnStyles([s],this._headerRowDefs[o])}),this._rowDefs.forEach(s=>{const o=[];for(let a=0;a{this._addStickyColumnStyles([s],this._footerRowDefs[o])}),Array.from(this._columnDefsByName.values()).forEach(s=>s.resetStickyChanged())}_getAllRenderRows(){const e=[],i=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let r=0;r{const a=r&&r.has(o)?r.get(o):[];if(a.length){const l=a.shift();return l.dataIndex=i,l}return{data:e,rowDef:o,dataIndex:i}})}_cacheColumnDefs(){this._columnDefsByName.clear(),N_(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(i=>{this._columnDefsByName.has(i.name),this._columnDefsByName.set(i.name,i)})}_cacheRowDefs(){this._headerRowDefs=N_(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=N_(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=N_(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const e=this._rowDefs.filter(i=>!i.when);this._defaultRowDef=e[0]}_renderUpdatedColumns(){const e=(o,a)=>o||!!a.getColumnsDiff(),i=this._rowDefs.reduce(e,!1);i&&this._forceRenderDataRows();const r=this._headerRowDefs.reduce(e,!1);r&&this._forceRenderHeaderRows();const s=this._footerRowDefs.reduce(e,!1);return s&&this._forceRenderFooterRows(),i||r||s}_switchDataSource(e){this._data=[],k_(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),e||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=e}_observeRenderChanges(){if(!this.dataSource)return;let e;k_(this.dataSource)?e=this.dataSource.connect(this):function LD(n){return!!n&&(n instanceof st||"function"==typeof n.lift&&"function"==typeof n.subscribe)}(this.dataSource)?e=this.dataSource:Array.isArray(this.dataSource)&&(e=Qt(this.dataSource)),this._renderChangeSubscription=e.pipe(vn(this._onDestroy)).subscribe(i=>{this._data=i||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((e,i)=>this._renderRow(this._headerRowOutlet,e,i)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((e,i)=>this._renderRow(this._footerRowOutlet,e,i)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(e,i){const r=Array.from(i.columns||[]).map(a=>this._columnDefsByName.get(a)),s=r.map(a=>a.sticky),o=r.map(a=>a.stickyEnd);this._stickyStyler.updateStickyColumns(e,s,o,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(e){const i=[];for(let r=0;r!s.when||s.when(i,e));else{let s=this._rowDefs.find(o=>o.when&&o.when(i,e))||this._defaultRowDef;s&&r.push(s)}return r}_getEmbeddedViewArgs(e,i){return{templateRef:e.rowDef.template,context:{$implicit:e.data},index:i}}_renderRow(e,i,r,s={}){const o=e.viewContainer.createEmbeddedView(i.template,s,r);return this._renderCellTemplateForItem(i,s),o}_renderCellTemplateForItem(e,i){for(let r of this._getCellTemplates(e))pl.mostRecentCellOutlet&&pl.mostRecentCellOutlet._viewContainer.createEmbeddedView(r,i);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const e=this._rowOutlet.viewContainer;for(let i=0,r=e.length;i{const r=this._columnDefsByName.get(i);return e.extractCellTemplate(r)}):[]}_applyNativeTableSections(){const e=this._document.createDocumentFragment(),i=[{tag:"thead",outlets:[this._headerRowOutlet]},{tag:"tbody",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:"tfoot",outlets:[this._footerRowOutlet]}];for(const r of i){const s=this._document.createElement(r.tag);s.setAttribute("role","rowgroup");for(const o of r.outlets)s.appendChild(o.elementRef.nativeElement);e.appendChild(s)}this._elementRef.nativeElement.appendChild(e)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const e=(i,r)=>i||r.hasStickyChanged();this._headerRowDefs.reduce(e,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(e,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(e,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new O9(this._isNativeHtmlTable,this.stickyCssClass,this._dir?this._dir.value:"ltr",this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:Qt()).pipe(vn(this._onDestroy)).subscribe(i=>{this._stickyStyler.direction=i,this.updateStickyColumnStyles()})}_getOwnDefs(e){return e.filter(i=>!i._table||i._table===this)}_updateNoDataRow(){const e=this._customNoDataRow||this._noDataRow;if(!e)return;const i=0===this._rowOutlet.viewContainer.length;if(i===this._isShowingNoDataRow)return;const r=this._noDataRowOutlet.viewContainer;if(i){const s=r.createEmbeddedView(e.templateRef),o=s.rootNodes[0];1===s.rootNodes.length&&(null==o?void 0:o.nodeType)===this._document.ELEMENT_NODE&&(o.setAttribute("role","row"),o.classList.add(e._contentClassName))}else r.clear();this._isShowingNoDataRow=i}}return n.\u0275fac=function(e){return new(e||n)(M(_o),M(Gn),M(Zt),_r("role"),M(Hr,8),M(Dn),M(zi),M(Gp),M(BD),M(So),M(qD,12),M(yn,8))},n.\u0275cmp=xt({type:n,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(e,i,r){if(1&e&&(Pn(r,A_,5),Pn(r,hl,5),Pn(r,I_,5),Pn(r,$p,5),Pn(r,Wp,5)),2&e){let s;Et(s=Ct())&&(i._noDataRow=s.first),Et(s=Ct())&&(i._contentColumnDefs=s),Et(s=Ct())&&(i._contentRowDefs=s),Et(s=Ct())&&(i._contentHeaderRowDefs=s),Et(s=Ct())&&(i._contentFooterRowDefs=s)}},viewQuery:function(e,i){if(1&e&&(pn(R_,7),pn(L_,7),pn(O_,7),pn(P_,7)),2&e){let r;Et(r=Ct())&&(i._rowOutlet=r.first),Et(r=Ct())&&(i._headerRowOutlet=r.first),Et(r=Ct())&&(i._footerRowOutlet=r.first),Et(r=Ct())&&(i._noDataRowOutlet=r.first)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(e,i){2&e&&Cn("cdk-table-fixed-layout",i.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:"multiTemplateDataRows",fixedLayout:"fixedLayout"},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[tn([{provide:Ld,useExisting:n},{provide:Gp,useClass:fL},{provide:BD,useClass:vL},{provide:qD,useValue:null}])],ngContentSelectors:E9,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(e,i){1&e&&(yi(D9),Sn(0),Sn(1,1),ys(2,0)(3,1)(4,2)(5,3))},directives:[L_,R_,P_,O_],styles:[".cdk-table-fixed-layout{table-layout:fixed}\n"],encapsulation:2}),n})();function N_(n,t){return n.concat(Array.from(t))}let ML=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[D_]]}),n})(),DL=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({}),n})();function Y9(n,t){if(1&n&&bt(0,"mat-pseudo-checkbox",4),2&n){const e=Te();H("state",e.selected?"checked":"unchecked")("disabled",e.disabled)}}function H9(n,t){if(1&n&&(x(0,"span",5),we(1),O()),2&n){const e=Te();B(1),ln("(",e.group.label,")")}}const V9=["*"];let $D=(()=>{class n{}return n.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)",n.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)",n.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)",n.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)",n})(),WD=(()=>{class n{}return n.COMPLEX="375ms",n.ENTERING="225ms",n.EXITING="195ms",n})();const U9=new pt("mat-sanity-checks",{providedIn:"root",factory:function q9(){return!0}});let mn=(()=>{class n{constructor(e,i,r){this._sanityChecks=i,this._document=r,this._hasDoneGlobalChecks=!1,e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return!fD()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[e])}}return n.\u0275fac=function(e){return new(e||n)(Se($R),Se(U9,8),Se(Dn))},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[Ad],Ad]}),n})();function eo(n){return class extends n{constructor(...t){super(...t),this._disabled=!1}get disabled(){return this._disabled}set disabled(t){this._disabled=rn(t)}}}function Ya(n,t){return class extends n{constructor(...e){super(...e),this.defaultColor=t,this.color=t}get color(){return this._color}set color(e){const i=e||this.defaultColor;i!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),i&&this._elementRef.nativeElement.classList.add(`mat-${i}`),this._color=i)}}}function to(n){return class extends n{constructor(...t){super(...t),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=rn(t)}}}function nc(n,t=0){return class extends n{constructor(...e){super(...e),this._tabIndex=t,this.defaultTabIndex=t}get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(e){this._tabIndex=null!=e?Ai(e):this.defaultTabIndex}}}function QD(n){return class extends n{constructor(...t){super(...t),this.stateChanges=new K,this.errorState=!1}updateErrorState(){const t=this.errorState,s=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);s!==t&&(this.errorState=s,this.stateChanges.next())}}}function TL(n){return class extends n{constructor(...t){super(...t),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new st(e=>{this._isInitialized?this._notifySubscriber(e):this._pendingSubscribers.push(e)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(t){t.next(),t.complete()}}}const z9=new pt("MAT_DATE_LOCALE",{providedIn:"root",factory:function G9(){return Ah(tl)}});class Ha{constructor(){this._localeChanges=new K,this.localeChanges=this._localeChanges}getValidDateOrNull(t){return this.isDateInstance(t)&&this.isValid(t)?t:null}deserialize(t){return null==t||this.isDateInstance(t)&&this.isValid(t)?t:this.invalid()}setLocale(t){this.locale=t,this._localeChanges.next()}compareDate(t,e){return this.getYear(t)-this.getYear(e)||this.getMonth(t)-this.getMonth(e)||this.getDate(t)-this.getDate(e)}sameDate(t,e){if(t&&e){let i=this.isValid(t),r=this.isValid(e);return i&&r?!this.compareDate(t,e):i==r}return t==e}clampDate(t,e,i){return e&&this.compareDate(t,e)<0?e:i&&this.compareDate(t,i)>0?i:t}}const KD=new pt("mat-date-formats"),$9=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function ZD(n,t){const e=Array(n);for(let i=0;i{class n extends Ha{constructor(e,i){super(),this.useUtcForDisplay=!1,super.setLocale(e)}getYear(e){return e.getFullYear()}getMonth(e){return e.getMonth()}getDate(e){return e.getDate()}getDayOfWeek(e){return e.getDay()}getMonthNames(e){const i=new Intl.DateTimeFormat(this.locale,{month:e,timeZone:"utc"});return ZD(12,r=>this._format(i,new Date(2017,r,1)))}getDateNames(){const e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return ZD(31,i=>this._format(e,new Date(2017,0,i+1)))}getDayOfWeekNames(e){const i=new Intl.DateTimeFormat(this.locale,{weekday:e,timeZone:"utc"});return ZD(7,r=>this._format(i,new Date(2017,0,r+1)))}getYearName(e){const i=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(i,e)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(e){return this.getDate(this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+1,0))}clone(e){return new Date(e.getTime())}createDate(e,i,r){let s=this._createDateWithOverflow(e,i,r);return s.getMonth(),s}today(){return new Date}parse(e){return"number"==typeof e?new Date(e):e?new Date(Date.parse(e)):null}format(e,i){if(!this.isValid(e))throw Error("NativeDateAdapter: Cannot format invalid date.");const r=new Intl.DateTimeFormat(this.locale,Object.assign(Object.assign({},i),{timeZone:"utc"}));return this._format(r,e)}addCalendarYears(e,i){return this.addCalendarMonths(e,12*i)}addCalendarMonths(e,i){let r=this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+i,this.getDate(e));return this.getMonth(r)!=((this.getMonth(e)+i)%12+12)%12&&(r=this._createDateWithOverflow(this.getYear(r),this.getMonth(r),0)),r}addCalendarDays(e,i){return this._createDateWithOverflow(this.getYear(e),this.getMonth(e),this.getDate(e)+i)}toIso8601(e){return[e.getUTCFullYear(),this._2digit(e.getUTCMonth()+1),this._2digit(e.getUTCDate())].join("-")}deserialize(e){if("string"==typeof e){if(!e)return null;if($9.test(e)){let i=new Date(e);if(this.isValid(i))return i}}return super.deserialize(e)}isDateInstance(e){return e instanceof Date}isValid(e){return!isNaN(e.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(e,i,r){const s=new Date;return s.setFullYear(e,i,r),s.setHours(0,0,0,0),s}_2digit(e){return("00"+e).slice(-2)}_format(e,i){const r=new Date;return r.setUTCFullYear(i.getFullYear(),i.getMonth(),i.getDate()),r.setUTCHours(i.getHours(),i.getMinutes(),i.getSeconds(),i.getMilliseconds()),e.format(r)}}return n.\u0275fac=function(e){return new(e||n)(Se(z9,8),Se(zi))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})();const Q9={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let K9=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({providers:[{provide:Ha,useClass:W9}]}),n})(),Z9=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({providers:[{provide:KD,useValue:Q9}],imports:[[K9]]}),n})(),Fd=(()=>{class n{isErrorState(e,i){return!!(e&&e.invalid&&(e.touched||i&&i.submitted))}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),SL=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=rt({type:n,selectors:[["","mat-line",""],["","matLine",""]],hostAttrs:[1,"mat-line"]}),n})();function Kp(n,t,e){n.nativeElement.classList.toggle(t,e)}let Y_=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[mn],mn]}),n})();class X9{constructor(t,e,i){this._renderer=t,this.element=e,this.config=i,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const xL={enterDuration:225,exitDuration:150},XD=na({passive:!0}),IL=["mousedown","touchstart"],AL=["mouseup","mouseleave","touchend","touchcancel"];class RL{constructor(t,e,i,r){this._target=t,this._ngZone=e,this._isPointerDown=!1,this._activeRipples=new Set,this._pointerUpEventsRegistered=!1,r.isBrowser&&(this._containerElement=Dr(i))}fadeInRipple(t,e,i={}){const r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),s=Object.assign(Object.assign({},xL),i.animation);i.centered&&(t=r.left+r.width/2,e=r.top+r.height/2);const o=i.radius||function t7(n,t,e){const i=Math.max(Math.abs(n-e.left),Math.abs(n-e.right)),r=Math.max(Math.abs(t-e.top),Math.abs(t-e.bottom));return Math.sqrt(i*i+r*r)}(t,e,r),a=t-r.left,l=e-r.top,h=s.enterDuration,f=document.createElement("div");f.classList.add("mat-ripple-element"),f.style.left=a-o+"px",f.style.top=l-o+"px",f.style.height=2*o+"px",f.style.width=2*o+"px",null!=i.color&&(f.style.backgroundColor=i.color),f.style.transitionDuration=`${h}ms`,this._containerElement.appendChild(f),function e7(n){window.getComputedStyle(n).getPropertyValue("opacity")}(f),f.style.transform="scale(1)";const D=new X9(this,f,i);return D.state=0,this._activeRipples.add(D),i.persistent||(this._mostRecentTransientRipple=D),this._runTimeoutOutsideZone(()=>{const k=D===this._mostRecentTransientRipple;D.state=1,!i.persistent&&(!k||!this._isPointerDown)&&D.fadeOut()},h),D}fadeOutRipple(t){const e=this._activeRipples.delete(t);if(t===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),this._activeRipples.size||(this._containerRect=null),!e)return;const i=t.element,r=Object.assign(Object.assign({},xL),t.config.animation);i.style.transitionDuration=`${r.exitDuration}ms`,i.style.opacity="0",t.state=2,this._runTimeoutOutsideZone(()=>{t.state=3,i.remove()},r.exitDuration)}fadeOutAll(){this._activeRipples.forEach(t=>t.fadeOut())}fadeOutAllNonPersistent(){this._activeRipples.forEach(t=>{t.config.persistent||t.fadeOut()})}setupTriggerEvents(t){const e=Dr(t);!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,this._registerEvents(IL))}handleEvent(t){"mousedown"===t.type?this._onMousedown(t):"touchstart"===t.type?this._onTouchStart(t):this._onPointerUp(),this._pointerUpEventsRegistered||(this._registerEvents(AL),this._pointerUpEventsRegistered=!0)}_onMousedown(t){const e=__(t),i=this._lastTouchStartEvent&&Date.now(){!t.config.persistent&&(1===t.state||t.config.terminateOnPointerUp&&0===t.state)&&t.fadeOut()}))}_runTimeoutOutsideZone(t,e=0){this._ngZone.runOutsideAngular(()=>setTimeout(t,e))}_registerEvents(t){this._ngZone.runOutsideAngular(()=>{t.forEach(e=>{this._triggerElement.addEventListener(e,this,XD)})})}_removeTriggerEvents(){this._triggerElement&&(IL.forEach(t=>{this._triggerElement.removeEventListener(t,this,XD)}),this._pointerUpEventsRegistered&&AL.forEach(t=>{this._triggerElement.removeEventListener(t,this,XD)}))}}const LL=new pt("mat-ripple-global-options");let no=(()=>{class n{constructor(e,i,r,s,o){this._elementRef=e,this._animationMode=o,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=s||{},this._rippleRenderer=new RL(this,i,e,r)}get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:Object.assign(Object.assign(Object.assign({},this._globalOptions.animation),"NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(e,i=0,r){return"number"==typeof e?this._rippleRenderer.fadeInRipple(e,i,Object.assign(Object.assign({},this.rippleConfig),r)):this._rippleRenderer.fadeInRipple(0,0,Object.assign(Object.assign({},this.rippleConfig),e))}}return n.\u0275fac=function(e){return new(e||n)(M(Zt),M(yn),M(zi),M(LL,8),M(Zi,8))},n.\u0275dir=rt({type:n,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(e,i){2&e&&Cn("mat-ripple-unbounded",i.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]}),n})(),ra=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[mn],mn]}),n})(),OL=(()=>{class n{constructor(e){this._animationMode=e,this.state="unchecked",this.disabled=!1}}return n.\u0275fac=function(e){return new(e||n)(M(Zi,8))},n.\u0275cmp=xt({type:n,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:8,hostBindings:function(e,i){2&e&&Cn("mat-pseudo-checkbox-indeterminate","indeterminate"===i.state)("mat-pseudo-checkbox-checked","checked"===i.state)("mat-pseudo-checkbox-disabled",i.disabled)("_mat-animation-noopable","NoopAnimations"===i._animationMode)},inputs:{state:"state",disabled:"disabled"},decls:0,vars:0,template:function(e,i){},styles:['.mat-pseudo-checkbox{width:16px;height:16px;border:2px solid;border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate{border-color:transparent}._mat-animation-noopable.mat-pseudo-checkbox{transition:none;animation:none}._mat-animation-noopable.mat-pseudo-checkbox::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{top:5px;left:1px;width:10px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{top:2.4px;left:1px;width:8px;height:3px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}\n'],encapsulation:2,changeDetection:0}),n})(),JD=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[mn]]}),n})();const PL=new pt("MAT_OPTION_PARENT_COMPONENT"),FL=new pt("MatOptgroup");let n7=0;class NL{constructor(t,e=!1){this.source=t,this.isUserInput=e}}let r7=(()=>{class n{constructor(e,i,r,s){this._element=e,this._changeDetectorRef=i,this._parent=r,this.group=s,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+n7++,this.onSelectionChange=new jt,this._stateChanges=new K}get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(e){this._disabled=rn(e)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get active(){return this._active}get viewValue(){return(this._getHostElement().textContent||"").trim()}select(){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}deselect(){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}focus(e,i){const r=this._getHostElement();"function"==typeof r.focus&&r.focus(i)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(e){(13===e.keyCode||32===e.keyCode)&&!Qr(e)&&(this._selectViaInteraction(),e.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getAriaSelected(){return this.selected||!this.multiple&&null}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const e=this.viewValue;e!==this._mostRecentViewValue&&(this._mostRecentViewValue=e,this._stateChanges.next())}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(e=!1){this.onSelectionChange.emit(new NL(this,e))}}return n.\u0275fac=function(e){Ja()},n.\u0275dir=rt({type:n,inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}}),n})(),sa=(()=>{class n extends r7{constructor(e,i,r,s){super(e,i,r,s)}}return n.\u0275fac=function(e){return new(e||n)(M(Zt),M(Gn),M(PL,8),M(FL,8))},n.\u0275cmp=xt({type:n,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-option","mat-focus-indicator"],hostVars:12,hostBindings:function(e,i){1&e&&Je("click",function(){return i._selectViaInteraction()})("keydown",function(s){return i._handleKeydown(s)}),2&e&&(go("id",i.id),hn("tabindex",i._getTabIndex())("aria-selected",i._getAriaSelected())("aria-disabled",i.disabled.toString()),Cn("mat-selected",i.selected)("mat-option-multiple",i.multiple)("mat-active",i.active)("mat-option-disabled",i.disabled))},exportAs:["matOption"],features:[kt],ngContentSelectors:V9,decls:5,vars:4,consts:[["class","mat-option-pseudo-checkbox",3,"state","disabled",4,"ngIf"],[1,"mat-option-text"],["class","cdk-visually-hidden",4,"ngIf"],["mat-ripple","",1,"mat-option-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-option-pseudo-checkbox",3,"state","disabled"],[1,"cdk-visually-hidden"]],template:function(e,i){1&e&&(yi(),Ae(0,Y9,1,2,"mat-pseudo-checkbox",0),x(1,"span",1),Sn(2),O(),Ae(3,H9,2,1,"span",2),bt(4,"div",3)),2&e&&(H("ngIf",i.multiple),B(3),H("ngIf",i.group&&i.group._inert),B(1),H("matRippleTrigger",i._getHostElement())("matRippleDisabled",i.disabled||i.disableRipple))},directives:[OL,ai,no],styles:[".mat-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative;cursor:pointer;outline:none;display:flex;flex-direction:row;max-width:100%;box-sizing:border-box;align-items:center;-webkit-tap-highlight-color:transparent}.mat-option[disabled]{cursor:default}[dir=rtl] .mat-option{text-align:right}.mat-option .mat-icon{margin-right:16px;vertical-align:middle}.mat-option .mat-icon svg{vertical-align:top}[dir=rtl] .mat-option .mat-icon{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true]{-webkit-user-select:none;user-select:none;cursor:default}.mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:32px}[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.cdk-high-contrast-active .mat-option{margin:0 1px}.cdk-high-contrast-active .mat-option.mat-active{border:solid 1px currentColor;margin:0}.cdk-high-contrast-active .mat-option[aria-disabled=true]{opacity:.5}.mat-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option .mat-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-option-pseudo-checkbox{margin-right:8px}[dir=rtl] .mat-option-pseudo-checkbox{margin-left:8px;margin-right:0}\n"],encapsulation:2,changeDetection:0}),n})();function H_(n,t,e){if(e.length){let i=t.toArray(),r=e.toArray(),s=0;for(let o=0;o{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[ra,di,mn,JD]]}),n})();class e0{attach(t){return this._attachedHost=t,t.attach(this)}detach(){let t=this._attachedHost;null!=t&&(this._attachedHost=null,t.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(t){this._attachedHost=t}}class Nd extends e0{constructor(t,e,i,r){super(),this.component=t,this.viewContainerRef=e,this.injector=i,this.componentFactoryResolver=r}}class ic extends e0{constructor(t,e,i){super(),this.templateRef=t,this.viewContainerRef=e,this.context=i}get origin(){return this.templateRef.elementRef}attach(t,e=this.context){return this.context=e,super.attach(t)}detach(){return this.context=void 0,super.detach()}}class s7 extends e0{constructor(t){super(),this.element=t instanceof Zt?t.nativeElement:t}}class q_{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(t){return t instanceof Nd?(this._attachedPortal=t,this.attachComponentPortal(t)):t instanceof ic?(this._attachedPortal=t,this.attachTemplatePortal(t)):this.attachDomPortal&&t instanceof s7?(this._attachedPortal=t,this.attachDomPortal(t)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(t){this._disposeFn=t}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class o7 extends q_{constructor(t,e,i,r,s){super(),this.outletElement=t,this._componentFactoryResolver=e,this._appRef=i,this._defaultInjector=r,this.attachDomPortal=o=>{const a=o.element,l=this._document.createComment("dom-portal");a.parentNode.insertBefore(l,a),this.outletElement.appendChild(a),this._attachedPortal=o,super.setDisposeFn(()=>{l.parentNode&&l.parentNode.replaceChild(a,l)})},this._document=s}attachComponentPortal(t){const i=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component);let r;return t.viewContainerRef?(r=t.viewContainerRef.createComponent(i,t.viewContainerRef.length,t.injector||t.viewContainerRef.injector),this.setDisposeFn(()=>r.destroy())):(r=i.create(t.injector||this._defaultInjector||qi.NULL),this._appRef.attachView(r.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(r.hostView),r.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(r)),this._attachedPortal=t,r}attachTemplatePortal(t){let e=t.viewContainerRef,i=e.createEmbeddedView(t.templateRef,t.context);return i.rootNodes.forEach(r=>this.outletElement.appendChild(r)),i.detectChanges(),this.setDisposeFn(()=>{let r=e.indexOf(i);-1!==r&&e.remove(r)}),this._attachedPortal=t,i}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(t){return t.hostView.rootNodes[0]}}let rc=(()=>{class n extends q_{constructor(e,i,r){super(),this._componentFactoryResolver=e,this._viewContainerRef=i,this._isInitialized=!1,this.attached=new jt,this.attachDomPortal=s=>{const o=s.element,a=this._document.createComment("dom-portal");s.setAttachedHost(this),o.parentNode.insertBefore(a,o),this._getRootNode().appendChild(o),this._attachedPortal=s,super.setDisposeFn(()=>{a.parentNode&&a.parentNode.replaceChild(o,a)})},this._document=r}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedPortal=null,this._attachedRef=null}attachComponentPortal(e){e.setAttachedHost(this);const i=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,s=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),o=i.createComponent(s,i.length,e.injector||i.injector);return i!==this._viewContainerRef&&this._getRootNode().appendChild(o.hostView.rootNodes[0]),super.setDisposeFn(()=>o.destroy()),this._attachedPortal=e,this._attachedRef=o,this.attached.emit(o),o}attachTemplatePortal(e){e.setAttachedHost(this);const i=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context);return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=i,this.attached.emit(i),i}_getRootNode(){const e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}}return n.\u0275fac=function(e){return new(e||n)(M(Hl),M(Si),M(Dn))},n.\u0275dir=rt({type:n,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[kt]}),n})(),sc=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({}),n})();class l7{constructor(t,e){this.predicate=t,this.inclusive=e}call(t,e){return e.subscribe(new c7(t,this.predicate,this.inclusive))}}class c7 extends F{constructor(t,e,i){super(t),this.predicate=e,this.inclusive=i,this.index=0}_next(t){const e=this.destination;let i;try{i=this.predicate(t,this.index++)}catch(r){return void e.error(r)}this.nextOrComplete(t,i)}nextOrComplete(t,e){const i=this.destination;Boolean(e)?i.next(t):(this.inclusive&&i.next(t),i.complete())}}const jL=J6();class u7{constructor(t,e){this._viewportRuler=t,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const t=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=t.style.left||"",this._previousHTMLStyles.top=t.style.top||"",t.style.left=Ar(-this._previousScrollPosition.left),t.style.top=Ar(-this._previousScrollPosition.top),t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const t=this._document.documentElement,i=t.style,r=this._document.body.style,s=i.scrollBehavior||"",o=r.scrollBehavior||"";this._isEnabled=!1,i.left=this._previousHTMLStyles.left,i.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),jL&&(i.scrollBehavior=r.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),jL&&(i.scrollBehavior=s,r.scrollBehavior=o)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const e=this._document.body,i=this._viewportRuler.getViewportSize();return e.scrollHeight>i.height||e.scrollWidth>i.width}}class d7{constructor(t,e,i,r){this._scrollDispatcher=t,this._ngZone=e,this._viewportRuler=i,this._config=r,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(t){this._overlayRef=t}enable(){if(this._scrollSubscription)return;const t=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=t.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=t.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class YL{enable(){}disable(){}attach(){}}function t0(n,t){return t.some(e=>n.bottome.bottom||n.righte.right)}function HL(n,t){return t.some(e=>n.tope.bottom||n.lefte.right)}class h7{constructor(t,e,i,r){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=i,this._config=r,this._scrollSubscription=null}attach(t){this._overlayRef=t}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:i,height:r}=this._viewportRuler.getViewportSize();t0(e,[{width:i,height:r,bottom:r,right:i,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let p7=(()=>{class n{constructor(e,i,r,s){this._scrollDispatcher=e,this._viewportRuler=i,this._ngZone=r,this.noop=()=>new YL,this.close=o=>new d7(this._scrollDispatcher,this._ngZone,this._viewportRuler,o),this.block=()=>new u7(this._viewportRuler,this._document),this.reposition=o=>new h7(this._scrollDispatcher,this._viewportRuler,this._ngZone,o),this._document=s}}return n.\u0275fac=function(e){return new(e||n)(Se(XR),Se(So),Se(yn),Se(Dn))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class Bd{constructor(t){if(this.scrollStrategy=new YL,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,t){const e=Object.keys(t);for(const i of e)void 0!==t[i]&&(this[i]=t[i])}}}class m7{constructor(t,e){this.connectionPair=t,this.scrollableViewProperties=e}}class f7{constructor(t,e,i,r,s,o,a,l,h){this._portalOutlet=t,this._host=e,this._pane=i,this._config=r,this._ngZone=s,this._keyboardDispatcher=o,this._document=a,this._location=l,this._outsideClickDispatcher=h,this._backdropElement=null,this._backdropClick=new K,this._attachments=new K,this._detachments=new K,this._locationChanges=P.EMPTY,this._backdropClickHandler=f=>this._backdropClick.next(f),this._backdropTransitionendHandler=f=>{this._disposeBackdrop(f.target)},this._keydownEvents=new K,this._outsidePointerEvents=new K,r.scrollStrategy&&(this._scrollStrategy=r.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=r.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(t){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const e=this._portalOutlet.attach(t);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe(Ii(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const t=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),t}dispose(){var t;const e=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),null===(t=this._host)||void 0===t||t.remove(),this._previousHostParent=this._pane=this._host=null,e&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(t){t!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=t,this.hasAttached()&&(t.attach(this),this.updatePosition()))}updateSize(t){this._config=Object.assign(Object.assign({},this._config),t),this._updateElementSize()}setDirection(t){this._config=Object.assign(Object.assign({},this._config),{direction:t}),this._updateElementDirection()}addPanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!0)}removePanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!1)}getDirection(){const t=this._config.direction;return t?"string"==typeof t?t:t.value:"ltr"}updateScrollStrategy(t){t!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=t,this.hasAttached()&&(t.attach(this),t.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const t=this._pane.style;t.width=Ar(this._config.width),t.height=Ar(this._config.height),t.minWidth=Ar(this._config.minWidth),t.minHeight=Ar(this._config.minHeight),t.maxWidth=Ar(this._config.maxWidth),t.maxHeight=Ar(this._config.maxHeight)}_togglePointerEvents(t){this._pane.style.pointerEvents=t?"":"none"}_attachBackdrop(){const t="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(t)})}):this._backdropElement.classList.add(t)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const t=this._backdropElement;!t||(t.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{t.addEventListener("transitionend",this._backdropTransitionendHandler)}),t.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(t)},500)))}_toggleClasses(t,e,i){const r=d_(e||[]).filter(s=>!!s);r.length&&(i?t.classList.add(...r):t.classList.remove(...r))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const t=this._ngZone.onStable.pipe(vn(at(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),t.unsubscribe())})})}_disposeScrollStrategy(){const t=this._scrollStrategy;t&&(t.disable(),t.detach&&t.detach())}_disposeBackdrop(t){t&&(t.removeEventListener("click",this._backdropClickHandler),t.removeEventListener("transitionend",this._backdropTransitionendHandler),t.remove(),this._backdropElement===t&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}let n0=(()=>{class n{constructor(e,i){this._platform=i,this._document=e}ngOnDestroy(){var e;null===(e=this._containerElement)||void 0===e||e.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e="cdk-overlay-container";if(this._platform.isBrowser||fD()){const r=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let s=0;s{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const t=this._originRect,e=this._overlayRect,i=this._viewportRect,r=this._containerRect,s=[];let o;for(let a of this._preferredPositions){let l=this._getOriginPoint(t,r,a),h=this._getOverlayPoint(l,e,a),f=this._getOverlayFit(h,e,i,a);if(f.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(a,l);this._canFitWithFlexibleDimensions(f,h,i)?s.push({position:a,origin:l,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(l,a)}):(!o||o.overlayFit.visibleAreal&&(l=f,a=h)}return this._isPushed=!1,void this._applyPosition(a.position,a.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(o.position,o.originPoint);this._applyPosition(o.position,o.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&ru(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(VL),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const t=this._lastPosition;if(t){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const e=this._getOriginPoint(this._originRect,this._containerRect,t);this._applyPosition(t,e)}else this.apply()}withScrollableContainers(t){return this._scrollables=t,this}withPositions(t){return this._preferredPositions=t,-1===t.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(t){return this._viewportMargin=t,this}withFlexibleDimensions(t=!0){return this._hasFlexibleDimensions=t,this}withGrowAfterOpen(t=!0){return this._growAfterOpen=t,this}withPush(t=!0){return this._canPush=t,this}withLockedPosition(t=!0){return this._positionLocked=t,this}setOrigin(t){return this._origin=t,this}withDefaultOffsetX(t){return this._offsetX=t,this}withDefaultOffsetY(t){return this._offsetY=t,this}withTransformOriginOn(t){return this._transformOriginSelector=t,this}_getOriginPoint(t,e,i){let r,s;if("center"==i.originX)r=t.left+t.width/2;else{const o=this._isRtl()?t.right:t.left,a=this._isRtl()?t.left:t.right;r="start"==i.originX?o:a}return e.left<0&&(r-=e.left),s="center"==i.originY?t.top+t.height/2:"top"==i.originY?t.top:t.bottom,e.top<0&&(s-=e.top),{x:r,y:s}}_getOverlayPoint(t,e,i){let r,s;return r="center"==i.overlayX?-e.width/2:"start"===i.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,s="center"==i.overlayY?-e.height/2:"top"==i.overlayY?0:-e.height,{x:t.x+r,y:t.y+s}}_getOverlayFit(t,e,i,r){const s=UL(e);let{x:o,y:a}=t,l=this._getOffset(r,"x"),h=this._getOffset(r,"y");l&&(o+=l),h&&(a+=h);let k=0-a,Y=a+s.height-i.height,oe=this._subtractOverflows(s.width,0-o,o+s.width-i.width),Ne=this._subtractOverflows(s.height,k,Y),$e=oe*Ne;return{visibleArea:$e,isCompletelyWithinViewport:s.width*s.height===$e,fitsInViewportVertically:Ne===s.height,fitsInViewportHorizontally:oe==s.width}}_canFitWithFlexibleDimensions(t,e,i){if(this._hasFlexibleDimensions){const r=i.bottom-e.y,s=i.right-e.x,o=qL(this._overlayRef.getConfig().minHeight),a=qL(this._overlayRef.getConfig().minWidth),h=t.fitsInViewportHorizontally||null!=a&&a<=s;return(t.fitsInViewportVertically||null!=o&&o<=r)&&h}return!1}_pushOverlayOnScreen(t,e,i){if(this._previousPushAmount&&this._positionLocked)return{x:t.x+this._previousPushAmount.x,y:t.y+this._previousPushAmount.y};const r=UL(e),s=this._viewportRect,o=Math.max(t.x+r.width-s.width,0),a=Math.max(t.y+r.height-s.height,0),l=Math.max(s.top-i.top-t.y,0),h=Math.max(s.left-i.left-t.x,0);let f=0,D=0;return f=r.width<=s.width?h||-o:t.xoe&&!this._isInitialRender&&!this._growAfterOpen&&(o=t.y-oe/2)}if("end"===e.overlayX&&!r||"start"===e.overlayX&&r)k=i.width-t.x+this._viewportMargin,f=t.x-this._viewportMargin;else if("start"===e.overlayX&&!r||"end"===e.overlayX&&r)D=t.x,f=i.right-t.x;else{const Y=Math.min(i.right-t.x+i.left,t.x),oe=this._lastBoundingBoxSize.width;f=2*Y,D=t.x-Y,f>oe&&!this._isInitialRender&&!this._growAfterOpen&&(D=t.x-oe/2)}return{top:o,left:D,bottom:a,right:k,width:f,height:s}}_setBoundingBoxStyles(t,e){const i=this._calculateBoundingBoxRect(t,e);!this._isInitialRender&&!this._growAfterOpen&&(i.height=Math.min(i.height,this._lastBoundingBoxSize.height),i.width=Math.min(i.width,this._lastBoundingBoxSize.width));const r={};if(this._hasExactPosition())r.top=r.left="0",r.bottom=r.right=r.maxHeight=r.maxWidth="",r.width=r.height="100%";else{const s=this._overlayRef.getConfig().maxHeight,o=this._overlayRef.getConfig().maxWidth;r.height=Ar(i.height),r.top=Ar(i.top),r.bottom=Ar(i.bottom),r.width=Ar(i.width),r.left=Ar(i.left),r.right=Ar(i.right),r.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",r.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",s&&(r.maxHeight=Ar(s)),o&&(r.maxWidth=Ar(o))}this._lastBoundingBoxSize=i,ru(this._boundingBox.style,r)}_resetBoundingBoxStyles(){ru(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){ru(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(t,e){const i={},r=this._hasExactPosition(),s=this._hasFlexibleDimensions,o=this._overlayRef.getConfig();if(r){const f=this._viewportRuler.getViewportScrollPosition();ru(i,this._getExactOverlayY(e,t,f)),ru(i,this._getExactOverlayX(e,t,f))}else i.position="static";let a="",l=this._getOffset(e,"x"),h=this._getOffset(e,"y");l&&(a+=`translateX(${l}px) `),h&&(a+=`translateY(${h}px)`),i.transform=a.trim(),o.maxHeight&&(r?i.maxHeight=Ar(o.maxHeight):s&&(i.maxHeight="")),o.maxWidth&&(r?i.maxWidth=Ar(o.maxWidth):s&&(i.maxWidth="")),ru(this._pane.style,i)}_getExactOverlayY(t,e,i){let r={top:"",bottom:""},s=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(s=this._pushOverlayOnScreen(s,this._overlayRect,i)),"bottom"===t.overlayY?r.bottom=this._document.documentElement.clientHeight-(s.y+this._overlayRect.height)+"px":r.top=Ar(s.y),r}_getExactOverlayX(t,e,i){let o,r={left:"",right:""},s=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(s=this._pushOverlayOnScreen(s,this._overlayRect,i)),o=this._isRtl()?"end"===t.overlayX?"left":"right":"end"===t.overlayX?"right":"left","right"===o?r.right=this._document.documentElement.clientWidth-(s.x+this._overlayRect.width)+"px":r.left=Ar(s.x),r}_getScrollVisibility(){const t=this._getOriginRect(),e=this._pane.getBoundingClientRect(),i=this._scrollables.map(r=>r.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:HL(t,i),isOriginOutsideView:t0(t,i),isOverlayClipped:HL(e,i),isOverlayOutsideView:t0(e,i)}}_subtractOverflows(t,...e){return e.reduce((i,r)=>i-Math.max(r,0),t)}_getNarrowedViewportRect(){const t=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,i=this._viewportRuler.getViewportScrollPosition();return{top:i.top+this._viewportMargin,left:i.left+this._viewportMargin,right:i.left+t-this._viewportMargin,bottom:i.top+e-this._viewportMargin,width:t-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(t,e){return"x"===e?null==t.offsetX?this._offsetX:t.offsetX:null==t.offsetY?this._offsetY:t.offsetY}_validatePositions(){}_addPanelClasses(t){this._pane&&d_(t).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(t=>{this._pane.classList.remove(t)}),this._appliedPanelClasses=[])}_getOriginRect(){const t=this._origin;if(t instanceof Zt)return t.nativeElement.getBoundingClientRect();if(t instanceof Element)return t.getBoundingClientRect();const e=t.width||0,i=t.height||0;return{top:t.y,bottom:t.y+i,left:t.x,right:t.x+e,height:i,width:e}}}function ru(n,t){for(let e in t)t.hasOwnProperty(e)&&(n[e]=t[e]);return n}function qL(n){if("number"!=typeof n&&null!=n){const[t,e]=n.split(g7);return e&&"px"!==e?null:parseFloat(t)}return n||null}function UL(n){return{top:Math.floor(n.top),right:Math.floor(n.right),bottom:Math.floor(n.bottom),left:Math.floor(n.left),width:Math.floor(n.width),height:Math.floor(n.height)}}const zL="cdk-global-overlay-wrapper";class y7{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._leftOffset="",this._rightOffset="",this._alignItems="",this._justifyContent="",this._width="",this._height=""}attach(t){const e=t.getConfig();this._overlayRef=t,this._width&&!e.width&&t.updateSize({width:this._width}),this._height&&!e.height&&t.updateSize({height:this._height}),t.hostElement.classList.add(zL),this._isDisposed=!1}top(t=""){return this._bottomOffset="",this._topOffset=t,this._alignItems="flex-start",this}left(t=""){return this._rightOffset="",this._leftOffset=t,this._justifyContent="flex-start",this}bottom(t=""){return this._topOffset="",this._bottomOffset=t,this._alignItems="flex-end",this}right(t=""){return this._leftOffset="",this._rightOffset=t,this._justifyContent="flex-end",this}width(t=""){return this._overlayRef?this._overlayRef.updateSize({width:t}):this._width=t,this}height(t=""){return this._overlayRef?this._overlayRef.updateSize({height:t}):this._height=t,this}centerHorizontally(t=""){return this.left(t),this._justifyContent="center",this}centerVertically(t=""){return this.top(t),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,i=this._overlayRef.getConfig(),{width:r,height:s,maxWidth:o,maxHeight:a}=i,l=!("100%"!==r&&"100vw"!==r||o&&"100%"!==o&&"100vw"!==o),h=!("100%"!==s&&"100vh"!==s||a&&"100%"!==a&&"100vh"!==a);t.position=this._cssPosition,t.marginLeft=l?"0":this._leftOffset,t.marginTop=h?"0":this._topOffset,t.marginBottom=this._bottomOffset,t.marginRight=this._rightOffset,l?e.justifyContent="flex-start":"center"===this._justifyContent?e.justifyContent="center":"rtl"===this._overlayRef.getConfig().direction?"flex-start"===this._justifyContent?e.justifyContent="flex-end":"flex-end"===this._justifyContent&&(e.justifyContent="flex-start"):e.justifyContent=this._justifyContent,e.alignItems=h?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,i=e.style;e.classList.remove(zL),i.justifyContent=i.alignItems=t.marginTop=t.marginBottom=t.marginLeft=t.marginRight=t.position="",this._overlayRef=null,this._isDisposed=!0}}let v7=(()=>{class n{constructor(e,i,r,s){this._viewportRuler=e,this._document=i,this._platform=r,this._overlayContainer=s}global(){return new y7}flexibleConnectedTo(e){return new _7(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return n.\u0275fac=function(e){return new(e||n)(Se(So),Se(Dn),Se(zi),Se(n0))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),GL=(()=>{class n{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const i=this._attachedOverlays.indexOf(e);i>-1&&this._attachedOverlays.splice(i,1),0===this._attachedOverlays.length&&this.detach()}}return n.\u0275fac=function(e){return new(e||n)(Se(Dn))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),b7=(()=>{class n extends GL{constructor(e,i){super(e),this._ngZone=i,this._keydownListener=r=>{const s=this._attachedOverlays;for(let o=s.length-1;o>-1;o--)if(s[o]._keydownEvents.observers.length>0){const a=s[o]._keydownEvents;this._ngZone?this._ngZone.run(()=>a.next(r)):a.next(r);break}}}add(e){super.add(e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return n.\u0275fac=function(e){return new(e||n)(Se(Dn),Se(yn,8))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),w7=(()=>{class n extends GL{constructor(e,i,r){super(e),this._platform=i,this._ngZone=r,this._cursorStyleIsSet=!1,this._pointerDownListener=s=>{this._pointerDownEventTarget=To(s)},this._clickListener=s=>{const o=To(s),a="click"===s.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:o;this._pointerDownEventTarget=null;const l=this._attachedOverlays.slice();for(let h=l.length-1;h>-1;h--){const f=l[h];if(f._outsidePointerEvents.observers.length<1||!f.hasAttached())continue;if(f.overlayElement.contains(o)||f.overlayElement.contains(a))break;const D=f._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>D.next(s)):D.next(s)}}}add(e){if(super.add(e),!this._isAttached){const i=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(i)):this._addEventListeners(i),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=i.style.cursor,i.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}}return n.\u0275fac=function(e){return new(e||n)(Se(Dn),Se(zi),Se(yn,8))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),M7=0,Ds=(()=>{class n{constructor(e,i,r,s,o,a,l,h,f,D,k){this.scrollStrategies=e,this._overlayContainer=i,this._componentFactoryResolver=r,this._positionBuilder=s,this._keyboardDispatcher=o,this._injector=a,this._ngZone=l,this._document=h,this._directionality=f,this._location=D,this._outsideClickDispatcher=k}create(e){const i=this._createHostElement(),r=this._createPaneElement(i),s=this._createPortalOutlet(r),o=new Bd(e);return o.direction=o.direction||this._directionality.value,new f7(s,i,r,o,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher)}position(){return this._positionBuilder}_createPaneElement(e){const i=this._document.createElement("div");return i.id="cdk-overlay-"+M7++,i.classList.add("cdk-overlay-pane"),e.appendChild(i),i}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(Lf)),new o7(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return n.\u0275fac=function(e){return new(e||n)(Se(p7),Se(n0),Se(Hl),Se(v7),Se(b7),Se(qi),Se(yn),Se(Dn),Se(Hr),Se(Yc),Se(w7))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})();const D7=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],$L=new pt("cdk-connected-overlay-scroll-strategy");let WL=(()=>{class n{constructor(e){this.elementRef=e}}return n.\u0275fac=function(e){return new(e||n)(M(Zt))},n.\u0275dir=rt({type:n,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]}),n})(),QL=(()=>{class n{constructor(e,i,r,s,o){this._overlay=e,this._dir=o,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=P.EMPTY,this._attachSubscription=P.EMPTY,this._detachSubscription=P.EMPTY,this._positionSubscription=P.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new jt,this.positionChange=new jt,this.attach=new jt,this.detach=new jt,this.overlayKeydown=new jt,this.overlayOutsideClick=new jt,this._templatePortal=new ic(i,r),this._scrollStrategyFactory=s,this.scrollStrategy=this._scrollStrategyFactory()}get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=rn(e)}get lockPosition(){return this._lockPosition}set lockPosition(e){this._lockPosition=rn(e)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(e){this._flexibleDimensions=rn(e)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(e){this._growAfterOpen=rn(e)}get push(){return this._push}set push(e){this._push=rn(e)}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=D7);const e=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(i=>{this.overlayKeydown.next(i),27===i.keyCode&&!this.disableClose&&!Qr(i)&&(i.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(i=>{this.overlayOutsideClick.next(i)})}_buildConfig(){const e=this._position=this.positionStrategy||this._createPositionStrategy(),i=new Bd({direction:this._dir,positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(i.width=this.width),(this.height||0===this.height)&&(i.height=this.height),(this.minWidth||0===this.minWidth)&&(i.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(i.minHeight=this.minHeight),this.backdropClass&&(i.backdropClass=this.backdropClass),this.panelClass&&(i.panelClass=this.panelClass),i}_updatePositionStrategy(e){const i=this.positions.map(r=>({originX:r.originX,originY:r.originY,overlayX:r.overlayX,overlayY:r.overlayY,offsetX:r.offsetX||this.offsetX,offsetY:r.offsetY||this.offsetY,panelClass:r.panelClass||void 0}));return e.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(i).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const e=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(e),e}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof WL?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(e=>{this.backdropClick.emit(e)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function a7(n,t=!1){return e=>e.lift(new l7(n,t))}(()=>this.positionChange.observers.length>0)).subscribe(e=>{this.positionChange.emit(e),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(M(Ds),M(Wi),M(Si),M($L),M(Hr,8))},n.\u0275dir=rt({type:n,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[Jn]}),n})();const C7={provide:$L,deps:[Ds],useFactory:function E7(n){return()=>n.scrollStrategies.reposition()}};let oc=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({providers:[Ds,C7],imports:[[Ad,sc,D_],D_]}),n})();const T7=["connectionContainer"],S7=["inputContainer"],k7=["label"];function x7(n,t){1&n&&(Gr(0),x(1,"div",14),bt(2,"div",15)(3,"div",16)(4,"div",17),O(),x(5,"div",18),bt(6,"div",15)(7,"div",16)(8,"div",17),O(),$r())}function I7(n,t){if(1&n){const e=an();x(0,"div",19),Je("cdkObserveContent",function(){return Ut(e),Te().updateOutlineGap()}),Sn(1,1),O()}2&n&&H("cdkObserveContentDisabled","outline"!=Te().appearance)}function A7(n,t){if(1&n&&(Gr(0),Sn(1,2),x(2,"span"),we(3),O(),$r()),2&n){const e=Te(2);B(3),vi(e._control.placeholder)}}function R7(n,t){1&n&&Sn(0,3,["*ngSwitchCase","true"])}function L7(n,t){1&n&&(x(0,"span",23),we(1," *"),O())}function O7(n,t){if(1&n){const e=an();x(0,"label",20,21),Je("cdkObserveContent",function(){return Ut(e),Te().updateOutlineGap()}),Ae(2,A7,4,1,"ng-container",12),Ae(3,R7,1,0,"ng-content",12),Ae(4,L7,2,0,"span",22),O()}if(2&n){const e=Te();Cn("mat-empty",e._control.empty&&!e._shouldAlwaysFloat())("mat-form-field-empty",e._control.empty&&!e._shouldAlwaysFloat())("mat-accent","accent"==e.color)("mat-warn","warn"==e.color),H("cdkObserveContentDisabled","outline"!=e.appearance)("id",e._labelId)("ngSwitch",e._hasLabel()),hn("for",e._control.id)("aria-owns",e._control.id),B(2),H("ngSwitchCase",!1),B(1),H("ngSwitchCase",!0),B(1),H("ngIf",!e.hideRequiredMarker&&e._control.required&&!e._control.disabled)}}function P7(n,t){1&n&&(x(0,"div",24),Sn(1,4),O())}function F7(n,t){if(1&n&&(x(0,"div",25),bt(1,"span",26),O()),2&n){const e=Te();B(1),Cn("mat-accent","accent"==e.color)("mat-warn","warn"==e.color)}}function N7(n,t){1&n&&(x(0,"div"),Sn(1,5),O()),2&n&&H("@transitionMessages",Te()._subscriptAnimationState)}function B7(n,t){if(1&n&&(x(0,"div",30),we(1),O()),2&n){const e=Te(2);H("id",e._hintLabelId),B(1),vi(e.hintLabel)}}function j7(n,t){if(1&n&&(x(0,"div",27),Ae(1,B7,2,2,"div",28),Sn(2,6),bt(3,"div",29),Sn(4,7),O()),2&n){const e=Te();H("@transitionMessages",e._subscriptAnimationState),B(1),H("ngIf",e.hintLabel)}}const Y7=["*",[["","matPrefix",""]],[["mat-placeholder"]],[["mat-label"]],[["","matSuffix",""]],[["mat-error"]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],H7=["*","[matPrefix]","mat-placeholder","mat-label","[matSuffix]","mat-error","mat-hint:not([align='end'])","mat-hint[align='end']"];let V7=0;const KL=new pt("MatError");let Zp=(()=>{class n{constructor(e,i){this.id="mat-error-"+V7++,e||i.nativeElement.setAttribute("aria-live","polite")}}return n.\u0275fac=function(e){return new(e||n)(_r("aria-live"),M(Zt))},n.\u0275dir=rt({type:n,selectors:[["mat-error"]],hostAttrs:["aria-atomic","true",1,"mat-error"],hostVars:1,hostBindings:function(e,i){2&e&&hn("id",i.id)},inputs:{id:"id"},features:[tn([{provide:KL,useExisting:n}])]}),n})();const q7={transitionMessages:Ki("transitionMessages",[qn("enter",cn({opacity:1,transform:"translateY(0%)"})),Zn("void => enter",[cn({opacity:0,transform:"translateY(-5px)"}),ti("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Xp=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=rt({type:n}),n})(),U7=0;const ZL=new pt("MatHint");let r0=(()=>{class n{constructor(){this.align="start",this.id="mat-hint-"+U7++}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=rt({type:n,selectors:[["mat-hint"]],hostAttrs:[1,"mat-hint"],hostVars:4,hostBindings:function(e,i){2&e&&(hn("id",i.id)("align",null),Cn("mat-form-field-hint-end","end"===i.align))},inputs:{align:"align",id:"id"},features:[tn([{provide:ZL,useExisting:n}])]}),n})(),U_=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=rt({type:n,selectors:[["mat-label"]]}),n})(),z7=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=rt({type:n,selectors:[["mat-placeholder"]]}),n})();const G7=new pt("MatPrefix"),$7=new pt("MatSuffix");let XL=0;const Q7=Ya(class{constructor(n){this._elementRef=n}},"primary"),K7=new pt("MAT_FORM_FIELD_DEFAULT_OPTIONS"),Jp=new pt("MatFormField");let Er=(()=>{class n extends Q7{constructor(e,i,r,s,o,a,l){super(e),this._changeDetectorRef=i,this._dir=r,this._defaults=s,this._platform=o,this._ngZone=a,this._outlineGapCalculationNeededImmediately=!1,this._outlineGapCalculationNeededOnStable=!1,this._destroyed=new K,this._showAlwaysAnimate=!1,this._subscriptAnimationState="",this._hintLabel="",this._hintLabelId="mat-hint-"+XL++,this._labelId="mat-form-field-label-"+XL++,this.floatLabel=this._getDefaultFloatLabelState(),this._animationsEnabled="NoopAnimations"!==l,this.appearance=s&&s.appearance?s.appearance:"legacy",this._hideRequiredMarker=!(!s||null==s.hideRequiredMarker)&&s.hideRequiredMarker}get appearance(){return this._appearance}set appearance(e){const i=this._appearance;this._appearance=e||this._defaults&&this._defaults.appearance||"legacy","outline"===this._appearance&&i!==e&&(this._outlineGapCalculationNeededOnStable=!0)}get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=rn(e)}_shouldAlwaysFloat(){return"always"===this.floatLabel&&!this._showAlwaysAnimate}_canLabelFloat(){return"never"!==this.floatLabel}get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}get floatLabel(){return"legacy"!==this.appearance&&"never"===this._floatLabel?"auto":this._floatLabel}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e||this._getDefaultFloatLabelState(),this._changeDetectorRef.markForCheck())}get _control(){return this._explicitFormFieldControl||this._controlNonStatic||this._controlStatic}set _control(e){this._explicitFormFieldControl=e}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._connectionContainerRef||this._elementRef}ngAfterContentInit(){this._validateControlChild();const e=this._control;e.controlType&&this._elementRef.nativeElement.classList.add(`mat-form-field-type-${e.controlType}`),e.stateChanges.pipe(hr(null)).subscribe(()=>{this._validatePlaceholders(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),e.ngControl&&e.ngControl.valueChanges&&e.ngControl.valueChanges.pipe(vn(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe(vn(this._destroyed)).subscribe(()=>{this._outlineGapCalculationNeededOnStable&&this.updateOutlineGap()})}),at(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._outlineGapCalculationNeededOnStable=!0,this._changeDetectorRef.markForCheck()}),this._hintChildren.changes.pipe(hr(null)).subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.pipe(hr(null)).subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._dir&&this._dir.change.pipe(vn(this._destroyed)).subscribe(()=>{"function"==typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this.updateOutlineGap())}):this.updateOutlineGap()})}ngAfterContentChecked(){this._validateControlChild(),this._outlineGapCalculationNeededImmediately&&this.updateOutlineGap()}ngAfterViewInit(){this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_shouldForward(e){const i=this._control?this._control.ngControl:null;return i&&i[e]}_hasPlaceholder(){return!!(this._control&&this._control.placeholder||this._placeholderChild)}_hasLabel(){return!(!this._labelChildNonStatic&&!this._labelChildStatic)}_shouldLabelFloat(){return this._canLabelFloat()&&(this._control&&this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_hideControlPlaceholder(){return"legacy"===this.appearance&&!this._hasLabel()||this._hasLabel()&&!this._shouldLabelFloat()}_hasFloatingLabel(){return this._hasLabel()||"legacy"===this.appearance&&this._hasPlaceholder()}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_animateAndLockLabel(){this._hasFloatingLabel()&&this._canLabelFloat()&&(this._animationsEnabled&&this._label&&(this._showAlwaysAnimate=!0,Na(this._label.nativeElement,"transitionend").pipe(Ii(1)).subscribe(()=>{this._showAlwaysAnimate=!1})),this.floatLabel="always",this._changeDetectorRef.markForCheck())}_validatePlaceholders(){}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_getDefaultFloatLabelState(){return this._defaults&&this._defaults.floatLabel||"auto"}_syncDescribedByIds(){if(this._control){let e=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&e.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const i=this._hintChildren?this._hintChildren.find(s=>"start"===s.align):null,r=this._hintChildren?this._hintChildren.find(s=>"end"===s.align):null;i?e.push(i.id):this._hintLabel&&e.push(this._hintLabelId),r&&e.push(r.id)}else this._errorChildren&&e.push(...this._errorChildren.map(i=>i.id));this._control.setDescribedByIds(e)}}_validateControlChild(){}updateOutlineGap(){const e=this._label?this._label.nativeElement:null,i=this._connectionContainerRef.nativeElement,r=".mat-form-field-outline-start",s=".mat-form-field-outline-gap";if("outline"!==this.appearance||!this._platform.isBrowser)return;if(!e||!e.children.length||!e.textContent.trim()){const f=i.querySelectorAll(`${r}, ${s}`);for(let D=0;D0?.75*oe+10:0}for(let f=0;f{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[di,mn,jp],mn]}),n})();function z_(n,t=xd){const i=function Z7(n){return n instanceof Date&&!isNaN(+n)}(n)?+n-t.now():Math.abs(n);return r=>r.lift(new X7(i,t))}class X7{constructor(t,e){this.delay=t,this.scheduler=e}call(t,e){return e.subscribe(new o0(t,this.delay,this.scheduler))}}class o0 extends F{constructor(t,e,i){super(t),this.delay=e,this.scheduler=i,this.queue=[],this.active=!1,this.errored=!1}static dispatch(t){const e=t.source,i=e.queue,r=t.scheduler,s=t.destination;for(;i.length>0&&i[0].time-r.now()<=0;)i.shift().notification.observe(s);if(i.length>0){const o=Math.max(0,i[0].time-r.now());this.schedule(t,o)}else this.unsubscribe(),e.active=!1}_schedule(t){this.active=!0,this.destination.add(t.schedule(o0.dispatch,this.delay,{source:this,destination:this.destination,scheduler:t}))}scheduleNotification(t){if(!0===this.errored)return;const e=this.scheduler,i=new J7(e.now()+this.delay,t);this.queue.push(i),!1===this.active&&this._schedule(e)}_next(t){this.scheduleNotification(Ps.createNext(t))}_error(t){this.errored=!0,this.queue=[],this.destination.error(t),this.unsubscribe()}_complete(){this.scheduleNotification(Ps.createComplete()),this.unsubscribe()}}class J7{constructor(t,e){this.time=t,this.notification=e}}const iQ={provide:new pt("mat-autocomplete-scroll-strategy"),deps:[Ds],useFactory:function nQ(n){return()=>n.scrollStrategies.reposition()}};let aQ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({providers:[iQ],imports:[[oc,V_,mn,di],Ba,V_,mn]}),n})(),lQ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[b_,mn],mn]}),n})(),cQ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[oc,mn,sc],mn]}),n})();const uQ=["mat-button",""],dQ=["*"],pQ=["mat-button","mat-flat-button","mat-icon-button","mat-raised-button","mat-stroked-button","mat-mini-fab","mat-fab"],mQ=Ya(eo(to(class{constructor(n){this._elementRef=n}})));let bi=(()=>{class n extends mQ{constructor(e,i,r){super(e),this._focusMonitor=i,this._animationMode=r,this.isRoundButton=this._hasHostAttributes("mat-fab","mat-mini-fab"),this.isIconButton=this._hasHostAttributes("mat-icon-button");for(const s of pQ)this._hasHostAttributes(s)&&this._getHostElement().classList.add(s);e.nativeElement.classList.add("mat-button-base"),this.isRoundButton&&(this.color="accent")}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(e,i){e?this._focusMonitor.focusVia(this._getHostElement(),e,i):this._getHostElement().focus(i)}_getHostElement(){return this._elementRef.nativeElement}_isRippleDisabled(){return this.disableRipple||this.disabled}_hasHostAttributes(...e){return e.some(i=>this._getHostElement().hasAttribute(i))}}return n.\u0275fac=function(e){return new(e||n)(M(Zt),M(Ns),M(Zi,8))},n.\u0275cmp=xt({type:n,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-icon-button",""],["button","mat-fab",""],["button","mat-mini-fab",""],["button","mat-stroked-button",""],["button","mat-flat-button",""]],viewQuery:function(e,i){if(1&e&&pn(no,5),2&e){let r;Et(r=Ct())&&(i.ripple=r.first)}},hostAttrs:[1,"mat-focus-indicator"],hostVars:5,hostBindings:function(e,i){2&e&&(hn("disabled",i.disabled||null),Cn("_mat-animation-noopable","NoopAnimations"===i._animationMode)("mat-button-disabled",i.disabled))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[kt],attrs:uQ,ngContentSelectors:dQ,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(e,i){1&e&&(yi(),x(0,"span",0),Sn(1),O(),bt(2,"span",1)(3,"span",2)),2&e&&(B(2),Cn("mat-button-ripple-round",i.isRoundButton||i.isIconButton),H("matRippleDisabled",i._isRippleDisabled())("matRippleCentered",i.isIconButton)("matRippleTrigger",i._getHostElement()))},directives:[no],styles:[".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:inline-flex;justify-content:center;align-items:center;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}.cdk-high-contrast-active .mat-button-base.cdk-keyboard-focused,.cdk-high-contrast-active .mat-button-base.cdk-program-focused{outline:solid 3px}\n"],encapsulation:2,changeDetection:0}),n})(),jd=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[ra,mn],mn]}),n})(),wQ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[mn,ra],mn]}),n})();const MQ=["*",[["mat-card-footer"]]],DQ=["*","mat-card-footer"],EQ=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],CQ=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"];let TQ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=rt({type:n,selectors:[["mat-card-content"],["","mat-card-content",""],["","matCardContent",""]],hostAttrs:[1,"mat-card-content"]}),n})(),sO=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=rt({type:n,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-card-title"]}),n})(),SQ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=rt({type:n,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-card-subtitle"]}),n})(),kQ=(()=>{class n{constructor(){this.align="start"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=rt({type:n,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-card-actions"],hostVars:2,hostBindings:function(e,i){2&e&&Cn("mat-card-actions-align-end","end"===i.align)},inputs:{align:"align"},exportAs:["matCardActions"]}),n})(),a0=(()=>{class n{constructor(e){this._animationMode=e}}return n.\u0275fac=function(e){return new(e||n)(M(Zi,8))},n.\u0275cmp=xt({type:n,selectors:[["mat-card"]],hostAttrs:[1,"mat-card","mat-focus-indicator"],hostVars:2,hostBindings:function(e,i){2&e&&Cn("_mat-animation-noopable","NoopAnimations"===i._animationMode)},exportAs:["matCard"],ngContentSelectors:DQ,decls:2,vars:0,template:function(e,i){1&e&&(yi(MQ),Sn(0),Sn(1,1))},styles:[".mat-card{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:block;position:relative;padding:16px;border-radius:4px}._mat-animation-noopable.mat-card{transition:none;animation:none}.mat-card .mat-divider-horizontal{position:absolute;left:0;width:100%}[dir=rtl] .mat-card .mat-divider-horizontal{left:auto;right:0}.mat-card .mat-divider-horizontal.mat-divider-inset{position:static;margin:0}[dir=rtl] .mat-card .mat-divider-horizontal.mat-divider-inset{margin-right:0}.cdk-high-contrast-active .mat-card{outline:solid 1px}.mat-card-actions,.mat-card-subtitle,.mat-card-content{display:block;margin-bottom:16px}.mat-card-title{display:block;margin-bottom:8px}.mat-card-actions{margin-left:-8px;margin-right:-8px;padding:8px 0}.mat-card-actions-align-end{display:flex;justify-content:flex-end}.mat-card-image{width:calc(100% + 32px);margin:0 -16px 16px -16px;display:block;overflow:hidden}.mat-card-image img{width:100%}.mat-card-footer{display:block;margin:0 -16px -16px -16px}.mat-card-actions .mat-button,.mat-card-actions .mat-raised-button,.mat-card-actions .mat-stroked-button{margin:0 8px}.mat-card-header{display:flex;flex-direction:row}.mat-card-header .mat-card-title{margin-bottom:12px}.mat-card-header-text{margin:0 16px}.mat-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;object-fit:cover}.mat-card-title-group{display:flex;justify-content:space-between}.mat-card-sm-image{width:80px;height:80px}.mat-card-md-image{width:112px;height:112px}.mat-card-lg-image{width:152px;height:152px}.mat-card-xl-image{width:240px;height:240px;margin:-8px}.mat-card-title-group>.mat-card-xl-image{margin:-8px 0 8px}@media(max-width: 599px){.mat-card-title-group{margin:0}.mat-card-xl-image{margin-left:0;margin-right:0}}.mat-card>:first-child,.mat-card-content>:first-child{margin-top:0}.mat-card>:last-child:not(.mat-card-footer),.mat-card-content>:last-child:not(.mat-card-footer){margin-bottom:0}.mat-card-image:first-child{margin-top:-16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.mat-card>.mat-card-actions:last-child{margin-bottom:-8px;padding-bottom:0}.mat-card-actions:not(.mat-card-actions-align-end) .mat-button:first-child,.mat-card-actions:not(.mat-card-actions-align-end) .mat-raised-button:first-child,.mat-card-actions:not(.mat-card-actions-align-end) .mat-stroked-button:first-child{margin-left:0;margin-right:0}.mat-card-actions-align-end .mat-button:last-child,.mat-card-actions-align-end .mat-raised-button:last-child,.mat-card-actions-align-end .mat-stroked-button:last-child{margin-left:0;margin-right:0}.mat-card-title:not(:first-child),.mat-card-subtitle:not(:first-child){margin-top:-4px}.mat-card-header .mat-card-subtitle:not(:first-child){margin-top:-8px}.mat-card>.mat-card-xl-image:first-child{margin-top:-8px}.mat-card>.mat-card-xl-image:last-child{margin-bottom:-8px}\n"],encapsulation:2,changeDetection:0}),n})(),oO=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=xt({type:n,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-card-header"],ngContentSelectors:CQ,decls:4,vars:0,consts:[[1,"mat-card-header-text"]],template:function(e,i){1&e&&(yi(EQ),Sn(0),x(1,"div",0),Sn(2,1),O(),Sn(3,2))},encapsulation:2,changeDetection:0}),n})(),xQ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[mn],mn]}),n})();const IQ=["input"],AQ=function(n){return{enterDuration:n}},RQ=["*"],LQ=new pt("mat-checkbox-default-options",{providedIn:"root",factory:aO});function aO(){return{color:"accent",clickAction:"check-indeterminate"}}let OQ=0;const lO=aO(),PQ={provide:jr,useExisting:Dt(()=>ac),multi:!0};class FQ{}const NQ=nc(Ya(to(eo(class{constructor(n){this._elementRef=n}}))));let ac=(()=>{class n extends NQ{constructor(e,i,r,s,o,a,l){super(e),this._changeDetectorRef=i,this._focusMonitor=r,this._ngZone=s,this._animationMode=a,this._options=l,this.ariaLabel="",this.ariaLabelledby=null,this._uniqueId="mat-checkbox-"+ ++OQ,this.id=this._uniqueId,this.labelPosition="after",this.name=null,this.change=new jt,this.indeterminateChange=new jt,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||lO,this.color=this.defaultColor=this._options.color||lO.color,this.tabIndex=parseInt(o)||0}get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(e){this._required=rn(e)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{e||Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}),this._syncIndeterminate(this._indeterminate)}ngAfterViewChecked(){}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}get checked(){return this._checked}set checked(e){const i=rn(e);i!=this.checked&&(this._checked=i,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){const i=rn(e);i!==this.disabled&&(this._disabled=i,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(e){const i=e!=this._indeterminate;this._indeterminate=rn(e),i&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(e){this.checked=!!e}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_getAriaChecked(){return this.checked?"true":this.indeterminate?"mixed":"false"}_transitionCheckState(e){let i=this._currentCheckState,r=this._elementRef.nativeElement;if(i!==e&&(this._currentAnimationClass.length>0&&r.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(i,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){r.classList.add(this._currentAnimationClass);const s=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{r.classList.remove(s)},1e3)})}}_emitChangeEvent(){const e=new FQ;e.source=this,e.checked=this.checked,this._controlValueAccessorChangeFn(this.checked),this.change.emit(e),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_onInputClick(e){var i;const r=null===(i=this._options)||void 0===i?void 0:i.clickAction;e.stopPropagation(),this.disabled||"noop"===r?!this.disabled&&"noop"===r&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==r&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}focus(e,i){e?this._focusMonitor.focusVia(this._inputElement,e,i):this._inputElement.nativeElement.focus(i)}_onInteractionEvent(e){e.stopPropagation()}_getAnimationClassForCheckStateTransition(e,i){if("NoopAnimations"===this._animationMode)return"";let r="";switch(e){case 0:if(1===i)r="unchecked-checked";else{if(3!=i)return"";r="unchecked-indeterminate"}break;case 2:r=1===i?"unchecked-checked":"unchecked-indeterminate";break;case 1:r=2===i?"checked-unchecked":"checked-indeterminate";break;case 3:r=1===i?"indeterminate-checked":"indeterminate-unchecked"}return`mat-checkbox-anim-${r}`}_syncIndeterminate(e){const i=this._inputElement;i&&(i.nativeElement.indeterminate=e)}}return n.\u0275fac=function(e){return new(e||n)(M(Zt),M(Gn),M(Ns),M(yn),_r("tabindex"),M(Zi,8),M(LQ,8))},n.\u0275cmp=xt({type:n,selectors:[["mat-checkbox"]],viewQuery:function(e,i){if(1&e&&(pn(IQ,5),pn(no,5)),2&e){let r;Et(r=Ct())&&(i._inputElement=r.first),Et(r=Ct())&&(i.ripple=r.first)}},hostAttrs:[1,"mat-checkbox"],hostVars:14,hostBindings:function(e,i){2&e&&(go("id",i.id),hn("tabindex",null)("aria-label",null)("aria-labelledby",null),Cn("mat-checkbox-indeterminate",i.indeterminate)("mat-checkbox-checked",i.checked)("mat-checkbox-disabled",i.disabled)("mat-checkbox-label-before","before"==i.labelPosition)("_mat-animation-noopable","NoopAnimations"===i._animationMode))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],id:"id",required:"required",labelPosition:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],features:[tn([PQ]),kt],ngContentSelectors:RQ,decls:17,vars:21,consts:[[1,"mat-checkbox-layout"],["label",""],[1,"mat-checkbox-inner-container"],["type","checkbox",1,"mat-checkbox-input","cdk-visually-hidden",3,"id","required","checked","disabled","tabIndex","change","click"],["input",""],["matRipple","",1,"mat-checkbox-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleRadius","matRippleCentered","matRippleAnimation"],[1,"mat-ripple-element","mat-checkbox-persistent-ripple"],[1,"mat-checkbox-frame"],[1,"mat-checkbox-background"],["version","1.1","focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mat-checkbox-checkmark"],["fill","none","stroke","white","d","M4.1,12.7 9,17.6 20.3,6.3",1,"mat-checkbox-checkmark-path"],[1,"mat-checkbox-mixedmark"],[1,"mat-checkbox-label",3,"cdkObserveContent"],["checkboxLabel",""],[2,"display","none"]],template:function(e,i){if(1&e&&(yi(),x(0,"label",0,1)(2,"span",2)(3,"input",3,4),Je("change",function(s){return i._onInteractionEvent(s)})("click",function(s){return i._onInputClick(s)}),O(),x(5,"span",5),bt(6,"span",6),O(),bt(7,"span",7),x(8,"span",8),Gs(),x(9,"svg",9),bt(10,"path",10),O(),Wa(),bt(11,"span",11),O()(),x(12,"span",12,13),Je("cdkObserveContent",function(){return i._onLabelTextChange()}),x(14,"span",14),we(15,"\xa0"),O(),Sn(16),O()()),2&e){const r=ki(1),s=ki(13);hn("for",i.inputId),B(2),Cn("mat-checkbox-inner-container-no-side-margin",!s.textContent||!s.textContent.trim()),B(1),H("id",i.inputId)("required",i.required)("checked",i.checked)("disabled",i.disabled)("tabIndex",i.tabIndex),hn("value",i.value)("name",i.name)("aria-label",i.ariaLabel||null)("aria-labelledby",i.ariaLabelledby)("aria-checked",i._getAriaChecked())("aria-describedby",i.ariaDescribedby),B(2),H("matRippleTrigger",r)("matRippleDisabled",i._isRippleDisabled())("matRippleRadius",20)("matRippleCentered",!0)("matRippleAnimation",$o(19,AQ,"NoopAnimations"===i._animationMode?0:150))}},directives:[no,m_],styles:["@keyframes mat-checkbox-fade-in-background{0%{opacity:0}50%{opacity:1}}@keyframes mat-checkbox-fade-out-background{0%,50%{opacity:1}100%{opacity:0}}@keyframes mat-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:22.910259}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1)}100%{stroke-dashoffset:0}}@keyframes mat-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mat-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);stroke-dashoffset:0}to{stroke-dashoffset:-22.910259}}@keyframes mat-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(45deg)}}@keyframes mat-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(360deg)}}@keyframes mat-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes mat-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(315deg)}}@keyframes mat-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;opacity:1;transform:scaleX(1)}32.8%,100%{opacity:0;transform:scaleX(0)}}.mat-checkbox-background,.mat-checkbox-frame{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:2px;box-sizing:border-box;pointer-events:none}.mat-checkbox{display:inline-block;transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;-webkit-tap-highlight-color:transparent}._mat-animation-noopable.mat-checkbox{transition:none;animation:none}.mat-checkbox .mat-ripple-element:not(.mat-checkbox-persistent-ripple){opacity:.16}.mat-checkbox .mat-checkbox-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.cdk-high-contrast-active .mat-checkbox.cdk-keyboard-focused .mat-checkbox-ripple{outline:solid 3px}.mat-checkbox-layout{-webkit-user-select:none;user-select:none;cursor:inherit;align-items:baseline;vertical-align:middle;display:inline-flex;white-space:nowrap}.mat-checkbox-label{-webkit-user-select:auto;user-select:auto}.mat-checkbox-inner-container{display:inline-block;height:16px;line-height:0;margin:auto;margin-right:8px;order:0;position:relative;vertical-align:middle;white-space:nowrap;width:16px;flex-shrink:0}[dir=rtl] .mat-checkbox-inner-container{margin-left:8px;margin-right:auto}.mat-checkbox-inner-container-no-side-margin{margin-left:0;margin-right:0}.mat-checkbox-frame{background-color:transparent;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1);border-width:2px;border-style:solid}._mat-animation-noopable .mat-checkbox-frame{transition:none}.mat-checkbox-background{align-items:center;display:inline-flex;justify-content:center;transition:background-color 90ms cubic-bezier(0, 0, 0.2, 0.1),opacity 90ms cubic-bezier(0, 0, 0.2, 0.1);-webkit-print-color-adjust:exact;color-adjust:exact}._mat-animation-noopable .mat-checkbox-background{transition:none}.cdk-high-contrast-active .mat-checkbox .mat-checkbox-background{background:none}.mat-checkbox-persistent-ripple{display:block;width:100%;height:100%;transform:none}.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:.04}.mat-checkbox.cdk-keyboard-focused .mat-checkbox-persistent-ripple{opacity:.12}.mat-checkbox-persistent-ripple,.mat-checkbox.mat-checkbox-disabled .mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:0}@media(hover: none){.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{display:none}}.mat-checkbox-checkmark{top:0;left:0;right:0;bottom:0;position:absolute;width:100%}.mat-checkbox-checkmark-path{stroke-dashoffset:22.910259;stroke-dasharray:22.910259;stroke-width:2.1333333333px}.cdk-high-contrast-black-on-white .mat-checkbox-checkmark-path{stroke:#000 !important}.mat-checkbox-mixedmark{width:calc(100% - 6px);height:2px;opacity:0;transform:scaleX(0) rotate(0deg);border-radius:2px}.cdk-high-contrast-active .mat-checkbox-mixedmark{height:0;border-top:solid 2px;margin-top:2px}.mat-checkbox-label-before .mat-checkbox-inner-container{order:1;margin-left:8px;margin-right:auto}[dir=rtl] .mat-checkbox-label-before .mat-checkbox-inner-container{margin-left:auto;margin-right:8px}.mat-checkbox-checked .mat-checkbox-checkmark{opacity:1}.mat-checkbox-checked .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-checked .mat-checkbox-mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark{opacity:0;transform:rotate(45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-indeterminate .mat-checkbox-mixedmark{opacity:1;transform:scaleX(1) rotate(0deg)}.mat-checkbox-unchecked .mat-checkbox-background{background-color:transparent}.mat-checkbox-disabled{cursor:default}.cdk-high-contrast-active .mat-checkbox-disabled{opacity:.5}.mat-checkbox-anim-unchecked-checked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-checked .mat-checkbox-checkmark-path{animation:180ms linear 0ms mat-checkbox-unchecked-checked-checkmark-path}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-unchecked-indeterminate-mixedmark}.mat-checkbox-anim-checked-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-checked-unchecked .mat-checkbox-checkmark-path{animation:90ms linear 0ms mat-checkbox-checked-unchecked-checkmark-path}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-checkmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-checkmark}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-mixedmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-checkmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-checkmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-mixedmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-mixedmark}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-mixedmark{animation:300ms linear 0ms mat-checkbox-indeterminate-unchecked-mixedmark}.mat-checkbox-input{bottom:0;left:50%}\n"],encapsulation:2,changeDetection:0}),n})(),cO=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({}),n})(),uO=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[ra,mn,jp,cO],mn,cO]}),n})();const YQ=["*"],dO=new pt("MatChipRemove"),hO=new pt("MatChipAvatar"),pO=new pt("MatChipTrailingIcon");class HQ{constructor(t){this._elementRef=t}}const VQ=nc(Ya(to(HQ),"primary"),-1);let Yd=(()=>{class n extends VQ{constructor(e,i,r,s,o,a,l,h){super(e),this._ngZone=i,this._changeDetectorRef=o,this._hasFocus=!1,this.chipListSelectable=!0,this._chipListMultiple=!1,this._chipListDisabled=!1,this._selected=!1,this._selectable=!0,this._disabled=!1,this._removable=!0,this._onFocus=new K,this._onBlur=new K,this.selectionChange=new jt,this.destroyed=new jt,this.removed=new jt,this._addHostClassName(),this._chipRippleTarget=a.createElement("div"),this._chipRippleTarget.classList.add("mat-chip-ripple"),this._elementRef.nativeElement.appendChild(this._chipRippleTarget),this._chipRipple=new RL(this,i,this._chipRippleTarget,r),this._chipRipple.setupTriggerEvents(e),this.rippleConfig=s||{},this._animationsDisabled="NoopAnimations"===l,this.tabIndex=null!=h&&parseInt(h)||-1}get rippleDisabled(){return this.disabled||this.disableRipple||this._animationsDisabled||!!this.rippleConfig.disabled}get selected(){return this._selected}set selected(e){const i=rn(e);i!==this._selected&&(this._selected=i,this._dispatchSelectionChange())}get value(){return void 0!==this._value?this._value:this._elementRef.nativeElement.textContent}set value(e){this._value=e}get selectable(){return this._selectable&&this.chipListSelectable}set selectable(e){this._selectable=rn(e)}get disabled(){return this._chipListDisabled||this._disabled}set disabled(e){this._disabled=rn(e)}get removable(){return this._removable}set removable(e){this._removable=rn(e)}get ariaSelected(){return this.selectable&&(this._chipListMultiple||this.selected)?this.selected.toString():null}_addHostClassName(){const e="mat-basic-chip",i=this._elementRef.nativeElement;i.hasAttribute(e)||i.tagName.toLowerCase()===e?i.classList.add(e):i.classList.add("mat-standard-chip")}ngOnDestroy(){this.destroyed.emit({chip:this}),this._chipRipple._removeTriggerEvents()}select(){this._selected||(this._selected=!0,this._dispatchSelectionChange(),this._changeDetectorRef.markForCheck())}deselect(){this._selected&&(this._selected=!1,this._dispatchSelectionChange(),this._changeDetectorRef.markForCheck())}selectViaInteraction(){this._selected||(this._selected=!0,this._dispatchSelectionChange(!0),this._changeDetectorRef.markForCheck())}toggleSelected(e=!1){return this._selected=!this.selected,this._dispatchSelectionChange(e),this._changeDetectorRef.markForCheck(),this.selected}focus(){this._hasFocus||(this._elementRef.nativeElement.focus(),this._onFocus.next({chip:this})),this._hasFocus=!0}remove(){this.removable&&this.removed.emit({chip:this})}_handleClick(e){this.disabled&&e.preventDefault()}_handleKeydown(e){if(!this.disabled)switch(e.keyCode){case 46:case 8:this.remove(),e.preventDefault();break;case 32:this.selectable&&this.toggleSelected(!0),e.preventDefault()}}_blur(){this._ngZone.onStable.pipe(Ii(1)).subscribe(()=>{this._ngZone.run(()=>{this._hasFocus=!1,this._onBlur.next({chip:this})})})}_dispatchSelectionChange(e=!1){this.selectionChange.emit({source:this,isUserInput:e,selected:this._selected})}}return n.\u0275fac=function(e){return new(e||n)(M(Zt),M(yn),M(zi),M(LL,8),M(Gn),M(Dn),M(Zi,8),_r("tabindex"))},n.\u0275dir=rt({type:n,selectors:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],contentQueries:function(e,i,r){if(1&e&&(Pn(r,hO,5),Pn(r,pO,5),Pn(r,dO,5)),2&e){let s;Et(s=Ct())&&(i.avatar=s.first),Et(s=Ct())&&(i.trailingIcon=s.first),Et(s=Ct())&&(i.removeIcon=s.first)}},hostAttrs:["role","option",1,"mat-chip","mat-focus-indicator"],hostVars:14,hostBindings:function(e,i){1&e&&Je("click",function(s){return i._handleClick(s)})("keydown",function(s){return i._handleKeydown(s)})("focus",function(){return i.focus()})("blur",function(){return i._blur()}),2&e&&(hn("tabindex",i.disabled?null:i.tabIndex)("disabled",i.disabled||null)("aria-disabled",i.disabled.toString())("aria-selected",i.ariaSelected),Cn("mat-chip-selected",i.selected)("mat-chip-with-avatar",i.avatar)("mat-chip-with-trailing-icon",i.trailingIcon||i.removeIcon)("mat-chip-disabled",i.disabled)("_mat-animation-noopable",i._animationsDisabled))},inputs:{color:"color",disableRipple:"disableRipple",tabIndex:"tabIndex",selected:"selected",value:"value",selectable:"selectable",disabled:"disabled",removable:"removable"},outputs:{selectionChange:"selectionChange",destroyed:"destroyed",removed:"removed"},exportAs:["matChip"],features:[kt]}),n})(),mO=(()=>{class n{constructor(e,i){this._parentChip=e,"BUTTON"===i.nativeElement.nodeName&&i.nativeElement.setAttribute("type","button")}_handleClick(e){const i=this._parentChip;i.removable&&!i.disabled&&i.remove(),e.stopPropagation(),e.preventDefault()}}return n.\u0275fac=function(e){return new(e||n)(M(Yd),M(Zt))},n.\u0275dir=rt({type:n,selectors:[["","matChipRemove",""]],hostAttrs:[1,"mat-chip-remove","mat-chip-trailing-icon"],hostBindings:function(e,i){1&e&&Je("click",function(s){return i._handleClick(s)})},features:[tn([{provide:dO,useExisting:n}])]}),n})();const fO=new pt("mat-chips-default-options"),$Q=QD(class{constructor(n,t,e,i){this._defaultErrorStateMatcher=n,this._parentForm=t,this._parentFormGroup=e,this.ngControl=i}});let WQ=0;class QQ{constructor(t,e){this.source=t,this.value=e}}let G_=(()=>{class n extends $Q{constructor(e,i,r,s,o,a,l){super(a,s,o,l),this._elementRef=e,this._changeDetectorRef=i,this._dir=r,this.controlType="mat-chip-list",this._lastDestroyedChipIndex=null,this._destroyed=new K,this._uid="mat-chip-list-"+WQ++,this._tabIndex=0,this._userTabIndex=null,this._onTouched=()=>{},this._onChange=()=>{},this._multiple=!1,this._compareWith=(h,f)=>h===f,this._disabled=!1,this.ariaOrientation="horizontal",this._selectable=!0,this.change=new jt,this.valueChange=new jt,this.ngControl&&(this.ngControl.valueAccessor=this)}get selected(){var e,i;return this.multiple?(null===(e=this._selectionModel)||void 0===e?void 0:e.selected)||[]:null===(i=this._selectionModel)||void 0===i?void 0:i.selected[0]}get role(){return this.empty?null:"listbox"}get multiple(){return this._multiple}set multiple(e){this._multiple=rn(e),this._syncChipsState()}get compareWith(){return this._compareWith}set compareWith(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(e){this.writeValue(e),this._value=e}get id(){return this._chipInput?this._chipInput.id:this._uid}get required(){var e,i,r,s;return null!==(s=null!==(e=this._required)&&void 0!==e?e:null===(r=null===(i=this.ngControl)||void 0===i?void 0:i.control)||void 0===r?void 0:r.hasValidator(Mr.required))&&void 0!==s&&s}set required(e){this._required=rn(e),this.stateChanges.next()}get placeholder(){return this._chipInput?this._chipInput.placeholder:this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}get focused(){return this._chipInput&&this._chipInput.focused||this._hasFocusedChip()}get empty(){return(!this._chipInput||this._chipInput.empty)&&(!this.chips||0===this.chips.length)}get shouldLabelFloat(){return!this.empty||this.focused}get disabled(){return this.ngControl?!!this.ngControl.disabled:this._disabled}set disabled(e){this._disabled=rn(e),this._syncChipsState()}get selectable(){return this._selectable}set selectable(e){this._selectable=rn(e),this.chips&&this.chips.forEach(i=>i.chipListSelectable=this._selectable)}set tabIndex(e){this._userTabIndex=e,this._tabIndex=e}get chipSelectionChanges(){return at(...this.chips.map(e=>e.selectionChange))}get chipFocusChanges(){return at(...this.chips.map(e=>e._onFocus))}get chipBlurChanges(){return at(...this.chips.map(e=>e._onBlur))}get chipRemoveChanges(){return at(...this.chips.map(e=>e.destroyed))}ngAfterContentInit(){this._keyManager=new Yp(this.chips).withWrap().withVerticalOrientation().withHomeAndEnd().withHorizontalOrientation(this._dir?this._dir.value:"ltr"),this._dir&&this._dir.change.pipe(vn(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e)),this._keyManager.tabOut.pipe(vn(this._destroyed)).subscribe(()=>{this._allowFocusEscape()}),this.chips.changes.pipe(hr(null),vn(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>{this._syncChipsState()}),this._resetChips(),this._initializeSelection(),this._updateTabIndex(),this._updateFocusForDestroyedChips(),this.stateChanges.next()})}ngOnInit(){this._selectionModel=new zp(this.multiple,void 0,!1),this.stateChanges.next()}ngDoCheck(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==this._disabled&&(this.disabled=!!this.ngControl.disabled))}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),this.stateChanges.complete(),this._dropSubscriptions()}registerInput(e){this._chipInput=e,this._elementRef.nativeElement.setAttribute("data-mat-chip-input",e.id)}setDescribedByIds(e){this._ariaDescribedby=e.join(" ")}writeValue(e){this.chips&&this._setSelectionByValue(e,!1)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this.stateChanges.next()}onContainerClick(e){this._originatesFromChip(e)||this.focus()}focus(e){this.disabled||this._chipInput&&this._chipInput.focused||(this.chips.length>0?(this._keyManager.setFirstItemActive(),this.stateChanges.next()):(this._focusInput(e),this.stateChanges.next()))}_focusInput(e){this._chipInput&&this._chipInput.focus(e)}_keydown(e){const i=e.target;i&&i.classList.contains("mat-chip")&&(this._keyManager.onKeydown(e),this.stateChanges.next())}_updateTabIndex(){this._tabIndex=this._userTabIndex||(0===this.chips.length?-1:0)}_updateFocusForDestroyedChips(){if(null!=this._lastDestroyedChipIndex)if(this.chips.length){const e=Math.min(this._lastDestroyedChipIndex,this.chips.length-1);this._keyManager.setActiveItem(e)}else this.focus();this._lastDestroyedChipIndex=null}_isValidIndex(e){return e>=0&&er.deselect()),Array.isArray(e))e.forEach(r=>this._selectValue(r,i)),this._sortValues();else{const r=this._selectValue(e,i);r&&i&&this._keyManager.setActiveItem(r)}}_selectValue(e,i=!0){const r=this.chips.find(s=>null!=s.value&&this._compareWith(s.value,e));return r&&(i?r.selectViaInteraction():r.select(),this._selectionModel.select(r)),r}_initializeSelection(){Promise.resolve().then(()=>{(this.ngControl||this._value)&&(this._setSelectionByValue(this.ngControl?this.ngControl.value:this._value,!1),this.stateChanges.next())})}_clearSelection(e){this._selectionModel.clear(),this.chips.forEach(i=>{i!==e&&i.deselect()}),this.stateChanges.next()}_sortValues(){this._multiple&&(this._selectionModel.clear(),this.chips.forEach(e=>{e.selected&&this._selectionModel.select(e)}),this.stateChanges.next())}_propagateChanges(e){let i=null;i=Array.isArray(this.selected)?this.selected.map(r=>r.value):this.selected?this.selected.value:e,this._value=i,this.change.emit(new QQ(this,i)),this.valueChange.emit(i),this._onChange(i),this._changeDetectorRef.markForCheck()}_blur(){this._hasFocusedChip()||this._keyManager.setActiveItem(-1),this.disabled||(this._chipInput?setTimeout(()=>{this.focused||this._markAsTouched()}):this._markAsTouched())}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next()}_allowFocusEscape(){-1!==this._tabIndex&&(this._tabIndex=-1,setTimeout(()=>{this._tabIndex=this._userTabIndex||0,this._changeDetectorRef.markForCheck()}))}_resetChips(){this._dropSubscriptions(),this._listenToChipsFocus(),this._listenToChipsSelection(),this._listenToChipsRemoved()}_dropSubscriptions(){this._chipFocusSubscription&&(this._chipFocusSubscription.unsubscribe(),this._chipFocusSubscription=null),this._chipBlurSubscription&&(this._chipBlurSubscription.unsubscribe(),this._chipBlurSubscription=null),this._chipSelectionSubscription&&(this._chipSelectionSubscription.unsubscribe(),this._chipSelectionSubscription=null),this._chipRemoveSubscription&&(this._chipRemoveSubscription.unsubscribe(),this._chipRemoveSubscription=null)}_listenToChipsSelection(){this._chipSelectionSubscription=this.chipSelectionChanges.subscribe(e=>{e.source.selected?this._selectionModel.select(e.source):this._selectionModel.deselect(e.source),this.multiple||this.chips.forEach(i=>{!this._selectionModel.isSelected(i)&&i.selected&&i.deselect()}),e.isUserInput&&this._propagateChanges()})}_listenToChipsFocus(){this._chipFocusSubscription=this.chipFocusChanges.subscribe(e=>{let i=this.chips.toArray().indexOf(e.chip);this._isValidIndex(i)&&this._keyManager.updateActiveItem(i),this.stateChanges.next()}),this._chipBlurSubscription=this.chipBlurChanges.subscribe(()=>{this._blur(),this.stateChanges.next()})}_listenToChipsRemoved(){this._chipRemoveSubscription=this.chipRemoveChanges.subscribe(e=>{const i=e.chip,r=this.chips.toArray().indexOf(e.chip);this._isValidIndex(r)&&i._hasFocus&&(this._lastDestroyedChipIndex=r)})}_originatesFromChip(e){let i=e.target;for(;i&&i!==this._elementRef.nativeElement;){if(i.classList.contains("mat-chip"))return!0;i=i.parentElement}return!1}_hasFocusedChip(){return this.chips&&this.chips.some(e=>e._hasFocus)}_syncChipsState(){this.chips&&this.chips.forEach(e=>{e._chipListDisabled=this._disabled,e._chipListMultiple=this.multiple})}}return n.\u0275fac=function(e){return new(e||n)(M(Zt),M(Gn),M(Hr,8),M(Sd,8),M(ds,8),M(Fd),M(Eo,10))},n.\u0275cmp=xt({type:n,selectors:[["mat-chip-list"]],contentQueries:function(e,i,r){if(1&e&&Pn(r,Yd,5),2&e){let s;Et(s=Ct())&&(i.chips=s)}},hostAttrs:[1,"mat-chip-list"],hostVars:15,hostBindings:function(e,i){1&e&&Je("focus",function(){return i.focus()})("blur",function(){return i._blur()})("keydown",function(s){return i._keydown(s)}),2&e&&(go("id",i._uid),hn("tabindex",i.disabled?null:i._tabIndex)("aria-describedby",i._ariaDescribedby||null)("aria-required",i.role?i.required:null)("aria-disabled",i.disabled.toString())("aria-invalid",i.errorState)("aria-multiselectable",i.multiple)("role",i.role)("aria-orientation",i.ariaOrientation),Cn("mat-chip-list-disabled",i.disabled)("mat-chip-list-invalid",i.errorState)("mat-chip-list-required",i.required))},inputs:{errorStateMatcher:"errorStateMatcher",multiple:"multiple",compareWith:"compareWith",value:"value",required:"required",placeholder:"placeholder",disabled:"disabled",ariaOrientation:["aria-orientation","ariaOrientation"],selectable:"selectable",tabIndex:"tabIndex"},outputs:{change:"change",valueChange:"valueChange"},exportAs:["matChipList"],features:[tn([{provide:Xp,useExisting:n}]),kt],ngContentSelectors:YQ,decls:2,vars:0,consts:[[1,"mat-chip-list-wrapper"]],template:function(e,i){1&e&&(yi(),x(0,"div",0),Sn(1),O())},styles:['.mat-chip{position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;border:none;-webkit-appearance:none;-moz-appearance:none}.mat-standard-chip{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:inline-flex;padding:7px 12px;border-radius:16px;align-items:center;cursor:default;min-height:32px;height:1px}._mat-animation-noopable.mat-standard-chip{transition:none;animation:none}.mat-standard-chip .mat-chip-remove{border:none;-webkit-appearance:none;-moz-appearance:none;padding:0;background:none}.mat-standard-chip .mat-chip-remove.mat-icon,.mat-standard-chip .mat-chip-remove .mat-icon{width:18px;height:18px;font-size:18px}.mat-standard-chip::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;opacity:0;content:"";pointer-events:none;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-standard-chip:hover::after{opacity:.12}.mat-standard-chip:focus{outline:none}.mat-standard-chip:focus::after{opacity:.16}.cdk-high-contrast-active .mat-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-standard-chip:focus{outline:dotted 2px}.cdk-high-contrast-active .mat-standard-chip.mat-chip-selected{outline-width:3px}.mat-standard-chip.mat-chip-disabled::after{opacity:0}.mat-standard-chip.mat-chip-disabled .mat-chip-remove,.mat-standard-chip.mat-chip-disabled .mat-chip-trailing-icon{cursor:default}.mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar,.mat-standard-chip.mat-chip-with-avatar{padding-top:0;padding-bottom:0}.mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar{padding-right:8px;padding-left:0}[dir=rtl] .mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar{padding-left:8px;padding-right:0}.mat-standard-chip.mat-chip-with-trailing-icon{padding-top:7px;padding-bottom:7px;padding-right:8px;padding-left:12px}[dir=rtl] .mat-standard-chip.mat-chip-with-trailing-icon{padding-left:8px;padding-right:12px}.mat-standard-chip.mat-chip-with-avatar{padding-left:0;padding-right:12px}[dir=rtl] .mat-standard-chip.mat-chip-with-avatar{padding-right:0;padding-left:12px}.mat-standard-chip .mat-chip-avatar{width:24px;height:24px;margin-right:8px;margin-left:4px}[dir=rtl] .mat-standard-chip .mat-chip-avatar{margin-left:8px;margin-right:4px}.mat-standard-chip .mat-chip-remove,.mat-standard-chip .mat-chip-trailing-icon{width:18px;height:18px;cursor:pointer}.mat-standard-chip .mat-chip-remove,.mat-standard-chip .mat-chip-trailing-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-standard-chip .mat-chip-remove,[dir=rtl] .mat-standard-chip .mat-chip-trailing-icon{margin-right:8px;margin-left:0}.mat-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit;overflow:hidden;transform:translateZ(0)}.mat-chip-list-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:-4px}.mat-chip-list-wrapper input.mat-input-element,.mat-chip-list-wrapper .mat-standard-chip{margin:4px}.mat-chip-list-stacked .mat-chip-list-wrapper{flex-direction:column;align-items:flex-start}.mat-chip-list-stacked .mat-chip-list-wrapper .mat-standard-chip{width:100%}.mat-chip-avatar{border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden;object-fit:cover}input.mat-chip-input{width:150px;margin:4px;flex:1 0 150px}\n'],encapsulation:2,changeDetection:0}),n})(),KQ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({providers:[Fd,{provide:fO,useValue:{separatorKeyCodes:[13]}}],imports:[[mn]]}),n})(),ZQ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[Ad]]}),n})();const XQ=["*"];let $_;function em(n){var t;return(null===(t=function JQ(){if(void 0===$_&&($_=null,"undefined"!=typeof window)){const n=window;void 0!==n.trustedTypes&&($_=n.trustedTypes.createPolicy("angular#components",{createHTML:t=>t}))}return $_}())||void 0===t?void 0:t.createHTML(n))||n}function gO(n){return Error(`Unable to find icon with the name "${n}"`)}function _O(n){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${n}".`)}function yO(n){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${n}".`)}class su{constructor(t,e,i){this.url=t,this.svgText=e,this.options=i}}let W_=(()=>{class n{constructor(e,i,r,s){this._httpClient=e,this._sanitizer=i,this._errorHandler=s,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass="material-icons",this._document=r}addSvgIcon(e,i,r){return this.addSvgIconInNamespace("",e,i,r)}addSvgIconLiteral(e,i,r){return this.addSvgIconLiteralInNamespace("",e,i,r)}addSvgIconInNamespace(e,i,r,s){return this._addSvgIconConfig(e,i,new su(r,null,s))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,i,r,s){const o=this._sanitizer.sanitize(_i.HTML,r);if(!o)throw yO(r);const a=em(o);return this._addSvgIconConfig(e,i,new su("",a,s))}addSvgIconSet(e,i){return this.addSvgIconSetInNamespace("",e,i)}addSvgIconSetLiteral(e,i){return this.addSvgIconSetLiteralInNamespace("",e,i)}addSvgIconSetInNamespace(e,i,r){return this._addSvgIconSetConfig(e,new su(i,null,r))}addSvgIconSetLiteralInNamespace(e,i,r){const s=this._sanitizer.sanitize(_i.HTML,i);if(!s)throw yO(i);const o=em(s);return this._addSvgIconSetConfig(e,new su("",o,r))}registerFontClassAlias(e,i=e){return this._fontCssClassesByAlias.set(e,i),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){const i=this._sanitizer.sanitize(_i.RESOURCE_URL,e);if(!i)throw _O(e);const r=this._cachedIconsByUrl.get(i);return r?Qt(Q_(r)):this._loadSvgIconFromConfig(new su(e,null)).pipe(wr(s=>this._cachedIconsByUrl.set(i,s)),ge(s=>Q_(s)))}getNamedSvgIcon(e,i=""){const r=vO(i,e);let s=this._svgIconConfigs.get(r);if(s)return this._getSvgFromConfig(s);if(s=this._getIconConfigFromResolvers(i,e),s)return this._svgIconConfigs.set(r,s),this._getSvgFromConfig(s);const o=this._iconSetConfigs.get(i);return o?this._getSvgFromIconSetConfigs(e,o):Qi(gO(r))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?Qt(Q_(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(ge(i=>Q_(i)))}_getSvgFromIconSetConfigs(e,i){const r=this._extractIconWithNameFromAnySet(e,i);return r?Qt(r):Oa(i.filter(o=>!o.svgText).map(o=>this._loadSvgIconSetFromConfig(o).pipe(Ni(a=>{const h=`Loading icon set URL: ${this._sanitizer.sanitize(_i.RESOURCE_URL,o.url)} failed: ${a.message}`;return this._errorHandler.handleError(new Error(h)),Qt(null)})))).pipe(ge(()=>{const o=this._extractIconWithNameFromAnySet(e,i);if(!o)throw gO(e);return o}))}_extractIconWithNameFromAnySet(e,i){for(let r=i.length-1;r>=0;r--){const s=i[r];if(s.svgText&&s.svgText.toString().indexOf(e)>-1){const o=this._svgElementFromConfig(s),a=this._extractSvgIconFromSet(o,e,s.options);if(a)return a}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe(wr(i=>e.svgText=i),ge(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?Qt(null):this._fetchIcon(e).pipe(wr(i=>e.svgText=i))}_extractSvgIconFromSet(e,i,r){const s=e.querySelector(`[id="${i}"]`);if(!s)return null;const o=s.cloneNode(!0);if(o.removeAttribute("id"),"svg"===o.nodeName.toLowerCase())return this._setSvgAttributes(o,r);if("symbol"===o.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(o),r);const a=this._svgElementFromString(em(""));return a.appendChild(o),this._setSvgAttributes(a,r)}_svgElementFromString(e){const i=this._document.createElement("DIV");i.innerHTML=e;const r=i.querySelector("svg");if(!r)throw Error(" tag not found");return r}_toSvgElement(e){const i=this._svgElementFromString(em("")),r=e.attributes;for(let s=0;sem(f)),Ia(()=>this._inProgressUrlFetches.delete(a)),Ie());return this._inProgressUrlFetches.set(a,h),h}_addSvgIconConfig(e,i,r){return this._svgIconConfigs.set(vO(e,i),r),this}_addSvgIconSetConfig(e,i){const r=this._iconSetConfigs.get(e);return r?r.push(i):this._iconSetConfigs.set(e,[i]),this}_svgElementFromConfig(e){if(!e.svgElement){const i=this._svgElementFromString(e.svgText);this._setSvgAttributes(i,e.options),e.svgElement=i}return e.svgElement}_getIconConfigFromResolvers(e,i){for(let r=0;rt?t.pathname+t.search:""}}}),bO=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],oK=bO.map(n=>`[${n}]`).join(", "),aK=/^url\(['"]?#(.*?)['"]?\)$/;let hs=(()=>{class n extends iK{constructor(e,i,r,s,o){super(e),this._iconRegistry=i,this._location=s,this._errorHandler=o,this._inline=!1,this._currentIconFetch=P.EMPTY,r||e.nativeElement.setAttribute("aria-hidden","true")}get inline(){return this._inline}set inline(e){this._inline=rn(e)}get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}get fontSet(){return this._fontSet}set fontSet(e){const i=this._cleanupFontValue(e);i!==this._fontSet&&(this._fontSet=i,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(e){const i=this._cleanupFontValue(e);i!==this._fontIcon&&(this._fontIcon=i,this._updateFontIconClasses())}_splitIconName(e){if(!e)return["",""];const i=e.split(":");switch(i.length){case 1:return["",i[0]];case 2:return i;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const e=this._elementsWithExternalReferences;if(e&&e.size){const i=this._location.getPathname();i!==this._previousPath&&(this._previousPath=i,this._prependPathToReferences(i))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();const i=this._location.getPathname();this._previousPath=i,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(i),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){const e=this._elementRef.nativeElement;let i=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();i--;){const r=e.childNodes[i];(1!==r.nodeType||"svg"===r.nodeName.toLowerCase())&&r.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const e=this._elementRef.nativeElement,i=this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet):this._iconRegistry.getDefaultFontSetClass();i!=this._previousFontSetClass&&(this._previousFontSetClass&&e.classList.remove(this._previousFontSetClass),i&&e.classList.add(i),this._previousFontSetClass=i),this.fontIcon!=this._previousFontIconClass&&(this._previousFontIconClass&&e.classList.remove(this._previousFontIconClass),this.fontIcon&&e.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(e){return"string"==typeof e?e.trim().split(" ")[0]:e}_prependPathToReferences(e){const i=this._elementsWithExternalReferences;i&&i.forEach((r,s)=>{r.forEach(o=>{s.setAttribute(o.name,`url('${e}#${o.value}')`)})})}_cacheChildrenWithExternalReferences(e){const i=e.querySelectorAll(oK),r=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let s=0;s{const a=i[s],l=a.getAttribute(o),h=l?l.match(aK):null;if(h){let f=r.get(a);f||(f=[],r.set(a,f)),f.push({name:o,value:h[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){const[i,r]=this._splitIconName(e);i&&(this._svgNamespace=i),r&&(this._svgName=r),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(r,i).pipe(Ii(1)).subscribe(s=>this._setSvgElement(s),s=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${i}:${r}! ${s.message}`))})}}}return n.\u0275fac=function(e){return new(e||n)(M(Zt),M(W_),_r("aria-hidden"),M(rK),M(Ka))},n.\u0275cmp=xt({type:n,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:7,hostBindings:function(e,i){2&e&&(hn("data-mat-icon-type",i._usingFontIcon()?"font":"svg")("data-mat-icon-name",i._svgName||i.fontIcon)("data-mat-icon-namespace",i._svgNamespace||i.fontSet),Cn("mat-icon-inline",i.inline)("mat-icon-no-color","primary"!==i.color&&"accent"!==i.color&&"warn"!==i.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[kt],ngContentSelectors:XQ,decls:1,vars:0,template:function(e,i){1&e&&(yi(),Sn(0))},styles:[".mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}\n"],encapsulation:2,changeDetection:0}),n})(),l0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[mn],mn]}),n})(),c0=(()=>{class n{constructor(){this.changes=new K,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const yK={provide:c0,deps:[[new yr,new mo,c0]],useFactory:function _K(n){return n||new c0}};let vK=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({providers:[yK,Fd],imports:[[mn,di,sc,jd,ZQ,l0,ra],mn]}),n})();const MO=na({passive:!0});let bK=(()=>{class n{constructor(e,i){this._platform=e,this._ngZone=i,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return xa;const i=Dr(e),r=this._monitoredElements.get(i);if(r)return r.subject;const s=new K,o="cdk-text-field-autofilled",a=l=>{"cdk-text-field-autofill-start"!==l.animationName||i.classList.contains(o)?"cdk-text-field-autofill-end"===l.animationName&&i.classList.contains(o)&&(i.classList.remove(o),this._ngZone.run(()=>s.next({target:l.target,isAutofilled:!1}))):(i.classList.add(o),this._ngZone.run(()=>s.next({target:l.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{i.addEventListener("animationstart",a,MO),i.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(i,{subject:s,unlisten:()=>{i.removeEventListener("animationstart",a,MO)}}),s}stopMonitoring(e){const i=Dr(e),r=this._monitoredElements.get(i);r&&(r.unlisten(),r.subject.complete(),i.classList.remove("cdk-text-field-autofill-monitored"),i.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(i))}ngOnDestroy(){this._monitoredElements.forEach((e,i)=>this.stopMonitoring(i))}}return n.\u0275fac=function(e){return new(e||n)(Se(zi),Se(yn))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),wK=(()=>{class n{constructor(e,i,r,s){this._elementRef=e,this._platform=i,this._ngZone=r,this._destroyed=new K,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=o=>{this._hasFocus="focus"===o.type},this._document=s,this._textareaElement=this._elementRef.nativeElement}get minRows(){return this._minRows}set minRows(e){this._minRows=Ai(e),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(e){this._maxRows=Ai(e),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(e){e=rn(e),this._enabled!==e&&((this._enabled=e)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(e){this._cachedPlaceholderHeight=void 0,e?this._textareaElement.setAttribute("placeholder",e):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}_setMinHeight(){const e=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;e&&(this._textareaElement.style.minHeight=e)}_setMaxHeight(){const e=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;e&&(this._textareaElement.style.maxHeight=e)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{Na(this._getWindow(),"resize").pipe(TD(16),vn(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let e=this._textareaElement.cloneNode(!1);e.rows=1,e.style.position="absolute",e.style.visibility="hidden",e.style.border="none",e.style.padding="0",e.style.height="",e.style.minHeight="",e.style.maxHeight="",e.style.overflow="hidden",this._textareaElement.parentNode.appendChild(e),this._cachedLineHeight=e.clientHeight,e.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const e=this._textareaElement,i=e.style.marginBottom||"",r=this._platform.FIREFOX,s=r&&this._hasFocus,o=r?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";s&&(e.style.marginBottom=`${e.clientHeight}px`),e.classList.add(o);const a=e.scrollHeight-4;return e.classList.remove(o),s&&(e.style.marginBottom=i),a}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const e=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=e}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(e=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const i=this._elementRef.nativeElement,r=i.value;if(!e&&this._minRows===this._previousMinRows&&r===this._previousValue)return;const s=this._measureScrollHeight(),o=Math.max(s,this._cachedPlaceholderHeight||0);i.style.height=`${o}px`,this._ngZone.runOutsideAngular(()=>{"undefined"!=typeof requestAnimationFrame?requestAnimationFrame(()=>this._scrollToCaretPosition(i)):setTimeout(()=>this._scrollToCaretPosition(i))}),this._previousValue=r,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(e){const{selectionStart:i,selectionEnd:r}=e;!this._destroyed.isStopped&&this._hasFocus&&e.setSelectionRange(i,r)}}return n.\u0275fac=function(e){return new(e||n)(M(Zt),M(zi),M(yn),M(Dn,8))},n.\u0275dir=rt({type:n,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(e,i){1&e&&Je("input",function(){return i._noopInputHandler()})},inputs:{minRows:["cdkAutosizeMinRows","minRows"],maxRows:["cdkAutosizeMaxRows","maxRows"],enabled:["cdkTextareaAutosize","enabled"],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"]}),n})(),DO=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({}),n})();const EO=new pt("MAT_INPUT_VALUE_ACCESSOR"),MK=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let DK=0;const EK=QD(class{constructor(n,t,e,i){this._defaultErrorStateMatcher=n,this._parentForm=t,this._parentFormGroup=e,this.ngControl=i}});let io=(()=>{class n extends EK{constructor(e,i,r,s,o,a,l,h,f,D){super(a,s,o,r),this._elementRef=e,this._platform=i,this._autofillMonitor=h,this._formField=D,this._uid="mat-input-"+DK++,this.focused=!1,this.stateChanges=new K,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(oe=>IR().has(oe)),this._iOSKeyupListener=oe=>{const Ne=oe.target;!Ne.value&&0===Ne.selectionStart&&0===Ne.selectionEnd&&(Ne.setSelectionRange(1,1),Ne.setSelectionRange(0,0))};const k=this._elementRef.nativeElement,Y=k.nodeName.toLowerCase();this._inputValueAccessor=l||k,this._previousNativeValue=this.value,this.id=this.id,i.IOS&&f.runOutsideAngular(()=>{e.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===Y,this._isTextarea="textarea"===Y,this._isInFormField=!!D,this._isNativeSelect&&(this.controlType=k.multiple?"mat-native-select-multiple":"mat-native-select")}get disabled(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled}set disabled(e){this._disabled=rn(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){var e,i,r,s;return null!==(s=null!==(e=this._required)&&void 0!==e?e:null===(r=null===(i=this.ngControl)||void 0===i?void 0:i.control)||void 0===r?void 0:r.hasValidator(Mr.required))&&void 0!==s&&s}set required(e){this._required=rn(e)}get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&IR().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=rn(e)}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&this.updateErrorState(),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}_focusChanged(e){e!==this.focused&&(this.focused=e,this.stateChanges.next())}_onInput(){}_dirtyCheckPlaceholder(){var e,i;const r=(null===(i=null===(e=this._formField)||void 0===e?void 0:e._hideControlPlaceholder)||void 0===i?void 0:i.call(e))?null:this.placeholder;if(r!==this._previousPlaceholder){const s=this._elementRef.nativeElement;this._previousPlaceholder=r,r?s.setAttribute("placeholder",r):s.removeAttribute("placeholder")}}_dirtyCheckNativeValue(){const e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_validateType(){MK.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const e=this._elementRef.nativeElement,i=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&i&&i.label)}return this.focused||!this.empty}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}}return n.\u0275fac=function(e){return new(e||n)(M(Zt),M(zi),M(Eo,10),M(Sd,8),M(ds,8),M(Fd),M(EO,10),M(bK),M(yn),M(Jp,8))},n.\u0275dir=rt({type:n,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-input-element","mat-form-field-autofill-control"],hostVars:12,hostBindings:function(e,i){1&e&&Je("focus",function(){return i._focusChanged(!0)})("blur",function(){return i._focusChanged(!1)})("input",function(){return i._onInput()}),2&e&&(go("disabled",i.disabled)("required",i.required),hn("id",i.id)("data-placeholder",i.placeholder)("name",i.name||null)("readonly",i.readonly&&!i._isNativeSelect||null)("aria-invalid",i.empty&&i.required?null:i.errorState)("aria-required",i.required),Cn("mat-input-server",i._isServer)("mat-native-select-inline",i._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[tn([{provide:Xp,useExisting:n}]),kt,Jn]}),n})(),CK=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({providers:[Fd],imports:[[DO,s0,mn],DO,s0]}),n})(),PK=(()=>{class n{constructor(){this.changes=new K,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year"}formatYearRange(e,i){return`${e} \u2013 ${i}`}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const BK={provide:new pt("mat-datepicker-scroll-strategy"),deps:[Ds],useFactory:function NK(n){return()=>n.scrollStrategies.reposition()}};let qK=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({providers:[PK,BK],imports:[[di,jd,oc,b_,sc,mn],Ba]}),n})();function UK(n,t){}class u0{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const zK={dialogContainer:Ki("dialogContainer",[qn("void, exit",cn({opacity:0,transform:"scale(0.7)"})),qn("enter",cn({transform:"none"})),Zn("* => enter",ng([ti("150ms cubic-bezier(0, 0, 0.2, 1)",cn({transform:"none",opacity:1})),gd("@*",fd(),{optional:!0})])),Zn("* => void, * => exit",ng([ti("75ms cubic-bezier(0.4, 0.0, 0.2, 1)",cn({opacity:0})),gd("@*",fd(),{optional:!0})]))])};let GK=(()=>{class n extends q_{constructor(e,i,r,s,o,a,l,h){super(),this._elementRef=e,this._focusTrapFactory=i,this._changeDetectorRef=r,this._config=o,this._interactivityChecker=a,this._ngZone=l,this._focusMonitor=h,this._animationStateChanged=new jt,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=f=>(this._portalOutlet.hasAttached(),this._portalOutlet.attachDomPortal(f)),this._ariaLabelledBy=o.ariaLabelledBy||null,this._document=s}_initializeWithAttachedContent(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=mD())}attachComponentPortal(e){return this._portalOutlet.hasAttached(),this._portalOutlet.attachComponentPortal(e)}attachTemplatePortal(e){return this._portalOutlet.hasAttached(),this._portalOutlet.attachTemplatePortal(e)}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,i){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const r=()=>{e.removeEventListener("blur",r),e.removeEventListener("mousedown",r),e.removeAttribute("tabindex")};e.addEventListener("blur",r),e.addEventListener("mousedown",r)})),e.focus(i)}_focusByCssSelector(e,i){let r=this._elementRef.nativeElement.querySelector(e);r&&this._forceFocus(r,i)}_trapFocus(){const e=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||e.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(i=>{i||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const e=this._elementFocusedBeforeDialogWasOpened;if(this._config.restoreFocus&&e&&"function"==typeof e.focus){const i=mD(),r=this._elementRef.nativeElement;(!i||i===this._document.body||i===r||r.contains(i))&&(this._focusMonitor?(this._focusMonitor.focusVia(e,this._closeInteractionType),this._closeInteractionType=null):e.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const e=this._elementRef.nativeElement,i=mD();return e===i||e.contains(i)}}return n.\u0275fac=function(e){return new(e||n)(M(Zt),M(OW),M(Gn),M(Dn,8),M(u0),M(HR),M(yn),M(Ns))},n.\u0275dir=rt({type:n,viewQuery:function(e,i){if(1&e&&pn(rc,7),2&e){let r;Et(r=Ct())&&(i._portalOutlet=r.first)}},features:[kt]}),n})(),$K=(()=>{class n extends GK{constructor(){super(...arguments),this._state="enter"}_onAnimationDone({toState:e,totalTime:i}){"enter"===e?(this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:i})):"exit"===e&&(this._restoreFocus(),this._animationStateChanged.next({state:"closed",totalTime:i}))}_onAnimationStart({toState:e,totalTime:i}){"enter"===e?this._animationStateChanged.next({state:"opening",totalTime:i}):("exit"===e||"void"===e)&&this._animationStateChanged.next({state:"closing",totalTime:i})}_startExitAnimation(){this._state="exit",this._changeDetectorRef.markForCheck()}_initializeWithAttachedContent(){super._initializeWithAttachedContent(),this._config.delayFocusTrap||this._trapFocus()}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Hn(n)))(i||n)}}(),n.\u0275cmp=xt({type:n,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1","aria-modal","true",1,"mat-dialog-container"],hostVars:6,hostBindings:function(e,i){1&e&&vf("@dialogContainer.start",function(s){return i._onAnimationStart(s)})("@dialogContainer.done",function(s){return i._onAnimationDone(s)}),2&e&&(go("id",i._id),hn("role",i._config.role)("aria-labelledby",i._config.ariaLabel?null:i._ariaLabelledBy)("aria-label",i._config.ariaLabel)("aria-describedby",i._config.ariaDescribedBy||null),wf("@dialogContainer",i._state))},features:[kt],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(e,i){1&e&&Ae(0,UK,0,0,"ng-template",0)},directives:[rc],styles:[".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .mat-dialog-container{outline:solid 1px}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;box-sizing:content-box;margin-bottom:-24px}.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,data:{animation:[zK.dialogContainer]}}),n})(),WK=0;class Va{constructor(t,e,i="mat-dialog-"+WK++){this._overlayRef=t,this._containerInstance=e,this.id=i,this.disableClose=this._containerInstance._config.disableClose,this._afterOpened=new K,this._afterClosed=new K,this._beforeClosed=new K,this._state=0,e._id=i,e._animationStateChanged.pipe(hi(r=>"opened"===r.state),Ii(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),e._animationStateChanged.pipe(hi(r=>"closed"===r.state),Ii(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),t.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._afterClosed.next(this._result),this._afterClosed.complete(),this.componentInstance=null,this._overlayRef.dispose()}),t.keydownEvents().pipe(hi(r=>27===r.keyCode&&!this.disableClose&&!Qr(r))).subscribe(r=>{r.preventDefault(),d0(this,"keyboard")}),t.backdropClick().subscribe(()=>{this.disableClose?this._containerInstance._recaptureFocus():d0(this,"mouse")})}close(t){this._result=t,this._containerInstance._animationStateChanged.pipe(hi(e=>"closing"===e.state),Ii(1)).subscribe(e=>{this._beforeClosed.next(t),this._beforeClosed.complete(),this._overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),e.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._afterClosed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._overlayRef.backdropClick()}keydownEvents(){return this._overlayRef.keydownEvents()}updatePosition(t){let e=this._getPositionStrategy();return t&&(t.left||t.right)?t.left?e.left(t.left):e.right(t.right):e.centerHorizontally(),t&&(t.top||t.bottom)?t.top?e.top(t.top):e.bottom(t.bottom):e.centerVertically(),this._overlayRef.updatePosition(),this}updateSize(t="",e=""){return this._overlayRef.updateSize({width:t,height:e}),this._overlayRef.updatePosition(),this}addPanelClass(t){return this._overlayRef.addPanelClass(t),this}removePanelClass(t){return this._overlayRef.removePanelClass(t),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._overlayRef.dispose()}_getPositionStrategy(){return this._overlayRef.getConfig().positionStrategy}}function d0(n,t,e){return void 0!==n._containerInstance&&(n._containerInstance._closeInteractionType=t),n.close(e)}const ou=new pt("MatDialogData"),QK=new pt("mat-dialog-default-options"),kO=new pt("mat-dialog-scroll-strategy"),ZK={provide:kO,deps:[Ds],useFactory:function KK(n){return()=>n.scrollStrategies.block()}};let XK=(()=>{class n{constructor(e,i,r,s,o,a,l,h,f,D){this._overlay=e,this._injector=i,this._defaultOptions=r,this._parentDialog=s,this._overlayContainer=o,this._dialogRefConstructor=l,this._dialogContainerType=h,this._dialogDataToken=f,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new K,this._afterOpenedAtThisLevel=new K,this._ariaHiddenElements=new Map,this.afterAllClosed=gp(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(hr(void 0))),this._scrollStrategy=a}get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}open(e,i){i=function JK(n,t){return Object.assign(Object.assign({},t),n)}(i,this._defaultOptions||new u0),i.id&&this.getDialogById(i.id);const r=this._createOverlay(i),s=this._attachDialogContainer(r,i),o=this._attachDialogContent(e,s,r,i);return this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(o),o.afterClosed().subscribe(()=>this._removeOpenDialog(o)),this.afterOpened.next(o),s._initializeWithAttachedContent(),o}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(i=>i.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_createOverlay(e){const i=this._getOverlayConfig(e);return this._overlay.create(i)}_getOverlayConfig(e){const i=new Bd({positionStrategy:this._overlay.position().global(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(i.backdropClass=e.backdropClass),i}_attachDialogContainer(e,i){const s=qi.create({parent:i&&i.viewContainerRef&&i.viewContainerRef.injector||this._injector,providers:[{provide:u0,useValue:i}]}),o=new Nd(this._dialogContainerType,i.viewContainerRef,s,i.componentFactoryResolver);return e.attach(o).instance}_attachDialogContent(e,i,r,s){const o=new this._dialogRefConstructor(r,i,s.id);if(e instanceof Wi)i.attachTemplatePortal(new ic(e,null,{$implicit:s.data,dialogRef:o}));else{const a=this._createInjector(s,o,i),l=i.attachComponentPortal(new Nd(e,s.viewContainerRef,a,s.componentFactoryResolver));o.componentInstance=l.instance}return o.updateSize(s.width,s.height).updatePosition(s.position),o}_createInjector(e,i,r){const s=e&&e.viewContainerRef&&e.viewContainerRef.injector,o=[{provide:this._dialogContainerType,useValue:r},{provide:this._dialogDataToken,useValue:e.data},{provide:this._dialogRefConstructor,useValue:i}];return e.direction&&(!s||!s.get(Hr,null,En.Optional))&&o.push({provide:Hr,useValue:{value:e.direction,change:Qt()}}),qi.create({parent:s||this._injector,providers:o})}_removeOpenDialog(e){const i=this.openDialogs.indexOf(e);i>-1&&(this.openDialogs.splice(i,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((r,s)=>{r?s.setAttribute("aria-hidden",r):s.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const e=this._overlayContainer.getContainerElement();if(e.parentElement){const i=e.parentElement.children;for(let r=i.length-1;r>-1;r--){let s=i[r];s!==e&&"SCRIPT"!==s.nodeName&&"STYLE"!==s.nodeName&&!s.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(s,s.getAttribute("aria-hidden")),s.setAttribute("aria-hidden","true"))}}}_closeDialogs(e){let i=e.length;for(;i--;)e[i].close()}}return n.\u0275fac=function(e){Ja()},n.\u0275dir=rt({type:n}),n})(),qa=(()=>{class n extends XK{constructor(e,i,r,s,o,a,l,h){super(e,i,s,a,l,o,Va,$K,ou,h)}}return n.\u0275fac=function(e){return new(e||n)(Se(Ds),Se(qi),Se(Yc,8),Se(QK,8),Se(kO),Se(n,12),Se(n0),Se(Zi,8))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})(),eZ=0,xO=(()=>{class n{constructor(e,i,r){this.dialogRef=e,this._elementRef=i,this._dialog=r,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=IO(this._elementRef,this._dialog.openDialogs))}ngOnChanges(e){const i=e._matDialogClose||e._matDialogCloseResult;i&&(this.dialogResult=i.currentValue)}_onButtonClick(e){d0(this.dialogRef,0===e.screenX&&0===e.screenY?"keyboard":"mouse",this.dialogResult)}}return n.\u0275fac=function(e){return new(e||n)(M(Va,8),M(Zt),M(qa))},n.\u0275dir=rt({type:n,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(e,i){1&e&&Je("click",function(s){return i._onButtonClick(s)}),2&e&&hn("aria-label",i.ariaLabel||null)("type",i.type)},inputs:{ariaLabel:["aria-label","ariaLabel"],type:"type",dialogResult:["mat-dialog-close","dialogResult"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[Jn]}),n})(),au=(()=>{class n{constructor(e,i,r){this._dialogRef=e,this._elementRef=i,this._dialog=r,this.id="mat-dialog-title-"+eZ++}ngOnInit(){this._dialogRef||(this._dialogRef=IO(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const e=this._dialogRef._containerInstance;e&&!e._ariaLabelledBy&&(e._ariaLabelledBy=this.id)})}}return n.\u0275fac=function(e){return new(e||n)(M(Va,8),M(Zt),M(qa))},n.\u0275dir=rt({type:n,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-dialog-title"],hostVars:1,hostBindings:function(e,i){2&e&&go("id",i.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),n})(),lu=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=rt({type:n,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-dialog-content"]}),n})(),J_=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=rt({type:n,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-dialog-actions"]}),n})();function IO(n,t){let e=n.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-dialog-container");)e=e.parentElement;return e?t.find(i=>i.id===e.id):null}let tZ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({providers:[qa,ZK],imports:[[oc,sc,mn],mn]}),n})(),ey=(()=>{class n{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(e){this._vertical=rn(e)}get inset(){return this._inset}set inset(e){this._inset=rn(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=xt({type:n,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(e,i){2&e&&(hn("aria-orientation",i.vertical?"vertical":"horizontal"),Cn("mat-divider-vertical",i.vertical)("mat-divider-horizontal",!i.vertical)("mat-divider-inset",i.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(e,i){},styles:[".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}\n"],encapsulation:2,changeDetection:0}),n})(),AO=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[mn],mn]}),n})(),nZ=0;const h0=new pt("CdkAccordion");let iZ=(()=>{class n{constructor(){this._stateChanges=new K,this._openCloseAllActions=new K,this.id="cdk-accordion-"+nZ++,this._multi=!1}get multi(){return this._multi}set multi(e){this._multi=rn(e)}openAll(){this._multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(e){this._stateChanges.next(e)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=rt({type:n,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[tn([{provide:h0,useExisting:n}]),Jn]}),n})(),rZ=0,sZ=(()=>{class n{constructor(e,i,r){this.accordion=e,this._changeDetectorRef=i,this._expansionDispatcher=r,this._openCloseAllSubscription=P.EMPTY,this.closed=new jt,this.opened=new jt,this.destroyed=new jt,this.expandedChange=new jt,this.id="cdk-accordion-child-"+rZ++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=r.listen((s,o)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===o&&this.id!==s&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}get expanded(){return this._expanded}set expanded(e){e=rn(e),this._expanded!==e&&(this._expanded=e,this.expandedChange.emit(e),e?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){this._disabled=rn(e)}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(e=>{this.disabled||(this.expanded=e)})}}return n.\u0275fac=function(e){return new(e||n)(M(h0,12),M(Gn),M(RD))},n.\u0275dir=rt({type:n,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[tn([{provide:h0,useValue:void 0}])]}),n})(),oZ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({}),n})();const aZ=["body"];function lZ(n,t){}const cZ=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],uZ=["mat-expansion-panel-header","*","mat-action-row"];function dZ(n,t){1&n&&bt(0,"span",2),2&n&&H("@indicatorRotate",Te()._getExpandedState())}const hZ=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],pZ=["mat-panel-title","mat-panel-description","*"],p0=new pt("MAT_ACCORDION"),RO="225ms cubic-bezier(0.4,0.0,0.2,1)",LO={indicatorRotate:Ki("indicatorRotate",[qn("collapsed, void",cn({transform:"rotate(0deg)"})),qn("expanded",cn({transform:"rotate(180deg)"})),Zn("expanded <=> collapsed, void => collapsed",ti(RO))]),bodyExpansion:Ki("bodyExpansion",[qn("collapsed, void",cn({height:"0px",visibility:"hidden"})),qn("expanded",cn({height:"*",visibility:"visible"})),Zn("expanded <=> collapsed, void => collapsed",ti(RO))])};let mZ=(()=>{class n{constructor(e){this._template=e}}return n.\u0275fac=function(e){return new(e||n)(M(Wi))},n.\u0275dir=rt({type:n,selectors:[["ng-template","matExpansionPanelContent",""]]}),n})(),fZ=0;const OO=new pt("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let PO=(()=>{class n extends sZ{constructor(e,i,r,s,o,a,l){super(e,i,r),this._viewContainerRef=s,this._animationMode=a,this._hideToggle=!1,this.afterExpand=new jt,this.afterCollapse=new jt,this._inputChanges=new K,this._headerId="mat-expansion-panel-header-"+fZ++,this._bodyAnimationDone=new K,this.accordion=e,this._document=o,this._bodyAnimationDone.pipe(p_((h,f)=>h.fromState===f.fromState&&h.toState===f.toState)).subscribe(h=>{"void"!==h.fromState&&("expanded"===h.toState?this.afterExpand.emit():"collapsed"===h.toState&&this.afterCollapse.emit())}),l&&(this.hideToggle=l.hideToggle)}get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(e){this._hideToggle=rn(e)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(e){this._togglePosition=e}_hasSpacing(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this.opened.pipe(hr(null),hi(()=>this.expanded&&!this._portal),Ii(1)).subscribe(()=>{this._portal=new ic(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(e){this._inputChanges.next(e)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const e=this._document.activeElement,i=this._body.nativeElement;return e===i||i.contains(e)}return!1}}return n.\u0275fac=function(e){return new(e||n)(M(p0,12),M(Gn),M(RD),M(Si),M(Dn),M(Zi,8),M(OO,8))},n.\u0275cmp=xt({type:n,selectors:[["mat-expansion-panel"]],contentQueries:function(e,i,r){if(1&e&&Pn(r,mZ,5),2&e){let s;Et(s=Ct())&&(i._lazyContent=s.first)}},viewQuery:function(e,i){if(1&e&&pn(aZ,5),2&e){let r;Et(r=Ct())&&(i._body=r.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(e,i){2&e&&Cn("mat-expanded",i.expanded)("_mat-animation-noopable","NoopAnimations"===i._animationMode)("mat-expansion-panel-spacing",i._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[tn([{provide:p0,useValue:void 0}]),kt,Jn],ngContentSelectors:uZ,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(e,i){1&e&&(yi(cZ),Sn(0),x(1,"div",0,1),Je("@bodyExpansion.done",function(s){return i._bodyAnimationDone.next(s)}),x(3,"div",2),Sn(4,1),Ae(5,lZ,0,0,"ng-template",3),O(),Sn(6,2),O()),2&e&&(B(1),H("@bodyExpansion",i._getExpandedState())("id",i.id),hn("aria-labelledby",i._headerId),B(4),H("cdkPortalOutlet",i._portal))},directives:[rc],styles:['.mat-expansion-panel{box-sizing:content-box;display:block;margin:0;border-radius:4px;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible}.mat-expansion-panel-content[style*="visibility: hidden"] *{visibility:hidden !important}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}\n'],encapsulation:2,data:{animation:[LO.bodyExpansion]},changeDetection:0}),n})();class gZ{}const _Z=nc(gZ);let FO=(()=>{class n extends _Z{constructor(e,i,r,s,o,a,l){super(),this.panel=e,this._element=i,this._focusMonitor=r,this._changeDetectorRef=s,this._animationMode=a,this._parentChangeSubscription=P.EMPTY;const h=e.accordion?e.accordion._stateChanges.pipe(hi(f=>!(!f.hideToggle&&!f.togglePosition))):xa;this.tabIndex=parseInt(l||"")||0,this._parentChangeSubscription=at(e.opened,e.closed,h,e._inputChanges.pipe(hi(f=>!!(f.hideToggle||f.disabled||f.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),e.closed.pipe(hi(()=>e._containsFocus())).subscribe(()=>r.focusVia(i,"program")),o&&(this.expandedHeight=o.expandedHeight,this.collapsedHeight=o.collapsedHeight)}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){const e=this._isExpanded();return e&&this.expandedHeight?this.expandedHeight:!e&&this.collapsedHeight?this.collapsedHeight:null}_keydown(e){switch(e.keyCode){case 32:case 13:Qr(e)||(e.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(e))}}focus(e,i){e?this._focusMonitor.focusVia(this._element,e,i):this._element.nativeElement.focus(i)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(e=>{e&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}}return n.\u0275fac=function(e){return new(e||n)(M(PO,1),M(Zt),M(Ns),M(Gn),M(OO,8),M(Zi,8),_r("tabindex"))},n.\u0275cmp=xt({type:n,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(e,i){1&e&&Je("click",function(){return i._toggle()})("keydown",function(s){return i._keydown(s)}),2&e&&(hn("id",i.panel._headerId)("tabindex",i.tabIndex)("aria-controls",i._getPanelId())("aria-expanded",i._isExpanded())("aria-disabled",i.panel.disabled),Fr("height",i._getHeaderHeight()),Cn("mat-expanded",i._isExpanded())("mat-expansion-toggle-indicator-after","after"===i._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===i._getTogglePosition())("_mat-animation-noopable","NoopAnimations"===i._animationMode))},inputs:{tabIndex:"tabIndex",expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},features:[kt],ngContentSelectors:pZ,decls:5,vars:1,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(e,i){1&e&&(yi(hZ),x(0,"span",0),Sn(1),Sn(2,1),Sn(3,2),O(),Ae(4,dZ,1,1,"span",1)),2&e&&(B(4),H("ngIf",i._showToggle()))},directives:[ai],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header-description{flex-grow:2}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle}.cdk-high-contrast-active .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true])::before,.cdk-high-contrast-active .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true])::before,.cdk-high-contrast-active .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true])::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;border:3px solid;border-radius:4px;content:""}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}\n'],encapsulation:2,data:{animation:[LO.indicatorRotate]},changeDetection:0}),n})(),yZ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=rt({type:n,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]}),n})(),vZ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=rt({type:n,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]}),n})(),bZ=(()=>{class n extends iZ{constructor(){super(...arguments),this._ownHeaders=new Vl,this._hideToggle=!1,this.displayMode="default",this.togglePosition="after"}get hideToggle(){return this._hideToggle}set hideToggle(e){this._hideToggle=rn(e)}ngAfterContentInit(){this._headers.changes.pipe(hr(this._headers)).subscribe(e=>{this._ownHeaders.reset(e.filter(i=>i.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new Yp(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(e){this._keyManager.onKeydown(e)}_handleHeaderFocus(e){this._keyManager.updateActiveItem(e)}ngOnDestroy(){super.ngOnDestroy(),this._ownHeaders.destroy()}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Hn(n)))(i||n)}}(),n.\u0275dir=rt({type:n,selectors:[["mat-accordion"]],contentQueries:function(e,i,r){if(1&e&&Pn(r,FO,5),2&e){let s;Et(s=Ct())&&(i._headers=s)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(e,i){2&e&&Cn("mat-accordion-multi",i.multi)},inputs:{multi:"multi",hideToggle:"hideToggle",displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],features:[tn([{provide:p0,useExisting:n}]),kt]}),n})(),wZ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[di,mn,oZ,sc]]}),n})();const NO=["*"];class DZ{constructor(){this.columnIndex=0,this.rowIndex=0}get rowCount(){return this.rowIndex+1}get rowspan(){const t=Math.max(...this.tracker);return t>1?this.rowCount+t-1:this.rowCount}update(t,e){this.columnIndex=0,this.rowIndex=0,this.tracker=new Array(t),this.tracker.fill(0,0,this.tracker.length),this.positions=e.map(i=>this._trackTile(i))}_trackTile(t){const e=this._findMatchingGap(t.colspan);return this._markTilePosition(e,t),this.columnIndex=e+t.colspan,new EZ(this.rowIndex,e)}_findMatchingGap(t){let e=-1,i=-1;do{this.columnIndex+t>this.tracker.length?(this._nextRow(),e=this.tracker.indexOf(0,this.columnIndex),i=this._findGapEndIndex(e)):(e=this.tracker.indexOf(0,this.columnIndex),-1!=e?(i=this._findGapEndIndex(e),this.columnIndex=e+1):(this._nextRow(),e=this.tracker.indexOf(0,this.columnIndex),i=this._findGapEndIndex(e)))}while(i-e{class n{constructor(e,i){this._element=e,this._gridList=i,this._rowspan=1,this._colspan=1}get rowspan(){return this._rowspan}set rowspan(e){this._rowspan=Math.round(Ai(e))}get colspan(){return this._colspan}set colspan(e){this._colspan=Math.round(Ai(e))}_setStyle(e,i){this._element.nativeElement.style[e]=i}}return n.\u0275fac=function(e){return new(e||n)(M(Zt),M(BO,8))},n.\u0275cmp=xt({type:n,selectors:[["mat-grid-tile"]],hostAttrs:[1,"mat-grid-tile"],hostVars:2,hostBindings:function(e,i){2&e&&hn("rowspan",i.rowspan)("colspan",i.colspan)},inputs:{rowspan:"rowspan",colspan:"colspan"},exportAs:["matGridTile"],ngContentSelectors:NO,decls:2,vars:0,consts:[[1,"mat-grid-tile-content"]],template:function(e,i){1&e&&(yi(),x(0,"div",0),Sn(1),O())},styles:[".mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}.mat-grid-tile-content{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}\n"],encapsulation:2,changeDetection:0}),n})();const CZ=/^-?\d+((\.\d+)?[A-Za-z%$]?)+$/;class m0{constructor(){this._rows=0,this._rowspan=0}init(t,e,i,r){this._gutterSize=jO(t),this._rows=e.rowCount,this._rowspan=e.rowspan,this._cols=i,this._direction=r}getBaseTileSize(t,e){return`(${t}% - (${this._gutterSize} * ${e}))`}getTilePosition(t,e){return 0===e?"0":cu(`(${t} + ${this._gutterSize}) * ${e}`)}getTileSize(t,e){return`(${t} * ${e}) + (${e-1} * ${this._gutterSize})`}setStyle(t,e,i){let r=100/this._cols,s=(this._cols-1)/this._cols;this.setColStyles(t,i,r,s),this.setRowStyles(t,e,r,s)}setColStyles(t,e,i,r){let s=this.getBaseTileSize(i,r);t._setStyle("rtl"===this._direction?"right":"left",this.getTilePosition(s,e)),t._setStyle("width",cu(this.getTileSize(s,t.colspan)))}getGutterSpan(){return`${this._gutterSize} * (${this._rowspan} - 1)`}getTileSpan(t){return`${this._rowspan} * ${this.getTileSize(t,1)}`}getComputedHeight(){return null}}class TZ extends m0{constructor(t){super(),this.fixedRowHeight=t}init(t,e,i,r){super.init(t,e,i,r),this.fixedRowHeight=jO(this.fixedRowHeight),CZ.test(this.fixedRowHeight)}setRowStyles(t,e){t._setStyle("top",this.getTilePosition(this.fixedRowHeight,e)),t._setStyle("height",cu(this.getTileSize(this.fixedRowHeight,t.rowspan)))}getComputedHeight(){return["height",cu(`${this.getTileSpan(this.fixedRowHeight)} + ${this.getGutterSpan()}`)]}reset(t){t._setListStyle(["height",null]),t._tiles&&t._tiles.forEach(e=>{e._setStyle("top",null),e._setStyle("height",null)})}}class SZ extends m0{constructor(t){super(),this._parseRatio(t)}setRowStyles(t,e,i,r){this.baseTileHeight=this.getBaseTileSize(i/this.rowHeightRatio,r),t._setStyle("marginTop",this.getTilePosition(this.baseTileHeight,e)),t._setStyle("paddingTop",cu(this.getTileSize(this.baseTileHeight,t.rowspan)))}getComputedHeight(){return["paddingBottom",cu(`${this.getTileSpan(this.baseTileHeight)} + ${this.getGutterSpan()}`)]}reset(t){t._setListStyle(["paddingBottom",null]),t._tiles.forEach(e=>{e._setStyle("marginTop",null),e._setStyle("paddingTop",null)})}_parseRatio(t){const e=t.split(":");this.rowHeightRatio=parseFloat(e[0])/parseFloat(e[1])}}class kZ extends m0{setRowStyles(t,e){let s=this.getBaseTileSize(100/this._rowspan,(this._rows-1)/this._rows);t._setStyle("top",this.getTilePosition(s,e)),t._setStyle("height",cu(this.getTileSize(s,t.rowspan)))}reset(t){t._tiles&&t._tiles.forEach(e=>{e._setStyle("top",null),e._setStyle("height",null)})}}function cu(n){return`calc(${n})`}function jO(n){return n.match(/([A-Za-z%]+)$/)?n:`${n}px`}let fl=(()=>{class n{constructor(e,i){this._element=e,this._dir=i,this._gutter="1px"}get cols(){return this._cols}set cols(e){this._cols=Math.max(1,Math.round(Ai(e)))}get gutterSize(){return this._gutter}set gutterSize(e){this._gutter=`${null==e?"":e}`}get rowHeight(){return this._rowHeight}set rowHeight(e){const i=`${null==e?"":e}`;i!==this._rowHeight&&(this._rowHeight=i,this._setTileStyler(this._rowHeight))}ngOnInit(){this._checkCols(),this._checkRowHeight()}ngAfterContentChecked(){this._layoutTiles()}_checkCols(){}_checkRowHeight(){this._rowHeight||this._setTileStyler("1:1")}_setTileStyler(e){this._tileStyler&&this._tileStyler.reset(this),this._tileStyler="fit"===e?new kZ:e&&e.indexOf(":")>-1?new SZ(e):new TZ(e)}_layoutTiles(){this._tileCoordinator||(this._tileCoordinator=new DZ);const e=this._tileCoordinator,i=this._tiles.filter(s=>!s._gridList||s._gridList===this),r=this._dir?this._dir.value:"ltr";this._tileCoordinator.update(this.cols,i),this._tileStyler.init(this.gutterSize,e,this.cols,r),i.forEach((s,o)=>{const a=e.positions[o];this._tileStyler.setStyle(s,a.row,a.col)}),this._setListStyle(this._tileStyler.getComputedHeight())}_setListStyle(e){e&&(this._element.nativeElement.style[e[0]]=e[1])}}return n.\u0275fac=function(e){return new(e||n)(M(Zt),M(Hr,8))},n.\u0275cmp=xt({type:n,selectors:[["mat-grid-list"]],contentQueries:function(e,i,r){if(1&e&&Pn(r,Ua,5),2&e){let s;Et(s=Ct())&&(i._tiles=s)}},hostAttrs:[1,"mat-grid-list"],hostVars:1,hostBindings:function(e,i){2&e&&hn("cols",i.cols)},inputs:{cols:"cols",gutterSize:"gutterSize",rowHeight:"rowHeight"},exportAs:["matGridList"],features:[tn([{provide:BO,useExisting:n}])],ngContentSelectors:NO,decls:2,vars:0,template:function(e,i){1&e&&(yi(),x(0,"div"),Sn(1),O())},styles:[".mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}.mat-grid-tile-content{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}\n"],encapsulation:2,changeDetection:0}),n})(),IZ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[Y_,mn],Y_,mn]}),n})();const YO=["*"],AZ=[[["","mat-list-avatar",""],["","mat-list-icon",""],["","matListAvatar",""],["","matListIcon",""]],[["","mat-line",""],["","matLine",""]],"*"],RZ=["[mat-list-avatar], [mat-list-icon], [matListAvatar], [matListIcon]","[mat-line], [matLine]","*"],NZ=eo(to(class{})),BZ=to(class{}),VO=new pt("MatList"),jZ=new pt("MatNavList");let YZ=(()=>{class n extends NZ{constructor(e){super(),this._elementRef=e,this._stateChanges=new K,"action-list"===this._getListType()&&e.nativeElement.classList.add("mat-action-list")}_getListType(){const e=this._elementRef.nativeElement.nodeName.toLowerCase();return"mat-list"===e?"list":"mat-action-list"===e?"action-list":null}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return n.\u0275fac=function(e){return new(e||n)(M(Zt))},n.\u0275cmp=xt({type:n,selectors:[["mat-list"],["mat-action-list"]],hostAttrs:[1,"mat-list","mat-list-base"],inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matList"],features:[tn([{provide:VO,useExisting:n}]),kt,Jn],ngContentSelectors:YO,decls:1,vars:0,template:function(e,i){1&e&&(yi(),Sn(0))},styles:['.mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}button.mat-list-item,button.mat-list-option{padding:0;width:100%;background:none;color:inherit;border:none;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] button.mat-list-item,[dir=rtl] button.mat-list-option{text-align:right}button.mat-list-item::-moz-focus-inner,button.mat-list-option::-moz-focus-inner{border:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{display:block;top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{display:block;top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px;z-index:1}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-single-selected-option):not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n'],encapsulation:2,changeDetection:0}),n})(),qO=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=rt({type:n,selectors:[["","mat-list-avatar",""],["","matListAvatar",""]],hostAttrs:[1,"mat-list-avatar"]}),n})(),UO=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=rt({type:n,selectors:[["","mat-list-icon",""],["","matListIcon",""]],hostAttrs:[1,"mat-list-icon"]}),n})(),HZ=(()=>{class n extends BZ{constructor(e,i,r,s){super(),this._element=e,this._isInteractiveList=!1,this._destroyed=new K,this._disabled=!1,this._isInteractiveList=!!(r||s&&"action-list"===s._getListType()),this._list=r||s;const o=this._getHostElement();"button"===o.nodeName.toLowerCase()&&!o.hasAttribute("type")&&o.setAttribute("type","button"),this._list&&this._list._stateChanges.pipe(vn(this._destroyed)).subscribe(()=>{i.markForCheck()})}get disabled(){return this._disabled||!(!this._list||!this._list.disabled)}set disabled(e){this._disabled=rn(e)}ngAfterContentInit(){!function kL(n,t,e="mat"){n.changes.pipe(hr(n)).subscribe(({length:i})=>{Kp(t,`${e}-2-line`,!1),Kp(t,`${e}-3-line`,!1),Kp(t,`${e}-multi-line`,!1),2===i||3===i?Kp(t,`${e}-${i}-line`,!0):i>3&&Kp(t,`${e}-multi-line`,!0)})}(this._lines,this._element)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_isRippleDisabled(){return!this._isInteractiveList||this.disableRipple||!(!this._list||!this._list.disableRipple)}_getHostElement(){return this._element.nativeElement}}return n.\u0275fac=function(e){return new(e||n)(M(Zt),M(Gn),M(jZ,8),M(VO,8))},n.\u0275cmp=xt({type:n,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(e,i,r){if(1&e&&(Pn(r,qO,5),Pn(r,UO,5),Pn(r,SL,5)),2&e){let s;Et(s=Ct())&&(i._avatar=s.first),Et(s=Ct())&&(i._icon=s.first),Et(s=Ct())&&(i._lines=s)}},hostAttrs:[1,"mat-list-item","mat-focus-indicator"],hostVars:6,hostBindings:function(e,i){2&e&&Cn("mat-list-item-disabled",i.disabled)("mat-list-item-avatar",i._avatar||i._icon)("mat-list-item-with-avatar",i._avatar||i._icon)},inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matListItem"],features:[kt],ngContentSelectors:RZ,decls:6,vars:2,consts:[[1,"mat-list-item-content"],["mat-ripple","",1,"mat-list-item-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-list-text"]],template:function(e,i){1&e&&(yi(AZ),x(0,"span",0),bt(1,"span",1),Sn(2),x(3,"span",2),Sn(4,1),O(),Sn(5,2),O()),2&e&&(B(1),H("matRippleTrigger",i._getHostElement())("matRippleDisabled",i._isRippleDisabled()))},directives:[no],encapsulation:2,changeDetection:0}),n})(),$Z=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[Y_,ra,mn,JD,di],Y_,mn,JD,AO]}),n})();const WZ=["mat-menu-item",""];function QZ(n,t){1&n&&(Gs(),x(0,"svg",2),bt(1,"polygon",3),O())}const GO=["*"];function KZ(n,t){if(1&n){const e=an();x(0,"div",0),Je("keydown",function(r){return Ut(e),Te()._handleKeydown(r)})("click",function(){return Ut(e),Te().closed.emit("click")})("@transformMenu.start",function(r){return Ut(e),Te()._onAnimationStart(r)})("@transformMenu.done",function(r){return Ut(e),Te()._onAnimationDone(r)}),x(1,"div",1),Sn(2),O()()}if(2&n){const e=Te();H("id",e.panelId)("ngClass",e._classList)("@transformMenu",e._panelAnimationState),hn("aria-label",e.ariaLabel||null)("aria-labelledby",e.ariaLabelledby||null)("aria-describedby",e.ariaDescribedby||null)}}const ty={transformMenu:Ki("transformMenu",[qn("void",cn({opacity:0,transform:"scale(0.8)"})),Zn("void => enter",ti("120ms cubic-bezier(0, 0, 0.2, 1)",cn({opacity:1,transform:"scale(1)"}))),Zn("* => void",ti("100ms 25ms linear",cn({opacity:0})))]),fadeInItems:Ki("fadeInItems",[qn("showing",cn({opacity:1})),Zn("void => *",[cn({opacity:0}),ti("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},ZZ=new pt("MatMenuContent"),f0=new pt("MAT_MENU_PANEL"),XZ=to(eo(class{}));let lc=(()=>{class n extends XZ{constructor(e,i,r,s,o){var a;super(),this._elementRef=e,this._document=i,this._focusMonitor=r,this._parentMenu=s,this._changeDetectorRef=o,this.role="menuitem",this._hovered=new K,this._focused=new K,this._highlighted=!1,this._triggersSubmenu=!1,null===(a=null==s?void 0:s.addItem)||void 0===a||a.call(s,this)}focus(e,i){this._focusMonitor&&e?this._focusMonitor.focusVia(this._getHostElement(),e,i):this._getHostElement().focus(i),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(e){this.disabled&&(e.preventDefault(),e.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){var e;const i=this._elementRef.nativeElement.cloneNode(!0),r=i.querySelectorAll("mat-icon, .material-icons");for(let s=0;s{class n{constructor(e,i,r,s){this._elementRef=e,this._ngZone=i,this._defaultOptions=r,this._changeDetectorRef=s,this._xPosition=this._defaultOptions.xPosition,this._yPosition=this._defaultOptions.yPosition,this._directDescendantItems=new Vl,this._tabSubscription=P.EMPTY,this._classList={},this._panelAnimationState="void",this._animationDone=new K,this.overlayPanelClass=this._defaultOptions.overlayPanelClass||"",this.backdropClass=this._defaultOptions.backdropClass,this._overlapTrigger=this._defaultOptions.overlapTrigger,this._hasBackdrop=this._defaultOptions.hasBackdrop,this.closed=new jt,this.close=this.closed,this.panelId="mat-menu-panel-"+eX++}get xPosition(){return this._xPosition}set xPosition(e){this._xPosition=e,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(e){this._yPosition=e,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(e){this._overlapTrigger=rn(e)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=rn(e)}set panelClass(e){const i=this._previousPanelClass;i&&i.length&&i.split(" ").forEach(r=>{this._classList[r]=!1}),this._previousPanelClass=e,e&&e.length&&(e.split(" ").forEach(r=>{this._classList[r]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(e){this.panelClass=e}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new Yp(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._tabSubscription=this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe(hr(this._directDescendantItems),Jr(e=>at(...e.map(i=>i._focused)))).subscribe(e=>this._keyManager.updateActiveItem(e)),this._directDescendantItems.changes.subscribe(e=>{var i;const r=this._keyManager;if("enter"===this._panelAnimationState&&(null===(i=r.activeItem)||void 0===i?void 0:i._hasFocus())){const s=e.toArray(),o=Math.max(0,Math.min(s.length-1,r.activeItemIndex||0));s[o]&&!s[o].disabled?r.setActiveItem(o):r.setNextItemActive()}})}ngOnDestroy(){this._directDescendantItems.destroy(),this._tabSubscription.unsubscribe(),this.closed.complete()}_hovered(){return this._directDescendantItems.changes.pipe(hr(this._directDescendantItems),Jr(i=>at(...i.map(r=>r._hovered))))}addItem(e){}removeItem(e){}_handleKeydown(e){const i=e.keyCode,r=this._keyManager;switch(i){case 27:Qr(e)||(e.preventDefault(),this.closed.emit("keydown"));break;case 37:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case 39:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(38===i||40===i)&&r.setFocusOrigin("keyboard"),void r.onKeydown(e)}e.stopPropagation()}focusFirstItem(e="program"){this._ngZone.onStable.pipe(Ii(1)).subscribe(()=>{let i=null;if(this._directDescendantItems.length&&(i=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!i||!i.contains(document.activeElement)){const r=this._keyManager;r.setFocusOrigin(e).setFirstItemActive(),!r.activeItem&&i&&i.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(e){const i=Math.min(this._baseElevation+e,24),r=`${this._elevationPrefix}${i}`,s=Object.keys(this._classList).find(o=>o.startsWith(this._elevationPrefix));(!s||s===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[r]=!0,this._previousElevation=r)}setPositionClasses(e=this.xPosition,i=this.yPosition){var r;const s=this._classList;s["mat-menu-before"]="before"===e,s["mat-menu-after"]="after"===e,s["mat-menu-above"]="above"===i,s["mat-menu-below"]="below"===i,null===(r=this._changeDetectorRef)||void 0===r||r.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(e){this._animationDone.next(e),this._isAnimating=!1}_onAnimationStart(e){this._isAnimating=!0,"enter"===e.toState&&0===this._keyManager.activeItemIndex&&(e.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe(hr(this._allItems)).subscribe(e=>{this._directDescendantItems.reset(e.filter(i=>i._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return n.\u0275fac=function(e){return new(e||n)(M(Zt),M(yn),M($O),M(Gn))},n.\u0275dir=rt({type:n,contentQueries:function(e,i,r){if(1&e&&(Pn(r,ZZ,5),Pn(r,lc,5),Pn(r,lc,4)),2&e){let s;Et(s=Ct())&&(i.lazyContent=s.first),Et(s=Ct())&&(i._allItems=s),Et(s=Ct())&&(i.items=s)}},viewQuery:function(e,i){if(1&e&&pn(Wi,5),2&e){let r;Et(r=Ct())&&(i.templateRef=r.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}}),n})(),ny=(()=>{class n extends tm{constructor(e,i,r,s){super(e,i,r,s),this._elevationPrefix="mat-elevation-z",this._baseElevation=4}}return n.\u0275fac=function(e){return new(e||n)(M(Zt),M(yn),M($O),M(Gn))},n.\u0275cmp=xt({type:n,selectors:[["mat-menu"]],hostVars:3,hostBindings:function(e,i){2&e&&hn("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[tn([{provide:f0,useExisting:n}]),kt],ngContentSelectors:GO,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-menu-panel",3,"id","ngClass","keydown","click"],[1,"mat-menu-content"]],template:function(e,i){1&e&&(yi(),Ae(0,KZ,3,6,"ng-template"))},directives:[Hc],styles:['mat-menu{display:none}.mat-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 48px);border-radius:4px;outline:0;min-height:64px}.mat-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-menu-panel{outline:solid 1px}.mat-menu-content:not(:empty){padding-top:8px;padding-bottom:8px}.mat-menu-item{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative}.mat-menu-item::-moz-focus-inner{border:0}.mat-menu-item[disabled]{cursor:default}[dir=rtl] .mat-menu-item{text-align:right}.mat-menu-item .mat-icon{margin-right:16px;vertical-align:middle}.mat-menu-item .mat-icon svg{vertical-align:top}[dir=rtl] .mat-menu-item .mat-icon{margin-left:16px;margin-right:0}.mat-menu-item[disabled]::before{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.cdk-high-contrast-active .mat-menu-item{margin-top:1px}.cdk-high-contrast-active .mat-menu-item.cdk-program-focused,.cdk-high-contrast-active .mat-menu-item.cdk-keyboard-focused,.cdk-high-contrast-active .mat-menu-item-highlighted{outline:dotted 1px}.mat-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-menu-submenu-icon{fill:CanvasText}button.mat-menu-item{width:100%}.mat-menu-item .mat-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n'],encapsulation:2,data:{animation:[ty.transformMenu,ty.fadeInItems]},changeDetection:0}),n})();const WO=new pt("mat-menu-scroll-strategy"),nX={provide:WO,deps:[Ds],useFactory:function tX(n){return()=>n.scrollStrategies.reposition()}},KO=na({passive:!0});let iX=(()=>{class n{constructor(e,i,r,s,o,a,l,h,f){this._overlay=e,this._element=i,this._viewContainerRef=r,this._menuItemInstance=a,this._dir=l,this._focusMonitor=h,this._ngZone=f,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=P.EMPTY,this._hoverSubscription=P.EMPTY,this._menuCloseSubscription=P.EMPTY,this._handleTouchStart=D=>{y_(D)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new jt,this.onMenuOpen=this.menuOpened,this.menuClosed=new jt,this.onMenuClose=this.menuClosed,this._scrollStrategy=s,this._parentMaterialMenu=o instanceof tm?o:void 0,i.nativeElement.addEventListener("touchstart",this._handleTouchStart,KO),a&&(a._triggersSubmenu=this.triggersSubmenu())}get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(e){this.menu=e}get menu(){return this._menu}set menu(e){e!==this._menu&&(this._menu=e,this._menuCloseSubscription.unsubscribe(),e&&(this._menuCloseSubscription=e.close.subscribe(i=>{this._destroyMenu(i),("click"===i||"tab"===i)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(i)})))}ngAfterContentInit(){this._checkMenu(),this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,KO),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!(!this._menuItemInstance||!this._parentMaterialMenu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){if(this._menuOpen)return;this._checkMenu();const e=this._createOverlay(),i=e.getConfig(),r=i.positionStrategy;this._setPosition(r),i.hasBackdrop=null==this.menu.hasBackdrop?!this.triggersSubmenu():this.menu.hasBackdrop,e.attach(this._getPortal()),this.menu.lazyContent&&this.menu.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(),this.menu instanceof tm&&(this.menu._startAnimation(),this.menu._directDescendantItems.changes.pipe(vn(this.menu.close)).subscribe(()=>{r.withLockedPosition(!1).reapplyLastPosition(),r.withLockedPosition(!0)}))}closeMenu(){this.menu.close.emit()}focus(e,i){this._focusMonitor&&e?this._focusMonitor.focusVia(this._element,e,i):this._element.nativeElement.focus(i)}updatePosition(){var e;null===(e=this._overlayRef)||void 0===e||e.updatePosition()}_destroyMenu(e){if(!this._overlayRef||!this.menuOpen)return;const i=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===e||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,i instanceof tm?(i._resetAnimation(),i.lazyContent?i._animationDone.pipe(hi(r=>"void"===r.toState),Ii(1),vn(i.lazyContent._attached)).subscribe({next:()=>i.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),i.lazyContent&&i.lazyContent.detach())}_initMenu(){this.menu.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,this.menu.direction=this.dir,this._setMenuElevation(),this.menu.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(){if(this.menu.setElevation){let e=0,i=this.menu.parentMenu;for(;i;)e++,i=i.parentMenu;this.menu.setElevation(e)}}_setIsMenuOpen(e){this._menuOpen=e,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(e)}_checkMenu(){}_createOverlay(){if(!this._overlayRef){const e=this._getOverlayConfig();this._subscribeToPositions(e.positionStrategy),this._overlayRef=this._overlay.create(e),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(){return new Bd({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:this.menu.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:this.menu.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(e){this.menu.setPositionClasses&&e.positionChanges.subscribe(i=>{const r="start"===i.connectionPair.overlayX?"after":"before",s="top"===i.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>this.menu.setPositionClasses(r,s)):this.menu.setPositionClasses(r,s)})}_setPosition(e){let[i,r]="before"===this.menu.xPosition?["end","start"]:["start","end"],[s,o]="above"===this.menu.yPosition?["bottom","top"]:["top","bottom"],[a,l]=[s,o],[h,f]=[i,r],D=0;this.triggersSubmenu()?(f=i="before"===this.menu.xPosition?"start":"end",r=h="end"===i?"start":"end",D="bottom"===s?8:-8):this.menu.overlapTrigger||(a="top"===s?"bottom":"top",l="top"===o?"bottom":"top"),e.withPositions([{originX:i,originY:a,overlayX:h,overlayY:s,offsetY:D},{originX:r,originY:a,overlayX:f,overlayY:s,offsetY:D},{originX:i,originY:l,overlayX:h,overlayY:o,offsetY:-D},{originX:r,originY:l,overlayX:f,overlayY:o,offsetY:-D}])}_menuClosingActions(){const e=this._overlayRef.backdropClick(),i=this._overlayRef.detachments();return at(e,this._parentMaterialMenu?this._parentMaterialMenu.closed:Qt(),this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe(hi(o=>o!==this._menuItemInstance),hi(()=>this._menuOpen)):Qt(),i)}_handleMousedown(e){__(e)||(this._openedBy=0===e.button?"mouse":void 0,this.triggersSubmenu()&&e.preventDefault())}_handleKeydown(e){const i=e.keyCode;(13===i||32===i)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(39===i&&"ltr"===this.dir||37===i&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(e){this.triggersSubmenu()?(e.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe(hi(e=>e===this._menuItemInstance&&!e.disabled),z_(0,CD)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof tm&&this.menu._isAnimating?this.menu._animationDone.pipe(Ii(1),z_(0,CD),vn(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(){return(!this._portal||this._portal.templateRef!==this.menu.templateRef)&&(this._portal=new ic(this.menu.templateRef,this._viewContainerRef)),this._portal}}return n.\u0275fac=function(e){return new(e||n)(M(Ds),M(Zt),M(Si),M(WO),M(f0,8),M(lc,10),M(Hr,8),M(Ns),M(yn))},n.\u0275dir=rt({type:n,hostAttrs:["aria-haspopup","true"],hostVars:2,hostBindings:function(e,i){1&e&&Je("click",function(s){return i._handleClick(s)})("mousedown",function(s){return i._handleMousedown(s)})("keydown",function(s){return i._handleKeydown(s)}),2&e&&hn("aria-expanded",i.menuOpen||null)("aria-controls",i.menuOpen?i.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}}),n})(),iy=(()=>{class n extends iX{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Hn(n)))(i||n)}}(),n.\u0275dir=rt({type:n,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-menu-trigger"],exportAs:["matMenuTrigger"],features:[kt]}),n})(),rX=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({providers:[nX],imports:[[di,mn,ra,oc],Ba,mn]}),n})();const sX=["trigger"],oX=["panel"];function aX(n,t){if(1&n&&(x(0,"span",8),we(1),O()),2&n){const e=Te();B(1),vi(e.placeholder)}}function lX(n,t){if(1&n&&(x(0,"span",12),we(1),O()),2&n){const e=Te(2);B(1),vi(e.triggerValue)}}function cX(n,t){1&n&&Sn(0,0,["*ngSwitchCase","true"])}function uX(n,t){1&n&&(x(0,"span",9),Ae(1,lX,2,1,"span",10),Ae(2,cX,1,0,"ng-content",11),O()),2&n&&(H("ngSwitch",!!Te().customTrigger),B(2),H("ngSwitchCase",!0))}function dX(n,t){if(1&n){const e=an();x(0,"div",13)(1,"div",14,15),Je("@transformPanel.done",function(r){return Ut(e),Te()._panelDoneAnimatingStream.next(r.toState)})("keydown",function(r){return Ut(e),Te()._handleKeydown(r)}),Sn(3,1),O()()}if(2&n){const e=Te();H("@transformPanelWrap",void 0),B(1),DS("mat-select-panel ",e._getPanelTheme(),""),Fr("transform-origin",e._transformOrigin)("font-size",e._triggerFontSize,"px"),H("ngClass",e.panelClass)("@transformPanel",e.multiple?"showing-multiple":"showing"),hn("id",e.id+"-panel")("aria-multiselectable",e.multiple)("aria-label",e.ariaLabel||null)("aria-labelledby",e._getPanelAriaLabelledby())}}const hX=[[["mat-select-trigger"]],"*"],pX=["mat-select-trigger","*"],ZO={transformPanelWrap:Ki("transformPanelWrap",[Zn("* => void",gd("@transformPanel",[fd()],{optional:!0}))]),transformPanel:Ki("transformPanel",[qn("void",cn({transform:"scaleY(0.8)",minWidth:"100%",opacity:0})),qn("showing",cn({opacity:1,minWidth:"calc(100% + 32px)",transform:"scaleY(1)"})),qn("showing-multiple",cn({opacity:1,minWidth:"calc(100% + 64px)",transform:"scaleY(1)"})),Zn("void => *",ti("120ms cubic-bezier(0, 0, 0.2, 1)")),Zn("* => void",ti("100ms 25ms linear",cn({opacity:0})))])};let XO=0;const eP=new pt("mat-select-scroll-strategy"),_X=new pt("MAT_SELECT_CONFIG"),yX={provide:eP,deps:[Ds],useFactory:function gX(n){return()=>n.scrollStrategies.reposition()}};class vX{constructor(t,e){this.source=t,this.value=e}}const bX=to(nc(eo(QD(class{constructor(n,t,e,i,r){this._elementRef=n,this._defaultErrorStateMatcher=t,this._parentForm=e,this._parentFormGroup=i,this.ngControl=r}})))),tP=new pt("MatSelectTrigger");let g0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=rt({type:n,selectors:[["mat-select-trigger"]],features:[tn([{provide:tP,useExisting:n}])]}),n})(),wX=(()=>{class n extends bX{constructor(e,i,r,s,o,a,l,h,f,D,k,Y,oe,Ne){var $e,nt,qe;super(o,s,l,h,D),this._viewportRuler=e,this._changeDetectorRef=i,this._ngZone=r,this._dir=a,this._parentFormField=f,this._liveAnnouncer=oe,this._defaultOptions=Ne,this._panelOpen=!1,this._compareWith=(Rt,Gt)=>Rt===Gt,this._uid="mat-select-"+XO++,this._triggerAriaLabelledBy=null,this._destroy=new K,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+XO++,this._panelDoneAnimatingStream=new K,this._overlayPanelClass=(null===($e=this._defaultOptions)||void 0===$e?void 0:$e.overlayPanelClass)||"",this._focused=!1,this.controlType="mat-select",this._multiple=!1,this._disableOptionCentering=null!==(qe=null===(nt=this._defaultOptions)||void 0===nt?void 0:nt.disableOptionCentering)&&void 0!==qe&&qe,this.ariaLabel="",this.optionSelectionChanges=gp(()=>{const Rt=this.options;return Rt?Rt.changes.pipe(hr(Rt),Jr(()=>at(...Rt.map(Gt=>Gt.onSelectionChange)))):this._ngZone.onStable.pipe(Ii(1),Jr(()=>this.optionSelectionChanges))}),this.openedChange=new jt,this._openedStream=this.openedChange.pipe(hi(Rt=>Rt),ge(()=>{})),this._closedStream=this.openedChange.pipe(hi(Rt=>!Rt),ge(()=>{})),this.selectionChange=new jt,this.valueChange=new jt,this.ngControl&&(this.ngControl.valueAccessor=this),null!=(null==Ne?void 0:Ne.typeaheadDebounceInterval)&&(this._typeaheadDebounceInterval=Ne.typeaheadDebounceInterval),this._scrollStrategyFactory=Y,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(k)||0,this.id=this.id}get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}get required(){var e,i,r,s;return null!==(s=null!==(e=this._required)&&void 0!==e?e:null===(r=null===(i=this.ngControl)||void 0===i?void 0:i.control)||void 0===r?void 0:r.hasValidator(Mr.required))&&void 0!==s&&s}set required(e){this._required=rn(e),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(e){this._multiple=rn(e)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(e){this._disableOptionCentering=rn(e)}get compareWith(){return this._compareWith}set compareWith(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(e){this._assignValue(e)&&this._onChange(e)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(e){this._typeaheadDebounceInterval=Ai(e)}get id(){return this._id}set id(e){this._id=e||this._uid,this.stateChanges.next()}ngOnInit(){this._selectionModel=new zp(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(p_(),vn(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe(vn(this._destroy)).subscribe(e=>{e.added.forEach(i=>i.select()),e.removed.forEach(i=>i.deselect())}),this.options.changes.pipe(hr(null),vn(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const e=this._getTriggerAriaLabelledby(),i=this.ngControl;if(e!==this._triggerAriaLabelledBy){const r=this._elementRef.nativeElement;this._triggerAriaLabelledBy=e,e?r.setAttribute("aria-labelledby",e):r.removeAttribute("aria-labelledby")}i&&(this._previousControl!==i.control&&(void 0!==this._previousControl&&null!==i.disabled&&i.disabled!==this.disabled&&(this.disabled=i.disabled),this._previousControl=i.control),this.updateErrorState())}ngOnChanges(e){e.disabled&&this.stateChanges.next(),e.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(e){this._assignValue(e)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){var e,i;return this.multiple?(null===(e=this._selectionModel)||void 0===e?void 0:e.selected)||[]:null===(i=this._selectionModel)||void 0===i?void 0:i.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const e=this._selectionModel.selected.map(i=>i.viewValue);return this._isRtl()&&e.reverse(),e.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(e){this.disabled||(this.panelOpen?this._handleOpenKeydown(e):this._handleClosedKeydown(e))}_handleClosedKeydown(e){const i=e.keyCode,r=40===i||38===i||37===i||39===i,s=13===i||32===i,o=this._keyManager;if(!o.isTyping()&&s&&!Qr(e)||(this.multiple||e.altKey)&&r)e.preventDefault(),this.open();else if(!this.multiple){const a=this.selected;o.onKeydown(e);const l=this.selected;l&&a!==l&&this._liveAnnouncer.announce(l.viewValue,1e4)}}_handleOpenKeydown(e){const i=this._keyManager,r=e.keyCode,s=40===r||38===r,o=i.isTyping();if(s&&e.altKey)e.preventDefault(),this.close();else if(o||13!==r&&32!==r||!i.activeItem||Qr(e))if(!o&&this._multiple&&65===r&&e.ctrlKey){e.preventDefault();const a=this.options.some(l=>!l.disabled&&!l.selected);this.options.forEach(l=>{l.disabled||(a?l.select():l.deselect())})}else{const a=i.activeItemIndex;i.onKeydown(e),this._multiple&&s&&e.shiftKey&&i.activeItem&&i.activeItemIndex!==a&&i.activeItem._selectViaInteraction()}else e.preventDefault(),i.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe(Ii(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(e){if(this._selectionModel.selected.forEach(i=>i.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&e)Array.isArray(e),e.forEach(i=>this._selectOptionByValue(i)),this._sortValues();else{const i=this._selectOptionByValue(e);i?this._keyManager.updateActiveItem(i):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(e){const i=this.options.find(r=>{if(this._selectionModel.isSelected(r))return!1;try{return null!=r.value&&this._compareWith(r.value,e)}catch(s){return!1}});return i&&this._selectionModel.select(i),i}_assignValue(e){return!!(e!==this._value||this._multiple&&Array.isArray(e))&&(this.options&&this._setSelectionByValue(e),this._value=e,!0)}_initKeyManager(){this._keyManager=new MW(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withAllowedModifierKeys(["shiftKey"]),this._keyManager.tabOut.pipe(vn(this._destroy)).subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.pipe(vn(this._destroy)).subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const e=at(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(vn(e)).subscribe(i=>{this._onSelect(i.source,i.isUserInput),i.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),at(...this.options.map(i=>i._stateChanges)).pipe(vn(e)).subscribe(()=>{this._changeDetectorRef.markForCheck(),this.stateChanges.next()})}_onSelect(e,i){const r=this._selectionModel.isSelected(e);null!=e.value||this._multiple?(r!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),i&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),i&&this.focus())):(e.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(e.value)),r!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const e=this.options.toArray();this._selectionModel.sort((i,r)=>this.sortComparator?this.sortComparator(i,r,e):e.indexOf(i)-e.indexOf(r)),this.stateChanges.next()}}_propagateChanges(e){let i=null;i=this.multiple?this.selected.map(r=>r.value):this.selected?this.selected.value:e,this._value=i,this.valueChange.emit(i),this._onChange(i),this.selectionChange.emit(this._getChangeEvent(i)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){this._keyManager&&(this.empty?this._keyManager.setFirstItemActive():this._keyManager.setActiveItem(this._selectionModel.selected[0]))}_canOpen(){var e;return!this._panelOpen&&!this.disabled&&(null===(e=this.options)||void 0===e?void 0:e.length)>0}focus(e){this._elementRef.nativeElement.focus(e)}_getPanelAriaLabelledby(){var e;if(this.ariaLabel)return null;const i=null===(e=this._parentFormField)||void 0===e?void 0:e.getLabelId();return this.ariaLabelledby?(i?i+" ":"")+this.ariaLabelledby:i}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){var e;if(this.ariaLabel)return null;const i=null===(e=this._parentFormField)||void 0===e?void 0:e.getLabelId();let r=(i?i+" ":"")+this._valueId;return this.ariaLabelledby&&(r+=" "+this.ariaLabelledby),r}_panelDoneAnimating(e){this.openedChange.emit(e)}setDescribedByIds(e){this._ariaDescribedby=e.join(" ")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}}return n.\u0275fac=function(e){return new(e||n)(M(So),M(Gn),M(yn),M(Fd),M(Zt),M(Hr,8),M(Sd,8),M(ds,8),M(Jp,8),M(Eo,10),_r("tabindex"),M(eP),M(Hp),M(_X,8))},n.\u0275dir=rt({type:n,viewQuery:function(e,i){if(1&e&&(pn(sX,5),pn(oX,5),pn(QL,5)),2&e){let r;Et(r=Ct())&&(i.trigger=r.first),Et(r=Ct())&&(i.panel=r.first),Et(r=Ct())&&(i._overlayDir=r.first)}},inputs:{panelClass:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:"typeaheadDebounceInterval",sortComparator:"sortComparator",id:"id"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},features:[kt,Jn]}),n})(),ko=(()=>{class n extends wX{constructor(){super(...arguments),this._scrollTop=0,this._triggerFontSize=0,this._transformOrigin="top",this._offsetY=0,this._positions=[{originX:"start",originY:"top",overlayX:"start",overlayY:"top"},{originX:"start",originY:"bottom",overlayX:"start",overlayY:"bottom"}]}_calculateOverlayScroll(e,i,r){const s=this._getItemHeight();return Math.min(Math.max(0,s*e-i+s/2),r)}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe(vn(this._destroy)).subscribe(()=>{this.panelOpen&&(this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._changeDetectorRef.markForCheck())})}open(){super._canOpen()&&(super.open(),this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._triggerFontSize=parseInt(getComputedStyle(this.trigger.nativeElement).fontSize||"0"),this._calculateOverlayPosition(),this._ngZone.onStable.pipe(Ii(1)).subscribe(()=>{this._triggerFontSize&&this._overlayDir.overlayRef&&this._overlayDir.overlayRef.overlayElement&&(this._overlayDir.overlayRef.overlayElement.style.fontSize=`${this._triggerFontSize}px`)}))}_scrollOptionIntoView(e){const i=H_(e,this.options,this.optionGroups),r=this._getItemHeight();this.panel.nativeElement.scrollTop=0===e&&1===i?0:function BL(n,t,e,i){return ne+i?Math.max(0,n-i+t):e}((e+i)*r,r,this.panel.nativeElement.scrollTop,256)}_positioningSettled(){this._calculateOverlayOffsetX(),this.panel.nativeElement.scrollTop=this._scrollTop}_panelDoneAnimating(e){this.panelOpen?this._scrollTop=0:(this._overlayDir.offsetX=0,this._changeDetectorRef.markForCheck()),super._panelDoneAnimating(e)}_getChangeEvent(e){return new vX(this,e)}_calculateOverlayOffsetX(){const e=this._overlayDir.overlayRef.overlayElement.getBoundingClientRect(),i=this._viewportRuler.getViewportSize(),r=this._isRtl(),s=this.multiple?56:32;let o;if(this.multiple)o=40;else if(this.disableOptionCentering)o=16;else{let h=this._selectionModel.selected[0]||this.options.first;o=h&&h.group?32:16}r||(o*=-1);const a=0-(e.left+o-(r?s:0)),l=e.right+o-i.width+(r?0:s);a>0?o+=a+8:l>0&&(o-=l+8),this._overlayDir.offsetX=Math.round(o),this._overlayDir.overlayRef.updatePosition()}_calculateOverlayOffsetY(e,i,r){const s=this._getItemHeight(),o=(s-this._triggerRect.height)/2,a=Math.floor(256/s);let l;return this.disableOptionCentering?0:(l=0===this._scrollTop?e*s:this._scrollTop===r?(e-(this._getItemCount()-a))*s+(s-(this._getItemCount()*s-256)%s):i-s/2,Math.round(-1*l-o))}_checkOverlayWithinViewport(e){const i=this._getItemHeight(),r=this._viewportRuler.getViewportSize(),s=this._triggerRect.top-8,o=r.height-this._triggerRect.bottom-8,a=Math.abs(this._offsetY),h=Math.min(this._getItemCount()*i,256)-a-this._triggerRect.height;h>o?this._adjustPanelUp(h,o):a>s?this._adjustPanelDown(a,s,e):this._transformOrigin=this._getOriginBasedOnOption()}_adjustPanelUp(e,i){const r=Math.round(e-i);this._scrollTop-=r,this._offsetY-=r,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop<=0&&(this._scrollTop=0,this._offsetY=0,this._transformOrigin="50% bottom 0px")}_adjustPanelDown(e,i,r){const s=Math.round(e-i);if(this._scrollTop+=s,this._offsetY+=s,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop>=r)return this._scrollTop=r,this._offsetY=0,void(this._transformOrigin="50% top 0px")}_calculateOverlayPosition(){const e=this._getItemHeight(),i=this._getItemCount(),r=Math.min(i*e,256),o=i*e-r;let a;a=this.empty?0:Math.max(this.options.toArray().indexOf(this._selectionModel.selected[0]),0),a+=H_(a,this.options,this.optionGroups);const l=r/2;this._scrollTop=this._calculateOverlayScroll(a,l,o),this._offsetY=this._calculateOverlayOffsetY(a,l,o),this._checkOverlayWithinViewport(o)}_getOriginBasedOnOption(){const e=this._getItemHeight(),i=(e-this._triggerRect.height)/2;return`50% ${Math.abs(this._offsetY)-i+e/2}px 0px`}_getItemHeight(){return 3*this._triggerFontSize}_getItemCount(){return this.options.length+this.optionGroups.length}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Hn(n)))(i||n)}}(),n.\u0275cmp=xt({type:n,selectors:[["mat-select"]],contentQueries:function(e,i,r){if(1&e&&(Pn(r,tP,5),Pn(r,sa,5),Pn(r,FL,5)),2&e){let s;Et(s=Ct())&&(i.customTrigger=s.first),Et(s=Ct())&&(i.options=s),Et(s=Ct())&&(i.optionGroups=s)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","true",1,"mat-select"],hostVars:20,hostBindings:function(e,i){1&e&&Je("keydown",function(s){return i._handleKeydown(s)})("focus",function(){return i._onFocus()})("blur",function(){return i._onBlur()}),2&e&&(hn("id",i.id)("tabindex",i.tabIndex)("aria-controls",i.panelOpen?i.id+"-panel":null)("aria-expanded",i.panelOpen)("aria-label",i.ariaLabel||null)("aria-required",i.required.toString())("aria-disabled",i.disabled.toString())("aria-invalid",i.errorState)("aria-describedby",i._ariaDescribedby||null)("aria-activedescendant",i._getAriaActiveDescendant()),Cn("mat-select-disabled",i.disabled)("mat-select-invalid",i.errorState)("mat-select-required",i.required)("mat-select-empty",i.empty)("mat-select-multiple",i.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matSelect"],features:[tn([{provide:Xp,useExisting:n},{provide:PL,useExisting:n}]),kt],ngContentSelectors:pX,decls:9,vars:12,consts:[["cdk-overlay-origin","",1,"mat-select-trigger",3,"click"],["origin","cdkOverlayOrigin","trigger",""],[1,"mat-select-value",3,"ngSwitch"],["class","mat-select-placeholder mat-select-min-line",4,"ngSwitchCase"],["class","mat-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-select-arrow-wrapper"],[1,"mat-select-arrow"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayMinWidth","cdkConnectedOverlayOffsetY","backdropClick","attach","detach"],[1,"mat-select-placeholder","mat-select-min-line"],[1,"mat-select-value-text",3,"ngSwitch"],["class","mat-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-select-min-line"],[1,"mat-select-panel-wrap"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(e,i){if(1&e&&(yi(hX),x(0,"div",0,1),Je("click",function(){return i.toggle()}),x(3,"div",2),Ae(4,aX,2,1,"span",3),Ae(5,uX,3,2,"span",4),O(),x(6,"div",5),bt(7,"div",6),O()(),Ae(8,dX,4,14,"ng-template",7),Je("backdropClick",function(){return i.close()})("attach",function(){return i._onAttached()})("detach",function(){return i.close()})),2&e){const r=ki(1);hn("aria-owns",i.panelOpen?i.id+"-panel":null),B(3),H("ngSwitch",i.empty),hn("id",i._valueId),B(1),H("ngSwitchCase",!0),B(1),H("ngSwitchCase",!1),B(3),H("cdkConnectedOverlayPanelClass",i._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",i._scrollStrategy)("cdkConnectedOverlayOrigin",r)("cdkConnectedOverlayOpen",i.panelOpen)("cdkConnectedOverlayPositions",i._positions)("cdkConnectedOverlayMinWidth",null==i._triggerRect?null:i._triggerRect.width)("cdkConnectedOverlayOffsetY",i._offsetY)}},directives:[WL,hd,Wf,Ox,QL,Hc],styles:['.mat-select{display:inline-block;width:100%;outline:none}.mat-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-select-disabled .mat-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-select-arrow-wrapper{height:16px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(-25%)}.mat-form-field-appearance-standard.mat-form-field-has-label .mat-select:not(.mat-select-empty) .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:none}.mat-select-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;margin:0 4px}.mat-form-field.mat-focused .mat-select-arrow{transform:translateX(0)}.mat-select-panel-wrap{flex-basis:100%}.mat-select-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:0;max-height:256px;min-width:100%;border-radius:4px;outline:0}.cdk-high-contrast-active .mat-select-panel{outline:solid 1px}.mat-select-panel .mat-optgroup-label,.mat-select-panel .mat-option{font-size:inherit;line-height:3em;height:3em}.mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex{cursor:pointer}.mat-form-field-type-mat-select .mat-form-field-label{width:calc(100% - 18px)}.mat-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-select-placeholder{color:transparent;-webkit-text-fill-color:transparent;transition:none;display:block}.mat-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}\n'],encapsulation:2,data:{animation:[ZO.transformPanelWrap,ZO.transformPanel]},changeDetection:0}),n})(),nP=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({providers:[yX],imports:[[di,oc,V_,mn],Ba,s0,V_,mn]}),n})();const iP=new Set;let qd,MX=(()=>{class n{constructor(e){this._platform=e,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):EX}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function DX(n){if(!iP.has(n))try{qd||(qd=document.createElement("style"),qd.setAttribute("type","text/css"),document.head.appendChild(qd)),qd.sheet&&(qd.sheet.insertRule(`@media ${n} {body{ }}`,0),iP.add(n))}catch(t){console.error(t)}}(e),this._matchMedia(e)}}return n.\u0275fac=function(e){return new(e||n)(Se(zi))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function EX(n){return{matches:"all"===n||""===n,media:n,addListener:()=>{},removeListener:()=>{}}}let _0=(()=>{class n{constructor(e,i){this._mediaMatcher=e,this._zone=i,this._queries=new Map,this._destroySubject=new K}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return rP(d_(e)).some(r=>this._registerQuery(r).mql.matches)}observe(e){let s=bM(rP(d_(e)).map(o=>this._registerQuery(o).observable));return s=Dg(s.pipe(Ii(1)),s.pipe(wD(1),bD(0))),s.pipe(ge(o=>{const a={matches:!1,breakpoints:{}};return o.forEach(({matches:l,query:h})=>{a.matches=a.matches||l,a.breakpoints[h]=l}),a}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);const i=this._mediaMatcher.matchMedia(e),s={observable:new st(o=>{const a=l=>this._zone.run(()=>o.next(l));return i.addListener(a),()=>{i.removeListener(a)}}).pipe(hr(i),ge(({matches:o})=>({query:e,matches:o})),vn(this._destroySubject)),mql:i};return this._queries.set(e,s),s}}return n.\u0275fac=function(e){return new(e||n)(Se(MX),Se(yn))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function rP(n){return n.map(t=>t.split(",")).reduce((t,e)=>t.concat(e)).map(t=>t.trim())}const CX=["tooltip"],oP="tooltip-panel",aP=na({passive:!0}),lP=new pt("mat-tooltip-scroll-strategy"),xX={provide:lP,deps:[Ds],useFactory:function kX(n){return()=>n.scrollStrategies.reposition({scrollThrottle:20})}},IX=new pt("mat-tooltip-default-options",{providedIn:"root",factory:function AX(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}});let RX=(()=>{class n{constructor(e,i,r,s,o,a,l,h,f,D,k,Y){this._overlay=e,this._elementRef=i,this._scrollDispatcher=r,this._viewContainerRef=s,this._ngZone=o,this._platform=a,this._ariaDescriber=l,this._focusMonitor=h,this._dir=D,this._defaultOptions=k,this._position="below",this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this._showDelay=this._defaultOptions.showDelay,this._hideDelay=this._defaultOptions.hideDelay,this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new K,this._scrollStrategy=f,this._document=Y,k&&(k.position&&(this.position=k.position),k.touchGestures&&(this.touchGestures=k.touchGestures)),D.change.pipe(vn(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}get position(){return this._position}set position(e){var i;e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(this._overlayRef),null===(i=this._tooltipInstance)||void 0===i||i.show(0),this._overlayRef.updatePosition()))}get disabled(){return this._disabled}set disabled(e){this._disabled=rn(e),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(e){this._showDelay=Ai(e)}get hideDelay(){return this._hideDelay}set hideDelay(e){this._hideDelay=Ai(e),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=e?String(e).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(vn(this._destroyed)).subscribe(e=>{e?"keyboard"===e&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const e=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([i,r])=>{e.removeEventListener(i,r,aP)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(e,this.message,"tooltip"),this._focusMonitor.stopMonitoring(e)}show(e=this.showDelay){if(this.disabled||!this.message||this._isTooltipVisible()&&!this._tooltipInstance._showTimeoutId&&!this._tooltipInstance._hideTimeoutId)return;const i=this._createOverlay();this._detach(),this._portal=this._portal||new Nd(this._tooltipComponent,this._viewContainerRef);const r=this._tooltipInstance=i.attach(this._portal).instance;r._triggerElement=this._elementRef.nativeElement,r._mouseLeaveHideDelay=this._hideDelay,r.afterHidden().pipe(vn(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),r.show(e)}hide(e=this.hideDelay){this._tooltipInstance&&this._tooltipInstance.hide(e)}toggle(){this._isTooltipVisible()?this.hide():this.show()}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(){var e;if(this._overlayRef)return this._overlayRef;const i=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),r=this._overlay.position().flexibleConnectedTo(this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(i);return r.positionChanges.pipe(vn(this._destroyed)).subscribe(s=>{this._updateCurrentPositionClass(s.connectionPair),this._tooltipInstance&&s.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:r,panelClass:`${this._cssClassPrefix}-${oP}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(vn(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(vn(this._destroyed)).subscribe(()=>{var s;return null===(s=this._tooltipInstance)||void 0===s?void 0:s._handleBodyInteraction()}),this._overlayRef.keydownEvents().pipe(vn(this._destroyed)).subscribe(s=>{this._isTooltipVisible()&&27===s.keyCode&&!Qr(s)&&(s.preventDefault(),s.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),(null===(e=this._defaultOptions)||void 0===e?void 0:e.disableTooltipInteractivity)&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(e){const i=e.getConfig().positionStrategy,r=this._getOrigin(),s=this._getOverlayPosition();i.withPositions([this._addOffset(Object.assign(Object.assign({},r.main),s.main)),this._addOffset(Object.assign(Object.assign({},r.fallback),s.fallback))])}_addOffset(e){return e}_getOrigin(){const e=!this._dir||"ltr"==this._dir.value,i=this.position;let r;"above"==i||"below"==i?r={originX:"center",originY:"above"==i?"top":"bottom"}:"before"==i||"left"==i&&e||"right"==i&&!e?r={originX:"start",originY:"center"}:("after"==i||"right"==i&&e||"left"==i&&!e)&&(r={originX:"end",originY:"center"});const{x:s,y:o}=this._invertPosition(r.originX,r.originY);return{main:r,fallback:{originX:s,originY:o}}}_getOverlayPosition(){const e=!this._dir||"ltr"==this._dir.value,i=this.position;let r;"above"==i?r={overlayX:"center",overlayY:"bottom"}:"below"==i?r={overlayX:"center",overlayY:"top"}:"before"==i||"left"==i&&e||"right"==i&&!e?r={overlayX:"end",overlayY:"center"}:("after"==i||"right"==i&&e||"left"==i&&!e)&&(r={overlayX:"start",overlayY:"center"});const{x:s,y:o}=this._invertPosition(r.overlayX,r.overlayY);return{main:r,fallback:{overlayX:s,overlayY:o}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe(Ii(1),vn(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,i){return"above"===this.position||"below"===this.position?"top"===i?i="bottom":"bottom"===i&&(i="top"):"end"===e?e="start":"start"===e&&(e="end"),{x:e,y:i}}_updateCurrentPositionClass(e){const{overlayY:i,originX:r,originY:s}=e;let o;if(o="center"===i?this._dir&&"rtl"===this._dir.value?"end"===r?"left":"right":"start"===r?"left":"right":"bottom"===i&&"top"===s?"above":"below",o!==this._currentPosition){const a=this._overlayRef;if(a){const l=`${this._cssClassPrefix}-${oP}-`;a.removePanelClass(l+this._currentPosition),a.addPanelClass(l+o)}this._currentPosition=o}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",()=>{this._setupPointerExitEventsIfNeeded(),this.show()}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",()=>{this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const e=[];if(this._platformSupportsMouseEvents())e.push(["mouseleave",i=>{var r;const s=i.relatedTarget;(!s||!(null===(r=this._overlayRef)||void 0===r?void 0:r.overlayElement.contains(s)))&&this.hide()}],["wheel",i=>this._wheelListener(i)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const i=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};e.push(["touchend",i],["touchcancel",i])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([i,r])=>{this._elementRef.nativeElement.addEventListener(i,r,aP)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(e){if(this._isTooltipVisible()){const i=this._document.elementFromPoint(e.clientX,e.clientY),r=this._elementRef.nativeElement;i!==r&&!r.contains(i)&&this.hide()}}_disableNativeGesturesIfNecessary(){const e=this.touchGestures;if("off"!==e){const i=this._elementRef.nativeElement,r=i.style;("on"===e||"INPUT"!==i.nodeName&&"TEXTAREA"!==i.nodeName)&&(r.userSelect=r.msUserSelect=r.webkitUserSelect=r.MozUserSelect="none"),("on"===e||!i.draggable)&&(r.webkitUserDrag="none"),r.touchAction="none",r.webkitTapHighlightColor="transparent"}}}return n.\u0275fac=function(e){Ja()},n.\u0275dir=rt({type:n,inputs:{position:["matTooltipPosition","position"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}}),n})(),gl=(()=>{class n extends RX{constructor(e,i,r,s,o,a,l,h,f,D,k,Y){super(e,i,r,s,o,a,l,h,f,D,k,Y),this._tooltipComponent=OX}}return n.\u0275fac=function(e){return new(e||n)(M(Ds),M(Zt),M(XR),M(Si),M(yn),M(zi),M(BR),M(Ns),M(lP),M(Hr,8),M(IX,8),M(Dn))},n.\u0275dir=rt({type:n,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-tooltip-trigger"],exportAs:["matTooltip"],features:[kt]}),n})(),LX=(()=>{class n{constructor(e,i){this._changeDetectorRef=e,this._visibility="initial",this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new K,this._animationsDisabled="NoopAnimations"===i}show(e){clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},e)}hide(e){clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},e)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){clearTimeout(this._showTimeoutId),clearTimeout(this._hideTimeoutId),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:e}){(!e||!this._triggerElement.contains(e))&&this.hide(this._mouseLeaveHideDelay)}_onShow(){}_handleAnimationEnd({animationName:e}){(e===this._showAnimation||e===this._hideAnimation)&&this._finalizeAnimation(e===this._showAnimation)}_finalizeAnimation(e){e?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(e){const i=this._tooltip.nativeElement,r=this._showAnimation,s=this._hideAnimation;if(i.classList.remove(e?s:r),i.classList.add(e?r:s),this._isVisible=e,e&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const o=getComputedStyle(i);("0s"===o.getPropertyValue("animation-duration")||"none"===o.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}e&&this._onShow(),this._animationsDisabled&&(i.classList.add("_mat-animation-noopable"),this._finalizeAnimation(e))}}return n.\u0275fac=function(e){return new(e||n)(M(Gn),M(Zi,8))},n.\u0275dir=rt({type:n}),n})(),OX=(()=>{class n extends LX{constructor(e,i,r){super(e,r),this._breakpointObserver=i,this._isHandset=this._breakpointObserver.observe("(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)"),this._showAnimation="mat-tooltip-show",this._hideAnimation="mat-tooltip-hide"}}return n.\u0275fac=function(e){return new(e||n)(M(Gn),M(_0),M(Zi,8))},n.\u0275cmp=xt({type:n,selectors:[["mat-tooltip-component"]],viewQuery:function(e,i){if(1&e&&pn(CX,7),2&e){let r;Et(r=Ct())&&(i._tooltip=r.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(e,i){1&e&&Je("mouseleave",function(s){return i._handleMouseLeave(s)}),2&e&&Fr("zoom",i.isVisible()?1:null)},features:[kt],decls:4,vars:6,consts:[[1,"mat-tooltip",3,"ngClass","animationend"],["tooltip",""]],template:function(e,i){if(1&e&&(x(0,"div",0,1),Je("animationend",function(s){return i._handleAnimationEnd(s)}),ls(2,"async"),we(3),O()),2&e){let r;Cn("mat-tooltip-handset",null==(r=cs(2,4,i._isHandset))?null:r.matches),H("ngClass",i.tooltipClass),B(3),vi(i.message)}},directives:[Hc],pipes:[rl],styles:[".mat-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis;transform:scale(0)}.mat-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.cdk-high-contrast-active .mat-tooltip{outline:solid 1px}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}.mat-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-tooltip-show{0%{opacity:0;transform:scale(0)}50%{opacity:.5;transform:scale(0.99)}100%{opacity:1;transform:scale(1)}}@keyframes mat-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1)}}.mat-tooltip-show{animation:mat-tooltip-show 200ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-tooltip-hide{animation:mat-tooltip-hide 100ms cubic-bezier(0, 0, 0.2, 1) forwards}\n"],encapsulation:2,changeDetection:0}),n})(),y0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({providers:[xX],imports:[[b_,di,oc,mn],mn,Ba]}),n})();function PX(n,t){if(1&n&&(x(0,"mat-option",19),we(1),O()),2&n){const e=t.$implicit;H("value",e),B(1),ln(" ",e," ")}}function FX(n,t){if(1&n){const e=an();x(0,"mat-form-field",16)(1,"mat-select",17),Je("selectionChange",function(r){return Ut(e),Te(2)._changePageSize(r.value)}),Ae(2,PX,2,2,"mat-option",18),O()()}if(2&n){const e=Te(2);H("appearance",e._formFieldAppearance)("color",e.color),B(1),H("value",e.pageSize)("disabled",e.disabled)("aria-label",e._intl.itemsPerPageLabel),B(1),H("ngForOf",e._displayedPageSizeOptions)}}function NX(n,t){if(1&n&&(x(0,"div",20),we(1),O()),2&n){const e=Te(2);B(1),vi(e.pageSize)}}function BX(n,t){if(1&n&&(x(0,"div",12)(1,"div",13),we(2),O(),Ae(3,FX,3,6,"mat-form-field",14),Ae(4,NX,2,1,"div",15),O()),2&n){const e=Te();B(2),ln(" ",e._intl.itemsPerPageLabel," "),B(1),H("ngIf",e._displayedPageSizeOptions.length>1),B(1),H("ngIf",e._displayedPageSizeOptions.length<=1)}}function jX(n,t){if(1&n){const e=an();x(0,"button",21),Je("click",function(){return Ut(e),Te().firstPage()}),Gs(),x(1,"svg",7),bt(2,"path",22),O()()}if(2&n){const e=Te();H("matTooltip",e._intl.firstPageLabel)("matTooltipDisabled",e._previousButtonsDisabled())("matTooltipPosition","above")("disabled",e._previousButtonsDisabled()),hn("aria-label",e._intl.firstPageLabel)}}function YX(n,t){if(1&n){const e=an();Gs(),Wa(),x(0,"button",23),Je("click",function(){return Ut(e),Te().lastPage()}),Gs(),x(1,"svg",7),bt(2,"path",24),O()()}if(2&n){const e=Te();H("matTooltip",e._intl.lastPageLabel)("matTooltipDisabled",e._nextButtonsDisabled())("matTooltipPosition","above")("disabled",e._nextButtonsDisabled()),hn("aria-label",e._intl.lastPageLabel)}}let sy=(()=>{class n{constructor(){this.changes=new K,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(e,i,r)=>{if(0==r||0==i)return`0 of ${r}`;const s=e*i;return`${s+1} \u2013 ${s<(r=Math.max(r,0))?Math.min(s+i,r):s+i} of ${r}`}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const VX={provide:sy,deps:[[new yr,new mo,sy]],useFactory:function HX(n){return n||new sy}},UX=new pt("MAT_PAGINATOR_DEFAULT_OPTIONS"),zX=eo(TL(class{}));let GX=(()=>{class n extends zX{constructor(e,i,r){if(super(),this._intl=e,this._changeDetectorRef=i,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.page=new jt,this._intlChanges=e.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),r){const{pageSize:s,pageSizeOptions:o,hidePageSize:a,showFirstLastButtons:l}=r;null!=s&&(this._pageSize=s),null!=o&&(this._pageSizeOptions=o),null!=a&&(this._hidePageSize=a),null!=l&&(this._showFirstLastButtons=l)}}get pageIndex(){return this._pageIndex}set pageIndex(e){this._pageIndex=Math.max(Ai(e),0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(e){this._length=Ai(e),this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(e){this._pageSize=Math.max(Ai(e),0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(e){this._pageSizeOptions=(e||[]).map(i=>Ai(i)),this._updateDisplayedPageSizeOptions()}get hidePageSize(){return this._hidePageSize}set hidePageSize(e){this._hidePageSize=rn(e)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(e){this._showFirstLastButtons=rn(e)}ngOnInit(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}ngOnDestroy(){this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const e=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(e)}previousPage(){if(!this.hasPreviousPage())return;const e=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(e)}firstPage(){if(!this.hasPreviousPage())return;const e=this.pageIndex;this.pageIndex=0,this._emitPageEvent(e)}lastPage(){if(!this.hasNextPage())return;const e=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(e)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const e=this.getNumberOfPages()-1;return this.pageIndexe-i),this._changeDetectorRef.markForCheck())}_emitPageEvent(e){this.page.emit({previousPageIndex:e,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}}return n.\u0275fac=function(e){Ja()},n.\u0275dir=rt({type:n,inputs:{color:"color",pageIndex:"pageIndex",length:"length",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:"hidePageSize",showFirstLastButtons:"showFirstLastButtons"},outputs:{page:"page"},features:[kt]}),n})(),v0=(()=>{class n extends GX{constructor(e,i,r){super(e,i,r),r&&null!=r.formFieldAppearance&&(this._formFieldAppearance=r.formFieldAppearance)}}return n.\u0275fac=function(e){return new(e||n)(M(sy),M(Gn),M(UX,8))},n.\u0275cmp=xt({type:n,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-paginator"],inputs:{disabled:"disabled"},exportAs:["matPaginator"],features:[kt],decls:14,vars:14,consts:[[1,"mat-paginator-outer-container"],[1,"mat-paginator-container"],["class","mat-paginator-page-size",4,"ngIf"],[1,"mat-paginator-range-actions"],[1,"mat-paginator-range-label"],["mat-icon-button","","type","button","class","mat-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-previous",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["viewBox","0 0 24 24","focusable","false",1,"mat-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-next",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button","class","mat-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],[1,"mat-paginator-page-size"],[1,"mat-paginator-page-size-label"],["class","mat-paginator-page-size-select",3,"appearance","color",4,"ngIf"],["class","mat-paginator-page-size-value",4,"ngIf"],[1,"mat-paginator-page-size-select",3,"appearance","color"],[3,"value","disabled","aria-label","selectionChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"mat-paginator-page-size-value"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(e,i){1&e&&(x(0,"div",0)(1,"div",1),Ae(2,BX,5,3,"div",2),x(3,"div",3)(4,"div",4),we(5),O(),Ae(6,jX,3,5,"button",5),x(7,"button",6),Je("click",function(){return i.previousPage()}),Gs(),x(8,"svg",7),bt(9,"path",8),O()(),Wa(),x(10,"button",9),Je("click",function(){return i.nextPage()}),Gs(),x(11,"svg",7),bt(12,"path",10),O()(),Ae(13,YX,3,5,"button",11),O()()()),2&e&&(B(2),H("ngIf",!i.hidePageSize),B(3),ln(" ",i._intl.getRangeLabel(i.pageIndex,i.pageSize,i.length)," "),B(1),H("ngIf",i.showFirstLastButtons),B(1),H("matTooltip",i._intl.previousPageLabel)("matTooltipDisabled",i._previousButtonsDisabled())("matTooltipPosition","above")("disabled",i._previousButtonsDisabled()),hn("aria-label",i._intl.previousPageLabel),B(3),H("matTooltip",i._intl.nextPageLabel)("matTooltipDisabled",i._nextButtonsDisabled())("matTooltipPosition","above")("disabled",i._nextButtonsDisabled()),hn("aria-label",i._intl.nextPageLabel),B(3),H("ngIf",i.showFirstLastButtons))},directives:[Er,ko,sa,bi,ai,Br,gl],styles:[".mat-paginator{display:block}.mat-paginator-outer-container{display:flex}.mat-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap-reverse;width:100%}.mat-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-paginator-page-size{margin-right:0;margin-left:8px}.mat-paginator-page-size-label{margin:0 4px}.mat-paginator-page-size-select{margin:6px 4px 0 4px;width:56px}.mat-paginator-page-size-select.mat-form-field-appearance-outline{width:64px}.mat-paginator-page-size-select.mat-form-field-appearance-fill{width:64px}.mat-paginator-range-label{margin:0 32px 0 24px}.mat-paginator-range-actions{display:flex;align-items:center}.mat-paginator-icon{width:28px;fill:currentColor}[dir=rtl] .mat-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-paginator-icon{fill:CanvasText}\n"],encapsulation:2,changeDetection:0}),n})(),$X=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({providers:[VX],imports:[[di,jd,nP,y0,mn]]}),n})(),cP=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[di,mn],mn]}),n})();function QX(n,t){if(1&n&&(Gs(),bt(0,"circle",4)),2&n){const e=Te(),i=ki(1);Fr("animation-name","mat-progress-spinner-stroke-rotate-"+e._spinnerAnimationLabel)("stroke-dashoffset",e._getStrokeDashOffset(),"px")("stroke-dasharray",e._getStrokeCircumference(),"px")("stroke-width",e._getCircleStrokeWidth(),"%")("transform-origin",e._getCircleTransformOrigin(i)),hn("r",e._getCircleRadius())}}function KX(n,t){if(1&n&&(Gs(),bt(0,"circle",4)),2&n){const e=Te(),i=ki(1);Fr("stroke-dashoffset",e._getStrokeDashOffset(),"px")("stroke-dasharray",e._getStrokeCircumference(),"px")("stroke-width",e._getCircleStrokeWidth(),"%")("transform-origin",e._getCircleTransformOrigin(i)),hn("r",e._getCircleRadius())}}const XX=Ya(class{constructor(n){this._elementRef=n}},"primary"),JX=new pt("mat-progress-spinner-default-options",{providedIn:"root",factory:function eJ(){return{diameter:100}}});class Es extends XX{constructor(t,e,i,r,s,o,a,l){super(t),this._document=i,this._diameter=100,this._value=0,this._resizeSubscription=P.EMPTY,this.mode="determinate";const h=Es._diameters;this._spinnerAnimationLabel=this._getSpinnerAnimationLabel(),h.has(i.head)||h.set(i.head,new Set([100])),this._noopAnimations="NoopAnimations"===r&&!!s&&!s._forceAnimations,"mat-spinner"===t.nativeElement.nodeName.toLowerCase()&&(this.mode="indeterminate"),s&&(s.diameter&&(this.diameter=s.diameter),s.strokeWidth&&(this.strokeWidth=s.strokeWidth)),e.isBrowser&&e.SAFARI&&a&&o&&l&&(this._resizeSubscription=a.change(150).subscribe(()=>{"indeterminate"===this.mode&&l.run(()=>o.markForCheck())}))}get diameter(){return this._diameter}set diameter(t){this._diameter=Ai(t),this._spinnerAnimationLabel=this._getSpinnerAnimationLabel(),this._styleRoot&&this._attachStyleNode()}get strokeWidth(){return this._strokeWidth||this.diameter/10}set strokeWidth(t){this._strokeWidth=Ai(t)}get value(){return"determinate"===this.mode?this._value:0}set value(t){this._value=Math.max(0,Math.min(100,Ai(t)))}ngOnInit(){const t=this._elementRef.nativeElement;this._styleRoot=u_(t)||this._document.head,this._attachStyleNode(),t.classList.add("mat-progress-spinner-indeterminate-animation")}ngOnDestroy(){this._resizeSubscription.unsubscribe()}_getCircleRadius(){return(this.diameter-10)/2}_getViewBox(){const t=2*this._getCircleRadius()+this.strokeWidth;return`0 0 ${t} ${t}`}_getStrokeCircumference(){return 2*Math.PI*this._getCircleRadius()}_getStrokeDashOffset(){return"determinate"===this.mode?this._getStrokeCircumference()*(100-this._value)/100:null}_getCircleStrokeWidth(){return this.strokeWidth/this.diameter*100}_getCircleTransformOrigin(t){var e;const i=50*(null!==(e=t.currentScale)&&void 0!==e?e:1);return`${i}% ${i}%`}_attachStyleNode(){const t=this._styleRoot,e=this._diameter,i=Es._diameters;let r=i.get(t);if(!r||!r.has(e)){const s=this._document.createElement("style");s.setAttribute("mat-spinner-animation",this._spinnerAnimationLabel),s.textContent=this._getAnimationText(),t.appendChild(s),r||(r=new Set,i.set(t,r)),r.add(e)}}_getAnimationText(){const t=this._getStrokeCircumference();return"\n @keyframes mat-progress-spinner-stroke-rotate-DIAMETER {\n 0% { stroke-dashoffset: START_VALUE; transform: rotate(0); }\n 12.5% { stroke-dashoffset: END_VALUE; transform: rotate(0); }\n 12.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\n 25% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\n\n 25.0001% { stroke-dashoffset: START_VALUE; transform: rotate(270deg); }\n 37.5% { stroke-dashoffset: END_VALUE; transform: rotate(270deg); }\n 37.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\n 50% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\n\n 50.0001% { stroke-dashoffset: START_VALUE; transform: rotate(180deg); }\n 62.5% { stroke-dashoffset: END_VALUE; transform: rotate(180deg); }\n 62.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\n 75% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\n\n 75.0001% { stroke-dashoffset: START_VALUE; transform: rotate(90deg); }\n 87.5% { stroke-dashoffset: END_VALUE; transform: rotate(90deg); }\n 87.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\n 100% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\n }\n".replace(/START_VALUE/g,""+.95*t).replace(/END_VALUE/g,""+.2*t).replace(/DIAMETER/g,`${this._spinnerAnimationLabel}`)}_getSpinnerAnimationLabel(){return this.diameter.toString().replace(".","_")}}Es._diameters=new WeakMap,Es.\u0275fac=function(t){return new(t||Es)(M(Zt),M(zi),M(Dn,8),M(Zi,8),M(JX),M(Gn),M(So),M(yn))},Es.\u0275cmp=xt({type:Es,selectors:[["mat-progress-spinner"],["mat-spinner"]],hostAttrs:["role","progressbar","tabindex","-1",1,"mat-progress-spinner","mat-spinner"],hostVars:10,hostBindings:function(t,e){2&t&&(hn("aria-valuemin","determinate"===e.mode?0:null)("aria-valuemax","determinate"===e.mode?100:null)("aria-valuenow","determinate"===e.mode?e.value:null)("mode",e.mode),Fr("width",e.diameter,"px")("height",e.diameter,"px"),Cn("_mat-animation-noopable",e._noopAnimations))},inputs:{color:"color",diameter:"diameter",strokeWidth:"strokeWidth",mode:"mode",value:"value"},exportAs:["matProgressSpinner"],features:[kt],decls:4,vars:8,consts:[["preserveAspectRatio","xMidYMid meet","focusable","false","aria-hidden","true",3,"ngSwitch"],["svg",""],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray","stroke-width","transform-origin",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width","transform-origin",4,"ngSwitchCase"],["cx","50%","cy","50%"]],template:function(t,e){1&t&&(Gs(),x(0,"svg",0,1),Ae(2,QX,1,11,"circle",2),Ae(3,KX,1,9,"circle",3),O()),2&t&&(Fr("width",e.diameter,"px")("height",e.diameter,"px"),H("ngSwitch","indeterminate"===e.mode),hn("viewBox",e._getViewBox()),B(2),H("ngSwitchCase",!0),B(1),H("ngSwitchCase",!1))},directives:[hd,Wf],styles:[".mat-progress-spinner{display:block;position:relative;overflow:hidden}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:transparent;transition:stroke-dashoffset 225ms linear}._mat-animation-noopable.mat-progress-spinner circle{transition:none;animation:none}.cdk-high-contrast-active .mat-progress-spinner circle{stroke:CanvasText}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] svg{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] svg{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition:none;animation:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}\n"],encapsulation:2,changeDetection:0});let uP=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[mn,di],mn]}),n})();const nJ=["input"],iJ=function(n){return{enterDuration:n}},rJ=["*"],sJ=new pt("mat-radio-default-options",{providedIn:"root",factory:function oJ(){return{color:"accent"}}});let dP=0;const aJ={provide:jr,useExisting:Dt(()=>mP),multi:!0};class hP{constructor(t,e){this.source=t,this.value=e}}const pP=new pt("MatRadioGroup");let lJ=(()=>{class n{constructor(e){this._changeDetector=e,this._value=null,this._name="mat-radio-group-"+dP++,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new jt}get name(){return this._name}set name(e){this._name=e,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(e){this._labelPosition="before"===e?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(e){this._selected=e,this.value=e?e.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(e){this._disabled=rn(e),this._markRadiosForCheck()}get required(){return this._required}set required(e){this._required=rn(e),this._markRadiosForCheck()}ngAfterContentInit(){this._isInitialized=!0}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(e=>{e.name=this.name,e._markForCheck()})}_updateSelectedRadioFromValue(){this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach(i=>{i.checked=this.value===i.value,i.checked&&(this._selected=i)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new hP(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(e=>e._markForCheck())}writeValue(e){this.value=e,this._changeDetector.markForCheck()}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetector.markForCheck()}}return n.\u0275fac=function(e){return new(e||n)(M(Gn))},n.\u0275dir=rt({type:n,inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:"disabled",required:"required"},outputs:{change:"change"}}),n})(),mP=(()=>{class n extends lJ{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Hn(n)))(i||n)}}(),n.\u0275dir=rt({type:n,selectors:[["mat-radio-group"]],contentQueries:function(e,i,r){if(1&e&&Pn(r,fP,5),2&e){let s;Et(s=Ct())&&(i._radios=s)}},hostAttrs:["role","radiogroup",1,"mat-radio-group"],exportAs:["matRadioGroup"],features:[tn([aJ,{provide:pP,useExisting:n}]),kt]}),n})();class cJ{constructor(t){this._elementRef=t}}const uJ=to(nc(cJ));let dJ=(()=>{class n extends uJ{constructor(e,i,r,s,o,a,l,h){super(i),this._changeDetector=r,this._focusMonitor=s,this._radioDispatcher=o,this._providerOverride=l,this._uniqueId="mat-radio-"+ ++dP,this.id=this._uniqueId,this.change=new jt,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this.radioGroup=e,this._noopAnimations="NoopAnimations"===a,h&&(this.tabIndex=Ai(h,0)),this._removeUniqueSelectionListener=o.listen((f,D)=>{f!==this.id&&D===this.name&&(this.checked=!1)})}get checked(){return this._checked}set checked(e){const i=rn(e);this._checked!==i&&(this._checked=i,i&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!i&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),i&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===e),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(e){this._labelPosition=e}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(e){this._setDisabled(rn(e))}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(e){this._required=rn(e)}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"}set color(e){this._color=e}get inputId(){return`${this.id||this._uniqueId}-input`}focus(e,i){i?this._focusMonitor.focusVia(this._inputElement,i,e):this._inputElement.nativeElement.focus(e)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.checked&&(this.radioGroup.selected=this),this.name=this.radioGroup.name)}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{!e&&this.radioGroup&&this.radioGroup._touch()})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new hP(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputClick(e){e.stopPropagation()}_onInputInteraction(e){if(e.stopPropagation(),!this.checked&&!this.disabled){const i=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),i&&this.radioGroup._emitChangeEvent())}}_setDisabled(e){this._disabled!==e&&(this._disabled=e,this._changeDetector.markForCheck())}_updateTabIndex(){var e;const i=this.radioGroup;let r;if(r=i&&i.selected&&!this.disabled?i.selected===this?this.tabIndex:-1:this.tabIndex,r!==this._previousTabIndex){const s=null===(e=this._inputElement)||void 0===e?void 0:e.nativeElement;s&&(s.setAttribute("tabindex",r+""),this._previousTabIndex=r)}}}return n.\u0275fac=function(e){Ja()},n.\u0275dir=rt({type:n,viewQuery:function(e,i){if(1&e&&pn(nJ,5),2&e){let r;Et(r=Ct())&&(i._inputElement=r.first)}},inputs:{id:"id",name:"name",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],checked:"checked",value:"value",labelPosition:"labelPosition",disabled:"disabled",required:"required",color:"color"},outputs:{change:"change"},features:[kt]}),n})(),fP=(()=>{class n extends dJ{constructor(e,i,r,s,o,a,l,h){super(e,i,r,s,o,a,l,h)}}return n.\u0275fac=function(e){return new(e||n)(M(pP,8),M(Zt),M(Gn),M(Ns),M(RD),M(Zi,8),M(sJ,8),_r("tabindex"))},n.\u0275cmp=xt({type:n,selectors:[["mat-radio-button"]],hostAttrs:[1,"mat-radio-button"],hostVars:17,hostBindings:function(e,i){1&e&&Je("focus",function(){return i._inputElement.nativeElement.focus()}),2&e&&(hn("tabindex",null)("id",i.id)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),Cn("mat-radio-checked",i.checked)("mat-radio-disabled",i.disabled)("_mat-animation-noopable",i._noopAnimations)("mat-primary","primary"===i.color)("mat-accent","accent"===i.color)("mat-warn","warn"===i.color))},inputs:{disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matRadioButton"],features:[kt],ngContentSelectors:rJ,decls:13,vars:19,consts:[[1,"mat-radio-label"],["label",""],[1,"mat-radio-container"],[1,"mat-radio-outer-circle"],[1,"mat-radio-inner-circle"],["type","radio",1,"mat-radio-input",3,"id","checked","disabled","required","change","click"],["input",""],["mat-ripple","",1,"mat-radio-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered","matRippleRadius","matRippleAnimation"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mat-radio-label-content"],[2,"display","none"]],template:function(e,i){if(1&e&&(yi(),x(0,"label",0,1)(2,"span",2),bt(3,"span",3)(4,"span",4),x(5,"input",5,6),Je("change",function(s){return i._onInputInteraction(s)})("click",function(s){return i._onInputClick(s)}),O(),x(7,"span",7),bt(8,"span",8),O()(),x(9,"span",9)(10,"span",10),we(11,"\xa0"),O(),Sn(12),O()()),2&e){const r=ki(1);hn("for",i.inputId),B(5),H("id",i.inputId)("checked",i.checked)("disabled",i.disabled)("required",i.required),hn("name",i.name)("value",i.value)("aria-label",i.ariaLabel)("aria-labelledby",i.ariaLabelledby)("aria-describedby",i.ariaDescribedby),B(2),H("matRippleTrigger",r)("matRippleDisabled",i._isRippleDisabled())("matRippleCentered",!0)("matRippleRadius",20)("matRippleAnimation",$o(17,iJ,i._noopAnimations?0:150)),B(2),Cn("mat-radio-label-before","before"==i.labelPosition)}},directives:[no],styles:[".mat-radio-button{display:inline-block;-webkit-tap-highlight-color:transparent;outline:0}.mat-radio-label{-webkit-user-select:none;user-select:none;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;vertical-align:middle;width:100%}.mat-radio-container{box-sizing:border-box;display:inline-block;position:relative;width:20px;height:20px;flex-shrink:0}.mat-radio-outer-circle{box-sizing:border-box;display:block;height:20px;left:0;position:absolute;top:0;transition:border-color ease 280ms;width:20px;border-width:2px;border-style:solid;border-radius:50%}._mat-animation-noopable .mat-radio-outer-circle{transition:none}.mat-radio-inner-circle{border-radius:50%;box-sizing:border-box;display:block;height:20px;left:0;position:absolute;top:0;opacity:0;transition:transform ease 280ms,background-color ease 280ms,opacity linear 1ms 280ms;width:20px;transform:scale(0.001);-webkit-print-color-adjust:exact;color-adjust:exact}.mat-radio-checked .mat-radio-inner-circle{transform:scale(0.5);opacity:1;transition:transform ease 280ms,background-color ease 280ms}.cdk-high-contrast-active .mat-radio-checked .mat-radio-inner-circle{border:solid 10px}._mat-animation-noopable .mat-radio-inner-circle{transition:none}.mat-radio-label-content{-webkit-user-select:auto;user-select:auto;display:inline-block;order:0;line-height:inherit;padding-left:8px;padding-right:0}[dir=rtl] .mat-radio-label-content{padding-right:8px;padding-left:0}.mat-radio-label-content.mat-radio-label-before{order:-1;padding-left:0;padding-right:8px}[dir=rtl] .mat-radio-label-content.mat-radio-label-before{padding-right:0;padding-left:8px}.mat-radio-disabled,.mat-radio-disabled .mat-radio-label{cursor:default}.mat-radio-button .mat-radio-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-radio-button .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple){opacity:.16}.mat-radio-persistent-ripple{width:100%;height:100%;transform:none;top:0;left:0}.mat-radio-container:hover .mat-radio-persistent-ripple{opacity:.04}.mat-radio-button:not(.mat-radio-disabled).cdk-keyboard-focused .mat-radio-persistent-ripple,.mat-radio-button:not(.mat-radio-disabled).cdk-program-focused .mat-radio-persistent-ripple{opacity:.12}.mat-radio-persistent-ripple,.mat-radio-disabled .mat-radio-container:hover .mat-radio-persistent-ripple{opacity:0}@media(hover: none){.mat-radio-container:hover .mat-radio-persistent-ripple{display:none}}.mat-radio-input{opacity:0;position:absolute;top:0;left:0;margin:0;width:100%;height:100%;cursor:inherit;z-index:-1}.cdk-high-contrast-active .mat-radio-button:not(.mat-radio-disabled).cdk-keyboard-focused .mat-radio-ripple,.cdk-high-contrast-active .mat-radio-button:not(.mat-radio-disabled).cdk-program-focused .mat-radio-ripple{outline:solid 3px}.cdk-high-contrast-active .mat-radio-disabled{opacity:.5}\n"],encapsulation:2,changeDetection:0}),n})(),hJ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[ra,mn],mn]}),n})(),mJ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[di,mn,Ba],Ba,mn]}),n})(),CJ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[di,mn],mn]}),n})();const TJ=["thumbContainer"],SJ=["toggleBar"],kJ=["input"],xJ=function(n){return{enterDuration:n}},IJ=["*"],AJ=new pt("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1})});let RJ=0;const LJ={provide:jr,useExisting:Dt(()=>M0),multi:!0};class OJ{constructor(t,e){this.source=t,this.checked=e}}const PJ=nc(Ya(to(eo(class{constructor(n){this._elementRef=n}}))));let M0=(()=>{class n extends PJ{constructor(e,i,r,s,o,a){super(e),this._focusMonitor=i,this._changeDetectorRef=r,this.defaults=o,this._onChange=l=>{},this._onTouched=()=>{},this._uniqueId="mat-slide-toggle-"+ ++RJ,this._required=!1,this._checked=!1,this.name=null,this.id=this._uniqueId,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.change=new jt,this.toggleChange=new jt,this.tabIndex=parseInt(s)||0,this.color=this.defaultColor=o.color||"accent",this._noopAnimations="NoopAnimations"===a}get required(){return this._required}set required(e){this._required=rn(e)}get checked(){return this._checked}set checked(e){this._checked=rn(e),this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{e||Promise.resolve().then(()=>this._onTouched())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}_onChangeEvent(e){e.stopPropagation(),this.toggleChange.emit(),this.defaults.disableToggleValue?this._inputElement.nativeElement.checked=this.checked:(this.checked=this._inputElement.nativeElement.checked,this._emitChangeEvent())}_onInputClick(e){e.stopPropagation()}writeValue(e){this.checked=!!e}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck()}focus(e,i){i?this._focusMonitor.focusVia(this._inputElement,i,e):this._inputElement.nativeElement.focus(e)}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(new OJ(this,this.checked))}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}}return n.\u0275fac=function(e){return new(e||n)(M(Zt),M(Ns),M(Gn),_r("tabindex"),M(AJ),M(Zi,8))},n.\u0275cmp=xt({type:n,selectors:[["mat-slide-toggle"]],viewQuery:function(e,i){if(1&e&&(pn(TJ,5),pn(SJ,5),pn(kJ,5)),2&e){let r;Et(r=Ct())&&(i._thumbEl=r.first),Et(r=Ct())&&(i._thumbBarEl=r.first),Et(r=Ct())&&(i._inputElement=r.first)}},hostAttrs:[1,"mat-slide-toggle"],hostVars:13,hostBindings:function(e,i){2&e&&(go("id",i.id),hn("tabindex",null)("aria-label",null)("aria-labelledby",null)("name",null),Cn("mat-checked",i.checked)("mat-disabled",i.disabled)("mat-slide-toggle-label-before","before"==i.labelPosition)("_mat-animation-noopable",i._noopAnimations))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex",name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],required:"required",checked:"checked"},outputs:{change:"change",toggleChange:"toggleChange"},exportAs:["matSlideToggle"],features:[tn([LJ]),kt],ngContentSelectors:IJ,decls:16,vars:20,consts:[[1,"mat-slide-toggle-label"],["label",""],[1,"mat-slide-toggle-bar"],["toggleBar",""],["type","checkbox","role","switch",1,"mat-slide-toggle-input","cdk-visually-hidden",3,"id","required","tabIndex","checked","disabled","change","click"],["input",""],[1,"mat-slide-toggle-thumb-container"],["thumbContainer",""],[1,"mat-slide-toggle-thumb"],["mat-ripple","",1,"mat-slide-toggle-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered","matRippleRadius","matRippleAnimation"],[1,"mat-ripple-element","mat-slide-toggle-persistent-ripple"],[1,"mat-slide-toggle-content",3,"cdkObserveContent"],["labelContent",""],[2,"display","none"]],template:function(e,i){if(1&e&&(yi(),x(0,"label",0,1)(2,"span",2,3)(4,"input",4,5),Je("change",function(s){return i._onChangeEvent(s)})("click",function(s){return i._onInputClick(s)}),O(),x(6,"span",6,7),bt(8,"span",8),x(9,"span",9),bt(10,"span",10),O()()(),x(11,"span",11,12),Je("cdkObserveContent",function(){return i._onLabelTextChange()}),x(13,"span",13),we(14,"\xa0"),O(),Sn(15),O()()),2&e){const r=ki(1),s=ki(12);hn("for",i.inputId),B(2),Cn("mat-slide-toggle-bar-no-side-margin",!s.textContent||!s.textContent.trim()),B(2),H("id",i.inputId)("required",i.required)("tabIndex",i.tabIndex)("checked",i.checked)("disabled",i.disabled),hn("name",i.name)("aria-checked",i.checked)("aria-label",i.ariaLabel)("aria-labelledby",i.ariaLabelledby)("aria-describedby",i.ariaDescribedby),B(5),H("matRippleTrigger",r)("matRippleDisabled",i.disableRipple||i.disabled)("matRippleCentered",!0)("matRippleRadius",20)("matRippleAnimation",$o(18,xJ,i._noopAnimations?0:150))}},directives:[no,m_],styles:[".mat-slide-toggle{display:inline-block;height:24px;max-width:100%;line-height:24px;white-space:nowrap;outline:none;-webkit-tap-highlight-color:transparent}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(16px, 0, 0)}[dir=rtl] .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(-16px, 0, 0)}.mat-slide-toggle.mat-disabled{opacity:.38}.mat-slide-toggle.mat-disabled .mat-slide-toggle-label,.mat-slide-toggle.mat-disabled .mat-slide-toggle-thumb-container{cursor:default}.mat-slide-toggle-label{-webkit-user-select:none;user-select:none;display:flex;flex:1;flex-direction:row;align-items:center;height:inherit;cursor:pointer}.mat-slide-toggle-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-slide-toggle-label-before .mat-slide-toggle-label{order:1}.mat-slide-toggle-label-before .mat-slide-toggle-bar{order:2}[dir=rtl] .mat-slide-toggle-label-before .mat-slide-toggle-bar,.mat-slide-toggle-bar{margin-right:8px;margin-left:0}[dir=rtl] .mat-slide-toggle-bar,.mat-slide-toggle-label-before .mat-slide-toggle-bar{margin-left:8px;margin-right:0}.mat-slide-toggle-bar-no-side-margin{margin-left:0;margin-right:0}.mat-slide-toggle-thumb-container{position:absolute;z-index:1;width:20px;height:20px;top:-3px;left:0;transform:translate3d(0, 0, 0);transition:all 80ms linear;transition-property:transform}._mat-animation-noopable .mat-slide-toggle-thumb-container{transition:none}[dir=rtl] .mat-slide-toggle-thumb-container{left:auto;right:0}.mat-slide-toggle-thumb{height:20px;width:20px;border-radius:50%;display:block}.mat-slide-toggle-bar{position:relative;width:36px;height:14px;flex-shrink:0;border-radius:8px}.mat-slide-toggle-input{bottom:0;left:10px}[dir=rtl] .mat-slide-toggle-input{left:auto;right:10px}.mat-slide-toggle-bar,.mat-slide-toggle-thumb{transition:all 80ms linear;transition-property:background-color;transition-delay:50ms}._mat-animation-noopable .mat-slide-toggle-bar,._mat-animation-noopable .mat-slide-toggle-thumb{transition:none}.mat-slide-toggle .mat-slide-toggle-ripple{position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-slide-toggle .mat-slide-toggle-ripple .mat-ripple-element:not(.mat-slide-toggle-persistent-ripple){opacity:.12}.mat-slide-toggle-persistent-ripple{width:100%;height:100%;transform:none}.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:.04}.mat-slide-toggle:not(.mat-disabled).cdk-keyboard-focused .mat-slide-toggle-persistent-ripple{opacity:.12}.mat-slide-toggle-persistent-ripple,.mat-slide-toggle.mat-disabled .mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:0}@media(hover: none){.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{display:none}}.cdk-high-contrast-active .mat-slide-toggle-thumb,.cdk-high-contrast-active .mat-slide-toggle-bar{border:1px solid}.cdk-high-contrast-active .mat-slide-toggle.cdk-keyboard-focused .mat-slide-toggle-bar{outline:2px dotted;outline-offset:5px}\n"],encapsulation:2,changeDetection:0}),n})(),yP=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({}),n})(),BJ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[yP,ra,mn,jp],yP,mn]}),n})();function jJ(n,t){if(1&n){const e=an();x(0,"div",2)(1,"button",3),Je("click",function(){return Ut(e),Te().action()}),we(2),O()()}if(2&n){const e=Te();B(2),vi(e.data.action)}}function YJ(n,t){}const rm=new pt("MatSnackBarData");class oy{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}const HJ=Math.pow(2,31)-1;class sm{constructor(t,e){this._overlayRef=e,this._afterDismissed=new K,this._afterOpened=new K,this._onAction=new K,this._dismissedByAction=!1,this.containerInstance=t,t._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(t){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(t,HJ))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}let VJ=(()=>{class n{constructor(e,i){this.snackBarRef=e,this.data=i}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}}return n.\u0275fac=function(e){return new(e||n)(M(sm),M(rm))},n.\u0275cmp=xt({type:n,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-simple-snackbar"],decls:3,vars:2,consts:[[1,"mat-simple-snack-bar-content"],["class","mat-simple-snackbar-action",4,"ngIf"],[1,"mat-simple-snackbar-action"],["mat-button","",3,"click"]],template:function(e,i){1&e&&(x(0,"span",0),we(1),O(),Ae(2,jJ,3,1,"div",1)),2&e&&(B(1),vi(i.data.message),B(1),H("ngIf",i.hasAction))},directives:[bi,ai],styles:[".mat-simple-snackbar{display:flex;justify-content:space-between;align-items:center;line-height:20px;opacity:1}.mat-simple-snackbar-action{flex-shrink:0;margin:-8px -8px -8px 8px}.mat-simple-snackbar-action button{max-height:36px;min-width:0}[dir=rtl] .mat-simple-snackbar-action{margin-left:-8px;margin-right:8px}.mat-simple-snack-bar-content{overflow:hidden;text-overflow:ellipsis}\n"],encapsulation:2,changeDetection:0}),n})();const qJ={snackBarState:Ki("state",[qn("void, hidden",cn({transform:"scale(0.8)",opacity:0})),qn("visible",cn({transform:"scale(1)",opacity:1})),Zn("* => visible",ti("150ms cubic-bezier(0, 0, 0.2, 1)")),Zn("* => void, * => hidden",ti("75ms cubic-bezier(0.4, 0.0, 1, 1)",cn({opacity:0})))])};let UJ=(()=>{class n extends q_{constructor(e,i,r,s,o){super(),this._ngZone=e,this._elementRef=i,this._changeDetectorRef=r,this._platform=s,this.snackBarConfig=o,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new K,this._onExit=new K,this._onEnter=new K,this._animationState="void",this.attachDomPortal=a=>(this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachDomPortal(a)),this._live="assertive"!==o.politeness||o.announcementMessage?"off"===o.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(e){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachComponentPortal(e)}attachTemplatePortal(e){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachTemplatePortal(e)}onAnimationEnd(e){const{fromState:i,toState:r}=e;if(("void"===r&&"void"!==i||"hidden"===r)&&this._completeExit(),"visible"===r){const s=this._onEnter;this._ngZone.run(()=>{s.next(),s.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._completeExit()}_completeExit(){this._ngZone.onMicrotaskEmpty.pipe(Ii(1)).subscribe(()=>{this._ngZone.run(()=>{this._onExit.next(),this._onExit.complete()})})}_applySnackBarClasses(){const e=this._elementRef.nativeElement,i=this.snackBarConfig.panelClass;i&&(Array.isArray(i)?i.forEach(r=>e.classList.add(r)):e.classList.add(i)),"center"===this.snackBarConfig.horizontalPosition&&e.classList.add("mat-snack-bar-center"),"top"===this.snackBarConfig.verticalPosition&&e.classList.add("mat-snack-bar-top")}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const e=this._elementRef.nativeElement.querySelector("[aria-hidden]"),i=this._elementRef.nativeElement.querySelector("[aria-live]");if(e&&i){let r=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&e.contains(document.activeElement)&&(r=document.activeElement),e.removeAttribute("aria-hidden"),i.appendChild(e),null==r||r.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}}return n.\u0275fac=function(e){return new(e||n)(M(yn),M(Zt),M(Gn),M(zi),M(oy))},n.\u0275cmp=xt({type:n,selectors:[["snack-bar-container"]],viewQuery:function(e,i){if(1&e&&pn(rc,7),2&e){let r;Et(r=Ct())&&(i._portalOutlet=r.first)}},hostAttrs:[1,"mat-snack-bar-container"],hostVars:1,hostBindings:function(e,i){1&e&&vf("@state.done",function(s){return i.onAnimationEnd(s)}),2&e&&wf("@state",i._animationState)},features:[kt],decls:3,vars:2,consts:[["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(e,i){1&e&&(x(0,"div",0),Ae(1,YJ,0,0,"ng-template",1),O(),bt(2,"div")),2&e&&(B(2),hn("aria-live",i._live)("role",i._role))},directives:[rc],styles:[".mat-snack-bar-container{border-radius:4px;box-sizing:border-box;display:block;margin:24px;max-width:33vw;min-width:344px;padding:14px 16px;min-height:48px;transform-origin:center}.cdk-high-contrast-active .mat-snack-bar-container{border:solid 1px}.mat-snack-bar-handset{width:100%}.mat-snack-bar-handset .mat-snack-bar-container{margin:8px;max-width:100%;min-width:0;width:100%}\n"],encapsulation:2,data:{animation:[qJ.snackBarState]}}),n})(),vP=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[oc,sc,di,jd,mn],mn]}),n})();const bP=new pt("mat-snack-bar-default-options",{providedIn:"root",factory:function zJ(){return new oy}});let GJ=(()=>{class n{constructor(e,i,r,s,o,a){this._overlay=e,this._live=i,this._injector=r,this._breakpointObserver=s,this._parentSnackBar=o,this._defaultConfig=a,this._snackBarRefAtThisLevel=null}get _openedSnackBarRef(){const e=this._parentSnackBar;return e?e._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(e){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=e:this._snackBarRefAtThisLevel=e}openFromComponent(e,i){return this._attach(e,i)}openFromTemplate(e,i){return this._attach(e,i)}open(e,i="",r){const s=Object.assign(Object.assign({},this._defaultConfig),r);return s.data={message:e,action:i},s.announcementMessage===e&&(s.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,s)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(e,i){const s=qi.create({parent:i&&i.viewContainerRef&&i.viewContainerRef.injector||this._injector,providers:[{provide:oy,useValue:i}]}),o=new Nd(this.snackBarContainerComponent,i.viewContainerRef,s),a=e.attach(o);return a.instance.snackBarConfig=i,a.instance}_attach(e,i){const r=Object.assign(Object.assign(Object.assign({},new oy),this._defaultConfig),i),s=this._createOverlay(r),o=this._attachSnackBarContainer(s,r),a=new sm(o,s);if(e instanceof Wi){const l=new ic(e,null,{$implicit:r.data,snackBarRef:a});a.instance=o.attachTemplatePortal(l)}else{const l=this._createInjector(r,a),h=new Nd(e,void 0,l),f=o.attachComponentPortal(h);a.instance=f.instance}return this._breakpointObserver.observe("(max-width: 599.98px) and (orientation: portrait)").pipe(vn(s.detachments())).subscribe(l=>{s.overlayElement.classList.toggle(this.handsetCssClass,l.matches)}),r.announcementMessage&&o._onAnnounce.subscribe(()=>{this._live.announce(r.announcementMessage,r.politeness)}),this._animateSnackBar(a,r),this._openedSnackBarRef=a,this._openedSnackBarRef}_animateSnackBar(e,i){e.afterDismissed().subscribe(()=>{this._openedSnackBarRef==e&&(this._openedSnackBarRef=null),i.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{e.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):e.containerInstance.enter(),i.duration&&i.duration>0&&e.afterOpened().subscribe(()=>e._dismissAfter(i.duration))}_createOverlay(e){const i=new Bd;i.direction=e.direction;let r=this._overlay.position().global();const s="rtl"===e.direction,o="left"===e.horizontalPosition||"start"===e.horizontalPosition&&!s||"end"===e.horizontalPosition&&s,a=!o&&"center"!==e.horizontalPosition;return o?r.left("0"):a?r.right("0"):r.centerHorizontally(),"top"===e.verticalPosition?r.top("0"):r.bottom("0"),i.positionStrategy=r,this._overlay.create(i)}_createInjector(e,i){return qi.create({parent:e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,providers:[{provide:sm,useValue:i},{provide:rm,useValue:e.data}]})}}return n.\u0275fac=function(e){return new(e||n)(Se(Ds),Se(Hp),Se(qi),Se(_0),Se(n,12),Se(bP))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})(),wP=(()=>{class n extends GJ{constructor(e,i,r,s,o,a){super(e,i,r,s,o,a),this.simpleSnackBarComponent=VJ,this.snackBarContainerComponent=UJ,this.handsetCssClass="mat-snack-bar-handset"}}return n.\u0275fac=function(e){return new(e||n)(Se(Ds),Se(Hp),Se(qi),Se(_0),Se(n,12),Se(bP))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:vP}),n})();const $J=["mat-sort-header",""];function WJ(n,t){if(1&n){const e=an();x(0,"div",3),Je("@arrowPosition.start",function(){return Ut(e),Te()._disableViewStateAnimation=!0})("@arrowPosition.done",function(){return Ut(e),Te()._disableViewStateAnimation=!1}),bt(1,"div",4),x(2,"div",5),bt(3,"div",6)(4,"div",7)(5,"div",8),O()()}if(2&n){const e=Te();H("@arrowOpacity",e._getArrowViewState())("@arrowPosition",e._getArrowViewState())("@allowChildren",e._getArrowDirectionState()),B(2),H("@indicator",e._getArrowDirectionState()),B(1),H("@leftPointer",e._getArrowDirectionState()),B(1),H("@rightPointer",e._getArrowDirectionState())}}const QJ=["*"],cc=WD.ENTERING+" "+$D.STANDARD_CURVE,Ud={indicator:Ki("indicator",[qn("active-asc, asc",cn({transform:"translateY(0px)"})),qn("active-desc, desc",cn({transform:"translateY(10px)"})),Zn("active-asc <=> active-desc",ti(cc))]),leftPointer:Ki("leftPointer",[qn("active-asc, asc",cn({transform:"rotate(-45deg)"})),qn("active-desc, desc",cn({transform:"rotate(45deg)"})),Zn("active-asc <=> active-desc",ti(cc))]),rightPointer:Ki("rightPointer",[qn("active-asc, asc",cn({transform:"rotate(45deg)"})),qn("active-desc, desc",cn({transform:"rotate(-45deg)"})),Zn("active-asc <=> active-desc",ti(cc))]),arrowOpacity:Ki("arrowOpacity",[qn("desc-to-active, asc-to-active, active",cn({opacity:1})),qn("desc-to-hint, asc-to-hint, hint",cn({opacity:.54})),qn("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",cn({opacity:0})),Zn("* => asc, * => desc, * => active, * => hint, * => void",ti("0ms")),Zn("* <=> *",ti(cc))]),arrowPosition:Ki("arrowPosition",[Zn("* => desc-to-hint, * => desc-to-active",ti(cc,Vc([cn({transform:"translateY(-25%)"}),cn({transform:"translateY(0)"})]))),Zn("* => hint-to-desc, * => active-to-desc",ti(cc,Vc([cn({transform:"translateY(0)"}),cn({transform:"translateY(25%)"})]))),Zn("* => asc-to-hint, * => asc-to-active",ti(cc,Vc([cn({transform:"translateY(25%)"}),cn({transform:"translateY(0)"})]))),Zn("* => hint-to-asc, * => active-to-asc",ti(cc,Vc([cn({transform:"translateY(0)"}),cn({transform:"translateY(-25%)"})]))),qn("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",cn({transform:"translateY(0)"})),qn("hint-to-desc, active-to-desc, desc",cn({transform:"translateY(-25%)"})),qn("hint-to-asc, active-to-asc, asc",cn({transform:"translateY(25%)"}))]),allowChildren:Ki("allowChildren",[Zn("* <=> *",[gd("@*",fd(),{optional:!0})])])};let ay=(()=>{class n{constructor(){this.changes=new K}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const ZJ={provide:ay,deps:[[new yr,new mo,ay]],useFactory:function KJ(n){return n||new ay}},XJ=new pt("MAT_SORT_DEFAULT_OPTIONS"),JJ=TL(eo(class{}));let D0=(()=>{class n extends JJ{constructor(e){super(),this._defaultOptions=e,this.sortables=new Map,this._stateChanges=new K,this.start="asc",this._direction="",this.sortChange=new jt}get direction(){return this._direction}set direction(e){this._direction=e}get disableClear(){return this._disableClear}set disableClear(e){this._disableClear=rn(e)}register(e){this.sortables.set(e.id,e)}deregister(e){this.sortables.delete(e.id)}sort(e){this.active!=e.id?(this.active=e.id,this.direction=e.start?e.start:this.start):this.direction=this.getNextSortDirection(e),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(e){var i,r,s;if(!e)return"";const o=null!==(r=null!==(i=null==e?void 0:e.disableClear)&&void 0!==i?i:this.disableClear)&&void 0!==r?r:!!(null===(s=this._defaultOptions)||void 0===s?void 0:s.disableClear);let a=function eee(n,t){let e=["asc","desc"];return"desc"==n&&e.reverse(),t||e.push(""),e}(e.start||this.start,o),l=a.indexOf(this.direction)+1;return l>=a.length&&(l=0),a[l]}ngOnInit(){this._markInitialized()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return n.\u0275fac=function(e){return new(e||n)(M(XJ,8))},n.\u0275dir=rt({type:n,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{disabled:["matSortDisabled","disabled"],active:["matSortActive","active"],start:["matSortStart","start"],direction:["matSortDirection","direction"],disableClear:["matSortDisableClear","disableClear"]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],features:[kt,Jn]}),n})();const tee=eo(class{});let nee=(()=>{class n extends tee{constructor(e,i,r,s,o,a,l){super(),this._intl=e,this._changeDetectorRef=i,this._sort=r,this._columnDef=s,this._focusMonitor=o,this._elementRef=a,this._ariaDescriber=l,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this._sortActionDescription="Sort",this._handleStateChanges()}get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(e){this._updateSortActionDescription(e)}get disableClear(){return this._disableClear}set disableClear(e){this._disableClear=rn(e)}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?"active":this._arrowDirection}),this._sort.register(this),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{const i=!!e;i!==this._showIndicatorHint&&(this._setIndicatorHintVisible(i),this._changeDetectorRef.markForCheck())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}_setIndicatorHintVisible(e){this._isDisabled()&&e||(this._showIndicatorHint=e,this._isSorted()||(this._updateArrowDirection(),this._setAnimationTransitionState(this._showIndicatorHint?{fromState:this._arrowDirection,toState:"hint"}:{fromState:"hint",toState:this._arrowDirection})))}_setAnimationTransitionState(e){this._viewState=e||{},this._disableViewStateAnimation&&(this._viewState={toState:e.toState})}_toggleOnInteraction(){this._sort.sort(this),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0)}_handleClick(){this._isDisabled()||this._sort.sort(this)}_handleKeydown(e){!this._isDisabled()&&(32===e.keyCode||13===e.keyCode)&&(e.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&("asc"===this._sort.direction||"desc"===this._sort.direction)}_getArrowDirectionState(){return`${this._isSorted()?"active-":""}${this._arrowDirection}`}_getArrowViewState(){const e=this._viewState.fromState;return(e?`${e}-to-`:"")+this._viewState.toState}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?"asc"==this._sort.direction?"ascending":"descending":"none"}_renderArrow(){return!this._isDisabled()||this._isSorted()}_updateSortActionDescription(e){var i,r;this._sortButton&&(null===(i=this._ariaDescriber)||void 0===i||i.removeDescription(this._sortButton,this._sortActionDescription),null===(r=this._ariaDescriber)||void 0===r||r.describe(this._sortButton,e)),this._sortActionDescription=e}_handleStateChanges(){this._rerenderSubscription=at(this._sort.sortChange,this._sort._stateChanges,this._intl.changes).subscribe(()=>{this._isSorted()&&(this._updateArrowDirection(),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0),this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"active"}),this._showIndicatorHint=!1),!this._isSorted()&&this._viewState&&"active"===this._viewState.toState&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:"active",toState:this._arrowDirection})),this._changeDetectorRef.markForCheck()})}}return n.\u0275fac=function(e){return new(e||n)(M(ay),M(Gn),M(D0,8),M("MAT_SORT_HEADER_COLUMN_DEF",8),M(Ns),M(Zt),M(BR,8))},n.\u0275cmp=xt({type:n,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(e,i){1&e&&Je("click",function(){return i._handleClick()})("keydown",function(s){return i._handleKeydown(s)})("mouseenter",function(){return i._setIndicatorHintVisible(!0)})("mouseleave",function(){return i._setIndicatorHintVisible(!1)}),2&e&&(hn("aria-sort",i._getAriaSortAttribute()),Cn("mat-sort-header-disabled",i._isDisabled()))},inputs:{disabled:"disabled",id:["mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",sortActionDescription:"sortActionDescription",disableClear:"disableClear"},exportAs:["matSortHeader"],features:[kt],attrs:$J,ngContentSelectors:QJ,decls:4,vars:7,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],["class","mat-sort-header-arrow",4,"ngIf"],[1,"mat-sort-header-arrow"],[1,"mat-sort-header-stem"],[1,"mat-sort-header-indicator"],[1,"mat-sort-header-pointer-left"],[1,"mat-sort-header-pointer-right"],[1,"mat-sort-header-pointer-middle"]],template:function(e,i){1&e&&(yi(),x(0,"div",0)(1,"div",1),Sn(2),O(),Ae(3,WJ,6,6,"div",2),O()),2&e&&(Cn("mat-sort-header-sorted",i._isSorted())("mat-sort-header-position-before","before"==i.arrowPosition),hn("tabindex",i._isDisabled()?null:0)("role",i._isDisabled()?null:"button"),B(3),H("ngIf",i._renderArrow()))},directives:[ai],styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}\n"],encapsulation:2,data:{animation:[Ud.indicator,Ud.leftPointer,Ud.rightPointer,Ud.arrowOpacity,Ud.arrowPosition,Ud.allowChildren]},changeDetection:0}),n})(),iee=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({providers:[ZJ],imports:[[di,mn]]}),n})();const ree=[[["caption"]],[["colgroup"],["col"]]],see=["caption","colgroup, col"];let MP=(()=>{class n extends F_{constructor(){super(...arguments),this.stickyCssClass="mat-table-sticky",this.needsPositionStickyOnElement=!1}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Hn(n)))(i||n)}}(),n.\u0275cmp=xt({type:n,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-table"],hostVars:2,hostBindings:function(e,i){2&e&&Cn("mat-table-fixed-layout",i.fixedLayout)},exportAs:["matTable"],features:[tn([{provide:Gp,useClass:fL},{provide:F_,useExisting:n},{provide:Ld,useExisting:n},{provide:BD,useClass:vL},{provide:qD,useValue:null}]),kt],ngContentSelectors:see,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(e,i){1&e&&(yi(ree),Sn(0),Sn(1,1),ys(2,0)(3,1)(4,2)(5,3))},directives:[L_,R_,P_,O_],styles:["mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}table.mat-table{border-spacing:0}tr.mat-header-row{height:56px}tr.mat-row,tr.mat-footer-row{height:48px}th.mat-header-cell{text-align:left}[dir=rtl] th.mat-header-cell{text-align:right}th.mat-header-cell,td.mat-cell,td.mat-footer-cell{padding:0;border-bottom-width:1px;border-bottom-style:solid}th.mat-header-cell:first-of-type,td.mat-cell:first-of-type,td.mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] th.mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}th.mat-header-cell:last-of-type,td.mat-cell:last-of-type,td.mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] th.mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}.mat-table-sticky{position:sticky !important}.mat-table-fixed-layout{table-layout:fixed}\n"],encapsulation:2}),n})(),E0=(()=>{class n extends Od{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Hn(n)))(i||n)}}(),n.\u0275dir=rt({type:n,selectors:[["","matCellDef",""]],features:[tn([{provide:Od,useExisting:n}]),kt]}),n})(),C0=(()=>{class n extends Pd{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Hn(n)))(i||n)}}(),n.\u0275dir=rt({type:n,selectors:[["","matHeaderCellDef",""]],features:[tn([{provide:Pd,useExisting:n}]),kt]}),n})(),T0=(()=>{class n extends hl{get name(){return this._name}set name(e){this._setNameInput(e)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Hn(n)))(i||n)}}(),n.\u0275dir=rt({type:n,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[tn([{provide:hl,useExisting:n},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:n}]),kt]}),n})(),S0=(()=>{class n extends FD{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Hn(n)))(i||n)}}(),n.\u0275dir=rt({type:n,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-header-cell"],features:[kt]}),n})(),k0=(()=>{class n extends ND{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Hn(n)))(i||n)}}(),n.\u0275dir=rt({type:n,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:["role","gridcell",1,"mat-cell"],features:[kt]}),n})(),DP=(()=>{class n extends $p{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Hn(n)))(i||n)}}(),n.\u0275dir=rt({type:n,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[tn([{provide:$p,useExisting:n}]),kt]}),n})(),EP=(()=>{class n extends I_{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Hn(n)))(i||n)}}(),n.\u0275dir=rt({type:n,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[tn([{provide:I_,useExisting:n}]),kt]}),n})(),CP=(()=>{class n extends YD{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Hn(n)))(i||n)}}(),n.\u0275cmp=xt({type:n,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-header-row"],exportAs:["matHeaderRow"],features:[tn([{provide:YD,useExisting:n}]),kt],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,i){1&e&&ys(0,0)},directives:[pl],encapsulation:2}),n})(),TP=(()=>{class n extends VD{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Hn(n)))(i||n)}}(),n.\u0275cmp=xt({type:n,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-row"],exportAs:["matRow"],features:[tn([{provide:VD,useExisting:n}]),kt],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,i){1&e&&ys(0,0)},directives:[pl],encapsulation:2}),n})(),fee=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[ML,mn],mn]}),n})();function _ee(n,t){1&n&&Sn(0)}const SP=["*"];function yee(n,t){}const vee=function(n){return{animationDuration:n}},bee=function(n,t){return{value:n,params:t}},wee=["tabListContainer"],Mee=["tabList"],Dee=["tabListInner"],Eee=["nextPaginator"],Cee=["previousPaginator"],Tee=["tabBodyWrapper"],See=["tabHeader"];function kee(n,t){}function xee(n,t){1&n&&Ae(0,kee,0,0,"ng-template",10),2&n&&H("cdkPortalOutlet",Te().$implicit.templateLabel)}function Iee(n,t){1&n&&we(0),2&n&&vi(Te().$implicit.textLabel)}function Aee(n,t){if(1&n){const e=an();x(0,"div",6),Je("click",function(){const r=Ut(e),s=r.$implicit,o=r.index,a=Te(),l=ki(1);return a._handleClick(s,l,o)})("cdkFocusChange",function(r){const o=Ut(e).index;return Te()._tabFocusChanged(r,o)}),x(1,"div",7),Ae(2,xee,1,1,"ng-template",8),Ae(3,Iee,1,1,"ng-template",null,9,cd),O()()}if(2&n){const e=t.$implicit,i=t.index,r=ki(4),s=Te();Cn("mat-tab-label-active",s.selectedIndex===i),H("id",s._getTabLabelId(i))("ngClass",e.labelClass)("disabled",e.disabled)("matRippleDisabled",e.disabled||s.disableRipple),hn("tabIndex",s._getTabIndex(e,i))("aria-posinset",i+1)("aria-setsize",s._tabs.length)("aria-controls",s._getTabContentId(i))("aria-selected",s.selectedIndex===i)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null),B(2),H("ngIf",e.templateLabel)("ngIfElse",r)}}function Ree(n,t){if(1&n){const e=an();x(0,"mat-tab-body",11),Je("_onCentered",function(){return Ut(e),Te()._removeTabBodyWrapperHeight()})("_onCentering",function(r){return Ut(e),Te()._setTabBodyWrapperHeight(r)}),O()}if(2&n){const e=t.$implicit,i=t.index,r=Te();Cn("mat-tab-body-active",r.selectedIndex===i),H("id",r._getTabContentId(i))("ngClass",e.bodyClass)("content",e.content)("position",e.position)("origin",e.origin)("animationDuration",r.animationDuration),hn("tabindex",null!=r.contentTabIndex&&r.selectedIndex===i?r.contentTabIndex:null)("aria-labelledby",r._getTabLabelId(i))}}const Lee=new pt("MatInkBarPositioner",{providedIn:"root",factory:function Oee(){return t=>({left:t?(t.offsetLeft||0)+"px":"0",width:t?(t.offsetWidth||0)+"px":"0"})}});let kP=(()=>{class n{constructor(e,i,r,s){this._elementRef=e,this._ngZone=i,this._inkBarPositioner=r,this._animationMode=s}alignToElement(e){this.show(),this._ngZone.onStable.pipe(Ii(1)).subscribe(()=>{const i=this._inkBarPositioner(e),r=this._elementRef.nativeElement;r.style.left=i.left,r.style.width=i.width})}show(){this._elementRef.nativeElement.style.visibility="visible"}hide(){this._elementRef.nativeElement.style.visibility="hidden"}}return n.\u0275fac=function(e){return new(e||n)(M(Zt),M(yn),M(Lee),M(Zi,8))},n.\u0275dir=rt({type:n,selectors:[["mat-ink-bar"]],hostAttrs:[1,"mat-ink-bar"],hostVars:2,hostBindings:function(e,i){2&e&&Cn("_mat-animation-noopable","NoopAnimations"===i._animationMode)}}),n})();const Pee=new pt("MatTabContent"),Fee=new pt("MatTabLabel"),Nee=new pt("MAT_TAB"),Bee=eo(class{}),xP=new pt("MAT_TAB_GROUP");let om=(()=>{class n extends Bee{constructor(e,i){super(),this._viewContainerRef=e,this._closestTabGroup=i,this.textLabel="",this._contentPortal=null,this._stateChanges=new K,this.position=null,this.origin=null,this.isActive=!1}get templateLabel(){return this._templateLabel}set templateLabel(e){this._setTemplateLabelInput(e)}get content(){return this._contentPortal}ngOnChanges(e){(e.hasOwnProperty("textLabel")||e.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new ic(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(e){e&&e._closestTab===this&&(this._templateLabel=e)}}return n.\u0275fac=function(e){return new(e||n)(M(Si),M(xP,8))},n.\u0275cmp=xt({type:n,selectors:[["mat-tab"]],contentQueries:function(e,i,r){if(1&e&&(Pn(r,Fee,5),Pn(r,Pee,7,Wi)),2&e){let s;Et(s=Ct())&&(i.templateLabel=s.first),Et(s=Ct())&&(i._explicitContent=s.first)}},viewQuery:function(e,i){if(1&e&&pn(Wi,7),2&e){let r;Et(r=Ct())&&(i._implicitContent=r.first)}},inputs:{disabled:"disabled",textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},exportAs:["matTab"],features:[tn([{provide:Nee,useExisting:n}]),kt,Jn],ngContentSelectors:SP,decls:1,vars:0,template:function(e,i){1&e&&(yi(),Ae(0,_ee,1,0,"ng-template"))},encapsulation:2}),n})();const jee={translateTab:Ki("translateTab",[qn("center, void, left-origin-center, right-origin-center",cn({transform:"none"})),qn("left",cn({transform:"translate3d(-100%, 0, 0)",minHeight:"1px"})),qn("right",cn({transform:"translate3d(100%, 0, 0)",minHeight:"1px"})),Zn("* => left, * => right, left => center, right => center",ti("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),Zn("void => left-origin-center",[cn({transform:"translate3d(-100%, 0, 0)"}),ti("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),Zn("void => right-origin-center",[cn({transform:"translate3d(100%, 0, 0)"}),ti("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let Yee=(()=>{class n extends rc{constructor(e,i,r,s){super(e,i,s),this._host=r,this._centeringSub=P.EMPTY,this._leavingSub=P.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(hr(this._host._isCenterPosition(this._host._position))).subscribe(e=>{e&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(M(Hl),M(Si),M(Dt(()=>IP)),M(Dn))},n.\u0275dir=rt({type:n,selectors:[["","matTabBodyHost",""]],features:[kt]}),n})(),Hee=(()=>{class n{constructor(e,i,r){this._elementRef=e,this._dir=i,this._dirChangeSubscription=P.EMPTY,this._translateTabComplete=new K,this._onCentering=new jt,this._beforeCentering=new jt,this._afterLeavingCenter=new jt,this._onCentered=new jt(!0),this.animationDuration="500ms",i&&(this._dirChangeSubscription=i.change.subscribe(s=>{this._computePositionAnimationState(s),r.markForCheck()})),this._translateTabComplete.pipe(p_((s,o)=>s.fromState===o.fromState&&s.toState===o.toState)).subscribe(s=>{this._isCenterPosition(s.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(s.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}set position(e){this._positionIndex=e,this._computePositionAnimationState()}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(e){const i=this._isCenterPosition(e.toState);this._beforeCentering.emit(i),i&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(e){return"center"==e||"left-origin-center"==e||"right-origin-center"==e}_computePositionAnimationState(e=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==e?"left":"right":this._positionIndex>0?"ltr"==e?"right":"left":"center"}_computePositionFromOrigin(e){const i=this._getLayoutDirection();return"ltr"==i&&e<=0||"rtl"==i&&e>0?"left-origin-center":"right-origin-center"}}return n.\u0275fac=function(e){return new(e||n)(M(Zt),M(Hr,8),M(Gn))},n.\u0275dir=rt({type:n,inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}}),n})(),IP=(()=>{class n extends Hee{constructor(e,i,r){super(e,i,r)}}return n.\u0275fac=function(e){return new(e||n)(M(Zt),M(Hr,8),M(Gn))},n.\u0275cmp=xt({type:n,selectors:[["mat-tab-body"]],viewQuery:function(e,i){if(1&e&&pn(rc,5),2&e){let r;Et(r=Ct())&&(i._portalHost=r.first)}},hostAttrs:[1,"mat-tab-body"],features:[kt],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(e,i){1&e&&(x(0,"div",0,1),Je("@translateTab.start",function(s){return i._onTranslateTabStarted(s)})("@translateTab.done",function(s){return i._translateTabComplete.next(s)}),Ae(2,yee,0,0,"ng-template",2),O()),2&e&&H("@translateTab",$b(3,bee,i._position,$o(1,vee,i.animationDuration)))},directives:[Yee],styles:['.mat-tab-body-content{height:100%;overflow:auto}.mat-tab-group-dynamic-height .mat-tab-body-content{overflow:hidden}.mat-tab-body-content[style*="visibility: hidden"]{display:none}\n'],encapsulation:2,data:{animation:[jee.translateTab]}}),n})();const AP=new pt("MAT_TABS_CONFIG"),Vee=eo(class{});let RP=(()=>{class n extends Vee{constructor(e){super(),this.elementRef=e}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}}return n.\u0275fac=function(e){return new(e||n)(M(Zt))},n.\u0275dir=rt({type:n,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(e,i){2&e&&(hn("aria-disabled",!!i.disabled),Cn("mat-tab-disabled",i.disabled))},inputs:{disabled:"disabled"},features:[kt]}),n})();const LP=na({passive:!0});let zee=(()=>{class n{constructor(e,i,r,s,o,a,l){this._elementRef=e,this._changeDetectorRef=i,this._viewportRuler=r,this._dir=s,this._ngZone=o,this._platform=a,this._animationMode=l,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new K,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new K,this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new jt,this.indexFocused=new jt,o.runOutsideAngular(()=>{Na(e.nativeElement,"mouseleave").pipe(vn(this._destroyed)).subscribe(()=>{this._stopInterval()})})}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){e=Ai(e),this._selectedIndex!=e&&(this._selectedIndexChanged=!0,this._selectedIndex=e,this._keyManager&&this._keyManager.updateActiveItem(e))}ngAfterViewInit(){Na(this._previousPaginator.nativeElement,"touchstart",LP).pipe(vn(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),Na(this._nextPaginator.nativeElement,"touchstart",LP).pipe(vn(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const e=this._dir?this._dir.change:Qt("ltr"),i=this._viewportRuler.change(150),r=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new Yp(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap(),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe(Ii(1)).subscribe(r),at(e,i,this._items.changes,this._itemsResized()).pipe(vn(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),r()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.pipe(vn(this._destroyed)).subscribe(s=>{this.indexFocused.emit(s),this._setTabFocus(s)})}_itemsResized(){return"function"!=typeof ResizeObserver?xa:this._items.changes.pipe(hr(this._items),Jr(e=>new st(i=>this._ngZone.runOutsideAngular(()=>{const r=new ResizeObserver(()=>{i.next()});return e.forEach(s=>{r.observe(s.elementRef.nativeElement)}),()=>{r.disconnect()}}))),wD(1))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(e){if(!Qr(e))switch(e.keyCode){case 13:case 32:this.focusIndex!==this.selectedIndex&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(e));break;default:this._keyManager.onKeydown(e)}}_onContentChanges(){const e=this._elementRef.nativeElement.textContent;e!==this._currentTextContent&&(this._currentTextContent=e||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(e){!this._isValidIndex(e)||this.focusIndex===e||!this._keyManager||this._keyManager.setActiveItem(e)}_isValidIndex(e){if(!this._items)return!0;const i=this._items?this._items.toArray()[e]:null;return!!i&&!i.disabled}_setTabFocus(e){if(this._showPaginationControls&&this._scrollToLabel(e),this._items&&this._items.length){this._items.toArray()[e].focus();const i=this._tabListContainer.nativeElement;i.scrollLeft="ltr"==this._getLayoutDirection()?0:i.scrollWidth-i.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const e=this.scrollDistance,i="ltr"===this._getLayoutDirection()?-e:e;this._tabList.nativeElement.style.transform=`translateX(${Math.round(i)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(e){this._scrollTo(e)}_scrollHeader(e){return this._scrollTo(this._scrollDistance+("before"==e?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(e){this._stopInterval(),this._scrollHeader(e)}_scrollToLabel(e){if(this.disablePagination)return;const i=this._items?this._items.toArray()[e]:null;if(!i)return;const r=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:s,offsetWidth:o}=i.elementRef.nativeElement;let a,l;"ltr"==this._getLayoutDirection()?(a=s,l=a+o):(l=this._tabListInner.nativeElement.offsetWidth-s,a=l-o);const h=this.scrollDistance,f=this.scrollDistance+r;af&&(this.scrollDistance+=l-f+60)}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const e=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;e||(this.scrollDistance=0),e!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=e}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabListInner.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const e=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,i=e?e.elementRef.nativeElement:null;i?this._inkBar.alignToElement(i):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(e,i){i&&null!=i.button&&0!==i.button||(this._stopInterval(),M_(650,100).pipe(vn(at(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:r,distance:s}=this._scrollHeader(e);(0===s||s>=r)&&this._stopInterval()}))}_scrollTo(e){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const i=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(i,e)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:i,distance:this._scrollDistance}}}return n.\u0275fac=function(e){return new(e||n)(M(Zt),M(Gn),M(So),M(Hr,8),M(yn),M(zi),M(Zi,8))},n.\u0275dir=rt({type:n,inputs:{disablePagination:"disablePagination"}}),n})(),Gee=(()=>{class n extends zee{constructor(e,i,r,s,o,a,l){super(e,i,r,s,o,a,l),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=rn(e)}_itemSelected(e){e.preventDefault()}}return n.\u0275fac=function(e){return new(e||n)(M(Zt),M(Gn),M(So),M(Hr,8),M(yn),M(zi),M(Zi,8))},n.\u0275dir=rt({type:n,inputs:{disableRipple:"disableRipple"},features:[kt]}),n})(),$ee=(()=>{class n extends Gee{constructor(e,i,r,s,o,a,l){super(e,i,r,s,o,a,l)}}return n.\u0275fac=function(e){return new(e||n)(M(Zt),M(Gn),M(So),M(Hr,8),M(yn),M(zi),M(Zi,8))},n.\u0275cmp=xt({type:n,selectors:[["mat-tab-header"]],contentQueries:function(e,i,r){if(1&e&&Pn(r,RP,4),2&e){let s;Et(s=Ct())&&(i._items=s)}},viewQuery:function(e,i){if(1&e&&(pn(kP,7),pn(wee,7),pn(Mee,7),pn(Dee,7),pn(Eee,5),pn(Cee,5)),2&e){let r;Et(r=Ct())&&(i._inkBar=r.first),Et(r=Ct())&&(i._tabListContainer=r.first),Et(r=Ct())&&(i._tabList=r.first),Et(r=Ct())&&(i._tabListInner=r.first),Et(r=Ct())&&(i._nextPaginator=r.first),Et(r=Ct())&&(i._previousPaginator=r.first)}},hostAttrs:[1,"mat-tab-header"],hostVars:4,hostBindings:function(e,i){2&e&&Cn("mat-tab-header-pagination-controls-enabled",i._showPaginationControls)("mat-tab-header-rtl","rtl"==i._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[kt],ngContentSelectors:SP,decls:14,vars:10,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-tab-header-pagination","mat-tab-header-pagination-before","mat-elevation-z4",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-tab-header-pagination-chevron"],[1,"mat-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-tab-labels"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-tab-header-pagination","mat-tab-header-pagination-after","mat-elevation-z4",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(e,i){1&e&&(yi(),x(0,"button",0,1),Je("click",function(){return i._handlePaginatorClick("before")})("mousedown",function(s){return i._handlePaginatorPress("before",s)})("touchend",function(){return i._stopInterval()}),bt(2,"div",2),O(),x(3,"div",3,4),Je("keydown",function(s){return i._handleKeydown(s)}),x(5,"div",5,6),Je("cdkObserveContent",function(){return i._onContentChanges()}),x(7,"div",7,8),Sn(9),O(),bt(10,"mat-ink-bar"),O()(),x(11,"button",9,10),Je("mousedown",function(s){return i._handlePaginatorPress("after",s)})("click",function(){return i._handlePaginatorClick("after")})("touchend",function(){return i._stopInterval()}),bt(13,"div",2),O()),2&e&&(Cn("mat-tab-header-pagination-disabled",i._disableScrollBefore),H("matRippleDisabled",i._disableScrollBefore||i.disableRipple)("disabled",i._disableScrollBefore||null),B(5),Cn("_mat-animation-noopable","NoopAnimations"===i._animationMode),B(6),Cn("mat-tab-header-pagination-disabled",i._disableScrollAfter),H("matRippleDisabled",i._disableScrollAfter||i.disableRipple)("disabled",i._disableScrollAfter||null))},directives:[no,m_,kP],styles:[".mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-tab-header-pagination::-moz-focus-inner{border:0}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-rtl .mat-tab-header-pagination-before,.mat-tab-header-pagination-after{padding-right:4px}.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-ink-bar{transition:none;animation:none}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-labels{display:flex}[mat-align-tabs=center]>.mat-tab-header .mat-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-tab-header .mat-tab-labels{justify-content:flex-end}.mat-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}._mat-animation-noopable.mat-tab-list{transition:none;animation:none}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{min-width:72px}}\n"],encapsulation:2}),n})(),Wee=0;class Qee{}const Kee=Ya(to(class{constructor(n){this._elementRef=n}}),"primary");let Zee=(()=>{class n extends Kee{constructor(e,i,r,s){var o;super(e),this._changeDetectorRef=i,this._animationMode=s,this._tabs=new Vl,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=P.EMPTY,this._tabLabelSubscription=P.EMPTY,this._selectedIndex=null,this.headerPosition="above",this.selectedIndexChange=new jt,this.focusChange=new jt,this.animationDone=new jt,this.selectedTabChange=new jt(!0),this._groupId=Wee++,this.animationDuration=r&&r.animationDuration?r.animationDuration:"500ms",this.disablePagination=!(!r||null==r.disablePagination)&&r.disablePagination,this.dynamicHeight=!(!r||null==r.dynamicHeight)&&r.dynamicHeight,this.contentTabIndex=null!==(o=null==r?void 0:r.contentTabIndex)&&void 0!==o?o:null}get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(e){this._dynamicHeight=rn(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this._indexToSelect=Ai(e,null)}get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e+"")?e+"ms":e}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(e){this._contentTabIndex=Ai(e,null)}get backgroundColor(){return this._backgroundColor}set backgroundColor(e){const i=this._elementRef.nativeElement;i.classList.remove(`mat-background-${this.backgroundColor}`),e&&i.classList.add(`mat-background-${e}`),this._backgroundColor=e}ngAfterContentChecked(){const e=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=e){const i=null==this._selectedIndex;if(!i){this.selectedTabChange.emit(this._createChangeEvent(e));const r=this._tabBodyWrapper.nativeElement;r.style.minHeight=r.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((r,s)=>r.isActive=s===e),i||(this.selectedIndexChange.emit(e),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((i,r)=>{i.position=r-e,null!=this._selectedIndex&&0==i.position&&!i.origin&&(i.origin=e-this._selectedIndex)}),this._selectedIndex!==e&&(this._selectedIndex=e,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{const e=this._clampTabIndex(this._indexToSelect);if(e===this._selectedIndex){const i=this._tabs.toArray();let r;for(let s=0;s{i[e].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(e))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe(hr(this._allTabs)).subscribe(e=>{this._tabs.reset(e.filter(i=>i._closestTabGroup===this||!i._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(e){const i=this._tabHeader;i&&(i.focusIndex=e)}_focusChanged(e){this._lastFocusedTabIndex=e,this.focusChange.emit(this._createChangeEvent(e))}_createChangeEvent(e){const i=new Qee;return i.index=e,this._tabs&&this._tabs.length&&(i.tab=this._tabs.toArray()[e]),i}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=at(...this._tabs.map(e=>e._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(e){return Math.min(this._tabs.length-1,Math.max(e||0,0))}_getTabLabelId(e){return`mat-tab-label-${this._groupId}-${e}`}_getTabContentId(e){return`mat-tab-content-${this._groupId}-${e}`}_setTabBodyWrapperHeight(e){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const i=this._tabBodyWrapper.nativeElement;i.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(i.style.height=e+"px")}_removeTabBodyWrapperHeight(){const e=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=e.clientHeight,e.style.height="",this.animationDone.emit()}_handleClick(e,i,r){e.disabled||(this.selectedIndex=i.focusIndex=r)}_getTabIndex(e,i){var r;return e.disabled?null:i===(null!==(r=this._lastFocusedTabIndex)&&void 0!==r?r:this.selectedIndex)?0:-1}_tabFocusChanged(e,i){e&&"mouse"!==e&&"touch"!==e&&(this._tabHeader.focusIndex=i)}}return n.\u0275fac=function(e){return new(e||n)(M(Zt),M(Gn),M(AP,8),M(Zi,8))},n.\u0275dir=rt({type:n,inputs:{dynamicHeight:"dynamicHeight",selectedIndex:"selectedIndex",headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:"contentTabIndex",disablePagination:"disablePagination",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},features:[kt]}),n})(),ly=(()=>{class n extends Zee{constructor(e,i,r,s){super(e,i,r,s)}}return n.\u0275fac=function(e){return new(e||n)(M(Zt),M(Gn),M(AP,8),M(Zi,8))},n.\u0275cmp=xt({type:n,selectors:[["mat-tab-group"]],contentQueries:function(e,i,r){if(1&e&&Pn(r,om,5),2&e){let s;Et(s=Ct())&&(i._allTabs=s)}},viewQuery:function(e,i){if(1&e&&(pn(Tee,5),pn(See,5)),2&e){let r;Et(r=Ct())&&(i._tabBodyWrapper=r.first),Et(r=Ct())&&(i._tabHeader=r.first)}},hostAttrs:[1,"mat-tab-group"],hostVars:4,hostBindings:function(e,i){2&e&&Cn("mat-tab-group-dynamic-height",i.dynamicHeight)("mat-tab-group-inverted-header","below"===i.headerPosition)},inputs:{color:"color",disableRipple:"disableRipple"},exportAs:["matTabGroup"],features:[tn([{provide:xP,useExisting:n}]),kt],decls:6,vars:7,consts:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mat-tab-label mat-focus-indicator","role","tab","matTabLabelWrapper","","mat-ripple","","cdkMonitorElementFocus","",3,"id","mat-tab-label-active","ngClass","disabled","matRippleDisabled","click","cdkFocusChange",4,"ngFor","ngForOf"],[1,"mat-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-tab-body-active","ngClass","content","position","origin","animationDuration","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","mat-ripple","","cdkMonitorElementFocus","",1,"mat-tab-label","mat-focus-indicator",3,"id","ngClass","disabled","matRippleDisabled","click","cdkFocusChange"],[1,"mat-tab-label-content"],[3,"ngIf","ngIfElse"],["tabTextLabel",""],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","ngClass","content","position","origin","animationDuration","_onCentered","_onCentering"]],template:function(e,i){1&e&&(x(0,"mat-tab-header",0,1),Je("indexFocused",function(s){return i._focusChanged(s)})("selectFocusedIndex",function(s){return i.selectedIndex=s}),Ae(2,Aee,5,15,"div",2),O(),x(3,"div",3,4),Ae(5,Ree,1,10,"mat-tab-body",5),O()),2&e&&(H("selectedIndex",i.selectedIndex||0)("disableRipple",i.disableRipple)("disablePagination",i.disablePagination),B(2),H("ngForOf",i._tabs),B(1),Cn("_mat-animation-noopable","NoopAnimations"===i._animationMode),B(2),H("ngForOf",i._tabs))},directives:[$ee,IP,Br,RP,no,VW,Hc,ai,rc],styles:[".mat-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-tab-group.mat-tab-group-inverted-header{flex-direction:column-reverse}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{padding:0 12px}}@media(max-width: 959px){.mat-tab-label{padding:0 12px}}.mat-tab-group[mat-stretch-tabs]>.mat-tab-header .mat-tab-label{flex-basis:0;flex-grow:1}.mat-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-tab-body-wrapper{transition:none;animation:none}.mat-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-tab-body.mat-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-tab-group.mat-tab-group-dynamic-height .mat-tab-body.mat-tab-body-active{overflow-y:hidden}\n"],encapsulation:2}),n})(),Xee=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[di,mn,sc,ra,jp,b_],mn]}),n})();const Jee=["*",[["mat-toolbar-row"]]],ete=["*","mat-toolbar-row"],tte=Ya(class{constructor(n){this._elementRef=n}});let nte=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=rt({type:n,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),n})(),ite=(()=>{class n extends tte{constructor(e,i,r){super(e),this._platform=i,this._document=r}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}}return n.\u0275fac=function(e){return new(e||n)(M(Zt),M(zi),M(Dn))},n.\u0275cmp=xt({type:n,selectors:[["mat-toolbar"]],contentQueries:function(e,i,r){if(1&e&&Pn(r,nte,5),2&e){let s;Et(s=Ct())&&(i._toolbarRows=s)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(e,i){2&e&&Cn("mat-toolbar-multiple-rows",i._toolbarRows.length>0)("mat-toolbar-single-row",0===i._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[kt],ngContentSelectors:ete,decls:2,vars:0,template:function(e,i){1&e&&(yi(Jee),Sn(0),Sn(1,1))},styles:[".cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%}\n"],encapsulation:2,changeDetection:0}),n})(),rte=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[mn],mn]}),n})(),hte=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[DL,mn],mn]}),n})(),am=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[ML,DL,w9,aQ,lQ,cQ,jd,wQ,xQ,uO,KQ,vK,qK,tZ,AO,wZ,IZ,l0,CK,$Z,rX,Z9,$X,cP,uP,hJ,ra,nP,mJ,CJ,BJ,vP,iee,fee,Xee,rte,y0,hte,D_]}),n})(),pte=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[di,am]]}),n})(),PP=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[di,am]]}),n})(),Bs=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[di,kR,l_,Ww,ws,am,PP],di,kR,l_,Ww,ws,am,PP,pte]}),n})();const FP={githubUrl:"https://github.com",accessTokenUrl:"https://catcher-auth.herokuapp.com/authenticate",clientDataUrl:"https://raw.githubusercontent.com/CATcher-org/client_data/master/profiles-dev.json"},mte=w(4147),_te={version:w(4147).version,production:!0,test:!1,clientId:"5e1ed08cff7f0de1d68d",githubUrl:"https://github.com",accessTokenUrl:FP.accessTokenUrl,clientDataUrl:"https://raw.githubusercontent.com/CATcher-org/client_data/master/profiles.json",origin:"https://catcher-org.github.io"},js=Object.assign(Object.assign({},_te),{clientId:"54b9dcc49069dc2f018e",origin:"https://catcher-org.github.io"});var NP="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto),yte=new Uint8Array(16);function vte(){if(!NP)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return NP(yte)}for(var BP=[],cy=0;cy<256;++cy)BP[cy]=(cy+256).toString(16).substr(1);const Dte=function Mte(n,t,e){var i=t&&e||0;"string"==typeof n&&(t="binary"===n?new Array(16):null,n=null);var r=(n=n||{}).random||(n.rng||vte)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t)for(var s=0;s<16;++s)t[i+s]=r[s];return t||function bte(n,t){var e=t||0;return[BP[n[e++]],BP[n[e++]],BP[n[e++]],BP[n[e++]],"-",BP[n[e++]],BP[n[e++]],"-",BP[n[e++]],BP[n[e++]],"-",BP[n[e++]],BP[n[e++]],"-",BP[n[e++]],BP[n[e++]],BP[n[e++]],BP[n[e++]],BP[n[e++]],BP[n[e++]]].join("")}(r)};function uy(){return Dte()}var lm=w(7582);function uu(n,t){return Lt(hi(e=>n(e)),vd(t))}class Ste{constructor(){this.issueLastModified=new Map}get(t){return this.issueLastModified.get(t)||""}set(t,e){this.issueLastModified.set(t,e)}clear(){this.issueLastModified.clear()}}class kte{constructor(){this.issuesCache=[]}getEtagFor(t){const e=this.get(t);let i="";return void 0!==e&&(i=e.headers.etag),i}get(t){return this.issuesCache[t-1]}set(t,e){e.isCached=!0,this.issuesCache[t-1]=e}clear(){this.issuesCache=[]}}function I0(n,t){return n.map(e=>t?t(e.node):e.node)}let Cs=(()=>{class n{constructor(e){Object.assign(this,e),this.isCategorical()?(this.category=this.name.split(".")[0],this.label=this.name.split(".")[1]):(this.category=this.name,this.label=this.name),Object.freeze(this)}getCategory(){return this.category}getValue(){return this.label}getDescription(){return this.description}isCategorical(){return/^[^.]+\.[^.]+$/.test(this.name)}}return n.LABEL_ORDER={severity:{Low:0,Medium:1,High:2},type:{DocumentationBug:0,FunctionalityBug:1}},n.LABELS={severity:"severity",type:"type",response:"response",duplicated:"duplicated",status:"status",unsure:"unsure",pending:"pending",team:"team",tutorial:"tutorial"},n})();class Ts{constructor(t){Object.assign(this,t),this.labels=[];for(const e of t.labels)this.labels.push(new Cs(e))}findLabel(t,e=!0){if(!e){const r=this.labels.find(s=>!s.isCategorical()&&s.name===t);return r?r.getValue():void 0}const i=this.labels.filter(r=>r.isCategorical()&&r.getCategory()===t);if(0!==i.length){if(1===i.length)return i[0].getValue();if(Cs.LABEL_ORDER[t]){const r=Cs.LABEL_ORDER[t];return i.reduce((s,o)=>r[o.getValue()]>r[s.getValue()]?o:s).getValue()}return i[0].getValue()}}findTeamId(){return`${this.findLabel("team")}.${this.findLabel("tutorial")}`}}class A0 extends Ts{constructor(t){super({id:t.id,number:t.number,body:t.body,created_at:String(t.createdAt),updated_at:String(t.updatedAt),url:String(t.url),title:t.title,state:t.state,user:{login:t.author.login,url:t.author.url,avatar_url:t.author.avatarUrl},assignees:I0(t.assignees.edges),labels:I0(t.labels.edges),comments:I0(t.comments.edges,e=>Object.assign(Object.assign({},e),{id:e.databaseId}))})}}const xte=["*"];let jP=(()=>{class n{constructor(e){this.snackBarRef=e}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)(M(sm))},n.\u0275cmp=xt({type:n,selectors:[["app-toaster"]],ngContentSelectors:xte,decls:6,vars:0,consts:[[1,"toaster"],[1,"message-container"],["mat-button","","color","accent",3,"click"]],template:function(e,i){1&e&&(yi(),x(0,"div",0)(1,"div",1)(2,"p"),Sn(3),O()(),x(4,"button",2),Je("click",function(){return i.snackBarRef.dismiss()}),we(5,"Close"),O()())},directives:[bi],styles:[".toaster[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}.message-container[_ngcontent-%COMP%]{vertical-align:middle;flex-basis:80%;overflow-wrap:anywhere}.message-container[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{margin:auto 5px;text-align:center}button[_ngcontent-%COMP%]{vertical-align:middle;flex-basis:20%;margin:auto 5px;text-align:center}"]}),n})();function Ite(n,t){if(1&n&&(x(0,"div"),we(1," Validation Error: "),x(2,"ul")(3,"li"),we(4),O()()()),2&n){const e=t.$implicit;B(4),vi(e.code+" in "+e.field)}}function Ate(n,t){if(1&n&&(x(0,"div"),Ae(1,Ite,5,1,"div",2),O()),2&n){const e=Te();B(1),H("ngForOf",e.data.errors)}}function Rte(n,t){if(1&n&&we(0),2&n){const e=Te();ln(" ","Error code "+e.data.status+": "+e.data.message,"\n")}}let Lte=(()=>{class n{constructor(e){this.data=e}}return n.\u0275fac=function(e){return new(e||n)(M(rm))},n.\u0275cmp=xt({type:n,selectors:[["app-form-error"]],decls:4,vars:2,consts:[[4,"ngIf","ngIfElse"],["generalMessage",""],[4,"ngFor","ngForOf"]],template:function(e,i){if(1&e&&(x(0,"app-toaster"),Ae(1,Ate,2,1,"div",0),O(),Ae(2,Rte,1,1,"ng-template",null,1,cd)),2&e){const r=ki(3);B(1),H("ngIf",i.data.errors)("ngIfElse",r)}},directives:[jP,ai,Br],encapsulation:2}),n})(),dy=(()=>{class n{constructor(e){this.data=e}}return n.\u0275fac=function(e){return new(e||n)(M(rm))},n.\u0275cmp=xt({type:n,selectors:[["app-general-message-error"]],decls:2,vars:1,template:function(e,i){1&e&&(x(0,"app-toaster"),we(1),O()),2&e&&(B(1),ln(" ",i.data.message," "))},directives:[jP],encapsulation:2}),n})();let ts=(()=>{class n{constructor(){this.isInSession=!1,this.LOG_KEY="CATcher-Log",this.LOG_FILE_NAME="CATcher-log.txt",this.LOG_START_HEADER=`====== New CATcher v${js.version} Session Log ======`,this.LOG_COUNT_LIMIT=4,this.SESSION_LOG_SEPARATOR="\n".repeat(2),this.logger=console,this.startSession()}reset(){this.isInSession=!1}startSession(){window.opener&&window.opener!==window||this.isInSession||(this.isInSession=!0,this.initializeLogCache())}initializeLogCache(){this.setCachedLog(this.getTrimmedLogCache(this.getCachedLog(),this.LOG_COUNT_LIMIT))}getTrimmedLogCache(e,i){const r=(new Date).toLocaleString(),s=`${this.LOG_START_HEADER}\n${r}`,o=null==e?0:e.split("\n").filter(l=>l.includes(this.LOG_START_HEADER)).length;if(0===o)return s;if(o!!l).map(l=>`${this.LOG_START_HEADER}\n${l.trim()}`);return a.splice(0,a.length-i+1),a.push(`${s}`),a.join(this.SESSION_LOG_SEPARATOR)}getCachedLog(){return localStorage.getItem(this.LOG_KEY)}setCachedLog(e){localStorage.setItem(this.LOG_KEY,e)}updateLog(...e){this.setCachedLog(`${this.getCachedLog()}\n${e.toString()}`)}exportLogFile(){const e=this.getCachedLog();!function Ote(n,t){const e=new Blob([t],{type:"file/txt"}),i=window.URL.createObjectURL(e),r=function Pte(n,t){const e=document.createElement("a");return e.setAttribute("style","display: none;"),e.href=n,e.download=t,e}(i,n);(function Fte(n){document.body.appendChild(n),n.click()})(r),window.URL.revokeObjectURL(i),function Nte(n){document.body.removeChild(n),n.remove()}(r)}(this.LOG_FILE_NAME,e)}info(...e){this.updateLog(e),this.logger.info(e)}error(...e){this.updateLog(e),this.logger.error(e)}warn(...e){this.updateLog(e),this.logger.warn(e)}debug(...e){js.production||this.logger.debug(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Bte=["node_modules"];let Gi=(()=>{class n{constructor(e,i){this.snackBar=e,this.logger=i}handleError(e,i){this.logger.error("ErrorHandlingService: "+e),e instanceof Error&&this.logger.debug("ErrorHandlingService: "+this.cleanStack(e.stack)),e instanceof md||"RequestError"===e.constructor.name?this.handleHttpError(e,i):this.handleGeneralError("string"==typeof e?e:e.message||JSON.stringify(e))}cleanStack(e){return e.split("\n").filter(i=>!Bte.some(r=>i.includes(r))).join("\n")}handleHttpError(e,i){if(304!==e.status){if(!navigator.onLine)return void this.handleGeneralError("No Internet Connection");switch(e.status){case 500:case 400:case 401:case 404:this.snackBar.openFromComponent(dy,{data:e});break;case 422:this.snackBar.openFromComponent(Lte,{data:e});break;default:return void this.snackBar.openFromComponent(dy,{data:e})}}}handleGeneralError(e){this.snackBar.openFromComponent(dy,{data:{message:e}})}clearError(){this.snackBar.dismiss()}}return n.\u0275fac=function(e){return new(e||n)(Se(wP),Se(ts))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const{Octokit:YP}=w(8176);let pr="",py="",mr="",my="",sr=new YP,fr=(()=>{class n{constructor(e,i,r){this.errorHandlingService=e,this.apollo=i,this.logger=r,this.issuesCacheManager=new kte,this.issuesLastModifiedManager=new Ste,this.issueQueryRefs=new Map}storeOAuthAccessToken(e){sr=new YP({auth:()=>`Token ${e}`,log:{debug:(i,...r)=>this.logger.debug("GithubService: "+i,...r),info:(i,...r)=>/304 in \d+ms$/.test(i)?void 0:this.logger.info("GithubService: "+i,...r),warn:(i,...r)=>this.logger.warn("GithubService: "+i,...r),error:(i,...r)=>this.logger.error("GithubService: "+i,...r)}})}storeOrganizationDetails(e,i){py=e,my=i}storePhaseDetails(e,i){mr=i,pr=e}fetchIssuesGraphqlByTeam(e,i,r){const s=r.convertToGraphqlFilter();return this.toFetchIssues(r).pipe(hi(o=>o),ue(()=>this.fetchGraphqlList(e6,{owner:pr,name:mr,filter:Object.assign(Object.assign({},s),{labels:[...s.labels?s.labels:[],i]}),tutorial:e},o=>o.data.repository.label.issues.edges,A0)))}fetchIssuesGraphql(e){const i=e.convertToGraphqlFilter();return this.toFetchIssues(e).pipe(hi(r=>r),ue(()=>this.fetchGraphqlList(t6,{owner:pr,name:mr,filter:i},r=>r.data.repository.issues.edges,A0)))}toFetchIssues(e){let i;return this.getIssuesAPICall(e,1).pipe(ge(r=>(i=r,function Cte(n){let t=1;return n.headers.link&&(t=+function Tte(n){return n.split(",").map(t=>t.split(";").map((e,i)=>0===i?/[^_]page=(\d+)/.exec(e)[1]:1===i?/rel="(.+)"/.exec(e)[1]:void 0)).reduce((t,e)=>(t[e[1]]=e[0],t),{})}(n.headers.link).last||1),t}(r))),ue(r=>{const s=[];for(let o=2;o<=r;o++)s.push(this.getIssuesAPICall(e,o));return 0===s.length?Qt([]):Oa(s)}),ge(r=>{const s=[i,...r],o=s.reduce((a,l)=>a&&l.isCached,!0);return s.forEach((a,l)=>this.issuesCacheManager.set(l+1,a)),!o}))}isRepositoryPresent(e,i){return At(sr.repos.get({owner:e,repo:i,headers:n.IF_NONE_MATCH_EMPTY})).pipe(ge(r=>404!==r.status),Ni(r=>Qt(!1)),Ni(r=>Qi("Failed to fetch repo data.")))}createRepository(e){sr.repos.createForAuthenticatedUser({name:e})}createBranch(){return this.getDefaultBranch().pipe(ue(e=>this.getBranchHeadInfo(e)),ge(e=>e.data.object.sha),ue(e=>this.createBranchFromCommit(e)),ue(()=>this.isMainBranchPresent()),uu(e=>e,()=>new Error("Unable to create main branch.")))}createBranchFromCommit(e){return At(sr.git.createRef({owner:pr,repo:mr,ref:"refs/heads/main",sha:e}))}getDefaultBranch(){return At(sr.repos.get({owner:pr,repo:mr})).pipe(ge(e=>e.data.default_branch))}getBranchHeadInfo(e){return At(sr.git.getRef({owner:pr,repo:mr,ref:`heads/${e}`}))}isMainBranchPresent(){return At(sr.git.getRef({owner:pr,repo:mr,ref:"heads/main"})).pipe(ge(e=>404!==e.status),Ni(()=>Qt(!1)))}fetchIssueGraphql(e){if(void 0===this.issueQueryRefs.get(e)){const r=this.apollo.watchQuery({query:J8,variables:{owner:pr,name:mr,issueId:e}});this.issueQueryRefs.set(e,r)}const i=this.issueQueryRefs.get(e);return this.toFetchIssue(e).pipe(hi(r=>r),ue(()=>At(i.refetch())),ge(r=>new A0(r.data.repository.issue)),vd(()=>new md({status:304})))}toFetchIssue(e){return At(sr.issues.get({owner:pr,repo:mr,issue_number:e,headers:{"If-Modified-Since":this.issuesLastModifiedManager.get(e)}})).pipe(ge(i=>(this.issuesLastModifiedManager.set(e,i.headers["last-modified"]),!0)),Ni(i=>Qi("Failed to fetch issue.")))}fetchAllLabels(){return this.fetchGraphqlList(n6,{owner:pr,name:mr},i=>i.data.repository.labels.edges,Cs).pipe(Ni(i=>Qi("Failed to fetch labels.")))}createLabel(e,i){sr.issues.createLabel({owner:pr,repo:mr,name:e,color:i})}updateLabel(e,i){sr.issues.updateLabel({owner:pr,repo:mr,name:e,current_name:e,color:i})}closeIssue(e){return At(sr.issues.update({owner:pr,repo:mr,issue_number:e,state:"closed"})).pipe(ge(i=>(this.issuesLastModifiedManager.set(e,i.headers["last-modified"]),new Ts(i.data))))}reopenIssue(e){return At(sr.issues.update({owner:pr,repo:mr,issue_number:e,state:"open"})).pipe(ge(i=>(this.issuesLastModifiedManager.set(e,i.headers["last-modified"]),new Ts(i.data))))}createIssue(e,i,r){return At(sr.issues.create({owner:pr,repo:mr,title:e,body:i,labels:r})).pipe(ge(s=>new Ts(s.data)))}createIssueComment(e,i){return At(sr.issues.createComment({owner:pr,repo:mr,issue_number:e,body:i})).pipe(ge(r=>r.data))}updateIssue(e,i,r,s,o){return At(sr.issues.update({owner:pr,repo:mr,issue_number:e,title:i,body:r,labels:s,assignees:o})).pipe(ge(a=>(this.issuesLastModifiedManager.set(e,a.headers["last-modified"]),new Ts(a.data))),Ni(a=>Qi(a)))}updateIssueComment(e){return At(sr.issues.updateComment({owner:pr,repo:mr,comment_id:e.id,body:e.description})).pipe(ge(i=>i.data))}uploadFile(e,i){return At(sr.repos.createOrUpdateFile({owner:pr,repo:mr,branch:"main",path:`files/${e}`,message:"upload file",content:i}))}fetchEventsForRepo(){return At(sr.issues.listEventsForRepo({owner:pr,repo:mr,headers:n.IF_NONE_MATCH_EMPTY})).pipe(ge(e=>e.data),Ni(e=>Qi("Failed to fetch events for repo.")))}fetchDataFile(){return At(sr.repos.getContents({owner:py,repo:my,path:"data.csv",headers:n.IF_NONE_MATCH_EMPTY})).pipe(ge(e=>({data:atob(e.data.content)})),Ni(e=>Qi("Failed to fetch data file.")))}fetchLatestRelease(){return At(sr.repos.getLatestRelease({owner:"CATcher-org",repo:"CATcher",headers:n.IF_NONE_MATCH_EMPTY})).pipe(ge(e=>e.data),Ni(e=>Qi("Failed to fetch latest release.")))}fetchSettingsFromRawUrl(){return At(fetch(function qte(n,t){return`https://raw.githubusercontent.com/${n}/${t}/master/settings.json`}(py,my))).pipe(ue(e=>e.json()),Ni(e=>Qi("Failed to fetch settings file.")))}fetchSettingsFile(){return At(sr.repos.getContents({owner:py,repo:my,path:"settings.json",headers:n.IF_NONE_MATCH_EMPTY})).pipe(ge(e=>JSON.parse(atob(e.data.content))),Ni(e=>(this.logger.error("GithubService: Failed to fetch settings file via REST API. Trying to fetch using raw.githubusercontent.com: ",e),this.fetchSettingsFromRawUrl())))}fetchAuthenticatedUser(){return At(sr.users.getAuthenticated()).pipe(ge(e=>e.data),Ni(e=>Qi("Failed to fetch authenticated user.")))}getRepoURL(){return pr.concat("/").concat(mr)}viewIssueInBrowser(e,i){e?window.open("https://github.com/".concat(this.getRepoURL()).concat("/issues/").concat(String(e))):this.errorHandlingService.handleError(new Error("Unable to open this issue in Browser")),i.stopPropagation()}reset(){this.logger.info("GithubService: Resetting issues cache"),this.issuesCacheManager.clear(),this.issuesLastModifiedManager.clear(),this.issueQueryRefs.clear()}getProfilesData(){return fetch(js.clientDataUrl)}getIssuesAPICall(e,i){return At(sr.issues.listForRepo(Object.assign(Object.assign({},e),{owner:pr,repo:mr,sort:"created",direction:"desc",per_page:100,page:i,headers:{"If-None-Match":this.issuesCacheManager.getEtagFor(i)}}))).pipe(Ni(o=>Qt(this.issuesCacheManager.get(i))))}fetchGraphqlList(e,i,r,s){return At(this.withPagination(r)(e,i)).pipe(ge(o=>o.reduce((l,h)=>l.concat(r(h)),[]).map(l=>new s(l.node))),vd(()=>new md({status:304})))}withPagination(e){return(i,r={})=>(0,lm.mG)(this,void 0,void 0,function*(){const s=r.cursor||null;return this.apollo.watchQuery({query:i,variables:Object.assign(Object.assign({},r),{cursor:s})}).refetch().then(a=>(0,lm.mG)(this,void 0,void 0,function*(){const l=Array.isArray(a)?a:[a],h=e(a),f=0===h.length?null:h[h.length-1].cursor;if(h.length<100||!f)return l;const D=yield this.withPagination(e)(i,Object.assign(Object.assign({},r),{cursor:f}));return l.concat(D)}))})}}return n.IF_NONE_MATCH_EMPTY={"If-None-Match":""},n.\u0275fac=function(e){return new(e||n)(Se(Gi),Se(Hg),Se(ts))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class zd{constructor(t){Object.assign(this,t)}get tutorialClassId(){const[t,e]=this.id.split("-");return`${t}-${e}`}get teamId(){return this.id.split("-")[2]}}var An=(()=>(function(n){n.Admin="Admin",n.Tutor="Tutor",n.Student="Student"}(An||(An={})),An))();let Li=(()=>{class n{constructor(e){this.githubService=e}getDataFile(){return this.githubService.fetchDataFile().pipe(ge(e=>this.constructData(e)),ge(e=>(this.dataFile={teamStructure:this.extractTeamStructure(e)},e)))}constructData(e){const i={},r=e.data;return i[n.ROLES]=this.parseRolesData(r),i[n.TEAM_STRUCTURE]=this.parseTeamStructureData(r),i[n.STUDENTS_ALLOCATION]=this.parseStudentAllocation(r),i[n.TUTORS_ALLOCATION]=this.parseTutorAllocation(r),i[n.ADMINS_ALLOCATION]=this.parseAdminAllocation(r),i}parseAdminAllocation(e){const i={};return this.parseUsersData(e).forEach(s=>{s[n.ROLE]===An.Admin.toLowerCase()&&(i[s[n.NAME].toLowerCase()]={})}),i}parseTutorAllocation(e){const i={};return this.parseUsersData(e).forEach(s=>{if(s[n.ROLE]!==An.Tutor.toLowerCase())return;const o=i[s[n.NAME].toLowerCase()]||{};o[s[n.TEAM]]="true",i[s[n.NAME].toLowerCase()]=o}),i}parseStudentAllocation(e){const i={};return this.parseUsersData(e).forEach(s=>{if(s[n.ROLE]!==An.Student.toLowerCase())return;const o={};o[n.TEAM_ID]=s[n.TEAM],i[s[n.NAME].toLowerCase()]=o}),i}parseTeamStructureData(e){const i={};return this.parseUsersData(e).forEach(s=>{if(s[n.ROLE]!==An.Student.toLowerCase())return;const o=i[s[n.TEAM]]||{};o[s[n.NAME].toLowerCase()]=s[n.NAME],i[s[n.TEAM]]=o}),i}parseRolesData(e){const i={},r={},s={},o={};return this.parseUsersData(e).forEach(l=>{l[n.ROLE]===An.Student.toLowerCase()?r[l[n.NAME].toLowerCase()]="true":l[n.ROLE]===An.Tutor.toLowerCase()?s[l[n.NAME].toLowerCase()]="true":l[n.ROLE]===An.Admin.toLowerCase()&&(o[l[n.NAME].toLowerCase()]="true")}),i[n.STUDENTS]=r,i[n.TUTORS]=s,i[n.ADMINS]=o,i}parseUsersData(e){const i=e.split("\n").filter(o=>o.trim()),r=i[0].split(",").map(o=>o.trim()),s=[];for(let o=1;of.trim()),h={};for(let f=0;f{const l=Object.values(r[o]).map(h=>({loginId:h,role:An.Student}));i.set(o,new zd({id:o,teamMembers:l}))}),i}reset(){this.dataFile=void 0}}return n.ROLES="roles",n.TEAM_STRUCTURE="team-structure",n.STUDENTS_ALLOCATION="students-allocation",n.TUTORS_ALLOCATION="tutors-allocation",n.ADMINS_ALLOCATION="admins-allocation",n.NAME="name",n.TEAM="team",n.ROLE="role",n.TEAM_ID="teamId",n.STUDENTS="students",n.TUTORS="tutors",n.ADMINS="admins",n.\u0275fac=function(e){return new(e||n)(Se(fr))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Cr=(()=>{class n{constructor(e,i,r){this.githubService=e,this.dataService=i,this.logger=r}getAuthenticatedUser(){return this.githubService.fetchAuthenticatedUser().pipe(ge(e=>e))}createUserModel(e){return this.dataService.getDataFile().pipe(ge(i=>(this.currentUser=this.createUser(i,e),this.currentUser)),hi(i=>null!==i),vd(()=>new Error("Unauthorized user.")))}reset(){this.logger.info("UserService: Clearing current user"),this.currentUser=void 0}createUser(e,i){const r=i.toLowerCase(),s=this.parseUserRole(e,r);switch(s){case An.Student:return{loginId:i,role:s,team:this.createTeamModel(e[Li.TEAM_STRUCTURE],e[Li.STUDENTS_ALLOCATION][r][Li.TEAM_ID])};case An.Tutor:return{loginId:i,role:s,allocatedTeams:Object.keys(e[Li.TUTORS_ALLOCATION][r]).map(f=>this.createTeamModel(e[Li.TEAM_STRUCTURE],f))};case An.Admin:return{loginId:i,role:s,allocatedTeams:Object.keys(e[Li.ADMINS_ALLOCATION][r]).map(f=>this.createTeamModel(e[Li.TEAM_STRUCTURE],f))};default:return null}}createTeamModel(e,i){const r=Object.values(e[i]).map(s=>({loginId:s,role:An.Student}));return new zd({id:i,teamMembers:r})}parseUserRole(e,i){let r;return e[Li.ROLES][Li.STUDENTS]&&e[Li.ROLES][Li.STUDENTS][[i]]&&(r=An.Student),e[Li.ROLES][Li.TUTORS]&&e[Li.ROLES][Li.TUTORS][[i]]&&(r=An.Tutor),e[Li.ROLES][Li.ADMINS]&&e[Li.ROLES][Li.ADMINS][[i]]&&(r=An.Admin),r}}return n.\u0275fac=function(e){return new(e||n)(Se(fr),Se(Li),Se(ts))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function L0(n,t){return t?e=>e.pipe(L0((i,r)=>At(n(i,r)).pipe(ge((s,o)=>t(i,s,r,o))))):e=>e.lift(new Ute(n))}class Ute{constructor(t){this.project=t}call(t,e){return e.subscribe(new zte(t,this.project))}}class zte extends Wt{constructor(t,e){super(t),this.project=e,this.hasSubscription=!1,this.hasCompleted=!1,this.index=0}_next(t){this.hasSubscription||this.tryNext(t)}tryNext(t){let e;const i=this.index++;try{e=this.project(t,i)}catch(r){return void this.destination.error(r)}this.hasSubscription=!0,this._innerSub(e)}_innerSub(t){const e=new Xt(this),i=this.destination;i.add(e);const r=xn(t,e);r!==e&&i.add(r)}_complete(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete(),this.unsubscribe()}notifyNext(t){this.destination.next(t)}notifyError(t){this.destination.error(t)}notifyComplete(){this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()}}class fy{constructor(t){Object.assign(this,t)}convertToGraphqlFilter(){return{assignee:this.assignee,createdBy:this.creator,labels:this.labels,mentioned:this.mentioned,milestone:this.milestone,since:this.since,states:["close"===this.state?Fs.Closed:Fs.Open]}}}let O0=(()=>{class n{constructor(e){this.data=new Map;const i=e.match(n.REGEX);if(this.originalStringWithoutHiddenData=e.replace(n.REGEX,"").trim(),null!==i)for(const r of i){let s=r.replace("\x3c!--","").trim();s=s.replace("--\x3e","").trim();const o=s.split(":").map(h=>h.trim());if(2!==o.length){this.originalStringWithoutHiddenData+=`\n${r}`;continue}const[a,l]=o;this.data.has(a)||this.data.set(a,l)}}static embedDataIntoString(e,i){let r=e;return i.forEach((s,o)=>{r+=`\n\x3c!--${o}: ${s}--\x3e`}),r}toString(){let e="";return this.data.forEach((i,r)=>{e+=`\x3c!--${r}: ${i}--\x3e`}),e}}return n.REGEX=//gm,n})();var Gte=w(5439),Mn=(()=>(function(n){n.phaseBugReporting="phaseBugReporting",n.phaseTeamResponse="phaseTeamResponse",n.phaseTesterResponse="phaseTesterResponse",n.phaseModeration="phaseModeration"}(Mn||(Mn={})),Mn))();class cm{constructor(t){this.parser=t}findConformingComment(t){let e,i;for(const r of t)if(i=this.parser.run(r.body),!i.isError){this.parseResult=i.result,e=r;break}return void 0===e&&(this.parseFailure=!0,i&&(this.parseError=i.error)),e}}const{endOfInput:$te,sequenceOf:Wte,startOfInput:Qte,str:Kte}=w(930),VP="Your response not required for this bug as the team has accepted the bug as it is.",Zte=Wte([Qte,Kte(VP),$te]);class Xte extends cm{constructor(t){super(Zte),this.findConformingComment(t),!this.parseFailure&&(this.teamAccepted=!0)}}const{char:Jte,choice:ene,coroutine:qP,everyCharUntil:tne,str:gy,whitespace:UP}=w(930);function P0(n){return qP(function*(){yield gy("# Team's Response"),yield UP;const t=yield tne(gy(n));return t.trim()?t.trim():"No details provided by team."})}function zP(n){return qP(function*(){yield gy("- [");const t=yield ene([Jte("x"),UP]);return yield gy("] "+n),"x"===t})}const{choice:rne,coroutine:GP,digits:sne,str:F0,whitespace:one}=w(930),$P="## Duplicate status (if any):",ane=P0($P),lne=GP(function*(){yield F0("Duplicate of #");const n=yield sne;return parseInt(n,10)}),cne=GP(function*(){const n=yield ane;return yield F0($P),yield one,{teamResponse:n,issueNumber:yield rne([lne,F0("--")]).map(i=>"--"===i?null:i)}});class une extends cm{constructor(t){super(cne);const e=this.findConformingComment(t);this.parseFailure||(this.comment=Object.assign(Object.assign({},e),{description:e.body,createdAt:e.created_at,updatedAt:e.updated_at}),this.teamResponse=this.parseResult.teamResponse,this.duplicateOf=this.parseResult.issueNumber)}}class N0{constructor(t,e){this.description=t,this.isChecked=e}setChecked(t){this.isChecked=t}toString(){return`- ${this.isChecked?"[x]":"[ ]"} ${this.description}`}}class dne{constructor(t,e,i,r,s){this.TITLE_PREFIX="## :question: ",this.DISAGREEMENT_PREFIX="**Reason for disagreement:** ",this.INITIAL_RESPONSE="[replace this with your explanation]",this.LINE_BREAK="
    \n",this.title=t,this.description=e,this.disagreeCheckbox=new N0(i,r),this.reasonForDisagreement=s}toString(){let t="";return t+=this.TITLE_PREFIX+this.title+"\n\n",t+=this.description+"\n\n",t+=this.disagreeCheckbox.toString()+"\n\n",t+=this.DISAGREEMENT_PREFIX+this.reasonForDisagreement+"\n\n",t+=this.LINE_BREAK,t}isDisagree(){return this.disagreeCheckbox.isChecked}compareTo(t){return this.isDisagree()===t.isDisagree()?this.reasonForDisagreement.localeCompare(t.reasonForDisagreement):this.isDisagree()?1:-1}getTitleInMarkDown(){return`## ${this.title}`}getDisagreementWithoutDefaultResponse(){return this.reasonForDisagreement.replace(this.INITIAL_RESPONSE," ")}setDisagree(t){this.disagreeCheckbox.setChecked(t)}setReasonForDisagreement(t){this.reasonForDisagreement=t}}const{between:hne,coroutine:B0,everyCharUntil:WP,letters:QP,lookAhead:pne,optionalWhitespace:j0,pipeParsers:KP,possibly:mne,str:za,whitespace:Gd}=w(930),ZP="
    ",XP="Team chose to mark this issue as a duplicate of another issue (as explained in the _**Team's response**_ above)",Y0=zP("I disagree");function JP(n){return hne(za("[`"+n+"."))(za("`]"))(QP)}const eF=B0(function*(){yield za("**Reason for disagreement:** ");const n=yield WP(za(ZP));return yield za(ZP),n.trim()}),Mne=B0(function*(){yield za("status"),yield Gd,yield za(XP),yield Gd;const n=yield Y0;return yield Gd,{disagreeCheckboxValue:n,reasonForDisagreement:yield eF}}),Dne=B0(function*(){yield za("## :question: Issue ");const n=yield QP;if(yield Gd,"duplicate"===n){const l=yield Mne;return yield j0,{title:n+" status",description:XP,teamChose:null,testerChose:null,disagreeCheckboxValue:l.disagreeCheckboxValue,reasonForDisagreement:l.reasonForDisagreement}}const t=yield pne(WP(Y0)),e=function bne(n){const t=JP(n);return KP([za("Team chose "),t])}(n),i=function wne(n){const t=JP(n);return KP([za("Originally "),t])}(n),r=yield e;yield Gd;const s=yield mne(i);yield j0;const o=yield Y0;yield Gd;const a=yield eF;return yield j0,{title:n,description:t.trim(),teamChose:r,testerChose:s,disagreeCheckboxValue:o,reasonForDisagreement:a}}),{coroutine:Ene,many1:Cne,str:tF,optionalWhitespace:Tne,possibly:Sne,whitespace:kne}=w(930),nF="# Items for the Tester to Verify",Ane=P0(nF),Rne=Ene(function*(){yield Sne(tF("[IMPORTANT!: Please do not edit or reply to this comment using the GitHub UI. You can respond to it using CATcher during the next phase of the PE]")),yield Tne;const n=yield Ane;yield tF(nF),yield kne;const t=yield Cne(Dne);let i,r,e=!1;const s=[];for(const a of t)a.disagreeCheckboxValue&&(e=!0),"severity"===a.title?i=a.teamChose:"type"===a.title&&(r=a.teamChose),s.push(new dne("Issue "+a.title,a.description,"I disagree",a.disagreeCheckboxValue,a.reasonForDisagreement));return{teamResponse:n,testerResponses:s,testerDisagree:e,teamChosenSeverity:i,teamChosenType:r}});class iF extends cm{constructor(t){super(Rne);const e=this.findConformingComment(t);this.parseFailure||(this.comment=Object.assign(Object.assign({},e),{description:e.body}),this.teamResponse=this.parseResult.teamResponse,this.testerResponses=this.parseResult.testerResponses,this.testerDisagree=this.parseResult.testerDisagree,this.teamChosenSeverity=this.parseResult.teamChosenSeverity,this.teamChosenType=this.parseResult.teamChosenType)}}class rF{constructor(t,e){this.TODO_DESCRIPTION="Done",this.INITIAL_RESPONSE="[replace this with your explanation]",this.TITLE_PREFIX="## :question: ",this.LINE_BREAK="
    \n",this.title=t,this.description=e,this.tutorResponse=this.INITIAL_RESPONSE,this.todo=new N0(this.TODO_DESCRIPTION,!1)}isDone(){return this.todo.isChecked}toTutorResponseString(){let t="";return t+=this.TITLE_PREFIX+this.title+"\n\n",t+=this.todo.toString()+"\n\n",t+=this.tutorResponse+"\n\n",t+=this.LINE_BREAK,t}compareTo(t){return this.isDone()===t.isDone()?this.tutorResponse.localeCompare(t.tutorResponse):this.isDone()?1:-1}toString(){let t="";return t+=this.TITLE_PREFIX+this.title+"\n\n",t+=this.description+"\n\n",t+=this.LINE_BREAK,t}setTutorResponse(t){this.tutorResponse=t}setIsDone(t){this.todo.setChecked(t)}}const{coroutine:Lne,everyCharUntil:sF,optionalWhitespace:One,str:_y}=w(930),oF="
    ",Nne=Lne(function*(){yield _y("## :question: ");const n=yield sF(_y("### Team says:")),t=yield sF(_y(oF));return yield _y(oF),yield One,new rF(n.trim(),t.trim())}),{coroutine:Bne,everyCharUntil:jne,many1:Yne,str:H0,whitespace:aF}=w(930),lF="# Disputes",qne=P0(lF),cF=Bne(function*(){yield H0("# Issue Description"),yield aF;const n=yield jne(H0("# Team's Response")),t=yield qne;yield H0(lF),yield aF;const e=yield Yne(Nne);return{description:n.trim(),teamResponse:t,issueDisputes:e}});class Une extends cm{constructor(t){super(cF);const e=cF.run(t.body);e.isError?this.parseFailure=!0:(this.parseResult=e.result,this.description=this.parseResult.description,this.teamResponse=this.parseResult.teamResponse,this.disputes=this.parseResult.issueDisputes)}}const{coroutine:zne,everyCharUntil:V0,lookAhead:Gne,optionalWhitespace:$ne,str:um,whitespace:Wne}=w(930),q0="
    ",Kne=zP("Done"),Zne=zne(function*(){yield um("## :question: ");const n=yield V0(um("- [")),t=yield Gne(V0(um(q0))),e=yield Kne;yield Wne;const i=yield V0(um(q0));yield um(q0),yield $ne;const r=new rF(n.trim(),t.trim());return r.todo=new N0("Done",e),r.tutorResponse=i.trim(),r}),{coroutine:Xne,many1:Jne,str:eie,whitespace:tie}=w(930),iie=Xne(function*(){return yield eie("# Tutor Moderation"),yield tie,{disputesToResolve:yield Jne(Zne)}});class dF extends cm{constructor(t){super(iie);const e=this.findConformingComment(t);this.parseFailure||(this.comment=Object.assign(Object.assign({},e),{description:e.body}),this.disputesToResolve=this.parseResult.disputesToResolve)}}class ji{constructor(t){this.globalId=t.id,this.id=+t.number,this.created_at=Gte(t.created_at).format("lll"),this.title=t.title,this.hiddenDataInDescription=new O0(t.body),this.description=ji.updateDescription(this.hiddenDataInDescription.originalStringWithoutHiddenData),this.githubIssue=t,this.severity=t.findLabel(Cs.LABELS.severity),this.type=t.findLabel(Cs.LABELS.type),this.response=t.findLabel(Cs.LABELS.response),this.duplicated=!!t.findLabel(Cs.LABELS.duplicated,!1),this.status=t.findLabel(Cs.LABELS.status),this.pending=t.findLabel(Cs.LABELS.pending)}static formatText(t){return null===t?null:void 0!==t?t.split(/[\n\r]/gi).filter(r=>""!==r.trim()).length>0?`${t}\n\n`:t:void 0}static updateDescription(t){return ji.orDefaultString(ji.formatText(t),"No details provided by bug reporter.")}static updateTeamResponse(t){return ji.orDefaultString(ji.formatText(t),"No details provided by team.")}static orDefaultString(t,e){return t&&0!==t.length?t:e}static createPhaseBugReportingIssue(t){return new ji(t)}static createPhaseTeamResponseIssue(t,e){const i=new ji(t),r=new une(t.comments);return i.githubComments=t.comments,i.teamAssigned=e,i.assignees=t.assignees.map(s=>s.login),i.teamResponseError=r.parseFailure,i.parseError=r.parseError,i.issueComment=r.comment,i.teamResponse=r.teamResponse,i.duplicateOf=r.duplicateOf,i.duplicated=null!=i.duplicateOf,i}static createPhaseTesterResponseIssue(t){const e=new ji(t),i=new iF(t.comments),r=new Xte(t.comments);return e.githubComments=t.comments,e.testerResponseError=i.parseFailure&&r.parseFailure,e.parseError=i.parseError,e.teamAccepted=r.teamAccepted,e.issueComment=i.comment,e.teamResponse=i.teamResponse,e.testerResponses=i.testerResponses,e.testerDisagree=i.testerDisagree,e.teamChosenSeverity=i.teamChosenSeverity||null,e.teamChosenType=i.teamChosenType||null,e}static createPhaseModerationIssue(t,e){const i=new ji(t),r=new Une(t),s=new dF(t.comments);return i.githubComments=t.comments,i.teamAssigned=e,i.description=r.description,i.teamResponse=r.teamResponse,i.issueDisputes=r.disputes,s.disputesToResolve&&s.comment&&(i.issueDisputes=s.disputesToResolve.map((o,a)=>(o.description=r.disputes[a].description,o)),i.issueComment=s.comment),i}clone(t){switch(t){case Mn.phaseBugReporting:return ji.createPhaseBugReportingIssue(this.githubIssue);case Mn.phaseTeamResponse:return ji.createPhaseTeamResponseIssue(this.githubIssue,this.teamAssigned);case Mn.phaseTesterResponse:return ji.createPhaseTesterResponseIssue(this.githubIssue);case Mn.phaseModeration:return ji.createPhaseModerationIssue(this.githubIssue,this.teamAssigned);default:return ji.createPhaseBugReportingIssue(this.githubIssue)}}retainResponses(t,e){switch(this.issueComment=e.issueComment,this.githubComments=e.githubComments,t){case Mn.phaseBugReporting:this.description=e.description;break;case Mn.phaseTeamResponse:this.teamResponse=e.teamResponse;break;case Mn.phaseTesterResponse:this.testerResponses=e.testerResponses,this.teamResponse=e.teamResponse;break;case Mn.phaseModeration:this.issueDisputes=e.issueDisputes}}updateTesterResponse(t){const e=new iF([t]);this.issueComment=e.comment,this.teamResponse=e.teamResponse,this.testerResponses=e.testerResponses}updateDispute(t){const e=new dF([t]);this.issueComment=e.comment,this.issueDisputes=e.disputesToResolve.map((i,r)=>(i.description=this.issueDisputes[r].description,i))}createGithubIssueDescription(){return`${this.description}\n${this.hiddenDataInDescription.toString()}`}createGithubTeamResponse(){return`# Team's Response\n${this.teamResponse}\n## Duplicate status (if any):\n${this.duplicateOf?`Duplicate of #${this.duplicateOf}`:"--"}`}createGithubTutorResponse(){let t="# Tutor Moderation\n\n";if(void 0!==this.issueDisputes)for(const e of this.issueDisputes)t+=e.toTutorResponseString();return t}createGithubTesterResponse(){return`# Team's Response\n${this.teamResponse}\n# Items for the Tester to Verify\n${this.getTesterResponsesString(this.testerResponses)}`}numOfUnresolvedDisputes(){return this.issueDisputes?this.issueDisputes.reduce((t,e)=>t+Number(!e.isDone()),0):0}getTesterResponsesString(t){let e="";for(const i of t)e+=i.toString();return e}}const hF={"-":0,VeryLow:1,Low:2,Medium:3,High:4},pF={"-":0,DocumentationBug:1,FeatureFlaw:2,FunctionalityBug:3};var Ys=(()=>(function(n){n.Incomplete="Incomplete",n.Done="Done"}(Ys||(Ys={})),Ys))(),Ji=(()=>(function(n){n.NoFilter="NoFilter",n.NoAccess="NoAccess",n.FilterByCreator="FilterByCreator",n.FilterByTeam="FilterByTeam",n.FilterByTeamAssigned="FilterByTeamAssigned"}(Ji||(Ji={})),Ji))();const U0={phaseBugReporting:{Student:Ji.FilterByCreator,Tutor:Ji.NoFilter,Admin:Ji.NoFilter},phaseTeamResponse:{Student:Ji.FilterByTeam,Tutor:Ji.FilterByTeamAssigned,Admin:Ji.NoFilter},phaseTesterResponse:{Student:Ji.NoFilter,Tutor:Ji.NoAccess,Admin:Ji.NoFilter},phaseModeration:{Student:Ji.NoAccess,Tutor:Ji.FilterByTeamAssigned,Admin:Ji.NoFilter}},mF=js.version;let rie=(()=>{class n{constructor(e){this.githubService=e,this.currentVersion=mF}isApplicationOutdated(){return this.latestVersion?Qt(this.isOutdatedVersion(this.latestVersion,this.currentVersion)):this.githubService.fetchLatestRelease().pipe(ge(e=>(this.latestVersion=e.tag_name.substring(1),this.latestReleaseUrl=e.html_url,this.isOutdatedVersion(this.latestVersion,this.currentVersion))))}isOutdatedVersion(e,i){return 1===this.compareVersions(e,i)}compareVersions(e,i){const r=e.split("."),s=i.split("."),o=Math.min(e.length,i.length),a=[],l=[];for(let h=0;hl[h])return 1;if(a[h]-1&&(this.count=i-1),e.subscribe(this._unsubscribeAndRecycle())}}}function fF(){return Lt(uu(n=>void 0!==n,()=>new Error("Session Data Unavailable")),uu(pie,()=>new Error("Session data does not define an 'openPhases' key")),uu(gie,()=>new Error("There are no accessible phases")),uu(mie,()=>new Error("Invalid Open Phases detected")),uu(fie,()=>new Error("Opened Phase has no repo defined")))}function pie(n){return null!=n.openPhases}function mie(n){return n.openPhases.reduce((t,e)=>t&&e in Mn,!0)}function fie(n){return n.openPhases.reduce((t,e)=>t&&!!n[e],!0)}function gie(n){return 0!==n.openPhases.length}class ps{constructor(t,e,i,r){this.labelValue=e,this.labelColor=i,this.labelCategory=t,this.labelDefinition=r}getFormattedName(){return void 0===this.labelCategory||""===this.labelCategory?this.labelValue:this.labelCategory.concat(".",this.labelValue)}equals(t){return this.labelValue===t.labelValue&&this.labelColor===t.labelColor&&this.labelCategory===t.labelCategory}}const z0="ffffff",dm={severity:{VeryLow:new ps("severity","VeryLow","ffe0e0","

    A flaw that is purely cosmetic and does not affect usage. For example,

    • typo issues
    • spacing issues
    • layout issues
    • color issues
    • font issues
    in the docs or the UI that doesn't affect usage.

    "),Low:new ps("severity","Low","ffcccc","

    A flaw that is unlikely to affect normal operations of the product. Appears only in very rare situations and causes a minor inconvenience only.

    "),Medium:new ps("severity","Medium","ff9999","

    A flaw that causes occasional inconvenience to some users but they can continue to use the product.

    "),High:new ps("severity","High","ff6666","

    A flaw that affects most users and causes major problems for users.i.e., makes the product almost unusable for most users.

    ")},type:{DocumentationBug:new ps("type","DocumentationBug","d966ff",'

    A flaw in the documentation e.g., a missing step, a wrong instruction, typos

    '),FeatureFlaw:new ps("type","FeatureFlaw","d966ff","

    Some functionality missing from a feature delivered in the current version in a way that the feature becomes less useful to the intended target user for normal usage. i.e., the feature is not 'complete'.\nIn other words, an acceptance-testing bug that falls within the scope of the current version features. These issues are counted against the product design aspect of the project.

    "),FunctionalityBug:new ps("type","FunctionalityBug","9900cc","

    A functionality does not work as specified/expected.

    ")},response:{Accepted:new ps("response","Accepted","00802b","

    You accept it as a bug.

    "),CannotReproduce:new ps("response","CannotReproduce","ffebcc","

    You are unable to reproduce the behavior reported in the bug after multiple tries.

    "),IssueUnclear:new ps("response","IssueUnclear","ffcc80","

    The issue description is not clear.

    "),NotInScope:new ps("response","NotInScope","ffcc80",'

    It is a valid issue but not something the team should be penalized for e.g., it was not related to features delivered in this version.

    '),Rejected:new ps("response","Rejected","ff9900","

    What tester treated as a bug is in fact the expected behavior (from the user's point of view), or the tester was mistaken in some other way.

    ")},status:{Done:new ps("status","Done","a6a6a6"),Incomplete:new ps("status","Incomplete","000000")},others:{duplicate:new ps(void 0,"duplicate","0066ff")}};class ei{constructor(t,e){this.githubService=t,this.logger=e}static getRequiredLabelsAsArray(t){let e=[];return Object.values(t?this.allLabelArrays:this.testerLabelArrays).map(r=>e=e.concat(r)),e}static updateRequiredLabelColor(t,e){const i=ei.allLabelArrays[e.labelCategory];i&&(i.find(s=>s.labelValue===e.labelValue).labelColor=t)}syncLabels(t){return Lt(ue(()=>this.synchronizeRemoteLabels(t)))}synchronizeRemoteLabels(t){return this.githubService.fetchAllLabels().pipe(ge(e=>e.map(this.toLabel)),ge(e=>(this.ensureRepoHasRequiredLabels(e,ei.getRequiredLabelsAsArray(t)),e)))}getLabelList(t){switch(t){case"severity":return ei.severityLabels;case"type":return ei.typeLabels;case"response":return ei.responseLabels}this.logger.info(`LabelService: Unfiltered Attribute ${t} in getLabelList`)}getLabelTitle(t){switch(t){case"severity":return"Severity";case"type":return"Bug Type";case"response":return"Response"}this.logger.info(`LabelService: Unfiltered Attribute ${t} in getLabelTitle`)}getColorOfLabel(t,e){if(""===e||!ei.allLabelArrays[t])return this.logger.info(`LabelService: Unfiltered Attribute, ${e}: ${t} in getColorOfLabel`),z0;const i=ei.allLabelArrays[t].find(r=>r.labelValue===e);return void 0===i||void 0===i.labelColor?z0:i.labelColor}getLabelDefinition(t,e){if(""===t||null===t||""===e||null===e)return null;const i=ei.getRequiredLabelsAsArray(!0).find(r=>r.labelValue===t&&r.labelCategory===e);return void 0===i||void 0===i.labelDefinition?null:i.labelDefinition}ensureRepoHasRequiredLabels(t,e){e.forEach(i=>{const r=t.filter(s=>s.getFormattedName()===i.getFormattedName());if(0===r.length)this.githubService.createLabel(i.getFormattedName(),i.labelColor);else{if(1!==r.length)throw new Error("Unexpected error: the repo has multiple labels with the same name "+i.getFormattedName());r[0].equals(i)||ei.updateRequiredLabelColor(r[0].labelColor,i)}})}toLabel(t){let e,i;const s=String(t.name);[e,i]=/\./g.test(s)?t.name.split("."):[void 0,s];const o=t.color,a=String(t.description);return new ps(e,i,o,a)}isDarkColor(t){const e="#"===t.charAt(0)?t.substring(1,7):t,a=[parseInt(e.substring(0,2),16)/255,parseInt(e.substring(2,4),16)/255,parseInt(e.substring(4,6),16)/255].map(h=>h<=.03928?h/12.92:Math.pow((h+.055)/1.055,2.4));return.2126*a[0]+.7152*a[1]+.0722*a[2]<.184}setLabelStyle(t,e="inline-flex"){let i;return i=this.isDarkColor(t)?z0:"000000",{"background-color":`#${t}`,"border-radius":"3px",cursor:"default",padding:"3px",color:`#${i}`,"font-weight":"410",display:e}}}ei.severityLabels=Object.values(dm.severity),ei.typeLabels=Object.values(dm.type),ei.responseLabels=Object.values(dm.response),ei.statusLabels=Object.values(dm.status),ei.otherLabels=Object.values(dm.others),ei.allLabelArrays={severity:ei.severityLabels,type:ei.typeLabels,response:ei.responseLabels,status:ei.statusLabels,others:ei.otherLabels},ei.testerLabelArrays={severity:ei.severityLabels,type:ei.typeLabels},ei.\u0275fac=function(t){return new(t||ei)(Se(fr),Se(ts))},ei.\u0275prov=Ee({token:ei,factory:ei.\u0275fac,providedIn:"root"});let Aie=(()=>{class n{constructor(e,i){this.dialogRef=e,this.data=i}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)(M(Va),M(ou))},n.\u0275cmp=xt({type:n,selectors:[["app-session-fix-confirmation"]],decls:12,vars:4,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],["mat-button","","mat-raised-button","","color","warn",3,"mat-dialog-close"],["mat-button","","mat-raised-button","","color","primary","cdkFocusInitial","",3,"mat-dialog-close"]],template:function(e,i){1&e&&(x(0,"h1",0),we(1),O(),x(2,"div",1)(3,"p"),we(4),O(),x(5,"p"),we(6,"in your Github Account?"),O()(),x(7,"div",2)(8,"button",3),we(9,"No Thanks"),O(),x(10,"button",4),we(11,"Yes"),O()()),2&e&&(B(1),ln("Hi ",i.data.user,""),B(3),ln('Do you want CATcher to create a repository named "',i.data.repoName,'"'),B(4),H("mat-dialog-close",!1),B(2),H("mat-dialog-close",!0))},directives:[au,lu,J_,bi,xO],styles:[""]}),n})(),Pie=(()=>{class n{constructor(e,i,r){this.githubService=e,this.userService=i,this.repoCreationConfirmationDialog=r}requestRepoCreationPermissions(e,i){return Lt(ue(r=>r||e!==Mn.phaseBugReporting?Qt(null):this.openRepoCreationConfirmation(i)))}openRepoCreationConfirmation(e){return this.repoCreationConfirmationDialog.open(Aie,{data:{user:this.userService.currentUser.loginId,repoName:e}}).afterClosed()}verifyRepoCreationPermissions(e){return Lt(wr(i=>{if(null!==i){if(!1===i)throw new Error("You cannot proceed without the required repository.");if(e!==Mn.phaseBugReporting)throw new Error("Current Phase's Repository has not been opened.");if(this.userService.currentUser.role!==An.Student)throw new Error("'Bug-Reporting Phase's repository initialisation is only available to Students.'")}}))}attemptRepoCreation(e){return Lt(ue(i=>null===i?Qt(null):(this.githubService.createRepository(e),new st(r=>{setTimeout(()=>r.next(!0),1e3)}))))}verifyRepoCreation(e,i){return Lt(ue(r=>r?this.githubService.isRepositoryPresent(e,i):Qt(!0)))}}return n.\u0275fac=function(e){return new(e||n)(Se(fr),Se(Cr),Se(qa))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Nie={[Mn.phaseBugReporting]:"Bug Reporting Phase",[Mn.phaseTeamResponse]:"Team's Response Phase",[Mn.phaseTesterResponse]:"Tester's Response Phase",[Mn.phaseModeration]:"Moderation Phase"};let er=(()=>{class n{constructor(e,i,r){this.githubService=e,this.labelService=i,this.repoCreatorService=r,this.phaseRepoOwners={phaseBugReporting:"",phaseTeamResponse:"",phaseTesterResponse:"",phaseModeration:""}}setPhaseOwners(e,i){this.orgName=e,this.phaseRepoOwners.phaseBugReporting=i,this.phaseRepoOwners.phaseTeamResponse=e,this.phaseRepoOwners.phaseTesterResponse=i,this.phaseRepoOwners.phaseModeration=e}getPhaseOwner(e){return this.phaseRepoOwners[e]}fetchSessionData(){return this.githubService.fetchSettingsFile().pipe(ge(e=>e))}storeSessionData(){return this.fetchSessionData().pipe(fF(),ge(e=>{localStorage.setItem("sessionData",JSON.stringify(e)),this.updateSessionParameters(e)}))}setSessionData(){const e=JSON.parse(localStorage.getItem("sessionData"));this.updateSessionParameters(e)}githubRepoPermissionLevel(){return this.sessionData.openPhases.includes(Mn.phaseModeration)?"repo":"public_repo"}verifySessionAvailability(e){return this.githubService.isRepositoryPresent(this.phaseRepoOwners[this.currentPhase],e[this.currentPhase])}updateSessionParameters(e){this.sessionData=e,this.currentPhase=Mn[e.openPhases[0]],this.repoName=e[e.openPhases[0]],this.githubService.storePhaseDetails(this.phaseRepoOwners[this.currentPhase],this.repoName)}sessionSetup(){let e=!1;return this.fetchSessionData().pipe(fF(),ue(r=>(this.updateSessionParameters(r),this.verifySessionAvailability(r))),this.repoCreatorService.requestRepoCreationPermissions(this.currentPhase,this.sessionData[this.currentPhase]),Lt(wr(r=>{e=r||!1})),this.repoCreatorService.verifyRepoCreationPermissions(this.currentPhase),this.repoCreatorService.attemptRepoCreation(this.sessionData[this.currentPhase]),this.repoCreatorService.verifyRepoCreation(this.getPhaseOwner(this.currentPhase),this.sessionData[this.currentPhase]),uu(r=>r,()=>new Error("Session Availability Fix failed.")),this.labelService.syncLabels(this.isTeamOrModerationPhase()),function sie(n=-1){return t=>t.lift(new oie(n,t))}(1))}isTeamOrModerationPhase(){return this.currentPhase===Mn.phaseTeamResponse||this.currentPhase===Mn.phaseModeration}getPhaseDetail(){return this.orgName.concat("/").concat(this.repoName)}isValidRoute(e){return e.startsWith("/"+this.currentPhase)}reset(){this.currentPhase=null}}return n.\u0275fac=function(e){return new(e||n)(Se(fr),Se(ei),Se(Pie))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Di=(()=>{class n{constructor(e,i,r,s,o){this.githubService=e,this.userService=i,this.phaseService=r,this.dataService=s,this.logger=o,this.issueTeamFilter="All Teams",this.isLoading=new xi(!1),this.issues$=new xi(new Array)}startPollIssues(){void 0===this.issuesPollSubscription&&(0===this.issues$.getValue().length&&this.isLoading.next(!0),this.issuesPollSubscription=M_(0,n.POLL_INTERVAL).pipe(L0(()=>this.reloadAllIssues().pipe(Ni(()=>xa),Ia(()=>this.isLoading.next(!1))))).subscribe())}stopPollIssues(){this.issuesPollSubscription&&(this.issuesPollSubscription.unsubscribe(),this.issuesPollSubscription=void 0)}pollIssue(e){return M_(0,n.POLL_INTERVAL).pipe(L0(()=>this.githubService.fetchIssueGraphql(e).pipe(ge(i=>{const r=this.createIssueModel(i);return this.updateLocalStore(r),r}),Ni(i=>this.getIssue(e)))))}reloadAllIssues(){return this.initializeData()}getIssue(e){return void 0===this.issues?this.getLatestIssue(e):Qt(this.issues[e])}getLatestIssue(e){return this.githubService.fetchIssueGraphql(e).pipe(ge(i=>(this.createAndSaveIssueModel(i),this.issues[e])),Ni(i=>Qt(this.issues[e])))}createIssue(e,i,r,s){const o=[this.createLabel("severity",r),this.createLabel("type",s)],h=O0.embedDataIntoString(i,new Map([["session",this.sessionId],["Version",`Desktop v${mF}`]]));return this.githubService.createIssue(e,h,o).pipe(ge(f=>this.createIssueModel(f)))}updateIssue(e){return this.updateGithubIssue(e).pipe(ge(i=>(i.comments=e.githubComments,this.createIssueModel(i))))}updateGithubIssue(e){const i=this.phaseService.currentPhase===Mn.phaseModeration?[]:e.assignees;return this.githubService.updateIssue(e.id,e.title,this.createGithubIssueDescription(e),this.createLabelsForIssue(e),i).pipe(Ni(r=>this.parseUpdateIssueResponseError(r)))}updateIssueWithComment(e,i){return this.githubService.updateIssueComment(i).pipe(ue(r=>(e.githubComments=[r,...e.githubComments.filter(s=>s.id!==r.id)],this.updateIssue(e))))}updateTesterResponse(e,i){const s=this.issues[e.id].testerResponses?this.githubService.updateIssueComment(i):this.githubService.createIssueComment(e.id,i.description),o=e.clone(this.phaseService.currentPhase);return o.status=Ys.Done,Oa([s,this.updateIssue(o)]).pipe(ge(a=>{const[l,h]=a;return h.updateTesterResponse(l),h}))}updateTutorResponse(e,i){return Oa([this.githubService.updateIssueComment(i),this.updateIssue(e)]).pipe(ge(r=>{const[s,o]=r;return o.updateDispute(s),o}))}createTeamResponse(e){const i=e.createGithubTeamResponse();return this.updateGithubIssue(e).pipe(ue(r=>this.githubService.createIssueComment(e.id,i).pipe(ge(s=>(e.githubComments=[s,...e.githubComments.filter(o=>o.id!==s.id)],r.comments=e.githubComments,this.createIssueModel(r))))))}createTutorResponse(e,i){return Oa([this.githubService.createIssueComment(e.id,i),this.updateIssue(e)]).pipe(ge(r=>{const[s,o]=r;return o.updateDispute(s),o}))}createGithubIssueDescription(e){return this.phaseService.currentPhase===Mn.phaseModeration?`# Issue Description\n${e.createGithubIssueDescription()}\n# Team's Response\n${e.teamResponse}\n # Disputes\n\n${this.getIssueDisputeString(e.issueDisputes)}\n`:e.createGithubIssueDescription()}getIssueDisputeString(e){let i="";for(const r of e)i+=r.toString();return i}deleteIssue(e){return this.githubService.closeIssue(e).pipe(ge(i=>{const r=this.createIssueModel(i);return this.deleteFromLocalStore(r),r}))}undeleteIssue(e){return this.githubService.reopenIssue(e).pipe(ge(i=>{const r=this.createIssueModel(i);return this.updateLocalStore(r),r}))}deleteFromLocalStore(e){const r=e.id,o=(0,lm._T)(this.issues,["symbol"==typeof r?r:r+""]);this.issues=o,this.issues$.next(Object.values(this.issues))}updateLocalStore(e){this.issues=Object.assign(Object.assign({},this.issues),{[e.id]:e}),this.issues$.next(Object.values(this.issues))}hasTeamResponse(e){return!!this.issues[e].teamResponse}getDuplicateIssuesFor(e){return this.issues$.pipe(ge(i=>i.filter(r=>r.duplicateOf===e.id)))}reset(e){e&&(this.sessionId=void 0),this.issues=void 0,this.issues$.next(new Array),this.stopPollIssues(),this.isLoading.complete(),this.isLoading=new xi(!1)}initializeData(){const e=[];switch(U0[this.phaseService.currentPhase][this.userService.currentUser.role]){case Ji.FilterByCreator:e.push(this.githubService.fetchIssuesGraphql(new fy({creator:this.userService.currentUser.loginId})));break;case Ji.FilterByTeam:e.push(this.githubService.fetchIssuesGraphqlByTeam(this.createLabel("tutorial",this.userService.currentUser.team.tutorialClassId),this.createLabel("team",this.userService.currentUser.team.teamId),new fy({})));break;case Ji.FilterByTeamAssigned:this.userService.currentUser.allocatedTeams.forEach(r=>{e.push(this.githubService.fetchIssuesGraphqlByTeam(this.createLabel("tutorial",r.tutorialClassId),this.createLabel("team",r.teamId),new fy({})))});break;case Ji.NoFilter:e.push(this.githubService.fetchIssuesGraphql(new fy({})));break;default:return Qt([])}return Oa(e).pipe(ge(i=>{const r=[];for(const o of i)for(const a of o)r.push(this.createIssueModel(a).id),this.createAndSaveIssueModel(a);const s=this.getOutdatedIssueIds(r);return this.deleteIssuesFromLocalStore(s),Object.values(this.issues)}))}createAndSaveIssueModel(e){const i=this.createIssueModel(e);return this.updateLocalStore(i),!0}deleteIssuesFromLocalStore(e){e.forEach(i=>{this.getIssue(i).subscribe(r=>this.deleteFromLocalStore(r))})}getOutdatedIssueIds(e){if(void 0===this.issues||!e.length)return[];const i=new Set(e);return Object.keys(this.issues).map(s=>+s).filter(s=>!i.has(s))}createLabelsForIssue(e){const i=[];if(this.phaseService.currentPhase!==Mn.phaseBugReporting&&this.phaseService.currentPhase!==Mn.phaseTesterResponse){const r=e.teamAssigned.id.split("-");i.push(this.createLabel("tutorial",`${r[0]}-${r[1]}`),this.createLabel("team",r[2]))}return e.severity&&i.push(this.createLabel("severity",e.severity)),e.type&&i.push(this.createLabel("type",e.type)),e.response&&i.push(this.createLabel("response",e.response)),e.duplicated&&i.push("duplicate"),e.status&&i.push(this.createLabel("status",e.status)),e.pending&&+e.pending>0&&i.push(this.createLabel("pending",e.pending)),e.unsure&&i.push("unsure"),i}createLabel(e,i){return`${e}.${i}`}extractTeamIdFromGithubIssue(e){return e.findLabel(Cs.LABELS.tutorial).concat("-").concat(e.findLabel(Cs.LABELS.team))}createIssueModel(e){let i;switch(this.phaseService.currentPhase){case Mn.phaseBugReporting:i=ji.createPhaseBugReportingIssue(e);break;case Mn.phaseTeamResponse:i=ji.createPhaseTeamResponseIssue(e,this.dataService.getTeam(this.extractTeamIdFromGithubIssue(e)));break;case Mn.phaseTesterResponse:i=ji.createPhaseTesterResponseIssue(e);break;case Mn.phaseModeration:i=ji.createPhaseModerationIssue(e,this.dataService.getTeam(this.extractTeamIdFromGithubIssue(e)));break;default:return}return i.parseError&&this.logger.error("IssueService: "+i.parseError),i}parseUpdateIssueResponseError(e){if(this.logger.error("IssueService: ",e),422!==e.code||!e.hasOwnProperty("message"))return Qi(e.response.data.message);const s=e.message.substring("Validation Failed:".length),o=JSON.parse(s);return["field","code","value"].every(h=>o.hasOwnProperty(h))&&"assignees"===o.field&&"invalid"===o.code?Qi(`Assignee ${o.value} has not joined your organization yet. Please remove them from the assignees list.`):Qi(e.response.data.message)}setIssueTeamFilter(e){e&&(this.issueTeamFilter=e)}setSessionId(e){this.sessionId=e}getIssueTeamFilter(){return this.issueTeamFilter}}return n.POLL_INTERVAL=5e3,n.\u0275fac=function(e){return new(e||n)(Se(fr),Se(Cr),Se(er),Se(Li),Se(ts))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),hm=(()=>{class n{constructor(e,i){this.githubService=e,this.issueService=i}setLatestChangeEvent(){return this.githubService.fetchEventsForRepo().pipe(ge(e=>(0===e.length||(this.setLastModifiedTime(e[0].created_at),this.setLastModifiedCommentTime(e[0].issue.updated_at)),e)))}reloadPage(){return this.githubService.fetchEventsForRepo().pipe(ue(e=>{if(0===e.length)return Qt(!1);const i=e[0];return i.created_at!==this.lastModified||i.issue.updated_at!==this.lastModifiedComment?(this.setLastModifiedTime(i.created_at),this.setLastModifiedCommentTime(i.issue.updated_at),this.issueService.reloadAllIssues().pipe(ge(r=>!0))):Qt(!1)}))}setLastModifiedTime(e){this.lastModified=e}setLastModifiedCommentTime(e){this.lastModifiedComment=e}reset(){this.setLastModifiedTime(void 0),this.setLastModifiedCommentTime(void 0)}}return n.\u0275fac=function(e){return new(e||n)(Se(fr),Se(Di))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var Vr=(()=>(function(n){n[n.NotAuthenticated=0]="NotAuthenticated",n[n.AwaitingAuthentication=1]="AwaitingAuthentication",n[n.ConfirmOAuthUser=2]="ConfirmOAuthUser",n[n.Authenticated=3]="Authenticated"}(Vr||(Vr={})),Vr))();let uc=(()=>{class n{constructor(e,i,r,s,o,a,l,h,f,D){this.router=e,this.ngZone=i,this.githubService=r,this.userService=s,this.issueService=o,this.phaseService=a,this.dataService=l,this.githubEventService=h,this.titleService=f,this.logger=D,this.authStateSource=new xi(Vr.NotAuthenticated),this.currentAuthState=this.authStateSource.asObservable(),this.accessToken=new xi(void 0),this.ENABLE_POPUP_MESSAGE="Please enable pop-ups in your browser"}storeNext(e){sessionStorage.setItem(n.SESSION_NEXT_KEY,e.url)}getNext(){return sessionStorage.getItem(n.SESSION_NEXT_KEY)}clearNext(){sessionStorage.removeItem(n.SESSION_NEXT_KEY)}storeOAuthAccessToken(e){this.githubService.storeOAuthAccessToken(e),this.accessToken.next(e)}reset(){this.logger.info("AuthService: Clearing access token and setting AuthState to NotAuthenticated."),this.accessToken.next(void 0),this.changeAuthState(Vr.NotAuthenticated),this.ngZone.run(()=>this.router.navigate([""]))}logOut(){this.githubService.reset(),this.userService.reset(),this.issueService.reset(!0),this.phaseService.reset(),this.dataService.reset(),this.githubEventService.reset(),this.logger.reset(),this.setLandingPageTitle(),this.issueService.setIssueTeamFilter("All Teams"),this.reset()}setTitleWithPhaseDetail(){const e=w(4147),i=`${e.name} ${e.version} - ${this.phaseService.getPhaseDetail()}`;this.logger.info(`AuthService: Setting Title as ${i}`),this.titleService.setTitle(i)}setLandingPageTitle(){const e=w(4147),i=`${e.name} ${e.version}`;this.logger.info(`AuthService: Setting LandingPageTitle as ${i}`),this.titleService.setTitle(i)}isAuthenticated(){return this.authStateSource.getValue()===Vr.Authenticated}changeAuthState(e){if(e===Vr.Authenticated){const i=function Ete(){return`${Date.now()}-${uy()}`}();this.issueService.setSessionId(i),this.logger.info(`AuthService: Successfully authenticated with session: ${i}`)}this.authStateSource.next(e)}generateStateString(){this.state=uy(),sessionStorage.setItem("state",this.state)}isReturnedStateSame(e){return e===sessionStorage.getItem("state")}startOAuthProcess(){this.logger.info("AuthService: Starting authentication");const e=this.phaseService.githubRepoPermissionLevel();this.changeAuthState(Vr.AwaitingAuthentication),this.generateStateString(),this.redirectToOAuthPage(encodeURI(`${js.githubUrl}/login/oauth/authorize?client_id=${js.clientId}&scope=${e},read:user&state=${this.state}`)),this.logger.info("AuthService: Redirecting for Github authentication")}redirectToOAuthPage(e){null!=e&&(window.location.href=e)}navigateToLandingPage(){const e=this.getNext();e&&this.phaseService.isValidRoute(e)?this.router.navigateByUrl(e):this.router.navigateByUrl(this.phaseService.currentPhase)}}return n.SESSION_NEXT_KEY="next",n.\u0275fac=function(e){return new(e||n)(Se(Xi),Se(yn),Se(fr),Se(Cr),Se(Di),Se(er),Se(Li),Se(hm),Se(eg),Se(ts))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const jie={profileName:{required:!0,validate:n=>!!n},repoName:{required:!0,validate:n=>!!n.match(/\w+\/\w+/g)}},AF=n=>((n,t)=>Object.entries(t).every(([e,i])=>!i.required||e in n&&i.validate(n[e])))(n,jie),RF=new Error("profiles.json is malformed");let Yie=(()=>{class n{constructor(e){this.githubService=e}fetchExternalProfiles(){return this.githubService.getProfilesData().then(e=>e.json()).then(e=>e.profiles||[]).then(e=>(this.validateProfiles(e),e))}validateProfiles(e){if(!e.every(AF))throw RF}}return n.\u0275fac=function(e){return new(e||n)(Se(fr))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Hie=(()=>{class n{constructor(e){this.dialogRef=e}ngOnInit(){}onClick(){this.dialogRef.close()}}return n.\u0275fac=function(e){return new(e||n)(M(Va))},n.\u0275cmp=xt({type:n,selectors:[["app-json-parse-error-dialog"]],decls:14,vars:0,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","center",2,"max-width","390px"],["mat-dialog-actions","","align","center"],["mat-raised-button","","color","primary",3,"click"]],template:function(e,i){1&e&&(x(0,"h1",0),we(1,'Error in "profiles.json" format'),O(),x(2,"div",1)(3,"p",2),we(4,' The format of the "profiles.json" file is not as required. You might not have included '),x(5,"code"),we(6,"profileName"),O(),we(7," and "),x(8,"code"),we(9,"repoName"),O(),we(10," keys. Please refer to our User Guide for the correct format. "),O()(),x(11,"div",3)(12,"button",4),Je("click",function(){return i.onClick()}),we(13,"Ok"),O()())},directives:[au,lu,J_,bi],styles:[""]}),n})();function Vie(n,t){if(1&n){const e=an();x(0,"mat-option",7),Je("click",function(){const s=Ut(e).$implicit;return Te().selectProfile(s)}),we(1),O()}if(2&n){const e=t.$implicit;H("value",e.profileName),B(1),vi(e.profileName)}}let qie=(()=>{class n{constructor(e,i,r){this.errorDialog=e,this.profileService=i,this.errorHandlingService=r,this.ANIMATION_DURATION=250,this.profiles=[],this.blankProfile={profileName:"",repoName:""},this.animationActivated=!1,this.selectedProfile=this.blankProfile,this.selectedProfileEmitter=new jt,this.profilesData={isDirectoryMessageVisible:!1,fileName:null,fileDirectory:null}}ngOnInit(){this.initProfiles()}fileSelectorInitiation(e){this.animationActivated=!0,setTimeout(()=>{this.animationActivated=!1,e.click()},this.ANIMATION_DURATION)}fileSelected(e){const i=e.target,r=i.files[0],s=new FileReader;s.onload=()=>{if(!(s.result instanceof ArrayBuffer))try{const{profiles:o}=JSON.parse(s.result);this.profileService.validateProfiles(o),this.profiles=o.concat(this.profiles).filter(a=>!!a),i.value=""}catch(o){this.openErrorDialog()}},s.readAsText(r)}initProfiles(){this.profileService.fetchExternalProfiles().then(e=>{this.profiles=this.profiles.concat(e).filter(i=>!!i)}).then(()=>this.setUrlEncodedProfile(this.profiles)).catch(e=>{e===RF?this.openErrorDialog():this.errorHandlingService.handleError(e)})}openErrorDialog(){this.errorDialog.open(Hie)}selectProfile(e){e===this.blankProfile||AF(e)?this.selectedProfileEmitter.emit(e):this.openErrorDialog()}setUrlEncodedProfile(e){if(!this.urlEncodedSessionName)return;const i=e.find(r=>r.profileName===this.urlEncodedSessionName);i?(this.selectedProfile.profileName=this.urlEncodedSessionName,this.selectProfile(i)):this.errorHandlingService.handleError(new Error("Invalid URL provided session"))}}return n.\u0275fac=function(e){return new(e||n)(M(qa),M(Yie),M(Gi))},n.\u0275cmp=xt({type:n,selectors:[["app-profiles"]],inputs:{urlEncodedSessionName:"urlEncodedSessionName"},outputs:{selectedProfileEmitter:"selectedProfileEmitter"},decls:12,vars:3,consts:[[1,"profile-field"],[3,"value"],[3,"click"],[3,"value","click",4,"ngFor","ngForOf"],["type","file","accept",".json",2,"display","none",3,"change"],["fileInput",""],["type","button","mat-icon-button","","disableRipple","true","matTooltip","Configure your custom settings",1,"profile-input",3,"click","mousedown","mouseleave"],[3,"value","click"]],template:function(e,i){if(1&e){const r=an();x(0,"mat-form-field",0)(1,"mat-label"),we(2,"Select Session"),O(),x(3,"mat-select",1)(4,"mat-option",2),Je("click",function(){return i.selectProfile(i.blankProfile)}),we(5,"None"),O(),Ae(6,Vie,2,2,"mat-option",3),O()(),x(7,"input",4,5),Je("change",function(o){return i.fileSelected(o)}),O(),x(9,"button",6),Je("click",function(){Ut(r);const o=ki(8);return i.fileSelectorInitiation(o)})("mousedown",function(){return i.animationActivated=!0})("mouseleave",function(){return i.animationActivated=!1}),x(10,"mat-icon"),we(11,"folder_open"),O()()}2&e&&(B(3),H("value",i.selectedProfile.profileName),B(3),H("ngForOf",i.profiles),B(4),H("@triggerFileInput",i.animationActivated?"pressed":"normal"))},directives:[Er,U_,ko,sa,Br,bi,gl,hs],styles:[".profile-field[_ngcontent-%COMP%]{width:90%}.profile-input[_ngcontent-%COMP%]{width:10%;text-align:right}"],data:{animation:[Ki("triggerFileInput",[qn("normal",cn({})),qn("pressed",cn({color:"orange"})),Zn("normal => pressed",[ti("0.25s ease")]),Zn("pressed => normal",[ti("0.25s ease")])])]}}),n})();function Uie(n,t){if(1&n&&(x(0,"button",9)(1,"div"),we(2,"Submit"),O()()),2&n){const e=Te();H("disabled",e.profileForm.invalid||e.isSettingUpSession)}}function zie(n,t){1&n&&(x(0,"div",10),bt(1,"mat-spinner",11),O()),2&n&&(B(1),H("diameter",47))}let Gie=(()=>{class n{constructor(e,i,r,s,o,a){this.formBuilder=e,this.logger=i,this.githubService=r,this.phaseService=s,this.authService=o,this.errorHandlingService=a,this.sessionEmitter=new jt}ngOnInit(){this.isSettingUpSession=!1,this.initProfileForm()}onProfileSelect(e){this.profileForm.get("session").setValue(e.repoName),this.sessionEmitter.emit(e.repoName)}setupSession(){if(this.profileForm.invalid)return;this.isSettingUpSession=!0;const e=this.profileForm.get("session").value,i=this.getOrgDetails(e),r=this.getDataRepoDetails(e);window.localStorage.setItem("org",i),window.localStorage.setItem("dataRepo",r),this.githubService.storeOrganizationDetails(i,r),this.logger.info(`SessionSelectionComponent: Selected Settings Repo: ${e}`),this.phaseService.storeSessionData().subscribe(()=>{try{this.authService.startOAuthProcess()}catch(s){this.errorHandlingService.handleError(s),this.authService.changeAuthState(Vr.NotAuthenticated)}},s=>{this.errorHandlingService.handleError(s),this.isSettingUpSession=!1},()=>this.isSettingUpSession=!1)}getOrgDetails(e){return e.split("/")[0]}getDataRepoDetails(e){return e.split("/")[1]}initProfileForm(){this.profileForm=this.formBuilder.group({session:["",Mr.required]})}}return n.\u0275fac=function(e){return new(e||n)(M(tc),M(ts),M(fr),M(er),M(uc),M(Gi))},n.\u0275cmp=xt({type:n,selectors:[["app-session-selection"]],inputs:{urlEncodedSessionName:"urlEncodedSessionName"},outputs:{sessionEmitter:"sessionEmitter"},decls:12,vars:4,consts:[[1,"login-card"],[2,"margin-bottom","20px"],[1,"login-title"],[3,"formGroup","ngSubmit"],[1,"login-field",3,"urlEncodedSessionName","selectedProfileEmitter"],[1,"login-field"],["matInput","","placeholder","Settings Location (Org/Repo)","formControlName","session","required",""],["class","sign-in-button","type","submit","mat-stroked-button","","color","primary",3,"disabled",4,"ngIf"],["class","spinner-centralize",4,"ngIf"],["type","submit","mat-stroked-button","","color","primary",1,"sign-in-button",3,"disabled"],[1,"spinner-centralize"],[3,"diameter"]],template:function(e,i){1&e&&(x(0,"mat-card",0)(1,"mat-card-header",1)(2,"mat-card-title",2),we(3," Select Your Session "),O()(),x(4,"form",3),Je("ngSubmit",function(){return i.setupSession()}),x(5,"app-profiles",4),Je("selectedProfileEmitter",function(s){return i.onProfileSelect(s)}),O(),x(6,"mat-card-content")(7,"mat-form-field",5),bt(8,"input",6),O(),x(9,"mat-card-actions"),Ae(10,Uie,3,1,"button",7),Ae(11,zie,2,1,"div",8),O()()()()),2&e&&(B(4),H("formGroup",i.profileForm),B(1),H("urlEncodedSessionName",i.urlEncodedSessionName),B(5),H("ngIf",!i.isSettingUpSession),B(1),H("ngIf",i.isSettingUpSession))},directives:[a0,oO,sO,ta,Jo,ds,qie,TQ,Er,io,Xl,Co,Pa,tu,kQ,ai,bi,Es],styles:[".login-field[_ngcontent-%COMP%]{width:100%}.sign-in-button[_ngcontent-%COMP%]{background:#f7fcfe;line-height:45px;border:1px solid currentColor;width:100%}",".login-page[_ngcontent-%COMP%]{flex-direction:row;box-sizing:border-box;display:flex;place-content:center;align-items:center;height:100%;min-height:87.9vh} .mat-card-header-text{margin:0;width:100%;text-align:center}.login-title[_ngcontent-%COMP%]{font-size:30px}.login-card[_ngcontent-%COMP%]{text-align:center;padding:40px 70px 50px}.spinner-centralize[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.or-text[_ngcontent-%COMP%]{color:#9e9e9e;text-align:center;font-size:1.25rem;font-weight:500;line-height:1.6;letter-spacing:.0075em;margin:10px}.login-with-oauth-btn[_ngcontent-%COMP%]{width:100%}.hover-blue[_ngcontent-%COMP%]:hover{background:#f7fcfe}.secondary-header-title[_ngcontent-%COMP%]{font-size:25px;float:left;margin-bottom:15px}.link[_ngcontent-%COMP%]{color:#24292e;font-weight:400;font-size:14px}.link[_ngcontent-%COMP%]:hover{color:#3f51b5;cursor:pointer}.centralize[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.error-text[_ngcontent-%COMP%]{font-size:30px;font-weight:500;text-align:center}"]}),n})(),$ie=(()=>{class n{constructor(e,i,r,s,o,a,l){this.authService=e,this.phaseService=i,this.userService=r,this.errorHandlingService=s,this.githubEventService=o,this.logger=a,this.router=l}ngOnInit(){}onGithubWebsiteClicked(){window.open("https://github.com/","_blank"),window.location.reload()}logIntoAnotherAccount(){this.logger.info("ConfirmLoginComponent: Logging into another account"),this.authService.startOAuthProcess()}handleAuthSuccess(){this.authService.setTitleWithPhaseDetail(),this.authService.changeAuthState(Vr.Authenticated),this.authService.navigateToLandingPage()}completeLoginProcess(){this.authService.changeAuthState(Vr.AwaitingAuthentication),this.phaseService.setPhaseOwners(this.currentSessionOrg,this.username),this.userService.createUserModel(this.username).pipe(ue(()=>this.phaseService.sessionSetup()),ue(()=>this.githubEventService.setLatestChangeEvent())).subscribe(()=>{this.handleAuthSuccess()},e=>{this.authService.changeAuthState(Vr.NotAuthenticated),this.errorHandlingService.handleError(e),this.logger.info(`ConfirmLoginComponent: Completion of login process failed with an error: ${e}`)})}}return n.\u0275fac=function(e){return new(e||n)(M(uc),M(er),M(Cr),M(Gi),M(hm),M(ts),M(Xi))},n.\u0275cmp=xt({type:n,selectors:[["app-auth-confirm-login"]],inputs:{username:"username",currentSessionOrg:"currentSessionOrg"},decls:10,vars:1,consts:[["mat-stroked-button","","color","primary",1,"sign-in-button",3,"click"],[1,"logo"],["src","./assets/images/github-logo.png","alt","github-logo",1,"github-logo"],[1,"mat-body-1",2,"margin-top","20px"],["href","https://github.com/",3,"click"]],template:function(e,i){1&e&&(x(0,"button",0),Je("click",function(){return i.completeLoginProcess()}),x(1,"span",1),bt(2,"img",2),O(),x(3,"span"),we(4),O()(),x(5,"div",3),we(6," To change account, please sign into the desired account from the "),x(7,"a",4),Je("click",function(){return i.onGithubWebsiteClicked()}),we(8,"official Github website"),O(),we(9,".\n"),O()),2&e&&(B(4),ln(" Continue as ",i.username," "))},directives:[bi],styles:[".sign-in-button[_ngcontent-%COMP%]{background:#f7fcfe;line-height:45px;border:1px solid currentColor;width:100%}.logo[_ngcontent-%COMP%]{align-items:center;display:inline-flex;margin:0 3px 3px}.github-logo[_ngcontent-%COMP%]{font-size:20px;width:20px;height:20px}"]}),n})();function Wie(n,t){if(1&n&&(x(0,"div",1),bt(1,"app-session-selection",2),O()),2&n){const e=Te();B(1),H("urlEncodedSessionName",e.urlEncodedSessionName)}}function Qie(n,t){if(1&n&&(x(0,"div"),bt(1,"app-auth-confirm-login",10),O()),2&n){const e=Te(2);B(1),H("username",e.currentUserName)("currentSessionOrg",e.currentSessionOrg)}}function Kie(n,t){1&n&&(x(0,"div",11),bt(1,"mat-spinner",12),O()),2&n&&(B(1),H("diameter",47))}function Zie(n,t){if(1&n){const e=an();x(0,"div",1)(1,"mat-card",3)(2,"mat-card-header",4)(3,"mat-card-title",5),we(4," Confirm Login Account "),O(),x(5,"mat-card-subtitle"),we(6),O()(),x(7,"div",6)(8,"button",7),Je("click",function(){return Ut(e),Te().goToSessionSelect()}),x(9,"mat-icon"),we(10,"arrow_back_ios"),O()()(),Ae(11,Qie,2,2,"div",8),Ae(12,Kie,2,1,"div",9),O()()}if(2&n){const e=Te();B(6),ln(" Session on ",e.currentSessionOrg," "),B(2),H("disabled",e.isUserAuthenticating()),B(3),H("ngIf",!e.isUserAuthenticating()),B(1),H("ngIf",e.isUserAuthenticating())}}const Jie=[{path:"",component:(()=>{class n{constructor(e,i,r,s,o,a,l,h,f,D){this.appService=e,this.githubService=i,this.authService=r,this.userService=s,this.errorHandlingService=o,this.router=a,this.phaseService=l,this.ngZone=h,this.activatedRoute=f,this.logger=D}ngOnInit(){this.logger.startSession();const e=this.activatedRoute.snapshot.queryParamMap.get("code"),i=this.activatedRoute.snapshot.queryParamMap.get("state");this.authService.isAuthenticated()?this.router.navigate([this.phaseService.currentPhase]):(this.initAccessTokenSubscription(),this.initAuthStateSubscription(),this.createProfileFromUrlQueryParams(),e&&(this.authService.changeAuthState(Vr.AwaitingAuthentication),this.restoreOrgDetailsFromLocalStorage(),this.logger.info("AuthComponent: Obtained authorisation code from Github"),this.fetchAccessToken(e,i)))}fetchAccessToken(e,i){this.authService.isReturnedStateSame(i)?(this.logger.info("AuthComponent: Retrieving access token from Github"),fetch(`${js.accessTokenUrl}/${e}/client_id/${js.clientId}`).then(s=>s.json()).then(s=>{if(s.error)throw new Error(s.error);this.authService.storeOAuthAccessToken(s.token),this.logger.info("AuthComponent: Sucessfully obtained access token")}).catch(s=>{this.logger.info(`AuthComponent: Error in data fetched from access token URL: ${s}`),this.errorHandlingService.handleError(s),this.authService.changeAuthState(Vr.NotAuthenticated)})):this.logger.info(`AuthComponent: Received incorrect state ${i}, continue waiting for correct state`)}ngOnDestroy(){this.authStateSubscription&&this.authStateSubscription.unsubscribe(),this.accessTokenSubscription&&this.accessTokenSubscription.unsubscribe()}checkAppIsOutdated(){return this.appService.isApplicationOutdated().pipe(ge(e=>{if(e)throw new Error("Please update to the latest version of CATcher.")}))}updateSession(e){this.sessionInformation=e}goToSessionSelect(){this.authService.changeAuthState(Vr.NotAuthenticated)}isUserNotAuthenticated(){return this.authState===Vr.NotAuthenticated}isUserAuthenticating(){return this.authState===Vr.AwaitingAuthentication}isAwaitingOAuthUserConfirm(){return this.authState===Vr.ConfirmOAuthUser}get currentSessionOrg(){return this.sessionInformation?this.getOrgDetails(this.sessionInformation):window.localStorage.getItem("org")}restoreOrgDetailsFromLocalStorage(){const e=window.localStorage.getItem("org"),i=window.localStorage.getItem("dataRepo");this.githubService.storeOrganizationDetails(e,i),this.phaseService.setSessionData()}getOrgDetails(e){return e.split("/")[0]}initAuthStateSubscription(){this.authStateSubscription=this.authService.currentAuthState.subscribe(e=>{this.ngZone.run(()=>{this.authState=e})})}initAccessTokenSubscription(){this.accessTokenSubscription=this.authService.accessToken.pipe(hi(e=>!!e),ue(()=>this.userService.getAuthenticatedUser())).subscribe(e=>{this.ngZone.run(()=>{this.currentUserName=e.login,this.authService.changeAuthState(Vr.ConfirmOAuthUser)})})}createProfileFromUrlQueryParams(){const e=this.activatedRoute.snapshot.queryParamMap;e.has("session")&&(this.urlEncodedSessionName=e.get("session"))}}return n.\u0275fac=function(e){return new(e||n)(M(rie),M(fr),M(uc),M(Cr),M(Gi),M(Xi),M(er),M(yn),M(Zo),M(ts))},n.\u0275cmp=xt({type:n,selectors:[["app-auth"]],decls:2,vars:2,consts:[["class","login-page",4,"ngIf"],[1,"login-page"],[3,"urlEncodedSessionName"],[1,"login-card"],[2,"margin-bottom","20px"],[1,"login-title"],[2,"position","absolute","top","15px","left","15px"],["mat-icon-button","",1,"mat-primary",3,"disabled","click"],[4,"ngIf"],["class","spinner-centralize",4,"ngIf"],[3,"username","currentSessionOrg"],[1,"spinner-centralize"],[3,"diameter"]],template:function(e,i){1&e&&(Ae(0,Wie,2,1,"div",0),Ae(1,Zie,13,4,"div",0)),2&e&&(H("ngIf",i.isUserNotAuthenticated()),B(1),H("ngIf",i.isUserAuthenticating()||i.isAwaitingOAuthUserConfirm()))},directives:[ai,Gie,a0,oO,sO,SQ,bi,hs,$ie,Es],styles:[".login-page[_ngcontent-%COMP%]{flex-direction:row;box-sizing:border-box;display:flex;place-content:center;align-items:center;height:100%;min-height:87.9vh} .mat-card-header-text{margin:0;width:100%;text-align:center}.login-title[_ngcontent-%COMP%]{font-size:30px}.login-card[_ngcontent-%COMP%]{text-align:center;padding:40px 70px 50px}.spinner-centralize[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.or-text[_ngcontent-%COMP%]{color:#9e9e9e;text-align:center;font-size:1.25rem;font-weight:500;line-height:1.6;letter-spacing:.0075em;margin:10px}.login-with-oauth-btn[_ngcontent-%COMP%]{width:100%}.hover-blue[_ngcontent-%COMP%]:hover{background:#f7fcfe}.secondary-header-title[_ngcontent-%COMP%]{font-size:25px;float:left;margin-bottom:15px}.link[_ngcontent-%COMP%]{color:#24292e;font-weight:400;font-size:14px}.link[_ngcontent-%COMP%]:hover{color:#3f51b5;cursor:pointer}.centralize[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.error-text[_ngcontent-%COMP%]{font-size:30px;font-weight:500;text-align:center}"]}),n})()}];let ere=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[ws.forChild(Jie)],ws]}),n})(),LF=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[ere,Bs,di]]}),n})(),ro=(()=>{class n{constructor(e,i){this.auth=e,this.router=i}canActivate(e,i){return this.auth.isAuthenticated()?(this.auth.clearNext(),!0):(this.auth.storeNext(i),this.router.navigate([""]),!1)}canLoad(e,i){return!!this.auth.isAuthenticated()||(this.router.navigate([""]),!1)}}return n.\u0275fac=function(e){return new(e||n)(Se(uc),Se(Xi))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),_l=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[Bs,Do.forChild()]]}),n})(),yy=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[di,am,ws]]}),n})();function tr(n,t,e,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,e):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(n,t,e,i);else for(var a=n.length-1;a>=0;a--)(o=n[a])&&(s=(r<3?o(s):r>3?o(t,e,s):o(t,e))||s);return r>3&&s&&Object.defineProperty(t,e,s),s}function pm(n,t){return function(e,i){t(e,i,n)}}const nre=["searchSelectInput"],ire=["innerSelectSearch"];function rre(n,t){if(1&n){const e=an();x(0,"mat-checkbox",9),Je("change",function(r){return Ut(e),Te()._emitSelectAllBooleanToParent(r.checked)}),O()}if(2&n){const e=Te();H("color",null==e.matFormField?null:e.matFormField.color)("checked",e.toggleAllCheckboxChecked)("indeterminate",e.toggleAllCheckboxIndeterminate)("matTooltip",e.toggleAllCheckboxTooltipMessage)("matTooltipPosition",e.toogleAllCheckboxTooltipPosition)}}function sre(n,t){1&n&&bt(0,"mat-spinner",10)}function ore(n,t){1&n&&Sn(0,1,["*ngIf","clearIcon; else defaultIcon"])}function are(n,t){1&n&&(x(0,"mat-icon"),we(1,"close"),O())}function lre(n,t){if(1&n){const e=an();x(0,"button",11),Je("click",function(){return Ut(e),Te()._reset(!0)}),Ae(1,ore,1,0,"ng-content",12),Ae(2,are,2,0,"ng-template",null,13,cd),O()}if(2&n){const e=ki(3),i=Te();B(1),H("ngIf",i.clearIcon)("ngIfElse",e)}}function cre(n,t){if(1&n&&(x(0,"div",14),we(1),O()),2&n){const e=Te();B(1),ln(" ",e.noEntriesFoundLabel,"\n")}}const ure=[[["",8,"mat-select-search-custom-header-content"]],[["","ngxMatSelectSearchClear",""]]],dre=function(n,t){return{"mat-select-search-inner-multiple":n,"mat-select-search-inner-toggle-all":t}};let FF=(()=>{let n=class{};return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=rt({type:n,selectors:[["","ngxMatSelectSearchClear",""]]}),n})();var $0;let wi=$0=class{constructor(t,e,i,r=null,s,o=null){this.matSelect=t,this.changeDetectorRef=e,this._viewportRuler=i,this.matOption=r,this.liveAnnouncer=s,this.matFormField=o,this.placeholderLabel="Suche",this.type="text",this.noEntriesFoundLabel="Keine Optionen gefunden",this.indexAndLengthScreenReaderText=" of ",this.clearSearchInput=!0,this.searching=!1,this.disableInitialFocus=!1,this.enableClearOnEscapePressed=!1,this.preventHomeEndKeyPropagation=!1,this.disableScrollToActiveOnOptionsChanged=!1,this.ariaLabel="dropdown search",this.showToggleAllCheckbox=!1,this.toggleAllCheckboxChecked=!1,this.toggleAllCheckboxIndeterminate=!1,this.toggleAllCheckboxTooltipMessage="",this.toogleAllCheckboxTooltipPosition="below",this.hideClearSearchButton=!1,this.alwaysRestoreSelectedOptionsMulti=!1,this.toggleAll=new jt,this.onTouched=a=>{},this._options$=new xi(null),this.optionsList$=this._options$.pipe(Jr(a=>a?a.changes.pipe(ge(l=>l.toArray()),hr(a.toArray())):Qt(null))),this.optionsLength$=this.optionsList$.pipe(ge(a=>a?a.length:0)),this._formControl=new ea(""),this._showNoEntriesFound$=bM([this._formControl.valueChanges,this.optionsLength$]).pipe(ge(([a,l])=>this.noEntriesFoundLabel&&a&&l===this.getOptionsLengthOffset())),this._onDestroy=new K}get isInsideMatOption(){return!!this.matOption}get value(){return this._formControl.value}set _options(t){this._options$.next(t)}get _options(){return this._options$.getValue()}ngOnInit(){const t="mat-select-search-panel";this.matSelect.panelClass?Array.isArray(this.matSelect.panelClass)?this.matSelect.panelClass.push(t):"string"==typeof this.matSelect.panelClass?this.matSelect.panelClass=[this.matSelect.panelClass,t]:"object"==typeof this.matSelect.panelClass&&(this.matSelect.panelClass[t]=!0):this.matSelect.panelClass=t,this.matOption?(this.matOption.disabled=!0,this.matOption._getHostElement().classList.add("contains-mat-select-search")):console.error(" must be placed inside a element"),this.matSelect.openedChange.pipe(z_(1),vn(this._onDestroy)).subscribe(e=>{e?(this.updateInputWidth(),this.disableInitialFocus||this._focus()):this.clearSearchInput&&this._reset()}),this.matSelect.openedChange.pipe(Ii(1)).pipe(vn(this._onDestroy)).subscribe(()=>{this.matSelect._keyManager?this.matSelect._keyManager.change.pipe(vn(this._onDestroy)).subscribe(()=>this.adjustScrollTopToFitActiveOptionIntoView()):console.log("_keyManager was not initialized."),this._options=this.matSelect.options;let e=this._options.toArray()[this.getOptionsLengthOffset()];this._options.changes.pipe(vn(this._onDestroy)).subscribe(()=>{setTimeout(()=>{const i=this._options.toArray(),r=i[this.getOptionsLengthOffset()],s=this.matSelect._keyManager;s&&this.matSelect.panelOpen&&((!this.matSelect.compareWith(e,r)||!s.activeItem||!i.find(a=>this.matSelect.compareWith(a,s.activeItem)))&&s.setFirstItemActive(),setTimeout(()=>{this.updateInputWidth()}),this.disableScrollToActiveOnOptionsChanged||this.adjustScrollTopToFitActiveOptionIntoView()),e=r})})}),this._showNoEntriesFound$.pipe(vn(this._onDestroy)).subscribe(e=>{this.matOption&&(e?this.matOption._getHostElement().classList.add("mat-select-search-no-entries-found"):this.matOption._getHostElement().classList.remove("mat-select-search-no-entries-found"))}),this._viewportRuler.change().pipe(vn(this._onDestroy)).subscribe(()=>{this.matSelect.panelOpen&&this.updateInputWidth()}),this.initMultipleHandling(),this.optionsList$.pipe(vn(this._onDestroy)).subscribe(()=>{this.changeDetectorRef.markForCheck()})}_emitSelectAllBooleanToParent(t){this.toggleAll.emit(t)}ngOnDestroy(){this._onDestroy.next(),this._onDestroy.complete()}_isToggleAllCheckboxVisible(){return this.matSelect.multiple&&this.showToggleAllCheckbox}_handleKeydown(t){(t.key&&1===t.key.length||t.keyCode>=65&&t.keyCode<=90||t.keyCode>=48&&t.keyCode<=57||32===t.keyCode||this.preventHomeEndKeyPropagation&&(36===t.keyCode||35===t.keyCode))&&t.stopPropagation(),this.matSelect.multiple&&t.key&&13===t.keyCode&&setTimeout(()=>this._focus()),!0===this.enableClearOnEscapePressed&&27===t.keyCode&&this.value&&(this._reset(!0),t.stopPropagation())}_handleKeyup(t){if(38===t.keyCode||40===t.keyCode){const e=this.matSelect._getAriaActiveDescendant(),i=this._options.toArray().findIndex(r=>r.id===e);if(-1!==i){const r=this._options.toArray()[i];this.liveAnnouncer.announce(r.viewValue+" "+this.getAriaIndex(i)+this.indexAndLengthScreenReaderText+this.getAriaLength())}}}getAriaIndex(t){return 0===this.getOptionsLengthOffset()?t+1:t}getAriaLength(){return this._options.toArray().length-this.getOptionsLengthOffset()}writeValue(t){this._lastExternalInputValue=t,this._formControl.setValue(t),this.changeDetectorRef.markForCheck()}onBlur(){this.onTouched()}registerOnChange(t){this._formControl.valueChanges.pipe(hi(e=>e!==this._lastExternalInputValue),wr(()=>this._lastExternalInputValue=void 0),vn(this._onDestroy)).subscribe(t)}registerOnTouched(t){this.onTouched=t}_focus(){if(!this.searchSelectInput||!this.matSelect.panel)return;const t=this.matSelect.panel.nativeElement,e=t.scrollTop;this.searchSelectInput.nativeElement.focus(),t.scrollTop=e}_reset(t){this._formControl.setValue(""),t&&this._focus()}initMultipleHandling(){this.matSelect.ngControl?(this.previousSelectedValues=this.matSelect.ngControl.value,this.matSelect.ngControl.valueChanges.pipe(vn(this._onDestroy)).subscribe(t=>{let e=!1;if(this.matSelect.multiple&&(this.alwaysRestoreSelectedOptionsMulti||this._formControl.value&&this._formControl.value.length)&&this.previousSelectedValues&&Array.isArray(this.previousSelectedValues)){(!t||!Array.isArray(t))&&(t=[]);const i=this.matSelect.options.map(r=>r.value);this.previousSelectedValues.forEach(r=>{!t.some(s=>this.matSelect.compareWith(s,r))&&!i.some(s=>this.matSelect.compareWith(s,r))&&(t.push(r),e=!0)})}this.previousSelectedValues=t,e&&this.matSelect._onChange(t)})):this.matSelect.multiple&&console.error("the mat-select containing ngx-mat-select-search must have a ngModel or formControl directive when multiple=true")}adjustScrollTopToFitActiveOptionIntoView(){if(this.matSelect.panel&&this.matSelect.options.length>0){const t=this.getMatOptionHeight(),e=this.matSelect._keyManager.activeItemIndex||0,i=H_(e,this.matSelect.options,this.matSelect.optionGroups),r=(this.matOption?-1:0)+i+e,s=this.matSelect.panel.nativeElement.scrollTop,o=this.innerSelectSearch.nativeElement.offsetHeight,a=Math.floor((256-o)/t),l=Math.round((s+o)/t)-1;l>=r?this.matSelect.panel.nativeElement.scrollTop=r*t:l+a<=r&&(this.matSelect.panel.nativeElement.scrollTop=(r+1)*t-(256-o))}}updateInputWidth(){if(!this.innerSelectSearch||!this.innerSelectSearch.nativeElement)return;let e,t=this.innerSelectSearch.nativeElement;for(;t=t.parentElement;)if(t.classList.contains("mat-select-panel")){e=t;break}e&&(this.innerSelectSearch.nativeElement.style.width=e.clientWidth+"px")}getMatOptionHeight(){return this.matSelect.options.length>0?this.matSelect.options.first._getHostElement().getBoundingClientRect().height:0}getOptionsLengthOffset(){return this.matOption?1:0}};wi.\u0275fac=function(t){return new(t||wi)(M(ko),M(Gn),M(So),M(sa,8),M(Hp),M(Er,8))},wi.\u0275cmp=xt({type:wi,selectors:[["ngx-mat-select-search"]],contentQueries:function(t,e,i){if(1&t&&Pn(i,FF,5),2&t){let r;Et(r=Ct())&&(e.clearIcon=r.first)}},viewQuery:function(t,e){if(1&t&&(pn(nre,7,Zt),pn(ire,7,Zt)),2&t){let i;Et(i=Ct())&&(e.searchSelectInput=i.first),Et(i=Ct())&&(e.innerSelectSearch=i.first)}},hostVars:2,hostBindings:function(t,e){2&t&&Cn("mat-select-search-inside-mat-option",e.isInsideMatOption)},inputs:{placeholderLabel:"placeholderLabel",type:"type",noEntriesFoundLabel:"noEntriesFoundLabel",indexAndLengthScreenReaderText:"indexAndLengthScreenReaderText",clearSearchInput:"clearSearchInput",searching:"searching",disableInitialFocus:"disableInitialFocus",enableClearOnEscapePressed:"enableClearOnEscapePressed",preventHomeEndKeyPropagation:"preventHomeEndKeyPropagation",disableScrollToActiveOnOptionsChanged:"disableScrollToActiveOnOptionsChanged",ariaLabel:"ariaLabel",showToggleAllCheckbox:"showToggleAllCheckbox",toggleAllCheckboxChecked:"toggleAllCheckboxChecked",toggleAllCheckboxIndeterminate:"toggleAllCheckboxIndeterminate",toggleAllCheckboxTooltipMessage:"toggleAllCheckboxTooltipMessage",toogleAllCheckboxTooltipPosition:"toogleAllCheckboxTooltipPosition",hideClearSearchButton:"hideClearSearchButton",alwaysRestoreSelectedOptionsMulti:"alwaysRestoreSelectedOptionsMulti"},outputs:{toggleAll:"toggleAll"},features:[tn([{provide:jr,useExisting:Dt(()=>$0),multi:!0}])],ngContentSelectors:[".mat-select-search-custom-header-content","[ngxMatSelectSearchClear]"],decls:11,vars:14,consts:[["matInput","",1,"mat-select-search-input","mat-select-search-hidden"],[1,"mat-select-search-inner","mat-typography","mat-datepicker-content","mat-tab-header",3,"ngClass"],["innerSelectSearch",""],["class","mat-select-search-toggle-all-checkbox","matTooltipClass","ngx-mat-select-search-toggle-all-tooltip",3,"color","checked","indeterminate","matTooltip","matTooltipPosition","change",4,"ngIf"],["autocomplete","off",1,"mat-select-search-input","mat-input-element",3,"type","formControl","placeholder","keydown","keyup","blur"],["searchSelectInput",""],["class","mat-select-search-spinner","diameter","16",4,"ngIf"],["mat-button","","mat-icon-button","","aria-label","Clear","class","mat-select-search-clear",3,"click",4,"ngIf"],["class","mat-select-search-no-entries-found",4,"ngIf"],["matTooltipClass","ngx-mat-select-search-toggle-all-tooltip",1,"mat-select-search-toggle-all-checkbox",3,"color","checked","indeterminate","matTooltip","matTooltipPosition","change"],["diameter","16",1,"mat-select-search-spinner"],["mat-button","","mat-icon-button","","aria-label","Clear",1,"mat-select-search-clear",3,"click"],[4,"ngIf","ngIfElse"],["defaultIcon",""],[1,"mat-select-search-no-entries-found"]],template:function(t,e){1&t&&(yi(ure),bt(0,"input",0),x(1,"div",1,2),Ae(3,rre,1,5,"mat-checkbox",3),x(4,"input",4,5),Je("keydown",function(r){return e._handleKeydown(r)})("keyup",function(r){return e._handleKeyup(r)})("blur",function(){return e.onBlur()}),O(),Ae(6,sre,1,0,"mat-spinner",6),Ae(7,lre,4,2,"button",7),Sn(8),O(),Ae(9,cre,2,1,"div",8),ls(10,"async")),2&t&&(B(1),H("ngClass",$b(11,dre,e.matSelect.multiple,e._isToggleAllCheckboxVisible())),B(2),H("ngIf",e._isToggleAllCheckboxVisible()),B(1),H("type",e.type)("formControl",e._formControl)("placeholder",e.placeholderLabel),hn("aria-label",e.ariaLabel),B(2),H("ngIf",e.searching),B(1),H("ngIf",!e.hideClearSearchButton&&e.value&&!e.searching),B(2),H("ngIf",cs(10,9,e._showNoEntriesFound$)))},directives:[Hc,ai,ac,gl,Xl,Co,Op,Es,bi,hs],pipes:[rl],styles:[".mat-select-search-hidden[_ngcontent-%COMP%]{visibility:hidden}.mat-select-search-inner[_ngcontent-%COMP%]{position:absolute;top:0;width:100%;border-bottom-width:1px;border-bottom-style:solid;z-index:100;font-size:inherit;box-shadow:none;border-radius:4px 4px 0 0;-webkit-transform:translate3d(0,0,0)}.mat-select-search-inner.mat-select-search-inner-multiple[_ngcontent-%COMP%]{width:100%}.mat-select-search-inner.mat-select-search-inner-multiple.mat-select-search-inner-toggle-all[_ngcontent-%COMP%]{display:flex;align-items:center}.mat-select-search-inner[_ngcontent-%COMP%] .mat-input-element[_ngcontent-%COMP%]{flex-basis:auto}.mat-select-search-inner[_ngcontent-%COMP%] .mat-input-element[_ngcontent-%COMP%]:-ms-input-placeholder{-ms-user-select:text} .mat-select-search-panel{transform:none!important;overflow-x:hidden}.mat-select-search-input[_ngcontent-%COMP%]{padding:16px 44px 16px 16px;box-sizing:border-box;width:100%}[dir=rtl][_nghost-%COMP%] .mat-select-search-input[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .mat-select-search-input[_ngcontent-%COMP%]{padding-right:16px;padding-left:44px}.mat-select-search-no-entries-found[_ngcontent-%COMP%]{padding:16px}.mat-select-search-clear[_ngcontent-%COMP%]{position:absolute;right:4px;top:5px}[dir=rtl][_nghost-%COMP%] .mat-select-search-clear[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .mat-select-search-clear[_ngcontent-%COMP%]{right:auto;left:4px}.mat-select-search-spinner[_ngcontent-%COMP%]{position:absolute;right:16px;top:calc(50% - 8px)}[dir=rtl][_nghost-%COMP%] .mat-select-search-spinner[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .mat-select-search-spinner[_ngcontent-%COMP%]{right:auto;left:16px}.mat-select-search-inside-mat-option[_nghost-%COMP%] .mat-select-search-input[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0;height:3em;line-height:3em}.mat-select-search-inside-mat-option[_nghost-%COMP%] .mat-select-search-clear[_ngcontent-%COMP%]{top:3px} .mat-option[aria-disabled=true].contains-mat-select-search{position:static;padding:0} .mat-option[aria-disabled=true].contains-mat-select-search .mat-icon{margin-right:0;margin-left:0} .mat-option[aria-disabled=true].contains-mat-select-search .mat-option-pseudo-checkbox{display:none} .mat-option[aria-disabled=true].contains-mat-select-search.mat-select-search-no-entries-found{height:6em}.mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%]{padding-left:16px;padding-bottom:2px}[dir=rtl][_nghost-%COMP%] .mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%]{padding-left:0;padding-right:16px}"],changeDetection:0}),wi.ctorParameters=()=>[{type:ko,decorators:[{type:_a,args:[ko]}]},{type:Gn},{type:So},{type:sa,decorators:[{type:yr},{type:_a,args:[sa]}]},{type:Hp},{type:Er,decorators:[{type:yr},{type:_a,args:[Er]}]}],tr([Wr()],wi.prototype,"placeholderLabel",void 0),tr([Wr()],wi.prototype,"type",void 0),tr([Wr()],wi.prototype,"noEntriesFoundLabel",void 0),tr([Wr()],wi.prototype,"indexAndLengthScreenReaderText",void 0),tr([Wr()],wi.prototype,"clearSearchInput",void 0),tr([Wr()],wi.prototype,"searching",void 0),tr([Wr()],wi.prototype,"disableInitialFocus",void 0),tr([Wr()],wi.prototype,"enableClearOnEscapePressed",void 0),tr([Wr()],wi.prototype,"preventHomeEndKeyPropagation",void 0),tr([Wr()],wi.prototype,"disableScrollToActiveOnOptionsChanged",void 0),tr([Wr()],wi.prototype,"ariaLabel",void 0),tr([Wr()],wi.prototype,"showToggleAllCheckbox",void 0),tr([Wr()],wi.prototype,"toggleAllCheckboxChecked",void 0),tr([Wr()],wi.prototype,"toggleAllCheckboxIndeterminate",void 0),tr([Wr()],wi.prototype,"toggleAllCheckboxTooltipMessage",void 0),tr([Wr()],wi.prototype,"toogleAllCheckboxTooltipPosition",void 0),tr([Wr()],wi.prototype,"hideClearSearchButton",void 0),tr([Wr()],wi.prototype,"alwaysRestoreSelectedOptionsMulti",void 0),tr([s3()],wi.prototype,"toggleAll",void 0),tr([Qa("searchSelectInput",{read:Zt,static:!0})],wi.prototype,"searchSelectInput",void 0),tr([Qa("innerSelectSearch",{read:Zt,static:!0})],wi.prototype,"innerSelectSearch",void 0),tr([Dv(FF,{static:!1})],wi.prototype,"clearIcon",void 0),tr([o3("class.mat-select-search-inside-mat-option")],wi.prototype,"isInsideMatOption",null),wi=$0=tr([pm(0,_a(ko)),pm(3,yr()),pm(3,_a(sa)),pm(5,yr()),pm(5,_a(Er))],wi);let BF=(()=>{let n=class{};return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[di,l_,jd,uO,l0,uP,y0]]}),n})(),dc=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[Bs,_l,cP,BF,Do.forChild()]]}),n})(),$d=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[di,Bs]]}),n})(),pre=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[di,_l,Bs,dc,$d,Do.forChild()]]}),n})(),mre=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[di,_l,Bs,dc,$d,Do.forChild(),BF]]}),n})(),fre=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[di]]}),n})(),gre=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[di]]}),n})(),_re=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[di,_l,Bs,dc,$d,Do.forChild()]]}),n})(),yre=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[di,_l,Bs,dc,$d,Do.forChild()]]}),n})();const jF={[Mn.phaseBugReporting]:{[An.Student]:{isIssueCreatable:!0,isIssueDeletable:!0,isIssueTitleEditable:!0,isIssueDescriptionEditable:!0,isIssueLabelsEditable:!0,isTeamResponseEditable:!1,isTesterResponseEditable:!1,isTutorResponseEditable:!1},[An.Tutor]:{isIssueCreatable:!1,isIssueDeletable:!1,isIssueTitleEditable:!1,isIssueDescriptionEditable:!1,isIssueLabelsEditable:!1,isTeamResponseEditable:!1,isTesterResponseEditable:!1,isTutorResponseEditable:!1},[An.Admin]:{isIssueCreatable:!0,isIssueDeletable:!0,isIssueTitleEditable:!0,isIssueDescriptionEditable:!0,isIssueLabelsEditable:!0,isTeamResponseEditable:!1,isTesterResponseEditable:!1,isTutorResponseEditable:!1}},[Mn.phaseTeamResponse]:{[An.Student]:{isIssueCreatable:!1,isIssueDeletable:!1,isIssueTitleEditable:!1,isIssueDescriptionEditable:!1,isIssueLabelsEditable:!0,isTeamResponseEditable:!0,isTesterResponseEditable:!1,isTutorResponseEditable:!1},[An.Tutor]:{isIssueCreatable:!1,isIssueDeletable:!1,isIssueTitleEditable:!1,isIssueDescriptionEditable:!1,isIssueLabelsEditable:!1,isTeamResponseEditable:!1,isTesterResponseEditable:!1,isTutorResponseEditable:!1},[An.Admin]:{isIssueCreatable:!1,isIssueDeletable:!1,isIssueTitleEditable:!1,isIssueDescriptionEditable:!0,isIssueLabelsEditable:!0,isTeamResponseEditable:!0,isTesterResponseEditable:!1,isTutorResponseEditable:!1}},[Mn.phaseTesterResponse]:{[An.Student]:{isIssueCreatable:!1,isIssueDeletable:!1,isIssueTitleEditable:!1,isIssueDescriptionEditable:!1,isIssueLabelsEditable:!1,isTeamResponseEditable:!1,isTesterResponseEditable:!0,isTutorResponseEditable:!1},[An.Tutor]:{isIssueCreatable:!1,isIssueDeletable:!1,isIssueTitleEditable:!1,isIssueDescriptionEditable:!1,isIssueLabelsEditable:!1,isTeamResponseEditable:!1,isTesterResponseEditable:!1,isTutorResponseEditable:!1},[An.Admin]:{isIssueCreatable:!1,isIssueDeletable:!1,isIssueTitleEditable:!1,isIssueDescriptionEditable:!0,isIssueLabelsEditable:!0,isTeamResponseEditable:!0,isTesterResponseEditable:!0,isTutorResponseEditable:!1}},[Mn.phaseModeration]:{[An.Student]:{isIssueCreatable:!1,isIssueDeletable:!1,isIssueTitleEditable:!1,isIssueDescriptionEditable:!1,isIssueLabelsEditable:!1,isTeamResponseEditable:!1,isTesterResponseEditable:!1,isTutorResponseEditable:!1},[An.Tutor]:{isIssueCreatable:!1,isIssueDeletable:!1,isIssueTitleEditable:!1,isIssueDescriptionEditable:!0,isIssueLabelsEditable:!0,isTeamResponseEditable:!1,isTesterResponseEditable:!1,isTutorResponseEditable:!0},[An.Admin]:{isIssueCreatable:!1,isIssueDeletable:!1,isIssueTitleEditable:!1,isIssueDescriptionEditable:!0,isIssueLabelsEditable:!0,isTeamResponseEditable:!1,isTesterResponseEditable:!1,isTutorResponseEditable:!0}}};let Hs=(()=>{class n{constructor(e,i){this.userService=e,this.phaseService=i}isIssueCreatable(){return this.askForPermission("User","isIssueCreatable")}isIssueDeletable(){return this.askForPermission("User","isIssueDeletable")}isIssueTitleEditable(){return this.askForPermission("User","isIssueTitleEditable")}isIssueDescriptionEditable(){return this.askForPermission("User","isIssueDescriptionEditable")}isIssueLabelsEditable(){return this.askForPermission("User","isIssueLabelsEditable")}isTesterResponseEditable(){return this.askForPermission("User","isTesterResponseEditable")}isTeamResponseEditable(){return this.askForPermission("User","isTeamResponseEditable")}isTutorResponseEditable(){return this.askForPermission("User","isTutorResponseEditable")}isIssueEditable(){return this.isIssueTitleEditable()||this.isIssueDescriptionEditable()||this.isIssueLabelsEditable()||this.isTeamResponseEditable()||this.isTesterResponseEditable()||this.isTutorResponseEditable()}askForPermission(e,i){switch(e){case"Phase":return jF[this.phaseService.currentPhase][i];case"User":return jF[this.phaseService.currentPhase][this.userService.currentUser.role][i];default:return!1}}}return n.\u0275fac=function(e){return new(e||n)(Se(Cr),Se(er))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function vre(n,t){1&n&&(x(0,"div",2),bt(1,"mat-spinner",3),O()),2&n&&(B(1),H("diameter",47))}function bre(n,t){if(1&n){const e=an();x(0,"app-issue-description",13),Je("changeEditState",function(r){return Ut(e),Te(2).updateDescriptionEditState(r)})("issueUpdated",function(r){return Ut(e),Te(2).updateIssue(r)}),O()}if(2&n){const e=Te(2);H("isEditing",e.isIssueDescriptionEditing)("issue",e.issue)}}function wre(n,t){if(1&n){const e=an();x(0,"app-team-response",14),Je("updateEditState",function(r){return Ut(e),Te(2).updateTeamResponseEditState(r)})("issueUpdated",function(r){return Ut(e),Te(2).updateIssue(r)}),O()}if(2&n){const e=Te(2);H("issue",e.issue)("isEditing",e.isTeamResponseEditing)}}function Mre(n,t){if(1&n){const e=an();x(0,"app-new-team-response",4),Je("issueUpdated",function(r){return Ut(e),Te(2).updateIssue(r)}),O()}2&n&&H("issue",Te(2).issue)}function Dre(n,t){1&n&&bt(0,"app-parse-error",15),2&n&&H("phase","Team Response")}function Ere(n,t){if(1&n){const e=an();x(0,"app-tester-response",14),Je("updateEditState",function(r){return Ut(e),Te(2).updateTesterResponseEditState(r)})("issueUpdated",function(r){return Ut(e),Te(2).updateIssue(r)}),O()}if(2&n){const e=Te(2);H("issue",e.issue)("isEditing",e.isTesterResponseEditing)}}function Cre(n,t){1&n&&bt(0,"app-parse-error",15),2&n&&H("phase","Tester Response")}function Tre(n,t){1&n&&bt(0,"app-team-accepted")}function Sre(n,t){if(1&n){const e=an();x(0,"app-issue-dispute",16),Je("issueUpdated",function(r){return Ut(e),Te(2).updateIssue(r)})("updateEditState",function(r){return Ut(e),Te(2).updateTutorResponseEditState(r)}),O()}if(2&n){const e=Te(2);H("issue",e.issue)("isEditing",e.isTutorResponseEditing)}}function kre(n,t){if(1&n){const e=an();x(0,"app-issue-label",19),Je("issueUpdated",function(r){return Ut(e),Te(3).updateIssue(r)}),O()}2&n&&H("issue",Te(3).issue)}function xre(n,t){if(1&n){const e=an();x(0,"div"),bt(1,"mat-divider"),x(2,"app-issue-label",20),Je("issueUpdated",function(r){return Ut(e),Te(3).updateIssue(r)}),O()()}if(2&n){const e=Te(3);B(2),H("issue",e.issue)}}function Ire(n,t){if(1&n){const e=an();x(0,"div"),bt(1,"mat-divider"),x(2,"app-issue-label",21),Je("issueUpdated",function(r){return Ut(e),Te(3).updateIssue(r)}),O()()}if(2&n){const e=Te(3);B(2),H("issue",e.issue)}}function Are(n,t){if(1&n){const e=an();x(0,"div"),bt(1,"mat-divider"),x(2,"app-assignee-component",22),Je("issueUpdated",function(r){return Ut(e),Te(3).updateIssue(r)}),O()()}if(2&n){const e=Te(3);B(2),H("issue",e.issue)("team",e.issue.teamAssigned)}}function Rre(n,t){if(1&n&&(x(0,"div"),bt(1,"mat-divider")(2,"app-duplicated-issues-component",23)(3,"br"),O()),2&n){const e=Te(3);B(2),H("issue",e.issue)}}function Lre(n,t){if(1&n){const e=an();x(0,"div"),bt(1,"mat-divider"),x(2,"app-duplicate-of-component",4),Je("issueUpdated",function(r){return Ut(e),Te(3).updateIssue(r)}),O()()}if(2&n){const e=Te(3);B(2),H("issue",e.issue)}}function Ore(n,t){1&n&&(x(0,"div",24),we(1," * Need your resolution. An issue cannot have both duplicated issues and duplicated status. "),O())}function Pre(n,t){if(1&n){const e=an();x(0,"div"),bt(1,"mat-divider"),x(2,"app-unsure-checkbox",4),Je("issueUpdated",function(r){return Ut(e),Te(3).updateIssue(r)}),O()()}if(2&n){const e=Te(3);B(2),H("issue",e.issue)}}function Fre(n,t){if(1&n&&(x(0,"div"),Ae(1,kre,1,1,"app-issue-label",17),Ae(2,xre,3,1,"div",1),Ae(3,Ire,3,1,"div",1),Ae(4,Are,3,2,"div",1),Ae(5,Rre,4,1,"div",1),ls(6,"async"),Ae(7,Lre,3,1,"div",1),ls(8,"async"),Ae(9,Ore,2,0,"div",18),ls(10,"async"),ls(11,"async"),Ae(12,Pre,3,1,"div",1),O()),2&n){const e=Te(2);B(1),H("ngIf",e.isComponentVisible(e.issueComponentsEnum.SEVERITY_LABEL)),B(1),H("ngIf",e.isComponentVisible(e.issueComponentsEnum.TYPE_LABEL)),B(1),H("ngIf",e.isComponentVisible(e.issueComponentsEnum.RESPONSE_LABEL)),B(1),H("ngIf",e.isComponentVisible(e.issueComponentsEnum.ASSIGNEE)),B(1),H("ngIf",e.isComponentVisible(e.issueComponentsEnum.DUPLICATE)&&0!==cs(6,8,e.issueService.getDuplicateIssuesFor(e.issue)).length),B(2),H("ngIf",e.isComponentVisible(e.issueComponentsEnum.DUPLICATE)&&(e.issue.duplicateOf||0===cs(8,10,e.issueService.getDuplicateIssuesFor(e.issue)).length)),B(2),H("ngIf",e.isComponentVisible(e.issueComponentsEnum.DUPLICATE)&&0!==cs(10,12,e.issueService.getDuplicateIssuesFor(e.issue)).length&&(e.issue.duplicateOf||0===cs(11,14,e.issueService.getDuplicateIssuesFor(e.issue)).length)),B(3),H("ngIf",e.isComponentVisible(e.issueComponentsEnum.UNSURE_CHECKBOX))}}function Nre(n,t){if(1&n){const e=an();x(0,"div")(1,"app-issue-title",4),Je("issueUpdated",function(r){return Ut(e),Te().updateIssue(r)}),O(),bt(2,"mat-divider"),x(3,"div",5)(4,"div",6),Ae(5,bre,1,2,"app-issue-description",7),Ae(6,wre,1,2,"app-team-response",8),Ae(7,Mre,1,1,"app-new-team-response",9),Ae(8,Dre,1,1,"app-parse-error",10),Ae(9,Ere,1,2,"app-tester-response",8),Ae(10,Cre,1,1,"app-parse-error",10),Ae(11,Tre,1,0,"app-team-accepted",1),Ae(12,Sre,1,2,"app-issue-dispute",11),O(),x(13,"div",12),Ae(14,Fre,13,16,"div",1),O()()()}if(2&n){const e=Te();B(1),H("issue",e.issue),B(4),H("ngIf",e.isComponentVisible(e.issueComponentsEnum.TESTER_POST)),B(1),H("ngIf",e.isComponentVisible(e.issueComponentsEnum.TEAM_RESPONSE)&&e.issue.teamResponse),B(1),H("ngIf",e.hasNoTeamResponse()),B(1),H("ngIf",e.hasTeamResponseParseError()),B(1),H("ngIf",e.isComponentVisible(e.issueComponentsEnum.TESTER_RESPONSE)&&e.issue.testerResponses&&0!==e.issue.testerResponses.length),B(1),H("ngIf",e.isComponentVisible(e.issueComponentsEnum.TESTER_RESPONSE)&&e.issue.testerResponseError),B(1),H("ngIf",e.isComponentVisible(e.issueComponentsEnum.TESTER_RESPONSE)&&e.issue.teamAccepted),B(1),H("ngIf",e.isComponentVisible(e.issueComponentsEnum.ISSUE_DISPUTE)),B(2),H("ngIf",e.isComponentVisible(e.issueComponentsEnum.NEW_TEAM_RESPONSE)&&e.issue.teamResponse||e.isComponentVisible(e.issueComponentsEnum.TESTER_RESPONSE)&&e.userService.currentUser.role===e.userRole.Student||e.isComponentVisible(e.issueComponentsEnum.ISSUE_DISPUTE)||!e.isComponentVisible(e.issueComponentsEnum.TEAM_RESPONSE))}}var Oi=(()=>(function(n){n[n.TESTER_POST=0]="TESTER_POST",n[n.TEAM_RESPONSE=1]="TEAM_RESPONSE",n[n.NEW_TEAM_RESPONSE=2]="NEW_TEAM_RESPONSE",n[n.TESTER_RESPONSE=3]="TESTER_RESPONSE",n[n.ISSUE_DISPUTE=4]="ISSUE_DISPUTE",n[n.SEVERITY_LABEL=5]="SEVERITY_LABEL",n[n.TYPE_LABEL=6]="TYPE_LABEL",n[n.RESPONSE_LABEL=7]="RESPONSE_LABEL",n[n.ASSIGNEE=8]="ASSIGNEE",n[n.DUPLICATE=9]="DUPLICATE",n[n.UNSURE_CHECKBOX=10]="UNSURE_CHECKBOX"}(Oi||(Oi={})),Oi))();let yl=(()=>{class n{constructor(e,i,r,s,o,a){this.errorHandlingService=e,this.permissions=i,this.userService=r,this.issueService=s,this.phaseService=o,this.router=a,this.isIssueLoading=!0,this.isTutorResponseEditing=!1,this.isIssueDescriptionEditing=!1,this.isTeamResponseEditing=!1,this.isTesterResponseEditing=!1,this.issueComponentsEnum=Oi,this.userRole=An}ngOnInit(){this.getAndPollIssue(this.issueId)}ngOnChanges(e){e.issueId.firstChange||(this.stopPolling(),this.isIssueLoading=!0,this.getAndPollIssue(e.issueId.currentValue))}ngOnDestroy(){this.stopPolling()}isComponentVisible(e){return this.issueComponents.includes(e)}isEditing(){return this.isIssueDescriptionEditing||this.isTutorResponseEditing||this.isTeamResponseEditing}updateIssue(e){this.issue=e,this.issueService.updateLocalStore(e)}updateDescriptionEditState(e){this.isIssueDescriptionEditing=e}updateTeamResponseEditState(e){this.isTeamResponseEditing=e}updateTesterResponseEditState(e){this.isTesterResponseEditing=e}updateTutorResponseEditState(e){this.isTutorResponseEditing=e}hasNoTeamResponse(){return this.isComponentVisible(this.issueComponentsEnum.NEW_TEAM_RESPONSE)&&this.permissions.isTeamResponseEditable()&&!this.issue.teamResponse&&!this.issue.status}hasTeamResponseParseError(){return this.isComponentVisible(this.issueComponentsEnum.NEW_TEAM_RESPONSE)&&this.permissions.isTeamResponseEditable()&&this.issue.teamResponseError&&!!this.issue.status}getAndPollIssue(e){this.issueService.getIssue(e).subscribe(i=>{this.isIssueLoading=!1,this.issue=i,this.pollIssue(e)},i=>{this.router.navigateByUrl(this.phaseService.currentPhase).then(()=>{this.errorHandlingService.handleError(new Error("Invalid URL provided!"))})})}pollIssue(e){this.issueSubscription=this.issueService.pollIssue(e).subscribe(i=>{const r=i.clone(this.phaseService.currentPhase);this.isIssueLoading||(this.isIssueDescriptionEditing||this.isTeamResponseEditing||!this.issue.teamResponse&&r.teamResponse||this.isTesterResponseEditing||this.isTutorResponseEditing)&&r.retainResponses(this.phaseService.currentPhase,this.issue),this.issue=r,this.isIssueLoading=!1},i=>{this.errorHandlingService.handleError(i,()=>this.pollIssue(e))})}stopPolling(){this.issueSubscription&&this.issueSubscription.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(M(Gi),M(Hs),M(Cr),M(Di),M(er),M(Xi))},n.\u0275cmp=xt({type:n,selectors:[["app-view-issue"]],inputs:{issueId:"issueId",issueComponents:"issueComponents"},features:[Jn],decls:2,vars:2,consts:[["class","centralize",4,"ngIf"],[4,"ngIf"],[1,"centralize"],[3,"diameter"],[3,"issue","issueUpdated"],[1,"row"],[1,"column","left"],["descriptionTitle","Description of Issue",3,"isEditing","issue","changeEditState","issueUpdated",4,"ngIf"],[3,"issue","isEditing","updateEditState","issueUpdated",4,"ngIf"],[3,"issue","issueUpdated",4,"ngIf"],[3,"phase",4,"ngIf"],[3,"issue","isEditing","issueUpdated","updateEditState",4,"ngIf"],[1,"column","right"],["descriptionTitle","Description of Issue",3,"isEditing","issue","changeEditState","issueUpdated"],[3,"issue","isEditing","updateEditState","issueUpdated"],[3,"phase"],[3,"issue","isEditing","issueUpdated","updateEditState"],["attributeName","severity",3,"issue","issueUpdated",4,"ngIf"],["style","margin-top: 15px; color: red",4,"ngIf"],["attributeName","severity",3,"issue","issueUpdated"],["attributeName","type",3,"issue","issueUpdated"],["attributeName","response",3,"issue","issueUpdated"],[3,"issue","team","issueUpdated"],[3,"issue"],[2,"margin-top","15px","color","red"]],template:function(e,i){1&e&&(Ae(0,vre,2,1,"div",0),Ae(1,Nre,15,10,"div",1)),2&e&&(H("ngIf",i.isIssueLoading),B(1),H("ngIf",!i.isIssueLoading))},styles:[".row[_ngcontent-%COMP%]{display:flex}.column[_ngcontent-%COMP%]{padding:10px;height:100%}.left[_ngcontent-%COMP%]{width:85%}.right[_ngcontent-%COMP%]{width:15%}"]}),n})();function YF(){return n=>n.lift(new Bre)}class Bre{call(t,e){return e.subscribe(new jre(t))}}class jre extends F{constructor(t){super(t),this.hasPrev=!1}_next(t){let e;this.hasPrev?e=[this.prev,t]:this.hasPrev=!0,this.prev=t,e&&this.destination.next(e)}}let Wd=(()=>{class n{constructor(e,i,r){this.spinnerContainerRef=e,this.injector=i,this.document=r,this.isLoading=new xi(!1),this.spinnerComponentRef=null,this.animationMode="indeterminate",this.spinnerTheme="primary",this.classList=[],this.isLoading.pipe(YF()).subscribe(([s,o])=>this.onIsLoadingChange(s,o))}ngOnDestroy(){this.isLoading.complete(),this.detachSpinnerFromDom(),this.spinnerContainerRef=null}addAnimationMode(e){return this.animationMode=e,this}addSpinnerOptions(e){return this.options=e,this}addViewContainerRef(e){return void 0===e||(this.spinnerContainerRef=e),this}addTheme(e){return this.spinnerTheme=e,this}addCssClasses(e){return this.classList=[],this.classList.push(...e),this}showLoader(){this.isLoading.next(!0)}hideLoader(){this.isLoading.next(!1)}onIsLoadingChange(e,i){if(e!==i)return i?this.attachSpinnerToDom():this.detachSpinnerFromDom()}attachSpinnerToDom(){if(null!==this.spinnerComponentRef)return;const e=this.getInjector(),i=this.createSpinner(e);this.isAttachableToDocument()?i.location.nativeElement instanceof Node&&this.document.body.appendChild(i.location.nativeElement):this.spinnerContainerRef.insert(i.hostView),i.changeDetectorRef.detectChanges(),this.spinnerComponentRef=i}detachSpinnerFromDom(){null!==this.spinnerComponentRef&&(this.isAttachableToDocument()?this.spinnerComponentRef.location.nativeElement instanceof Node&&this.document.body.removeChild(this.spinnerComponentRef.location.nativeElement):this.spinnerContainerRef.remove(),this.spinnerComponentRef.destroy(),this.spinnerComponentRef=null)}getInjector(){return this.isAttachableToDocument()?this.injector:this.spinnerContainerRef.injector}isAttachableToDocument(){return null===this.spinnerContainerRef}createSpinner(e){const i=this.spinnerContainerRef.createComponent(Es,{injector:e});this.options&&(i.instance.diameter=this.options.diameter,i.instance.strokeWidth=this.options.strokeWidth),i.instance.mode=this.animationMode,i.instance.color=this.spinnerTheme;const r=i.injector.get(Ta);for(const s of this.classList)r.addClass(i.location.nativeElement,s);return i}}return n.\u0275fac=function(e){return new(e||n)(Se(Si),Se(qi),Se(Dn))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Yre=(()=>{class n{constructor(e,i,r){this.dialogRef=e,this.data=i,this._sanitizer=r,this.labelName=i.header,this.labelDefinitionHtmlTemplate=r.bypassSecurityTrustHtml(i.body)}onNoClick(){this.dialogRef.close(!1)}}return n.\u0275fac=function(e){return new(e||n)(M(Va),M(ou),M(sl))},n.\u0275cmp=xt({type:n,selectors:[["app-label-definition-popup"]],decls:8,vars:2,consts:[[1,"modalPopup"],["mat-dialog-title",""],["mat-dialog-content",""],[3,"innerHTML"],["mat-dialog-actions",""],["mat-raised-button","","color","primary",3,"click"]],template:function(e,i){1&e&&(x(0,"div",0)(1,"h1",1),we(2),O(),x(3,"div",2),bt(4,"div",3),O(),x(5,"div",4)(6,"button",5),Je("click",function(){return i.onNoClick()}),we(7,"Close"),O()()()),2&e&&(B(2),vi(i.labelName),B(2),H("innerHTML",i.labelDefinitionHtmlTemplate,Lc))},directives:[au,lu,J_,bi],styles:[".modalPopup[_ngcontent-%COMP%]{min-width:800px}"]}),n})();function Hre(n,t){if(1&n&&(x(0,"p"),we(1),O()),2&n){const e=t.$implicit;B(1),ln(" ",e," ")}}let Vre=(()=>{class n{constructor(e,i){this.dialogRef=e,this.data=i}ngOnInit(){}onNoClick(){this.dialogRef.close(!1)}}return n.\u0275fac=function(e){return new(e||n)(M(Va),M(ou))},n.\u0275cmp=xt({type:n,selectors:[["app-user-confirmation"]],decls:9,vars:4,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[4,"ngFor","ngForOf"],["mat-dialog-actions",""],["mat-raised-button","","color","primary",3,"click"],["mat-raised-button","","color","warn",3,"mat-dialog-close"]],template:function(e,i){1&e&&(x(0,"h1",0),we(1,"Warning"),O(),x(2,"div",1),Ae(3,Hre,2,1,"p",2),O(),x(4,"div",3)(5,"button",4),Je("click",function(){return i.onNoClick()}),we(6),O(),x(7,"button",5),we(8),O()()),2&e&&(B(3),H("ngForOf",i.data.messages),B(3),vi(i.data.noMessage),B(1),H("mat-dialog-close",!0),B(1),vi(i.data.yesMessage))},directives:[au,lu,Br,J_,bi,xO],styles:[""]}),n})(),vl=(()=>{class n{constructor(e){this.dialog=e}openUserConfirmationModal(e,i,r){return this.dialog.open(Vre,{data:{messages:e,yesMessage:i,noMessage:r}})}openLabelDefinitionDialog(e,i){return this.dialog.open(Yre,{data:{header:e,body:i}})}checkIfFieldIsModified(e,i,r,s){const o=s[i]||"";return e.get(r).value!==o}performActionIfModified(e,i,r){e?i():r()}}return n.\u0275fac=function(e){return new(e||n)(Se(qa))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const qre=["loadingSpinnerContainer"];function Ure(n,t){if(1&n){const e=an();x(0,"button",7),Je("click",function(){return Ut(e),Te(2).changeToEditMode()}),we(1," Edit "),O()}}function zre(n,t){1&n&&(x(0,"button",8),we(1," New Issue "),O()),2&n&&H("routerLink","/"+Te(2).phaseService.currentPhase+"/issues/new")}function Gre(n,t){if(1&n&&(x(0,"div",2)(1,"h1",3),we(2),x(3,"span",4),we(4),O()(),x(5,"div",2),Ae(6,Ure,2,0,"button",5),Ae(7,zre,2,1,"button",6),O()()),2&n){const e=Te();B(2),ln(" ",e.issue.title," "),B(2),ln("#",e.issue.id,""),B(2),H("ngIf",e.permissions.isIssueTitleEditable()),B(1),H("ngIf",e.permissions.isIssueCreatable())}}function $re(n,t){1&n&&(x(0,"mat-error"),we(1," Title is required. "),O())}function Wre(n,t){1&n&&(x(0,"mat-error"),we(1," Title cannot exceed 256 characters. "),O())}function Qre(n,t){if(1&n&&(x(0,"mat-hint"),we(1),O()),2&n){const e=Te(2);B(1),ln(" ",256-(null==e.issueTitleForm.get("title").value?null:e.issueTitleForm.get("title").value.length)," characters remaining. ")}}function Kre(n,t){if(1&n){const e=an();x(0,"div")(1,"form",9,10),Je("ngSubmit",function(){Ut(e);const r=ki(2);return Te().updateTitle(r)}),x(3,"mat-form-field",11),bt(4,"input",12),Ae(5,$re,2,0,"mat-error",1),Ae(6,Wre,2,0,"mat-error",1),Ae(7,Qre,2,1,"mat-hint",1),O(),x(8,"button",13),we(9," Save "),ys(10,null,14),O(),x(12,"button",15),Je("click",function(){return Ut(e),Te().openCancelDialogIfModified()}),we(13," Cancel "),O()()()}if(2&n){const e=Te();B(1),H("formGroup",e.issueTitleForm),B(4),H("ngIf",e.issueTitleForm.get("title").hasError("required")),B(1),H("ngIf",e.issueTitleForm.get("title").hasError("maxlength")),B(1),H("ngIf",(null==e.issueTitleForm.get("title").value?null:e.issueTitleForm.get("title").value.length)>=206),B(1),H("disabled",e.issueTitleForm.invalid||e.isSavePending),B(4),H("disabled",e.isSavePending)}}let Zre=(()=>{class n{constructor(e,i,r,s,o,a,l){this.issueService=e,this.formBuilder=i,this.errorHandlingService=r,this.permissions=s,this.phaseService=o,this.dialogService=a,this.loadingService=l,this.isEditing=!1,this.isSavePending=!1,this.issueUpdated=new jt,this.cancelEditModalMessages=["Do you wish to cancel?","Your changes will be discarded."],this.yesButtonModalMessage="Cancel",this.noButtonModalMessage="Continue editing"}ngOnInit(){this.issueTitleForm=this.formBuilder.group({title:new ea("",[Mr.required,Mr.maxLength(256)])}),this.loadingService.addAnimationMode("indeterminate").addSpinnerOptions({diameter:15,strokeWidth:2}).addCssClasses(["mat-progress-spinner"])}changeToEditMode(){this.isEditing=!0,this.issueTitleForm.setValue({title:this.issue.title||""})}cancelEditMode(){this.isEditing=!1}updateTitle(e){if(this.issueTitleForm.invalid)return;this.showSpinner();const i=this.issue.clone(this.phaseService.currentPhase);i.title=this.issueTitleForm.get("title").value,this.issueService.updateIssue(i).pipe(Ia(()=>{this.isEditing=!1})).subscribe(r=>{this.issueUpdated.emit(r),e.resetForm(),this.hideSpinner()},r=>{this.errorHandlingService.handleError(r),this.hideSpinner()})}openCancelDialogIfModified(){const e=this.dialogService.checkIfFieldIsModified(this.issueTitleForm,"title","title",this.issue);this.dialogService.performActionIfModified(e,()=>this.openCancelDialog(),()=>this.cancelEditMode())}openCancelDialog(){this.dialogService.openUserConfirmationModal(this.cancelEditModalMessages,this.yesButtonModalMessage,this.noButtonModalMessage).afterClosed().subscribe(i=>{i&&this.cancelEditMode()})}showSpinner(){this.loadingService.addViewContainerRef(this.loadingSpinnerContainer).showLoader(),this.isSavePending=!0}hideSpinner(){this.loadingService.hideLoader(),this.isSavePending=!1}}return n.\u0275fac=function(e){return new(e||n)(M(Di),M(tc),M(Gi),M(Hs),M(er),M(vl),M(Wd))},n.\u0275cmp=xt({type:n,selectors:[["app-issue-title"]],viewQuery:function(e,i){if(1&e&&pn(qre,5,Si),2&e){let r;Et(r=Ct())&&(i.loadingSpinnerContainer=r.first)}},inputs:{issue:"issue"},outputs:{issueUpdated:"issueUpdated"},features:[tn([Wd])],decls:2,vars:2,consts:[["class","row",4,"ngIf"],[4,"ngIf"],[1,"row"],[1,"mat-display-1","title"],[2,"color","#a3aab1"],["mat-stroked-button","","color","primary","class","title-button",3,"click",4,"ngIf"],["mat-stroked-button","","color","primary","class","title-button",3,"routerLink",4,"ngIf"],["mat-stroked-button","","color","primary",1,"title-button",3,"click"],["mat-stroked-button","","color","primary",1,"title-button",3,"routerLink"],[3,"formGroup","ngSubmit"],["myForm","ngForm"],[2,"width","80%"],["id","title","formControlName","title","matInput","","placeholder","Title","required","","maxlength","256"],["type","submit","mat-stroked-button","","color","primary",1,"title-button",3,"disabled"],["loadingSpinnerContainer",""],["type","button","mat-stroked-button","","color","warn",1,"title-button",3,"disabled","click"]],template:function(e,i){1&e&&(Ae(0,Gre,8,4,"div",0),Ae(1,Kre,14,6,"div",1)),2&e&&(H("ngIf",!i.isEditing),B(1),H("ngIf",i.isEditing))},directives:[ai,bi,Dd,ta,Jo,ds,Er,Xl,io,Co,Pa,tu,Pp,Zp,r0],styles:[".row[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.title[_ngcontent-%COMP%]{margin:0 0 16px;overflow-wrap:anywhere}.title-button[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;margin:5px;float:right}[_nghost-%COMP%] .mat-progress-spinner{color:#00000080;display:inline-block;vertical-align:middle;margin-left:5px}"]}),n})();var Xre=w(3969);function W0(n){return n.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function Q0(n){return n.replace(/\n/g,"
    ")}class K0{getHtmlString(){return`<${this.TAG} style="${this.STYLES.join(";")}">${W0(this.content)}`}}class Jre extends K0{constructor(t){super(),this.TYPE="ADDITION",this.TAG="ins",this.STYLES=["background: #d4fcbc","text-decoration: none"],this.content=t}}class ese extends K0{constructor(t){super(),this.TYPE="NO_CHANGE",this.TAG="span",this.STYLES=[],this.content=t}}class tse extends K0{constructor(t){super(),this.TYPE="REMOVAL",this.TAG="del",this.STYLES=["background: #fbb"],this.content=t}}class by{constructor(t,e){this.changes=[],this.outdatedContent=t,this.updatedContent=e;const i=new Xre.diff_match_patch,r=i.diff_main(t,e);i.diff_cleanupSemantic(r);for(const s of r)this.changes.push(-1===s[0]?new tse(s[1]):1===s[0]?new Jre(s[1]):new ese(s[1]))}getHtmlDiffString(){let t="";for(const e of this.changes)t+=e.getHtmlString();return Q0(t)}getHtmlUpdatedString(){return Q0(W0(this.updatedContent))}}function nse(n,t){if(1&n){const e=an();x(0,"mat-slide-toggle",11),Je("change",function(){return Ut(e),Te().handleChangeShowDiff()}),we(1," Show Difference "),O()}2&n&&H("checked",Te().showDiff)}function ise(n,t){1&n&&bt(0,"div",13),2&n&&H("innerHTML",Te(2).diffHtml,Lc)}function rse(n,t){1&n&&bt(0,"div",13),2&n&&H("innerHTML",Te(2).updatedHtml,Lc)}function sse(n,t){if(1&n&&(x(0,"div",10),Ae(1,ise,1,1,"div",12),Ae(2,rse,1,1,"div",12),O()),2&n){const e=Te();B(1),H("ngIf",e.showDiff),B(1),H("ngIf",!e.showDiff)}}let HF=(()=>{class n{constructor(e,i,r,s,o){this.dialogRef=e,this.data=i,this.sanitizer=r,this.labelService=s,this.issueService=o,this.isOnPreview=!1,this.isReady=!1,this.showDiff=!0,this.diffHtml=this.sanitizer.bypassSecurityTrustHtml(i.getHtmlDiffString()),this.updatedHtml=this.sanitizer.bypassSecurityTrustHtml(i.getHtmlUpdatedString()),this.isReady=!0}close(){this.dialogRef.close()}handleChangeShowDiff(){this.showDiff=!this.showDiff}handleTabChange(e){this.isOnPreview=1===e.index}}return n.\u0275fac=function(e){return new(e||n)(M(Va),M(ou),M(sl),M(ei),M(Di))},n.\u0275cmp=xt({type:n,selectors:[["app-conflict-dialog"]],decls:16,vars:4,consts:[[2,"display","flex","margin-bottom","20px","align-items","center"],["mat-dialog-title","",2,"margin","0"],["style","display: inline-block; margin-left: 50px","color","primary",3,"checked","change",4,"ngIf"],["mat-icon-button","","color","default",2,"margin","0 0 0 auto",3,"click"],["mat-dialog-content","",2,"display","flex"],[1,"full-width"],["animationDuration","0ms",1,"mat-elevation-z1",3,"selectedTabChange"],["label","Markdown Text"],["class","tab-content",4,"ngIf"],["label","Preview Updated Content"],[1,"tab-content"],["color","primary",2,"display","inline-block","margin-left","50px",3,"checked","change"],[3,"innerHTML",4,"ngIf"],[3,"innerHTML"]],template:function(e,i){1&e&&(x(0,"div",0)(1,"h1",1),we(2),O(),Ae(3,nse,2,1,"mat-slide-toggle",2),x(4,"button",3),Je("click",function(){return i.close()}),x(5,"mat-icon"),we(6,"close"),O()()(),x(7,"div",4)(8,"div",5)(9,"mat-tab-group",6),Je("selectedTabChange",function(s){return i.handleTabChange(s)}),x(10,"mat-tab",7),Ae(11,sse,3,2,"div",8),O(),x(12,"mat-tab",9)(13,"div",10)(14,"markdown"),we(15),O()()()()()()),2&e&&(B(2),vi("The content you are editing has changed"),B(1),H("ngIf",!i.isOnPreview),B(8),H("ngIf",i.isReady),B(4),vi(i.data.updatedContent))},directives:[au,ai,M0,bi,hs,lu,ly,om,cl],styles:[".tab-content[_ngcontent-%COMP%]{padding:10px;min-height:300px;max-height:55vh}.full-width[_ngcontent-%COMP%]{min-width:80vh;width:100%}"]}),n})();class Z0 extends Error{constructor(){super("Invalid link!"),Object.setPrototypeOf(this,Z0.prototype)}}let Qd=(()=>{class n{constructor(e){this.errorHandlingService=e}onClick(e){const i=e.target;i instanceof HTMLAnchorElement&&i.href.startsWith(i.baseURI)&&(this.errorHandlingService.handleError(new Z0),e.preventDefault(),e.stopPropagation())}}return n.\u0275fac=function(e){return new(e||n)(M(Gi))},n.\u0275dir=rt({type:n,selectors:[["","disableInternalLink",""]],hostBindings:function(e,i){1&e&&Je("click",function(s){return i.onClick(s)})}}),n})();class X0{constructor(t,e,i=0){this.historyArray=new Array(t),this.firstEntryIndex=0,this.lastEntryIndex=-1,this.currIndex=-1,this.getState=e,this.isSaved=!1,this.saveRunning=!1,this.intervalTime=i}static isUndo(t){return 0===navigator.platform.indexOf("Mac")?t.metaKey&&"KeyZ"===t.code&&!t.shiftKey:t.ctrlKey&&"KeyZ"===t.code&&!t.shiftKey}static isRedo(t){return 0===navigator.platform.indexOf("Mac")?t.metaKey&&t.shiftKey&&"KeyZ"===t.code:t.ctrlKey&&t.shiftKey&&"KeyZ"===t.code||t.ctrlKey&&"KeyY"===t.code}updateBeforeChange(t){if(-1===this.currIndex)return this.addEntry(null!=t?t:this.getState(),!1);this.createDelayedSave()}createDelayedSave(){this.saveRunning||(this.isSaved=!1,this.saveRunning=!0,this.timeout=setTimeout(()=>{this.addEntry(this.getState(),!!this.intervalTime)},this.intervalTime))}addEntry(t,e=!0){this.isSaved=e;const i=this.incrementIndex(this.currIndex);i===this.firstEntryIndex&&-1!==this.currIndex&&(this.firstEntryIndex=this.incrementIndex(this.firstEntryIndex)),this.lastEntryIndex=i,this.currIndex=i,this.historyArray[this.currIndex]=t,this.saveRunning=!1}incrementIndex(t){return(t+1)%this.historyArray.length}decrementIndex(t){return(t-1+this.historyArray.length)%this.historyArray.length}forceSave(t,e=!1,i=!0){clearTimeout(this.timeout),(!e||!this.isSaved)&&this.addEntry(null!=t?t:this.getState(),i),this.isSaved=i}wrapSave(t,e=!0){clearTimeout(this.timeout),(!e||!this.isSaved)&&this.addEntry(this.getState(),!1),t(),this.addEntry(this.getState(),!0)}undo(){return this.forceSave(void 0,!0),this.currIndex===this.firstEntryIndex||-1===this.currIndex?null:(this.currIndex=this.decrementIndex(this.currIndex),this.historyArray[this.currIndex])}redo(){return this.forceSave(void 0,!0),this.currIndex===this.lastEntryIndex?null:(this.currIndex=this.incrementIndex(this.currIndex),this.historyArray[this.currIndex])}}const VF=["mp4","mov"],wy=["gif","jpeg","jpg","png","docx","gz","log","pdf","pptx","txt","xlsx","zip",...VF],qF="We don't support that file type. Try again with "+wy.join(", ")+".",UF=(n,t)=>`Oops, ${n} is too big. Keep it under ${t}MiB.`;let ose=(()=>{class n{constructor(e){this.githubService=e}uploadFile(e,i){let r;r=e instanceof ArrayBuffer?String.fromCharCode.apply(null,new Uint16Array(e)):e;const s=this.getFileExtension(i);if(wy.includes(s.toLowerCase())){r=r.split(",")[1];const o=uy(),a=()=>this.githubService.uploadFile(`${o}.${s}`,r);return a().pipe(Ni(l=>404!==l.status?Qi(l):Qt(!1)),ue(l=>l?Qt(l):this.githubService.createBranch().pipe(ue(a))))}return Qi(qF)}getFileExtension(e){return e.split(".").pop()}isVideoFile(e){const i=this.getFileExtension(e);return VF.includes(i.toLowerCase())}isSupportedFileType(e){const i=this.getFileExtension(e);return wy.includes(i.toLowerCase())}}return n.\u0275fac=function(e){return new(e||n)(Se(fr))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const ase=["gif","jpeg","jpg","png"];function zF(n,t,e,i){const r=i.nativeElement.selectionEnd,s=`[Uploading ${n}...]`,o=e.value.indexOf(s),a=o+s.length,l=o+t.length,f=r>o-1&&r<=a?l:r ",multiline:!0,surroundWithNewlines:!0},code:{prefix:"`",suffix:"`",blockPrefix:"```",blockSuffix:"```"},link:{prefix:"[",suffix:"](url)",replaceNext:"url",scanFor:"https?://"},image:{prefix:"![",suffix:"](url)",replaceNext:"url",scanFor:"https?://"},"unordered-list":{prefix:"- ",multiline:!0,unorderedList:!0},"ordered-list":{prefix:"1. ",multiline:!0,orderedList:!0},"task-list":{prefix:"- [ ] ",multiline:!0,surroundWithNewlines:!0},mention:{prefix:"@",prefixSpace:!0},ref:{prefix:"#",prefixSpace:!0},strikethrough:{prefix:"~~",suffix:"~~",trimFirst:!0}};class so extends HTMLElement{constructor(){super();const t=e=>{const i=Ss.get(this);!i||(e.preventDefault(),iE(this,i))};this.addEventListener("keydown",WF(t)),this.addEventListener("click",t)}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","button")}click(){const t=Ss.get(this);!t||iE(this,t)}}class QF extends so{constructor(){super(...arguments),My.add(this)}connectedCallback(){const t=parseInt(this.getAttribute("level")||"3",10);GF(this,My,"m",J0).call(this,t)}static get observedAttributes(){return["level"]}attributeChangedCallback(t,e,i){if("level"!==t)return;const r=parseInt(i||"3",10);GF(this,My,"m",J0).call(this,r)}}My=new WeakSet,J0=function(t){if(t<1||t>6)return;const e=`${"#".repeat(t)} `;Ss.set(this,{prefix:e})},window.customElements.get("md-header")||(window.MarkdownHeaderButtonElement=QF,window.customElements.define("md-header",QF));class KF extends so{connectedCallback(){Ss.set(this,{prefix:"**",suffix:"**",trimFirst:!0})}}window.customElements.get("md-bold")||(window.MarkdownBoldButtonElement=KF,window.customElements.define("md-bold",KF));class ZF extends so{connectedCallback(){Ss.set(this,{prefix:"_",suffix:"_",trimFirst:!0})}}window.customElements.get("md-italic")||(window.MarkdownItalicButtonElement=ZF,window.customElements.define("md-italic",ZF));class XF extends so{connectedCallback(){Ss.set(this,{prefix:"> ",multiline:!0,surroundWithNewlines:!0})}}window.customElements.get("md-quote")||(window.MarkdownQuoteButtonElement=XF,window.customElements.define("md-quote",XF));class JF extends so{connectedCallback(){Ss.set(this,{prefix:"`",suffix:"`",blockPrefix:"```",blockSuffix:"```"})}}window.customElements.get("md-code")||(window.MarkdownCodeButtonElement=JF,window.customElements.define("md-code",JF));class eN extends so{connectedCallback(){Ss.set(this,{prefix:"[",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}window.customElements.get("md-link")||(window.MarkdownLinkButtonElement=eN,window.customElements.define("md-link",eN));class tN extends so{connectedCallback(){Ss.set(this,{prefix:"![",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}window.customElements.get("md-image")||(window.MarkdownImageButtonElement=tN,window.customElements.define("md-image",tN));class nN extends so{connectedCallback(){Ss.set(this,{prefix:"- ",multiline:!0,unorderedList:!0})}}window.customElements.get("md-unordered-list")||(window.MarkdownUnorderedListButtonElement=nN,window.customElements.define("md-unordered-list",nN));class iN extends so{connectedCallback(){Ss.set(this,{prefix:"1. ",multiline:!0,orderedList:!0})}}window.customElements.get("md-ordered-list")||(window.MarkdownOrderedListButtonElement=iN,window.customElements.define("md-ordered-list",iN));class rN extends so{connectedCallback(){Ss.set(this,{prefix:"- [ ] ",multiline:!0,surroundWithNewlines:!0})}}window.customElements.get("md-task-list")||(window.MarkdownTaskListButtonElement=rN,window.customElements.define("md-task-list",rN));class sN extends so{connectedCallback(){Ss.set(this,{prefix:"@",prefixSpace:!0})}}window.customElements.get("md-mention")||(window.MarkdownMentionButtonElement=sN,window.customElements.define("md-mention",sN));class oN extends so{connectedCallback(){Ss.set(this,{prefix:"#",prefixSpace:!0})}}window.customElements.get("md-ref")||(window.MarkdownRefButtonElement=oN,window.customElements.define("md-ref",oN));class aN extends so{connectedCallback(){Ss.set(this,{prefix:"~~",suffix:"~~",trimFirst:!0})}}function lN(n){const{target:t,currentTarget:e}=n;if(!(t instanceof Element))return;const i=t.closest("[data-md-button]");if(!i||i.closest("markdown-toolbar")!==e)return;const r=i.getAttribute("data-md-button"),s=hse[r];!s||(n.preventDefault(),iE(t,s))}function cN(n){n.addEventListener("keydown",hN),n.setAttribute("tabindex","0"),n.addEventListener("focus",dN,{once:!0})}function uN(n){n.removeEventListener("keydown",hN),n.removeAttribute("tabindex"),n.removeEventListener("focus",dN)}window.customElements.get("md-strikethrough")||(window.MarkdownStrikethroughButtonElement=aN,window.customElements.define("md-strikethrough",aN));let eE=(()=>{class n extends HTMLElement{connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","toolbar"),this.hasAttribute("data-no-focus")||cN(this),this.addEventListener("keydown",WF(lN)),this.addEventListener("click",lN)}attributeChangedCallback(e,i,r){"data-no-focus"===e&&(null===r?cN(this):uN(this))}disconnectedCallback(){uN(this)}get field(){const e=this.getAttribute("for");if(!e)return null;const i="getRootNode"in this?this.getRootNode():document;let r;return(i instanceof Document||i instanceof ShadowRoot)&&(r=i.getElementById(e)),r instanceof HTMLTextAreaElement?r:null}}return n.observedAttributes=["data-no-focus"],n})();function dN({target:n}){if(!(n instanceof Element))return;n.removeAttribute("tabindex");let t="0";for(const e of $F(n))e.setAttribute("tabindex",t),"0"===t&&(e.focus(),t="-1")}function hN(n){const t=n.key;if("ArrowRight"!==t&&"ArrowLeft"!==t&&"Home"!==t&&"End"!==t)return;const e=n.currentTarget;if(!(e instanceof HTMLElement))return;const i=$F(e),r=i.indexOf(n.target),s=i.length;if(-1===r)return;let o=0;"ArrowLeft"===t&&(o=r-1),"ArrowRight"===t&&(o=r+1),"End"===t&&(o=s-1),o<0&&(o=s-1),o>s-1&&(o=0);for(let a=0;a1}function pN(n,t){return Array(t+1).join(n)}window.customElements.get("markdown-toolbar")||(window.MarkdownToolbarElement=eE,window.customElements.define("markdown-toolbar",eE));let du=null;function nE(n){const t=n.value.slice(0,n.selectionStart),e=n.value.slice(n.selectionEnd),i=t.match(/\n*$/),r=e.match(/^\n*/),s=i?i[0].length:0,o=r?r[0].length:0;let a,l;return t.match(/\S/)&&s<2&&(a=pN("\n",2-s)),e.match(/\S/)&&o<2&&(l=pN("\n",2-o)),null==a&&(a=""),null==l&&(l=""),{newlinesToAppend:a,newlinesToPrepend:l}}function mN(n){const t=n.split("\n"),e=/^\d+\.\s+/,i=t.every(s=>e.test(s));let r=t;return i&&(r=t.map(s=>s.replace(e,""))),{text:r.join("\n"),processed:i}}function fN(n){const t=n.split("\n"),i=t.every(s=>s.startsWith("- "));let r=t;return i&&(r=t.map(s=>s.slice("- ".length,s.length))),{text:r.join("\n"),processed:i}}function mm(n,t){return t?"- ":`${n+1}. `}function iE(n,t){const e=n.closest("markdown-toolbar");if(!(e instanceof eE))return;const r=Object.assign(Object.assign({},{prefix:"",suffix:"",blockPrefix:"",blockSuffix:"",multiline:!1,replaceNext:"",prefixSpace:!1,scanFor:"",surroundWithNewlines:!1,orderedList:!1,unorderedList:!1,trimFirst:!1}),t),s=e.field;s&&(s.focus(),function gse(n,t){const e=n.value.slice(n.selectionStart,n.selectionEnd);let i;i=t.orderedList||t.unorderedList?function Mse(n,t){const e=n.selectionStart===n.selectionEnd;let i=n.selectionStart,r=n.selectionEnd;!function _se(n){const t=n.value.split("\n");let e=0;for(let i=0;i=e&&n.selectionStart=e&&n.selectionEnd`${mm($e,t.unorderedList)}${Ne}`),f=h.reduce((Ne,$e,nt)=>Ne+mm(nt,t.unorderedList).length,0),D=h.reduce((Ne,$e,nt)=>Ne+mm(nt,!t.unorderedList).length,0);if(o.processed)return e?(i=Math.max(i-mm(0,t.unorderedList).length,0),r=i):(i=n.selectionStart,r=n.selectionEnd-f),{text:l,selectionStart:i,selectionEnd:r};const{newlinesToAppend:k,newlinesToPrepend:Y}=nE(n),oe=k+h.join("\n")+Y;return e?(i=Math.max(i+mm(0,t.unorderedList).length+k.length,0),r=i):a.processed?(i=Math.max(n.selectionStart+k.length,0),r=n.selectionEnd+k.length+f-D):(i=Math.max(n.selectionStart+k.length,0),r=n.selectionEnd+k.length+f),{text:oe,selectionStart:i,selectionEnd:r}}(n,t):t.multiline&&tE(e)?function bse(n,t){const{prefix:e,suffix:i,surroundWithNewlines:r}=t;let s=n.value.slice(n.selectionStart,n.selectionEnd),o=n.selectionStart,a=n.selectionEnd;const l=s.split("\n");if(l.every(f=>f.startsWith(e)&&f.endsWith(i)))s=l.map(f=>f.slice(e.length,f.length-i.length)).join("\n"),a=o+s.length;else if(s=l.map(f=>e+f+i).join("\n"),r){const{newlinesToAppend:f,newlinesToPrepend:D}=nE(n);o+=f.length,a=o+s.length,s=f+s+D}return{text:s,selectionStart:o,selectionEnd:a}}(n,t):function vse(n,t){let e,i;const{prefix:r,suffix:s,blockPrefix:o,blockSuffix:a,replaceNext:l,prefixSpace:h,scanFor:f,surroundWithNewlines:D}=t,k=n.selectionStart,Y=n.selectionEnd;let oe=n.value.slice(n.selectionStart,n.selectionEnd),Ne=tE(oe)&&o.length>0?`${o}\n`:r,$e=tE(oe)&&a.length>0?`\n${a}`:s;if(h){const Gt=n.value[n.selectionStart-1];0!==n.selectionStart&&null!=Gt&&!Gt.match(/\s/)&&(Ne=` ${Ne}`)}oe=function yse(n,t,e,i=!1){if(n.selectionStart===n.selectionEnd)n.selectionStart=function pse(n,t){let e=t;for(;n[e]&&null!=n[e-1]&&!n[e-1].match(/\s/);)e--;return e}(n.value,n.selectionStart),n.selectionEnd=function mse(n,t,e){let i=t;const r=e?/\n/:/\s/;for(;n[i]&&!n[i].match(r);)i++;return i}(n.value,n.selectionEnd,i);else{const r=n.selectionStart-t.length,s=n.selectionEnd+e.length,o=n.value.slice(r,n.selectionStart)===t,a=n.value.slice(n.selectionEnd,s)===e;o&&a&&(n.selectionStart=r,n.selectionEnd=s)}return n.value.slice(n.selectionStart,n.selectionEnd)}(n,Ne,$e,t.multiline);let nt=n.selectionStart,qe=n.selectionEnd;const Rt=l.length>0&&$e.indexOf(l)>-1&&oe.length>0;if(D){const Gt=nE(n);e=Gt.newlinesToAppend,i=Gt.newlinesToPrepend,Ne=e+r,$e+=i}if(oe.startsWith(Ne)&&oe.endsWith($e)){const Gt=oe.slice(Ne.length,oe.length-$e.length);if(k===Y){let wn=k-Ne.length;wn=Math.max(wn,nt),wn=Math.min(wn,nt+Gt.length),nt=qe=wn}else qe=nt+Gt.length;return{text:Gt,selectionStart:nt,selectionEnd:qe}}if(Rt){if(f.length>0&&oe.match(f))return $e=$e.replace(l,oe),nt=qe=nt+Ne.length,{text:Ne+$e,selectionStart:nt,selectionEnd:qe};{const Gt=Ne+oe+$e;return nt=nt+Ne.length+oe.length+$e.indexOf(l),qe=nt+l.length,{text:Gt,selectionStart:nt,selectionEnd:qe}}}{let Gt=Ne+oe+$e;nt=k+Ne.length,qe=Y+Ne.length;const wn=oe.match(/^\s*|\s*$/g);if(t.trimFirst&&wn){const ii=wn[0]||"",Mi=wn[1]||"";Gt=ii+Ne+oe.trim()+$e+Mi,nt+=ii.length,qe-=Mi.length}return{text:Gt,selectionStart:nt,selectionEnd:qe}}}(n,t),function fse(n,{text:t,selectionStart:e,selectionEnd:i}){const r=n.selectionStart,s=n.value.slice(0,r),o=n.value.slice(n.selectionEnd);if(null===du||!0===du){n.contentEditable="true";try{du=document.execCommand("insertText",!1,t)}catch(a){du=!1}n.contentEditable="false"}if(du&&!n.value.slice(0,n.selectionStart).endsWith(t)&&(du=!1),!du){try{document.execCommand("ms-beginUndoUnit")}catch(a){}n.value=s+t+o;try{document.execCommand("ms-endUndoUnit")}catch(a){}n.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}null!=e&&null!=i?n.setSelectionRange(e,i):n.setSelectionRange(r,n.selectionEnd)}(n,i)}(s,r))}let Dse=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=xt({type:n,selectors:[["app-markdown-toolbar"]],inputs:{forTextAreaId:"forTextAreaId"},decls:42,vars:1,consts:[["matTooltip","Add bold text","mat-icon-button","","color","accent"],["matTooltip","Add italic text","mat-icon-button","","color","accent"],["matTooltip","Add heading text","mat-icon-button","","color","accent"],["matTooltip","Add a quote","mat-icon-button","","color","accent"],["matTooltip","Add code","mat-icon-button","","color","accent"],["matTooltip","Add a link","mat-icon-button","","color","accent"],["matTooltip","Add a image via link","mat-icon-button","","color","accent"],["matTooltip","Add a bulleted list","mat-icon-button","","color","accent"],["matTooltip","Add a numbered list","mat-icon-button","","color","accent"],["matTooltip","Add a task list","mat-icon-button","","color","accent"]],template:function(e,i){1&e&&(x(0,"markdown-toolbar")(1,"md-bold")(2,"button",0)(3,"mat-icon"),we(4,"format_bold"),O()()(),x(5,"md-italic")(6,"button",1)(7,"mat-icon"),we(8,"format_italic"),O()()(),x(9,"md-header")(10,"button",2)(11,"mat-icon"),we(12,"title"),O()()(),x(13,"md-quote")(14,"button",3)(15,"mat-icon"),we(16,"format_quote"),O()()(),x(17,"md-code")(18,"button",4)(19,"mat-icon"),we(20,"code"),O()()(),x(21,"md-link")(22,"button",5)(23,"mat-icon"),we(24,"link"),O()()(),x(25,"md-image")(26,"button",6)(27,"mat-icon"),we(28,"image"),O()()(),x(29,"md-unordered-list")(30,"button",7)(31,"mat-icon"),we(32,"format_list_bulleted"),O()()(),x(33,"md-ordered-list")(34,"button",8)(35,"mat-icon"),we(36,"format_list_numbered"),O()()(),x(37,"md-task-list")(38,"md-header")(39,"button",9)(40,"mat-icon"),we(41,"task"),O()()()()()),2&e&&hn("for",i.forTextAreaId)},directives:[bi,gl,hs],styles:[""]}),n})();const Ese=["dropArea"],Cse=["commentTextArea"],Tse=["markdownArea"];function Sse(n,t){1&n&&(x(0,"mat-error"),we(1," Description required. "),O())}function kse(n,t){if(1&n&&(x(0,"mat-error"),we(1),O()),2&n){const e=Te();B(1),ln(" Description cannot exceed ",e.maxLength," characters. ")}}function xse(n,t){if(1&n&&(x(0,"mat-hint"),we(1),O()),2&n){const e=Te();B(1),ln(" ",e.maxLength-(null==e.commentField.value?null:e.commentField.value.length)," character(s) remaining. ")}}function Ise(n,t){1&n&&(x(0,"span"),we(1," Attach files by dragging & dropping or select them by clicking here. "),O())}function Ase(n,t){if(1&n&&(x(0,"span",17),we(1),O()),2&n){const e=Te();B(1),ln(" ",e.uploadErrorMessage," ")}}function Rse(n,t){1&n&&bt(0,"markdown",18,19),2&n&&H("data",Te().commentField.value)}function Lse(n,t){1&n&&(x(0,"div"),we(1,"Nothing to preview."),O())}let hc=(()=>{class n{constructor(e,i,r){this.uploadService=e,this.errorHandlingService=i,this.logger=r,this.SUPPORTED_FILE_TYPES=wy,this.placeholderText="No details provided.",this.isFormPendingChange=new jt,this.submitButtonTextChange=new jt,this.dragActiveCounter=0,this.maxLength=4e4}formatFileUploadingButtonText(e){return e+" (Waiting for File Upload to finish...)"}ngOnInit(){if(void 0!==this.initialDescription&&this.commentField.setValue(this.initialDescription),void 0===this.commentField||void 0===this.commentForm||void 0===this.id)throw new Error("Comment Editor's compulsory properties are not defined.");this.initialSubmitButtonText=this.submitButtonText,this.commentField.setValidators([Mr.maxLength(this.maxLength)]),this.history=new X0(75,()=>({text:this.commentTextArea.nativeElement.value,selectStart:this.commentTextArea.nativeElement.selectionStart,selectEnd:this.commentTextArea.nativeElement.selectionEnd}),500)}onKeyPress(e){if(X0.isUndo(e))return e.preventDefault(),void this.undo();if(X0.isRedo(e))return this.redo(),void e.preventDefault();if(this.isControlKeyPressed(e)&&!e.shiftKey)switch(e.code){case"KeyB":e.preventDefault(),this.history.wrapSave(()=>this.insertOrRemoveCharsFromHighlightedText("**"));break;case"KeyI":e.preventDefault(),this.history.wrapSave(()=>this.insertOrRemoveCharsFromHighlightedText("_"));break;default:return}}onDragEnter(e){e.preventDefault(),e.stopPropagation(),this.dragActiveCounter++,this.dropArea.nativeElement.classList.add(this.commentField.disabled?"highlight-drag-box-disabled":"highlight-drag-box")}disableCaretMovement(e){e.preventDefault()}enableFileDrop(e){e.preventDefault()}onDrop(e){if(e.preventDefault(),e.stopPropagation(),this.removeHighlightBorderStyle(),this.commentField.disabled)return;const i=e.dataTransfer.files;if(!(void 0===i||i.length<=0)){this.commentTextArea.nativeElement.focus();for(let r=0;r{this.logger.info(`CommentEditorComponent: File ${r+1} of ${i.length}. Begin uploading ${i[r].name}.`),this.readAndUploadFile(i[r])},250*r)}}onDragExit(e){e.preventDefault(),e.stopPropagation(),this.removeHighlightBorderStyle()}onFileInputUpload(e,i){e.preventDefault(),e.stopPropagation();const r=i.files;r.length>0&&(this.readAndUploadFile(r[0]),i.value="")}updateParentFormsSubmittability(e,i){this.isFormPendingChange.emit(e),this.submitButtonTextChange.emit(i)}readAndUploadFile(e){this.uploadErrorMessage=null;const i=new FileReader,r=e.name,s=function lse(n,t,e){const i=t.value,r=n.split(".").pop();let s;s=ase.includes(r.toLowerCase())?`![Uploading ${n}...]\n`:`[Uploading ${n}...]\n`;const o=e.nativeElement.selectionEnd,a=i.indexOf("\n",o),l=o+s.length;if(-1===a)t.setValue(""===t.value?s:`${t.value}\n${s}`);else{const h=i.slice(0,a+1),f=i.slice(a);t.setValue(`${h+s+f}`)}return e.nativeElement.setSelectionRange(l,l),s}(r,this.commentField,this.commentTextArea);if(e.size>=11534336)return void this.handleUploadError(UF("file",10),s);if(this.uploadService.isVideoFile(r)&&e.size>=6291456)return void this.handleUploadError(UF("video",5),s);if(!this.uploadService.isSupportedFileType(r))return void this.handleUploadError(qF,s);this.lastUploadingTime=(new Date).getTime().toString();const o=this.lastUploadingTime;this.updateParentFormsSubmittability(!0,this.formatFileUploadingButtonText(this.initialSubmitButtonText)),i.onload=()=>{this.uploadService.uploadFile(i.result,r).subscribe(a=>{this.uploadService.isVideoFile(r)?function cse(n,t,e,i){zF(n,`
    video:${t}
    `,e,i)}(r,a.data.content.download_url,this.commentField,this.commentTextArea):function use(n,t,e,i){zF(n,`[${n}](${t})`,e,i)}(r,a.data.content.download_url,this.commentField,this.commentTextArea),this.history.forceSave()},a=>{this.handleUploadError(a,s),o===this.lastUploadingTime&&this.updateParentFormsSubmittability(!1,this.initialSubmitButtonText)},()=>{o===this.lastUploadingTime&&this.updateParentFormsSubmittability(!1,this.initialSubmitButtonText)})},i.readAsDataURL(e)}onPaste(e){this.history.forceSave(null,!0,!1);const i=e.clipboardData.items;let r=null;for(const s of i)if(0===s.type.indexOf("image")){r=s.getAsFile(),e.stopPropagation();break}r&&this.readAndUploadFile(r)}handleBeforeInputChange(e){switch(e.inputType){case"historyUndo":case"historyRedo":e.preventDefault();break;case"insertFromPaste":break;default:this.history.updateBeforeChange()}}handleInputChange(e){switch(e.inputType){case"historyUndo":case"historyRedo":e.preventDefault();break;case"insertFromPaste":break;default:this.history.createDelayedSave()}}undo(){const e=this.history.undo();null!==e&&(this.commentField.setValue(e.text),this.commentTextArea.nativeElement.setSelectionRange(e.selectStart,e.selectEnd))}redo(){const e=this.history.redo();null!==e&&(this.commentTextArea.nativeElement.value=e.text,this.commentTextArea.nativeElement.setSelectionRange(e.selectStart,e.selectEnd))}get isInErrorState(){return!!this.uploadErrorMessage}handleUploadError(e,i){e instanceof md?(this.errorHandlingService.handleError(e),this.uploadErrorMessage="Something went wrong while uploading your file. Please try again."):this.uploadErrorMessage=e,this.commentField.setValue(this.commentField.value.replace(i,"")),this.history.forceSave()}removeHighlightBorderStyle(){this.dragActiveCounter--,0===this.dragActiveCounter&&(this.dropArea.nativeElement.classList.remove("highlight-drag-box"),this.dropArea.nativeElement.classList.remove("highlight-drag-box-disabled"))}isControlKeyPressed(e){return 0===navigator.platform.indexOf("Mac")?e.metaKey:e.ctrlKey}insertOrRemoveCharsFromHighlightedText(e){const i=this.commentTextArea.nativeElement.selectionStart,r=this.commentTextArea.nativeElement.selectionEnd,s=this.commentTextArea.nativeElement.value,o=s.slice(i,r),a=o.trim(),l=o.trimRight().length-a.length,h=o.trimLeft().length-a.length;this.hasCharsBeforeAndAfterHighlight(i,r,s,e)?this.removeCharsBeforeAndAfterHighlightedText(i,r,s,o,e):this.hasCharsInTrimmedHighlight(o,e)?this.removeCharsFromHighlightedText(i,r,s,a,e,l,h):this.insertCharsToHighlightedText(i,r,s,a,e,l,h)}hasCharsBeforeAndAfterHighlight(e,i,r,s){const o=r.slice(e-s.length,e)===s,a=r.slice(i,i+s.length)===s;return o&&a}hasCharsInTrimmedHighlight(e,i){const r=e.trim(),s=r.slice(0,i.length)===i,o=r.slice(-i.length)===i;return s&&o}removeCharsBeforeAndAfterHighlightedText(e,i,r,s,o){this.commentField.setValue(r.slice(0,e-o.length)+s+r.slice(i+o.length)),this.commentTextArea.nativeElement.setSelectionRange(e-o.length,i-o.length)}removeCharsFromHighlightedText(e,i,r,s,o,a,l){this.commentField.setValue(r.slice(0,e)+" ".repeat(a)+s.slice(o.length,-o.length)+" ".repeat(l)+r.slice(i)),this.commentTextArea.nativeElement.setSelectionRange(e+a,i-2*o.length-l)}insertCharsToHighlightedText(e,i,r,s,o,a,l){this.commentField.setValue(r.slice(0,e)+" ".repeat(a)+o+s+o+" ".repeat(l)+r.slice(i)),this.commentTextArea.nativeElement.setSelectionRange(e+o.length+a,i+o.length-l)}}return n.\u0275fac=function(e){return new(e||n)(M(ose),M(Gi),M(ts))},n.\u0275cmp=xt({type:n,selectors:[["app-comment-editor"]],viewQuery:function(e,i){if(1&e&&(pn(Ese,7),pn(Cse,7),pn(Tse,5)),2&e){let r;Et(r=Ct())&&(i.dropArea=r.first),Et(r=Ct())&&(i.commentTextArea=r.first),Et(r=Ct())&&(i.markdownArea=r.first)}},inputs:{commentField:"commentField",commentForm:"commentForm",id:"id",initialDescription:"initialDescription",isFormPending:"isFormPending",submitButtonText:"submitButtonText"},outputs:{isFormPendingChange:"isFormPendingChange",submitButtonTextChange:"submitButtonTextChange"},decls:23,vars:15,consts:[[2,"min-height","350px",3,"formGroup"],["animationDuration","0ms",1,"mat-elevation-z1",3,"selectedTabChange"],["label","Write"],[1,"tab-content",3,"dragleave","dragenter","drop","dragover"],["dropArea",""],[3,"forTextAreaId"],["appearance","outline",2,"width","100%"],["matInput","","cdkTextareaAutosize","","cdkAutosizeMinRows","10","cdkAutosizeMaxRows","20",1,"text-input-area",3,"id","formControlName","placeholder","maxlength","paste","keydown","beforeinput","input","dragover"],["commentTextArea","","autosize","cdkTextareaAutosize"],[4,"ngIf"],[1,"drag-and-drop"],["class","error",4,"ngIf"],["type","file",1,"file",3,"disabled","accept","change"],["fileInput",""],["label","Preview"],[1,"tab-content",2,"min-height","228px"],["disableInternalLink","",3,"data",4,"ngIf"],[1,"error"],["disableInternalLink","",3,"data"],["markdownArea",""]],template:function(e,i){if(1&e){const r=an();x(0,"form",0)(1,"mat-tab-group",1),Je("selectedTabChange",function(){Ut(r);const o=ki(9);return i.commentField.setValue(o.value)}),x(2,"mat-tab",2)(3,"div",3,4),Je("dragleave",function(o){return i.onDragExit(o)})("dragenter",function(o){return i.onDragEnter(o)})("drop",function(o){return i.onDrop(o)})("dragover",function(o){return i.enableFileDrop(o)}),bt(5,"app-markdown-toolbar",5),x(6,"mat-form-field",6),bt(7,"mat-label"),x(8,"textarea",7,8),Je("paste",function(o){return i.onPaste(o)})("keydown",function(o){return i.onKeyPress(o)})("beforeinput",function(o){return i.handleBeforeInputChange(o)})("input",function(o){return i.handleInputChange(o)})("dragover",function(o){return i.disableCaretMovement(o)}),O(),Ae(11,Sse,2,0,"mat-error",9),Ae(12,kse,2,1,"mat-error",9),Ae(13,xse,2,1,"mat-hint",9),x(14,"div",10),Ae(15,Ise,2,0,"span",9),Ae(16,Ase,2,1,"span",11),x(17,"input",12,13),Je("change",function(o){Ut(r);const a=ki(18);return i.onFileInputUpload(o,a)}),O()()()()(),x(19,"mat-tab",14)(20,"div",15),Ae(21,Rse,2,1,"markdown",16),Ae(22,Lse,2,0,"div",9),O()()()()}2&e&&(H("formGroup",i.commentForm),B(5),H("forTextAreaId",i.id),B(3),Da("id",i.id),Da("formControlName",i.id),Da("placeholder",i.placeholderText),Da("maxlength",i.maxLength),B(3),H("ngIf",i.commentField.errors&&i.commentField.errors.required&&i.commentField.touched),B(1),H("ngIf",i.commentField.errors&&i.commentField.errors.maxLength),B(1),H("ngIf",(null==i.commentField.value?null:i.commentField.value.length)>=i.maxLength-50),B(2),H("ngIf",!i.isInErrorState),B(1),H("ngIf",i.isInErrorState),B(1),H("disabled",i.commentField.disabled)("accept",i.SUPPORTED_FILE_TYPES),B(4),H("ngIf",""!==i.commentField.value),B(1),H("ngIf",""===i.commentField.value))},directives:[ta,Jo,ds,ly,om,Dse,Er,U_,io,wK,Xl,Co,Pa,Pp,ai,Zp,r0,cl,Qd],styles:[".tab-content[_ngcontent-%COMP%]{padding:10px}.highlight-drag-box[_ngcontent-%COMP%]{border-style:dashed;border-color:#98fb98;border-width:2px}.highlight-drag-box-disabled[_ngcontent-%COMP%]{border-style:dashed;border-color:#fb2a5c;border-width:2px}.drag-and-drop[_ngcontent-%COMP%]{color:#586069;font-size:13px;line-height:16px;position:relative;border-top-style:dashed;border-top-color:#3f51b5;border-top-width:2px;margin-top:5px;padding-top:5px}.error[_ngcontent-%COMP%]{color:#b22222}.file[_ngcontent-%COMP%]{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}"]}),n})();const Bse=["loadingSpinnerContainer"];function jse(n,t){if(1&n){const e=an();x(0,"button",8),Je("click",function(){return Ut(e),Te().changeToEditMode()}),we(1," Edit "),O()}}function Yse(n,t){if(1&n&&(x(0,"div",9),bt(1,"markdown",10),O()),2&n){const e=Te();B(1),H("data",e.issue.description)}}function Hse(n,t){if(1&n){const e=an();x(0,"button",17),Je("click",function(){return Ut(e),Te(2).viewChanges()}),we(1," View Updated Description "),O()}2&n&&H("disabled",Te(2).isSavePending)}function Vse(n,t){if(1&n&&(x(0,"button",18),we(1),O()),2&n){const e=Te(2);H("disabled",e.issueDescriptionForm.invalid||e.isSavePending),B(1),ln(" ",e.submitButtonText," ")}}function qse(n,t){if(1&n&&(x(0,"button",19)(1,"mat-button-content"),we(2),ys(3,null,20),O()()),2&n){const e=Te(2);H("disabled",e.issueDescriptionForm.invalid||e.isSavePending),B(2),ln(" ",e.submitButtonText," ")}}function Use(n,t){if(1&n){const e=an();x(0,"div")(1,"app-comment-editor",11),Je("isFormPendingChange",function(r){return Ut(e),Te().isSavePending=r})("submitButtonTextChange",function(r){return Ut(e),Te().submitButtonText=r}),O(),x(2,"div",12),Ae(3,Hse,2,1,"button",13),x(4,"button",14),Je("click",function(){return Ut(e),Te().openCancelDialogIfModified()}),we(5," Cancel "),O(),Ae(6,Vse,2,2,"button",15),Ae(7,qse,5,2,"button",16),O()()}if(2&n){const e=Te();B(1),H("id","description")("commentField",e.issueDescriptionForm.get("description"))("commentForm",e.issueDescriptionForm)("isFormPending",e.isSavePending)("submitButtonText",e.submitButtonText),B(2),H("ngIf",e.conflict),B(1),H("disabled",e.isSavePending),B(2),H("ngIf",e.conflict),B(1),H("ngIf",!e.conflict)}}let zse=(()=>{class n{constructor(e,i,r,s,o,a,l,h){this.issueService=e,this.formBuilder=i,this.errorHandlingService=r,this.dialog=s,this.phaseService=o,this.permissions=a,this.dialogService=l,this.loadingService=h,this.isSavePending=!1,this.issueUpdated=new jt,this.changeEditState=new jt,this.cancelEditModalMessages=["Do you wish to cancel?","Your changes will be discarded."],this.yesButtonModalMessage="Cancel",this.noButtonModalMessage="Continue editing"}showSpinner(){this.loadingService.addViewContainerRef(this.loadingSpinnerContainer).showLoader(),this.isSavePending=!0}hideSpinner(){this.loadingService.hideLoader(),this.isSavePending=!1}ngOnInit(){this.issueDescriptionForm=this.formBuilder.group({description:[""]}),this.submitButtonText="Save",this.loadingService.addAnimationMode("indeterminate").addSpinnerOptions({diameter:15,strokeWidth:2}).addTheme("warn").addCssClasses(["mat-progress-spinner"])}changeToEditMode(){this.changeEditState.emit(!0),this.issueDescriptionForm.setValue({description:this.issue.description||""})}updateDescription(e){this.issueDescriptionForm.invalid||(this.showSpinner(),this.issueService.getLatestIssue(this.issue.id).pipe(ge(i=>i.description===this.issue.description),ue(i=>i||"Overwrite"===this.submitButtonText?this.issueService.updateIssue(this.getUpdatedIssue()):(this.conflict=new by(this.issue.description,this.issueService.issues[this.issue.id].description),this.submitButtonText="Overwrite",this.viewChanges(),Qi("The content you are editing has changed. Please verify the changes and try again.")))).subscribe(i=>{this.issueUpdated.emit(i),this.resetToDefault(),e.resetForm(),this.hideSpinner()},i=>{this.errorHandlingService.handleError(i),this.hideSpinner()}))}viewChanges(){this.dialog.open(HF,{data:this.conflict,autoFocus:!1})}resetToDefault(){this.submitButtonText="Save",this.conflict=void 0,this.changeEditState.emit(!1)}cancelEditMode(){this.issueService.getIssue(this.issue.id).subscribe(e=>{this.issueUpdated.emit(e),this.resetToDefault()})}openCancelDialogIfModified(){const e=this.dialogService.checkIfFieldIsModified(this.issueDescriptionForm,"description","description",this.issue);this.dialogService.performActionIfModified(e,()=>this.openCancelDialog(),()=>this.cancelEditMode())}openCancelDialog(){this.dialogService.openUserConfirmationModal(this.cancelEditModalMessages,this.yesButtonModalMessage,this.noButtonModalMessage).afterClosed().subscribe(i=>{i&&this.cancelEditMode()})}getUpdatedIssue(){const e=this.issue.clone(this.phaseService.currentPhase);return e.description=ji.updateDescription(this.issueDescriptionForm.get("description").value),e}}return n.\u0275fac=function(e){return new(e||n)(M(Di),M(tc),M(Gi),M(qa),M(er),M(Hs),M(vl),M(Wd))},n.\u0275cmp=xt({type:n,selectors:[["app-issue-description"]],viewQuery:function(e,i){if(1&e&&pn(Bse,5,Si),2&e){let r;Et(r=Ct())&&(i.loadingSpinnerContainer=r.first)}},inputs:{issue:"issue",descriptionTitle:"descriptionTitle",isEditing:"isEditing"},outputs:{issueUpdated:"issueUpdated",changeEditState:"changeEditState"},features:[tn([Wd])],decls:13,vars:6,consts:[[1,"mat-title"],[3,"formGroup","ngSubmit"],["myForm","ngForm"],[1,"timeline-comment"],[1,"timeline-header"],["style","float: right","mat-button","",3,"click",4,"ngIf"],["class","comment",4,"ngIf"],[4,"ngIf"],["mat-button","",2,"float","right",3,"click"],[1,"comment"],["disableInternalLink","",3,"data"],[3,"id","commentField","commentForm","isFormPending","submitButtonText","isFormPendingChange","submitButtonTextChange"],[1,"editor-actions"],["class","editor-action","type","button","mat-raised-button","","color","primary",3,"disabled","click",4,"ngIf"],["type","button","mat-stroked-button","","color","warn",1,"editor-action",3,"disabled","click"],["class","editor-action","type","submit","mat-raised-button","","color","warn",3,"disabled",4,"ngIf"],["class","editor-action additional-editor-style","type","submit","mat-stroked-button","","color","primary",3,"disabled",4,"ngIf"],["type","button","mat-raised-button","","color","primary",1,"editor-action",3,"disabled","click"],["type","submit","mat-raised-button","","color","warn",1,"editor-action",3,"disabled"],["type","submit","mat-stroked-button","","color","primary",1,"editor-action","additional-editor-style",3,"disabled"],["loadingSpinnerContainer",""]],template:function(e,i){if(1&e){const r=an();x(0,"h3",0),we(1),O(),x(2,"form",1,2),Je("ngSubmit",function(){Ut(r);const o=ki(3);return i.updateDescription(o)}),x(4,"div",3)(5,"div",4)(6,"span")(7,"strong"),we(8," Tester "),O(),we(9),O(),Ae(10,jse,2,0,"button",5),O(),Ae(11,Yse,2,1,"div",6),Ae(12,Use,8,9,"div",7),O()()}2&e&&(B(1),vi(i.descriptionTitle),B(1),H("formGroup",i.issueDescriptionForm),B(7),ln(" posted on ",i.issue.created_at,". "),B(1),H("ngIf",i.permissions.isIssueDescriptionEditable()&&!i.isEditing),B(1),H("ngIf",!i.isEditing),B(1),H("ngIf",i.isEditing))},directives:[ta,Jo,ds,ai,bi,cl,Qd,hc],styles:["span[_ngcontent-%COMP%]{vertical-align:middle;margin-left:5px}[_nghost-%COMP%] .mat-progress-spinner{color:#00000080;display:inline-block;vertical-align:middle;margin-left:5px}"]}),n})();function Gse(n,t){if(1&n){const e=an();x(0,"button",8),Je("click",function(){return Ut(e),Te().changeToEditMode()}),we(1,"Edit"),O()}}function $se(n,t){if(1&n&&(x(0,"div",9),bt(1,"markdown",10),O()),2&n){const e=Te();B(1),H("data",e.issue.teamResponse)}}function Wse(n,t){if(1&n){const e=an();x(0,"button",17),Je("click",function(){return Ut(e),Te(2).viewChanges()}),we(1," View Updated Response "),O()}2&n&&H("disabled",Te(2).isSavePending)}function Qse(n,t){if(1&n&&(x(0,"button",18),we(1),O()),2&n){const e=Te(2);H("disabled",e.responseForm.invalid||e.isSavePending),B(1),ln(" ",e.submitButtonText," ")}}function Kse(n,t){if(1&n&&(x(0,"button",19),we(1),O()),2&n){const e=Te(2);H("disabled",e.responseForm.invalid||e.isSavePending),B(1),ln(" ",e.submitButtonText," ")}}function Zse(n,t){if(1&n){const e=an();x(0,"div")(1,"app-comment-editor",11),Je("isFormPendingChange",function(r){return Ut(e),Te().isSavePending=r})("submitButtonTextChange",function(r){return Ut(e),Te().submitButtonText=r}),O(),x(2,"div",12),Ae(3,Wse,2,1,"button",13),Ae(4,Qse,2,2,"button",14),Ae(5,Kse,2,2,"button",15),x(6,"button",16),Je("click",function(){return Ut(e),Te().openCancelDialogIfModified()}),we(7," Cancel "),O()()()}if(2&n){const e=Te();B(1),H("id","description")("commentField",e.responseForm.get("description"))("commentForm",e.responseForm)("isFormPending",e.isSavePending)("submitButtonText",e.submitButtonText),B(2),H("ngIf",e.conflict),B(1),H("ngIf",e.conflict),B(1),H("ngIf",!e.conflict),B(1),H("disabled",e.isSavePending)}}let Xse=(()=>{class n{constructor(e,i,r,s,o,a,l){this.issueService=e,this.formBuilder=i,this.errorHandlingService=r,this.permissions=s,this.dialog=o,this.phaseService=a,this.dialogService=l,this.isSavePending=!1,this.issueUpdated=new jt,this.updateEditState=new jt,this.cancelEditModalMessages=["Do you wish to cancel?","Your changes will be discarded."],this.yesButtonModalMessage="Cancel",this.noButtonModalMessage="Continue editing"}ngOnInit(){this.responseForm=this.formBuilder.group({description:[""]}),this.submitButtonText="Save"}changeToEditMode(){this.updateEditState.emit(!0),this.responseForm.setValue({description:this.issue.teamResponse||""})}updateResponse(e){if(this.responseForm.invalid)return;this.isSavePending=!0;const i=this.getUpdatedIssue(),r=Object.assign(Object.assign({},i.issueComment),{description:i.createGithubTeamResponse()});this.isSafeToUpdate().pipe(ue(s=>s||"Overwrite"===this.submitButtonText?this.issueService.updateIssueWithComment(i,r):this.isUpdatingDeletedResponse()?this.issueService.createTeamResponse(i):(this.conflict=new by(this.issue.teamResponse,this.issueService.issues[this.issue.id].teamResponse),this.submitButtonText="Overwrite",this.viewChanges(),Qi("The content you are editing has changed. Please verify the changes and try again."))),Ia(()=>this.isSavePending=!1)).subscribe(s=>{this.issueUpdated.emit(s),this.resetToDefault(),e.resetForm()},s=>{this.errorHandlingService.handleError(s)})}isSafeToUpdate(){return this.issueService.getLatestIssue(this.issue.id).pipe(ge(e=>e.teamResponse===this.issue.teamResponse))}isUpdatingDeletedResponse(){return this.issue.teamResponse&&!this.issueService.issues[this.issue.id].teamResponse}canEditIssue(){return this.permissions.isTeamResponseEditable()}resetToDefault(){this.submitButtonText="Save",this.conflict=void 0,this.updateEditState.emit(!1)}viewChanges(){this.dialog.open(HF,{data:this.conflict,autoFocus:!1})}cancelEditMode(){this.issueService.getIssue(this.issue.id).subscribe(e=>{this.issueUpdated.emit(e),this.resetToDefault()})}openCancelDialogIfModified(){const e=this.dialogService.checkIfFieldIsModified(this.responseForm,"teamResponse","description",this.issue);this.dialogService.performActionIfModified(e,()=>this.openCancelDialog(),()=>this.cancelEditMode())}openCancelDialog(){this.dialogService.openUserConfirmationModal(this.cancelEditModalMessages,this.yesButtonModalMessage,this.noButtonModalMessage).afterClosed().subscribe(i=>{i&&this.cancelEditMode()})}getUpdatedIssue(){const e=this.issue.clone(this.phaseService.currentPhase);return e.teamResponse=ji.updateTeamResponse(this.responseForm.get("description").value),e.status||(e.status=""===e.teamResponse?Ys.Incomplete:Ys.Done),e}}return n.\u0275fac=function(e){return new(e||n)(M(Di),M(tc),M(Gi),M(Hs),M(qa),M(er),M(vl))},n.\u0275cmp=xt({type:n,selectors:[["app-team-response"]],inputs:{issue:"issue",isEditing:"isEditing"},outputs:{issueUpdated:"issueUpdated",updateEditState:"updateEditState"},decls:13,vars:4,consts:[[1,"mat-title"],[3,"formGroup","ngSubmit"],["myForm","ngForm"],[1,"timeline-comment"],[1,"timeline-header"],["style","float: right","mat-button","",3,"click",4,"ngIf"],["class","comment",4,"ngIf"],[4,"ngIf"],["mat-button","",2,"float","right",3,"click"],[1,"comment"],["disableInternalLink","",3,"data"],[3,"id","commentField","commentForm","isFormPending","submitButtonText","isFormPendingChange","submitButtonTextChange"],[1,"editor-actions"],["class","editor-action","type","button","mat-raised-button","","color","primary",3,"disabled","click",4,"ngIf"],["class","editor-action","type","submit","mat-raised-button","","color","warn",3,"disabled",4,"ngIf"],["class","editor-action","type","submit","mat-stroked-button","","color","primary",3,"disabled",4,"ngIf"],["type","button","mat-stroked-button","","color","warn",1,"editor-action",3,"disabled","click"],["type","button","mat-raised-button","","color","primary",1,"editor-action",3,"disabled","click"],["type","submit","mat-raised-button","","color","warn",1,"editor-action",3,"disabled"],["type","submit","mat-stroked-button","","color","primary",1,"editor-action",3,"disabled"]],template:function(e,i){if(1&e){const r=an();x(0,"h3",0),we(1,"Team's Response"),O(),x(2,"form",1,2),Je("ngSubmit",function(){Ut(r);const o=ki(3);return i.updateResponse(o)}),x(4,"div",3)(5,"div",4)(6,"span")(7,"strong"),we(8," Team "),O(),we(9," responded. "),O(),Ae(10,Gse,2,0,"button",5),O(),Ae(11,$se,2,1,"div",6),Ae(12,Zse,8,9,"div",7),O()()}2&e&&(B(2),H("formGroup",i.responseForm),B(8),H("ngIf",i.canEditIssue()&&!i.isEditing),B(1),H("ngIf",!i.isEditing),B(1),H("ngIf",i.isEditing))},directives:[ta,Jo,ds,ai,bi,cl,Qd,hc],styles:["span[_ngcontent-%COMP%]{vertical-align:middle;margin-left:5px}"]}),n})();class vN extends K{constructor(t=Number.POSITIVE_INFINITY,e=Number.POSITIVE_INFINITY,i){super(),this.scheduler=i,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=t<1?1:t,this._windowTime=e<1?1:e,e===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(t){if(!this.isStopped){const e=this._events;e.push(t),e.length>this._bufferSize&&e.shift()}super.next(t)}nextTimeWindow(t){this.isStopped||(this._events.push(new Jse(this._getNow(),t)),this._trimBufferThenGetEvents()),super.next(t)}_subscribe(t){const e=this._infiniteTimeWindow,i=e?this._events:this._trimBufferThenGetEvents(),r=this.scheduler,s=i.length;let o;if(this.closed)throw new E;if(this.isStopped||this.hasError?o=P.EMPTY:(this.observers.push(t),o=new G(this,t)),r&&t.add(t=new Yg(t,r)),e)for(let a=0;ae&&(o=Math.max(o,s-e)),o>0&&r.splice(0,o),r}}class Jse{constructor(t,e){this.time=t,this.value=e}}var Kt=(()=>(function(n){n.ID="id",n.TITLE="title",n.TEAM_ASSIGNED="teamAssigned",n.TYPE="type",n.SEVERITY="severity",n.RESPONSE="response",n.TESTER_DISAGREE="testerDisagree",n.ASSIGNEE="assignees",n.DUPLICATED_ISSUES="duplicatedIssues",n.TODO="Todo Remaining",n.ACTIONS="actions"}(Kt||(Kt={})),Kt))();function rE(n,t,e,i){const r=n.toLowerCase();return i.slice().filter(o=>{for(const a of t)switch(a){case Kt.ASSIGNEE:if(toe(o.assignees,r))return!0;break;case Kt.DUPLICATED_ISSUES:if(noe(e,o.id,r))return!0;break;default:if(ioe(o,a,r))return!0}return!1})}function bN(n,t){return-1!==n.indexOf(t)}function toe(n,t){return n.some(e=>bN(e.toLowerCase(),t))}function noe(n,t,e){return function eoe(n,t){return 0!==n.filter(e=>`#${String(e.id)}`.includes(t)).length}(n.issues$.getValue().filter(r=>r.duplicateOf===t),e)}function ioe(n,t,e){return bN(String(n[t]).toLowerCase(),e)}function roe(n,t){if(1&n){const e=an();x(0,"button",6),Je("click",function(){return Ut(e),Te().openSelector()}),x(1,"mat-icon",7),we(2," edit "),O()()}}function soe(n,t){if(1&n&&(x(0,"mat-option",8),we(1),O()),2&n){const e=t.$implicit;H("value",e),B(1),vi(e)}}function ooe(n,t){1&n&&(x(0,"p",9),we(1,"-"),O())}function aoe(n,t){if(1&n&&(x(0,"mat-list-item",12),we(1),O()),2&n){const e=t.$implicit;B(1),vi(e)}}function loe(n,t){if(1&n&&(x(0,"mat-list",10),Ae(1,aoe,2,1,"mat-list-item",11),O()),2&n){const e=Te();B(1),H("ngForOf",e.issue.assignees)}}let wN=(()=>{class n{constructor(e,i,r,s){this.issueService=e,this.errorHandlingService=i,this.phaseService=r,this.permissions=s,this.isInEditMode=!1,this.isEditable=!0,this.issueUpdated=new jt}ngOnInit(){this.teamMembers=this.team.teamMembers.map(e=>e.loginId),this.assignees=this.issue.assignees.map(e=>e)}openSelector(){this.isInEditMode=!0,this.assigneeSelection.open()}handleEditMode(e){e||(this.isInEditMode=!1)}updateAssignee(){const e=this.issue.clone(this.phaseService.currentPhase),i=e.assignees;e.assignees=this.assignees,this.issueService.updateIssue(e).subscribe(r=>{this.issueUpdated.emit(r),this.issueService.getDuplicateIssuesFor(this.issue).pipe(Js()).subscribe(s=>{s.forEach(o=>{const a=o.clone(this.phaseService.currentPhase);a.assignees=this.assignees,this.issueService.updateIssue(a)})})},r=>{this.errorHandlingService.handleError(r),this.assignees=i})}}return n.\u0275fac=function(e){return new(e||n)(M(Di),M(Gi),M(er),M(Hs))},n.\u0275cmp=xt({type:n,selectors:[["app-assignee-component"]],viewQuery:function(e,i){if(1&e&&pn(ko,7),2&e){let r;Et(r=Ct())&&(i.assigneeSelection=r.first)}},inputs:{issue:"issue",team:"team",isEditable:"isEditable"},outputs:{issueUpdated:"issueUpdated"},decls:9,vars:7,consts:[[1,"mat-title"],["style","float: right","mat-icon-button","",3,"click",4,"ngIf"],["placeholder","-","multiple","",1,"no-arrow",3,"ngModel","openedChange","closed","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],["style","margin-top: 5px",4,"ngIf"],["style","padding-top: 0","dense","",4,"ngIf"],["mat-icon-button","",2,"float","right",3,"click"],[2,"font-size","20px","margin-bottom","7px","color","#586069"],[3,"value"],[2,"margin-top","5px"],["dense","",2,"padding-top","0"],["style","font-size: 1em",4,"ngFor","ngForOf"],[2,"font-size","1em"]],template:function(e,i){1&e&&(x(0,"div")(1,"span",0),we(2," Assignees "),O(),Ae(3,roe,3,0,"button",1),x(4,"mat-select",2),Je("openedChange",function(s){return i.handleEditMode(s)})("closed",function(){return i.updateAssignee()})("ngModelChange",function(s){return i.assignees=s}),bt(5,"mat-select-trigger"),Ae(6,soe,2,2,"mat-option",3),O(),Ae(7,ooe,2,0,"p",4),Ae(8,loe,2,1,"mat-list",5),O()),2&e&&(B(3),H("ngIf",i.permissions.isIssueLabelsEditable()&&i.isEditable&&!i.issue.duplicateOf),B(1),Fr("display",i.isInEditMode?"block":"none"),H("ngModel",i.assignees),B(2),H("ngForOf",i.teamMembers),B(1),H("ngIf",0===i.issue.assignees.length),B(1),H("ngIf",i.issue.assignees.length>0))},directives:[ai,bi,hs,ko,Co,oD,g0,Br,sa,YZ,HZ],styles:[".no-arrow .mat-select-arrow{visibility:hidden}mat-list-item div.mat-list-item-content{padding-left:0}\n"],encapsulation:2}),n})();function coe(n,t){if(1&n&&(x(0,"div",9),bt(1,"div",12),O()),2&n){const e=Te();B(1),H("innerHTML",e.updatedHtml,Lc)}}function uoe(n,t){if(1&n&&(x(0,"div"),bt(1,"mat-divider"),x(2,"span",13),we(3," Type "),O(),x(4,"p",14),we(5),O()()),2&n){const e=Te();B(4),H("ngStyle",e.labelService.setLabelStyle(e.labelService.getColorOfLabel(e.data.type))),B(1),ln(" ",e.data.type||"-"," ")}}function doe(n,t){if(1&n&&(x(0,"div"),bt(1,"mat-divider"),x(2,"span",13),we(3," Severity "),O(),x(4,"p",14),we(5),O()()),2&n){const e=Te();B(4),H("ngStyle",e.labelService.setLabelStyle(e.labelService.getColorOfLabel(e.data.severity))),B(1),ln(" ",e.data.severity||"-"," ")}}function hoe(n,t){if(1&n&&(x(0,"div"),bt(1,"mat-divider"),x(2,"span",13),we(3," Response "),O(),x(4,"p",14),we(5),O()()),2&n){const e=Te();B(4),H("ngStyle",e.labelService.setLabelStyle(e.labelService.getColorOfLabel(e.data.response))),B(1),ln(" ",e.data.response||"-"," ")}}function poe(n,t){if(1&n&&(x(0,"div"),bt(1,"mat-divider")(2,"app-assignee-component",15),O()),2&n){const e=Te();B(2),H("issue",e.data)("team",e.data.teamAssigned)("isEditable",!1)}}function moe(n,t){if(1&n&&(x(0,"div"),bt(1,"mat-divider"),x(2,"div")(3,"span",13),we(4,"A Duplicate Of:"),O(),x(5,"p",16),we(6),ls(7,"async"),O()()()),2&n){const e=Te();B(6),ln(" ","#"+e.data.duplicateOf+": "+cs(7,1,e.issueService.getIssue(e.data.duplicateOf)).title," ")}}let foe=(()=>{class n{constructor(e,i,r,s,o){this.dialogRef=e,this.data=i,this.sanitizer=r,this.labelService=s,this.issueService=o,this.isOnPreview=!1,this.isReady=!1,this.updatedHtml=this.sanitizer.bypassSecurityTrustHtml(Q0(W0(i.teamResponse))),this.isReady=!0}close(){this.dialogRef.close()}handleTabChange(e){this.isOnPreview=1===e.index}}return n.\u0275fac=function(e){return new(e||n)(M(Va),M(ou),M(sl),M(ei),M(Di))},n.\u0275cmp=xt({type:n,selectors:[["app-conflict-dialog"]],decls:21,vars:8,consts:[[2,"display","flex","margin-bottom","20px","align-items","center"],["mat-dialog-title","",2,"margin","0"],["mat-icon-button","","color","default",2,"margin","0 0 0 auto",3,"click"],["mat-dialog-content","",2,"display","flex"],[1,"column","left"],["animationDuration","0ms",1,"mat-elevation-z1",3,"selectedTabChange"],["label","Updated Markdown Text"],["class","tab-content",4,"ngIf"],["label","Preview"],[1,"tab-content"],[1,"column","right"],[4,"ngIf"],[3,"innerHTML"],[1,"mat-title"],[3,"ngStyle"],[3,"issue","team","isEditable"],[2,"margin-top","5px"]],template:function(e,i){1&e&&(x(0,"div",0)(1,"h1",1),we(2),O(),x(3,"button",2),Je("click",function(){return i.close()}),x(4,"mat-icon"),we(5,"close"),O()()(),x(6,"div",3)(7,"div",4)(8,"mat-tab-group",5),Je("selectedTabChange",function(s){return i.handleTabChange(s)}),x(9,"mat-tab",6),Ae(10,coe,2,1,"div",7),O(),x(11,"mat-tab",8)(12,"div",9)(13,"markdown"),we(14),O()()()()(),x(15,"div",10),Ae(16,uoe,6,2,"div",11),Ae(17,doe,6,2,"div",11),Ae(18,hoe,6,2,"div",11),Ae(19,poe,3,3,"div",11),Ae(20,moe,8,3,"div",11),O()()),2&e&&(B(2),vi("A new response was submitted by another user"),B(8),H("ngIf",i.isReady),B(4),vi(i.data.teamResponse),B(2),H("ngIf",i.data.type),B(1),H("ngIf",i.data.severity),B(1),H("ngIf",i.data.response),B(1),H("ngIf",i.data.assignees),B(1),H("ngIf",i.data.duplicateOf))},directives:[au,bi,hs,lu,ly,om,ai,cl,ey,ql,wN],pipes:[rl],styles:[".tab-content[_ngcontent-%COMP%]{padding:10px;min-height:300px;max-height:55vh}.column.left[_ngcontent-%COMP%]{min-width:60vh;width:100%}.column.right[_ngcontent-%COMP%]{max-width:15%;min-width:20vh;width:100%}.column[_ngcontent-%COMP%]{padding:10px}"]}),n})();function goe(n,t){1&n&&(x(0,"mat-icon",5),we(1,"cancel"),O())}const _oe=function(n){return[n]};function yoe(n,t){if(1&n){const e=an();x(0,"mat-chip",2),Je("removed",function(){const s=Ut(e).$implicit;return Te().removeDuplicateStatus(s)}),x(1,"a",3),we(2),O(),Ae(3,goe,2,0,"mat-icon",4),O()}if(2&n){const e=t.$implicit,i=Te();H("matTooltip",e.title),B(1),H("routerLink",$o(4,_oe,"../"+e.id)),B(1),ln(" #",e.id," "),B(1),H("ngIf",i.permissions.isTeamResponseEditable()||i.permissions.isTutorResponseEditable())}}let MN=(()=>{class n{constructor(e,i,r,s){this.issueService=e,this.errorHandlingService=i,this.phaseService=r,this.permissions=s}ngOnInit(){this.duplicatedIssues=this.issueService.getDuplicateIssuesFor(this.issue)}removeDuplicateStatus(e){const i=this.getUpdatedIssueWithRemovedDuplicate(e);this.issueService.updateIssueWithComment(i,i.issueComment).subscribe(r=>this.issueService.updateLocalStore(r),r=>this.errorHandlingService.handleError(r))}getUpdatedIssueWithRemovedDuplicate(e){const i=e.clone(this.phaseService.currentPhase);return i.duplicated=!1,i.duplicateOf=null,i.issueComment.description=i.createGithubTeamResponse(),i}}return n.\u0275fac=function(e){return new(e||n)(M(Di),M(Gi),M(er),M(Hs))},n.\u0275cmp=xt({type:n,selectors:[["app-duplicated-issues-component"]],inputs:{issue:"issue"},decls:6,vars:3,consts:[[1,"mat-title"],["style","cursor: pointer","matTooltipPosition","above",3,"matTooltip","removed",4,"ngFor","ngForOf"],["matTooltipPosition","above",2,"cursor","pointer",3,"matTooltip","removed"],[1,"no-underline","link-grey-dark",3,"routerLink"],["matChipRemove","",4,"ngIf"],["matChipRemove",""]],template:function(e,i){1&e&&(x(0,"div")(1,"span",0),we(2," Duplicated Issues "),O(),x(3,"mat-chip-list"),Ae(4,yoe,4,6,"mat-chip",1),ls(5,"async"),O()()),2&e&&(B(4),H("ngForOf",cs(5,1,i.duplicatedIssues)))},directives:[G_,Br,Yd,gl,Ed,ai,hs,mO],pipes:[rl],styles:[""],encapsulation:2}),n})();function voe(n,t){if(1&n){const e=an();x(0,"button",9),Je("click",function(){Ut(e);const r=Te().$implicit;return Te().openModalPopup(r)}),x(1,"mat-icon",10),we(2,"info"),O()()}}const boe=function(){return{background:"transparent"}},woe=function(n){return{color:n}};function Moe(n,t){if(1&n&&(x(0,"div",5)(1,"mat-option",6)(2,"mat-icon",7),we(3,"stop"),O(),x(4,"span"),we(5),O()(),Ae(6,voe,3,0,"button",8),O()),2&n){const e=t.$implicit,i=Te();B(1),H("value",e.labelValue)("ngStyle",kf(5,boe)),B(1),H("ngStyle",$o(6,woe,"#"+e.labelColor)),B(3),ln(" ",e.labelValue,""),B(1),H("ngIf",i.hasLabelDefinition(e))}}function Doe(n,t){if(1&n&&(x(0,"mat-error"),we(1),O()),2&n){const e=Te();B(1),ln(" ",e.labelService.getLabelTitle(e.attributeName)," required. ")}}let DN=(()=>{class n{constructor(e,i){this.labelService=e,this.dialogService=i}ngOnInit(){this.selectedColor=this.labelService.getColorOfLabel(this.attributeName,this.initialValue),this.labelList=this.labelService.getLabelList(this.attributeName),this.dropdownControl=this.dropdownForm.get(this.attributeName)}setSelectedLabelColor(e,i){this.selectedColor=this.labelService.getColorOfLabel(e,i)}openModalPopup(e){this.dialogService.openLabelDefinitionDialog(e.getFormattedName(),this.labelService.getLabelDefinition(e.labelValue,e.labelCategory))}hasLabelDefinition(e){return null!==this.labelService.getLabelDefinition(e.labelValue,e.labelCategory)}get dropdownTextColor(){return this.labelService.isDarkColor(this.selectedColor)?"white-text":"black-text"}}return n.\u0275fac=function(e){return new(e||n)(M(ei),M(vl))},n.\u0275cmp=xt({type:n,selectors:[["app-label-dropdown"]],inputs:{attributeName:"attributeName",initialValue:"initialValue",dropdownForm:"dropdownForm"},decls:7,vars:8,consts:[[3,"formGroup"],[2,"width","100%"],["required","","disableOptionCentering","",3,"ngClass","formControlName","placeholder","ngStyle","selectionChange"],["mat-menu-item","","class","labelLine",4,"ngFor","ngForOf"],[4,"ngIf"],["mat-menu-item","",1,"labelLine"],[3,"value","ngStyle"],[3,"ngStyle"],["class","infoPopup",3,"click",4,"ngIf"],[1,"infoPopup",3,"click"],[2,"font-size","20px"]],template:function(e,i){1&e&&(x(0,"form",0)(1,"mat-form-field",1)(2,"mat-select",2),Je("selectionChange",function(s){return i.setSelectedLabelColor(i.attributeName,s.value)}),x(3,"mat-select-trigger"),we(4),O(),Ae(5,Moe,7,8,"div",3),O(),Ae(6,Doe,2,1,"mat-error",4),O()()),2&e&&(H("formGroup",i.dropdownForm),B(2),Da("formControlName",i.attributeName),Da("placeholder",i.labelService.getLabelTitle(i.attributeName)),H("ngClass",i.dropdownTextColor)("ngStyle",i.labelService.setLabelStyle(i.selectedColor,"inline-block")),B(2),ln(" ",i.dropdownControl.value," "),B(1),H("ngForOf",i.labelList),B(1),H("ngIf",i.dropdownControl.errors&&i.dropdownControl.errors.required&&i.dropdownControl.touched))},directives:[ta,Jo,ds,Er,ko,tu,Hc,Co,Pa,ql,g0,Br,lc,sa,hs,ai,Zp],styles:[".white-text .mat-select-value-text{color:#fff!important} .black-text .mat-select-value-text{color:#000!important}.infoPopup[_ngcontent-%COMP%]{background:transparent;border:none;outline:none;text-align:center}.labelLine[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto 20%}"]}),n})();function Toe(n,t){if(1&n&&(x(0,"span",30),we(1),O()),2&n){const e=Te().$implicit,i=Te(2);B(1),ln(" (",i.getDisabledDupOptionErrorText(e),") ")}}function Soe(n,t){if(1&n&&(x(0,"mat-option",26)(1,"span",27),we(2),O(),x(3,"span",28),we(4),O(),Ae(5,Toe,2,1,"span",29),O()),2&n){const e=t.$implicit,i=Te(2);H("disabled",i.dupIssueOptionIsDisabled(e))("value",e.id),B(2),ln(" #",e.id,": "),B(2),vi(e.title),B(1),H("ngIf",i.dupIssueOptionIsDisabled(e))}}function koe(n,t){1&n&&(x(0,"mat-error"),we(1," Need to specify the duplicated issue. "),O())}function xoe(n,t){if(1&n){const e=an();x(0,"div",6)(1,"div")(2,"mat-checkbox",21),Je("change",function(r){return Ut(e),Te().handleChangeOfDuplicateCheckbox(r)}),we(3," A Duplicate Of: "),O(),x(4,"mat-form-field",22)(5,"mat-select",23)(6,"mat-option"),bt(7,"ngx-mat-select-search",24),O(),Ae(8,Soe,6,5,"mat-option",25),ls(9,"async"),O(),Ae(10,koe,2,0,"mat-error",13),O()()()}if(2&n){const e=Te();B(4),Fr("visibility",e.duplicated.value?"visible":"hidden"),B(3),H("formControl",e.searchFilterCtrl),B(1),H("ngForOf",cs(9,5,e.filteredDuplicateIssueList)),B(2),H("ngIf",e.duplicateOf.errors&&e.duplicateOf.errors.required&&e.duplicateOf.touched)}}function Ioe(n,t){if(1&n&&(x(0,"div",6),bt(1,"app-duplicated-issues-component",31),O()),2&n){const e=Te();B(1),H("issue",e.issue)}}function Aoe(n,t){if(1&n&&(x(0,"mat-option",32),we(1),O()),2&n){const e=t.$implicit;H("value",e),B(1),vi(e)}}function Roe(n,t){1&n&&(x(0,"mat-error"),we(1," Assignee(s) required. "),O())}function Loe(n,t){if(1&n){const e=an();x(0,"button",33),Je("click",function(){return Ut(e),Te().viewUpdatedResponse()}),we(1," View Updated Response "),O()}2&n&&H("disabled",Te().isFormPending)}function Ooe(n,t){if(1&n&&(x(0,"button",34),we(1),O()),2&n){const e=Te();H("disabled",e.newTeamResponseForm.invalid||e.isFormPending),B(1),ln(" ",e.submitButtonText," ")}}function Poe(n,t){if(1&n&&(x(0,"button",35),we(1),O()),2&n){const e=Te();H("disabled",e.newTeamResponseForm.invalid||e.isFormPending),B(1),ln(" ",e.submitButtonText," ")}}function Foe(n,t){if(1&n){const e=an();x(0,"button",36),Je("click",function(){return Ut(e),Te().refresh()}),we(1," Cancel "),O()}2&n&&H("disabled",Te().isFormPending)}let Noe=(()=>{class n{constructor(e,i,r,s,o,a){this.issueService=e,this.formBuilder=i,this.labelService=r,this.errorHandlingService=s,this.dialog=o,this.phaseService=a,this.searchFilterCtrl=new ea,this.filteredDuplicateIssueList=new vN(1),this.isFormPending=!1,this.issueUpdated=new jt,this._onDestroy=new K}ngOnInit(){this.teamMembers=this.issue.teamAssigned.teamMembers.map(e=>e.loginId),this.duplicatedIssueList=this.getDupIssueList(),this.duplicatedIssueList.pipe(Js()).subscribe(e=>this.filteredDuplicateIssueList.next(e)),this.searchFilterCtrl.valueChanges.pipe(vn(this._onDestroy)).subscribe(e=>this.filterIssues()),this.newTeamResponseForm=this.formBuilder.group({description:[""],severity:[this.issue.severity,Mr.required],type:[this.issue.type,Mr.required],response:[this.issue.response,Mr.required],assignees:[this.issue.assignees.map(e=>e.toLowerCase())],duplicated:[!1],duplicateOf:[""]}),this.duplicated.valueChanges.subscribe(e=>{e?(this.duplicateOf.setValidators(Mr.required),this.responseTag.setValidators(null)):(this.duplicateOf.setValidators(null),this.responseTag.setValidators(Mr.required)),this.duplicateOf.updateValueAndValidity(),this.responseTag.updateValueAndValidity()}),this.submitButtonText="Submit"}filterIssues(){this.changeFilter(this.duplicatedIssueList,this.searchFilterCtrl.value).subscribe(e=>this.filteredDuplicateIssueList.next(e))}changeFilter(e,i){return e.pipe(Js(),ge(r=>rE(i,[Kt.ID,Kt.TITLE],this.issueService,r)))}ngOnDestroy(){this._onDestroy.next(),this._onDestroy.complete()}submitNewTeamResponse(e){if(this.newTeamResponseForm.invalid)return;this.isFormPending=!0;const i=this.getUpdatedIssue();this.isSafeToSubmit().pipe(ue(r=>{const s=i.createGithubTeamResponse();return r?this.issueService.createTeamResponse(i):"Overwrite"===this.submitButtonText?this.issueService.updateIssueWithComment(i,{id:this.issueService.issues[this.issue.id].issueComment.id,description:s}):(this.conflict=new by(" ",this.issueService.issues[this.issue.id].teamResponse),this.submitButtonText="Overwrite",this.viewUpdatedResponse(),Qi("A response has been submitted. Please verify the changes and try again."))}),Ia(()=>this.isFormPending=!1)).subscribe(r=>{this.issueUpdated.emit(r),e.resetForm()},r=>{this.errorHandlingService.handleError(r)})}isSafeToSubmit(){return this.issueService.getLatestIssue(this.issue.id).pipe(ge(e=>!e.teamResponse))}getUpdatedIssue(){const e=this.issue.clone(this.phaseService.currentPhase);if(e.duplicated=this.duplicated.value,e.duplicateOf=this.duplicateOf.value,e.duplicated){const i=this.issueService.issues[e.duplicateOf];e.severity=i.severity,e.type=i.type,e.assignees=i.assignees,e.response=i.response}else e.severity=this.severity.value,e.type=this.type.value,e.assignees=this.assignees.value,e.response=this.responseTag.value;return e.status=Ys.Done,e.teamResponse=ji.updateTeamResponse(this.description.value),e}dupIssueOptionIsDisabled(e){return e.duplicated||!!e.duplicateOf}getDisabledDupOptionErrorText(e){return this.dupIssueOptionIsDisabled(e)?"Duplicate of #"+e.duplicateOf:""}handleChangeOfDuplicateCheckbox(e){e.checked?(this.responseTag.setValue(""),this.assignees.setValue([]),this.responseTag.markAsUntouched()):(this.duplicateOf.setValue(""),this.duplicateOf.markAsUntouched())}viewUpdatedResponse(){this.dialog.open(foe,{data:this.issueService.issues[this.issue.id],autoFocus:!1})}refresh(){this.issueUpdated.emit(this.issueService.issues[this.issue.id])}getDupIssueList(){return this.issueService.issues$.pipe(ge(e=>e.filter(i=>this.issue.id!==i.id)))}get description(){return this.newTeamResponseForm.get("description")}get severity(){return this.newTeamResponseForm.get("severity")}get type(){return this.newTeamResponseForm.get("type")}get assignees(){return this.newTeamResponseForm.get("assignees")}get responseTag(){return this.newTeamResponseForm.get("response")}get duplicated(){return this.newTeamResponseForm.get("duplicated")}get duplicateOf(){return this.newTeamResponseForm.get("duplicateOf")}}return n.\u0275fac=function(e){return new(e||n)(M(Di),M(tc),M(ei),M(Gi),M(qa),M(er))},n.\u0275cmp=xt({type:n,selectors:[["app-new-team-response"]],inputs:{issue:"issue"},outputs:{issueUpdated:"issueUpdated"},decls:29,vars:26,consts:[[3,"formGroup","ngSubmit"],["myForm","ngForm"],[1,"timeline-comment"],[1,"timeline-header"],["class","container",4,"ngIf","ngIfElse"],["displayDuplicates",""],[1,"container"],[1,"left-half"],["attributeName","severity",3,"initialValue","dropdownForm"],[1,"right-half"],["attributeName","type",3,"initialValue","dropdownForm"],["placeholder","Assignees","formControlName","assignees","multiple",""],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["attributeName","response",3,"initialValue","dropdownForm"],[3,"id","commentField","commentForm","isFormPending","submitButtonText","isFormPendingChange","submitButtonTextChange"],[1,"editor-actions"],["class","editor-action","type","button","mat-raised-button","","color","primary",3,"disabled","click",4,"ngIf"],["class","editor-action","type","submit","mat-raised-button","","color","warn",3,"disabled",4,"ngIf"],["type","submit","class","editor-action","mat-stroked-button","","color","primary",3,"disabled",4,"ngIf"],["class","editor-action","type","button","mat-stroked-button","","color","warn","matTooltip","Updated response will overwrite your changes",3,"disabled","click",4,"ngIf"],["formControlName","duplicated",2,"display","inline-block","width","20%",3,"change"],[2,"display","inline-block","width","50%"],["formControlName","duplicateOf","placeholder","Duplicate of"],["placeholderLabel","Search issues","noEntriesFoundLabel","No issues found",3,"formControl"],[3,"disabled","value",4,"ngFor","ngForOf"],[3,"disabled","value"],[1,"mat-body-strong"],[1,"mat-body"],["class","mat-caption","style","color: #f44336",4,"ngIf"],[1,"mat-caption",2,"color","#f44336"],[3,"issue"],[3,"value"],["type","button","mat-raised-button","","color","primary",1,"editor-action",3,"disabled","click"],["type","submit","mat-raised-button","","color","warn",1,"editor-action",3,"disabled"],["type","submit","mat-stroked-button","","color","primary",1,"editor-action",3,"disabled"],["type","button","mat-stroked-button","","color","warn","matTooltip","Updated response will overwrite your changes",1,"editor-action",3,"disabled","click"]],template:function(e,i){if(1&e){const r=an();x(0,"form",0,1),Je("ngSubmit",function(){Ut(r);const o=ki(1);return i.submitNewTeamResponse(o)}),x(2,"div",2)(3,"div",3)(4,"span"),we(5," Post your team's response here. "),O()(),x(6,"div"),Ae(7,xoe,11,7,"div",4),ls(8,"async"),Ae(9,Ioe,2,1,"ng-template",null,5,cd),x(11,"div",6)(12,"div",7),bt(13,"app-label-dropdown",8),O(),x(14,"div",9),bt(15,"app-label-dropdown",10),O()(),x(16,"div",6)(17,"mat-form-field",7)(18,"mat-select",11),Ae(19,Aoe,2,2,"mat-option",12),O(),Ae(20,Roe,2,0,"mat-error",13),O(),x(21,"div",9),bt(22,"app-label-dropdown",14),O()(),x(23,"app-comment-editor",15),Je("isFormPendingChange",function(o){return i.isFormPending=o})("submitButtonTextChange",function(o){return i.submitButtonText=o}),O(),x(24,"div",16),Ae(25,Loe,2,1,"button",17),Ae(26,Ooe,2,2,"button",18),Ae(27,Poe,2,2,"button",19),Ae(28,Foe,2,1,"button",20),O()()()()}if(2&e){const r=ki(10);H("formGroup",i.newTeamResponseForm),B(7),H("ngIf",0===cs(8,24,i.issueService.getDuplicateIssuesFor(i.issue)).length)("ngIfElse",r),B(4),Fr("display",i.duplicated.value?"none":"grid"),B(2),H("initialValue",i.issue.severity)("dropdownForm",i.newTeamResponseForm),B(2),H("initialValue",i.issue.type)("dropdownForm",i.newTeamResponseForm),B(1),Fr("display",i.duplicated.value?"none":"grid"),B(3),H("ngForOf",i.teamMembers),B(1),H("ngIf",i.assignees.errors&&i.assignees.errors.required&&i.assignees.touched),B(2),H("initialValue",i.issue.response)("dropdownForm",i.newTeamResponseForm),B(1),H("id","description")("commentField",i.newTeamResponseForm.get("description"))("commentForm",i.newTeamResponseForm)("isFormPending",i.isFormPending)("submitButtonText",i.submitButtonText),B(2),H("ngIf",i.conflict),B(1),H("ngIf",i.conflict),B(1),H("ngIf",!i.conflict),B(1),H("ngIf",i.conflict)}},directives:[ta,Jo,ds,ai,ac,Co,Pa,Er,ko,sa,wi,Op,Br,Zp,MN,DN,hc,bi,gl],pipes:[rl],styles:[".left-half[_ngcontent-%COMP%]{grid-column:1;padding-right:5px}.right-half[_ngcontent-%COMP%]{grid-column:2;padding-left:5px}.container[_ngcontent-%COMP%]{padding:10px 20px 0;display:grid}"]}),n})(),Boe=(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=xt({type:n,selectors:[["app-parse-error"]],inputs:{phase:"phase"},decls:7,vars:2,consts:[[1,"timeline-comment"],[1,"timeline-header"],[1,"comment"]],template:function(e,i){1&e&&(x(0,"div",0)(1,"div",1)(2,"span")(3,"strong"),we(4),O()()(),x(5,"div",2),we(6),O()()),2&e&&(B(4),ln("Error in parsing ",i.phase,""),B(2),ln("No valid ",i.phase," was found. Please contact the teaching team for assistance."))},styles:[".timeline-header[_ngcontent-%COMP%]{background-color:#f7d2d2;border-bottom:1px solid #ebc0c0;border-top-left-radius:3px;border-top-right-radius:3px;color:#586069;height:35px;padding:5px 10px;display:flex;align-items:center;justify-content:space-between}.timeline-comment[_ngcontent-%COMP%]{overflow:auto;border:1px solid #ebc0c0;background-color:#fff;border-radius:3px;margin-bottom:30px;white-space:pre-line}.comment[_ngcontent-%COMP%]{padding:15px}"]}),n})();function joe(n,t){1&n&&(x(0,"mat-chip",19),we(1," No Changes "),O())}function Yoe(n,t){if(1&n&&(x(0,"div",20)(1,"mat-checkbox",21),we(2," I disagree "),O()()),2&n){const e=Te().index,i=Te();B(1),H("disabled",!0)("checked",i.data.updatedResponses[e].isDisagree())}}function Hoe(n,t){1&n&&(x(0,"div",22)(1,"i",23),we(2,"add_box"),O(),x(3,"ins",24),we(4," I disagree "),O()())}function Voe(n,t){1&n&&(x(0,"div",22)(1,"i",25),we(2,"indeterminate_check_box"),O(),x(3,"del",26),we(4,"I disagree"),O()())}function qoe(n,t){if(1&n&&bt(0,"div",28),2&n){const e=Te(2).index;H("innerHTML",Te().diffHtmls[e],Lc)}}function Uoe(n,t){if(1&n&&bt(0,"div",28),2&n){const e=Te(2).index;H("innerHTML",Te().updatedHtmls[e],Lc)}}function zoe(n,t){if(1&n&&(x(0,"div",18),Ae(1,qoe,1,1,"div",27),Ae(2,Uoe,1,1,"div",27),O()),2&n){const e=Te(2);B(1),H("ngIf",e.showDiff),B(1),H("ngIf",!e.showDiff)}}function Goe(n,t){if(1&n&&(x(0,"mat-expansion-panel",7)(1,"mat-expansion-panel-header")(2,"mat-panel-title",8)(3,"div",9),we(4,"?"),O(),bt(5,"markdown",10),O(),x(6,"mat-panel-description")(7,"mat-chip-list"),Ae(8,joe,2,0,"mat-chip",11),O()()(),bt(9,"br")(10,"markdown",10)(11,"br"),Ae(12,Yoe,3,2,"div",12),Ae(13,Hoe,5,0,"div",13),Ae(14,Voe,5,0,"div",13),x(15,"mat-tab-group",14)(16,"mat-tab",15),Ae(17,zoe,3,2,"div",16),O(),x(18,"mat-tab",17)(19,"div",18)(20,"markdown"),we(21),O()()()()()),2&n){const e=t.$implicit,i=t.index,r=Te();H("expanded",r.panelOpenStates[i]),B(5),H("data",r.data.updatedResponses[i].getTitleInMarkDown()),B(3),H("ngIf",0===r.data.outdatedResponses[i].compareTo(r.data.updatedResponses[i])),B(2),H("data",r.data.updatedResponses[i].description),B(2),H("ngIf",r.data.updatedResponses[i].isDisagree()===r.data.outdatedResponses[i].isDisagree()||!r.showDiff),B(1),H("ngIf",!r.data.outdatedResponses[i].isDisagree()&&r.data.updatedResponses[i].isDisagree()&&r.showDiff),B(1),H("ngIf",r.data.outdatedResponses[i].isDisagree()&&!r.data.updatedResponses[i].isDisagree()&&r.showDiff),B(3),H("ngIf",r.isReady),B(4),vi(e.updatedContent)}}let $oe=(()=>{class n{constructor(e,i,r,s,o){this.dialogRef=e,this.data=i,this.sanitizer=r,this.labelService=s,this.issueService=o,this.isReady=!1,this.showDiff=!0,this.conflicts=[],this.diffHtmls=[],this.updatedHtmls=[],this.panelOpenStates=[];for(let a=0;a{class n{constructor(e){this.ngControl=e}set disableControl(e){var i,r;e?null===(i=this.ngControl.control)||void 0===i||i.disable():null===(r=this.ngControl.control)||void 0===r||r.enable()}}return n.\u0275fac=function(e){return new(e||n)(M(Eo))},n.\u0275dir=rt({type:n,selectors:[["","disableControl",""]],inputs:{disableControl:"disableControl"}}),n})();function Woe(n,t){1&n&&(x(0,"span"),we(1," Please verify the following item(s). "),O())}function Qoe(n,t){1&n&&(x(0,"span")(1,"strong"),we(2,"Tester"),O(),we(3," responded. "),O())}function Koe(n,t){if(1&n){const e=an();x(0,"button",8),Je("click",function(){return Ut(e),Te().changeToEditMode()}),we(1,"Edit"),O()}}function Zoe(n,t){1&n&&bt(0,"markdown",12),2&n&&H("data",Te(2).$implicit.reasonForDisagreement)}function Xoe(n,t){if(1&n){const e=an();x(0,"div")(1,"app-comment-editor",18),Je("isFormPendingChange",function(r){return Ut(e),Te(3).isFormPending=r})("submitButtonTextChange",function(r){return Ut(e),Te(3).submitButtonText=r}),O()()}if(2&n){const e=Te(2).index,i=Te();B(1),H("commentField",i.testerResponseForm.get(i.getTesterResponseFormId(e)))("id",i.getTesterResponseFormId(e))("commentForm",i.testerResponseForm)("isFormPending",i.isFormPending)("submitButtonText",i.submitButtonText)}}function Joe(n,t){if(1&n&&(x(0,"div")(1,"div")(2,"p",16),we(3,"Reason for Disagreement:"),O(),Ae(4,Zoe,1,1,"markdown",17),O(),Ae(5,Xoe,2,5,"div",4),O()),2&n){const e=Te(2);B(4),H("ngIf",!e.isEditing),B(1),H("ngIf",e.isEditing)}}function eae(n,t){if(1&n){const e=an();x(0,"div",9)(1,"div",10)(2,"div",11),we(3,"?"),O(),bt(4,"markdown",12),O(),bt(5,"br")(6,"markdown",12)(7,"br"),x(8,"div")(9,"mat-radio-group",13),Je("change",function(r){const o=Ut(e).index;return Te().handleChangeOfDisagreeRadioButton(r,o)}),x(10,"mat-radio-button",14),we(11," I Agree "),O(),x(12,"mat-radio-button",14),we(13," I Disagree "),O()()(),Ae(14,Joe,6,2,"div",4),bt(15,"br")(16,"markdown",15)(17,"br"),O()}if(2&n){const e=t.$implicit,i=t.index,r=Te();B(4),H("data",e.getTitleInMarkDown()),B(2),H("data",e.description),B(3),H("disableControl",!r.isEditing)("id",r.getDisagreeRadioFormId(i))("formControlName",r.getDisagreeRadioFormId(i)),B(1),H("value",!1),B(2),H("value",!0),B(2),H("ngIf",r.testerResponseForm.get(r.getDisagreeRadioFormId(i)).value)}}function tae(n,t){if(1&n){const e=an();x(0,"button",24),Je("click",function(){return Ut(e),Te(2).viewChanges()}),we(1," View Updated Response "),O()}2&n&&H("disabled",Te(2).isFormPending)}function nae(n,t){if(1&n&&(x(0,"button",25),we(1),O()),2&n){const e=Te(2);H("disabled",e.testerResponseForm.invalid||e.isFormPending),B(1),ln(" ",e.submitButtonText," ")}}function iae(n,t){if(1&n&&(x(0,"button",26),we(1),O()),2&n){const e=Te(2);H("disabled",e.testerResponseForm.invalid||e.isFormPending),B(1),ln(" ",e.submitButtonText," ")}}function rae(n,t){if(1&n){const e=an();x(0,"button",27),Je("click",function(){return Ut(e),Te(2).openCancelDialogIfModified()}),we(1," Cancel "),O()}2&n&&H("disabled",Te(2).isFormPending)}function sae(n,t){if(1&n&&(x(0,"div",19),Ae(1,tae,2,1,"button",20),Ae(2,nae,2,2,"button",21),Ae(3,iae,2,2,"button",22),Ae(4,rae,2,1,"button",23),O()),2&n){const e=Te();B(1),H("ngIf",e.conflict),B(1),H("ngIf",!e.conflict),B(1),H("ngIf",e.conflict),B(1),H("ngIf",!e.isNewResponse())}}let oae=(()=>{class n{constructor(e,i,r,s,o,a,l){this.formBuilder=e,this.issueService=i,this.userService=r,this.errorHandlingService=s,this.dialog=o,this.phaseService=a,this.dialogService=l,this.isFormPending=!1,this.issueUpdated=new jt,this.updateEditState=new jt,this.cancelEditModalMessages=["Do you wish to cancel?","Your changes will be discarded."],this.yesButtonModalMessage="Cancel",this.noButtonModalMessage="Continue editing",this.responseRadioIdentifier="response-radio",this.responseTextIdentifier="tester-response"}ngOnInit(){this.resetForm(),this.submitButtonText=this.isNewResponse()?"Submit":"Save",setTimeout(()=>{this.updateEditState.emit(this.isNewResponse())})}ngOnChanges(e){!this.isEditing&&e.issue&&e.issue.previousValue!==e.issue.currentValue&&this.resetForm()}submitTesterResponseForm(){this.testerResponseForm.invalid||(this.isFormPending=!0,this.isSafeToSubmit().pipe(ue(e=>e||this.isUpdatingDeletedResponse()||"Overwrite"===this.submitButtonText?this.issueService.updateTesterResponse(this.issue,Object.assign(Object.assign({},this.issue.issueComment),{description:this.getTesterResponseFromForm()})):(this.submitButtonText="Overwrite",this.viewChanges(),Qi("The content you are editing has changed. Please verify the changes and try again."))),Ia(()=>this.isFormPending=!1)).subscribe(e=>{this.issueUpdated.emit(e),this.resetToDefault()},e=>{this.errorHandlingService.handleError(e)}))}isSafeToSubmit(){return this.issueService.getLatestIssue(this.issue.id).pipe(ge(e=>!!e.testerResponses&&e.testerResponses.reduce((i,r,s)=>i&&0===r.compareTo(this.issue.testerResponses[s]),!0)))}isUpdatingDeletedResponse(){return this.issue.testerResponses&&!this.issueService.issues[this.issue.id].testerResponses}viewChanges(){this.dialog.open($oe,{data:{outdatedResponses:this.issue.testerResponses,updatedResponses:this.issueService.issues[this.issue.id].testerResponses},autoFocus:!1})}changeToEditMode(){this.updateEditState.emit(!0)}openCancelDialogIfModified(){const e=this.issue.testerResponses.filter((s,o)=>this.isResponseDisagreed(o)).map((s,o)=>this.getTesterResponseText(o)!==(s.reasonForDisagreement||"")).reduce((s,o)=>s||o,!1),i=this.issue.testerResponses.map((s,o)=>this.isResponseDisagreed(o)!==s.isDisagree()).reduce((s,o)=>s||o,!1);this.dialogService.performActionIfModified(e||i,()=>this.openCancelDialog(),()=>this.cancelEditMode())}openCancelDialog(){this.dialogService.openUserConfirmationModal(this.cancelEditModalMessages,this.yesButtonModalMessage,this.noButtonModalMessage).afterClosed().subscribe(i=>{i&&this.cancelEditMode()})}cancelEditMode(){this.issueService.getIssue(this.issue.id).subscribe(e=>{this.issueUpdated.emit(e),this.resetToDefault()})}resetToDefault(){this.submitButtonText="Save",this.updateEditState.emit(!1),this.resetForm()}handleChangeOfDisagreeRadioButton(e,i){const r=this.testerResponseForm.get(this.getTesterResponseFormId(i));this.isResponseDisagreed(i)?r.enable():r.disable()}trackDisagreeList(e,i){return i[e]}isNewResponse(){return!this.issue.status&&this.userService.currentUser.role===An.Student}createFormGroup(){const e={};for(let i=0;i{const s=this.isResponseDisagreed(r),o=s?this.getTesterResponseText(r)||i.reasonForDisagreement:i.INITIAL_RESPONSE;return i.setDisagree(s),i.setReasonForDisagreement(o),i}),e.createGithubTesterResponse()}getTesterResponseFormId(e){return`${this.responseTextIdentifier}-${e}`}getTesterResponseText(e){return this.testerResponseForm.get(this.getTesterResponseFormId(e)).value}getDisagreeRadioFormId(e){return`${this.responseRadioIdentifier}-${e}`}isResponseDisagreed(e){return this.testerResponseForm.get(this.getDisagreeRadioFormId(e)).value}get conflict(){return"Overwrite"===this.submitButtonText}}return n.\u0275fac=function(e){return new(e||n)(M(tc),M(Di),M(Cr),M(Gi),M(qa),M(er),M(vl))},n.\u0275cmp=xt({type:n,selectors:[["app-tester-response"]],viewQuery:function(e,i){if(1&e&&pn(hc,5),2&e){let r;Et(r=Ct())&&(i.commentEditor=r.first)}},inputs:{issue:"issue",isEditing:"isEditing"},outputs:{issueUpdated:"issueUpdated",updateEditState:"updateEditState"},features:[Jn],decls:12,vars:7,consts:[[1,"mat-title"],[3,"formGroup","ngSubmit"],[1,"timeline-comment"],[1,"timeline-header"],[4,"ngIf"],["mat-button","","style","float: right",3,"click",4,"ngIf"],["class","container",4,"ngFor","ngForOf","ngForTrackBy"],["class","editor-actions",4,"ngIf"],["mat-button","",2,"float","right",3,"click"],[1,"container"],[2,"display","flex","align-items","center"],[1,"question-mark"],["disableInternalLink","",3,"data"],["aria-label","Select Agree or Disagree to Team's Response",2,"display","inline-block","width","20%",3,"disableControl","id","formControlName","change"],[3,"value"],["data","-------------------"],[2,"font-weight","500"],["disableInternalLink","",3,"data",4,"ngIf"],[3,"commentField","id","commentForm","isFormPending","submitButtonText","isFormPendingChange","submitButtonTextChange"],[1,"editor-actions"],["class","editor-action","type","button","mat-raised-button","","color","primary",3,"disabled","click",4,"ngIf"],["type","submit","mat-stroked-button","","color","primary",3,"disabled",4,"ngIf"],["class","editor-action","type","submit","mat-raised-button","","color","warn",3,"disabled",4,"ngIf"],["class","editor-action","type","button","mat-stroked-button","","color","warn",3,"disabled","click",4,"ngIf"],["type","button","mat-raised-button","","color","primary",1,"editor-action",3,"disabled","click"],["type","submit","mat-stroked-button","","color","primary",3,"disabled"],["type","submit","mat-raised-button","","color","warn",1,"editor-action",3,"disabled"],["type","button","mat-stroked-button","","color","warn",1,"editor-action",3,"disabled","click"]],template:function(e,i){1&e&&(x(0,"h3",0),we(1,"Tester's Response"),O(),x(2,"form",1),Je("ngSubmit",function(){return i.submitTesterResponseForm()}),x(3,"div",2)(4,"div",3),Ae(5,Woe,2,0,"span",4),Ae(6,Qoe,4,0,"span",4),Ae(7,Koe,2,0,"button",5),O(),x(8,"div"),Ae(9,eae,18,8,"div",6),bt(10,"mat-divider"),Ae(11,sae,5,4,"div",7),O()()()),2&e&&(B(2),H("formGroup",i.testerResponseForm),B(3),H("ngIf",i.isNewResponse()),B(1),H("ngIf",!i.isNewResponse()),B(1),H("ngIf",!i.isEditing),B(2),H("ngForOf",i.issue.testerResponses)("ngForTrackBy",i.trackDisagreeList),B(2),H("ngIf",i.isEditing))},directives:[ta,Jo,ds,ai,bi,Br,cl,Qd,mP,EN,Co,Pa,fP,hc,ey],styles:[".container[_ngcontent-%COMP%]{padding:10px 20px 0;display:grid}.mat-radio-button[_ngcontent-%COMP%] ~ .mat-radio-button[_ngcontent-%COMP%]{margin-left:16px}"]}),n})(),aae=(()=>{class n{constructor(){}ngOnInit(){this.message=VP}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=xt({type:n,selectors:[["app-team-accepted"]],decls:8,vars:1,consts:[[1,"timeline-comment"],[1,"timeline-header"],[1,"comment"]],template:function(e,i){1&e&&(x(0,"div",0)(1,"div",1)(2,"span")(3,"strong"),we(4,"Team"),O(),we(5," responded"),O()(),x(6,"div",2),we(7),O()()),2&e&&(B(7),vi(i.message))},styles:[""]}),n})();function lae(n,t){if(1&n){const e=an();x(0,"button",8),Je("click",function(){return Ut(e),Te().changeToEditMode()}),we(1,"Edit"),O()}}function cae(n,t){1&n&&bt(0,"markdown",12),2&n&&H("data",Te().$implicit.tutorResponse)}function uae(n,t){if(1&n){const e=an();x(0,"div")(1,"app-comment-editor",18),Je("isFormPendingChange",function(r){return Ut(e),Te(2).isFormPending=r})("submitButtonTextChange",function(r){return Ut(e),Te(2).submitButtonText=r}),O()()}if(2&n){const e=Te().index,i=Te();B(1),H("commentField",i.tutorResponseForm.get(i.getTutorResponseFormId(e)))("commentForm",i.tutorResponseForm)("id",i.getTutorResponseFormId(e))("isFormPending",i.isFormPending)("submitButtonText",i.submitButtonText)}}function dae(n,t){if(1&n&&(x(0,"div",9)(1,"div",10)(2,"div",11),we(3,"?"),O(),bt(4,"markdown",12),O(),bt(5,"br")(6,"markdown",12)(7,"br"),x(8,"div")(9,"mat-checkbox",13),we(10," Done "),O()(),bt(11,"br"),x(12,"div"),bt(13,"markdown",14),Ae(14,cae,1,1,"markdown",15),O(),Ae(15,uae,2,5,"div",16),bt(16,"br")(17,"markdown",17)(18,"br"),O()),2&n){const e=t.$implicit,i=t.index,r=Te();B(4),H("data",r.getItemTitleText(e.title)),B(2),H("data",e.description),B(3),H("id",r.getTodoFormId(i))("formControlName",r.getTodoFormId(i))("disableControl",!r.isEditing),B(5),H("ngIf",!r.isEditing),B(1),H("ngIf",r.isEditing)}}function hae(n,t){if(1&n){const e=an();x(0,"button",24),Je("click",function(){return Ut(e),Te(2).viewInGithub()}),we(1," View Updated Response On Github "),O()}2&n&&H("disabled",Te(2).isFormPending)}function pae(n,t){if(1&n&&(x(0,"button",25),we(1),O()),2&n){const e=Te(2);H("disabled",e.tutorResponseForm.invalid||e.isFormPending),B(1),ln(" ",e.submitButtonText," ")}}function mae(n,t){if(1&n&&(x(0,"button",26),we(1),O()),2&n){const e=Te(2);H("disabled",e.tutorResponseForm.invalid||e.isFormPending),B(1),ln(" ",e.submitButtonText," ")}}function fae(n,t){if(1&n){const e=an();x(0,"button",27),Je("click",function(){return Ut(e),Te(2).cancelEditMode()}),we(1," Cancel "),O()}2&n&&H("disabled",Te(2).isFormPending)}function gae(n,t){if(1&n&&(x(0,"div",19),Ae(1,hae,2,1,"button",20),Ae(2,pae,2,2,"button",21),Ae(3,mae,2,2,"button",22),Ae(4,fae,2,1,"button",23),O()),2&n){const e=Te();B(1),H("ngIf",e.conflict),B(1),H("ngIf",!e.conflict),B(1),H("ngIf",e.conflict),B(1),H("ngIf",!e.isNewResponse())}}let _ae=(()=>{class n{constructor(e,i,r,s,o,a){this.formBuilder=e,this.issueService=i,this.userService=r,this.errorHandlingService=s,this.githubService=o,this.phaseService=a,this.isFormPending=!1,this.issueUpdated=new jt,this.updateEditState=new jt}ngOnInit(){this.resetForm(),this.submitButtonText=this.isNewResponse()?"Submit":"Save",setTimeout(()=>{this.updateEditState.emit(this.isNewResponse())})}ngOnChanges(e){!this.isEditing&&e.issue&&e.issue.previousValue!==e.issue.currentValue&&this.resetForm()}submitTutorResponseForm(e){this.tutorResponseForm.invalid||(this.isFormPending=!0,this.issue.pending=""+this.getNumOfPending(),this.isSafeToSubmitTutorResponse().pipe(ue(i=>i||this.isUpdatingDeletedResponse()?this.issue.issueComment&&!this.isUpdatingDeletedResponse()?this.updateTutorResponse():this.createTutorResponse():(this.submitButtonText="Overwrite",Qi("The content you are editing has changed. Please verify the changes and try again."))),Ia(()=>this.isFormPending=!1)).subscribe(i=>{this.issueUpdated.emit(i),this.resetToDefault()},i=>{this.errorHandlingService.handleError(i)}))}updateTutorResponse(){return this.issueService.updateTutorResponse(this.issue,Object.assign(Object.assign({},this.issue.issueComment),{description:this.getTutorResponseFromForm()}))}createTutorResponse(){const e=this.getTutorResponseFromForm();return this.issueService.createTutorResponse(this.issue,e)}isSafeToSubmitTutorResponse(){return this.issueService.getLatestIssue(this.issue.id).pipe(ge(e=>{if(e.issueComment&&!!e.issueComment==!!this.issue.issueComment){for(let i=0;i{this.issueUpdated.emit(e),this.resetToDefault()})}trackDisputeList(e,i){return i[e]}isNewResponse(){return!this.issue.issueComment}resetForm(){this.tutorResponseForm=this.formBuilder.group(this.createFormGroup())}getItemTitleText(e){return"## "+e}getNumOfPending(){let e=this.issue.issueDisputes.length;for(const i of this.issue.issueDisputes)i.isDone()&&e--;return e}createFormGroup(){const e={};for(let i=0;i{class n{constructor(e,i,r,s,o,a,l){this.issueService=e,this.errorHandlingService=i,this.phaseService=r,this.labelService=s,this.permissions=o,this.dialogService=a,this.loadingService=l,this.issueUpdated=new jt}showSpinner(){this.loadingService.addViewContainerRef(this.loadingSpinnerContainer).showLoader(),this.isSavePending=!0}hideSpinner(){this.loadingService.hideLoader(),this.isSavePending=!1}ngOnInit(){this.labelValues=this.labelService.getLabelList(this.attributeName),this.loadingService.addAnimationMode("indeterminate").addSpinnerOptions({diameter:15,strokeWidth:2}).addCssClasses(["mat-progress-spinner"])}ngOnChanges(){this.labelColor=this.labelService.getColorOfLabel(this.attributeName,this.issue[this.attributeName])}updateLabel(e){this.showSpinner();const i=this.issue.clone(this.phaseService.currentPhase);i[this.attributeName]=e,this.issueService.updateIssue(i).subscribe(r=>{this.issueUpdated.emit(r),this.labelColor=this.labelService.getColorOfLabel(this.attributeName,r[this.attributeName]),this.hideSpinner()},r=>{this.errorHandlingService.handleError(r),this.hideSpinner()}),this.issueService.getDuplicateIssuesFor(this.issue).pipe(Js()).subscribe(r=>{r.forEach(s=>{const o=s.clone(this.phaseService.currentPhase);o[this.attributeName]=e,this.issueService.updateIssue(o)})})}openDefinitionPage(e){this.labelDefinition=this.labelService.getLabelDefinition(e.labelValue,e.labelCategory),this.dialogService.openLabelDefinitionDialog(e.getFormattedName(),this.labelDefinition)}hasLabelDefinition(e){return null!==this.labelService.getLabelDefinition(e.labelValue,e.labelCategory)}}return n.\u0275fac=function(e){return new(e||n)(M(Di),M(Gi),M(er),M(ei),M(Hs),M(vl),M(Wd))},n.\u0275cmp=xt({type:n,selectors:[["app-issue-label"]],viewQuery:function(e,i){if(1&e&&pn(yae,5,Si),2&e){let r;Et(r=Ct())&&(i.loadingSpinnerContainer=r.first)}},inputs:{issue:"issue",attributeName:"attributeName"},outputs:{issueUpdated:"issueUpdated"},features:[tn([Wd]),Jn],decls:8,vars:5,consts:[[1,"mat-title"],["style","float: right","mat-icon-button","",3,"matMenuTriggerFor",4,"ngIf"],["labelList",""],["mat-menu-item","","class","labelLine",3,"ngStyle",4,"ngFor","ngForOf"],[3,"ngStyle"],["mat-icon-button","",2,"float","right",3,"matMenuTriggerFor"],["style","font-size: 20px; margin-bottom: 7px; color: #586069",4,"ngIf"],["loadingSpinnerContainer",""],[2,"font-size","20px","margin-bottom","7px","color","#586069"],["mat-menu-item","",1,"labelLine",3,"ngStyle"],[1,"labelInfo","option",3,"disabled","click"],["class","infoPopup",3,"click",4,"ngIf"],[1,"infoPopup",3,"click"],[2,"font-size","20px"]],template:function(e,i){1&e&&(x(0,"span",0),we(1),O(),Ae(2,bae,4,2,"button",1),x(3,"mat-menu",null,2),Ae(5,Eae,7,8,"div",3),O(),x(6,"p",4),we(7),O()),2&e&&(B(1),ln(" ",i.labelService.getLabelTitle(i.attributeName)," "),B(1),H("ngIf",i.permissions.isIssueLabelsEditable()&&!i.issue.duplicateOf),B(3),H("ngForOf",i.labelValues),B(1),H("ngStyle",i.labelService.setLabelStyle(i.labelColor)),B(1),vi(i.issue[i.attributeName]||"-"))},directives:[ai,bi,iy,hs,ny,Br,lc,ql],styles:[".no-arrow[_ngcontent-%COMP%] .mat-select-arrow[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .mat-progress-spinner{color:#00000080;display:inline-block;vertical-align:middle}.option[_ngcontent-%COMP%]{background-color:Transparent;border:none;outline:none;margin-right:30px}.infoPopup[_ngcontent-%COMP%]{background:transparent;border:none;outline:none;text-align:center}.labelLine[_ngcontent-%COMP%]{display:grid;grid-template-columns:3fr 1fr}.labelInfo[_ngcontent-%COMP%]{font-size:1em;text-align:left}"]}),n})();function Tae(n,t){if(1&n){const e=an();x(0,"button",7),Je("click",function(){return Ut(e),Te().openSelection()}),x(1,"mat-icon",8),we(2," edit "),O()()}2&n&&Fr("visibility",Te().issue.duplicated?"inherit":"hidden")}function Sae(n,t){if(1&n&&(x(0,"span",14),we(1),O()),2&n){const e=Te().$implicit,i=Te();B(1),ln(" (",i.getDisabledDupOptionErrorText(e),") ")}}const kae=function(n){return{width:n}};function xae(n,t){if(1&n&&(x(0,"mat-option",9)(1,"div",10)(2,"span",11),we(3),O(),x(4,"span",12),we(5),O()(),Ae(6,Sae,2,1,"span",13),O()),2&n){const e=t.$implicit,i=Te();H("matTooltip",e.title)("matTooltipDisabled",!i.isTooltipNecessary(e))("matTooltipPosition","left")("disabled",i.dupIssueOptionIsDisabled(e))("value",e.id),B(1),H("ngStyle",$o(9,kae,i.dupIssueOptionIsDisabled(e)?"150px":"auto")),B(2),ln(" #",e.id,": "),B(2),vi(e.title),B(1),H("ngIf",i.dupIssueOptionIsDisabled(e))}}function Iae(n,t){if(1&n&&(x(0,"span",15),we(1),ls(2,"async"),O()),2&n){const e=Te();B(1),ln(" ",e.issue.duplicateOf?"#"+e.issue.duplicateOf+": "+cs(2,1,e.issueService.getIssue(e.issue.duplicateOf)).title:"Not specified"," ")}}function Aae(n,t){1&n&&(x(0,"span",15),we(1," - "),O())}let Rae=(()=>{class n{constructor(e,i,r,s){this.issueService=e,this.permissions=i,this.errorHandlingService=r,this.phaseService=s,this.isEditing=!1,this.searchFilterCtrl=new ea,this.filteredDuplicateIssueList=new vN(1),this.issueUpdated=new jt,this._onDestroy=new K,this.MAX_TITLE_LENGTH_FOR_DUPLICATE_ISSUE=17,this.MAX_TITLE_LENGTH_FOR_NON_DUPLICATE_ISSUE=37}isTooltipNecessary(e){let i;return i=e.duplicated?this.MAX_TITLE_LENGTH_FOR_DUPLICATE_ISSUE:this.MAX_TITLE_LENGTH_FOR_NON_DUPLICATE_ISSUE,e.title.length>i}ngOnDestroy(){this._onDestroy.next(),this._onDestroy.complete()}ngOnInit(){this.duplicatedIssueList=this.getDupIssueList(),this.duplicatedIssueList.pipe(Js()).subscribe(e=>this.filteredDuplicateIssueList.next(e)),this.searchFilterCtrl.valueChanges.pipe(vn(this._onDestroy)).subscribe(e=>this.filterIssues())}filterIssues(){this.changeFilter(this.duplicatedIssueList,this.searchFilterCtrl.value).subscribe(e=>this.filteredDuplicateIssueList.next(e))}updateDuplicateStatus(e){const i=this.getUpdatedIssue(e);this.issueService.updateIssueWithComment(i,i.issueComment).subscribe(r=>this.issueUpdated.emit(r),r=>this.errorHandlingService.handleError(r))}dupIssueOptionIsDisabled(e){return e.duplicated||!!e.duplicateOf}getDisabledDupOptionErrorText(e){return this.dupIssueOptionIsDisabled(e)?"Duplicate of #"+e.duplicateOf:""}handleCheckboxChange(e){e.checked?this.openSelection():(this.isEditing=!1,this.duplicateOfSelection.close(),this.duplicateOfSelection.value=null,this.updateDuplicateStatus(null))}openSelection(){this.isEditing=!0,this.duplicateOfSelection.open()}handleSelectionOpenChange(e){e||(this.isEditing=!1,this.duplicatedCheckbox.checked=this.duplicateOfSelection.value)}getUpdatedIssue(e){const i=this.issue.clone(this.phaseService.currentPhase);if(i.duplicated=!!e,i.duplicateOf=e?e.value:null,e){const r=this.issueService.issues[i.duplicateOf];i.severity=r.severity,i.type=r.type,i.assignees=r.assignees,i.response=r.response}return i.issueComment.description=i.createGithubTeamResponse(),i}changeFilter(e,i){return e.pipe(Js(),ge(r=>rE(i,[Kt.ID,Kt.TITLE],this.issueService,r)))}getDupIssueList(){return this.issueService.issues$.pipe(ge(e=>e.filter(i=>this.issue.id!==i.id&&this.issue.teamAssigned.id===i.teamAssigned.id)))}}return n.\u0275fac=function(e){return new(e||n)(M(Di),M(Hs),M(Gi),M(er))},n.\u0275cmp=xt({type:n,selectors:[["app-duplicate-of-component"]],viewQuery:function(e,i){if(1&e&&(pn(ko,7),pn(ac,7)),2&e){let r;Et(r=Ct())&&(i.duplicateOfSelection=r.first),Et(r=Ct())&&(i.duplicatedCheckbox=r.first)}},inputs:{issue:"issue"},outputs:{issueUpdated:"issueUpdated"},decls:14,vars:12,consts:[["labelPosition","after",3,"disabled","checked","change"],[1,"mat-title"],["style","float: right","mat-icon-button","",3,"visibility","click",4,"ngIf"],["placeholder","-",1,"no-arrow",2,"width","100%",3,"value","selectionChange","openedChange"],["placeholderLabel","Search issues","noEntriesFoundLabel","No issues found",3,"formControl"],[3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","value",4,"ngFor","ngForOf"],["style","margin-top: 5px",4,"ngIf"],["mat-icon-button","",2,"float","right",3,"click"],[2,"font-size","20px","margin-bottom","7px","color","#586069"],[3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","value"],[1,"duplicate-dropdown-issuedetails",3,"ngStyle"],[1,"mat-body-strong"],[1,"mat-body"],["class","mat-caption","style","display: inline-block; color: #f44336",4,"ngIf"],[1,"mat-caption",2,"display","inline-block","color","#f44336"],[2,"margin-top","5px"]],template:function(e,i){1&e&&(x(0,"div")(1,"mat-checkbox",0),Je("change",function(s){return i.handleCheckboxChange(s)}),x(2,"span",1),we(3,"A Duplicate Of:"),O()(),Ae(4,Tae,3,2,"button",2),x(5,"mat-select",3),Je("selectionChange",function(s){return i.updateDuplicateStatus(s)})("openedChange",function(s){return i.handleSelectionOpenChange(s)}),x(6,"mat-option"),bt(7,"ngx-mat-select-search",4),O(),bt(8,"mat-select-trigger"),Ae(9,xae,7,11,"mat-option",5),ls(10,"async"),O(),x(11,"div"),Ae(12,Iae,3,3,"span",6),Ae(13,Aae,2,0,"span",6),O()()),2&e&&(B(1),H("disabled",!i.permissions.isTeamResponseEditable()&&!i.permissions.isTutorResponseEditable())("checked",i.issue.duplicated),B(3),H("ngIf",i.permissions.isIssueLabelsEditable()),B(1),Fr("display",i.isEditing?"block":"none"),H("value",i.issue.duplicateOf),B(2),H("formControl",i.searchFilterCtrl),B(2),H("ngForOf",cs(10,10,i.filteredDuplicateIssueList)),B(3),H("ngIf",i.issue.duplicated),B(1),H("ngIf",!i.issue.duplicated))},directives:[ac,ai,bi,hs,ko,sa,wi,Co,Op,g0,Br,gl,ql],pipes:[rl],styles:[".mat-checkbox-disabled .mat-checkbox-label{color:#000}.duplicate-dropdown-issuedetails{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom!important}\n"],encapsulation:2}),n})(),Lae=(()=>{class n{constructor(e,i,r){this.issueService=e,this.errorHandlingService=i,this.phaseService=r,this.issueUpdated=new jt}ngOnInit(){}handleChangeOfUnsureCheckbox(e){let i=!1;e.checked&&(i=!0);const r=this.issue.clone(this.phaseService.currentPhase);r.unsure=i,this.issueService.updateIssue(r).subscribe(s=>{this.issueUpdated.emit(s)},s=>{this.errorHandlingService.handleError(s)})}}return n.\u0275fac=function(e){return new(e||n)(M(Di),M(Gi),M(er))},n.\u0275cmp=xt({type:n,selectors:[["app-unsure-checkbox"]],inputs:{issue:"issue"},outputs:{issueUpdated:"issueUpdated"},decls:3,vars:1,consts:[["labelPosition","before",3,"checked","change"],[1,"mat-title"]],template:function(e,i){1&e&&(x(0,"mat-checkbox",0),Je("change",function(s){return i.handleChangeOfUnsureCheckbox(s)}),x(1,"span",1),we(2," Unsure "),O()()),2&e&&H("checked",i.issue.unsure)},directives:[ac],styles:[".mat-checkbox-disabled[_ngcontent-%COMP%] .mat-checkbox-label[_ngcontent-%COMP%]{color:#000}"]}),n})(),Ey=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[di,_l,mre,_re,fre,pre,yre,Bs,dc,$d,Do.forChild(),gre]]}),n})();!function bm(n,t,e){const i=n.\u0275cmp;i.directiveDefs=()=>t.map(wm),i.pipeDefs=()=>e.map(Mm)}(yl,[ai,Es,Zre,ey,zse,Xse,Noe,Boe,oae,aae,_ae,Cae,wN,MN,Rae,Lae],[rl]);let fm=(()=>{class n{constructor(e,i,r){this.location=e,this.router=i,this.dialogService=r,this.modalDialogMessages=["Do you wish to leave the page?","You have unsaved changes that will be discarded."],this.yesButtonDialogMessage="Yes, I wish to leave",this.noButtonDialogMessage="No, I don't wish to leave"}openDialog(){return this.dialogService.openUserConfirmationModal(this.modalDialogMessages,this.yesButtonDialogMessage,this.noButtonDialogMessage).afterClosed()}canDeactivate(e,i,r,s){if(e.canDeactivate&&!e.canDeactivate()&&"/"!==s.url){const a=this.router.createUrlTree([],i).toString();return this.location.go(a),this.openDialog()}return Qt(!0)}}return n.\u0275fac=function(e){return new(e||n)(Se(Yc),Se(Xi),Se(vl))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Oae=(()=>{class n{constructor(e){this.route=e,this.issueComponents=[Oi.TESTER_POST,Oi.SEVERITY_LABEL,Oi.TYPE_LABEL]}ngOnInit(){this.route.params.subscribe(e=>{this.issueId=+e.issue_id})}canDeactivate(){return!this.viewIssue.isEditing()}}return n.\u0275fac=function(e){return new(e||n)(M(Zo))},n.\u0275cmp=xt({type:n,selectors:[["app-issue"]],viewQuery:function(e,i){if(1&e&&pn(yl,7),2&e){let r;Et(r=Ct())&&(i.viewIssue=r.first)}},decls:2,vars:2,consts:[[3,"issueId","issueComponents"]],template:function(e,i){1&e&&(x(0,"div"),bt(1,"app-view-issue",0),O()),2&e&&(B(1),H("issueId",i.issueId)("issueComponents",i.issueComponents))},directives:[yl],styles:[".row[_ngcontent-%COMP%]{display:flex}.column[_ngcontent-%COMP%]{padding:10px;height:100%}.left[_ngcontent-%COMP%]{width:85%}.right[_ngcontent-%COMP%]{width:15%}"]}),n})();function Fae(n,t){1&n&&(x(0,"mat-error"),we(1," Title required. "),O())}function Nae(n,t){1&n&&(x(0,"mat-error"),we(1," Title cannot contain only whitespaces. "),O())}function Bae(n,t){1&n&&(x(0,"mat-error"),we(1," Title cannot exceed 256 characters. "),O())}function jae(n,t){if(1&n&&(x(0,"mat-hint"),we(1),O()),2&n){const e=Te();B(1),ln(" ",256-(null==e.title.value?null:e.title.value.length)," characters remaining. ")}}let Yae=(()=>{class n{constructor(e,i,r,s,o){this.issueService=e,this.formBuilder=i,this.errorHandlingService=r,this.labelService=s,this.router=o,this.isFormPending=!1}ngOnInit(){this.newIssueForm=this.formBuilder.group({title:["",[Mr.required,Mr.maxLength(256),n=>n.value&&""===n.value.trim()?{whitespace:!0}:null]],description:[""],severity:["",Mr.required],type:["",Mr.required]}),this.submitButtonText="Submit"}submitNewIssue(e){this.newIssueForm.invalid||(this.isFormPending=!0,this.issueService.createIssue(this.title.value,ji.updateDescription(this.description.value),this.severity.value,this.type.value).pipe(Ia(()=>this.isFormPending=!1)).subscribe(i=>{this.issueService.updateLocalStore(i),this.router.navigateByUrl(`phaseBugReporting/issues/${i.id}`),e.resetForm()},i=>{this.errorHandlingService.handleError(i)}))}canDeactivate(){return!(this.isAttributeEditing(this.title)||this.isAttributeEditing(this.description)||this.isAttributeEditing(this.severity)||this.isAttributeEditing(this.type))}isAttributeEditing(e){return null!==e.value&&""!==e.value}get title(){return this.newIssueForm.get("title")}get description(){return this.newIssueForm.get("description")}get severity(){return this.newIssueForm.get("severity")}get type(){return this.newIssueForm.get("type")}}return n.\u0275fac=function(e){return new(e||n)(M(Di),M(tc),M(Gi),M(ei),M(Xi))},n.\u0275cmp=xt({type:n,selectors:[["app-new-issue"]],decls:22,vars:14,consts:[[1,"mat-display-1","title"],[3,"formGroup","ngSubmit"],["myForm","ngForm"],[1,"form"],[1,"row"],[1,"column","left"],["id","title","formControlName","title","matInput","","placeholder","Title","required","","maxlength","256"],[4,"ngIf"],[2,"margin","10px 0 10px 0"],[3,"id","commentField","commentForm","isFormPending","submitButtonText","isFormPendingChange","submitButtonTextChange"],["type","submit","mat-stroked-button","","color","primary",1,"submit-new-bug-report",2,"float","right",3,"disabled"],[1,"column","right"],[1,"severity-dropdown"],["initialValue","","attributeName","severity",3,"dropdownForm"],[1,"bug-dropdown"],["initialValue","","attributeName","type",3,"dropdownForm"]],template:function(e,i){if(1&e){const r=an();x(0,"h1",0),we(1,"New Issue"),O(),x(2,"form",1,2),Je("ngSubmit",function(){Ut(r);const o=ki(3);return i.submitNewIssue(o)}),x(4,"div",3)(5,"div",4)(6,"div",5)(7,"mat-form-field"),bt(8,"input",6),Ae(9,Fae,2,0,"mat-error",7),Ae(10,Nae,2,0,"mat-error",7),Ae(11,Bae,2,0,"mat-error",7),Ae(12,jae,2,1,"mat-hint",7),O(),x(13,"div",8)(14,"app-comment-editor",9),Je("isFormPendingChange",function(o){return i.isFormPending=o})("submitButtonTextChange",function(o){return i.submitButtonText=o}),O()(),x(15,"button",10),we(16),O()(),x(17,"div",11)(18,"div",12),bt(19,"app-label-dropdown",13),O(),x(20,"div",14),bt(21,"app-label-dropdown",15),O()()()()()}2&e&&(B(2),H("formGroup",i.newIssueForm),B(7),H("ngIf",i.title.errors&&i.title.errors.required&&(i.title.touched||i.title.dirty)),B(1),H("ngIf",i.title.errors&&i.title.errors.whitespace),B(1),H("ngIf",i.title.errors&&i.title.errors.maxlength),B(1),H("ngIf",(null==i.title.value?null:i.title.value.length)>=206),B(2),H("id","description")("commentField",i.description)("commentForm",i.newIssueForm)("isFormPending",i.isFormPending)("submitButtonText",i.submitButtonText),B(1),H("disabled",!i.newIssueForm.valid||i.isFormPending),B(1),ln(" ",i.submitButtonText," "),B(3),H("dropdownForm",i.newIssueForm),B(2),H("dropdownForm",i.newIssueForm))},directives:[ta,Jo,ds,Er,Xl,io,Co,Pa,tu,Pp,ai,Zp,r0,hc,bi,DN],styles:[".form[_ngcontent-%COMP%]{width:80%;margin:0 auto}mat-form-field[_ngcontent-%COMP%]{width:100%}.row[_ngcontent-%COMP%]{display:flex}.column[_ngcontent-%COMP%]{padding:10px;height:100%}.left[_ngcontent-%COMP%]{width:75%}.right[_ngcontent-%COMP%]{width:25%}"]}),n})(),Hae=(()=>{class n{constructor(e,i){this.snackBarRef=e,this.data=i}}return n.\u0275fac=function(e){return new(e||n)(M(sm),M(rm))},n.\u0275cmp=xt({type:n,selectors:[["app-undo-action"]],decls:4,vars:1,consts:[[2,"display","inline-block","max-width","300px"],["mat-button","","color","accent",2,"float","right","margin-top","8px",3,"click"]],template:function(e,i){1&e&&(x(0,"p",0),we(1),O(),x(2,"button",1),Je("click",function(){return i.snackBarRef.dismissWithAction()}),we(3," Undo "),O()),2&e&&(B(1),ln(" ",i.data.message," "))},directives:[bi],encapsulation:2}),n})();function CN(n,t,e){return e.splice(n*t,t)}function sE(n,t){return String(n||"").toUpperCase(){let e=Object.values(this.issueService.issues$.getValue()).reverse();return this.defaultFilter&&(e=e.filter(this.defaultFilter)),e=function qae(n,t){if(!n.active)return t;const e="asc"===n.direction?1:-1;return t.sort((i,r)=>{switch(n.active){case"type":return e*function zae(n,t){return Cy(pF[n],pF[t])}(i.type,r.type);case"severity":return e*function Uae(n,t){return Cy(hF[n],hF[t])}(i.severity,r.severity);case"assignees":return e*sE(i.assignees.join(", "),r.assignees.join(", "));case"teamAssigned":return e*sE(i.teamAssigned.id,r.teamAssigned.id);case"Todo Remaining":return-e*Cy(i.numOfUnresolvedDisputes(),r.numOfUnresolvedDisputes());case"id":return e*Cy(i.id,r.id);default:return e*sE(i[n.active],r[n.active])}})}(this.sort,e),e=this.getFilteredTeamData(e),e=rE(this.filter,this.displayedColumn,this.issueService,e),e=function Vae(n,t){n.length=t.length;let e=CN(n.pageIndex,n.pageSize,t);return 0===e.length&&(n.pageIndex=n.pageIndex-1,e=CN(n.pageIndex,n.pageSize,t)),e}(this.paginator,e),e})).subscribe(e=>{this.issuesSubject.next(e)})}get filter(){return this.filterChange.value}set filter(t){this.filterChange.next(t)}get teamFilter(){return this.teamFilterChange.value}set teamFilter(t){this.teamFilterChange.next(t),this.issueService.setIssueTeamFilter(this.teamFilterChange.value)}getFilteredTeamData(t){return t.filter(e=>!this.teamFilter||"All Teams"===this.teamFilter||e.teamAssigned.id===this.teamFilter)}}class $ae{constructor(){this.sortActiveId="",this.sortDirection="",this.pageSize=20,this.pageIndex=0}}let TN=(()=>{class n{constructor(){this._tableSettingsMap={}}getTableSettings(e){return this._tableSettingsMap[e]||new $ae}setTableSettings(e,i){this._tableSettingsMap[e]=i}clearTableSettings(){this._tableSettingsMap={}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Wae=(()=>{class n{constructor(e){this.el=e,this.element=e}get pageSize(){const e=sessionStorage.getItem(this.key)||this.element.pageSize;return Number(e)}set pageSize(e){const i=String(e);sessionStorage.setItem(this.key,i)}ngOnInit(){this.key=this.paginatorLocalStorage+"-PageSize",this.element.pageSize=this.pageSize,this.element.page.subscribe(e=>{this.pageSize=e.pageSize})}}return n.\u0275fac=function(e){return new(e||n)(M(v0))},n.\u0275dir=rt({type:n,selectors:[["","paginatorLocalStorage",""]],inputs:{paginatorLocalStorage:"paginatorLocalStorage"}}),n})();function Qae(n,t){1&n&&(x(0,"mat-header-cell",20),we(1," ID "),O())}function Kae(n,t){if(1&n&&(x(0,"mat-cell")(1,"span",21),Je("click",function(i){return i.stopPropagation()}),we(2),O()()),2&n){const e=t.$implicit;B(2),vi(e.id)}}function Zae(n,t){1&n&&(x(0,"mat-header-cell",20),we(1," Title "),O())}function Xae(n,t){if(1&n&&(x(0,"mat-cell")(1,"a",22),we(2),O()()),2&n){const e=t.$implicit;B(1),H("routerLink","issues/"+e.id),B(1),ln(" ",e.title," ")}}function Jae(n,t){1&n&&(x(0,"mat-header-cell",20),we(1," Team "),O())}function ele(n,t){if(1&n&&(x(0,"mat-cell"),we(1),O()),2&n){const e=t.$implicit;B(1),ln(" ",e.teamAssigned&&e.teamAssigned.id||"-"," ")}}function tle(n,t){1&n&&(Gr(0,23),Ae(1,Jae,2,0,"mat-header-cell",2),Ae(2,ele,2,1,"mat-cell",3),$r())}function nle(n,t){1&n&&(x(0,"mat-header-cell",20),we(1," Type "),O())}function ile(n,t){1&n&&(x(0,"span",27),Je("click",function(i){return i.stopPropagation()}),x(1,"mat-icon",28),we(2,"arrow_right_alt"),O()())}function rle(n,t){if(1&n&&(x(0,"span",24),Je("click",function(i){return i.stopPropagation()}),we(1),O()),2&n){const e=Te().$implicit,i=Te();H("ngStyle",i.labelService.setLabelStyle(i.labelService.getColorOfLabel("type",e.teamChosenType))),B(1),ln(" ",e.teamChosenType," ")}}function sle(n,t){if(1&n&&(x(0,"mat-cell")(1,"span",24),Je("click",function(i){return i.stopPropagation()}),we(2),O(),Ae(3,ile,3,0,"span",25),Ae(4,rle,2,2,"span",26),O()),2&n){const e=t.$implicit,i=Te();B(1),H("ngStyle",i.labelService.setLabelStyle(i.labelService.getColorOfLabel("type",e.type))),B(1),ln(" ",e.type||"-"," "),B(1),H("ngIf",e.teamChosenType&&e.teamChosenType!=e.type),B(1),H("ngIf",e.teamChosenType&&e.teamChosenType!=e.type)}}function ole(n,t){1&n&&(x(0,"mat-header-cell",20),we(1," Severity "),O())}function ale(n,t){1&n&&(x(0,"span",30),Je("click",function(i){return i.stopPropagation()}),x(1,"mat-icon",28),we(2,"arrow_right_alt"),O()())}function lle(n,t){if(1&n&&(x(0,"span",24),Je("click",function(i){return i.stopPropagation()}),we(1),O()),2&n){const e=Te().$implicit,i=Te();H("ngStyle",i.labelService.setLabelStyle(i.labelService.getColorOfLabel("severity",e.teamChosenSeverity))),B(1),ln(" ",e.teamChosenSeverity," ")}}function cle(n,t){if(1&n&&(x(0,"mat-cell")(1,"span",24),Je("click",function(i){return i.stopPropagation()}),we(2),O(),Ae(3,ale,3,0,"span",29),Ae(4,lle,2,2,"span",26),O()),2&n){const e=t.$implicit,i=Te();B(1),H("ngStyle",i.labelService.setLabelStyle(i.labelService.getColorOfLabel("severity",e.severity))),B(1),ln(" ",e.severity||"-"," "),B(1),H("ngIf",e.teamChosenSeverity&&e.teamChosenSeverity!=e.severity),B(1),H("ngIf",e.teamChosenSeverity&&e.teamChosenSeverity!=e.severity)}}function ule(n,t){1&n&&(x(0,"mat-header-cell",20),we(1," Response "),O())}function dle(n,t){if(1&n&&(x(0,"span",24),Je("click",function(i){return i.stopPropagation()}),we(1),O()),2&n){const e=Te().$implicit,i=Te();H("ngStyle",i.labelService.setLabelStyle(i.labelService.getColorOfLabel("response",e.response))),B(1),ln(" ",e.response," ")}}function hle(n,t){1&n&&(x(0,"span",32)(1,"mat-icon",33),we(2,"warning"),O()())}function ple(n,t){if(1&n&&(x(0,"mat-cell"),Ae(1,dle,2,2,"span",26),Ae(2,hle,3,0,"span",31),O()),2&n){const e=t.$implicit;B(1),H("ngIf",e.response),B(1),H("ngIf",!e.response)}}function mle(n,t){1&n&&(x(0,"mat-header-cell",34),we(1," Assignees "),O())}function fle(n,t){if(1&n&&(x(0,"span",21),Je("click",function(i){return i.stopPropagation()}),we(1),O()),2&n){const e=Te().$implicit;B(1),ln(" ",e.assignees.join(", ")," ")}}function gle(n,t){1&n&&(x(0,"span",37)(1,"mat-icon",38),we(2," warning "),O()())}function _le(n,t){if(1&n&&(x(0,"mat-cell"),Ae(1,fle,2,1,"span",35),Ae(2,gle,3,0,"span",36),O()),2&n){const e=t.$implicit;B(1),H("ngIf",0!==e.assignees.length),B(1),H("ngIf",0===e.assignees.length)}}function yle(n,t){1&n&&(x(0,"mat-header-cell"),we(1," Duplicates "),O())}function vle(n,t){1&n&&(x(0,"div"),we(1,"-"),O())}const ble=function(n){return[n]};function wle(n,t){if(1&n&&(x(0,"mat-chip-list",41)(1,"mat-chip",42),we(2),O()()),2&n){const e=t.$implicit;B(1),H("routerLink",$o(3,ble,"issues/"+e.id))("matTooltip",e.title),B(1),ln(" #",e.id," ")}}function Mle(n,t){if(1&n&&(x(0,"mat-cell"),Ae(1,vle,2,0,"div",39),ls(2,"async"),Ae(3,wle,3,5,"mat-chip-list",40),ls(4,"async"),O()),2&n){const e=t.$implicit,i=Te();B(1),H("ngIf",0===cs(2,2,i.issueService.getDuplicateIssuesFor(e)).length),B(2),H("ngForOf",cs(4,4,i.issueService.getDuplicateIssuesFor(e)))}}function Dle(n,t){1&n&&(x(0,"mat-header-cell",20),we(1," Todo Remaining "),O())}function Ele(n,t){1&n&&(x(0,"span")(1,"font",44),we(2,"All tasks are completed"),O()())}function Cle(n,t){if(1&n&&(x(0,"span")(1,"font",45),we(2),O()()),2&n){const e=Te().$implicit,i=Te();B(2),Nb("",e.issueDisputes.length-i.todoFinished(e),"/",e.issueDisputes.length," tasks pending.")}}function Tle(n,t){if(1&n&&bt(0,"progress",46),2&n){const e=Te().$implicit;Da("value",Te().todoFinished(e)),Da("max",e.issueDisputes.length)}}function Sle(n,t){1&n&&(x(0,"span"),we(1," No Todo List for this issue "),O())}function kle(n,t){if(1&n&&(x(0,"mat-cell"),Ae(1,Ele,3,0,"span",39),Ae(2,Cle,3,2,"span",39),Ae(3,Tle,1,2,"progress",43),Ae(4,Sle,2,0,"span",39),O()),2&n){const e=t.$implicit,i=Te();B(1),H("ngIf",i.isTodoListChecked(e)&&e.issueDisputes.length>0),B(1),H("ngIf",!i.isTodoListChecked(e)),B(1),H("ngIf",e.issueDisputes.length>0),B(1),H("ngIf",0===e.issueDisputes.length)}}function xle(n,t){1&n&&(x(0,"mat-header-cell",34),we(1,"Response"),O())}function Ile(n,t){if(1&n&&(x(0,"span",24),Je("click",function(i){return i.stopPropagation()}),we(1," Disagree "),O()),2&n){const e=Te(2);H("ngStyle",e.labelService.setLabelStyle(e.labelService.getColorOfLabel("response","Rejected")))}}function Ale(n,t){if(1&n&&(x(0,"span",24),Je("click",function(i){return i.stopPropagation()}),we(1," Agree "),O()),2&n){const e=Te(2);H("ngStyle",e.labelService.setLabelStyle(e.labelService.getColorOfLabel("response","Accepted")))}}function Rle(n,t){if(1&n&&(x(0,"mat-cell"),Ae(1,Ile,2,1,"span",26),Ae(2,Ale,2,1,"span",26),O()),2&n){const e=t.$implicit;B(1),H("ngIf",e.testerDisagree),B(1),H("ngIf",!e.testerDisagree)}}function Lle(n,t){1&n&&(x(0,"mat-header-cell"),we(1," Actions "),O())}function Ole(n,t){if(1&n){const e=an();x(0,"button",54),Je("click",function(r){Ut(e);const s=Te().$implicit;return Te().viewIssueInBrowser(s.id,r)}),x(1,"mat-icon"),we(2,"open_in_new"),O()()}}function Ple(n,t){if(1&n){const e=an();x(0,"button",55),Je("click",function(){Ut(e);const r=Te().$implicit;return Te().logIssueRespondRouting(r.id)}),x(1,"mat-icon"),we(2,"feedback"),O()()}2&n&&H("routerLink","issues/"+Te().$implicit.id)}function Fle(n,t){1&n&&(x(0,"button",57)(1,"mat-icon"),we(2,"edit"),O()())}function Nle(n,t){if(1&n&&Ae(0,Fle,3,0,"button",56),2&n){const e=Te(2);H("ngIf",e.permissions.isIssueEditable()&&e.isActionVisible(e.action_buttons.FIX_ISSUE))}}function Ble(n,t){if(1&n){const e=an();x(0,"button",58),Je("click",function(r){Ut(e);const s=Te().$implicit;return Te().markAsResponded(s,r)}),x(1,"mat-icon"),we(2,"check_circle"),O()()}}function jle(n,t){if(1&n){const e=an();x(0,"button",59),Je("click",function(r){Ut(e);const s=Te().$implicit;return Te().markAsPending(s,r)}),x(1,"mat-icon"),we(2,"cancel"),O()()}}function Yle(n,t){if(1&n){const e=an();x(0,"button",60),Je("click",function(r){Ut(e);const s=Te().$implicit;return Te().openDeleteDialog(s.id,r),r.stopPropagation()}),x(1,"mat-icon"),we(2,"delete_outline"),O()()}}function Hle(n,t){1&n&&bt(0,"mat-spinner",61),2&n&&H("diameter",25)}function Vle(n,t){if(1&n&&(x(0,"mat-cell"),Ae(1,Ole,3,0,"button",47),Ae(2,Ple,3,1,"button",48),Ae(3,Nle,1,1,"ng-template",null,49,cd),Ae(5,Ble,3,0,"button",50),Ae(6,jle,3,0,"button",51),Ae(7,Yle,3,0,"button",52),Ae(8,Hle,1,1,"mat-spinner",53),O()),2&n){const e=t.$implicit,i=ki(4),r=Te();B(1),H("ngIf",r.isActionVisible(r.action_buttons.VIEW_IN_WEB)),B(1),H("ngIf",r.isResponseEditable()&&!e.status&&r.isActionVisible(r.action_buttons.RESPOND_TO_ISSUE))("ngIfElse",i),B(3),H("ngIf",r.isResponseEditable()&&e.status&&r.isActionVisible(r.action_buttons.MARK_AS_RESPONDED)),B(1),H("ngIf",("Student"===r.userService.currentUser.role||"Admin"===r.userService.currentUser.role)&&r.isActionVisible(r.action_buttons.MARK_AS_PENDING)),B(1),H("ngIf",r.permissions.isIssueDeletable()&&!r.issuesPendingDeletion[e.id]&&r.isActionVisible(r.action_buttons.DELETE_ISSUE)),B(1),H("ngIf",r.issuesPendingDeletion[e.id]&&r.isActionVisible(r.action_buttons.DELETE_ISSUE))}}function qle(n,t){1&n&&bt(0,"mat-header-row")}function Ule(n,t){if(1&n){const e=an();x(0,"mat-row",62),Je("click",function(){const s=Ut(e).$implicit;return Te().logIssueEditRouting(s.id)}),O()}2&n&&H("routerLink","issues/"+t.$implicit.id)}function zle(n,t){1&n&&(x(0,"mat-card",63),bt(1,"mat-progress-spinner",64),O())}const Gle=function(){return[10,20,50]};var Pi=(()=>(function(n){n[n.VIEW_IN_WEB=0]="VIEW_IN_WEB",n[n.MARK_AS_RESPONDED=1]="MARK_AS_RESPONDED",n[n.MARK_AS_PENDING=2]="MARK_AS_PENDING",n[n.RESPOND_TO_ISSUE=3]="RESPOND_TO_ISSUE",n[n.FIX_ISSUE=4]="FIX_ISSUE",n[n.DELETE_ISSUE=5]="DELETE_ISSUE"}(Pi||(Pi={})),Pi))();let Kr=(()=>{class n{constructor(e,i,r,s,o,a,l,h,f,D,k=null){this.userService=e,this.permissions=i,this.labelService=r,this.githubService=s,this.issueService=o,this.issueTableSettingsService=a,this.phaseService=l,this.errorHandlingService=h,this.logger=f,this.dialogService=D,this.snackBar=k,this.snackBarAutoCloseTime=3e3,this.filters=void 0,this.action_buttons=Pi,this.deleteIssueModalMessages=["Do you wish to delete this issue?","This action is irreversible!"],this.yesButtonModalMessage="Yes, I wish to delete this issue",this.noButtonModalMessage="No, I don't wish to delete this issue"}ngOnInit(){this.issues=new Gae(this.issueService,this.sort,this.paginator,this.headers,this.filters),this.issuesPendingDeletion={},this.tableSettings=this.issueTableSettingsService.getTableSettings(this.table_name)}ngAfterViewInit(){setTimeout(()=>{this.issues.loadIssues()})}sortChange(e){this.tableSettings.sortActiveId=e.active,this.tableSettings.sortDirection=e.direction,this.issueTableSettingsService.setTableSettings(this.table_name,this.tableSettings)}pageChange(e){this.tableSettings.pageSize=e.pageSize,this.tableSettings.pageIndex=e.pageIndex,this.issueTableSettingsService.setTableSettings(this.table_name,this.tableSettings)}isActionVisible(e){return this.actions.includes(e)}markAsResponded(e,i){this.logger.info(`IssueTablesComponent: Marking Issue ${e.id} as Responded`);const r=e.clone(this.phaseService.currentPhase);r.status=Ys.Done,this.issueService.updateIssue(r).subscribe(s=>{this.issueService.updateLocalStore(s)},s=>{this.errorHandlingService.handleError(s)}),i.stopPropagation()}isResponseEditable(){return this.permissions.isTeamResponseEditable()||this.permissions.isTesterResponseEditable()}markAsPending(e,i){this.logger.info(`IssueTablesComponent: Marking Issue ${e.id} as Pending`);const r=e.clone(this.phaseService.currentPhase);r.status=Ys.Incomplete,this.issueService.updateIssue(r).subscribe(s=>{this.issueService.updateLocalStore(s)},s=>{this.errorHandlingService.handleError(s)}),i.stopPropagation()}logIssueRespondRouting(e){this.logger.info(`IssueTablesComponent: Proceeding to Respond to Issue ${e}`)}logIssueEditRouting(e){this.logger.info(`IssueTablesComponent: Proceeding to Edit Issue ${e}`)}todoFinished(e){return e.issueDisputes.length-e.numOfUnresolvedDisputes()}isTodoListChecked(e){return e.issueDisputes&&0===e.numOfUnresolvedDisputes()}viewIssueInBrowser(e,i){this.logger.info(`IssueTablesComponent: Opening Issue ${e} on Github`),this.githubService.viewIssueInBrowser(e,i)}deleteIssue(e,i){this.logger.info(`IssueTablesComponent: Deleting Issue ${e}`),this.issuesPendingDeletion=Object.assign(Object.assign({},this.issuesPendingDeletion),{[e]:!0}),this.issueService.deleteIssue(e).pipe(Ia(()=>{const l=(0,lm._T)(this.issuesPendingDeletion,["symbol"==typeof e?e:e+""]);this.issuesPendingDeletion=l})).subscribe(s=>{},s=>{this.errorHandlingService.handleError(s)}),i.stopPropagation();let r=null;r=this.snackBar.openFromComponent(Hae,{data:{message:`Deleted issue ${e}`},duration:this.snackBarAutoCloseTime}),r.onAction().subscribe(()=>{this.undeleteIssue(e,i)})}undeleteIssue(e,i){this.logger.info(`IssueTablesComponent: Undeleting Issue ${e}`),this.issueService.undeleteIssue(e).subscribe(r=>{},r=>{this.errorHandlingService.handleError(r)}),i.stopPropagation(),this.snackBar.open(`Restored issue ${e}`,"",{duration:this.snackBarAutoCloseTime})}openDeleteDialog(e,i){this.dialogService.openUserConfirmationModal(this.deleteIssueModalMessages,this.yesButtonModalMessage,this.noButtonModalMessage).afterClosed().subscribe(s=>{s&&(this.logger.info(`IssueTablesComponent: Deleting issue ${e}`),this.deleteIssue(e,i))})}}return n.\u0275fac=function(e){return new(e||n)(M(Cr),M(Hs),M(ei),M(fr),M(Di),M(TN),M(er),M(Gi),M(ts),M(vl),M(wP))},n.\u0275cmp=xt({type:n,selectors:[["app-issue-tables"]],viewQuery:function(e,i){if(1&e&&(pn(D0,7),pn(v0,7)),2&e){let r;Et(r=Ct())&&(i.sort=r.first),Et(r=Ct())&&(i.paginator=r.first)}},inputs:{headers:"headers",actions:"actions",filters:"filters",table_name:"table_name"},decls:38,vars:14,consts:[["matSort","",1,"mat-elevation-z8",3,"dataSource","matSortActive","matSortDirection","matSortChange"],["matColumnDef","id"],["mat-sort-header","",4,"matHeaderCellDef"],[4,"matCellDef"],["matColumnDef","title"],["matColumnDef","teamAssigned",4,"ngIf"],["matColumnDef","type"],["matColumnDef","severity"],["matColumnDef","response"],["matColumnDef","assignees"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["matColumnDef","duplicatedIssues"],[4,"matHeaderCellDef"],["matColumnDef","Todo Remaining"],["matColumnDef","testerDisagree"],["matColumnDef","actions"],[4,"matHeaderRowDef"],["style","cursor: pointer",3,"routerLink","click",4,"matRowDef","matRowDefColumns"],["style","display: flex; justify-content: center; align-items: center",4,"ngIf"],[3,"paginatorLocalStorage","pageSize","pageSizeOptions","pageIndex","page"],["mat-sort-header",""],[2,"cursor","default",3,"click"],[1,"no-underline","link-grey-dark","title-wrap",3,"routerLink"],["matColumnDef","teamAssigned"],[3,"ngStyle","click"],["style","display: inline; padding: 1px 2px",3,"click",4,"ngIf"],[3,"ngStyle","click",4,"ngIf"],[2,"display","inline","padding","1px 2px",3,"click"],[1,"arrow-right"],["style","display: inline; margin: 3px",3,"click",4,"ngIf"],[2,"display","inline","margin","3px",3,"click"],["style","margin-left: 10%",4,"ngIf"],[2,"margin-left","10%"],["matTooltip","Should not be empty","matTooltipPosition","above","color","warn"],["mat-header-cell","","mat-sort-header",""],["style","cursor: default",3,"click",4,"ngIf"],["style","margin-left: 5%",4,"ngIf"],[2,"margin-left","5%"],["matTooltip","We strongly recommend assigning all issues to someone","matTooltipPosition","above",2,"color","#ffab40"],[4,"ngIf"],["style","display: inline-block; margin-left: 5px",4,"ngFor","ngForOf"],[2,"display","inline-block","margin-left","5px"],["matTooltipPosition","above",2,"font-size","12px","cursor","pointer",3,"routerLink","matTooltip"],["role","progressbar","style","width: 100%","aria-valuenow","100","aria-valuemin","0","aria-valuemax","100",3,"value","max",4,"ngIf"],["color","green"],["color","red"],["role","progressbar","aria-valuenow","100","aria-valuemin","0","aria-valuemax","100",2,"width","100%",3,"value","max"],["mat-button","","matTooltip","View this issue on GitHub","style","transform: scale(0.8)",3,"click",4,"ngIf"],["mat-button","","color","accent","style","transform: scale(0.8)","matTooltip","Respond to this issue",3,"routerLink","click",4,"ngIf","ngIfElse"],["tryEditIssue",""],["mat-button","","color","primary","style","transform: scale(0.8)","matTooltip","Mark this issue as Responded",3,"click",4,"ngIf"],["color","primary","matTooltip","Mark this issue as Pending","mat-button","","style","transform: scale(0.8)",3,"click",4,"ngIf"],["mat-button","","color","warn","matTooltip","Delete this issue","style","transform: scale(0.8)",3,"click",4,"ngIf"],["color","warn","style","display: inline; padding-right: 30px; margin-left: 5px",3,"diameter",4,"ngIf"],["mat-button","","matTooltip","View this issue on GitHub",2,"transform","scale(0.8)",3,"click"],["mat-button","","color","accent","matTooltip","Respond to this issue",2,"transform","scale(0.8)",3,"routerLink","click"],["mat-button","","color","accent","style","transform: scale(0.8)","matTooltip","Edit this issue",4,"ngIf"],["mat-button","","color","accent","matTooltip","Edit this issue",2,"transform","scale(0.8)"],["mat-button","","color","primary","matTooltip","Mark this issue as Responded",2,"transform","scale(0.8)",3,"click"],["color","primary","matTooltip","Mark this issue as Pending","mat-button","",2,"transform","scale(0.8)",3,"click"],["mat-button","","color","warn","matTooltip","Delete this issue",2,"transform","scale(0.8)",3,"click"],["color","warn",2,"display","inline","padding-right","30px","margin-left","5px",3,"diameter"],[2,"cursor","pointer",3,"routerLink","click"],[2,"display","flex","justify-content","center","align-items","center"],["color","primary","mode","indeterminate","diameter","50","strokeWidth","5"]],template:function(e,i){1&e&&(x(0,"mat-table",0),Je("matSortChange",function(s){return i.sortChange(s)}),Gr(1,1),Ae(2,Qae,2,0,"mat-header-cell",2),Ae(3,Kae,3,1,"mat-cell",3),$r(),Gr(4,4),Ae(5,Zae,2,0,"mat-header-cell",2),Ae(6,Xae,3,2,"mat-cell",3),$r(),Ae(7,tle,3,0,"ng-container",5),Gr(8,6),Ae(9,nle,2,0,"mat-header-cell",2),Ae(10,sle,5,4,"mat-cell",3),$r(),Gr(11,7),Ae(12,ole,2,0,"mat-header-cell",2),Ae(13,cle,5,4,"mat-cell",3),$r(),Gr(14,8),Ae(15,ule,2,0,"mat-header-cell",2),Ae(16,ple,3,2,"mat-cell",3),$r(),Gr(17,9),Ae(18,mle,2,0,"mat-header-cell",10),Ae(19,_le,3,2,"mat-cell",3),$r(),Gr(20,11),Ae(21,yle,2,0,"mat-header-cell",12),Ae(22,Mle,5,6,"mat-cell",3),$r(),Gr(23,13),Ae(24,Dle,2,0,"mat-header-cell",2),Ae(25,kle,5,4,"mat-cell",3),$r(),Gr(26,14),Ae(27,xle,2,0,"mat-header-cell",10),Ae(28,Rle,3,2,"mat-cell",3),$r(),Gr(29,15),Ae(30,Lle,2,0,"mat-header-cell",12),Ae(31,Vle,9,7,"mat-cell",3),$r(),Ae(32,qle,1,0,"mat-header-row",16),we(33,"> "),Ae(34,Ule,1,1,"mat-row",17),O(),Ae(35,zle,2,0,"mat-card",18),ls(36,"async"),x(37,"mat-paginator",19),Je("page",function(s){return i.pageChange(s)}),O()),2&e&&(H("dataSource",i.issues)("matSortActive",i.tableSettings.sortActiveId)("matSortDirection",i.tableSettings.sortDirection),B(7),H("ngIf","Student"!==i.userService.currentUser.role),B(25),H("matHeaderRowDef",i.headers),B(2),H("matRowDefColumns",i.headers),B(1),H("ngIf",cs(36,11,i.issues.isLoading$)),B(2),H("paginatorLocalStorage",i.table_name)("pageSize",i.tableSettings.pageSize)("pageSizeOptions",kf(13,Gle))("pageIndex",i.tableSettings.pageIndex))},directives:[MP,D0,T0,C0,S0,nee,E0,k0,Ed,ai,ql,hs,gl,Br,G_,Yd,Dd,bi,Es,DP,CP,EP,TP,a0,v0,Wae],pipes:[rl],styles:[".mat-table[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;min-width:1000px}.mat-paginator[_ngcontent-%COMP%]{min-width:1000px}.mat-column-id[_ngcontent-%COMP%]{flex:0 1 5%}.mat-column-type[_ngcontent-%COMP%], .mat-column-responseTag[_ngcontent-%COMP%], .mat-column-duplicatedIssues[_ngcontent-%COMP%]{overflow-x:auto}.mat-column-assignees[_ngcontent-%COMP%]{word-wrap:normal}.mat-column-actions[_ngcontent-%COMP%]{overflow-x:auto;text-align:center!important}.mat-header-row[_ngcontent-%COMP%], .mat-row[_ngcontent-%COMP%]{-moz-column-gap:10px;column-gap:10px;min-width:100%}.mat-icon.arrow-right[_ngcontent-%COMP%]{cursor:default;vertical-align:middle}.mat-cell.mat-column-type[_ngcontent-%COMP%]{flex-wrap:wrap}.mat-cell.mat-column-actions[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{min-width:32px}.mat-column-type[_ngcontent-%COMP%]{flex-basis:12px}.title-wrap[_ngcontent-%COMP%]{overflow-wrap:anywhere}"]}),n})();function $le(n,t){1&n&&(x(0,"button",8),we(1," New Issue "),O())}const Wle=[{path:"phaseBugReporting",component:(()=>{class n{constructor(e,i){this.permissions=e,this.userService=i,this.displayedColumns=[Kt.ID,Kt.TITLE,Kt.TYPE,Kt.SEVERITY,Kt.ACTIONS],this.actionButtons=[Pi.VIEW_IN_WEB,Pi.DELETE_ISSUE,Pi.FIX_ISSUE]}ngOnInit(){}applyFilter(e){this.table.issues.filter=e}}return n.\u0275fac=function(e){return new(e||n)(M(Hs),M(Cr))},n.\u0275cmp=xt({type:n,selectors:[["app-phase-bug-reporting"]],viewQuery:function(e,i){if(1&e&&pn(Kr,7),2&e){let r;Et(r=Ct())&&(i.table=r.first)}},decls:13,vars:4,consts:[["cols","3","rowHeight","80px"],[1,"grid-flush-left"],[1,"mat-headline",2,"margin","0px"],[1,"full-grid-width"],["matInput","","placeholder","Search",3,"keyup"],[1,"grid-flush-right"],["mat-stroked-button","","class","create-new-bug-report-button","color","primary","routerLink","issues/new",4,"ngIf"],["table_name","tableBugReporting",3,"headers","actions"],["mat-stroked-button","","color","primary","routerLink","issues/new",1,"create-new-bug-report-button"]],template:function(e,i){1&e&&(x(0,"div")(1,"mat-grid-list",0)(2,"mat-grid-tile")(3,"div",1)(4,"h1",2),we(5),O()()(),x(6,"mat-grid-tile")(7,"mat-form-field",3)(8,"input",4),Je("keyup",function(s){return i.applyFilter(s.target.value)}),O()()(),x(9,"mat-grid-tile")(10,"div",5),Ae(11,$le,2,0,"button",6),O()()(),bt(12,"app-issue-tables",7),O()),2&e&&(B(5),ln(" ","Student"===i.userService.currentUser.role?"Issues you posted":"All Issues"," "),B(6),H("ngIf",i.permissions.isIssueCreatable()),B(1),H("headers",i.displayedColumns)("actions",i.actionButtons))},directives:[fl,Ua,Er,io,ai,bi,Dd,Kr],styles:[".container[_ngcontent-%COMP%]{display:block;align-items:center;justify-content:center;text-align:center}.title[_ngcontent-%COMP%]{color:#000;margin:0;padding:30px 20px}.mat-column-actions[_ngcontent-%COMP%]{width:20%;text-align:center}.mat-column-id[_ngcontent-%COMP%]{width:10%}.mat-column-title[_ngcontent-%COMP%]{width:35%}.mat-column-type[_ngcontent-%COMP%]{width:25%}.mat-column-severity[_ngcontent-%COMP%]{width:23%}"]}),n})(),canActivate:[ro]},{path:"phaseBugReporting/issues/new",component:Yae,canActivate:[ro],canDeactivate:[fm]},{path:"phaseBugReporting/issues/:issue_id",component:Oae,canActivate:[ro],canDeactivate:[fm]}];let Qle=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[ws.forChild(Wle)],ws]}),n})(),SN=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[Qle,Bs,dc,_l,Ey,Do.forChild(),yy,$d]]}),n})(),Kle=(()=>{class n{constructor(e,i,r,s){this.route=e,this.userService=i,this.permissions=r,this.issueService=s,this.issueComponents=[Oi.TESTER_POST,Oi.TEAM_RESPONSE,Oi.ISSUE_DISPUTE,Oi.SEVERITY_LABEL,Oi.TYPE_LABEL,Oi.RESPONSE_LABEL,Oi.DUPLICATE,Oi.UNSURE_CHECKBOX]}ngOnInit(){this.route.params.subscribe(e=>{this.issueId=+e.issue_id})}canDeactivate(){return!this.viewIssue.isEditing()}}return n.\u0275fac=function(e){return new(e||n)(M(Zo),M(Cr),M(Hs),M(Di))},n.\u0275cmp=xt({type:n,selectors:[["app-issue"]],viewQuery:function(e,i){if(1&e&&pn(yl,7),2&e){let r;Et(r=Ct())&&(i.viewIssue=r.first)}},decls:2,vars:2,consts:[[3,"issueId","issueComponents"]],template:function(e,i){1&e&&(x(0,"div"),bt(1,"app-view-issue",0),O()),2&e&&(B(1),H("issueId",i.issueId)("issueComponents",i.issueComponents))},directives:[yl],styles:[".row[_ngcontent-%COMP%]{display:flex}.column[_ngcontent-%COMP%]{padding:10px;height:100%}.left[_ngcontent-%COMP%]{width:85%}.right[_ngcontent-%COMP%]{width:15%}"]}),n})();function Zle(n,t){1&n&&(x(0,"button",11)(1,"mat-icon",12),we(2," settings "),O()()),2&n&&(Te(),H("matMenuTriggerFor",ki(6)))}function Xle(n,t){if(1&n){const e=an();x(0,"button",13),Je("click",function(){const s=Ut(e).$implicit;return Te().updateDisplayedTeam(s)}),x(1,"span"),we(2),O()()}if(2&n){const e=t.$implicit;H("disabled",e===Te().teamFilter),B(2),ln(" ",e," ")}}const Jle=[{path:"phaseModeration",component:(()=>{class n{constructor(e,i,r){this.issueService=e,this.userService=i,this.dataService=r,this.displayedColumns=[Kt.ID,Kt.TITLE,Kt.TYPE,Kt.SEVERITY,Kt.TODO,Kt.ACTIONS],this.teamFilter="All Teams",this.actionButtons=[Pi.VIEW_IN_WEB,Pi.FIX_ISSUE]}ngOnInit(){this.issueService.setIssueTeamFilter(this.teamFilter)}applyFilter(e){this.table.issues.filter=e}get teamList(){const e=this.dataService.getTeams();switch(U0[Mn.phaseModeration][this.userService.currentUser.role]){case Ji.FilterByTeamAssigned:return["All Teams",...this.userService.currentUser.allocatedTeams.map(i=>i.id)];case Ji.NoFilter:return["All Teams",...e]}}updateDisplayedTeam(e){this.teamFilter=e,this.table.issues.teamFilter=this.teamFilter}}return n.\u0275fac=function(e){return new(e||n)(M(Di),M(Cr),M(Li))},n.\u0275cmp=xt({type:n,selectors:[["app-phase-moderation"]],viewQuery:function(e,i){if(1&e&&pn(Kr,7),2&e){let r;Et(r=Ct())&&(i.table=r.first)}},decls:18,vars:5,consts:[[2,"text-align","center","margin-bottom","20px"],[1,"mat-display-1"],["mat-icon-button","",3,"matMenuTriggerFor",4,"ngIf"],["teamMenu",""],["mat-menu-item","",3,"disabled","click",4,"ngFor","ngForOf"],["cols","3","rowHeight","80px"],[1,"grid-flush-left"],[1,"mat-headline",2,"margin","0px"],[1,"full-grid-width"],["matInput","","placeholder","Search",3,"keyup"],["table_name","tableModeration",3,"headers","actions"],["mat-icon-button","",3,"matMenuTriggerFor"],[2,"font-size","20px","margin-bottom","7px","color","#586069"],["mat-menu-item","",3,"disabled","click"]],template:function(e,i){1&e&&(x(0,"div")(1,"div",0)(2,"span",1),we(3),O(),Ae(4,Zle,3,1,"button",2),x(5,"mat-menu",null,3),Ae(7,Xle,3,2,"button",4),O()(),x(8,"mat-grid-list",5)(9,"mat-grid-tile")(10,"div",6)(11,"h1",7),we(12,"Issues Submitted by Students"),O()()(),bt(13,"br"),x(14,"mat-grid-tile")(15,"mat-form-field",8)(16,"input",9),Je("keyup",function(s){return i.applyFilter(s.target.value)}),O()()()(),bt(17,"app-issue-tables",10),O()),2&e&&(B(3),ln(" ",i.teamList?i.teamFilter:i.userService.currentUser.team.id," "),B(1),H("ngIf",i.teamList),B(3),H("ngForOf",i.teamList),B(10),H("headers",i.displayedColumns)("actions",i.actionButtons))},directives:[ai,bi,iy,hs,ny,Br,lc,fl,Ua,Er,io,Kr],styles:[".mat-column-id[_ngcontent-%COMP%]{width:10%}.mat-column-title[_ngcontent-%COMP%]{width:20%}.mat-column-type[_ngcontent-%COMP%]{width:15%}.mat-column-severity[_ngcontent-%COMP%]{width:10%}.mat-column-Todo-Remaining[_ngcontent-%COMP%]{width:20%}.mat-column-actions[_ngcontent-%COMP%]{width:10%;text-align:center}"]}),n})(),canActivate:[ro]},{path:"phaseModeration/issues/:issue_id",component:Kle,canActivate:[ro],canDeactivate:[fm]}];let ece=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[ws.forChild(Jle)],ws]}),n})(),kN=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[ece,Bs,dc,_l,Ey,Do.forChild(),yy]]}),n})(),tce=(()=>{class n{constructor(e,i,r){this.issueService=e,this.route=i,this.permissions=r,this.issueComponents=[Oi.TESTER_POST,Oi.TEAM_RESPONSE,Oi.NEW_TEAM_RESPONSE,Oi.SEVERITY_LABEL,Oi.TYPE_LABEL,Oi.RESPONSE_LABEL,Oi.ASSIGNEE,Oi.DUPLICATE]}ngOnInit(){this.route.params.subscribe(e=>{this.issueId=+e.issue_id})}canDeactivate(){return!this.viewIssue.isEditing()}}return n.\u0275fac=function(e){return new(e||n)(M(Di),M(Zo),M(Hs))},n.\u0275cmp=xt({type:n,selectors:[["app-issue"]],viewQuery:function(e,i){if(1&e&&pn(yl,7),2&e){let r;Et(r=Ct())&&(i.viewIssue=r.first)}},decls:2,vars:2,consts:[[3,"issueId","issueComponents"]],template:function(e,i){1&e&&(x(0,"div"),bt(1,"app-view-issue",0),O()),2&e&&(B(1),H("issueId",i.issueId)("issueComponents",i.issueComponents))},directives:[yl],styles:[".row[_ngcontent-%COMP%]{display:flex}.column[_ngcontent-%COMP%]{padding:10px;height:100%}.left[_ngcontent-%COMP%]{width:85%}.right[_ngcontent-%COMP%]{width:15%}"]}),n})(),nce=(()=>{class n{constructor(e,i,r){this.issueService=e,this.permissions=i,this.userService=r,this.actionButtons=[Pi.VIEW_IN_WEB,Pi.RESPOND_TO_ISSUE,Pi.MARK_AS_RESPONDED,Pi.FIX_ISSUE],this.displayedColumns=r.currentUser.role!==An.Student?[Kt.ID,Kt.TITLE,Kt.TEAM_ASSIGNED,Kt.TYPE,Kt.SEVERITY,Kt.DUPLICATED_ISSUES,Kt.ACTIONS]:[Kt.ID,Kt.TITLE,Kt.TYPE,Kt.SEVERITY,Kt.DUPLICATED_ISSUES,Kt.ACTIONS]}ngOnChanges(e){e.teamFilter.isFirstChange()||(this.table.issues.teamFilter=e.teamFilter.currentValue)}ngOnInit(){const i=s=>!this.issueService.hasTeamResponse(s.id)||!s.status||s.status===Ys.Incomplete;this.filter=s=>i(s)&&(s=>!s.duplicateOf)(s)&&(s=>!s.status||!s.teamResponseError)(s)}applyFilter(e){this.table.issues.filter=e}}return n.\u0275fac=function(e){return new(e||n)(M(Di),M(Hs),M(Cr))},n.\u0275cmp=xt({type:n,selectors:[["app-issues-pending"]],viewQuery:function(e,i){if(1&e&&pn(Kr,7),2&e){let r;Et(r=Ct())&&(i.table=r.first)}},inputs:{teamFilter:"teamFilter"},features:[Jn],decls:10,vars:3,consts:[["cols","3","rowHeight","80px"],[1,"grid-flush-left"],[1,"mat-headline",2,"margin","0"],[1,"full-grid-width"],["matInput","","placeholder","Search",3,"keyup"],["table_name","tableTeamResponsePending",3,"headers","actions","filters"]],template:function(e,i){1&e&&(x(0,"div")(1,"mat-grid-list",0)(2,"mat-grid-tile")(3,"div",1)(4,"h1",2),we(5,"Issues Pending Response"),O()()(),x(6,"mat-grid-tile")(7,"mat-form-field",3)(8,"input",4),Je("keyup",function(s){return i.applyFilter(s.target.value)}),O()()()(),bt(9,"app-issue-tables",5),O()),2&e&&(B(9),H("headers",i.displayedColumns)("actions",i.actionButtons)("filters",i.filter))},directives:[fl,Ua,Er,io,Kr],styles:[".container[_ngcontent-%COMP%]{display:block;align-items:center;justify-content:center;text-align:center}.title[_ngcontent-%COMP%]{color:#000;margin:0;padding:30px 20px}.mat-column-actions[_ngcontent-%COMP%]{width:13%;text-align:center}.mat-column-id[_ngcontent-%COMP%]{width:10%}.mat-column-title[_ngcontent-%COMP%]{width:26%}.mat-column-teamAssigned[_ngcontent-%COMP%]{width:10%}.mat-column-type[_ngcontent-%COMP%]{width:12%}.mat-column-severity[_ngcontent-%COMP%]{width:10%}.mat-column-duplicateOf[_ngcontent-%COMP%]{width:12%}"]}),n})(),ice=(()=>{class n{constructor(e,i){this.issueService=e,this.userService=i,this.actionButtons=[Pi.VIEW_IN_WEB,Pi.MARK_AS_PENDING,Pi.FIX_ISSUE],this.displayedColumns=i.currentUser.role===An.Student?[Kt.ID,Kt.TITLE,Kt.TYPE,Kt.SEVERITY,Kt.RESPONSE,Kt.ASSIGNEE,Kt.DUPLICATED_ISSUES,Kt.ACTIONS]:[Kt.ID,Kt.TITLE,Kt.TEAM_ASSIGNED,Kt.TYPE,Kt.SEVERITY,Kt.RESPONSE,Kt.ASSIGNEE,Kt.DUPLICATED_ISSUES,Kt.ACTIONS]}ngOnChanges(e){e.teamFilter.isFirstChange()||(this.table.issues.teamFilter=e.teamFilter.currentValue)}ngOnInit(){this.filter=e=>(o=>this.issueService.hasTeamResponse(o.id))(e)&&!e.duplicateOf&&e.status===Ys.Done}applyFilter(e){this.table.issues.filter=e}}return n.\u0275fac=function(e){return new(e||n)(M(Di),M(Cr))},n.\u0275cmp=xt({type:n,selectors:[["app-issues-responded"]],viewQuery:function(e,i){if(1&e&&pn(Kr,7),2&e){let r;Et(r=Ct())&&(i.table=r.first)}},inputs:{teamFilter:"teamFilter"},features:[Jn],decls:10,vars:3,consts:[["cols","3","rowHeight","80px"],[1,"grid-flush-left"],[1,"mat-headline",2,"margin","0px"],[1,"full-grid-width"],["matInput","","placeholder","Search",3,"keyup"],["table_name","tableTeamResponseResponded",3,"headers","actions","filters"]],template:function(e,i){1&e&&(x(0,"div")(1,"mat-grid-list",0)(2,"mat-grid-tile")(3,"div",1)(4,"h1",2),we(5,"Issues Responded"),O()()(),x(6,"mat-grid-tile")(7,"mat-form-field",3)(8,"input",4),Je("keyup",function(s){return i.applyFilter(s.target.value)}),O()()()(),bt(9,"app-issue-tables",5),O()),2&e&&(B(9),H("headers",i.displayedColumns)("actions",i.actionButtons)("filters",i.filter))},directives:[fl,Ua,Er,io,Kr],styles:[".container[_ngcontent-%COMP%]{display:block;align-items:center;justify-content:center;text-align:center}.title[_ngcontent-%COMP%]{color:#000;margin:0;padding:30px 20px}.mat-column-id[_ngcontent-%COMP%]{width:5%}.mat-column-title[_ngcontent-%COMP%]{width:20%}.mat-column-type[_ngcontent-%COMP%]{width:11%}.mat-column-severity[_ngcontent-%COMP%]{width:6%}.mat-column-responseTag[_ngcontent-%COMP%], .mat-column-assignees[_ngcontent-%COMP%]{width:10%}.mat-column-teamAssigned[_ngcontent-%COMP%]{width:6%}.mat-column-duplicatedIssues[_ngcontent-%COMP%]{width:10%}.mat-column-actions[_ngcontent-%COMP%]{width:13%;text-align:center}.grid-flush-right[_ngcontent-%COMP%]{position:absolute;right:5px}"]}),n})(),rce=(()=>{class n{constructor(e,i,r){this.issueService=e,this.userService=i,this.permissions=r,this.actionButtons=[Pi.VIEW_IN_WEB,Pi.FIX_ISSUE],this.displayedColumns=i.currentUser.role===An.Student?[Kt.ID,Kt.TITLE,Kt.TYPE,Kt.SEVERITY,Kt.RESPONSE,Kt.ASSIGNEE,Kt.DUPLICATED_ISSUES,Kt.ACTIONS]:[Kt.ID,Kt.TITLE,Kt.TEAM_ASSIGNED,Kt.TYPE,Kt.SEVERITY,Kt.RESPONSE,Kt.ASSIGNEE,Kt.DUPLICATED_ISSUES,Kt.ACTIONS]}ngOnChanges(e){e.teamFilter.isFirstChange()||(this.table.issues.teamFilter=e.teamFilter.currentValue)}ngOnInit(){this.filter=e=>{const o=(f=>this.issueService.hasTeamResponse(f.id))(e)&&!!e.duplicateOf&&(f=>!!this.issueService.issues$.getValue().filter(D=>D.duplicateOf===f.id).length)(e),h=!!e.status&&(f=>!!f.teamResponseError)(e);return o||h}}applyFilter(e){this.table.issues.filter=e}}return n.\u0275fac=function(e){return new(e||n)(M(Di),M(Cr),M(Hs))},n.\u0275cmp=xt({type:n,selectors:[["app-issues-faulty"]],viewQuery:function(e,i){if(1&e&&pn(Kr,7),2&e){let r;Et(r=Ct())&&(i.table=r.first)}},inputs:{teamFilter:"teamFilter"},features:[Jn],decls:10,vars:3,consts:[["cols","3","rowHeight","80px"],[1,"grid-flush-left"],[1,"mat-headline",2,"margin","0px"],[1,"full-grid-width"],["matInput","","placeholder","Search",3,"keyup"],["table_name","tableTeamResponseFaulty",3,"headers","actions","filters"]],template:function(e,i){1&e&&(x(0,"div")(1,"mat-grid-list",0)(2,"mat-grid-tile")(3,"div",1)(4,"h1",2),we(5,"Faulty Issues"),O()()(),x(6,"mat-grid-tile")(7,"mat-form-field",3)(8,"input",4),Je("keyup",function(s){return i.applyFilter(s.target.value)}),O()()()(),bt(9,"app-issue-tables",5),O()),2&e&&(B(9),H("headers",i.displayedColumns)("actions",i.actionButtons)("filters",i.filter))},directives:[fl,Ua,Er,io,Kr],styles:[".container[_ngcontent-%COMP%]{display:block;align-items:center;justify-content:center;text-align:center}.title[_ngcontent-%COMP%]{color:#000;margin:0;padding:30px 20px}.mat-column-id[_ngcontent-%COMP%]{width:5%}.mat-column-title[_ngcontent-%COMP%]{width:20%}.mat-column-type[_ngcontent-%COMP%]{width:15%}.mat-column-severity[_ngcontent-%COMP%], .mat-column-responseTag[_ngcontent-%COMP%], .mat-column-assignees[_ngcontent-%COMP%]{width:10%}.mat-column-teamAssigned[_ngcontent-%COMP%]{width:7%}.mat-column-duplicatedIssues[_ngcontent-%COMP%]{width:10%}.mat-column-actions[_ngcontent-%COMP%]{width:15%;text-align:center}"]}),n})();function sce(n,t){1&n&&(x(0,"button",6)(1,"mat-icon",7),we(2," settings "),O()()),2&n&&(Te(),H("matMenuTriggerFor",ki(6)))}function oce(n,t){if(1&n){const e=an();x(0,"button",8),Je("click",function(){const s=Ut(e).$implicit;return Te().updateDisplayedTeam(s)}),x(1,"span"),we(2),O()()}if(2&n){const e=t.$implicit;H("disabled",e===Te().teamFilter),B(2),ln(" ",e," ")}}const ace=[{path:"phaseTeamResponse",component:(()=>{class n{constructor(e,i,r){this.userService=e,this.dataService=i,this.issueService=r,this.teamFilter="All Teams"}ngOnInit(){this.issueService.setIssueTeamFilter(this.teamFilter)}get teamList(){const e=this.dataService.getTeams();switch(U0[Mn.phaseTeamResponse][this.userService.currentUser.role]){case Ji.FilterByTeamAssigned:return["All Teams",...this.userService.currentUser.allocatedTeams.map(i=>i.id)];case Ji.NoFilter:return["All Teams",...e]}}updateDisplayedTeam(e){this.teamFilter=e}}return n.\u0275fac=function(e){return new(e||n)(M(Cr),M(Li),M(Di))},n.\u0275cmp=xt({type:n,selectors:[["app-phase-team-response"]],decls:11,vars:6,consts:[[2,"text-align","center","margin-bottom","20px"],[1,"mat-display-1"],["mat-icon-button","",3,"matMenuTriggerFor",4,"ngIf"],["teamMenu",""],["mat-menu-item","",3,"disabled","click",4,"ngFor","ngForOf"],[3,"teamFilter"],["mat-icon-button","",3,"matMenuTriggerFor"],[2,"font-size","20px","margin-bottom","7px","color","#586069"],["mat-menu-item","",3,"disabled","click"]],template:function(e,i){1&e&&(x(0,"div")(1,"div",0)(2,"span",1),we(3),O(),Ae(4,sce,3,1,"button",2),x(5,"mat-menu",null,3),Ae(7,oce,3,2,"button",4),O()(),bt(8,"app-issues-pending",5)(9,"app-issues-responded",5)(10,"app-issues-faulty",5),O()),2&e&&(B(3),ln(" ",i.teamList?i.teamFilter:i.userService.currentUser.team.id," "),B(1),H("ngIf",i.teamList),B(3),H("ngForOf",i.teamList),B(1),H("teamFilter",i.teamFilter),B(1),H("teamFilter",i.teamFilter),B(1),H("teamFilter",i.teamFilter))},directives:[ai,bi,iy,hs,ny,Br,lc,nce,ice,rce],styles:[".container[_ngcontent-%COMP%]{display:block;align-items:center;justify-content:center;text-align:center}.title[_ngcontent-%COMP%]{color:#000;margin:0;padding:30px 20px}.mat-column-actions[_ngcontent-%COMP%]{width:80px;text-align:center}.mat-column-id[_ngcontent-%COMP%]{width:10%}.mat-column-title[_ngcontent-%COMP%]{width:40%}.mat-column-type[_ngcontent-%COMP%]{width:30%}.mat-column-severity[_ngcontent-%COMP%]{width:12%}"]}),n})(),canActivate:[ro]},{path:"phaseTeamResponse/issues/:issue_id",component:tce,canActivate:[ro],canDeactivate:[fm]}];let lce=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[ws.forChild(ace)],ws]}),n})(),xN=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[lce,Bs,dc,_l,Ey,Do.forChild(),yy]]}),n})(),cce=(()=>{class n{constructor(e){this.route=e,this.issueComponents=[Oi.TESTER_POST,Oi.SEVERITY_LABEL,Oi.TYPE_LABEL,Oi.TEAM_RESPONSE,Oi.TESTER_RESPONSE]}ngOnInit(){this.route.params.subscribe(e=>{this.issueId=+e.issue_id})}canDeactivate(){return!this.viewIssue.isEditing()}}return n.\u0275fac=function(e){return new(e||n)(M(Zo))},n.\u0275cmp=xt({type:n,selectors:[["app-issue"]],viewQuery:function(e,i){if(1&e&&pn(yl,7),2&e){let r;Et(r=Ct())&&(i.viewIssue=r.first)}},decls:2,vars:2,consts:[[3,"issueId","issueComponents"]],template:function(e,i){1&e&&(x(0,"div"),bt(1,"app-view-issue",0),O()),2&e&&(B(1),H("issueId",i.issueId)("issueComponents",i.issueComponents))},directives:[yl],styles:[""]}),n})(),uce=(()=>{class n{constructor(){this.displayedColumns=[Kt.ID,Kt.TITLE,Kt.TYPE,Kt.SEVERITY,Kt.ACTIONS],this.actionButtons=[Pi.VIEW_IN_WEB,Pi.RESPOND_TO_ISSUE,Pi.MARK_AS_RESPONDED,Pi.FIX_ISSUE]}ngOnInit(){this.filter=r=>(r=>!r.status||r.status===Ys.Incomplete)(r)&&(r=>!!r.issueComment)(r)}applyFilter(e){this.table.issues.filter=e}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=xt({type:n,selectors:[["app-issue-pending"]],viewQuery:function(e,i){if(1&e&&pn(Kr,7),2&e){let r;Et(r=Ct())&&(i.table=r.first)}},decls:10,vars:3,consts:[["cols","3","rowHeight","80px"],[1,"grid-flush-left"],[1,"mat-headline",2,"margin","0"],[1,"full-grid-width"],["matInput","","placeholder","Search",3,"keyup"],["table_name","tableTesterResponsePending",3,"headers","actions","filters"]],template:function(e,i){1&e&&(x(0,"div")(1,"mat-grid-list",0)(2,"mat-grid-tile")(3,"div",1)(4,"h1",2),we(5,"Issues Pending Response"),O()()(),x(6,"mat-grid-tile")(7,"mat-form-field",3)(8,"input",4),Je("keyup",function(s){return i.applyFilter(s.target.value)}),O()()()(),bt(9,"app-issue-tables",5),O()),2&e&&(B(9),H("headers",i.displayedColumns)("actions",i.actionButtons)("filters",i.filter))},directives:[fl,Ua,Er,io,Kr],styles:[""]}),n})(),dce=(()=>{class n{constructor(){this.displayedColumns=[Kt.ID,Kt.TITLE,Kt.TYPE,Kt.SEVERITY,Kt.TESTER_DISAGREE,Kt.ACTIONS],this.actionButtons=[Pi.VIEW_IN_WEB,Pi.MARK_AS_PENDING,Pi.FIX_ISSUE]}ngOnInit(){this.filter=r=>(r=>r.status===Ys.Done)(r)&&(r=>!!r.issueComment)(r)}applyFilter(e){this.table.issues.filter=e}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=xt({type:n,selectors:[["app-issue-responded"]],viewQuery:function(e,i){if(1&e&&pn(Kr,7),2&e){let r;Et(r=Ct())&&(i.table=r.first)}},decls:10,vars:3,consts:[["cols","3","rowHeight","80px"],[1,"grid-flush-left"],[1,"mat-headline",2,"margin","0"],[1,"full-grid-width"],["matInput","","placeholder","Search",3,"keyup"],["table_name","tableTesterResponseResponded",3,"headers","actions","filters"]],template:function(e,i){1&e&&(x(0,"div")(1,"mat-grid-list",0)(2,"mat-grid-tile")(3,"div",1)(4,"h1",2),we(5,"Issues Responded"),O()()(),x(6,"mat-grid-tile")(7,"mat-form-field",3)(8,"input",4),Je("keyup",function(s){return i.applyFilter(s.target.value)}),O()()()(),bt(9,"app-issue-tables",5),O()),2&e&&(B(9),H("headers",i.displayedColumns)("actions",i.actionButtons)("filters",i.filter))},directives:[fl,Ua,Er,io,Kr],styles:[""]}),n})(),hce=(()=>{class n{constructor(){this.displayedColumns=[Kt.ID,Kt.TITLE,Kt.TYPE,Kt.SEVERITY,Kt.ACTIONS],this.actionButtons=[Pi.VIEW_IN_WEB,Pi.FIX_ISSUE]}ngOnInit(){this.filter=e=>e.testerResponseError}applyFilter(e){this.table.issues.filter=e}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=xt({type:n,selectors:[["app-issue-faulty"]],viewQuery:function(e,i){if(1&e&&pn(Kr,7),2&e){let r;Et(r=Ct())&&(i.table=r.first)}},decls:10,vars:3,consts:[["cols","3","rowHeight","80px"],[1,"grid-flush-left"],[1,"mat-headline",2,"margin","0px"],[1,"full-grid-width"],["matInput","","placeholder","Search",3,"keyup"],["table_name","tableTesterResponseFaulty",3,"headers","actions","filters"]],template:function(e,i){1&e&&(x(0,"div")(1,"mat-grid-list",0)(2,"mat-grid-tile")(3,"div",1)(4,"h1",2),we(5,"Faulty Issues"),O()()(),x(6,"mat-grid-tile")(7,"mat-form-field",3)(8,"input",4),Je("keyup",function(s){return i.applyFilter(s.target.value)}),O()()()(),bt(9,"app-issue-tables",5),O()),2&e&&(B(9),H("headers",i.displayedColumns)("actions",i.actionButtons)("filters",i.filter))},directives:[fl,Ua,Er,io,Kr],styles:[""]}),n})(),pce=(()=>{class n{constructor(){this.displayedColumns=[Kt.ID,Kt.TITLE,Kt.TYPE,Kt.SEVERITY,Kt.ACTIONS],this.actionButtons=[Pi.VIEW_IN_WEB]}ngOnInit(){this.filter=e=>e.teamAccepted}applyFilter(e){this.table.issues.filter=e}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=xt({type:n,selectors:[["app-issue-accepted"]],viewQuery:function(e,i){if(1&e&&pn(Kr,7),2&e){let r;Et(r=Ct())&&(i.table=r.first)}},decls:10,vars:3,consts:[["cols","3","rowHeight","80px"],[1,"grid-flush-left"],[1,"mat-headline",2,"margin","0"],[1,"full-grid-width"],["matInput","","placeholder","Search",3,"keyup"],["table_name","tableTesterResponseAccepted",3,"headers","actions","filters"]],template:function(e,i){1&e&&(x(0,"div")(1,"mat-grid-list",0)(2,"mat-grid-tile")(3,"div",1)(4,"h1",2),we(5,"Accepted by Dev Team (No Action Required)"),O()()(),x(6,"mat-grid-tile")(7,"mat-form-field",3)(8,"input",4),Je("keyup",function(s){return i.applyFilter(s.target.value)}),O()()()(),bt(9,"app-issue-tables",5),O()),2&e&&(B(9),H("headers",i.displayedColumns)("actions",i.actionButtons)("filters",i.filter))},directives:[fl,Ua,Er,io,Kr],styles:[""]}),n})();const mce=[{path:"phaseTesterResponse",component:(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=xt({type:n,selectors:[["app-phase-tester-response"]],decls:5,vars:0,template:function(e,i){1&e&&(x(0,"div"),bt(1,"app-issue-pending")(2,"app-issue-responded")(3,"app-issue-faulty")(4,"app-issue-accepted"),O())},directives:[uce,dce,hce,pce],styles:[""]}),n})(),canActivate:[ro]},{path:"phaseTesterResponse/issues/:issue_id",component:cce,canActivate:[ro],canDeactivate:[fm]}];let fce=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[ws.forChild(mce)],ws]}),n})(),IN=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[di,fce,Bs,Ey,yy,Do.forChild()]]}),n})();const gce=[{path:"",loadChildren:()=>LF},{path:"phaseBugReporting",loadChildren:()=>SN,canLoad:[ro]},{path:"phaseTeamResponse",loadChildren:()=>xN,canLoad:[ro]},{path:"phaseTesterResponse",loadChildren:()=>IN,canLoad:[ro]},{path:"phaseModeration",loadChildren:()=>kN,canLoad:[ro]},{path:"**",redirectTo:""}];let _ce=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Yt({type:n}),n.\u0275inj=He({imports:[[ws.forRoot(gce)],ws]}),n})();function yce(n,t){if(1&n){const e=an();x(0,"button",12),Je("click",function(){return Ut(e),Te().goBack()}),x(1,"mat-icon"),we(2,"arrow_back_ios"),O()()}}function vce(n,t){if(1&n&&(x(0,"span",13),we(1),O()),2&n){const e=Te();B(1),ln(" (",e.getPhaseDescription(e.phaseService.currentPhase),") ")}}const bce=function(n){return{color:"green",visibility:n}};function wce(n,t){if(1&n){const e=an();x(0,"button",18),Je("click",function(){const s=Ut(e).$implicit;return Te(2).routeToSelectedPhase(s)}),x(1,"span")(2,"mat-icon",19),we(3,"done"),O(),we(4),O()()}if(2&n){const e=t.$implicit,i=Te(2);B(2),H("ngStyle",$o(2,bce,i.phaseService.currentPhase===e?"visible":"hidden")),B(2),ln(" ",i.getPhaseDescription(e)," ")}}function Mce(n,t){if(1&n&&(x(0,"div")(1,"button",14)(2,"mat-icon",15),we(3,"expand_more"),O()(),x(4,"mat-menu",null,16),Ae(6,wce,5,4,"button",17),O()()),2&n){const e=ki(5),i=Te();B(1),H("matMenuTriggerFor",e),B(5),H("ngForOf",i.phaseService.sessionData.openPhases)}}function Dce(n,t){if(1&n){const e=an();x(0,"button",20),Je("click",function(){return Ut(e),Te().viewBrowser()}),x(1,"mat-icon"),we(2,"open_in_new"),O()()}}function Ece(n,t){if(1&n){const e=an();x(0,"button",21),Je("click",function(){return Ut(e),Te().reload()}),we(1," Sync "),x(2,"mat-icon"),we(3,"refresh"),O()()}}function Cce(n,t){1&n&&(x(0,"div",22)(1,"span",23),we(2,"Sync"),O(),bt(3,"mat-spinner",24),O()),2&n&&(B(3),H("diameter",20))}function Tce(n,t){if(1&n){const e=an();x(0,"button",25),Je("click",function(r){return Ut(e),Te().openLogOutDialog(),r.stopPropagation()}),we(1),x(2,"mat-icon",26),we(3,"exit_to_app"),O()()}if(2&n){const e=Te();B(1),ln(" (",e.userService.currentUser.loginId,") ")}}let kce=(()=>{class n{constructor(e,i,r,s,o,a,l,h,f,D,k,Y){this.router=e,this.auth=i,this.phaseService=r,this.userService=s,this.logger=o,this.location=a,this.githubEventService=l,this.issueService=h,this.errorHandlingService=f,this.githubService=D,this.dialogService=k,this.issueTableSettingsService=Y,this.isReloadButtonDisabled=!1,this.ISSUE_FILTER="/issues?q=is:issue+is:open",this.TUTORIAL_LABEL="+label:tutorial.",this.TEAM_LABEL="+label:team.",this.EXCLUDE_DUPLICATE="+-label:duplicate",this.logOutDialogMessages=["Do you wish to log out?"],this.yesButtonDialogMessage="Yes, I wish to log out",this.noButtonDialogMessage="No, I don't wish to log out",e.events.pipe(hi(oe=>oe instanceof iI),YF()).subscribe(oe=>{this.prevUrl=oe[0].urlAfterRedirects})}ngOnInit(){}routeToSelectedPhase(e){this.phaseService.currentPhase!==Mn[e]&&(this.phaseService.currentPhase=Mn[e],this.githubService.storePhaseDetails(this.phaseService.getPhaseOwner(this.phaseService.currentPhase),this.phaseService.sessionData[e]),this.githubService.reset(),this.issueService.reset(!1),this.reload(),this.issueTableSettingsService.clearTableSettings(),this.router.navigateByUrl(this.phaseService.currentPhase))}isBackButtonShown(){return`/${this.phaseService.currentPhase}`!==this.router.url&&"/"!==this.router.url&&!this.router.url.startsWith("/?code")}isReloadButtonShown(){return"/phaseBugReporting/issues/new"!==this.router.url}isOpenUrlButtonShown(){return this.phaseService.currentPhase===Mn.phaseBugReporting||this.userService.currentUser.role===An.Student||"All Teams"!==this.issueService.getIssueTeamFilter()||this.router.url.includes("/issues")}getVersion(){return js.version}getPhaseDescription(e){return Nie[e]}goBack(){this.prevUrl===`/${this.phaseService.currentPhase}/issues/new`?this.router.navigate(["/phaseBugReporting"]):this.location.back()}viewBrowser(){const e=this.router.url.substring(1),i=e.indexOf("/");let r;r=i<0?this.ISSUE_FILTER.concat(this.getTeamFilterString()):e.substring(i),window.open("https://github.com/".concat(this.githubService.getRepoURL()).concat(r))}openIssueTracker(){window.open("https://github.com/CATcher-org/CATcher/issues")}getTeamFilterString(){if(this.phaseService.currentPhase===Mn.phaseBugReporting||this.phaseService.currentPhase===Mn.phaseTesterResponse)return"";this.userService.currentUser.team&&this.issueService.setIssueTeamFilter(this.userService.currentUser.team.id);const e=this.issueService.getIssueTeamFilter().split("-"),i=this.TUTORIAL_LABEL.concat(`${e[0]}-${e[1]}`).concat(this.TEAM_LABEL).concat(e[2]);return this.phaseService.currentPhase===Mn.phaseModeration?i:this.EXCLUDE_DUPLICATE.concat(i)}reload(){this.isReloadButtonDisabled=!0,this.githubEventService.reloadPage().subscribe(e=>e,e=>{this.errorHandlingService.handleError(e,()=>this.githubEventService.reloadPage())}),setTimeout(()=>{this.isReloadButtonDisabled=!1},3e3)}logOut(){this.auth.logOut()}openLogOutDialog(){this.dialogService.openUserConfirmationModal(this.logOutDialogMessages,this.yesButtonDialogMessage,this.noButtonDialogMessage).afterClosed().subscribe(i=>{i&&(this.logger.info(`HeaderComponent: Logging out from ${this.userService.currentUser.loginId}`),this.logOut())})}exportLogFile(){this.logger.exportLogFile()}}return n.\u0275fac=function(e){return new(e||n)(M(Xi),M(uc),M(er),M(Cr),M(ts),M(Yc),M(hm),M(Di),M(Gi),M(fr),M(vl),M(TN))},n.\u0275cmp=xt({type:n,selectors:[["app-layout-header"]],decls:17,vars:9,consts:[["color","primary",2,"position","sticky","position","-webkit-sticky","top","0","z-index","1000"],["mat-icon-button","","class","mat-toolbar mat-primary back-button","style","transform: scale(0.9)",3,"click",4,"ngIf"],[1,"mat-toolbar","mat-primary",2,"text-decoration","none",3,"routerLink"],["id","phase-descriptor","style","margin-left: 10px",4,"ngIf"],[4,"ngIf"],[2,"flex","1 1 auto"],["mat-button","","matTooltip","Download CATcher Log",3,"click"],["mat-button","","matTooltip","Give feedback about CATcher",3,"click"],["mat-button","","matTooltip","View current page on GitHub",3,"click",4,"ngIf"],["mat-button","","matTooltip","Synchronize with Github data",3,"click",4,"ngIf"],["class","sync-spinner",4,"ngIf"],["mat-button","","matTooltip","Log out",3,"click",4,"ngIf"],["mat-icon-button","",1,"mat-toolbar","mat-primary","back-button",2,"transform","scale(0.9)",3,"click"],["id","phase-descriptor",2,"margin-left","10px"],["mat-button","",3,"matMenuTriggerFor"],[2,"color","white"],["menu","matMenu"],["mat-menu-item","",3,"click",4,"ngFor","ngForOf"],["mat-menu-item","",3,"click"],[3,"ngStyle"],["mat-button","","matTooltip","View current page on GitHub",3,"click"],["mat-button","","matTooltip","Synchronize with Github data",3,"click"],[1,"sync-spinner"],[2,"font-size","14px","margin-right","7px"],[1,"white-spinner",3,"diameter"],["mat-button","","matTooltip","Log out",3,"click"],[2,"margin-left","2px"]],template:function(e,i){1&e&&(x(0,"mat-toolbar",0),Ae(1,yce,3,0,"button",1),x(2,"a",2),we(3),O(),Ae(4,vce,2,1,"span",3),Ae(5,Mce,7,2,"div",4),bt(6,"span",5),x(7,"button",6),Je("click",function(){return i.exportLogFile()}),x(8,"mat-icon"),we(9,"receipt"),O()(),x(10,"button",7),Je("click",function(){return i.openIssueTracker()}),x(11,"mat-icon"),we(12,"mail"),O()(),Ae(13,Dce,3,0,"button",8),Ae(14,Ece,4,0,"button",9),Ae(15,Cce,4,1,"div",10),Ae(16,Tce,4,1,"button",11),O()),2&e&&(B(1),H("ngIf",i.isBackButtonShown()),B(1),H("routerLink",i.phaseService.currentPhase),B(1),ln("CATcher v",i.getVersion(),""),B(1),H("ngIf",i.auth.isAuthenticated()),B(1),H("ngIf",i.auth.isAuthenticated()&&i.phaseService.sessionData.openPhases.length>1),B(8),H("ngIf",i.auth.isAuthenticated()&&i.isOpenUrlButtonShown()),B(1),H("ngIf",i.auth.isAuthenticated()&&i.isReloadButtonShown()&&!i.isReloadButtonDisabled),B(1),H("ngIf",i.auth.isAuthenticated()&&i.isReloadButtonShown()&&i.isReloadButtonDisabled),B(1),H("ngIf",i.auth.isAuthenticated()))},directives:[ite,ai,bi,hs,Ed,iy,ny,Br,lc,ql,gl,Es],encapsulation:2}),n})(),xce=(()=>{class n{constructor(e,i){this.errorHandlingService=i,this.NOT_CONNECTED_ERROR=new Error("You are not connected to the internet."),e.info("AppComponent: AppConfig",js),e.info("AppComponent: Mode web")}ngAfterViewInit(){this.addListenerForNetworkOffline()}addListenerForNetworkOffline(){window.addEventListener("offline",e=>{this.errorHandlingService.handleError(this.NOT_CONNECTED_ERROR)},!1)}}return n.\u0275fac=function(e){return new(e||n)(M(ts),M(Gi))},n.\u0275cmp=xt({type:n,selectors:[["app-root"]],decls:3,vars:0,consts:[[1,"container"]],template:function(e,i){1&e&&(bt(0,"app-layout-header"),x(1,"div",0),bt(2,"router-outlet"),O())},directives:[kce,OM],styles:[".container[_ngcontent-%COMP%]{padding:30px;min-height:87.9vh}"]}),n})();var hu=(()=>(function(n){n[n.NotAuthenticated=0]="NotAuthenticated",n[n.AwaitingAuthentication=1]="AwaitingAuthentication",n[n.ConfirmOAuthUser=2]="ConfirmOAuthUser",n[n.Authenticated=3]="Authenticated"}(hu||(hu={})),hu))();let Ice=(()=>{class n{constructor(e,i,r,s,o,a,l,h,f,D){this.router=e,this.ngZone=i,this.githubService=r,this.userService=s,this.issueService=o,this.phaseService=a,this.dataService=l,this.githubEventService=h,this.titleService=f,this.logger=D,this.authStateSource=new xi(hu.NotAuthenticated),this.currentAuthState=this.authStateSource.asObservable(),this.accessToken=new xi(void 0)}storeOAuthAccessToken(e){this.githubService.storeOAuthAccessToken(e),this.accessToken.next(e)}reset(){this.accessToken.next(void 0),this.changeAuthState(hu.NotAuthenticated),this.ngZone.run(()=>this.router.navigate([""]))}logOut(){this.githubService.reset(),this.userService.reset(),this.issueService.reset(!0),this.phaseService.reset(),this.dataService.reset(),this.githubEventService.reset(),this.logger.reset(),this.setLandingPageTitle(),this.issueService.setIssueTeamFilter("All Teams"),this.reset()}isAuthenticated(){return this.authStateSource.getValue()===hu.Authenticated}changeAuthState(e){if(e===hu.Authenticated){const i=`${Date.now()}-${uy()}`;this.issueService.setSessionId(i),this.logger.info(`MockAuthService: Successfully authenticated with session: ${i}`)}this.authStateSource.next(e)}setTitleWithPhaseDetail(){const e=w(4147),i=`${e.name} ${e.version} - ${this.phaseService.getPhaseDetail()}`;this.titleService.setTitle(i)}setLandingPageTitle(){const e=w(4147);this.titleService.setTitle(`${e.name} ${e.version}`)}startOAuthProcess(){this.accessToken.next("FabricatedToken")}navigateToLandingPage(){this.router.navigateByUrl(this.phaseService.currentPhase)}clearNext(){}getNext(){}storeNext(e){}}return n.\u0275fac=function(e){return new(e||n)(Se(Xi),Se(yn),Se(fr),Se(Cr),Se(Di),Se(er),Se(Li),Se(hm),Se(eg),Se(ts))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Ace(n,t,e,i,r,s,o,a,l,h){return js.test?new Ice(n,t,e,i,r,s,o,a,l,h):(console.log(h),new uc(n,t,e,i,r,s,o,a,l,h))}const gm=Object.assign({},function gte(){return Object.assign(Object.assign({},function fte(){return Object.assign(Object.assign({},FP),{version:mte.version,production:!1,test:!1,clientId:"0cbc5e651d8b01e36687",origin:"http://localhost:4200"})}()),{test:!0,role:"student",username:"CAT-Tester",team:"CS2103T-W12-3"})}()),{Octokit:AN}=w(8176);let Rce="",Lce="",Oce="",Pce="",Fce=new AN,Nce=(()=>{class n{constructor(){this.numIssuesCreated=0}storeOAuthAccessToken(e){Fce=new AN({auth:()=>`Token ${e}`})}storeOrganizationDetails(e,i){Lce=e,Pce=i}storePhaseDetails(e,i){Oce=i,Rce=e}isRepositoryPresent(e,i){return Qt(!0)}createIssue(e,i,r){const s=r.map(a=>new Cs({name:a})),o={number:this.numIssuesCreated,title:e,body:i,labels:s};return this.numIssuesCreated++,Qt(new Ts(o))}fetchAllLabels(){return Qt(ei.getRequiredLabelsAsArray(!0).map(e=>({name:e.labelCategory?`${e.labelCategory}.${e.labelValue}`:`${e.labelValue}`,color:`${e.labelColor}`})))}fetchEventsForRepo(){return Qt([])}fetchDataFile(){return Qt({data:`role,name,team\n${gm.role},${gm.username},${gm.team}\n`})}fetchLatestRelease(){const e=w(4147);return Qt({html_url:`www.github.com/CATcher-org/releases/v${e.version}`,tag_name:`v${e.version}`})}fetchSettingsFile(){return Qt({openPhases:[Mn.phaseBugReporting,Mn.phaseTeamResponse,Mn.phaseTesterResponse,Mn.phaseModeration],[Mn.phaseBugReporting]:"undefined",[Mn.phaseTeamResponse]:"undefined",[Mn.phaseTesterResponse]:"undefined",[Mn.phaseModeration]:"undefined"})}fetchAuthenticatedUser(){return Qt({login:gm.username,name:gm.username})}getProfilesData(){const e=[{profileName:"CATcher",repoName:"CATcher-org/public_data"}],i={json:()=>Promise.resolve({profiles:e})};return Promise.resolve(i)}reset(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Ee({token:n,factory:n.\u0275fac}),n})();function Bce(n,t,e){return js.test?new Nce:new fr(n,t,e)}new zd({id:"CS2103T-W12-3",teamMembers:[{loginId:"JunWei96",role:An.Student},{loginId:"003-samuel",role:An.Student},{loginId:"damithc",role:An.Student},{loginId:"ptvrajsk",role:An.Student}]}),new zd({id:"CS2103T-W12-4",teamMembers:[{loginId:"RonakLakhotia",role:An.Student}]});const Hce=(new zd({id:"CS2103T-W12-3",teamMembers:[{loginId:"JunWei96",role:An.Student},{loginId:"003-samuel",role:An.Student},{loginId:"damithc",role:An.Student},{loginId:"ptvrajsk",role:An.Student}]}),new zd({id:"CS2103T-W12-4",teamMembers:[{loginId:"RonakLakhotia",role:An.Student}]}),{body:"# Team's Response\n\n ## Duplicate status (if any):\n--",created_at:"2020-02-16T18:31:38Z",id:586737495,issue_url:"https://api.github.com/repos/CATcher-org/pe-results/issues/91",updated_at:"2020-03-02T12:50:02Z",url:"https://api.github.com/repos/CATcher-org/pe-results/issues/comments/586737495",user:{login:"testathorStudent",id:46639862,avatar_url:"https://avatars3.githubusercontent.com/u/46639862?v=4",url:"https://api.github.com/users/testathorStudent"}}),oE={body:"# Tutor Moderation\n\n## :question: Issue Type\n\n- [x] Done\n\ntest\n\n
    \n## :question: Issue Severity\n\n- [ ] Done\n\n[replace this with your explanation]\n\n
    \n## :question: Not Related Question\n\n- [ ] Done\n\n[replace this with your explanation]\n\n
    \n",created_at:"2020-08-15T06:39:24Z",id:674357972,issue_url:"https://api.github.com/repos/CATcher-org/pe-evaluation/issues/26",updated_at:"2020-08-15T06:39:40Z",url:"https://api.github.com/repos/CATcher-org/pe-evaluation/issues/comments/674357972",user:{login:"testathorTutor",id:46640218,avatar_url:"https://avatars2.githubusercontent.com/u/46640218?v=4",url:"https://api.github.com/users/testathorTutor"}},Ty={color:"9900cc",name:"type.FunctionalityBug",id:1226647550,url:"https://api.github.com/repos/CATcher-org/pe-results/labels/type.FunctionalityBug"},aE={id:1462485994,url:"https://api.github.com/repos/CATcher-org/pe-results/labels/type.FeatureFlaw",name:"type.FeatureFlaw",color:"d966ff"},Sy={id:1226647431,url:"https://api.github.com/repos/CATcher-org/pe-results/labels/type.DocumentationBug",name:"type.DocumentationBug",color:"d966ff"},lE={id:1226646828,url:"https://api.github.com/repos/CATcher-org/pe-results/labels/severity.Low",name:"severity.Low",color:"ffcccc"},ky={id:1226646649,url:"https://api.github.com/repos/CATcher-org/pe-results/labels/severity.High",name:"severity.High",color:"ff6666"},xy={color:"ff9999",name:"severity.Medium",id:1226647149,url:"https://api.github.com/repos/CATcher-org/pe-results/labels/severity.Medium"},bl={url:"https://api.github.com/repos/CATcher-org/pe-results/labels/tutorial.CS2103T-W12",name:"tutorial.CS2103T-W12",color:"c2e0c6",id:1226649736},wl={id:1226649835,url:"https://api.github.com/repos/CATcher-org/pe-results/labels/team.3",name:"team.3",color:"d4c5f9"},Kd={login:"anubh-v",avatar_url:"https://avatars1.githubusercontent.com/u/35621759?v=4",url:"https://api.github.com/users/anubh-v"},zce={login:"anubh-v",id:35621759,url:"https://api.github.com/users/anubh-v"},cE={login:"geshuming",avatar_url:"https://avatars0.githubusercontent.com/u/43642522?v=4",url:"https://api.github.com/users/geshuming"},Iy={login:"geshuming",id:43642522,url:"https://api.github.com/users/geshuming"},uE="# Issue Description\n{original issue description}\n# Team's Response\n{team's response}\n # Disputes\n\n## :question: Issue Type\n\n### Team says:\r\n{the team's action that is being disputed}\r\n\r\n### Tester says:\r\n{tester's objection}\n\n
    \n## :question: Issue Severity\n\n### Team says:\r\n{the team's action that is being disputed}\r\n\r\n### Tester says:\r\n{tester's objection}\n\n
    \n## :question: Not Related Question\n\n### Team says:\r\n{the team's action that is being disputed}\r\n\r\n### Tester says:\r\n{tester's objection}\n\n
    \n\n",Gce=(new Ts({id:"574085971",number:92,assignees:[],comments:[],body:"",created_at:"2020-03-02T16:19:02Z",labels:[wl,bl,Ty,xy],state:Fs.Open,title:"App starts to lag when given large amount of input",updated_at:"2020-03-13T13:37:32Z",url:"https://api.github.com/repos/CATcher-org/pe-results/issues/92",user:Kd}),new Ts({id:"384830567",number:130,assignees:[],comments:[],body:"",created_at:"2020-03-02T16:19:02Z",labels:[wl,bl,aE,lE],state:Fs.Open,title:"App is sometimes slow",updated_at:"2020-03-13T13:37:32Z",url:"https://api.github.com/repos/CATcher-org/pe-results/issues/130",user:Kd}),new Ts({id:"573957398",number:32,assignees:[],comments:[],body:"",created_at:"2010-03-12T19:12:02Z",labels:[wl,bl,Sy,ky],state:Fs.Open,title:"Too many typos",updated_at:"2012-03-12T19:12:02Z",url:"https://api.github.com/repos/CATcher-org/pe-results/issues/130",user:Kd}),new Ts({id:"573957399",number:33,assignees:[],comments:[],body:"",created_at:"2010-04-12T19:12:02Z",labels:[wl,bl,Sy,ky],state:Fs.Open,title:"Too many typos 2",updated_at:"2012-04-12T19:12:02Z",url:"https://api.github.com/repos/CATcher-org/pe-results/issues/130",user:Kd}),new Ts({id:"551732011",number:91,assignees:[zce,Iy],body:"Screen freezes every few minutes",created_at:"2020-01-18T07:01:45Z",labels:[wl,bl,Ty,xy],state:Fs.Open,title:"Screen freezes",updated_at:"2020-03-02T12:50:02Z",url:"https://api.github.com/repos/CATcher-org/pe-results/issues/91",user:Kd,comments:[Hce]}),()=>{const n=((n=new Date(2020,1,1),t=new Date)=>new Date(n.getTime()+Math.random()*(n.getTime()-t.getTime())).toISOString())(),t=Math.round(1e3*Math.random()),e=[lE,xy,ky],i=[Ty,aE,Sy];return new Ts({id:Math.floor(1e9*Math.random()).toString(),number:t,assignees:[],comments:[],body:`Issue No.: ${t}\nSample Content.`,created_at:n,labels:[wl,bl,i[t%3],e[t%3]],state:Fs.Open,title:`Random Issue: ${t}`,updated_at:n,url:`https://api.github.com/repos/CATcher-org/pe-results/issues/${t}`,user:Kd})});new Ts({id:"574674360",number:26,assignees:[Iy],body:uE,created_at:"2020-03-03T13:38:32Z",labels:[wl,bl,Ty,xy],state:Fs.Open,title:"Basic Issue, Three Disputes, Unsure",updated_at:"2020-08-15T06:39:40Z",url:"https://api.github.com/repos/CATcher-org/pe-results/issues/26",user:cE,comments:[oE]}),new Ts({id:"239538360",number:93,assignees:[Iy],body:uE,created_at:"2020-10-14T10:28:32Z",labels:[wl,bl,aE,ky],state:Fs.Open,title:"Redundant buggy feature",updated_at:"2020-11-25T13:19:40Z",url:"https://api.github.com/repos/CATcher-org/pe-results/issues/26",user:cE,comments:[oE]}),new Ts({id:"384756360",number:6,assignees:[Iy],body:uE,created_at:"2020-03-26T09:08:12Z",labels:[wl,bl,Sy,lE],state:Fs.Open,title:"Documentation bug, too many typos",updated_at:"2020-11-10T16:59:40Z",url:"https://api.github.com/repos/CATcher-org/pe-results/issues/26",user:cE,comments:[oE]});let $ce=(()=>{class n{constructor(e,i,r){this.githubService=e,this.phaseService=i,this.dataService=r,this.issueTeamFilter="All Teams",this.isLoading=new xi(!1),this.issues$=new xi(new Array)}startPollIssues(){void 0===this.issuesPollSubscription&&(0===this.issues$.getValue().length&&this.isLoading.next(!0),this.issuesPollSubscription=Qt(this.reloadAllIssues()).subscribe(e=>this.isLoading.next(!1)))}stopPollIssues(){this.issuesPollSubscription&&(this.issuesPollSubscription.unsubscribe(),this.issuesPollSubscription=void 0)}pollIssue(e){return Qt(this.issues[e])}reloadAllIssues(){return this.initializeData()}getIssue(e){return void 0===this.issues?this.getLatestIssue(e):Qt(this.issues[e])}getLatestIssue(e){return this.githubService.fetchIssueGraphql(e).pipe(ge(i=>(this.createAndSaveIssueModel(i),this.issues[e])),Ni(i=>Qt(this.issues[e])))}createIssue(e,i,r,s){const o=[this.createLabel("severity",r),this.createLabel("type",s)],l=O0.embedDataIntoString(i,new Map([["session",this.sessionId]]));return this.githubService.createIssue(e,l,o).pipe(ge(h=>this.createIssueModel(h)))}updateIssue(e){const i=this.phaseService.currentPhase===Mn.phaseModeration?[]:e.assignees;return this.githubService.updateIssue(e.id,e.title,this.createGithubIssueDescription(e),this.createLabelsForIssue(e),i).pipe(ge(r=>(r.comments=e.githubComments,this.createIssueModel(r))))}updateIssueWithComment(e,i){return this.githubService.updateIssueComment(i).pipe(ue(r=>(e.githubComments=[r,...e.githubComments.filter(s=>s.id!==r.id)],this.updateIssue(e))))}updateTesterResponse(e,i){const s=this.issues[e.id].testerResponses?this.githubService.updateIssueComment(i):this.githubService.createIssueComment(e.id,i.description),o=e.clone(this.phaseService.currentPhase);return o.status=Ys.Done,Oa([s,this.updateIssue(o)]).pipe(ge(a=>{const[l,h]=a;return h.updateTesterResponse(l),h}))}updateTutorResponse(e,i){return Oa([this.githubService.updateIssueComment(i),this.updateIssue(e)]).pipe(ge(r=>{const[s,o]=r;return o.updateDispute(s),o}))}createTeamResponse(e){const i=e.createGithubTeamResponse();return this.githubService.createIssueComment(e.id,i).pipe(ue(r=>(e.githubComments=[r,...e.githubComments.filter(s=>s.id!==r.id)],this.updateIssue(e))))}createTutorResponse(e,i){return Oa([this.githubService.createIssueComment(e.id,i),this.updateIssue(e)]).pipe(ge(r=>{const[s,o]=r;return o.updateDispute(s),o}))}createGithubIssueDescription(e){return this.phaseService.currentPhase===Mn.phaseModeration?`# Issue Description\n${e.createGithubIssueDescription()}\n# Team's Response\n${e.teamResponse}\n # Disputes\n\n${this.getIssueDisputeString(e.issueDisputes)}\n`:e.createGithubIssueDescription()}getIssueDisputeString(e){let i="";for(const r of e)i+=r.toString();return i}deleteIssue(e){return this.githubService.closeIssue(e).pipe(ge(i=>{const r=this.createIssueModel(i);return this.deleteFromLocalStore(r),r}))}deleteFromLocalStore(e){const r=e.id,o=(0,lm._T)(this.issues,["symbol"==typeof r?r:r+""]);this.issues=o,this.issues$.next(Object.values(this.issues))}updateLocalStore(e){this.issues=Object.assign(Object.assign({},this.issues),{[e.id]:e}),this.issues$.next(Object.values(this.issues))}hasTeamResponse(e){return!!this.issues[e].teamResponse}getDuplicateIssuesFor(e){return this.issues$.pipe(ge(i=>i.filter(r=>r.duplicateOf===e.id)))}reset(){this.issues=void 0,this.sessionId=void 0,this.issues$.next(new Array),this.stopPollIssues(),this.isLoading.complete(),this.isLoading=new xi(!1)}initializeData(){if(null!=this.issues)return Qt(Object.values(this.issues));const i=[];if(this.phaseService.currentPhase===Mn.phaseBugReporting)for(let r=0;r<10;r++)i.push(Gce());for(const r of i)this.createAndSaveIssueModel(r);return Qt(Object.values(this.issues))}createAndSaveIssueModel(e){const i=this.createIssueModel(e);return this.updateLocalStore(i),!0}createLabelsForIssue(e){const i=[];if(this.phaseService.currentPhase!==Mn.phaseBugReporting&&this.phaseService.currentPhase!==Mn.phaseTesterResponse){const r=e.teamAssigned.id.split("-");i.push(this.createLabel("tutorial",`${r[0]}-${r[1]}`),this.createLabel("team",r[2]))}return e.severity&&i.push(this.createLabel("severity",e.severity)),e.type&&i.push(this.createLabel("type",e.type)),e.response&&i.push(this.createLabel("response",e.response)),e.duplicated&&i.push("duplicate"),e.status&&i.push(this.createLabel("status",e.status)),e.pending&&+e.pending>0&&i.push(this.createLabel("pending",e.pending)),e.unsure&&i.push("unsure"),i}createLabel(e,i){return`${e}.${i}`}extractTeamIdFromGithubIssue(e){return e.findLabel(Cs.LABELS.tutorial).concat("-").concat(e.findLabel(Cs.LABELS.team))}createIssueModel(e){switch(this.phaseService.currentPhase){case Mn.phaseBugReporting:return ji.createPhaseBugReportingIssue(e);case Mn.phaseTeamResponse:return ji.createPhaseTeamResponseIssue(e,this.dataService.getTeam(this.extractTeamIdFromGithubIssue(e)));case Mn.phaseTesterResponse:return ji.createPhaseTesterResponseIssue(e);case Mn.phaseModeration:return ji.createPhaseModerationIssue(e,this.dataService.getTeam(this.extractTeamIdFromGithubIssue(e)));default:return}}setIssueTeamFilter(e){e&&(this.issueTeamFilter=e)}setSessionId(e){this.sessionId=e}getIssueTeamFilter(){return this.issueTeamFilter}}return n.POLL_INTERVAL=5e3,n.\u0275fac=function(e){return new(e||n)(Se(fr),Se(er),Se(Li))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Wce(n,t,e,i,r){return js.test?new $ce(n,e,i):new Di(n,t,e,i,r)}function Qce(){const n=new Sp,t=n.link;return n.link=(e,i,r)=>t.call(n,e,i,r).replace(/^
    e?' ':' ',{renderer:n,gfm:!0,breaks:!0,pedantic:!1,smartLists:!0,smartypants:!1}}var Kce=w(4989),Zce=function(){function n(t){var e=t.batchInterval,i=t.batchMax,r=t.batchHandler,s=t.batchKey;this.queuedRequests=new Map,this.batchInterval=e,this.batchMax=i||0,this.batchHandler=r,this.batchKey=s||function(){return""}}return n.prototype.enqueueRequest=function(t){var e=this,i=(0,HM.pi)({},t),r=!1,s=this.batchKey(t.operation);return i.observable||(i.observable=new VM.y$(function(o){e.queuedRequests.has(s)||e.queuedRequests.set(s,[]),r||(e.queuedRequests.get(s).push(i),r=!0),i.next=i.next||[],o.next&&i.next.push(o.next.bind(o)),i.error=i.error||[],o.error&&i.error.push(o.error.bind(o)),i.complete=i.complete||[],o.complete&&i.complete.push(o.complete.bind(o)),1===e.queuedRequests.get(s).length&&e.scheduleQueueConsumption(s),e.queuedRequests.get(s).length===e.batchMax&&e.consumeQueue(s)})),i.observable},n.prototype.consumeQueue=function(t){var e=t||"",i=this.queuedRequests.get(e);if(i){this.queuedRequests.delete(e);var r=i.map(function(k){return k.operation}),s=i.map(function(k){return k.forward}),o=[],a=[],l=[],h=[];i.forEach(function(k,Y){o.push(k.observable),a.push(k.next),l.push(k.error),h.push(k.complete)});var f=this.batchHandler(r,s)||VM.y$.of(),D=function(k){l.forEach(function(Y){Y&&Y.forEach(function(oe){return oe(k)})})};return f.subscribe({next:function(k){if(Array.isArray(k)||(k=[k]),a.length!==k.length){var Y=new Error("server returned results with length "+k.length+", expected length of "+a.length);return Y.result=k,D(Y)}k.forEach(function(oe,Ne){a[Ne]&&a[Ne].forEach(function($e){return $e(oe)})})},error:D,complete:function(){h.forEach(function(k){k&&k.forEach(function(Y){return Y()})})}}),o}},n.prototype.scheduleQueueConsumption=function(t){var e=this,i=t||"";setTimeout(function(){e.queuedRequests.get(i)&&e.queuedRequests.get(i).length&&e.consumeQueue(i)},this.batchInterval)},n}();!function(n){function t(e){var i=n.call(this)||this,r=e||{},s=r.batchInterval,a=r.batchMax,h=r.batchHandler,D=r.batchKey;return i.batcher=new Zce({batchInterval:void 0===s?10:s,batchMax:void 0===a?0:a,batchHandler:void 0===h?function(){return null}:h,batchKey:void 0===D?function(){return""}:D}),e.batchHandler.length<=1&&(i.request=function(Y){return i.batcher.enqueueRequest({operation:Y})}),i}(0,HM.ZT)(t,n),t.prototype.request=function(e,i){return this.batcher.enqueueRequest({operation:e,forward:i})}}(iA.ApolloLink);class Xce extends Zc.ApolloLink{constructor(t,e){super(),this.httpClient=t,this.options=e,this.print=Kce.S,this.options.operationPrinter&&(this.print=this.options.operationPrinter),this.requester=i=>new Zc.Observable(r=>{const s=i.getContext(),o=(qe,Rt)=>function pu(...n){const t=n.find(e=>void 0!==e);return void 0===t?n[n.length-1]:t}(s[qe],this.options[qe],Rt);let a=o("method","POST");const l=o("includeQuery",!0),h=o("includeExtensions",!1),f=o("uri","graphql"),D=o("withCredentials"),k=o("useMultipart"),Y=!0===this.options.useGETForQueries,oe=i.query.definitions.some(qe=>"OperationDefinition"===qe.kind&&"query"===qe.operation);Y&&oe&&(a="GET");const Ne={method:a,url:"function"==typeof f?f(i):f,body:{operationName:i.operationName,variables:i.variables},options:{withCredentials:D,useMultipart:k,headers:this.options.headers}};h&&(Ne.body.extensions=i.extensions),l&&(Ne.body.query=this.print(i.query));const $e=function FN(n){let t=n.headers&&n.headers instanceof Ko?n.headers:new Ko(n.headers);if(n.clientAwareness){const{name:e,version:i}=n.clientAwareness;e&&!t.has("apollographql-client-name")&&(t=t.set("apollographql-client-name",e)),i&&!t.has("apollographql-client-version")&&(t=t.set("apollographql-client-version",i))}return t}(s);Ne.options.headers=((n,t)=>n&&t?t.keys().reduce((i,r)=>i.set(r,t.getAll(r)),n):t||n)(Ne.options.headers,$e);const nt=((n,t,e)=>{const i=-1!==["POST","PUT","PATCH"].indexOf(n.method.toUpperCase()),s=n.body.length;let a,o=n.options&&n.options.useMultipart;if(o){if(s)return new st(h=>h.error(new Error("File upload is not available when combined with Batching")));if(!i)return new st(h=>h.error(new Error("File upload is not available when GET is used")));if(!e)return new st(h=>h.error(new Error('To use File upload you need to pass "extractFiles" function from "extract-files" library to HttpLink\'s options')));a=e(n.body),o=!!a.files.size}let l={};if(s){if(!i)return new st(h=>h.error(new Error("Batching is not available for GET requests")));l={body:n.body}}else{const h=o?a.clone:n.body;l=i?{body:h}:{params:Object.keys(n.body).reduce((D,k)=>{const Y=n.body[k];return D[k]=(h=>-1!==["variables","extensions"].indexOf(h.toLowerCase()))(k)?JSON.stringify(Y):Y,D},{})}}if(o&&i){const h=new FormData;h.append("operations",JSON.stringify(l.body));const f={},D=a.files;let k=0;D.forEach(Y=>{f[++k]=Y}),h.append("map",JSON.stringify(f)),k=0,D.forEach((Y,oe)=>{h.append(++k+"",oe,oe.name)}),l.body=h}return t.request(n.method,n.url,Object.assign(Object.assign({observe:"response",responseType:"json",reportProgress:!1},l),n.options))})(Ne,this.httpClient,this.options.extractFiles).subscribe({next:qe=>{i.setContext({response:qe}),r.next(qe.body)},error:qe=>r.error(qe),complete:()=>r.complete()});return()=>{nt.closed||nt.unsubscribe()}})}request(t){return this.requester(t)}}let Jce=(()=>{class n{constructor(e){this.httpClient=e}create(e){return new Xce(this.httpClient,e)}}return n.\u0275fac=function(e){return new(e||n)(Se(hp))},n.\u0275prov=Ee({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),eue=(()=>{class n{constructor(e,i,r,s,o){this.apollo=e,this.httpLink=i,this.authService=r,this.router=s,this.errorHandlingService=o;const l=rA(()=>({headers:{Accept:"charset=utf-8"}})),h=rA(()=>({headers:{Authorization:`Token ${this.authService.accessToken.getValue()}`}})),f=Zc.ApolloLink.from([l,h,this.httpLink.create({uri:"https://api.github.com/graphql"})]),D=new Zc.InMemoryCache({possibleTypes:i6.possibleTypes});this.apollo.create({link:f,cache:D}),this.router.events.subscribe(k=>{k instanceof bd&&this.errorHandlingService.clearError()})}}return n.\u0275fac=function(e){return new(e||n)(Se(Hg),Se(Jce),Se(uc),Se(Xi),Se(Gi))},n.\u0275mod=Yt({type:n,bootstrap:[xce]}),n.\u0275inj=He({providers:[{provide:fr,useFactory:Bce,deps:[Gi,Hg,ts]},{provide:uc,useFactory:Ace,deps:[Xi,yn,fr,Cr,Di,er,Li,hm,eg,ts]},{provide:Di,useFactory:Wce,deps:[fr,Cr,er,Li,ts]},{provide:Ka,useClass:Gi}],imports:[[Qx,IN,Pz,LF,SN,xN,kN,Bs,Ww,Do.forRoot({markedOptions:{provide:CA,useFactory:Qce}}),x8,_ce]]}),n})();js.production&&function x3(){nx=!1}(),u4().bootstrapModule(eue,{preserveWhitespaces:!1}).catch(n=>console.error(n))},8955:(se,q,w)=>{"use strict";const v="undefined"!=typeof globalThis&&globalThis,m="undefined"!=typeof window&&window,d="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,p=v||"undefined"!=typeof global&&global||m||d,g=function(N,...R){if(g.translate){const F=g.translate(N,R);N=F[0],R=F[1]}let j=b(N[0],N.raw[0]);for(let F=1;F{"use strict";w.r(q),w.d(q,{paginateRest:()=>y});const m=[/^\/search\//,/^\/repos\/[^/]+\/[^/]+\/commits\/[^/]+\/(check-runs|check-suites)([^/]|$)/,/^\/installation\/repositories([^/]|$)/,/^\/user\/installations([^/]|$)/,/^\/repos\/[^/]+\/[^/]+\/actions\/secrets([^/]|$)/,/^\/repos\/[^/]+\/[^/]+\/actions\/workflows(\/[^/]+\/runs)?([^/]|$)/,/^\/repos\/[^/]+\/[^/]+\/actions\/runs(\/[^/]+\/(artifacts|jobs))?([^/]|$)/];function u(b,C,P){const N=b.request.endpoint(C,P),R=N.method,j=N.headers;let F=N.url;return{[Symbol.asyncIterator]:()=>({next:()=>F?b.request({method:R,url:F,headers:j}).then(L=>(function d(b,C,P){const N=C.replace(b.request.endpoint.DEFAULTS.baseUrl,"");if(!m.find(lt=>lt.test(N)))return;const j=P.data.incomplete_results,F=P.data.repository_selection,L=P.data.total_count;delete P.data.incomplete_results,delete P.data.repository_selection,delete P.data.total_count;const ne=Object.keys(P.data)[0],Ge=P.data[ne];P.data=Ge,void 0!==j&&(P.data.incomplete_results=j),void 0!==F&&(P.data.repository_selection=F),P.data.total_count=L,Object.defineProperty(P.data,ne,{get:()=>(b.log.warn(`[@octokit/paginate-rest] "response.data.${ne}" is deprecated for "GET ${N}". Get the results directly from "response.data"`),Array.from(Ge))})}(b,F,L),F=((L.headers.link||"").match(/<([^>]+)>;\s*rel="next"/)||[])[1],{value:L})):Promise.resolve({done:!0})})}}function p(b,C,P,N){return"function"==typeof P&&(N=P,P=void 0),g(b,[],u(b,C,P)[Symbol.asyncIterator](),N)}function g(b,C,P,N){return P.next().then(R=>{if(R.done)return C;let j=!1;return C=C.concat(N?N(R.value,function F(){j=!0}):R.value.data),j?C:g(b,C,P,N)})}function y(b){return{paginate:Object.assign(p.bind(null,b),{iterator:u.bind(null,b)})}}y.VERSION="1.1.2"},1243:(se,q,w)=>{"use strict";function m(d){d.hook.wrap("request",(u,p)=>{d.log.debug("request",p);const g=Date.now(),y=d.request.endpoint.parse(p),b=y.url.replace(p.baseUrl,"");return u(p).then(C=>(d.log.info(`${y.method} ${b} - ${C.status} in ${Date.now()-g}ms`),C)).catch(C=>{throw d.log.info(`${y.method} ${b} - ${C.status} in ${Date.now()-g}ms`),C})})}w.r(q),w.d(q,{requestLog:()=>m}),m.VERSION="1.0.4"},7985:(se,q,w)=>{"use strict";w.r(q),w.d(q,{restEndpointMethods:()=>g});var v=w(505),m={actions:{cancelWorkflowRun:{method:"POST",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},run_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/actions/runs/:run_id/cancel"},createOrUpdateSecretForRepo:{method:"PUT",params:{encrypted_value:{type:"string"},key_id:{type:"string"},name:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/secrets/:name"},createRegistrationToken:{method:"POST",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/runners/registration-token"},createRemoveToken:{method:"POST",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/runners/remove-token"},deleteArtifact:{method:"DELETE",params:{artifact_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/artifacts/:artifact_id"},deleteSecretFromRepo:{method:"DELETE",params:{name:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/secrets/:name"},downloadArtifact:{method:"GET",params:{archive_format:{required:!0,type:"string"},artifact_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/artifacts/:artifact_id/:archive_format"},getArtifact:{method:"GET",params:{artifact_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/artifacts/:artifact_id"},getPublicKey:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/secrets/public-key"},getSecret:{method:"GET",params:{name:{required:!0,type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/secrets/:name"},getSelfHostedRunner:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},runner_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/actions/runners/:runner_id"},getWorkflow:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},workflow_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/actions/workflows/:workflow_id"},getWorkflowJob:{method:"GET",params:{job_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/jobs/:job_id"},getWorkflowRun:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},run_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/actions/runs/:run_id"},listDownloadsForSelfHostedRunnerApplication:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/runners/downloads"},listJobsForWorkflowRun:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},run_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/actions/runs/:run_id/jobs"},listRepoWorkflowRuns:{method:"GET",params:{actor:{type:"string"},branch:{type:"string"},event:{type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},status:{enum:["completed","status","conclusion"],type:"string"}},url:"/repos/:owner/:repo/actions/runs"},listRepoWorkflows:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/workflows"},listSecretsForRepo:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/secrets"},listSelfHostedRunnersForRepo:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/runners"},listWorkflowJobLogs:{method:"GET",params:{job_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/actions/jobs/:job_id/logs"},listWorkflowRunArtifacts:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},run_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/actions/runs/:run_id/artifacts"},listWorkflowRunLogs:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},run_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/actions/runs/:run_id/logs"},listWorkflowRuns:{method:"GET",params:{actor:{type:"string"},branch:{type:"string"},event:{type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},status:{enum:["completed","status","conclusion"],type:"string"},workflow_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/actions/workflows/:workflow_id/runs"},reRunWorkflow:{method:"POST",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},run_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/actions/runs/:run_id/rerun"},removeSelfHostedRunner:{method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},runner_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/actions/runners/:runner_id"}},activity:{checkStarringRepo:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/user/starred/:owner/:repo"},deleteRepoSubscription:{method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/subscription"},deleteThreadSubscription:{method:"DELETE",params:{thread_id:{required:!0,type:"integer"}},url:"/notifications/threads/:thread_id/subscription"},getRepoSubscription:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/subscription"},getThread:{method:"GET",params:{thread_id:{required:!0,type:"integer"}},url:"/notifications/threads/:thread_id"},getThreadSubscription:{method:"GET",params:{thread_id:{required:!0,type:"integer"}},url:"/notifications/threads/:thread_id/subscription"},listEventsForOrg:{method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/events/orgs/:org"},listEventsForUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/events"},listFeeds:{method:"GET",params:{},url:"/feeds"},listNotifications:{method:"GET",params:{all:{type:"boolean"},before:{type:"string"},page:{type:"integer"},participating:{type:"boolean"},per_page:{type:"integer"},since:{type:"string"}},url:"/notifications"},listNotificationsForRepo:{method:"GET",params:{all:{type:"boolean"},before:{type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},participating:{type:"boolean"},per_page:{type:"integer"},repo:{required:!0,type:"string"},since:{type:"string"}},url:"/repos/:owner/:repo/notifications"},listPublicEvents:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/events"},listPublicEventsForOrg:{method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/orgs/:org/events"},listPublicEventsForRepoNetwork:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/networks/:owner/:repo/events"},listPublicEventsForUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/events/public"},listReceivedEventsForUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/received_events"},listReceivedPublicEventsForUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/received_events/public"},listRepoEvents:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/events"},listReposStarredByAuthenticatedUser:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},sort:{enum:["created","updated"],type:"string"}},url:"/user/starred"},listReposStarredByUser:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},sort:{enum:["created","updated"],type:"string"},username:{required:!0,type:"string"}},url:"/users/:username/starred"},listReposWatchedByUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/subscriptions"},listStargazersForRepo:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/stargazers"},listWatchedReposForAuthenticatedUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/subscriptions"},listWatchersForRepo:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/subscribers"},markAsRead:{method:"PUT",params:{last_read_at:{type:"string"}},url:"/notifications"},markNotificationsAsReadForRepo:{method:"PUT",params:{last_read_at:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/notifications"},markThreadAsRead:{method:"PATCH",params:{thread_id:{required:!0,type:"integer"}},url:"/notifications/threads/:thread_id"},setRepoSubscription:{method:"PUT",params:{ignored:{type:"boolean"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},subscribed:{type:"boolean"}},url:"/repos/:owner/:repo/subscription"},setThreadSubscription:{method:"PUT",params:{ignored:{type:"boolean"},thread_id:{required:!0,type:"integer"}},url:"/notifications/threads/:thread_id/subscription"},starRepo:{method:"PUT",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/user/starred/:owner/:repo"},unstarRepo:{method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/user/starred/:owner/:repo"}},apps:{addRepoToInstallation:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"PUT",params:{installation_id:{required:!0,type:"integer"},repository_id:{required:!0,type:"integer"}},url:"/user/installations/:installation_id/repositories/:repository_id"},checkAccountIsAssociatedWithAny:{method:"GET",params:{account_id:{required:!0,type:"integer"}},url:"/marketplace_listing/accounts/:account_id"},checkAccountIsAssociatedWithAnyStubbed:{method:"GET",params:{account_id:{required:!0,type:"integer"}},url:"/marketplace_listing/stubbed/accounts/:account_id"},checkAuthorization:{deprecated:"octokit.apps.checkAuthorization() is deprecated, see https://developer.github.com/v3/apps/oauth_applications/#check-an-authorization",method:"GET",params:{access_token:{required:!0,type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/tokens/:access_token"},checkToken:{headers:{accept:"application/vnd.github.doctor-strange-preview+json"},method:"POST",params:{access_token:{type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/token"},createContentAttachment:{headers:{accept:"application/vnd.github.corsair-preview+json"},method:"POST",params:{body:{required:!0,type:"string"},content_reference_id:{required:!0,type:"integer"},title:{required:!0,type:"string"}},url:"/content_references/:content_reference_id/attachments"},createFromManifest:{headers:{accept:"application/vnd.github.fury-preview+json"},method:"POST",params:{code:{required:!0,type:"string"}},url:"/app-manifests/:code/conversions"},createInstallationToken:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"POST",params:{installation_id:{required:!0,type:"integer"},permissions:{type:"object"},repository_ids:{type:"integer[]"}},url:"/app/installations/:installation_id/access_tokens"},deleteAuthorization:{headers:{accept:"application/vnd.github.doctor-strange-preview+json"},method:"DELETE",params:{access_token:{type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/grant"},deleteInstallation:{headers:{accept:"application/vnd.github.gambit-preview+json,application/vnd.github.machine-man-preview+json"},method:"DELETE",params:{installation_id:{required:!0,type:"integer"}},url:"/app/installations/:installation_id"},deleteToken:{headers:{accept:"application/vnd.github.doctor-strange-preview+json"},method:"DELETE",params:{access_token:{type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/token"},findOrgInstallation:{deprecated:"octokit.apps.findOrgInstallation() has been renamed to octokit.apps.getOrgInstallation() (2019-04-10)",headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{org:{required:!0,type:"string"}},url:"/orgs/:org/installation"},findRepoInstallation:{deprecated:"octokit.apps.findRepoInstallation() has been renamed to octokit.apps.getRepoInstallation() (2019-04-10)",headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/installation"},findUserInstallation:{deprecated:"octokit.apps.findUserInstallation() has been renamed to octokit.apps.getUserInstallation() (2019-04-10)",headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{username:{required:!0,type:"string"}},url:"/users/:username/installation"},getAuthenticated:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{},url:"/app"},getBySlug:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{app_slug:{required:!0,type:"string"}},url:"/apps/:app_slug"},getInstallation:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{installation_id:{required:!0,type:"integer"}},url:"/app/installations/:installation_id"},getOrgInstallation:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{org:{required:!0,type:"string"}},url:"/orgs/:org/installation"},getRepoInstallation:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/installation"},getUserInstallation:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{username:{required:!0,type:"string"}},url:"/users/:username/installation"},listAccountsUserOrOrgOnPlan:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},plan_id:{required:!0,type:"integer"},sort:{enum:["created","updated"],type:"string"}},url:"/marketplace_listing/plans/:plan_id/accounts"},listAccountsUserOrOrgOnPlanStubbed:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},plan_id:{required:!0,type:"integer"},sort:{enum:["created","updated"],type:"string"}},url:"/marketplace_listing/stubbed/plans/:plan_id/accounts"},listInstallationReposForAuthenticatedUser:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{installation_id:{required:!0,type:"integer"},page:{type:"integer"},per_page:{type:"integer"}},url:"/user/installations/:installation_id/repositories"},listInstallations:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/app/installations"},listInstallationsForAuthenticatedUser:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/installations"},listMarketplacePurchasesForAuthenticatedUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/marketplace_purchases"},listMarketplacePurchasesForAuthenticatedUserStubbed:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/marketplace_purchases/stubbed"},listPlans:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/marketplace_listing/plans"},listPlansStubbed:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/marketplace_listing/stubbed/plans"},listRepos:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/installation/repositories"},removeRepoFromInstallation:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"DELETE",params:{installation_id:{required:!0,type:"integer"},repository_id:{required:!0,type:"integer"}},url:"/user/installations/:installation_id/repositories/:repository_id"},resetAuthorization:{deprecated:"octokit.apps.resetAuthorization() is deprecated, see https://developer.github.com/v3/apps/oauth_applications/#reset-an-authorization",method:"POST",params:{access_token:{required:!0,type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/tokens/:access_token"},resetToken:{headers:{accept:"application/vnd.github.doctor-strange-preview+json"},method:"PATCH",params:{access_token:{type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/token"},revokeAuthorizationForApplication:{deprecated:"octokit.apps.revokeAuthorizationForApplication() is deprecated, see https://developer.github.com/v3/apps/oauth_applications/#revoke-an-authorization-for-an-application",method:"DELETE",params:{access_token:{required:!0,type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/tokens/:access_token"},revokeGrantForApplication:{deprecated:"octokit.apps.revokeGrantForApplication() is deprecated, see https://developer.github.com/v3/apps/oauth_applications/#revoke-a-grant-for-an-application",method:"DELETE",params:{access_token:{required:!0,type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/grants/:access_token"},revokeInstallationToken:{headers:{accept:"application/vnd.github.gambit-preview+json"},method:"DELETE",params:{},url:"/installation/token"}},checks:{create:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"POST",params:{actions:{type:"object[]"},"actions[].description":{required:!0,type:"string"},"actions[].identifier":{required:!0,type:"string"},"actions[].label":{required:!0,type:"string"},completed_at:{type:"string"},conclusion:{enum:["success","failure","neutral","cancelled","timed_out","action_required"],type:"string"},details_url:{type:"string"},external_id:{type:"string"},head_sha:{required:!0,type:"string"},name:{required:!0,type:"string"},output:{type:"object"},"output.annotations":{type:"object[]"},"output.annotations[].annotation_level":{enum:["notice","warning","failure"],required:!0,type:"string"},"output.annotations[].end_column":{type:"integer"},"output.annotations[].end_line":{required:!0,type:"integer"},"output.annotations[].message":{required:!0,type:"string"},"output.annotations[].path":{required:!0,type:"string"},"output.annotations[].raw_details":{type:"string"},"output.annotations[].start_column":{type:"integer"},"output.annotations[].start_line":{required:!0,type:"integer"},"output.annotations[].title":{type:"string"},"output.images":{type:"object[]"},"output.images[].alt":{required:!0,type:"string"},"output.images[].caption":{type:"string"},"output.images[].image_url":{required:!0,type:"string"},"output.summary":{required:!0,type:"string"},"output.text":{type:"string"},"output.title":{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},started_at:{type:"string"},status:{enum:["queued","in_progress","completed"],type:"string"}},url:"/repos/:owner/:repo/check-runs"},createSuite:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"POST",params:{head_sha:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/check-suites"},get:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"GET",params:{check_run_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/check-runs/:check_run_id"},getSuite:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"GET",params:{check_suite_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/check-suites/:check_suite_id"},listAnnotations:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"GET",params:{check_run_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/check-runs/:check_run_id/annotations"},listForRef:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"GET",params:{check_name:{type:"string"},filter:{enum:["latest","all"],type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"},status:{enum:["queued","in_progress","completed"],type:"string"}},url:"/repos/:owner/:repo/commits/:ref/check-runs"},listForSuite:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"GET",params:{check_name:{type:"string"},check_suite_id:{required:!0,type:"integer"},filter:{enum:["latest","all"],type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},status:{enum:["queued","in_progress","completed"],type:"string"}},url:"/repos/:owner/:repo/check-suites/:check_suite_id/check-runs"},listSuitesForRef:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"GET",params:{app_id:{type:"integer"},check_name:{type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/commits/:ref/check-suites"},rerequestSuite:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"POST",params:{check_suite_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/check-suites/:check_suite_id/rerequest"},setSuitesPreferences:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"PATCH",params:{auto_trigger_checks:{type:"object[]"},"auto_trigger_checks[].app_id":{required:!0,type:"integer"},"auto_trigger_checks[].setting":{required:!0,type:"boolean"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/check-suites/preferences"},update:{headers:{accept:"application/vnd.github.antiope-preview+json"},method:"PATCH",params:{actions:{type:"object[]"},"actions[].description":{required:!0,type:"string"},"actions[].identifier":{required:!0,type:"string"},"actions[].label":{required:!0,type:"string"},check_run_id:{required:!0,type:"integer"},completed_at:{type:"string"},conclusion:{enum:["success","failure","neutral","cancelled","timed_out","action_required"],type:"string"},details_url:{type:"string"},external_id:{type:"string"},name:{type:"string"},output:{type:"object"},"output.annotations":{type:"object[]"},"output.annotations[].annotation_level":{enum:["notice","warning","failure"],required:!0,type:"string"},"output.annotations[].end_column":{type:"integer"},"output.annotations[].end_line":{required:!0,type:"integer"},"output.annotations[].message":{required:!0,type:"string"},"output.annotations[].path":{required:!0,type:"string"},"output.annotations[].raw_details":{type:"string"},"output.annotations[].start_column":{type:"integer"},"output.annotations[].start_line":{required:!0,type:"integer"},"output.annotations[].title":{type:"string"},"output.images":{type:"object[]"},"output.images[].alt":{required:!0,type:"string"},"output.images[].caption":{type:"string"},"output.images[].image_url":{required:!0,type:"string"},"output.summary":{required:!0,type:"string"},"output.text":{type:"string"},"output.title":{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},started_at:{type:"string"},status:{enum:["queued","in_progress","completed"],type:"string"}},url:"/repos/:owner/:repo/check-runs/:check_run_id"}},codesOfConduct:{getConductCode:{headers:{accept:"application/vnd.github.scarlet-witch-preview+json"},method:"GET",params:{key:{required:!0,type:"string"}},url:"/codes_of_conduct/:key"},getForRepo:{headers:{accept:"application/vnd.github.scarlet-witch-preview+json"},method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/community/code_of_conduct"},listConductCodes:{headers:{accept:"application/vnd.github.scarlet-witch-preview+json"},method:"GET",params:{},url:"/codes_of_conduct"}},emojis:{get:{method:"GET",params:{},url:"/emojis"}},gists:{checkIsStarred:{method:"GET",params:{gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id/star"},create:{method:"POST",params:{description:{type:"string"},files:{required:!0,type:"object"},"files.content":{type:"string"},public:{type:"boolean"}},url:"/gists"},createComment:{method:"POST",params:{body:{required:!0,type:"string"},gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id/comments"},delete:{method:"DELETE",params:{gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id"},deleteComment:{method:"DELETE",params:{comment_id:{required:!0,type:"integer"},gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id/comments/:comment_id"},fork:{method:"POST",params:{gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id/forks"},get:{method:"GET",params:{gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id"},getComment:{method:"GET",params:{comment_id:{required:!0,type:"integer"},gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id/comments/:comment_id"},getRevision:{method:"GET",params:{gist_id:{required:!0,type:"string"},sha:{required:!0,type:"string"}},url:"/gists/:gist_id/:sha"},list:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},since:{type:"string"}},url:"/gists"},listComments:{method:"GET",params:{gist_id:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/gists/:gist_id/comments"},listCommits:{method:"GET",params:{gist_id:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/gists/:gist_id/commits"},listForks:{method:"GET",params:{gist_id:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/gists/:gist_id/forks"},listPublic:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},since:{type:"string"}},url:"/gists/public"},listPublicForUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},since:{type:"string"},username:{required:!0,type:"string"}},url:"/users/:username/gists"},listStarred:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},since:{type:"string"}},url:"/gists/starred"},star:{method:"PUT",params:{gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id/star"},unstar:{method:"DELETE",params:{gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id/star"},update:{method:"PATCH",params:{description:{type:"string"},files:{type:"object"},"files.content":{type:"string"},"files.filename":{type:"string"},gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id"},updateComment:{method:"PATCH",params:{body:{required:!0,type:"string"},comment_id:{required:!0,type:"integer"},gist_id:{required:!0,type:"string"}},url:"/gists/:gist_id/comments/:comment_id"}},git:{createBlob:{method:"POST",params:{content:{required:!0,type:"string"},encoding:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/blobs"},createCommit:{method:"POST",params:{author:{type:"object"},"author.date":{type:"string"},"author.email":{type:"string"},"author.name":{type:"string"},committer:{type:"object"},"committer.date":{type:"string"},"committer.email":{type:"string"},"committer.name":{type:"string"},message:{required:!0,type:"string"},owner:{required:!0,type:"string"},parents:{required:!0,type:"string[]"},repo:{required:!0,type:"string"},signature:{type:"string"},tree:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/commits"},createRef:{method:"POST",params:{owner:{required:!0,type:"string"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"},sha:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/refs"},createTag:{method:"POST",params:{message:{required:!0,type:"string"},object:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},tag:{required:!0,type:"string"},tagger:{type:"object"},"tagger.date":{type:"string"},"tagger.email":{type:"string"},"tagger.name":{type:"string"},type:{enum:["commit","tree","blob"],required:!0,type:"string"}},url:"/repos/:owner/:repo/git/tags"},createTree:{method:"POST",params:{base_tree:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},tree:{required:!0,type:"object[]"},"tree[].content":{type:"string"},"tree[].mode":{enum:["100644","100755","040000","160000","120000"],type:"string"},"tree[].path":{type:"string"},"tree[].sha":{allowNull:!0,type:"string"},"tree[].type":{enum:["blob","tree","commit"],type:"string"}},url:"/repos/:owner/:repo/git/trees"},deleteRef:{method:"DELETE",params:{owner:{required:!0,type:"string"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/refs/:ref"},getBlob:{method:"GET",params:{file_sha:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/blobs/:file_sha"},getCommit:{method:"GET",params:{commit_sha:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/commits/:commit_sha"},getRef:{method:"GET",params:{owner:{required:!0,type:"string"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/ref/:ref"},getTag:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},tag_sha:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/tags/:tag_sha"},getTree:{method:"GET",params:{owner:{required:!0,type:"string"},recursive:{enum:["1"],type:"integer"},repo:{required:!0,type:"string"},tree_sha:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/trees/:tree_sha"},listMatchingRefs:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/matching-refs/:ref"},listRefs:{method:"GET",params:{namespace:{type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/refs/:namespace"},updateRef:{method:"PATCH",params:{force:{type:"boolean"},owner:{required:!0,type:"string"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"},sha:{required:!0,type:"string"}},url:"/repos/:owner/:repo/git/refs/:ref"}},gitignore:{getTemplate:{method:"GET",params:{name:{required:!0,type:"string"}},url:"/gitignore/templates/:name"},listTemplates:{method:"GET",params:{},url:"/gitignore/templates"}},interactions:{addOrUpdateRestrictionsForOrg:{headers:{accept:"application/vnd.github.sombra-preview+json"},method:"PUT",params:{limit:{enum:["existing_users","contributors_only","collaborators_only"],required:!0,type:"string"},org:{required:!0,type:"string"}},url:"/orgs/:org/interaction-limits"},addOrUpdateRestrictionsForRepo:{headers:{accept:"application/vnd.github.sombra-preview+json"},method:"PUT",params:{limit:{enum:["existing_users","contributors_only","collaborators_only"],required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/interaction-limits"},getRestrictionsForOrg:{headers:{accept:"application/vnd.github.sombra-preview+json"},method:"GET",params:{org:{required:!0,type:"string"}},url:"/orgs/:org/interaction-limits"},getRestrictionsForRepo:{headers:{accept:"application/vnd.github.sombra-preview+json"},method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/interaction-limits"},removeRestrictionsForOrg:{headers:{accept:"application/vnd.github.sombra-preview+json"},method:"DELETE",params:{org:{required:!0,type:"string"}},url:"/orgs/:org/interaction-limits"},removeRestrictionsForRepo:{headers:{accept:"application/vnd.github.sombra-preview+json"},method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/interaction-limits"}},issues:{addAssignees:{method:"POST",params:{assignees:{type:"string[]"},issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/assignees"},addLabels:{method:"POST",params:{issue_number:{required:!0,type:"integer"},labels:{required:!0,type:"string[]"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/labels"},checkAssignee:{method:"GET",params:{assignee:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/assignees/:assignee"},create:{method:"POST",params:{assignee:{type:"string"},assignees:{type:"string[]"},body:{type:"string"},labels:{type:"string[]"},milestone:{type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},title:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues"},createComment:{method:"POST",params:{body:{required:!0,type:"string"},issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/comments"},createLabel:{method:"POST",params:{color:{required:!0,type:"string"},description:{type:"string"},name:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/labels"},createMilestone:{method:"POST",params:{description:{type:"string"},due_on:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},state:{enum:["open","closed"],type:"string"},title:{required:!0,type:"string"}},url:"/repos/:owner/:repo/milestones"},deleteComment:{method:"DELETE",params:{comment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/comments/:comment_id"},deleteLabel:{method:"DELETE",params:{name:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/labels/:name"},deleteMilestone:{method:"DELETE",params:{milestone_number:{required:!0,type:"integer"},number:{alias:"milestone_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/milestones/:milestone_number"},get:{method:"GET",params:{issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number"},getComment:{method:"GET",params:{comment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/comments/:comment_id"},getEvent:{method:"GET",params:{event_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/events/:event_id"},getLabel:{method:"GET",params:{name:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/labels/:name"},getMilestone:{method:"GET",params:{milestone_number:{required:!0,type:"integer"},number:{alias:"milestone_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/milestones/:milestone_number"},list:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},filter:{enum:["assigned","created","mentioned","subscribed","all"],type:"string"},labels:{type:"string"},page:{type:"integer"},per_page:{type:"integer"},since:{type:"string"},sort:{enum:["created","updated","comments"],type:"string"},state:{enum:["open","closed","all"],type:"string"}},url:"/issues"},listAssignees:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/assignees"},listComments:{method:"GET",params:{issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},since:{type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/comments"},listCommentsForRepo:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},since:{type:"string"},sort:{enum:["created","updated"],type:"string"}},url:"/repos/:owner/:repo/issues/comments"},listEvents:{method:"GET",params:{issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/events"},listEventsForRepo:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/events"},listEventsForTimeline:{headers:{accept:"application/vnd.github.mockingbird-preview+json"},method:"GET",params:{issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/timeline"},listForAuthenticatedUser:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},filter:{enum:["assigned","created","mentioned","subscribed","all"],type:"string"},labels:{type:"string"},page:{type:"integer"},per_page:{type:"integer"},since:{type:"string"},sort:{enum:["created","updated","comments"],type:"string"},state:{enum:["open","closed","all"],type:"string"}},url:"/user/issues"},listForOrg:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},filter:{enum:["assigned","created","mentioned","subscribed","all"],type:"string"},labels:{type:"string"},org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},since:{type:"string"},sort:{enum:["created","updated","comments"],type:"string"},state:{enum:["open","closed","all"],type:"string"}},url:"/orgs/:org/issues"},listForRepo:{method:"GET",params:{assignee:{type:"string"},creator:{type:"string"},direction:{enum:["asc","desc"],type:"string"},labels:{type:"string"},mentioned:{type:"string"},milestone:{type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},since:{type:"string"},sort:{enum:["created","updated","comments"],type:"string"},state:{enum:["open","closed","all"],type:"string"}},url:"/repos/:owner/:repo/issues"},listLabelsForMilestone:{method:"GET",params:{milestone_number:{required:!0,type:"integer"},number:{alias:"milestone_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/milestones/:milestone_number/labels"},listLabelsForRepo:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/labels"},listLabelsOnIssue:{method:"GET",params:{issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/labels"},listMilestonesForRepo:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},sort:{enum:["due_on","completeness"],type:"string"},state:{enum:["open","closed","all"],type:"string"}},url:"/repos/:owner/:repo/milestones"},lock:{method:"PUT",params:{issue_number:{required:!0,type:"integer"},lock_reason:{enum:["off-topic","too heated","resolved","spam"],type:"string"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/lock"},removeAssignees:{method:"DELETE",params:{assignees:{type:"string[]"},issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/assignees"},removeLabel:{method:"DELETE",params:{issue_number:{required:!0,type:"integer"},name:{required:!0,type:"string"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/labels/:name"},removeLabels:{method:"DELETE",params:{issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/labels"},replaceLabels:{method:"PUT",params:{issue_number:{required:!0,type:"integer"},labels:{type:"string[]"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/labels"},unlock:{method:"DELETE",params:{issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/lock"},update:{method:"PATCH",params:{assignee:{type:"string"},assignees:{type:"string[]"},body:{type:"string"},issue_number:{required:!0,type:"integer"},labels:{type:"string[]"},milestone:{allowNull:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},state:{enum:["open","closed"],type:"string"},title:{type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number"},updateComment:{method:"PATCH",params:{body:{required:!0,type:"string"},comment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/comments/:comment_id"},updateLabel:{method:"PATCH",params:{color:{type:"string"},current_name:{required:!0,type:"string"},description:{type:"string"},name:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/labels/:current_name"},updateMilestone:{method:"PATCH",params:{description:{type:"string"},due_on:{type:"string"},milestone_number:{required:!0,type:"integer"},number:{alias:"milestone_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},state:{enum:["open","closed"],type:"string"},title:{type:"string"}},url:"/repos/:owner/:repo/milestones/:milestone_number"}},licenses:{get:{method:"GET",params:{license:{required:!0,type:"string"}},url:"/licenses/:license"},getForRepo:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/license"},list:{deprecated:"octokit.licenses.list() has been renamed to octokit.licenses.listCommonlyUsed() (2019-03-05)",method:"GET",params:{},url:"/licenses"},listCommonlyUsed:{method:"GET",params:{},url:"/licenses"}},markdown:{render:{method:"POST",params:{context:{type:"string"},mode:{enum:["markdown","gfm"],type:"string"},text:{required:!0,type:"string"}},url:"/markdown"},renderRaw:{headers:{"content-type":"text/plain; charset=utf-8"},method:"POST",params:{data:{mapTo:"data",required:!0,type:"string"}},url:"/markdown/raw"}},meta:{get:{method:"GET",params:{},url:"/meta"}},migrations:{cancelImport:{method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/import"},deleteArchiveForAuthenticatedUser:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"DELETE",params:{migration_id:{required:!0,type:"integer"}},url:"/user/migrations/:migration_id/archive"},deleteArchiveForOrg:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"DELETE",params:{migration_id:{required:!0,type:"integer"},org:{required:!0,type:"string"}},url:"/orgs/:org/migrations/:migration_id/archive"},downloadArchiveForOrg:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"GET",params:{migration_id:{required:!0,type:"integer"},org:{required:!0,type:"string"}},url:"/orgs/:org/migrations/:migration_id/archive"},getArchiveForAuthenticatedUser:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"GET",params:{migration_id:{required:!0,type:"integer"}},url:"/user/migrations/:migration_id/archive"},getArchiveForOrg:{deprecated:"octokit.migrations.getArchiveForOrg() has been renamed to octokit.migrations.downloadArchiveForOrg() (2020-01-27)",headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"GET",params:{migration_id:{required:!0,type:"integer"},org:{required:!0,type:"string"}},url:"/orgs/:org/migrations/:migration_id/archive"},getCommitAuthors:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},since:{type:"string"}},url:"/repos/:owner/:repo/import/authors"},getImportProgress:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/import"},getLargeFiles:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/import/large_files"},getStatusForAuthenticatedUser:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"GET",params:{migration_id:{required:!0,type:"integer"}},url:"/user/migrations/:migration_id"},getStatusForOrg:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"GET",params:{migration_id:{required:!0,type:"integer"},org:{required:!0,type:"string"}},url:"/orgs/:org/migrations/:migration_id"},listForAuthenticatedUser:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/migrations"},listForOrg:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/orgs/:org/migrations"},listReposForOrg:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"GET",params:{migration_id:{required:!0,type:"integer"},org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/orgs/:org/migrations/:migration_id/repositories"},listReposForUser:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"GET",params:{migration_id:{required:!0,type:"integer"},page:{type:"integer"},per_page:{type:"integer"}},url:"/user/:migration_id/repositories"},mapCommitAuthor:{method:"PATCH",params:{author_id:{required:!0,type:"integer"},email:{type:"string"},name:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/import/authors/:author_id"},setLfsPreference:{method:"PATCH",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},use_lfs:{enum:["opt_in","opt_out"],required:!0,type:"string"}},url:"/repos/:owner/:repo/import/lfs"},startForAuthenticatedUser:{method:"POST",params:{exclude_attachments:{type:"boolean"},lock_repositories:{type:"boolean"},repositories:{required:!0,type:"string[]"}},url:"/user/migrations"},startForOrg:{method:"POST",params:{exclude_attachments:{type:"boolean"},lock_repositories:{type:"boolean"},org:{required:!0,type:"string"},repositories:{required:!0,type:"string[]"}},url:"/orgs/:org/migrations"},startImport:{method:"PUT",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},tfvc_project:{type:"string"},vcs:{enum:["subversion","git","mercurial","tfvc"],type:"string"},vcs_password:{type:"string"},vcs_url:{required:!0,type:"string"},vcs_username:{type:"string"}},url:"/repos/:owner/:repo/import"},unlockRepoForAuthenticatedUser:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"DELETE",params:{migration_id:{required:!0,type:"integer"},repo_name:{required:!0,type:"string"}},url:"/user/migrations/:migration_id/repos/:repo_name/lock"},unlockRepoForOrg:{headers:{accept:"application/vnd.github.wyandotte-preview+json"},method:"DELETE",params:{migration_id:{required:!0,type:"integer"},org:{required:!0,type:"string"},repo_name:{required:!0,type:"string"}},url:"/orgs/:org/migrations/:migration_id/repos/:repo_name/lock"},updateImport:{method:"PATCH",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},vcs_password:{type:"string"},vcs_username:{type:"string"}},url:"/repos/:owner/:repo/import"}},oauthAuthorizations:{checkAuthorization:{deprecated:"octokit.oauthAuthorizations.checkAuthorization() has been renamed to octokit.apps.checkAuthorization() (2019-11-05)",method:"GET",params:{access_token:{required:!0,type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/tokens/:access_token"},createAuthorization:{deprecated:"octokit.oauthAuthorizations.createAuthorization() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#create-a-new-authorization",method:"POST",params:{client_id:{type:"string"},client_secret:{type:"string"},fingerprint:{type:"string"},note:{required:!0,type:"string"},note_url:{type:"string"},scopes:{type:"string[]"}},url:"/authorizations"},deleteAuthorization:{deprecated:"octokit.oauthAuthorizations.deleteAuthorization() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#delete-an-authorization",method:"DELETE",params:{authorization_id:{required:!0,type:"integer"}},url:"/authorizations/:authorization_id"},deleteGrant:{deprecated:"octokit.oauthAuthorizations.deleteGrant() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#delete-a-grant",method:"DELETE",params:{grant_id:{required:!0,type:"integer"}},url:"/applications/grants/:grant_id"},getAuthorization:{deprecated:"octokit.oauthAuthorizations.getAuthorization() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#get-a-single-authorization",method:"GET",params:{authorization_id:{required:!0,type:"integer"}},url:"/authorizations/:authorization_id"},getGrant:{deprecated:"octokit.oauthAuthorizations.getGrant() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#get-a-single-grant",method:"GET",params:{grant_id:{required:!0,type:"integer"}},url:"/applications/grants/:grant_id"},getOrCreateAuthorizationForApp:{deprecated:"octokit.oauthAuthorizations.getOrCreateAuthorizationForApp() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#get-or-create-an-authorization-for-a-specific-app",method:"PUT",params:{client_id:{required:!0,type:"string"},client_secret:{required:!0,type:"string"},fingerprint:{type:"string"},note:{type:"string"},note_url:{type:"string"},scopes:{type:"string[]"}},url:"/authorizations/clients/:client_id"},getOrCreateAuthorizationForAppAndFingerprint:{deprecated:"octokit.oauthAuthorizations.getOrCreateAuthorizationForAppAndFingerprint() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#get-or-create-an-authorization-for-a-specific-app-and-fingerprint",method:"PUT",params:{client_id:{required:!0,type:"string"},client_secret:{required:!0,type:"string"},fingerprint:{required:!0,type:"string"},note:{type:"string"},note_url:{type:"string"},scopes:{type:"string[]"}},url:"/authorizations/clients/:client_id/:fingerprint"},getOrCreateAuthorizationForAppFingerprint:{deprecated:"octokit.oauthAuthorizations.getOrCreateAuthorizationForAppFingerprint() has been renamed to octokit.oauthAuthorizations.getOrCreateAuthorizationForAppAndFingerprint() (2018-12-27)",method:"PUT",params:{client_id:{required:!0,type:"string"},client_secret:{required:!0,type:"string"},fingerprint:{required:!0,type:"string"},note:{type:"string"},note_url:{type:"string"},scopes:{type:"string[]"}},url:"/authorizations/clients/:client_id/:fingerprint"},listAuthorizations:{deprecated:"octokit.oauthAuthorizations.listAuthorizations() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#list-your-authorizations",method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/authorizations"},listGrants:{deprecated:"octokit.oauthAuthorizations.listGrants() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#list-your-grants",method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/applications/grants"},resetAuthorization:{deprecated:"octokit.oauthAuthorizations.resetAuthorization() has been renamed to octokit.apps.resetAuthorization() (2019-11-05)",method:"POST",params:{access_token:{required:!0,type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/tokens/:access_token"},revokeAuthorizationForApplication:{deprecated:"octokit.oauthAuthorizations.revokeAuthorizationForApplication() has been renamed to octokit.apps.revokeAuthorizationForApplication() (2019-11-05)",method:"DELETE",params:{access_token:{required:!0,type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/tokens/:access_token"},revokeGrantForApplication:{deprecated:"octokit.oauthAuthorizations.revokeGrantForApplication() has been renamed to octokit.apps.revokeGrantForApplication() (2019-11-05)",method:"DELETE",params:{access_token:{required:!0,type:"string"},client_id:{required:!0,type:"string"}},url:"/applications/:client_id/grants/:access_token"},updateAuthorization:{deprecated:"octokit.oauthAuthorizations.updateAuthorization() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#update-an-existing-authorization",method:"PATCH",params:{add_scopes:{type:"string[]"},authorization_id:{required:!0,type:"integer"},fingerprint:{type:"string"},note:{type:"string"},note_url:{type:"string"},remove_scopes:{type:"string[]"},scopes:{type:"string[]"}},url:"/authorizations/:authorization_id"}},orgs:{addOrUpdateMembership:{method:"PUT",params:{org:{required:!0,type:"string"},role:{enum:["admin","member"],type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/memberships/:username"},blockUser:{method:"PUT",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/blocks/:username"},checkBlockedUser:{method:"GET",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/blocks/:username"},checkMembership:{method:"GET",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/members/:username"},checkPublicMembership:{method:"GET",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/public_members/:username"},concealMembership:{method:"DELETE",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/public_members/:username"},convertMemberToOutsideCollaborator:{method:"PUT",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/outside_collaborators/:username"},createHook:{method:"POST",params:{active:{type:"boolean"},config:{required:!0,type:"object"},"config.content_type":{type:"string"},"config.insecure_ssl":{type:"string"},"config.secret":{type:"string"},"config.url":{required:!0,type:"string"},events:{type:"string[]"},name:{required:!0,type:"string"},org:{required:!0,type:"string"}},url:"/orgs/:org/hooks"},createInvitation:{method:"POST",params:{email:{type:"string"},invitee_id:{type:"integer"},org:{required:!0,type:"string"},role:{enum:["admin","direct_member","billing_manager"],type:"string"},team_ids:{type:"integer[]"}},url:"/orgs/:org/invitations"},deleteHook:{method:"DELETE",params:{hook_id:{required:!0,type:"integer"},org:{required:!0,type:"string"}},url:"/orgs/:org/hooks/:hook_id"},get:{method:"GET",params:{org:{required:!0,type:"string"}},url:"/orgs/:org"},getHook:{method:"GET",params:{hook_id:{required:!0,type:"integer"},org:{required:!0,type:"string"}},url:"/orgs/:org/hooks/:hook_id"},getMembership:{method:"GET",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/memberships/:username"},getMembershipForAuthenticatedUser:{method:"GET",params:{org:{required:!0,type:"string"}},url:"/user/memberships/orgs/:org"},list:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},since:{type:"integer"}},url:"/organizations"},listBlockedUsers:{method:"GET",params:{org:{required:!0,type:"string"}},url:"/orgs/:org/blocks"},listForAuthenticatedUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/orgs"},listForUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/orgs"},listHooks:{method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/orgs/:org/hooks"},listInstallations:{headers:{accept:"application/vnd.github.machine-man-preview+json"},method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/orgs/:org/installations"},listInvitationTeams:{method:"GET",params:{invitation_id:{required:!0,type:"integer"},org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/orgs/:org/invitations/:invitation_id/teams"},listMembers:{method:"GET",params:{filter:{enum:["2fa_disabled","all"],type:"string"},org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},role:{enum:["all","admin","member"],type:"string"}},url:"/orgs/:org/members"},listMemberships:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},state:{enum:["active","pending"],type:"string"}},url:"/user/memberships/orgs"},listOutsideCollaborators:{method:"GET",params:{filter:{enum:["2fa_disabled","all"],type:"string"},org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/orgs/:org/outside_collaborators"},listPendingInvitations:{method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/orgs/:org/invitations"},listPublicMembers:{method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/orgs/:org/public_members"},pingHook:{method:"POST",params:{hook_id:{required:!0,type:"integer"},org:{required:!0,type:"string"}},url:"/orgs/:org/hooks/:hook_id/pings"},publicizeMembership:{method:"PUT",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/public_members/:username"},removeMember:{method:"DELETE",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/members/:username"},removeMembership:{method:"DELETE",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/memberships/:username"},removeOutsideCollaborator:{method:"DELETE",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/outside_collaborators/:username"},unblockUser:{method:"DELETE",params:{org:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/blocks/:username"},update:{method:"PATCH",params:{billing_email:{type:"string"},company:{type:"string"},default_repository_permission:{enum:["read","write","admin","none"],type:"string"},description:{type:"string"},email:{type:"string"},has_organization_projects:{type:"boolean"},has_repository_projects:{type:"boolean"},location:{type:"string"},members_allowed_repository_creation_type:{enum:["all","private","none"],type:"string"},members_can_create_internal_repositories:{type:"boolean"},members_can_create_private_repositories:{type:"boolean"},members_can_create_public_repositories:{type:"boolean"},members_can_create_repositories:{type:"boolean"},name:{type:"string"},org:{required:!0,type:"string"}},url:"/orgs/:org"},updateHook:{method:"PATCH",params:{active:{type:"boolean"},config:{type:"object"},"config.content_type":{type:"string"},"config.insecure_ssl":{type:"string"},"config.secret":{type:"string"},"config.url":{required:!0,type:"string"},events:{type:"string[]"},hook_id:{required:!0,type:"integer"},org:{required:!0,type:"string"}},url:"/orgs/:org/hooks/:hook_id"},updateMembership:{method:"PATCH",params:{org:{required:!0,type:"string"},state:{enum:["active"],required:!0,type:"string"}},url:"/user/memberships/orgs/:org"}},projects:{addCollaborator:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"PUT",params:{permission:{enum:["read","write","admin"],type:"string"},project_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/projects/:project_id/collaborators/:username"},createCard:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"POST",params:{column_id:{required:!0,type:"integer"},content_id:{type:"integer"},content_type:{type:"string"},note:{type:"string"}},url:"/projects/columns/:column_id/cards"},createColumn:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"POST",params:{name:{required:!0,type:"string"},project_id:{required:!0,type:"integer"}},url:"/projects/:project_id/columns"},createForAuthenticatedUser:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"POST",params:{body:{type:"string"},name:{required:!0,type:"string"}},url:"/user/projects"},createForOrg:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"POST",params:{body:{type:"string"},name:{required:!0,type:"string"},org:{required:!0,type:"string"}},url:"/orgs/:org/projects"},createForRepo:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"POST",params:{body:{type:"string"},name:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/projects"},delete:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"DELETE",params:{project_id:{required:!0,type:"integer"}},url:"/projects/:project_id"},deleteCard:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"DELETE",params:{card_id:{required:!0,type:"integer"}},url:"/projects/columns/cards/:card_id"},deleteColumn:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"DELETE",params:{column_id:{required:!0,type:"integer"}},url:"/projects/columns/:column_id"},get:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{project_id:{required:!0,type:"integer"}},url:"/projects/:project_id"},getCard:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{card_id:{required:!0,type:"integer"}},url:"/projects/columns/cards/:card_id"},getColumn:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{column_id:{required:!0,type:"integer"}},url:"/projects/columns/:column_id"},listCards:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{archived_state:{enum:["all","archived","not_archived"],type:"string"},column_id:{required:!0,type:"integer"},page:{type:"integer"},per_page:{type:"integer"}},url:"/projects/columns/:column_id/cards"},listCollaborators:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{affiliation:{enum:["outside","direct","all"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},project_id:{required:!0,type:"integer"}},url:"/projects/:project_id/collaborators"},listColumns:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},project_id:{required:!0,type:"integer"}},url:"/projects/:project_id/columns"},listForOrg:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},state:{enum:["open","closed","all"],type:"string"}},url:"/orgs/:org/projects"},listForRepo:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},state:{enum:["open","closed","all"],type:"string"}},url:"/repos/:owner/:repo/projects"},listForUser:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},state:{enum:["open","closed","all"],type:"string"},username:{required:!0,type:"string"}},url:"/users/:username/projects"},moveCard:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"POST",params:{card_id:{required:!0,type:"integer"},column_id:{type:"integer"},position:{required:!0,type:"string",validation:"^(top|bottom|after:\\d+)$"}},url:"/projects/columns/cards/:card_id/moves"},moveColumn:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"POST",params:{column_id:{required:!0,type:"integer"},position:{required:!0,type:"string",validation:"^(first|last|after:\\d+)$"}},url:"/projects/columns/:column_id/moves"},removeCollaborator:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"DELETE",params:{project_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/projects/:project_id/collaborators/:username"},reviewUserPermissionLevel:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{project_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/projects/:project_id/collaborators/:username/permission"},update:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"PATCH",params:{body:{type:"string"},name:{type:"string"},organization_permission:{type:"string"},private:{type:"boolean"},project_id:{required:!0,type:"integer"},state:{enum:["open","closed"],type:"string"}},url:"/projects/:project_id"},updateCard:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"PATCH",params:{archived:{type:"boolean"},card_id:{required:!0,type:"integer"},note:{type:"string"}},url:"/projects/columns/cards/:card_id"},updateColumn:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"PATCH",params:{column_id:{required:!0,type:"integer"},name:{required:!0,type:"string"}},url:"/projects/columns/:column_id"}},pulls:{checkIfMerged:{method:"GET",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/merge"},create:{method:"POST",params:{base:{required:!0,type:"string"},body:{type:"string"},draft:{type:"boolean"},head:{required:!0,type:"string"},maintainer_can_modify:{type:"boolean"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},title:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls"},createComment:{method:"POST",params:{body:{required:!0,type:"string"},commit_id:{required:!0,type:"string"},in_reply_to:{deprecated:!0,description:"The comment ID to reply to. **Note**: This must be the ID of a top-level comment, not a reply to that comment. Replies to replies are not supported.",type:"integer"},line:{type:"integer"},number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},path:{required:!0,type:"string"},position:{type:"integer"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},side:{enum:["LEFT","RIGHT"],type:"string"},start_line:{type:"integer"},start_side:{enum:["LEFT","RIGHT","side"],type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/comments"},createCommentReply:{deprecated:"octokit.pulls.createCommentReply() has been renamed to octokit.pulls.createComment() (2019-09-09)",method:"POST",params:{body:{required:!0,type:"string"},commit_id:{required:!0,type:"string"},in_reply_to:{deprecated:!0,description:"The comment ID to reply to. **Note**: This must be the ID of a top-level comment, not a reply to that comment. Replies to replies are not supported.",type:"integer"},line:{type:"integer"},number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},path:{required:!0,type:"string"},position:{type:"integer"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},side:{enum:["LEFT","RIGHT"],type:"string"},start_line:{type:"integer"},start_side:{enum:["LEFT","RIGHT","side"],type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/comments"},createFromIssue:{deprecated:"octokit.pulls.createFromIssue() is deprecated, see https://developer.github.com/v3/pulls/#create-a-pull-request",method:"POST",params:{base:{required:!0,type:"string"},draft:{type:"boolean"},head:{required:!0,type:"string"},issue:{required:!0,type:"integer"},maintainer_can_modify:{type:"boolean"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls"},createReview:{method:"POST",params:{body:{type:"string"},comments:{type:"object[]"},"comments[].body":{required:!0,type:"string"},"comments[].path":{required:!0,type:"string"},"comments[].position":{required:!0,type:"integer"},commit_id:{type:"string"},event:{enum:["APPROVE","REQUEST_CHANGES","COMMENT"],type:"string"},number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/reviews"},createReviewCommentReply:{method:"POST",params:{body:{required:!0,type:"string"},comment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/comments/:comment_id/replies"},createReviewRequest:{method:"POST",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},reviewers:{type:"string[]"},team_reviewers:{type:"string[]"}},url:"/repos/:owner/:repo/pulls/:pull_number/requested_reviewers"},deleteComment:{method:"DELETE",params:{comment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/comments/:comment_id"},deletePendingReview:{method:"DELETE",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},review_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id"},deleteReviewRequest:{method:"DELETE",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},reviewers:{type:"string[]"},team_reviewers:{type:"string[]"}},url:"/repos/:owner/:repo/pulls/:pull_number/requested_reviewers"},dismissReview:{method:"PUT",params:{message:{required:!0,type:"string"},number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},review_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/dismissals"},get:{method:"GET",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number"},getComment:{method:"GET",params:{comment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/comments/:comment_id"},getCommentsForReview:{method:"GET",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},review_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/comments"},getReview:{method:"GET",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},review_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id"},list:{method:"GET",params:{base:{type:"string"},direction:{enum:["asc","desc"],type:"string"},head:{type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},sort:{enum:["created","updated","popularity","long-running"],type:"string"},state:{enum:["open","closed","all"],type:"string"}},url:"/repos/:owner/:repo/pulls"},listComments:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},since:{type:"string"},sort:{enum:["created","updated"],type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/comments"},listCommentsForRepo:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},since:{type:"string"},sort:{enum:["created","updated"],type:"string"}},url:"/repos/:owner/:repo/pulls/comments"},listCommits:{method:"GET",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/commits"},listFiles:{method:"GET",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/files"},listReviewRequests:{method:"GET",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/requested_reviewers"},listReviews:{method:"GET",params:{number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/reviews"},merge:{method:"PUT",params:{commit_message:{type:"string"},commit_title:{type:"string"},merge_method:{enum:["merge","squash","rebase"],type:"string"},number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},sha:{type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/merge"},submitReview:{method:"POST",params:{body:{type:"string"},event:{enum:["APPROVE","REQUEST_CHANGES","COMMENT"],required:!0,type:"string"},number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},review_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/events"},update:{method:"PATCH",params:{base:{type:"string"},body:{type:"string"},maintainer_can_modify:{type:"boolean"},number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},state:{enum:["open","closed"],type:"string"},title:{type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number"},updateBranch:{headers:{accept:"application/vnd.github.lydian-preview+json"},method:"PUT",params:{expected_head_sha:{type:"string"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/:pull_number/update-branch"},updateComment:{method:"PATCH",params:{body:{required:!0,type:"string"},comment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/comments/:comment_id"},updateReview:{method:"PUT",params:{body:{required:!0,type:"string"},number:{alias:"pull_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},pull_number:{required:!0,type:"integer"},repo:{required:!0,type:"string"},review_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id"}},rateLimit:{get:{method:"GET",params:{},url:"/rate_limit"}},reactions:{createForCommitComment:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"POST",params:{comment_id:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/comments/:comment_id/reactions"},createForIssue:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"POST",params:{content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],required:!0,type:"string"},issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/reactions"},createForIssueComment:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"POST",params:{comment_id:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/comments/:comment_id/reactions"},createForPullRequestReviewComment:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"POST",params:{comment_id:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/comments/:comment_id/reactions"},createForTeamDiscussion:{deprecated:"octokit.reactions.createForTeamDiscussion() has been renamed to octokit.reactions.createForTeamDiscussionLegacy() (2020-01-16)",headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"POST",params:{content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],required:!0,type:"string"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/reactions"},createForTeamDiscussionComment:{deprecated:"octokit.reactions.createForTeamDiscussionComment() has been renamed to octokit.reactions.createForTeamDiscussionCommentLegacy() (2020-01-16)",headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"POST",params:{comment_number:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],required:!0,type:"string"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions"},createForTeamDiscussionCommentInOrg:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"POST",params:{comment_number:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],required:!0,type:"string"},discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions"},createForTeamDiscussionCommentLegacy:{deprecated:"octokit.reactions.createForTeamDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/reactions/#create-reaction-for-a-team-discussion-comment-legacy",headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"POST",params:{comment_number:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],required:!0,type:"string"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions"},createForTeamDiscussionInOrg:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"POST",params:{content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],required:!0,type:"string"},discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions"},createForTeamDiscussionLegacy:{deprecated:"octokit.reactions.createForTeamDiscussionLegacy() is deprecated, see https://developer.github.com/v3/reactions/#create-reaction-for-a-team-discussion-legacy",headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"POST",params:{content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],required:!0,type:"string"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/reactions"},delete:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"DELETE",params:{reaction_id:{required:!0,type:"integer"}},url:"/reactions/:reaction_id"},listForCommitComment:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"GET",params:{comment_id:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/comments/:comment_id/reactions"},listForIssue:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"GET",params:{content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],type:"string"},issue_number:{required:!0,type:"integer"},number:{alias:"issue_number",deprecated:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/:issue_number/reactions"},listForIssueComment:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"GET",params:{comment_id:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/issues/comments/:comment_id/reactions"},listForPullRequestReviewComment:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"GET",params:{comment_id:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pulls/comments/:comment_id/reactions"},listForTeamDiscussion:{deprecated:"octokit.reactions.listForTeamDiscussion() has been renamed to octokit.reactions.listForTeamDiscussionLegacy() (2020-01-16)",headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"GET",params:{content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],type:"string"},discussion_number:{required:!0,type:"integer"},page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/reactions"},listForTeamDiscussionComment:{deprecated:"octokit.reactions.listForTeamDiscussionComment() has been renamed to octokit.reactions.listForTeamDiscussionCommentLegacy() (2020-01-16)",headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"GET",params:{comment_number:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],type:"string"},discussion_number:{required:!0,type:"integer"},page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions"},listForTeamDiscussionCommentInOrg:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"GET",params:{comment_number:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],type:"string"},discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions"},listForTeamDiscussionCommentLegacy:{deprecated:"octokit.reactions.listForTeamDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/reactions/#list-reactions-for-a-team-discussion-comment-legacy",headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"GET",params:{comment_number:{required:!0,type:"integer"},content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],type:"string"},discussion_number:{required:!0,type:"integer"},page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions"},listForTeamDiscussionInOrg:{headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"GET",params:{content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],type:"string"},discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions"},listForTeamDiscussionLegacy:{deprecated:"octokit.reactions.listForTeamDiscussionLegacy() is deprecated, see https://developer.github.com/v3/reactions/#list-reactions-for-a-team-discussion-legacy",headers:{accept:"application/vnd.github.squirrel-girl-preview+json"},method:"GET",params:{content:{enum:["+1","-1","laugh","confused","heart","hooray","rocket","eyes"],type:"string"},discussion_number:{required:!0,type:"integer"},page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/reactions"}},repos:{acceptInvitation:{method:"PATCH",params:{invitation_id:{required:!0,type:"integer"}},url:"/user/repository_invitations/:invitation_id"},addCollaborator:{method:"PUT",params:{owner:{required:!0,type:"string"},permission:{enum:["pull","push","admin"],type:"string"},repo:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/repos/:owner/:repo/collaborators/:username"},addDeployKey:{method:"POST",params:{key:{required:!0,type:"string"},owner:{required:!0,type:"string"},read_only:{type:"boolean"},repo:{required:!0,type:"string"},title:{type:"string"}},url:"/repos/:owner/:repo/keys"},addProtectedBranchAdminEnforcement:{method:"POST",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/enforce_admins"},addProtectedBranchAppRestrictions:{method:"POST",params:{apps:{mapTo:"data",required:!0,type:"string[]"},branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/apps"},addProtectedBranchRequiredSignatures:{headers:{accept:"application/vnd.github.zzzax-preview+json"},method:"POST",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_signatures"},addProtectedBranchRequiredStatusChecksContexts:{method:"POST",params:{branch:{required:!0,type:"string"},contexts:{mapTo:"data",required:!0,type:"string[]"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts"},addProtectedBranchTeamRestrictions:{method:"POST",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},teams:{mapTo:"data",required:!0,type:"string[]"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/teams"},addProtectedBranchUserRestrictions:{method:"POST",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},users:{mapTo:"data",required:!0,type:"string[]"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/users"},checkCollaborator:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/repos/:owner/:repo/collaborators/:username"},checkVulnerabilityAlerts:{headers:{accept:"application/vnd.github.dorian-preview+json"},method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/vulnerability-alerts"},compareCommits:{method:"GET",params:{base:{required:!0,type:"string"},head:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/compare/:base...:head"},createCommitComment:{method:"POST",params:{body:{required:!0,type:"string"},commit_sha:{required:!0,type:"string"},line:{type:"integer"},owner:{required:!0,type:"string"},path:{type:"string"},position:{type:"integer"},repo:{required:!0,type:"string"},sha:{alias:"commit_sha",deprecated:!0,type:"string"}},url:"/repos/:owner/:repo/commits/:commit_sha/comments"},createDeployment:{method:"POST",params:{auto_merge:{type:"boolean"},description:{type:"string"},environment:{type:"string"},owner:{required:!0,type:"string"},payload:{type:"string"},production_environment:{type:"boolean"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"},required_contexts:{type:"string[]"},task:{type:"string"},transient_environment:{type:"boolean"}},url:"/repos/:owner/:repo/deployments"},createDeploymentStatus:{method:"POST",params:{auto_inactive:{type:"boolean"},deployment_id:{required:!0,type:"integer"},description:{type:"string"},environment:{enum:["production","staging","qa"],type:"string"},environment_url:{type:"string"},log_url:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},state:{enum:["error","failure","inactive","in_progress","queued","pending","success"],required:!0,type:"string"},target_url:{type:"string"}},url:"/repos/:owner/:repo/deployments/:deployment_id/statuses"},createDispatchEvent:{method:"POST",params:{client_payload:{type:"object"},event_type:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/dispatches"},createFile:{deprecated:"octokit.repos.createFile() has been renamed to octokit.repos.createOrUpdateFile() (2019-06-07)",method:"PUT",params:{author:{type:"object"},"author.email":{required:!0,type:"string"},"author.name":{required:!0,type:"string"},branch:{type:"string"},committer:{type:"object"},"committer.email":{required:!0,type:"string"},"committer.name":{required:!0,type:"string"},content:{required:!0,type:"string"},message:{required:!0,type:"string"},owner:{required:!0,type:"string"},path:{required:!0,type:"string"},repo:{required:!0,type:"string"},sha:{type:"string"}},url:"/repos/:owner/:repo/contents/:path"},createForAuthenticatedUser:{method:"POST",params:{allow_merge_commit:{type:"boolean"},allow_rebase_merge:{type:"boolean"},allow_squash_merge:{type:"boolean"},auto_init:{type:"boolean"},delete_branch_on_merge:{type:"boolean"},description:{type:"string"},gitignore_template:{type:"string"},has_issues:{type:"boolean"},has_projects:{type:"boolean"},has_wiki:{type:"boolean"},homepage:{type:"string"},is_template:{type:"boolean"},license_template:{type:"string"},name:{required:!0,type:"string"},private:{type:"boolean"},team_id:{type:"integer"},visibility:{enum:["public","private","visibility","internal"],type:"string"}},url:"/user/repos"},createFork:{method:"POST",params:{organization:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/forks"},createHook:{method:"POST",params:{active:{type:"boolean"},config:{required:!0,type:"object"},"config.content_type":{type:"string"},"config.insecure_ssl":{type:"string"},"config.secret":{type:"string"},"config.url":{required:!0,type:"string"},events:{type:"string[]"},name:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/hooks"},createInOrg:{method:"POST",params:{allow_merge_commit:{type:"boolean"},allow_rebase_merge:{type:"boolean"},allow_squash_merge:{type:"boolean"},auto_init:{type:"boolean"},delete_branch_on_merge:{type:"boolean"},description:{type:"string"},gitignore_template:{type:"string"},has_issues:{type:"boolean"},has_projects:{type:"boolean"},has_wiki:{type:"boolean"},homepage:{type:"string"},is_template:{type:"boolean"},license_template:{type:"string"},name:{required:!0,type:"string"},org:{required:!0,type:"string"},private:{type:"boolean"},team_id:{type:"integer"},visibility:{enum:["public","private","visibility","internal"],type:"string"}},url:"/orgs/:org/repos"},createOrUpdateFile:{method:"PUT",params:{author:{type:"object"},"author.email":{required:!0,type:"string"},"author.name":{required:!0,type:"string"},branch:{type:"string"},committer:{type:"object"},"committer.email":{required:!0,type:"string"},"committer.name":{required:!0,type:"string"},content:{required:!0,type:"string"},message:{required:!0,type:"string"},owner:{required:!0,type:"string"},path:{required:!0,type:"string"},repo:{required:!0,type:"string"},sha:{type:"string"}},url:"/repos/:owner/:repo/contents/:path"},createRelease:{method:"POST",params:{body:{type:"string"},draft:{type:"boolean"},name:{type:"string"},owner:{required:!0,type:"string"},prerelease:{type:"boolean"},repo:{required:!0,type:"string"},tag_name:{required:!0,type:"string"},target_commitish:{type:"string"}},url:"/repos/:owner/:repo/releases"},createStatus:{method:"POST",params:{context:{type:"string"},description:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},sha:{required:!0,type:"string"},state:{enum:["error","failure","pending","success"],required:!0,type:"string"},target_url:{type:"string"}},url:"/repos/:owner/:repo/statuses/:sha"},createUsingTemplate:{headers:{accept:"application/vnd.github.baptiste-preview+json"},method:"POST",params:{description:{type:"string"},name:{required:!0,type:"string"},owner:{type:"string"},private:{type:"boolean"},template_owner:{required:!0,type:"string"},template_repo:{required:!0,type:"string"}},url:"/repos/:template_owner/:template_repo/generate"},declineInvitation:{method:"DELETE",params:{invitation_id:{required:!0,type:"integer"}},url:"/user/repository_invitations/:invitation_id"},delete:{method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo"},deleteCommitComment:{method:"DELETE",params:{comment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/comments/:comment_id"},deleteDownload:{method:"DELETE",params:{download_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/downloads/:download_id"},deleteFile:{method:"DELETE",params:{author:{type:"object"},"author.email":{type:"string"},"author.name":{type:"string"},branch:{type:"string"},committer:{type:"object"},"committer.email":{type:"string"},"committer.name":{type:"string"},message:{required:!0,type:"string"},owner:{required:!0,type:"string"},path:{required:!0,type:"string"},repo:{required:!0,type:"string"},sha:{required:!0,type:"string"}},url:"/repos/:owner/:repo/contents/:path"},deleteHook:{method:"DELETE",params:{hook_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/hooks/:hook_id"},deleteInvitation:{method:"DELETE",params:{invitation_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/invitations/:invitation_id"},deleteRelease:{method:"DELETE",params:{owner:{required:!0,type:"string"},release_id:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/releases/:release_id"},deleteReleaseAsset:{method:"DELETE",params:{asset_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/releases/assets/:asset_id"},disableAutomatedSecurityFixes:{headers:{accept:"application/vnd.github.london-preview+json"},method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/automated-security-fixes"},disablePagesSite:{headers:{accept:"application/vnd.github.switcheroo-preview+json"},method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pages"},disableVulnerabilityAlerts:{headers:{accept:"application/vnd.github.dorian-preview+json"},method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/vulnerability-alerts"},enableAutomatedSecurityFixes:{headers:{accept:"application/vnd.github.london-preview+json"},method:"PUT",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/automated-security-fixes"},enablePagesSite:{headers:{accept:"application/vnd.github.switcheroo-preview+json"},method:"POST",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},source:{type:"object"},"source.branch":{enum:["master","gh-pages"],type:"string"},"source.path":{type:"string"}},url:"/repos/:owner/:repo/pages"},enableVulnerabilityAlerts:{headers:{accept:"application/vnd.github.dorian-preview+json"},method:"PUT",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/vulnerability-alerts"},get:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo"},getAppsWithAccessToProtectedBranch:{method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/apps"},getArchiveLink:{method:"GET",params:{archive_format:{required:!0,type:"string"},owner:{required:!0,type:"string"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/:archive_format/:ref"},getBranch:{method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch"},getBranchProtection:{method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection"},getClones:{method:"GET",params:{owner:{required:!0,type:"string"},per:{enum:["day","week"],type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/traffic/clones"},getCodeFrequencyStats:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/stats/code_frequency"},getCollaboratorPermissionLevel:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/repos/:owner/:repo/collaborators/:username/permission"},getCombinedStatusForRef:{method:"GET",params:{owner:{required:!0,type:"string"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/commits/:ref/status"},getCommit:{method:"GET",params:{commit_sha:{alias:"ref",deprecated:!0,type:"string"},owner:{required:!0,type:"string"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"},sha:{alias:"ref",deprecated:!0,type:"string"}},url:"/repos/:owner/:repo/commits/:ref"},getCommitActivityStats:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/stats/commit_activity"},getCommitComment:{method:"GET",params:{comment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/comments/:comment_id"},getCommitRefSha:{deprecated:"octokit.repos.getCommitRefSha() is deprecated, see https://developer.github.com/v3/repos/commits/#get-a-single-commit",headers:{accept:"application/vnd.github.v3.sha"},method:"GET",params:{owner:{required:!0,type:"string"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/commits/:ref"},getContents:{method:"GET",params:{owner:{required:!0,type:"string"},path:{required:!0,type:"string"},ref:{type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/contents/:path"},getContributorsStats:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/stats/contributors"},getDeployKey:{method:"GET",params:{key_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/keys/:key_id"},getDeployment:{method:"GET",params:{deployment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/deployments/:deployment_id"},getDeploymentStatus:{method:"GET",params:{deployment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},status_id:{required:!0,type:"integer"}},url:"/repos/:owner/:repo/deployments/:deployment_id/statuses/:status_id"},getDownload:{method:"GET",params:{download_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/downloads/:download_id"},getHook:{method:"GET",params:{hook_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/hooks/:hook_id"},getLatestPagesBuild:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pages/builds/latest"},getLatestRelease:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/releases/latest"},getPages:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pages"},getPagesBuild:{method:"GET",params:{build_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pages/builds/:build_id"},getParticipationStats:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/stats/participation"},getProtectedBranchAdminEnforcement:{method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/enforce_admins"},getProtectedBranchPullRequestReviewEnforcement:{method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews"},getProtectedBranchRequiredSignatures:{headers:{accept:"application/vnd.github.zzzax-preview+json"},method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_signatures"},getProtectedBranchRequiredStatusChecks:{method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_status_checks"},getProtectedBranchRestrictions:{method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions"},getPunchCardStats:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/stats/punch_card"},getReadme:{method:"GET",params:{owner:{required:!0,type:"string"},ref:{type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/readme"},getRelease:{method:"GET",params:{owner:{required:!0,type:"string"},release_id:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/releases/:release_id"},getReleaseAsset:{method:"GET",params:{asset_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/releases/assets/:asset_id"},getReleaseByTag:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},tag:{required:!0,type:"string"}},url:"/repos/:owner/:repo/releases/tags/:tag"},getTeamsWithAccessToProtectedBranch:{method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/teams"},getTopPaths:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/traffic/popular/paths"},getTopReferrers:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/traffic/popular/referrers"},getUsersWithAccessToProtectedBranch:{method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/users"},getViews:{method:"GET",params:{owner:{required:!0,type:"string"},per:{enum:["day","week"],type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/traffic/views"},list:{method:"GET",params:{affiliation:{type:"string"},direction:{enum:["asc","desc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},sort:{enum:["created","updated","pushed","full_name"],type:"string"},type:{enum:["all","owner","public","private","member"],type:"string"},visibility:{enum:["all","public","private"],type:"string"}},url:"/user/repos"},listAppsWithAccessToProtectedBranch:{deprecated:"octokit.repos.listAppsWithAccessToProtectedBranch() has been renamed to octokit.repos.getAppsWithAccessToProtectedBranch() (2019-09-13)",method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/apps"},listAssetsForRelease:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},release_id:{required:!0,type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/releases/:release_id/assets"},listBranches:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},protected:{type:"boolean"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches"},listBranchesForHeadCommit:{headers:{accept:"application/vnd.github.groot-preview+json"},method:"GET",params:{commit_sha:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/commits/:commit_sha/branches-where-head"},listCollaborators:{method:"GET",params:{affiliation:{enum:["outside","direct","all"],type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/collaborators"},listCommentsForCommit:{method:"GET",params:{commit_sha:{required:!0,type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},ref:{alias:"commit_sha",deprecated:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/commits/:commit_sha/comments"},listCommitComments:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/comments"},listCommits:{method:"GET",params:{author:{type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},path:{type:"string"},per_page:{type:"integer"},repo:{required:!0,type:"string"},sha:{type:"string"},since:{type:"string"},until:{type:"string"}},url:"/repos/:owner/:repo/commits"},listContributors:{method:"GET",params:{anon:{type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/contributors"},listDeployKeys:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/keys"},listDeploymentStatuses:{method:"GET",params:{deployment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/deployments/:deployment_id/statuses"},listDeployments:{method:"GET",params:{environment:{type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},ref:{type:"string"},repo:{required:!0,type:"string"},sha:{type:"string"},task:{type:"string"}},url:"/repos/:owner/:repo/deployments"},listDownloads:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/downloads"},listForOrg:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},sort:{enum:["created","updated","pushed","full_name"],type:"string"},type:{enum:["all","public","private","forks","sources","member","internal"],type:"string"}},url:"/orgs/:org/repos"},listForUser:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},sort:{enum:["created","updated","pushed","full_name"],type:"string"},type:{enum:["all","owner","member"],type:"string"},username:{required:!0,type:"string"}},url:"/users/:username/repos"},listForks:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"},sort:{enum:["newest","oldest","stargazers"],type:"string"}},url:"/repos/:owner/:repo/forks"},listHooks:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/hooks"},listInvitations:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/invitations"},listInvitationsForAuthenticatedUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/repository_invitations"},listLanguages:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/languages"},listPagesBuilds:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pages/builds"},listProtectedBranchRequiredStatusChecksContexts:{method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts"},listProtectedBranchTeamRestrictions:{deprecated:"octokit.repos.listProtectedBranchTeamRestrictions() has been renamed to octokit.repos.getTeamsWithAccessToProtectedBranch() (2019-09-09)",method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/teams"},listProtectedBranchUserRestrictions:{deprecated:"octokit.repos.listProtectedBranchUserRestrictions() has been renamed to octokit.repos.getUsersWithAccessToProtectedBranch() (2019-09-09)",method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/users"},listPublic:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},since:{type:"integer"}},url:"/repositories"},listPullRequestsAssociatedWithCommit:{headers:{accept:"application/vnd.github.groot-preview+json"},method:"GET",params:{commit_sha:{required:!0,type:"string"},owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/commits/:commit_sha/pulls"},listReleases:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/releases"},listStatusesForRef:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},ref:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/commits/:ref/statuses"},listTags:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/tags"},listTeams:{method:"GET",params:{owner:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/teams"},listTeamsWithAccessToProtectedBranch:{deprecated:"octokit.repos.listTeamsWithAccessToProtectedBranch() has been renamed to octokit.repos.getTeamsWithAccessToProtectedBranch() (2019-09-13)",method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/teams"},listTopics:{headers:{accept:"application/vnd.github.mercy-preview+json"},method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/topics"},listUsersWithAccessToProtectedBranch:{deprecated:"octokit.repos.listUsersWithAccessToProtectedBranch() has been renamed to octokit.repos.getUsersWithAccessToProtectedBranch() (2019-09-13)",method:"GET",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/users"},merge:{method:"POST",params:{base:{required:!0,type:"string"},commit_message:{type:"string"},head:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/merges"},pingHook:{method:"POST",params:{hook_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/hooks/:hook_id/pings"},removeBranchProtection:{method:"DELETE",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection"},removeCollaborator:{method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/repos/:owner/:repo/collaborators/:username"},removeDeployKey:{method:"DELETE",params:{key_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/keys/:key_id"},removeProtectedBranchAdminEnforcement:{method:"DELETE",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/enforce_admins"},removeProtectedBranchAppRestrictions:{method:"DELETE",params:{apps:{mapTo:"data",required:!0,type:"string[]"},branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/apps"},removeProtectedBranchPullRequestReviewEnforcement:{method:"DELETE",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews"},removeProtectedBranchRequiredSignatures:{headers:{accept:"application/vnd.github.zzzax-preview+json"},method:"DELETE",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_signatures"},removeProtectedBranchRequiredStatusChecks:{method:"DELETE",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_status_checks"},removeProtectedBranchRequiredStatusChecksContexts:{method:"DELETE",params:{branch:{required:!0,type:"string"},contexts:{mapTo:"data",required:!0,type:"string[]"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts"},removeProtectedBranchRestrictions:{method:"DELETE",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions"},removeProtectedBranchTeamRestrictions:{method:"DELETE",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},teams:{mapTo:"data",required:!0,type:"string[]"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/teams"},removeProtectedBranchUserRestrictions:{method:"DELETE",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},users:{mapTo:"data",required:!0,type:"string[]"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/users"},replaceProtectedBranchAppRestrictions:{method:"PUT",params:{apps:{mapTo:"data",required:!0,type:"string[]"},branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/apps"},replaceProtectedBranchRequiredStatusChecksContexts:{method:"PUT",params:{branch:{required:!0,type:"string"},contexts:{mapTo:"data",required:!0,type:"string[]"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts"},replaceProtectedBranchTeamRestrictions:{method:"PUT",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},teams:{mapTo:"data",required:!0,type:"string[]"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/teams"},replaceProtectedBranchUserRestrictions:{method:"PUT",params:{branch:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},users:{mapTo:"data",required:!0,type:"string[]"}},url:"/repos/:owner/:repo/branches/:branch/protection/restrictions/users"},replaceTopics:{headers:{accept:"application/vnd.github.mercy-preview+json"},method:"PUT",params:{names:{required:!0,type:"string[]"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/topics"},requestPageBuild:{method:"POST",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/pages/builds"},retrieveCommunityProfileMetrics:{method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/community/profile"},testPushHook:{method:"POST",params:{hook_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/hooks/:hook_id/tests"},transfer:{method:"POST",params:{new_owner:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},team_ids:{type:"integer[]"}},url:"/repos/:owner/:repo/transfer"},update:{method:"PATCH",params:{allow_merge_commit:{type:"boolean"},allow_rebase_merge:{type:"boolean"},allow_squash_merge:{type:"boolean"},archived:{type:"boolean"},default_branch:{type:"string"},delete_branch_on_merge:{type:"boolean"},description:{type:"string"},has_issues:{type:"boolean"},has_projects:{type:"boolean"},has_wiki:{type:"boolean"},homepage:{type:"string"},is_template:{type:"boolean"},name:{type:"string"},owner:{required:!0,type:"string"},private:{type:"boolean"},repo:{required:!0,type:"string"},visibility:{enum:["public","private","visibility","internal"],type:"string"}},url:"/repos/:owner/:repo"},updateBranchProtection:{method:"PUT",params:{allow_deletions:{type:"boolean"},allow_force_pushes:{allowNull:!0,type:"boolean"},branch:{required:!0,type:"string"},enforce_admins:{allowNull:!0,required:!0,type:"boolean"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},required_linear_history:{type:"boolean"},required_pull_request_reviews:{allowNull:!0,required:!0,type:"object"},"required_pull_request_reviews.dismiss_stale_reviews":{type:"boolean"},"required_pull_request_reviews.dismissal_restrictions":{type:"object"},"required_pull_request_reviews.dismissal_restrictions.teams":{type:"string[]"},"required_pull_request_reviews.dismissal_restrictions.users":{type:"string[]"},"required_pull_request_reviews.require_code_owner_reviews":{type:"boolean"},"required_pull_request_reviews.required_approving_review_count":{type:"integer"},required_status_checks:{allowNull:!0,required:!0,type:"object"},"required_status_checks.contexts":{required:!0,type:"string[]"},"required_status_checks.strict":{required:!0,type:"boolean"},restrictions:{allowNull:!0,required:!0,type:"object"},"restrictions.apps":{type:"string[]"},"restrictions.teams":{required:!0,type:"string[]"},"restrictions.users":{required:!0,type:"string[]"}},url:"/repos/:owner/:repo/branches/:branch/protection"},updateCommitComment:{method:"PATCH",params:{body:{required:!0,type:"string"},comment_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/comments/:comment_id"},updateFile:{deprecated:"octokit.repos.updateFile() has been renamed to octokit.repos.createOrUpdateFile() (2019-06-07)",method:"PUT",params:{author:{type:"object"},"author.email":{required:!0,type:"string"},"author.name":{required:!0,type:"string"},branch:{type:"string"},committer:{type:"object"},"committer.email":{required:!0,type:"string"},"committer.name":{required:!0,type:"string"},content:{required:!0,type:"string"},message:{required:!0,type:"string"},owner:{required:!0,type:"string"},path:{required:!0,type:"string"},repo:{required:!0,type:"string"},sha:{type:"string"}},url:"/repos/:owner/:repo/contents/:path"},updateHook:{method:"PATCH",params:{active:{type:"boolean"},add_events:{type:"string[]"},config:{type:"object"},"config.content_type":{type:"string"},"config.insecure_ssl":{type:"string"},"config.secret":{type:"string"},"config.url":{required:!0,type:"string"},events:{type:"string[]"},hook_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},remove_events:{type:"string[]"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/hooks/:hook_id"},updateInformationAboutPagesSite:{method:"PUT",params:{cname:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},source:{enum:['"gh-pages"','"master"','"master /docs"'],type:"string"}},url:"/repos/:owner/:repo/pages"},updateInvitation:{method:"PATCH",params:{invitation_id:{required:!0,type:"integer"},owner:{required:!0,type:"string"},permissions:{enum:["read","write","admin"],type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/invitations/:invitation_id"},updateProtectedBranchPullRequestReviewEnforcement:{method:"PATCH",params:{branch:{required:!0,type:"string"},dismiss_stale_reviews:{type:"boolean"},dismissal_restrictions:{type:"object"},"dismissal_restrictions.teams":{type:"string[]"},"dismissal_restrictions.users":{type:"string[]"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},require_code_owner_reviews:{type:"boolean"},required_approving_review_count:{type:"integer"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews"},updateProtectedBranchRequiredStatusChecks:{method:"PATCH",params:{branch:{required:!0,type:"string"},contexts:{type:"string[]"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},strict:{type:"boolean"}},url:"/repos/:owner/:repo/branches/:branch/protection/required_status_checks"},updateRelease:{method:"PATCH",params:{body:{type:"string"},draft:{type:"boolean"},name:{type:"string"},owner:{required:!0,type:"string"},prerelease:{type:"boolean"},release_id:{required:!0,type:"integer"},repo:{required:!0,type:"string"},tag_name:{type:"string"},target_commitish:{type:"string"}},url:"/repos/:owner/:repo/releases/:release_id"},updateReleaseAsset:{method:"PATCH",params:{asset_id:{required:!0,type:"integer"},label:{type:"string"},name:{type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"}},url:"/repos/:owner/:repo/releases/assets/:asset_id"},uploadReleaseAsset:{method:"POST",params:{data:{mapTo:"data",required:!0,type:"string | object"},file:{alias:"data",deprecated:!0,type:"string | object"},headers:{required:!0,type:"object"},"headers.content-length":{required:!0,type:"integer"},"headers.content-type":{required:!0,type:"string"},label:{type:"string"},name:{required:!0,type:"string"},url:{required:!0,type:"string"}},url:":url"}},search:{code:{method:"GET",params:{order:{enum:["desc","asc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},q:{required:!0,type:"string"},sort:{enum:["indexed"],type:"string"}},url:"/search/code"},commits:{headers:{accept:"application/vnd.github.cloak-preview+json"},method:"GET",params:{order:{enum:["desc","asc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},q:{required:!0,type:"string"},sort:{enum:["author-date","committer-date"],type:"string"}},url:"/search/commits"},issues:{deprecated:"octokit.search.issues() has been renamed to octokit.search.issuesAndPullRequests() (2018-12-27)",method:"GET",params:{order:{enum:["desc","asc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},q:{required:!0,type:"string"},sort:{enum:["comments","reactions","reactions-+1","reactions--1","reactions-smile","reactions-thinking_face","reactions-heart","reactions-tada","interactions","created","updated"],type:"string"}},url:"/search/issues"},issuesAndPullRequests:{method:"GET",params:{order:{enum:["desc","asc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},q:{required:!0,type:"string"},sort:{enum:["comments","reactions","reactions-+1","reactions--1","reactions-smile","reactions-thinking_face","reactions-heart","reactions-tada","interactions","created","updated"],type:"string"}},url:"/search/issues"},labels:{method:"GET",params:{order:{enum:["desc","asc"],type:"string"},q:{required:!0,type:"string"},repository_id:{required:!0,type:"integer"},sort:{enum:["created","updated"],type:"string"}},url:"/search/labels"},repos:{method:"GET",params:{order:{enum:["desc","asc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},q:{required:!0,type:"string"},sort:{enum:["stars","forks","help-wanted-issues","updated"],type:"string"}},url:"/search/repositories"},topics:{method:"GET",params:{q:{required:!0,type:"string"}},url:"/search/topics"},users:{method:"GET",params:{order:{enum:["desc","asc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},q:{required:!0,type:"string"},sort:{enum:["followers","repositories","joined"],type:"string"}},url:"/search/users"}},teams:{addMember:{deprecated:"octokit.teams.addMember() has been renamed to octokit.teams.addMemberLegacy() (2020-01-16)",method:"PUT",params:{team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/members/:username"},addMemberLegacy:{deprecated:"octokit.teams.addMemberLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#add-team-member-legacy",method:"PUT",params:{team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/members/:username"},addOrUpdateMembership:{deprecated:"octokit.teams.addOrUpdateMembership() has been renamed to octokit.teams.addOrUpdateMembershipLegacy() (2020-01-16)",method:"PUT",params:{role:{enum:["member","maintainer"],type:"string"},team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/memberships/:username"},addOrUpdateMembershipInOrg:{method:"PUT",params:{org:{required:!0,type:"string"},role:{enum:["member","maintainer"],type:"string"},team_slug:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/memberships/:username"},addOrUpdateMembershipLegacy:{deprecated:"octokit.teams.addOrUpdateMembershipLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#add-or-update-team-membership-legacy",method:"PUT",params:{role:{enum:["member","maintainer"],type:"string"},team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/memberships/:username"},addOrUpdateProject:{deprecated:"octokit.teams.addOrUpdateProject() has been renamed to octokit.teams.addOrUpdateProjectLegacy() (2020-01-16)",headers:{accept:"application/vnd.github.inertia-preview+json"},method:"PUT",params:{permission:{enum:["read","write","admin"],type:"string"},project_id:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/projects/:project_id"},addOrUpdateProjectInOrg:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"PUT",params:{org:{required:!0,type:"string"},permission:{enum:["read","write","admin"],type:"string"},project_id:{required:!0,type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/projects/:project_id"},addOrUpdateProjectLegacy:{deprecated:"octokit.teams.addOrUpdateProjectLegacy() is deprecated, see https://developer.github.com/v3/teams/#add-or-update-team-project-legacy",headers:{accept:"application/vnd.github.inertia-preview+json"},method:"PUT",params:{permission:{enum:["read","write","admin"],type:"string"},project_id:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/projects/:project_id"},addOrUpdateRepo:{deprecated:"octokit.teams.addOrUpdateRepo() has been renamed to octokit.teams.addOrUpdateRepoLegacy() (2020-01-16)",method:"PUT",params:{owner:{required:!0,type:"string"},permission:{enum:["pull","push","admin"],type:"string"},repo:{required:!0,type:"string"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/repos/:owner/:repo"},addOrUpdateRepoInOrg:{method:"PUT",params:{org:{required:!0,type:"string"},owner:{required:!0,type:"string"},permission:{enum:["pull","push","admin"],type:"string"},repo:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/repos/:owner/:repo"},addOrUpdateRepoLegacy:{deprecated:"octokit.teams.addOrUpdateRepoLegacy() is deprecated, see https://developer.github.com/v3/teams/#add-or-update-team-repository-legacy",method:"PUT",params:{owner:{required:!0,type:"string"},permission:{enum:["pull","push","admin"],type:"string"},repo:{required:!0,type:"string"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/repos/:owner/:repo"},checkManagesRepo:{deprecated:"octokit.teams.checkManagesRepo() has been renamed to octokit.teams.checkManagesRepoLegacy() (2020-01-16)",method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/repos/:owner/:repo"},checkManagesRepoInOrg:{method:"GET",params:{org:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/repos/:owner/:repo"},checkManagesRepoLegacy:{deprecated:"octokit.teams.checkManagesRepoLegacy() is deprecated, see https://developer.github.com/v3/teams/#check-if-a-team-manages-a-repository-legacy",method:"GET",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/repos/:owner/:repo"},create:{method:"POST",params:{description:{type:"string"},maintainers:{type:"string[]"},name:{required:!0,type:"string"},org:{required:!0,type:"string"},parent_team_id:{type:"integer"},permission:{enum:["pull","push","admin"],type:"string"},privacy:{enum:["secret","closed"],type:"string"},repo_names:{type:"string[]"}},url:"/orgs/:org/teams"},createDiscussion:{deprecated:"octokit.teams.createDiscussion() has been renamed to octokit.teams.createDiscussionLegacy() (2020-01-16)",method:"POST",params:{body:{required:!0,type:"string"},private:{type:"boolean"},team_id:{required:!0,type:"integer"},title:{required:!0,type:"string"}},url:"/teams/:team_id/discussions"},createDiscussionComment:{deprecated:"octokit.teams.createDiscussionComment() has been renamed to octokit.teams.createDiscussionCommentLegacy() (2020-01-16)",method:"POST",params:{body:{required:!0,type:"string"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments"},createDiscussionCommentInOrg:{method:"POST",params:{body:{required:!0,type:"string"},discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments"},createDiscussionCommentLegacy:{deprecated:"octokit.teams.createDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/teams/discussion_comments/#create-a-comment-legacy",method:"POST",params:{body:{required:!0,type:"string"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments"},createDiscussionInOrg:{method:"POST",params:{body:{required:!0,type:"string"},org:{required:!0,type:"string"},private:{type:"boolean"},team_slug:{required:!0,type:"string"},title:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions"},createDiscussionLegacy:{deprecated:"octokit.teams.createDiscussionLegacy() is deprecated, see https://developer.github.com/v3/teams/discussions/#create-a-discussion-legacy",method:"POST",params:{body:{required:!0,type:"string"},private:{type:"boolean"},team_id:{required:!0,type:"integer"},title:{required:!0,type:"string"}},url:"/teams/:team_id/discussions"},delete:{deprecated:"octokit.teams.delete() has been renamed to octokit.teams.deleteLegacy() (2020-01-16)",method:"DELETE",params:{team_id:{required:!0,type:"integer"}},url:"/teams/:team_id"},deleteDiscussion:{deprecated:"octokit.teams.deleteDiscussion() has been renamed to octokit.teams.deleteDiscussionLegacy() (2020-01-16)",method:"DELETE",params:{discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number"},deleteDiscussionComment:{deprecated:"octokit.teams.deleteDiscussionComment() has been renamed to octokit.teams.deleteDiscussionCommentLegacy() (2020-01-16)",method:"DELETE",params:{comment_number:{required:!0,type:"integer"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments/:comment_number"},deleteDiscussionCommentInOrg:{method:"DELETE",params:{comment_number:{required:!0,type:"integer"},discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number"},deleteDiscussionCommentLegacy:{deprecated:"octokit.teams.deleteDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/teams/discussion_comments/#delete-a-comment-legacy",method:"DELETE",params:{comment_number:{required:!0,type:"integer"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments/:comment_number"},deleteDiscussionInOrg:{method:"DELETE",params:{discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number"},deleteDiscussionLegacy:{deprecated:"octokit.teams.deleteDiscussionLegacy() is deprecated, see https://developer.github.com/v3/teams/discussions/#delete-a-discussion-legacy",method:"DELETE",params:{discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number"},deleteInOrg:{method:"DELETE",params:{org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug"},deleteLegacy:{deprecated:"octokit.teams.deleteLegacy() is deprecated, see https://developer.github.com/v3/teams/#delete-team-legacy",method:"DELETE",params:{team_id:{required:!0,type:"integer"}},url:"/teams/:team_id"},get:{deprecated:"octokit.teams.get() has been renamed to octokit.teams.getLegacy() (2020-01-16)",method:"GET",params:{team_id:{required:!0,type:"integer"}},url:"/teams/:team_id"},getByName:{method:"GET",params:{org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug"},getDiscussion:{deprecated:"octokit.teams.getDiscussion() has been renamed to octokit.teams.getDiscussionLegacy() (2020-01-16)",method:"GET",params:{discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number"},getDiscussionComment:{deprecated:"octokit.teams.getDiscussionComment() has been renamed to octokit.teams.getDiscussionCommentLegacy() (2020-01-16)",method:"GET",params:{comment_number:{required:!0,type:"integer"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments/:comment_number"},getDiscussionCommentInOrg:{method:"GET",params:{comment_number:{required:!0,type:"integer"},discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number"},getDiscussionCommentLegacy:{deprecated:"octokit.teams.getDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/teams/discussion_comments/#get-a-single-comment-legacy",method:"GET",params:{comment_number:{required:!0,type:"integer"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments/:comment_number"},getDiscussionInOrg:{method:"GET",params:{discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number"},getDiscussionLegacy:{deprecated:"octokit.teams.getDiscussionLegacy() is deprecated, see https://developer.github.com/v3/teams/discussions/#get-a-single-discussion-legacy",method:"GET",params:{discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number"},getLegacy:{deprecated:"octokit.teams.getLegacy() is deprecated, see https://developer.github.com/v3/teams/#get-team-legacy",method:"GET",params:{team_id:{required:!0,type:"integer"}},url:"/teams/:team_id"},getMember:{deprecated:"octokit.teams.getMember() has been renamed to octokit.teams.getMemberLegacy() (2020-01-16)",method:"GET",params:{team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/members/:username"},getMemberLegacy:{deprecated:"octokit.teams.getMemberLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#get-team-member-legacy",method:"GET",params:{team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/members/:username"},getMembership:{deprecated:"octokit.teams.getMembership() has been renamed to octokit.teams.getMembershipLegacy() (2020-01-16)",method:"GET",params:{team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/memberships/:username"},getMembershipInOrg:{method:"GET",params:{org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/memberships/:username"},getMembershipLegacy:{deprecated:"octokit.teams.getMembershipLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#get-team-membership-legacy",method:"GET",params:{team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/memberships/:username"},list:{method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"}},url:"/orgs/:org/teams"},listChild:{deprecated:"octokit.teams.listChild() has been renamed to octokit.teams.listChildLegacy() (2020-01-16)",method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/teams"},listChildInOrg:{method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/teams"},listChildLegacy:{deprecated:"octokit.teams.listChildLegacy() is deprecated, see https://developer.github.com/v3/teams/#list-child-teams-legacy",method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/teams"},listDiscussionComments:{deprecated:"octokit.teams.listDiscussionComments() has been renamed to octokit.teams.listDiscussionCommentsLegacy() (2020-01-16)",method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},discussion_number:{required:!0,type:"integer"},page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments"},listDiscussionCommentsInOrg:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments"},listDiscussionCommentsLegacy:{deprecated:"octokit.teams.listDiscussionCommentsLegacy() is deprecated, see https://developer.github.com/v3/teams/discussion_comments/#list-comments-legacy",method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},discussion_number:{required:!0,type:"integer"},page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments"},listDiscussions:{deprecated:"octokit.teams.listDiscussions() has been renamed to octokit.teams.listDiscussionsLegacy() (2020-01-16)",method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions"},listDiscussionsInOrg:{method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions"},listDiscussionsLegacy:{deprecated:"octokit.teams.listDiscussionsLegacy() is deprecated, see https://developer.github.com/v3/teams/discussions/#list-discussions-legacy",method:"GET",params:{direction:{enum:["asc","desc"],type:"string"},page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions"},listForAuthenticatedUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/teams"},listMembers:{deprecated:"octokit.teams.listMembers() has been renamed to octokit.teams.listMembersLegacy() (2020-01-16)",method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},role:{enum:["member","maintainer","all"],type:"string"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/members"},listMembersInOrg:{method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},role:{enum:["member","maintainer","all"],type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/members"},listMembersLegacy:{deprecated:"octokit.teams.listMembersLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#list-team-members-legacy",method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},role:{enum:["member","maintainer","all"],type:"string"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/members"},listPendingInvitations:{deprecated:"octokit.teams.listPendingInvitations() has been renamed to octokit.teams.listPendingInvitationsLegacy() (2020-01-16)",method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/invitations"},listPendingInvitationsInOrg:{method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/invitations"},listPendingInvitationsLegacy:{deprecated:"octokit.teams.listPendingInvitationsLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#list-pending-team-invitations-legacy",method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/invitations"},listProjects:{deprecated:"octokit.teams.listProjects() has been renamed to octokit.teams.listProjectsLegacy() (2020-01-16)",headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/projects"},listProjectsInOrg:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/projects"},listProjectsLegacy:{deprecated:"octokit.teams.listProjectsLegacy() is deprecated, see https://developer.github.com/v3/teams/#list-team-projects-legacy",headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/projects"},listRepos:{deprecated:"octokit.teams.listRepos() has been renamed to octokit.teams.listReposLegacy() (2020-01-16)",method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/repos"},listReposInOrg:{method:"GET",params:{org:{required:!0,type:"string"},page:{type:"integer"},per_page:{type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/repos"},listReposLegacy:{deprecated:"octokit.teams.listReposLegacy() is deprecated, see https://developer.github.com/v3/teams/#list-team-repos-legacy",method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/repos"},removeMember:{deprecated:"octokit.teams.removeMember() has been renamed to octokit.teams.removeMemberLegacy() (2020-01-16)",method:"DELETE",params:{team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/members/:username"},removeMemberLegacy:{deprecated:"octokit.teams.removeMemberLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#remove-team-member-legacy",method:"DELETE",params:{team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/members/:username"},removeMembership:{deprecated:"octokit.teams.removeMembership() has been renamed to octokit.teams.removeMembershipLegacy() (2020-01-16)",method:"DELETE",params:{team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/memberships/:username"},removeMembershipInOrg:{method:"DELETE",params:{org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/memberships/:username"},removeMembershipLegacy:{deprecated:"octokit.teams.removeMembershipLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#remove-team-membership-legacy",method:"DELETE",params:{team_id:{required:!0,type:"integer"},username:{required:!0,type:"string"}},url:"/teams/:team_id/memberships/:username"},removeProject:{deprecated:"octokit.teams.removeProject() has been renamed to octokit.teams.removeProjectLegacy() (2020-01-16)",method:"DELETE",params:{project_id:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/projects/:project_id"},removeProjectInOrg:{method:"DELETE",params:{org:{required:!0,type:"string"},project_id:{required:!0,type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/projects/:project_id"},removeProjectLegacy:{deprecated:"octokit.teams.removeProjectLegacy() is deprecated, see https://developer.github.com/v3/teams/#remove-team-project-legacy",method:"DELETE",params:{project_id:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/projects/:project_id"},removeRepo:{deprecated:"octokit.teams.removeRepo() has been renamed to octokit.teams.removeRepoLegacy() (2020-01-16)",method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/repos/:owner/:repo"},removeRepoInOrg:{method:"DELETE",params:{org:{required:!0,type:"string"},owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/repos/:owner/:repo"},removeRepoLegacy:{deprecated:"octokit.teams.removeRepoLegacy() is deprecated, see https://developer.github.com/v3/teams/#remove-team-repository-legacy",method:"DELETE",params:{owner:{required:!0,type:"string"},repo:{required:!0,type:"string"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/repos/:owner/:repo"},reviewProject:{deprecated:"octokit.teams.reviewProject() has been renamed to octokit.teams.reviewProjectLegacy() (2020-01-16)",headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{project_id:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/projects/:project_id"},reviewProjectInOrg:{headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{org:{required:!0,type:"string"},project_id:{required:!0,type:"integer"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/projects/:project_id"},reviewProjectLegacy:{deprecated:"octokit.teams.reviewProjectLegacy() is deprecated, see https://developer.github.com/v3/teams/#review-a-team-project-legacy",headers:{accept:"application/vnd.github.inertia-preview+json"},method:"GET",params:{project_id:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/projects/:project_id"},update:{deprecated:"octokit.teams.update() has been renamed to octokit.teams.updateLegacy() (2020-01-16)",method:"PATCH",params:{description:{type:"string"},name:{required:!0,type:"string"},parent_team_id:{type:"integer"},permission:{enum:["pull","push","admin"],type:"string"},privacy:{enum:["secret","closed"],type:"string"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id"},updateDiscussion:{deprecated:"octokit.teams.updateDiscussion() has been renamed to octokit.teams.updateDiscussionLegacy() (2020-01-16)",method:"PATCH",params:{body:{type:"string"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"},title:{type:"string"}},url:"/teams/:team_id/discussions/:discussion_number"},updateDiscussionComment:{deprecated:"octokit.teams.updateDiscussionComment() has been renamed to octokit.teams.updateDiscussionCommentLegacy() (2020-01-16)",method:"PATCH",params:{body:{required:!0,type:"string"},comment_number:{required:!0,type:"integer"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments/:comment_number"},updateDiscussionCommentInOrg:{method:"PATCH",params:{body:{required:!0,type:"string"},comment_number:{required:!0,type:"integer"},discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number"},updateDiscussionCommentLegacy:{deprecated:"octokit.teams.updateDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/teams/discussion_comments/#edit-a-comment-legacy",method:"PATCH",params:{body:{required:!0,type:"string"},comment_number:{required:!0,type:"integer"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id/discussions/:discussion_number/comments/:comment_number"},updateDiscussionInOrg:{method:"PATCH",params:{body:{type:"string"},discussion_number:{required:!0,type:"integer"},org:{required:!0,type:"string"},team_slug:{required:!0,type:"string"},title:{type:"string"}},url:"/orgs/:org/teams/:team_slug/discussions/:discussion_number"},updateDiscussionLegacy:{deprecated:"octokit.teams.updateDiscussionLegacy() is deprecated, see https://developer.github.com/v3/teams/discussions/#edit-a-discussion-legacy",method:"PATCH",params:{body:{type:"string"},discussion_number:{required:!0,type:"integer"},team_id:{required:!0,type:"integer"},title:{type:"string"}},url:"/teams/:team_id/discussions/:discussion_number"},updateInOrg:{method:"PATCH",params:{description:{type:"string"},name:{required:!0,type:"string"},org:{required:!0,type:"string"},parent_team_id:{type:"integer"},permission:{enum:["pull","push","admin"],type:"string"},privacy:{enum:["secret","closed"],type:"string"},team_slug:{required:!0,type:"string"}},url:"/orgs/:org/teams/:team_slug"},updateLegacy:{deprecated:"octokit.teams.updateLegacy() is deprecated, see https://developer.github.com/v3/teams/#edit-team-legacy",method:"PATCH",params:{description:{type:"string"},name:{required:!0,type:"string"},parent_team_id:{type:"integer"},permission:{enum:["pull","push","admin"],type:"string"},privacy:{enum:["secret","closed"],type:"string"},team_id:{required:!0,type:"integer"}},url:"/teams/:team_id"}},users:{addEmails:{method:"POST",params:{emails:{required:!0,type:"string[]"}},url:"/user/emails"},block:{method:"PUT",params:{username:{required:!0,type:"string"}},url:"/user/blocks/:username"},checkBlocked:{method:"GET",params:{username:{required:!0,type:"string"}},url:"/user/blocks/:username"},checkFollowing:{method:"GET",params:{username:{required:!0,type:"string"}},url:"/user/following/:username"},checkFollowingForUser:{method:"GET",params:{target_user:{required:!0,type:"string"},username:{required:!0,type:"string"}},url:"/users/:username/following/:target_user"},createGpgKey:{method:"POST",params:{armored_public_key:{type:"string"}},url:"/user/gpg_keys"},createPublicKey:{method:"POST",params:{key:{type:"string"},title:{type:"string"}},url:"/user/keys"},deleteEmails:{method:"DELETE",params:{emails:{required:!0,type:"string[]"}},url:"/user/emails"},deleteGpgKey:{method:"DELETE",params:{gpg_key_id:{required:!0,type:"integer"}},url:"/user/gpg_keys/:gpg_key_id"},deletePublicKey:{method:"DELETE",params:{key_id:{required:!0,type:"integer"}},url:"/user/keys/:key_id"},follow:{method:"PUT",params:{username:{required:!0,type:"string"}},url:"/user/following/:username"},getAuthenticated:{method:"GET",params:{},url:"/user"},getByUsername:{method:"GET",params:{username:{required:!0,type:"string"}},url:"/users/:username"},getContextForUser:{method:"GET",params:{subject_id:{type:"string"},subject_type:{enum:["organization","repository","issue","pull_request"],type:"string"},username:{required:!0,type:"string"}},url:"/users/:username/hovercard"},getGpgKey:{method:"GET",params:{gpg_key_id:{required:!0,type:"integer"}},url:"/user/gpg_keys/:gpg_key_id"},getPublicKey:{method:"GET",params:{key_id:{required:!0,type:"integer"}},url:"/user/keys/:key_id"},list:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},since:{type:"string"}},url:"/users"},listBlocked:{method:"GET",params:{},url:"/user/blocks"},listEmails:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/emails"},listFollowersForAuthenticatedUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/followers"},listFollowersForUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/followers"},listFollowingForAuthenticatedUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/following"},listFollowingForUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/following"},listGpgKeys:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/gpg_keys"},listGpgKeysForUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/gpg_keys"},listPublicEmails:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/public_emails"},listPublicKeys:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"}},url:"/user/keys"},listPublicKeysForUser:{method:"GET",params:{page:{type:"integer"},per_page:{type:"integer"},username:{required:!0,type:"string"}},url:"/users/:username/keys"},togglePrimaryEmailVisibility:{method:"PATCH",params:{email:{required:!0,type:"string"},visibility:{required:!0,type:"string"}},url:"/user/email/visibility"},unblock:{method:"DELETE",params:{username:{required:!0,type:"string"}},url:"/user/blocks/:username"},unfollow:{method:"DELETE",params:{username:{required:!0,type:"string"}},url:"/user/following/:username"},updateAuthenticated:{method:"PATCH",params:{bio:{type:"string"},blog:{type:"string"},company:{type:"string"},email:{type:"string"},hireable:{type:"boolean"},location:{type:"string"},name:{type:"string"}},url:"/user"}}};function u(y,b){Object.keys(b).forEach(C=>{y[C]||(y[C]={}),Object.keys(b[C]).forEach(P=>{const N=b[C][P],R=["method","url","headers"].reduce((L,ne)=>(void 0!==N[ne]&&(L[ne]=N[ne]),L),{});R.request={validate:N.params};let j=y.request.defaults(R);if(Object.keys(N.params||{}).find(L=>N.params[L].deprecated)){const L=p.bind(null,y,N);j=L(y.request.defaults(R),`.${C}.${P}()`),j.endpoint=L(j.endpoint,`.${C}.${P}.endpoint()`),j.endpoint.merge=L(j.endpoint.merge,`.${C}.${P}.endpoint.merge()`)}y[C][P]=N.deprecated?Object.assign(function(){return y.log.warn(new v.Deprecation(`[@octokit/rest] ${N.deprecated}`)),y[C][P]=j,j.apply(null,arguments)},j):j})})}function p(y,b,C,P){const N=R=>(R=Object.assign({},R),Object.keys(R).forEach(j=>{if(b.params[j]&&b.params[j].deprecated){const F=b.params[j].alias;y.log.warn(new v.Deprecation(`[@octokit/rest] "${j}" parameter is deprecated for "${P}". Use "${F}" instead`)),F in R||(R[F]=R[j]),delete R[j]}}),C(R));return Object.keys(C).forEach(R=>{N[R]=C[R]}),N}function g(y){return y.registerEndpoints=u.bind(null,y),u(y,m),[["gitdata","git"],["authorization","oauthAuthorizations"],["pullRequests","pulls"]].forEach(([b,C])=>{Object.defineProperty(y,b,{get:()=>(y.log.warn(new v.Deprecation(`[@octokit/plugin-rest-endpoint-methods] "octokit.${b}.*" methods are deprecated, use "octokit.${C}.*" instead`)),y[C])})}),{}}g.VERSION="2.4.0"},8176:(se,q,w)=>{const{requestLog:v}=w(1243),{restEndpointMethods:m}=w(7985),d=w(4855),u=[w(2259),w(1688),v,w(4360),m,w(6650),w(6051)],p=d.plugin(u),y=Object.assign(function g(b){return(b&&b.log&&b.log.warn?b.log.warn:console.warn)('[@octokit/rest] `const Octokit = require("@octokit/rest")` is deprecated. Use `const { Octokit } = require("@octokit/rest")` instead'),new p(b)},{Octokit:p});Object.keys(p).forEach(b=>{p.hasOwnProperty(b)&&(y[b]=p[b])}),se.exports=y},7257:(se,q,w)=>{se.exports=function u(p,g){g=g||{};const y=new m.Collection,b=Object.assign({debug:()=>{},info:()=>{},warn:console.warn,error:console.error},g&&g.log),C={hook:y,log:b,request:v.defaults(d(g,b,y))};return p.forEach(P=>P(C,g)),C};const{request:v}=w(4222),m=w(4833),d=w(7973)},4855:(se,q,w)=>{const v=w(8466);se.exports=v()},8466:(se,q,w)=>{se.exports=function d(u){const p=v.bind(null,u||[]);return p.plugin=m.bind(null,u||[]),p};const v=w(7257),m=w(2850)},7973:(se,q,w)=>{se.exports=function b(C,P,N){C.headers&&(C.headers=Object.keys(C.headers).reduce((L,ne)=>(L[ne.toLowerCase()]=C.headers[ne],L),{}));const R={headers:C.headers||{},request:C.request||{},mediaType:{previews:[],format:""}};C.baseUrl&&(R.baseUrl=C.baseUrl),C.userAgent&&(R.headers["user-agent"]=C.userAgent),C.previews&&(R.mediaType.previews=C.previews),C.timeZone&&(R.headers["time-zone"]=C.timeZone),C.timeout&&(p(P,new v("[@octokit/rest] new Octokit({timeout}) is deprecated. Use {request: {timeout}} instead. See https://github.com/octokit/request.js#request")),R.request.timeout=C.timeout),C.agent&&(g(P,new v("[@octokit/rest] new Octokit({agent}) is deprecated. Use {request: {agent}} instead. See https://github.com/octokit/request.js#request")),R.request.agent=C.agent),C.headers&&y(P,new v("[@octokit/rest] new Octokit({headers}) is deprecated. Use {userAgent, previews} instead. See https://github.com/octokit/request.js#request"));const j=R.headers["user-agent"],F=`octokit.js/${u.version} ${m()}`;return R.headers["user-agent"]=[j,F].filter(Boolean).join(" "),R.request.hook=N.bind(null,"request"),R};const{Deprecation:v}=w(505),{getUserAgent:m}=w(1183),d=w(6389),u=w(1322),p=d((C,P)=>C.warn(P)),g=d((C,P)=>C.warn(P)),y=d((C,P)=>C.warn(P))},2850:(se,q,w)=>{se.exports=function m(d,u){return v(d.includes(u)?d:d.concat(u))};const v=w(8466)},7868:(se,q,w)=>{"use strict";w.r(q),w.d(q,{createTokenAuth:()=>P});var v=w(5861);const m=/^v1\./,d=/^ghs_/,u=/^ghu_/;function p(N){return g.apply(this,arguments)}function g(){return(g=(0,v.Z)(function*(N){const R=3===N.split(/\./).length,j=m.test(N)||d.test(N),F=u.test(N);return{type:"token",token:N,tokenType:R?"app":j?"installation":F?"user-to-server":"oauth"}})).apply(this,arguments)}function y(N){return 3===N.split(/\./).length?`bearer ${N}`:`token ${N}`}function b(N,R,j,F){return C.apply(this,arguments)}function C(){return(C=(0,v.Z)(function*(N,R,j,F){const L=R.endpoint.merge(j,F);return L.headers.authorization=y(N),R(L)})).apply(this,arguments)}const P=function(R){if(!R)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if("string"!=typeof R)throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return R=R.replace(/^(token|bearer) +/i,""),Object.assign(p.bind(null,R),{hook:b.bind(null,R)})}},7217:(se,q,w)=>{"use strict";w.r(q),w.d(q,{RequestError:()=>p});var v=w(505),m=w(6389);const u=w.n(m)()(g=>console.warn(g));class p extends Error{constructor(y,b,C){super(y),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=b,Object.defineProperty(this,"code",{get:()=>(u(new v.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),b)}),this.headers=C.headers||{};const P=Object.assign({},C.request);C.request.headers.authorization&&(P.headers=Object.assign({},C.request.headers,{authorization:C.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),P.url=P.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=P}}},4222:(se,q,w)=>{"use strict";w.r(q),w.d(q,{request:()=>zt});var v=w(5861);function m(Fe){return"[object Object]"===Object.prototype.toString.call(Fe)}function d(Fe){var ct,ut;return!1!==m(Fe)&&(void 0===(ct=Fe.constructor)||!(!1===m(ut=ct.prototype)||!1===ut.hasOwnProperty("isPrototypeOf")))}function g(Fe,ct){const ut=Object.assign({},Fe);return Object.keys(ct).forEach(dt=>{d(ct[dt])?dt in Fe?ut[dt]=g(Fe[dt],ct[dt]):Object.assign(ut,{[dt]:ct[dt]}):Object.assign(ut,{[dt]:ct[dt]})}),ut}function y(Fe){for(const ct in Fe)void 0===Fe[ct]&&delete Fe[ct];return Fe}function b(Fe,ct,ut){if("string"==typeof ct){let[tt,At]=ct.split(" ");ut=Object.assign(At?{method:tt,url:At}:{url:tt},ut)}else ut=Object.assign({},ct);ut.headers=function p(Fe){return Fe?Object.keys(Fe).reduce((ct,ut)=>(ct[ut.toLowerCase()]=Fe[ut],ct),{}):{}}(ut.headers),y(ut),y(ut.headers);const dt=g(Fe||{},ut);return Fe&&Fe.mediaType.previews.length&&(dt.mediaType.previews=Fe.mediaType.previews.filter(tt=>!dt.mediaType.previews.includes(tt)).concat(dt.mediaType.previews)),dt.mediaType.previews=dt.mediaType.previews.map(tt=>tt.replace(/-preview/,"")),dt}const P=/\{[^}]+\}/g;function N(Fe){return Fe.replace(/^\W+|\W+$/g,"").split(/,/)}function j(Fe,ct){return Object.keys(Fe).filter(ut=>!ct.includes(ut)).reduce((ut,dt)=>(ut[dt]=Fe[dt],ut),{})}function F(Fe){return Fe.split(/(%[0-9A-Fa-f]{2})/g).map(function(ct){return/%[0-9A-Fa-f]/.test(ct)||(ct=encodeURI(ct).replace(/%5B/g,"[").replace(/%5D/g,"]")),ct}).join("")}function L(Fe){return encodeURIComponent(Fe).replace(/[!'()*]/g,function(ct){return"%"+ct.charCodeAt(0).toString(16).toUpperCase()})}function ne(Fe,ct,ut){return ct="+"===Fe||"#"===Fe?F(ct):L(ct),ut?L(ut)+"="+ct:ct}function Ge(Fe){return null!=Fe}function lt(Fe){return";"===Fe||"&"===Fe||"?"===Fe}function Tt(Fe,ct){var ut=["+","#",".","/",";","?","&"];return Fe.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(dt,tt,At){if(tt){let nn="";const Wt=[];if(-1!==ut.indexOf(tt.charAt(0))&&(nn=tt.charAt(0),tt=tt.substr(1)),tt.split(/,/g).forEach(function(jn){var xn=/([^:\*]*)(?::(\d+)|(\*))?/.exec(jn);Wt.push(function Nt(Fe,ct,ut,dt){var tt=Fe[ut],At=[];if(Ge(tt)&&""!==tt)if("string"==typeof tt||"number"==typeof tt||"boolean"==typeof tt)tt=tt.toString(),dt&&"*"!==dt&&(tt=tt.substring(0,parseInt(dt,10))),At.push(ne(ct,tt,lt(ct)?ut:""));else if("*"===dt)Array.isArray(tt)?tt.filter(Ge).forEach(function(Xt){At.push(ne(ct,Xt,lt(ct)?ut:""))}):Object.keys(tt).forEach(function(Xt){Ge(tt[Xt])&&At.push(ne(ct,tt[Xt],Xt))});else{const Xt=[];Array.isArray(tt)?tt.filter(Ge).forEach(function(nn){Xt.push(ne(ct,nn))}):Object.keys(tt).forEach(function(nn){Ge(tt[nn])&&(Xt.push(L(nn)),Xt.push(ne(ct,tt[nn].toString())))}),lt(ct)?At.push(L(ut)+"="+Xt.join(",")):0!==Xt.length&&At.push(Xt.join(","))}else";"===ct?Ge(tt)&&At.push(L(ut)):""!==tt||"&"!==ct&&"?"!==ct?""===tt&&At.push(""):At.push(L(ut)+"=");return At}(ct,nn,xn[1],xn[2]||xn[3]))}),nn&&"+"!==nn){var Xt=",";return"?"===nn?Xt="&":"#"!==nn&&(Xt=nn),(0!==Wt.length?nn:"")+Wt.join(Xt)}return Wt.join(",")}return F(At)})}function st(Fe){let tt,ct=Fe.method.toUpperCase(),ut=(Fe.url||"/").replace(/:([a-z]\w+)/g,"{$1}"),dt=Object.assign({},Fe.headers),At=j(Fe,["method","baseUrl","url","headers","request","mediaType"]);const Xt=function R(Fe){const ct=Fe.match(P);return ct?ct.map(N).reduce((ut,dt)=>ut.concat(dt),[]):[]}(ut);ut=function Lt(Fe){return{expand:Tt.bind(null,Fe)}}(ut).expand(At),/^http/.test(ut)||(ut=Fe.baseUrl+ut);const Wt=j(At,Object.keys(Fe).filter(xn=>Xt.includes(xn)).concat("baseUrl"));if(!/application\/octet-stream/i.test(dt.accept)&&(Fe.mediaType.format&&(dt.accept=dt.accept.split(/,/).map(xn=>xn.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${Fe.mediaType.format}`)).join(",")),Fe.mediaType.previews.length)){const xn=dt.accept.match(/[\w-]+(?=-preview)/g)||[];dt.accept=xn.concat(Fe.mediaType.previews).map(ue=>`application/vnd.github.${ue}-preview${Fe.mediaType.format?`.${Fe.mediaType.format}`:"+json"}`).join(",")}return["GET","HEAD"].includes(ct)?ut=function C(Fe,ct){const ut=/\?/.test(Fe)?"&":"?",dt=Object.keys(ct);return 0===dt.length?Fe:Fe+ut+dt.map(tt=>"q"===tt?"q="+ct.q.split("+").map(encodeURIComponent).join("+"):`${tt}=${encodeURIComponent(ct[tt])}`).join("&")}(ut,Wt):"data"in Wt?tt=Wt.data:Object.keys(Wt).length?tt=Wt:dt["content-length"]=0,!dt["content-type"]&&void 0!==tt&&(dt["content-type"]="application/json; charset=utf-8"),["PATCH","PUT"].includes(ct)&&void 0===tt&&(tt=""),Object.assign({method:ct,url:ut,headers:dt},void 0!==tt?{body:tt}:null,Fe.request?{request:Fe.request}:null)}function Ze(Fe,ct,ut){return st(b(Fe,ct,ut))}const K=function Ce(Fe,ct){const ut=b(Fe,ct),dt=Ze.bind(null,ut);return Object.assign(dt,{DEFAULTS:ut,defaults:Ce.bind(null,ut),merge:b.bind(null,ut),parse:st})}(null,{method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":`octokit-endpoint.js/6.0.12 ${function u(){return"object"==typeof navigator&&"userAgent"in navigator?navigator.userAgent:"object"==typeof process&&void 0!==process.version?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:""}()}`},mediaType:{format:"",previews:[]}});var Be=w(9637),ge=w.n(Be),ot=w(505),yt=w(6389),We=w.n(yt);const vt=We()(Fe=>console.warn(Fe)),Q=We()(Fe=>console.warn(Fe));class X extends Error{constructor(ct,ut,dt){let tt;super(ct),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=ut,"headers"in dt&&void 0!==dt.headers&&(tt=dt.headers),"response"in dt&&(this.response=dt.response,tt=dt.response.headers);const At=Object.assign({},dt.request);dt.request.headers.authorization&&(At.headers=Object.assign({},dt.request.headers,{authorization:dt.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),At.url=At.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=At,Object.defineProperty(this,"code",{get:()=>(vt(new ot.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),ut)}),Object.defineProperty(this,"headers",{get:()=>(Q(new ot.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),tt||{})})}}function ae(Fe){return Fe.arrayBuffer()}function De(Fe){const ct=Fe.request&&Fe.request.log?Fe.request.log:console;(d(Fe.body)||Array.isArray(Fe.body))&&(Fe.body=JSON.stringify(Fe.body));let dt,tt,ut={};return(Fe.request&&Fe.request.fetch||ge())(Fe.url,Object.assign({method:Fe.method,body:Fe.body,headers:Fe.headers,redirect:Fe.redirect},Fe.request)).then(function(){var Xt=(0,v.Z)(function*(nn){tt=nn.url,dt=nn.status;for(const Wt of nn.headers)ut[Wt[0]]=Wt[1];if("deprecation"in ut){const Wt=ut.link&&ut.link.match(/<([^>]+)>; rel="deprecation"/),jn=Wt&&Wt.pop();ct.warn(`[@octokit/request] "${Fe.method} ${Fe.url}" is deprecated. It is scheduled to be removed on ${ut.sunset}${jn?`. See ${jn}`:""}`)}if(204!==dt&&205!==dt){if("HEAD"===Fe.method){if(dt<400)return;throw new X(nn.statusText,dt,{response:{url:tt,status:dt,headers:ut,data:void 0},request:Fe})}if(304===dt)throw new X("Not modified",dt,{response:{url:tt,status:dt,headers:ut,data:yield Ve(nn)},request:Fe});if(dt>=400){const Wt=yield Ve(nn);throw new X(function wt(Fe){return"string"==typeof Fe?Fe:"message"in Fe?Array.isArray(Fe.errors)?`${Fe.message}: ${Fe.errors.map(JSON.stringify).join(", ")}`:Fe.message:`Unknown error: ${JSON.stringify(Fe)}`}(Wt),dt,{response:{url:tt,status:dt,headers:ut,data:Wt},request:Fe})}return Ve(nn)}});return function(nn){return Xt.apply(this,arguments)}}()).then(Xt=>({status:dt,url:tt,headers:ut,data:Xt})).catch(Xt=>{throw Xt instanceof X?Xt:new X(Xt.message,500,{request:Fe})})}function Ve(Fe){return it.apply(this,arguments)}function it(){return(it=(0,v.Z)(function*(Fe){const ct=Fe.headers.get("content-type");return/application\/json/.test(ct)?Fe.json():!ct||/^text\/|charset=utf-8$/.test(ct)?Fe.text():ae(Fe)})).apply(this,arguments)}const zt=function Vt(Fe,ct){const ut=Fe.defaults(ct);return Object.assign(function(tt,At){const Xt=ut.merge(tt,At);if(!Xt.request||!Xt.request.hook)return De(ut.parse(Xt));const nn=(Wt,jn)=>De(ut.parse(ut.merge(Wt,jn)));return Object.assign(nn,{endpoint:ut,defaults:Vt.bind(null,ut)}),Xt.request.hook(nn,Xt)},{endpoint:ut,defaults:Vt.bind(null,ut)})}(K,{headers:{"user-agent":`octokit-request.js/5.6.3 ${function Pe(){return"object"==typeof navigator&&"userAgent"in navigator?navigator.userAgent:"object"==typeof process&&void 0!==process.version?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:""}()}`}})},1183:(se,q,w)=>{"use strict";function v(){try{return navigator.userAgent}catch(m){return""}}w.r(q),w.d(q,{getUserAgent:()=>v})},6237:(se,q,w)=>{se.exports=function u(p,g){if(d(p.octokit.log,new v('[@octokit/rest] octokit.authenticate() is deprecated. Use "auth" constructor option instead.')),g){switch(g.type){case"basic":if(!g.username||!g.password)throw new Error("Basic authentication requires both a username and password to be set");break;case"oauth":if(!(g.token||g.key&&g.secret))throw new Error("OAuth2 authentication requires a token or key & secret to be set");break;case"token":case"app":if(!g.token)throw new Error("Token authentication requires a token to be set");break;default:throw new Error("Invalid authentication type, must be 'basic', 'oauth', 'token' or 'app'")}p.auth=g}else p.auth=!1};const{Deprecation:v}=w(505),d=w(6389)((p,g)=>p.warn(g))},2859:(se,q,w)=>{se.exports=function d(u,p){if(!u.auth.type)return;if("basic"===u.auth.type){const b=v(`${u.auth.username}:${u.auth.password}`);return void(p.headers.authorization=`Basic ${b}`)}if("token"===u.auth.type)return void(p.headers.authorization=`token ${u.auth.token}`);if("app"===u.auth.type){p.headers.authorization=`Bearer ${u.auth.token}`;const b=p.headers.accept.split(",").concat("application/vnd.github.machine-man-preview+json");return void(p.headers.accept=m(b).filter(Boolean).join(","))}if(p.url+=-1===p.url.indexOf("?")?"?":"&",u.auth.token)return void(p.url+=`access_token=${encodeURIComponent(u.auth.token)}`);const g=encodeURIComponent(u.auth.key),y=encodeURIComponent(u.auth.secret);p.url+=`client_id=${g}&client_secret=${y}`};const v=w(7972),m=w(6915)},1688:(se,q,w)=>{se.exports=function y(b,C){if(C.auth)return void(b.authenticate=()=>{d(b.log,new v('[@octokit/rest] octokit.authenticate() is deprecated and has no effect when "auth" option is set on Octokit constructor'))});const P={octokit:b,auth:!1};b.authenticate=u.bind(null,P),b.hook.before("request",p.bind(null,P)),b.hook.error("request",g.bind(null,P))};const{Deprecation:v}=w(505),d=w(6389)((b,C)=>b.warn(C)),u=w(6237),p=w(2859),g=w(8296)},8296:(se,q,w)=>{se.exports=function m(d,u,p){if(!u.headers)throw u;const g=/required/.test(u.headers["x-github-otp"]||"");if(401!==u.status||!g)throw u;if(401===u.status&&g&&u.request&&u.request.headers["x-github-otp"])throw new v("Invalid one-time password for two-factor authentication",401,{headers:u.headers,request:p});if("function"!=typeof d.auth.on2fa)throw new v("2FA required, but options.on2fa is not a function. See https://github.com/octokit/rest.js#authentication",401,{headers:u.headers,request:p});return Promise.resolve().then(()=>d.auth.on2fa()).then(y=>{const b=Object.assign(p,{headers:Object.assign({"x-github-otp":y},p.headers)});return d.octokit.request(b)})};const{RequestError:v}=w(7217)},4245:(se,q,w)=>{se.exports=function d(u,p){if("string"!=typeof u.auth){if(u.auth.username){const g=v(`${u.auth.username}:${u.auth.password}`);return p.headers.authorization=`Basic ${g}`,void(u.otp&&(p.headers["x-github-otp"]=u.otp))}if(u.auth.clientId){if(/\/applications\/:?[\w_]+\/tokens\/:?[\w_]+($|\?)/.test(p.url)){const g=v(`${u.auth.clientId}:${u.auth.clientSecret}`);return void(p.headers.authorization=`Basic ${g}`)}return p.url+=-1===p.url.indexOf("?")?"?":"&",void(p.url+=`client_id=${u.auth.clientId}&client_secret=${u.auth.clientSecret}`)}return Promise.resolve().then(()=>u.auth()).then(g=>{p.headers.authorization=m(g)})}p.headers.authorization=m(u.auth)};const v=w(7972),m=w(8240)},2259:(se,q,w)=>{se.exports=function P(N,R){if(R.authStrategy){const Ge=R.authStrategy(R.auth);return N.hook.wrap("request",Ge.hook),void(N.auth=Ge)}if(!R.auth)return void(N.auth=()=>Promise.resolve({type:"unauthenticated"}));const j="string"==typeof R.auth&&/^basic/.test(y(R.auth));if("string"==typeof R.auth&&!j){const Ge=v(R.auth);return N.hook.wrap("request",Ge.hook),void(N.auth=Ge)}const[F,L]=j?[b,'Setting the "new Octokit({ auth })" option to a Basic Auth string is deprecated. Use https://github.com/octokit/auth-basic.js instead. See (https://octokit.github.io/rest.js/#authentication)']:[C,'Setting the "new Octokit({ auth })" option to an object without also setting the "authStrategy" option is deprecated and will be removed in v17. See (https://octokit.github.io/rest.js/#authentication)'];F(N.log,new m("[@octokit/rest] "+L)),N.auth=()=>Promise.resolve({type:"deprecated",message:L}),g(R.auth);const ne={octokit:N,auth:R.auth};N.hook.before("request",u.bind(null,ne)),N.hook.error("request",p.bind(null,ne))};const{createTokenAuth:v}=w(7868),{Deprecation:m}=w(505),d=w(6389),u=w(4245),p=w(1367),g=w(5663),y=w(8240),b=d((N,R)=>N.warn(R)),C=d((N,R)=>N.warn(R))},1367:(se,q,w)=>{se.exports=function m(d,u,p){if(!u.headers)throw u;const g=/required/.test(u.headers["x-github-otp"]||"");if(401!==u.status||!g)throw u;if(401===u.status&&g&&u.request&&u.request.headers["x-github-otp"]){if(!d.otp)throw new v("Invalid one-time password for two-factor authentication",401,{headers:u.headers,request:p});delete d.otp}if("function"!=typeof d.auth.on2fa)throw new v("2FA required, but options.on2fa is not a function. See https://github.com/octokit/rest.js#authentication",401,{headers:u.headers,request:p});return Promise.resolve().then(()=>d.auth.on2fa()).then(y=>{const b=Object.assign(p,{headers:Object.assign(p.headers,{"x-github-otp":y})});return d.octokit.request(b).then(C=>(d.otp=y,C))})};const{RequestError:v}=w(7217)},5663:se=>{se.exports=function q(w){if(!("string"==typeof w||"function"==typeof w||w.username&&w.password||w.clientId&&w.clientSecret))throw new Error(`Invalid "auth" option: ${JSON.stringify(w)}`)}},8240:(se,q,w)=>{se.exports=function d(u){if(/^(basic|bearer|token) /i.test(u))return u;try{if(m.test(v(u)))return`basic ${u}`}catch(p){}return 3===u.split(/\./).length?`bearer ${u}`:`token ${u}`};const v=w(2131),m=/^[\w-]+:/},4360:(se,q,w)=>{se.exports=function m(d){Object.assign(d,v(d))};const{paginateRest:v}=w(931)},6650:(se,q,w)=>{se.exports=function m(d){d.hook.before("request",v.bind(null,d))};const v=w(2643)},2643:(se,q,w)=>{"use strict";se.exports=function u(p,g){if(!g.request.validate)return;const{validate:y}=g.request;return Object.keys(y).forEach(b=>{const C=m(y,b),P=C.type;let N,R,j=!0,F=!1;/\./.test(b)&&(N=b.replace(/\.[^.]+$/,""),F="[]"===N.slice(-2),F&&(N=N.slice(0,-2)),R=m(g,N),j="headers"===N||"object"==typeof R&&null!==R),(F?(m(g,N)||[]).map(ne=>ne[b.split(/\./).pop()]):[m(g,b)]).forEach((ne,Ge)=>{const lt=void 0!==ne,Nt=null===ne,Lt=F?b.replace(/\[\]/,`[${Ge}]`):b;if((C.required||lt)&&j&&(!C.allowNull||!Nt)){if(!C.allowNull&&Nt)throw new v(`'${Lt}' cannot be null`,400,{request:g});if(C.required&&!lt)throw new v(`Empty value for parameter '${Lt}': ${JSON.stringify(ne)}`,400,{request:g});if("integer"===P){const Tt=ne;if(ne=parseInt(ne,10),isNaN(ne))throw new v(`Invalid value for parameter '${Lt}': ${JSON.stringify(Tt)} is NaN`,400,{request:g})}if(C.enum&&-1===C.enum.indexOf(String(ne)))throw new v(`Invalid value for parameter '${Lt}': ${JSON.stringify(ne)}`,400,{request:g});if(C.validation&&!new RegExp(C.validation).test(ne))throw new v(`Invalid value for parameter '${Lt}': ${JSON.stringify(ne)}`,400,{request:g});if("object"===P&&"string"==typeof ne)try{ne=JSON.parse(ne)}catch(Tt){throw new v(`JSON parse error of value for parameter '${Lt}': ${JSON.stringify(ne)}`,400,{request:g})}d(g,C.mapTo||Lt,ne)}})}),g};const{RequestError:v}=w(7217),m=w(4947),d=w(2718)},7883:(se,q,w)=>{"use strict";w.d(q,{D:()=>g});var v=Object.prototype,m=v.toString,d=v.hasOwnProperty,u=Function.prototype.toString,p=new Map;function g(F,L){try{return y(F,L)}finally{p.clear()}}function y(F,L){if(F===L)return!0;var ne=m.call(F);if(ne!==m.call(L))return!1;switch(ne){case"[object Array]":if(F.length!==L.length)return!1;case"[object Object]":if(R(F,L))return!0;var lt=b(F),Nt=b(L),Lt=lt.length;if(Lt!==Nt.length)return!1;for(var Tt=0;Tt=0&&F.indexOf(L,ne)===ne}(Pe,P)}return!1}function b(F){return Object.keys(F).filter(C,F)}function C(F){return void 0!==this[F]}var P="{ [native code] }";function R(F,L){var ne=p.get(F);if(ne){if(ne.has(L))return!0}else p.set(F,ne=new Set);return ne.add(L),!1}},2131:se=>{se.exports=function(w){return atob(w)}},4833:(se,q,w)=>{var v=w(6805),m=w(5051),d=w(241),u=Function.bind,p=u.bind(u);function g(N,R,j){var F=p(d,null).apply(null,j?[R,j]:[R]);N.api={remove:F},N.remove=F,["before","error","after","wrap"].forEach(function(L){var ne=j?[R,L,j]:[R,L];N[L]=N.api[L]=p(m,null).apply(null,ne)})}function b(){var N={registry:{}},R=v.bind(null,N);return g(R,N),R}var C=!1;function P(){return C||(console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4'),C=!0),b()}P.Singular=function y(){var R={registry:{}},j=v.bind(null,R,"h");return g(j,R,"h"),j}.bind(),P.Collection=b.bind(),se.exports=P,se.exports.Hook=P,se.exports.Singular=P.Singular,se.exports.Collection=P.Collection},5051:se=>{se.exports=function q(w,v,m,d){var u=d;w.registry[m]||(w.registry[m]=[]),"before"===v&&(d=function(p,g){return Promise.resolve().then(u.bind(null,g)).then(p.bind(null,g))}),"after"===v&&(d=function(p,g){var y;return Promise.resolve().then(p.bind(null,g)).then(function(b){return u(y=b,g)}).then(function(){return y})}),"error"===v&&(d=function(p,g){return Promise.resolve().then(p.bind(null,g)).catch(function(y){return u(y,g)})}),w.registry[m].push({hook:d,orig:u})}},6805:se=>{se.exports=function q(w,v,m,d){if("function"!=typeof m)throw new Error("method for before hook must be a function");return d||(d={}),Array.isArray(v)?v.reverse().reduce(function(u,p){return q.bind(null,w,p,u,d)},m)():Promise.resolve().then(function(){return w.registry[v]?w.registry[v].reduce(function(u,p){return p.hook.bind(null,u,d)},m)():m(d)})}},241:se=>{se.exports=function q(w,v,m){if(w.registry[v]){var d=w.registry[v].map(function(u){return u.orig}).indexOf(m);-1!==d&&w.registry[v].splice(d,1)}}},7972:se=>{se.exports=function(w){return btoa(w)}},505:(se,q,w)=>{"use strict";w.r(q),w.d(q,{Deprecation:()=>v});class v extends Error{constructor(d){super(d),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="Deprecation"}}},3969:se=>{var q=function(){this.Diff_Timeout=1,this.Diff_EditCost=4,this.Match_Threshold=.5,this.Match_Distance=1e3,this.Patch_DeleteThreshold=.5,this.Patch_Margin=4,this.Match_MaxBits=32},w=-1;q.Diff=function(d,u){return[d,u]},q.prototype.diff_main=function(d,u,p,g){void 0===g&&(g=this.Diff_Timeout<=0?Number.MAX_VALUE:(new Date).getTime()+1e3*this.Diff_Timeout);var y=g;if(null==d||null==u)throw new Error("Null input. (diff_main)");if(d==u)return d?[new q.Diff(0,d)]:[];void 0===p&&(p=!0);var b=p,C=this.diff_commonPrefix(d,u),P=d.substring(0,C);d=d.substring(C),u=u.substring(C),C=this.diff_commonSuffix(d,u);var N=d.substring(d.length-C);d=d.substring(0,d.length-C),u=u.substring(0,u.length-C);var R=this.diff_compute_(d,u,b,y);return P&&R.unshift(new q.Diff(0,P)),N&&R.push(new q.Diff(0,N)),this.diff_cleanupMerge(R),R},q.prototype.diff_compute_=function(d,u,p,g){var y;if(!d)return[new q.Diff(1,u)];if(!u)return[new q.Diff(w,d)];var b=d.length>u.length?d:u,C=d.length>u.length?u:d,P=b.indexOf(C);if(-1!=P)return y=[new q.Diff(1,b.substring(0,P)),new q.Diff(0,C),new q.Diff(1,b.substring(P+C.length))],d.length>u.length&&(y[0][0]=y[2][0]=w),y;if(1==C.length)return[new q.Diff(w,d),new q.Diff(1,u)];var N=this.diff_halfMatch_(d,u);if(N){var j=N[1],L=N[3],ne=N[4],Ge=this.diff_main(N[0],N[2],p,g),lt=this.diff_main(j,L,p,g);return Ge.concat([new q.Diff(0,ne)],lt)}return p&&d.length>100&&u.length>100?this.diff_lineMode_(d,u,g):this.diff_bisect_(d,u,g)},q.prototype.diff_lineMode_=function(d,u,p){var g=this.diff_linesToChars_(d,u),y=g.lineArray,b=this.diff_main(d=g.chars1,u=g.chars2,!1,p);this.diff_charsToLines_(b,y),this.diff_cleanupSemantic(b),b.push(new q.Diff(0,""));for(var C=0,P=0,N=0,R="",j="";C=1&&N>=1){b.splice(C-P-N,P+N),C=C-P-N;for(var F=this.diff_main(R,j,!1,p),L=F.length-1;L>=0;L--)b.splice(C,0,F[L]);C+=F.length}N=0,P=0,R="",j=""}C++}return b.pop(),b},q.prototype.diff_bisect_=function(d,u,p){for(var g=d.length,y=u.length,b=Math.ceil((g+y)/2),C=b,P=2*b,N=new Array(P),R=new Array(P),j=0;jp);Lt++){for(var Tt=-Lt+ne;Tt<=Lt-Ge;Tt+=2){for(var st=C+Tt,Ce=(Ze=Tt==-Lt||Tt!=Lt&&N[st-1]g)Ge+=2;else if(Ce>y)ne+=2;else if(L&&(E=C+F-Tt)>=0&&E=(G=g-R[E]))return this.diff_bisectSplit_(d,u,Ze,Ce,p)}for(var re=-Lt+lt;re<=Lt-Nt;re+=2){for(var G,E=C+re,K=(G=re==-Lt||re!=Lt&&R[E-1]g)Nt+=2;else if(K>y)lt+=2;else if(!L){var Ze;if((st=C+F-re)>=0&&st=(G=g-G))return this.diff_bisectSplit_(d,u,Ze,Ce,p)}}}return[new q.Diff(w,d),new q.Diff(1,u)]},q.prototype.diff_bisectSplit_=function(d,u,p,g,y){var b=d.substring(0,p),C=u.substring(0,g),P=d.substring(p),N=u.substring(g),R=this.diff_main(b,C,!1,y),j=this.diff_main(P,N,!1,y);return R.concat(j)},q.prototype.diff_linesToChars_=function(d,u){var p=[],g={};function y(N){for(var R="",j=0,F=-1,L=p.length;Fg?d=d.substring(p-g):pu.length?d:u,g=d.length>u.length?u:d;if(p.length<4||2*g.length=Ge.length?[Ze,Ce,E,G,st]:null}var N,R,j,F,L,C=b(p,g,Math.ceil(p.length/4)),P=b(p,g,Math.ceil(p.length/2));return C||P?(N=P?C&&C[4].length>P[4].length?C:P:C,d.length>u.length?(R=N[0],j=N[1],F=N[2],L=N[3]):(F=N[0],L=N[1],R=N[2],j=N[3]),[R,j,F,L,N[4]]):null},q.prototype.diff_cleanupSemantic=function(d){for(var u=!1,p=[],g=0,y=null,b=0,C=0,P=0,N=0,R=0;b0?p[g-1]:-1,C=0,P=0,N=0,R=0,y=null,u=!0)),b++;for(u&&this.diff_cleanupMerge(d),this.diff_cleanupSemanticLossless(d),b=1;b=ne?(L>=j.length/2||L>=F.length/2)&&(d.splice(b,0,new q.Diff(0,F.substring(0,L))),d[b-1][1]=j.substring(0,j.length-L),d[b+1][1]=F.substring(L),b++):(ne>=j.length/2||ne>=F.length/2)&&(d.splice(b,0,new q.Diff(0,j.substring(0,ne))),d[b-1][0]=1,d[b-1][1]=F.substring(0,F.length-ne),d[b+1][0]=w,d[b+1][1]=j.substring(ne),b++),b++}b++}},q.prototype.diff_cleanupSemanticLossless=function(d){function u(ne,Ge){if(!ne||!Ge)return 6;var lt=ne.charAt(ne.length-1),Nt=Ge.charAt(0),Lt=lt.match(q.nonAlphaNumericRegex_),Tt=Nt.match(q.nonAlphaNumericRegex_),st=Lt&<.match(q.whitespaceRegex_),Ze=Tt&&Nt.match(q.whitespaceRegex_),Ce=st&<.match(q.linebreakRegex_),E=Ze&&Nt.match(q.linebreakRegex_),G=Ce&&ne.match(q.blanklineEndRegex_),re=E&&Ge.match(q.blanklineStartRegex_);return G||re?5:Ce||E?4:Lt&&!st&&Ze?3:st||Ze?2:Lt||Tt?1:0}for(var p=1;p=F&&(F=L,N=g,R=y,j=b)}d[p-1][1]!=N&&(N?d[p-1][1]=N:(d.splice(p-1,1),p--),d[p][1]=R,j?d[p+1][1]=j:(d.splice(p+1,1),p--))}p++}},q.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,q.whitespaceRegex_=/\s/,q.linebreakRegex_=/[\r\n]/,q.blanklineEndRegex_=/\n\r?\n$/,q.blanklineStartRegex_=/^\r?\n\r?\n/,q.prototype.diff_cleanupEfficiency=function(d){for(var u=!1,p=[],g=0,y=null,b=0,C=!1,P=!1,N=!1,R=!1;b0?p[g-1]:-1,N=R=!1),u=!0)),b++;u&&this.diff_cleanupMerge(d)},q.prototype.diff_cleanupMerge=function(d){d.push(new q.Diff(0,""));for(var C,u=0,p=0,g=0,y="",b="";u1?(0!==p&&0!==g&&(0!==(C=this.diff_commonPrefix(b,y))&&(u-p-g>0&&0==d[u-p-g-1][0]?d[u-p-g-1][1]+=b.substring(0,C):(d.splice(0,0,new q.Diff(0,b.substring(0,C))),u++),b=b.substring(C),y=y.substring(C)),0!==(C=this.diff_commonSuffix(b,y))&&(d[u][1]=b.substring(b.length-C)+d[u][1],b=b.substring(0,b.length-C),y=y.substring(0,y.length-C))),d.splice(u-=p+g,p+g),y.length&&(d.splice(u,0,new q.Diff(w,y)),u++),b.length&&(d.splice(u,0,new q.Diff(1,b)),u++),u++):0!==u&&0==d[u-1][0]?(d[u-1][1]+=d[u][1],d.splice(u,1)):u++,g=0,p=0,y="",b=""}""===d[d.length-1][1]&&d.pop();var P=!1;for(u=1;uu));C++)y=p,b=g;return d.length!=C&&d[C][0]===w?b:b+(u-y)},q.prototype.diff_prettyHtml=function(d){for(var u=[],p=/&/g,g=//g,b=/\n/g,C=0;C");switch(P){case 1:u[C]=''+R+"";break;case w:u[C]=''+R+"";break;case 0:u[C]=""+R+""}}return u.join("")},q.prototype.diff_text1=function(d){for(var u=[],p=0;pthis.Match_MaxBits)throw new Error("Pattern too long for this browser.");var g=this.match_alphabet_(u),y=this;function b(Ze,Ce){var E=Ze/u.length,G=Math.abs(p-Ce);return y.Match_Distance?E+G/y.Match_Distance:G?1:E}var C=this.Match_Threshold,P=d.indexOf(u,p);-1!=P&&(C=Math.min(b(0,P),C),-1!=(P=d.lastIndexOf(u,p+u.length))&&(C=Math.min(b(0,P),C)));var N=1<=Ge;Lt--){var Tt=g[d.charAt(Lt-1)];if(Nt[Lt]=0===ne?(Nt[Lt+1]<<1|1)&Tt:(Nt[Lt+1]<<1|1)&Tt|(L[Lt+1]|L[Lt])<<1|1|L[Lt+1],Nt[Lt]&N){var st=b(ne,Lt-1);if(st<=C){if(C=st,!((P=Lt-1)>p))break;Ge=Math.max(1,2*p-P)}}}if(b(ne+1,p)>C)break;L=Nt}return P},q.prototype.match_alphabet_=function(d){for(var u={},p=0;p2&&(this.diff_cleanupSemantic(y),this.diff_cleanupEfficiency(y));else if(d&&"object"==typeof d&&void 0===u&&void 0===p)g=this.diff_text1(y=d);else if("string"==typeof d&&u&&"object"==typeof u&&void 0===p)g=d,y=u;else{if("string"!=typeof d||"string"!=typeof u||!p||"object"!=typeof p)throw new Error("Unknown call format to patch_make.");g=d,y=p}if(0===y.length)return[];for(var b=[],C=new q.patch_obj,P=0,N=0,R=0,j=g,F=g,L=0;L=2*this.Patch_Margin&&P&&(this.patch_addContext_(C,j),b.push(C),C=new q.patch_obj,P=0,j=F,N=R)}1!==ne&&(N+=Ge.length),ne!==w&&(R+=Ge.length)}return P&&(this.patch_addContext_(C,j),b.push(C)),b},q.prototype.patch_deepCopy=function(d){for(var u=[],p=0;pthis.Match_MaxBits?-1!=(N=this.match_main(u,P.substring(0,this.Match_MaxBits),C))&&(-1==(R=this.match_main(u,P.substring(P.length-this.Match_MaxBits),C+P.length-this.Match_MaxBits))||N>=R)&&(N=-1):N=this.match_main(u,P,C),-1==N)y[b]=!1,g-=d[b].length2-d[b].length1;else if(y[b]=!0,g=N-C,P==(j=u.substring(N,-1==R?N+P.length:R+this.Match_MaxBits)))u=u.substring(0,N)+this.diff_text2(d[b].diffs)+u.substring(N+P.length);else{var F=this.diff_main(P,j,!1);if(P.length>this.Match_MaxBits&&this.diff_levenshtein(F)/P.length>this.Patch_DeleteThreshold)y[b]=!1;else{this.diff_cleanupSemanticLossless(F);for(var ne,L=0,Ge=0;Geb[0][1].length){var C=u-b[0][1].length;b[0][1]=p.substring(b[0][1].length)+b[0][1],y.start1-=C,y.start2-=C,y.length1+=C,y.length2+=C}return 0==(b=(y=d[d.length-1]).diffs).length||0!=b[b.length-1][0]?(b.push(new q.Diff(0,p)),y.length1+=u,y.length2+=u):u>b[b.length-1][1].length&&(b[b.length-1][1]+=p.substring(0,C=u-b[b.length-1][1].length),y.length1+=C,y.length2+=C),p},q.prototype.patch_splitMax=function(d){for(var u=this.Match_MaxBits,p=0;p2*u?(P.length1+=j.length,y+=j.length,N=!1,P.diffs.push(new q.Diff(R,j)),g.diffs.shift()):(j=j.substring(0,u-P.length1-this.Patch_Margin),P.length1+=j.length,y+=j.length,0===R?(P.length2+=j.length,b+=j.length):N=!1,P.diffs.push(new q.Diff(R,j)),j==g.diffs[0][1]?g.diffs.shift():g.diffs[0][1]=g.diffs[0][1].substring(j.length))}C=(C=this.diff_text2(P.diffs)).substring(C.length-this.Patch_Margin);var F=this.diff_text1(g.diffs).substring(0,this.Patch_Margin);""!==F&&(P.length1+=F.length,P.length2+=F.length,0!==P.diffs.length&&0===P.diffs[P.diffs.length-1][0]?P.diffs[P.diffs.length-1][1]+=F:P.diffs.push(new q.Diff(0,F))),N||d.splice(++p,0,P)}}},q.prototype.patch_toText=function(d){for(var u=[],p=0;p{"use strict";se.exports=function(q,w){w||(w={}),"function"==typeof w&&(w={cmp:w});var u,v="boolean"==typeof w.cycles&&w.cycles,m=w.cmp&&(u=w.cmp,function(p){return function(g,y){return u({key:g,value:p[g]},{key:y,value:p[y]})}}),d=[];return function u(p){if(p&&p.toJSON&&"function"==typeof p.toJSON&&(p=p.toJSON()),void 0!==p){if("number"==typeof p)return isFinite(p)?""+p:"null";if("object"!=typeof p)return JSON.stringify(p);var g,y;if(Array.isArray(p)){for(y="[",g=0;g{"use strict";w.d(q,{ZP:()=>en});var v=w(7582);function m(ie){return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(W){return typeof W}:function(W){return W&&"function"==typeof Symbol&&W.constructor===Symbol&&W!==Symbol.prototype?"symbol":typeof W})(ie)}"function"==typeof Symbol&&null!=Symbol.iterator&&Symbol,"function"==typeof Symbol&&null!=Symbol.asyncIterator&&Symbol;var g="function"==typeof Symbol&&null!=Symbol.toStringTag?Symbol.toStringTag:"@@toStringTag";function y(ie,me){for(var Oe,W=/\r\n|[\n\r]/g,ce=1,_e=me+1;(Oe=W.exec(ie.body))&&Oe.index120){for(var de=Math.floor(te/80),ke=te%80,Pt=[],sn=0;sn0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),null!=te&&te.stack?(Object.defineProperty(Ze(ke),"stack",{value:te.stack,writable:!0,configurable:!0}),st(ke)):(Error.captureStackTrace?Error.captureStackTrace(Ze(ke),W):Object.defineProperty(Ze(ke),"stack",{value:Error().stack,writable:!0,configurable:!0}),ke)}return function Nt(ie,me,W){me&<(ie.prototype,me),W&<(ie,W)}(W,[{key:"toString",value:function(){return function ot(ie){var me=ie.message;if(ie.nodes)for(var W=0,ce=ie.nodes;W",EOF:"",BANG:"!",DOLLAR:"$",AMP:"&",PAREN_L:"(",PAREN_R:")",SPREAD:"...",COLON:":",EQUALS:"=",AT:"@",BRACKET_L:"[",BRACKET_R:"]",BRACE_L:"{",PIPE:"|",BRACE_R:"}",NAME:"Name",INT:"Int",FLOAT:"Float",STRING:"String",BLOCK_STRING:"BlockString",COMMENT:"Comment"}),X=w(744);function Me(ie,me){if(!Boolean(ie))throw new Error(me)}function Ve(ie,me){for(var W=0;W1&&void 0!==arguments[1]?arguments[1]:"GraphQL request",ce=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{line:1,column:1};"string"==typeof me||Me(0,"Body must be a string. Received: ".concat((0,X.Z)(me),".")),this.body=me,this.name=W,this.locationOffset=ce,this.locationOffset.line>0||Me(0,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||Me(0,"column in locationOffset is 1-indexed and must be positive.")}return function it(ie,me,W){me&&Ve(ie.prototype,me),W&&Ve(ie,W)}(ie,[{key:g,get:function(){return"Source"}}]),ie}(),zt=Object.freeze({QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",VARIABLE_DEFINITION:"VARIABLE_DEFINITION",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION"}),Fe=w(2032),ct=function(){function ie(W){var ce=new vt.WU(Q.SOF,0,0,0,0,null);this.source=W,this.lastToken=ce,this.token=ce,this.line=1,this.lineStart=0}var me=ie.prototype;return me.advance=function(){return this.lastToken=this.token,this.token=this.lookahead()},me.lookahead=function(){var ce=this.token;if(ce.kind!==Q.EOF)do{var _e;ce=null!==(_e=ce.next)&&void 0!==_e?_e:ce.next=tt(this,ce)}while(ce.kind===Q.COMMENT);return ce},ie}();function dt(ie){return isNaN(ie)?Q.EOF:ie<127?JSON.stringify(String.fromCharCode(ie)):'"\\u'.concat(("00"+ie.toString(16).toUpperCase()).slice(-4),'"')}function tt(ie,me){for(var W=ie.source,ce=W.body,_e=ce.length,Oe=me.end;Oe<_e;){var U=ce.charCodeAt(Oe),ee=ie.line,te=1+Oe-ie.lineStart;switch(U){case 65279:case 9:case 32:case 44:++Oe;continue;case 10:++Oe,++ie.line,ie.lineStart=Oe;continue;case 13:10===ce.charCodeAt(Oe+1)?Oe+=2:++Oe,++ie.line,ie.lineStart=Oe;continue;case 33:return new vt.WU(Q.BANG,Oe,Oe+1,ee,te,me);case 35:return Xt(W,Oe,ee,te,me);case 36:return new vt.WU(Q.DOLLAR,Oe,Oe+1,ee,te,me);case 38:return new vt.WU(Q.AMP,Oe,Oe+1,ee,te,me);case 40:return new vt.WU(Q.PAREN_L,Oe,Oe+1,ee,te,me);case 41:return new vt.WU(Q.PAREN_R,Oe,Oe+1,ee,te,me);case 46:if(46===ce.charCodeAt(Oe+1)&&46===ce.charCodeAt(Oe+2))return new vt.WU(Q.SPREAD,Oe,Oe+3,ee,te,me);break;case 58:return new vt.WU(Q.COLON,Oe,Oe+1,ee,te,me);case 61:return new vt.WU(Q.EQUALS,Oe,Oe+1,ee,te,me);case 64:return new vt.WU(Q.AT,Oe,Oe+1,ee,te,me);case 91:return new vt.WU(Q.BRACKET_L,Oe,Oe+1,ee,te,me);case 93:return new vt.WU(Q.BRACKET_R,Oe,Oe+1,ee,te,me);case 123:return new vt.WU(Q.BRACE_L,Oe,Oe+1,ee,te,me);case 124:return new vt.WU(Q.PIPE,Oe,Oe+1,ee,te,me);case 125:return new vt.WU(Q.BRACE_R,Oe,Oe+1,ee,te,me);case 34:return 34===ce.charCodeAt(Oe+1)&&34===ce.charCodeAt(Oe+2)?xn(W,Oe,ee,te,me,ie):jn(W,Oe,ee,te,me);case 45:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return nn(W,Oe,U,ee,te,me);case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 95:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:return le(W,Oe,ee,te,me)}throw yt(W,Oe,At(U))}return new vt.WU(Q.EOF,_e,_e,ie.line,1+Oe-ie.lineStart,me)}function At(ie){return ie<32&&9!==ie&&10!==ie&&13!==ie?"Cannot contain the invalid character ".concat(dt(ie),"."):39===ie?"Unexpected single quote character ('), did you mean to use a double quote (\")?":"Cannot parse the unexpected character ".concat(dt(ie),".")}function Xt(ie,me,W,ce,_e){var U,Oe=ie.body,ee=me;do{U=Oe.charCodeAt(++ee)}while(!isNaN(U)&&(U>31||9===U));return new vt.WU(Q.COMMENT,me,ee,W,ce,_e,Oe.slice(me+1,ee))}function nn(ie,me,W,ce,_e,Oe){var U=ie.body,ee=W,te=me,Re=!1;if(45===ee&&(ee=U.charCodeAt(++te)),48===ee){if((ee=U.charCodeAt(++te))>=48&&ee<=57)throw yt(ie,te,"Invalid number, unexpected digit after 0: ".concat(dt(ee),"."))}else te=Wt(ie,te,ee),ee=U.charCodeAt(te);if(46===ee&&(Re=!0,ee=U.charCodeAt(++te),te=Wt(ie,te,ee),ee=U.charCodeAt(te)),(69===ee||101===ee)&&(Re=!0,(43===(ee=U.charCodeAt(++te))||45===ee)&&(ee=U.charCodeAt(++te)),te=Wt(ie,te,ee),ee=U.charCodeAt(te)),46===ee||function be(ie){return 95===ie||ie>=65&&ie<=90||ie>=97&&ie<=122}(ee))throw yt(ie,te,"Invalid number, expected digit but got: ".concat(dt(ee),"."));return new vt.WU(Re?Q.FLOAT:Q.INT,me,te,ce,_e,Oe,U.slice(me,te))}function Wt(ie,me,W){var ce=ie.body,_e=me,Oe=W;if(Oe>=48&&Oe<=57){do{Oe=ce.charCodeAt(++_e)}while(Oe>=48&&Oe<=57);return _e}throw yt(ie,_e,"Invalid number, expected digit but got: ".concat(dt(Oe),"."))}function jn(ie,me,W,ce,_e){for(var Oe=ie.body,U=me+1,ee=U,te=0,Re="";U=48&&ie<=57?ie-48:ie>=65&&ie<=70?ie-55:ie>=97&&ie<=102?ie-87:-1}function le(ie,me,W,ce,_e){for(var Oe=ie.body,U=Oe.length,ee=me+1,te=0;ee!==U&&!isNaN(te=Oe.charCodeAt(ee))&&(95===te||te>=48&&te<=57||te>=65&&te<=90||te>=97&&te<=122);)++ee;return new vt.WU(Q.NAME,me,ee,W,ce,_e,Oe.slice(me,ee))}var Ot=function(){function ie(W,ce){var _e=function Vt(ie){return ie instanceof wt}(W)?W:new wt(W);this._lexer=new ct(_e),this._options=ce}var me=ie.prototype;return me.parseName=function(){var ce=this.expectToken(Q.NAME);return{kind:We.NAME,value:ce.value,loc:this.loc(ce)}},me.parseDocument=function(){var ce=this._lexer.token;return{kind:We.DOCUMENT,definitions:this.many(Q.SOF,this.parseDefinition,Q.EOF),loc:this.loc(ce)}},me.parseDefinition=function(){if(this.peek(Q.NAME))switch(this._lexer.token.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"schema":case"scalar":case"type":case"interface":case"union":case"enum":case"input":case"directive":return this.parseTypeSystemDefinition();case"extend":return this.parseTypeSystemExtension()}else{if(this.peek(Q.BRACE_L))return this.parseOperationDefinition();if(this.peekDescription())return this.parseTypeSystemDefinition()}throw this.unexpected()},me.parseOperationDefinition=function(){var ce=this._lexer.token;if(this.peek(Q.BRACE_L))return{kind:We.OPERATION_DEFINITION,operation:"query",name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet(),loc:this.loc(ce)};var Oe,_e=this.parseOperationType();return this.peek(Q.NAME)&&(Oe=this.parseName()),{kind:We.OPERATION_DEFINITION,operation:_e,name:Oe,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(ce)}},me.parseOperationType=function(){var ce=this.expectToken(Q.NAME);switch(ce.value){case"query":return"query";case"mutation":return"mutation";case"subscription":return"subscription"}throw this.unexpected(ce)},me.parseVariableDefinitions=function(){return this.optionalMany(Q.PAREN_L,this.parseVariableDefinition,Q.PAREN_R)},me.parseVariableDefinition=function(){var ce=this._lexer.token;return{kind:We.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(Q.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(Q.EQUALS)?this.parseValueLiteral(!0):void 0,directives:this.parseDirectives(!0),loc:this.loc(ce)}},me.parseVariable=function(){var ce=this._lexer.token;return this.expectToken(Q.DOLLAR),{kind:We.VARIABLE,name:this.parseName(),loc:this.loc(ce)}},me.parseSelectionSet=function(){var ce=this._lexer.token;return{kind:We.SELECTION_SET,selections:this.many(Q.BRACE_L,this.parseSelection,Q.BRACE_R),loc:this.loc(ce)}},me.parseSelection=function(){return this.peek(Q.SPREAD)?this.parseFragment():this.parseField()},me.parseField=function(){var Oe,U,ce=this._lexer.token,_e=this.parseName();return this.expectOptionalToken(Q.COLON)?(Oe=_e,U=this.parseName()):U=_e,{kind:We.FIELD,alias:Oe,name:U,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(Q.BRACE_L)?this.parseSelectionSet():void 0,loc:this.loc(ce)}},me.parseArguments=function(ce){return this.optionalMany(Q.PAREN_L,ce?this.parseConstArgument:this.parseArgument,Q.PAREN_R)},me.parseArgument=function(){var ce=this._lexer.token,_e=this.parseName();return this.expectToken(Q.COLON),{kind:We.ARGUMENT,name:_e,value:this.parseValueLiteral(!1),loc:this.loc(ce)}},me.parseConstArgument=function(){var ce=this._lexer.token;return{kind:We.ARGUMENT,name:this.parseName(),value:(this.expectToken(Q.COLON),this.parseValueLiteral(!0)),loc:this.loc(ce)}},me.parseFragment=function(){var ce=this._lexer.token;this.expectToken(Q.SPREAD);var _e=this.expectOptionalKeyword("on");return!_e&&this.peek(Q.NAME)?{kind:We.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1),loc:this.loc(ce)}:{kind:We.INLINE_FRAGMENT,typeCondition:_e?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(ce)}},me.parseFragmentDefinition=function(){var ce,_e=this._lexer.token;return this.expectKeyword("fragment"),!0===(null===(ce=this._options)||void 0===ce?void 0:ce.experimentalFragmentVariables)?{kind:We.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(_e)}:{kind:We.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(_e)}},me.parseFragmentName=function(){if("on"===this._lexer.token.value)throw this.unexpected();return this.parseName()},me.parseValueLiteral=function(ce){var _e=this._lexer.token;switch(_e.kind){case Q.BRACKET_L:return this.parseList(ce);case Q.BRACE_L:return this.parseObject(ce);case Q.INT:return this._lexer.advance(),{kind:We.INT,value:_e.value,loc:this.loc(_e)};case Q.FLOAT:return this._lexer.advance(),{kind:We.FLOAT,value:_e.value,loc:this.loc(_e)};case Q.STRING:case Q.BLOCK_STRING:return this.parseStringLiteral();case Q.NAME:switch(this._lexer.advance(),_e.value){case"true":return{kind:We.BOOLEAN,value:!0,loc:this.loc(_e)};case"false":return{kind:We.BOOLEAN,value:!1,loc:this.loc(_e)};case"null":return{kind:We.NULL,loc:this.loc(_e)};default:return{kind:We.ENUM,value:_e.value,loc:this.loc(_e)}}case Q.DOLLAR:if(!ce)return this.parseVariable()}throw this.unexpected()},me.parseStringLiteral=function(){var ce=this._lexer.token;return this._lexer.advance(),{kind:We.STRING,value:ce.value,block:ce.kind===Q.BLOCK_STRING,loc:this.loc(ce)}},me.parseList=function(ce){var _e=this,Oe=this._lexer.token;return{kind:We.LIST,values:this.any(Q.BRACKET_L,function(){return _e.parseValueLiteral(ce)},Q.BRACKET_R),loc:this.loc(Oe)}},me.parseObject=function(ce){var _e=this,Oe=this._lexer.token;return{kind:We.OBJECT,fields:this.any(Q.BRACE_L,function(){return _e.parseObjectField(ce)},Q.BRACE_R),loc:this.loc(Oe)}},me.parseObjectField=function(ce){var _e=this._lexer.token,Oe=this.parseName();return this.expectToken(Q.COLON),{kind:We.OBJECT_FIELD,name:Oe,value:this.parseValueLiteral(ce),loc:this.loc(_e)}},me.parseDirectives=function(ce){for(var _e=[];this.peek(Q.AT);)_e.push(this.parseDirective(ce));return _e},me.parseDirective=function(ce){var _e=this._lexer.token;return this.expectToken(Q.AT),{kind:We.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(ce),loc:this.loc(_e)}},me.parseTypeReference=function(){var _e,ce=this._lexer.token;return this.expectOptionalToken(Q.BRACKET_L)?(_e=this.parseTypeReference(),this.expectToken(Q.BRACKET_R),_e={kind:We.LIST_TYPE,type:_e,loc:this.loc(ce)}):_e=this.parseNamedType(),this.expectOptionalToken(Q.BANG)?{kind:We.NON_NULL_TYPE,type:_e,loc:this.loc(ce)}:_e},me.parseNamedType=function(){var ce=this._lexer.token;return{kind:We.NAMED_TYPE,name:this.parseName(),loc:this.loc(ce)}},me.parseTypeSystemDefinition=function(){var ce=this.peekDescription()?this._lexer.lookahead():this._lexer.token;if(ce.kind===Q.NAME)switch(ce.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}throw this.unexpected(ce)},me.peekDescription=function(){return this.peek(Q.STRING)||this.peek(Q.BLOCK_STRING)},me.parseDescription=function(){if(this.peekDescription())return this.parseStringLiteral()},me.parseSchemaDefinition=function(){var ce=this._lexer.token,_e=this.parseDescription();this.expectKeyword("schema");var Oe=this.parseDirectives(!0),U=this.many(Q.BRACE_L,this.parseOperationTypeDefinition,Q.BRACE_R);return{kind:We.SCHEMA_DEFINITION,description:_e,directives:Oe,operationTypes:U,loc:this.loc(ce)}},me.parseOperationTypeDefinition=function(){var ce=this._lexer.token,_e=this.parseOperationType();this.expectToken(Q.COLON);var Oe=this.parseNamedType();return{kind:We.OPERATION_TYPE_DEFINITION,operation:_e,type:Oe,loc:this.loc(ce)}},me.parseScalarTypeDefinition=function(){var ce=this._lexer.token,_e=this.parseDescription();this.expectKeyword("scalar");var Oe=this.parseName(),U=this.parseDirectives(!0);return{kind:We.SCALAR_TYPE_DEFINITION,description:_e,name:Oe,directives:U,loc:this.loc(ce)}},me.parseObjectTypeDefinition=function(){var ce=this._lexer.token,_e=this.parseDescription();this.expectKeyword("type");var Oe=this.parseName(),U=this.parseImplementsInterfaces(),ee=this.parseDirectives(!0),te=this.parseFieldsDefinition();return{kind:We.OBJECT_TYPE_DEFINITION,description:_e,name:Oe,interfaces:U,directives:ee,fields:te,loc:this.loc(ce)}},me.parseImplementsInterfaces=function(){var ce;if(!this.expectOptionalKeyword("implements"))return[];if(!0===(null===(ce=this._options)||void 0===ce?void 0:ce.allowLegacySDLImplementsInterfaces)){var _e=[];this.expectOptionalToken(Q.AMP);do{_e.push(this.parseNamedType())}while(this.expectOptionalToken(Q.AMP)||this.peek(Q.NAME));return _e}return this.delimitedMany(Q.AMP,this.parseNamedType)},me.parseFieldsDefinition=function(){var ce;return!0===(null===(ce=this._options)||void 0===ce?void 0:ce.allowLegacySDLEmptyFields)&&this.peek(Q.BRACE_L)&&this._lexer.lookahead().kind===Q.BRACE_R?(this._lexer.advance(),this._lexer.advance(),[]):this.optionalMany(Q.BRACE_L,this.parseFieldDefinition,Q.BRACE_R)},me.parseFieldDefinition=function(){var ce=this._lexer.token,_e=this.parseDescription(),Oe=this.parseName(),U=this.parseArgumentDefs();this.expectToken(Q.COLON);var ee=this.parseTypeReference(),te=this.parseDirectives(!0);return{kind:We.FIELD_DEFINITION,description:_e,name:Oe,arguments:U,type:ee,directives:te,loc:this.loc(ce)}},me.parseArgumentDefs=function(){return this.optionalMany(Q.PAREN_L,this.parseInputValueDef,Q.PAREN_R)},me.parseInputValueDef=function(){var ce=this._lexer.token,_e=this.parseDescription(),Oe=this.parseName();this.expectToken(Q.COLON);var ee,U=this.parseTypeReference();this.expectOptionalToken(Q.EQUALS)&&(ee=this.parseValueLiteral(!0));var te=this.parseDirectives(!0);return{kind:We.INPUT_VALUE_DEFINITION,description:_e,name:Oe,type:U,defaultValue:ee,directives:te,loc:this.loc(ce)}},me.parseInterfaceTypeDefinition=function(){var ce=this._lexer.token,_e=this.parseDescription();this.expectKeyword("interface");var Oe=this.parseName(),U=this.parseImplementsInterfaces(),ee=this.parseDirectives(!0),te=this.parseFieldsDefinition();return{kind:We.INTERFACE_TYPE_DEFINITION,description:_e,name:Oe,interfaces:U,directives:ee,fields:te,loc:this.loc(ce)}},me.parseUnionTypeDefinition=function(){var ce=this._lexer.token,_e=this.parseDescription();this.expectKeyword("union");var Oe=this.parseName(),U=this.parseDirectives(!0),ee=this.parseUnionMemberTypes();return{kind:We.UNION_TYPE_DEFINITION,description:_e,name:Oe,directives:U,types:ee,loc:this.loc(ce)}},me.parseUnionMemberTypes=function(){return this.expectOptionalToken(Q.EQUALS)?this.delimitedMany(Q.PIPE,this.parseNamedType):[]},me.parseEnumTypeDefinition=function(){var ce=this._lexer.token,_e=this.parseDescription();this.expectKeyword("enum");var Oe=this.parseName(),U=this.parseDirectives(!0),ee=this.parseEnumValuesDefinition();return{kind:We.ENUM_TYPE_DEFINITION,description:_e,name:Oe,directives:U,values:ee,loc:this.loc(ce)}},me.parseEnumValuesDefinition=function(){return this.optionalMany(Q.BRACE_L,this.parseEnumValueDefinition,Q.BRACE_R)},me.parseEnumValueDefinition=function(){var ce=this._lexer.token,_e=this.parseDescription(),Oe=this.parseName(),U=this.parseDirectives(!0);return{kind:We.ENUM_VALUE_DEFINITION,description:_e,name:Oe,directives:U,loc:this.loc(ce)}},me.parseInputObjectTypeDefinition=function(){var ce=this._lexer.token,_e=this.parseDescription();this.expectKeyword("input");var Oe=this.parseName(),U=this.parseDirectives(!0),ee=this.parseInputFieldsDefinition();return{kind:We.INPUT_OBJECT_TYPE_DEFINITION,description:_e,name:Oe,directives:U,fields:ee,loc:this.loc(ce)}},me.parseInputFieldsDefinition=function(){return this.optionalMany(Q.BRACE_L,this.parseInputValueDef,Q.BRACE_R)},me.parseTypeSystemExtension=function(){var ce=this._lexer.lookahead();if(ce.kind===Q.NAME)switch(ce.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(ce)},me.parseSchemaExtension=function(){var ce=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");var _e=this.parseDirectives(!0),Oe=this.optionalMany(Q.BRACE_L,this.parseOperationTypeDefinition,Q.BRACE_R);if(0===_e.length&&0===Oe.length)throw this.unexpected();return{kind:We.SCHEMA_EXTENSION,directives:_e,operationTypes:Oe,loc:this.loc(ce)}},me.parseScalarTypeExtension=function(){var ce=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");var _e=this.parseName(),Oe=this.parseDirectives(!0);if(0===Oe.length)throw this.unexpected();return{kind:We.SCALAR_TYPE_EXTENSION,name:_e,directives:Oe,loc:this.loc(ce)}},me.parseObjectTypeExtension=function(){var ce=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");var _e=this.parseName(),Oe=this.parseImplementsInterfaces(),U=this.parseDirectives(!0),ee=this.parseFieldsDefinition();if(0===Oe.length&&0===U.length&&0===ee.length)throw this.unexpected();return{kind:We.OBJECT_TYPE_EXTENSION,name:_e,interfaces:Oe,directives:U,fields:ee,loc:this.loc(ce)}},me.parseInterfaceTypeExtension=function(){var ce=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");var _e=this.parseName(),Oe=this.parseImplementsInterfaces(),U=this.parseDirectives(!0),ee=this.parseFieldsDefinition();if(0===Oe.length&&0===U.length&&0===ee.length)throw this.unexpected();return{kind:We.INTERFACE_TYPE_EXTENSION,name:_e,interfaces:Oe,directives:U,fields:ee,loc:this.loc(ce)}},me.parseUnionTypeExtension=function(){var ce=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");var _e=this.parseName(),Oe=this.parseDirectives(!0),U=this.parseUnionMemberTypes();if(0===Oe.length&&0===U.length)throw this.unexpected();return{kind:We.UNION_TYPE_EXTENSION,name:_e,directives:Oe,types:U,loc:this.loc(ce)}},me.parseEnumTypeExtension=function(){var ce=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");var _e=this.parseName(),Oe=this.parseDirectives(!0),U=this.parseEnumValuesDefinition();if(0===Oe.length&&0===U.length)throw this.unexpected();return{kind:We.ENUM_TYPE_EXTENSION,name:_e,directives:Oe,values:U,loc:this.loc(ce)}},me.parseInputObjectTypeExtension=function(){var ce=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");var _e=this.parseName(),Oe=this.parseDirectives(!0),U=this.parseInputFieldsDefinition();if(0===Oe.length&&0===U.length)throw this.unexpected();return{kind:We.INPUT_OBJECT_TYPE_EXTENSION,name:_e,directives:Oe,fields:U,loc:this.loc(ce)}},me.parseDirectiveDefinition=function(){var ce=this._lexer.token,_e=this.parseDescription();this.expectKeyword("directive"),this.expectToken(Q.AT);var Oe=this.parseName(),U=this.parseArgumentDefs(),ee=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");var te=this.parseDirectiveLocations();return{kind:We.DIRECTIVE_DEFINITION,description:_e,name:Oe,arguments:U,repeatable:ee,locations:te,loc:this.loc(ce)}},me.parseDirectiveLocations=function(){return this.delimitedMany(Q.PIPE,this.parseDirectiveLocation)},me.parseDirectiveLocation=function(){var ce=this._lexer.token,_e=this.parseName();if(void 0!==zt[_e.value])return _e;throw this.unexpected(ce)},me.loc=function(ce){var _e;if(!0!==(null===(_e=this._options)||void 0===_e?void 0:_e.noLocation))return new vt.Ye(ce,this._lexer.lastToken,this._lexer.source)},me.peek=function(ce){return this._lexer.token.kind===ce},me.expectToken=function(ce){var _e=this._lexer.token;if(_e.kind===ce)return this._lexer.advance(),_e;throw yt(this._lexer.source,_e.start,"Expected ".concat(Le(ce),", found ").concat(gt(_e),"."))},me.expectOptionalToken=function(ce){var _e=this._lexer.token;if(_e.kind===ce)return this._lexer.advance(),_e},me.expectKeyword=function(ce){var _e=this._lexer.token;if(_e.kind!==Q.NAME||_e.value!==ce)throw yt(this._lexer.source,_e.start,'Expected "'.concat(ce,'", found ').concat(gt(_e),"."));this._lexer.advance()},me.expectOptionalKeyword=function(ce){var _e=this._lexer.token;return _e.kind===Q.NAME&&_e.value===ce&&(this._lexer.advance(),!0)},me.unexpected=function(ce){var _e=null!=ce?ce:this._lexer.token;return yt(this._lexer.source,_e.start,"Unexpected ".concat(gt(_e),"."))},me.any=function(ce,_e,Oe){this.expectToken(ce);for(var U=[];!this.expectOptionalToken(Oe);)U.push(_e.call(this));return U},me.optionalMany=function(ce,_e,Oe){if(this.expectOptionalToken(ce)){var U=[];do{U.push(_e.call(this))}while(!this.expectOptionalToken(Oe));return U}return[]},me.many=function(ce,_e,Oe){this.expectToken(ce);var U=[];do{U.push(_e.call(this))}while(!this.expectOptionalToken(Oe));return U},me.delimitedMany=function(ce,_e){this.expectOptionalToken(ce);var Oe=[];do{Oe.push(_e.call(this))}while(this.expectOptionalToken(ce));return Oe},ie}();function gt(ie){var me=ie.value;return Le(ie.kind)+(null!=me?' "'.concat(me,'"'):"")}function Le(ie){return function ut(ie){return ie===Q.BANG||ie===Q.DOLLAR||ie===Q.AMP||ie===Q.PAREN_L||ie===Q.PAREN_R||ie===Q.SPREAD||ie===Q.COLON||ie===Q.EQUALS||ie===Q.AT||ie===Q.BRACKET_L||ie===Q.BRACKET_R||ie===Q.BRACE_L||ie===Q.PIPE||ie===Q.BRACE_R}(ie)?'"'.concat(ie,'"'):ie}var Ye=new Map,ft=new Map,Mt=!0,Jt=!1;function bn(ie){return ie.replace(/[\s,]+/g," ").trim()}function Ie(ie){var me=bn(ie);if(!Ye.has(me)){var W=function xe(ie,me){return new Ot(ie,me).parseDocument()}(ie,{experimentalFragmentVariables:Jt,allowLegacyFragmentVariables:Jt});if(!W||"Document"!==W.kind)throw new Error("Not a valid GraphQL document.");Ye.set(me,function ve(ie){var me=new Set(ie.definitions);me.forEach(function(ce){ce.loc&&delete ce.loc,Object.keys(ce).forEach(function(_e){var Oe=ce[_e];Oe&&"object"==typeof Oe&&me.add(Oe)})});var W=ie.loc;return W&&(delete W.startToken,delete W.endToken),ie}(function fe(ie){var me=new Set,W=[];return ie.definitions.forEach(function(ce){if("FragmentDefinition"===ce.kind){var _e=ce.name.value,Oe=function J(ie){return bn(ie.source.body.substring(ie.start,ie.end))}(ce.loc),U=ft.get(_e);U&&!U.has(Oe)?Mt&&console.warn("Warning: fragment with name "+_e+" already exists.\ngraphql-tag enforces all fragment names across your application to be unique; read more about\nthis in the docs: http://dev.apollodata.com/core/fragments.html#unique-names"):U||ft.set(_e,U=new Set),U.add(Oe),me.has(Oe)||(me.add(Oe),W.push(ce))}else W.push(ce)}),(0,v.pi)((0,v.pi)({},ie),{definitions:W})}(W)))}return Ye.get(me)}function $(ie){for(var me=[],W=1;W{var J,w="__lodash_hash_undefined__",v=1/0,p=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,g=/^\w*$/,y=/^\./,b=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,P=/\\(\\)?/g,N=/^\[object .+?Constructor\]$/,R="object"==typeof global&&global&&global.Object===Object&&global,j="object"==typeof self&&self&&self.Object===Object&&self,F=R||j||Function("return this")(),Ge=Array.prototype,lt=Function.prototype,Nt=Object.prototype,Lt=F["__core-js_shared__"],Tt=(J=/[^.]+$/.exec(Lt&&Lt.keys&&Lt.keys.IE_PROTO||""))?"Symbol(src)_1."+J:"",st=lt.toString,Ze=Nt.hasOwnProperty,Ce=Nt.toString,E=RegExp("^"+st.call(Ze).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),G=F.Symbol,re=Ge.splice,K=xn(F,"Map"),Pe=xn(Object,"create"),Be=G?G.prototype:void 0,ge=Be?Be.toString:void 0;function ot(J){var fe=-1,ve=J?J.length:0;for(this.clear();++fe-1},Me.prototype.set=function wt(J,fe){var ve=this.__data__,Ie=tt(ve,J);return Ie<0?ve.push([J,fe]):ve[Ie][1]=fe,this},Vt.prototype.clear=function zt(){this.__data__={hash:new ot,map:new(K||Me),string:new ot}},Vt.prototype.delete=function Fe(J){return jn(this,J).delete(J)},Vt.prototype.get=function ct(J){return jn(this,J).get(J)},Vt.prototype.has=function ut(J){return jn(this,J).has(J)},Vt.prototype.set=function dt(J,fe){return jn(this,J).set(J,fe),this};var be=at(function(J){J=function Jt(J){return null==J?"":function nn(J){if("string"==typeof J)return J;if(Mt(J))return ge?ge.call(J):"";var fe=J+"";return"0"==fe&&1/J==-v?"-0":fe}(J)}(J);var fe=[];return y.test(J)&&fe.push(""),J.replace(b,function(ve,Ie,$,he){fe.push($?he.replace(P,"$1"):Ie||ve)}),fe});function xe(J){if("string"==typeof J||Mt(J))return J;var fe=J+"";return"0"==fe&&1/J==-v?"-0":fe}function at(J,fe){if("function"!=typeof J||fe&&"function"!=typeof fe)throw new TypeError("Expected a function");var ve=function(){var Ie=arguments,$=fe?fe.apply(this,Ie):Ie[0],he=ve.cache;if(he.has($))return he.get($);var Qe=J.apply(this,Ie);return ve.cache=he.set($,Qe),Qe};return ve.cache=new(at.Cache||Vt),ve}function Ot(J,fe){return J===fe||J!=J&&fe!=fe}at.Cache=Vt;var gt=Array.isArray;function Ye(J){var fe=typeof J;return!!J&&("object"==fe||"function"==fe)}function Mt(J){return"symbol"==typeof J||function ft(J){return!!J&&"object"==typeof J}(J)&&"[object Symbol]"==Ce.call(J)}se.exports=function bn(J,fe,ve){var Ie=null==J?void 0:function At(J,fe){fe=function ue(J,fe){if(gt(J))return!1;var ve=typeof J;return!("number"!=ve&&"symbol"!=ve&&"boolean"!=ve&&null!=J&&!Mt(J))||g.test(J)||!p.test(J)||null!=fe&&J in Object(fe)}(fe,J)?[fe]:function Wt(J){return gt(J)?J:be(J)}(fe);for(var ve=0,Ie=fe.length;null!=J&&ve{var $,w="__lodash_hash_undefined__",v=1/0,g=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,y=/^\w*$/,b=/^\./,C=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,N=/\\(\\)?/g,R=/^\[object .+?Constructor\]$/,j=/^(?:0|[1-9]\d*)$/,F="object"==typeof global&&global&&global.Object===Object&&global,L="object"==typeof self&&self&&self.Object===Object&&self,ne=F||L||Function("return this")(),Nt=Array.prototype,Lt=Function.prototype,Tt=Object.prototype,st=ne["__core-js_shared__"],Ze=($=/[^.]+$/.exec(st&&st.keys&&st.keys.IE_PROTO||""))?"Symbol(src)_1."+$:"",Ce=Lt.toString,E=Tt.hasOwnProperty,G=Tt.toString,re=RegExp("^"+Ce.call(E).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),K=ne.Symbol,Pe=Nt.splice,Be=le(ne,"Map"),ge=le(Object,"create"),ot=K?K.prototype:void 0,yt=ot?ot.toString:void 0;function We($){var he=-1,Qe=$?$.length:0;for(this.clear();++he-1&&$%1==0&&$-1},De.prototype.set=function zt($,he){var Qe=this.__data__,Bt=nn(Qe,$);return Bt<0?Qe.push([$,he]):Qe[Bt][1]=he,this},Fe.prototype.clear=function ct(){this.__data__={hash:new We,map:new(Be||De),string:new We}},Fe.prototype.delete=function ut($){return Xe(this,$).delete($)},Fe.prototype.get=function dt($){return Xe(this,$).get($)},Fe.prototype.has=function tt($){return Xe(this,$).has($)},Fe.prototype.set=function At($,he){return Xe(this,$).set($,he),this};var Ot=Ye(function($){$=function ve($){return null==$?"":function xn($){if("string"==typeof $)return $;if(fe($))return yt?yt.call($):"";var he=$+"";return"0"==he&&1/$==-v?"-0":he}($)}($);var he=[];return b.test($)&&he.push(""),$.replace(C,function(Qe,Bt,_t,Dt){he.push(_t?Dt.replace(N,"$1"):Bt||Qe)}),he});function gt($){if("string"==typeof $||fe($))return $;var he=$+"";return"0"==he&&1/$==-v?"-0":he}function Ye($,he){if("function"!=typeof $||he&&"function"!=typeof he)throw new TypeError("Expected a function");var Qe=function(){var Bt=arguments,_t=he?he.apply(this,Bt):Bt[0],Dt=Qe.cache;if(Dt.has(_t))return Dt.get(_t);var en=$.apply(this,Bt);return Qe.cache=Dt.set(_t,en),en};return Qe.cache=new(Ye.Cache||Fe),Qe}function ft($,he){return $===he||$!=$&&he!=he}Ye.Cache=Fe;var Mt=Array.isArray;function bn($){var he=typeof $;return!!$&&("object"==he||"function"==he)}function fe($){return"symbol"==typeof $||function J($){return!!$&&"object"==typeof $}($)&&"[object Symbol]"==G.call($)}se.exports=function Ie($,he,Qe){return null==$?$:function jn($,he,Qe,Bt){if(!bn($))return $;he=function xe($,he){if(Mt($))return!1;var Qe=typeof $;return!("number"!=Qe&&"symbol"!=Qe&&"boolean"!=Qe&&null!=$&&!fe($))||y.test($)||!g.test($)||null!=he&&$ in Object(he)}(he,$)?[he]:function ue($){return Mt($)?$:Ot($)}(he);for(var _t=-1,Dt=he.length,en=Dt-1,ie=$;null!=ie&&++_t{var w="__lodash_hash_undefined__",p=/^\[object .+?Constructor\]$/,g="object"==typeof global&&global&&global.Object===Object&&global,y="object"==typeof self&&self&&self.Object===Object&&self,b=g||y||Function("return this")();function C(Le,Ye){return!(!Le||!Le.length)&&function R(Le,Ye,ft){if(Ye!=Ye)return function N(Le,Ye,ft,Mt){for(var Jt=Le.length,bn=ft+(Mt?1:-1);Mt?bn--:++bn-1}function P(Le,Ye,ft){for(var Mt=-1,Jt=Le?Le.length:0;++Mt-1},X.prototype.set=function it(Le,Ye){var ft=this.__data__,Mt=Xt(ft,Le);return Mt<0?ft.push([Le,Ye]):ft[Mt][1]=Ye,this},wt.prototype.clear=function Vt(){this.__data__={hash:new ge,map:new(K||X),string:new ge}},wt.prototype.delete=function zt(Le){return xn(this,Le).delete(Le)},wt.prototype.get=function Fe(Le){return xn(this,Le).get(Le)},wt.prototype.has=function ct(Le){return xn(this,Le).has(Le)},wt.prototype.set=function ut(Le,Ye){return xn(this,Le).set(Le,Ye),this},dt.prototype.add=dt.prototype.push=function tt(Le){return this.__data__.set(Le,w),this},dt.prototype.has=function At(Le){return this.__data__.has(Le)};var jn=Pe&&1/Ge(new Pe([,-0]))[1]==1/0?function(Le){return new Pe(Le)}:function gt(){};function xn(Le,Ye){var ft=Le.__data__;return function Xe(Le){var Ye=typeof Le;return"string"==Ye||"number"==Ye||"symbol"==Ye||"boolean"==Ye?"__proto__"!==Le:null===Le}(Ye)?ft["string"==typeof Ye?"string":"hash"]:ft.map}function ue(Le,Ye){var ft=function L(Le,Ye){return null==Le?void 0:Le[Ye]}(Le,Ye);return function nn(Le){if(!Ot(Le)||function le(Le){return!!st&&st in Le}(Le))return!1;var Ye=function at(Le){var Ye=Ot(Le)?E.call(Le):"";return"[object Function]"==Ye||"[object GeneratorFunction]"==Ye}(Le)||function ne(Le){var Ye=!1;if(null!=Le&&"function"!=typeof Le.toString)try{Ye=!!(Le+"")}catch(ft){}return Ye}(Le)?G:p;return Ye.test(function be(Le){if(null!=Le){try{return Ze.call(Le)}catch(Ye){}try{return Le+""}catch(Ye){}}return""}(Le))}(ft)?ft:void 0}function Ke(Le,Ye){return Le===Ye||Le!=Le&&Ye!=Ye}function Ot(Le){var Ye=typeof Le;return!!Le&&("object"==Ye||"function"==Ye)}se.exports=function xe(Le){return Le&&Le.length?function Wt(Le,Ye,ft){var Mt=-1,Jt=C,bn=Le.length,J=!0,fe=[],ve=fe;if(ft)J=!1,Jt=P;else if(bn>=200){var Ie=Ye?null:jn(Le);if(Ie)return Ge(Ie);J=!1,Jt=F,ve=new dt}else ve=Ye?[]:fe;e:for(;++Mt=20?"ste":"de")},week:{dow:1,doy:4}})}(w(5439))},2502:function(se,q,w){!function(v){"use strict";var m=function(y){return 0===y?0:1===y?1:2===y?2:y%100>=3&&y%100<=10?3:y%100>=11?4:5},d={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},u=function(y){return function(b,C,P,N){var R=m(b),j=d[y][m(b)];return 2===R&&(j=j[C?0:1]),j.replace(/%d/i,b)}},p=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];v.defineLocale("ar-dz",{months:p,monthsShort:p,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(y){return"\u0645"===y},meridiem:function(y,b,C){return y<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:u("s"),ss:u("s"),m:u("m"),mm:u("m"),h:u("h"),hh:u("h"),d:u("d"),dd:u("d"),M:u("M"),MM:u("M"),y:u("y"),yy:u("y")},postformat:function(y){return y.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(w(5439))},128:function(se,q,w){!function(v){"use strict";v.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".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:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(w(5439))},4519:function(se,q,w){!function(v){"use strict";var m={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},d=function(b){return 0===b?0:1===b?1:2===b?2:b%100>=3&&b%100<=10?3:b%100>=11?4:5},u={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},p=function(b){return function(C,P,N,R){var j=d(C),F=u[b][d(C)];return 2===j&&(F=F[P?0:1]),F.replace(/%d/i,C)}},g=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];v.defineLocale("ar-ly",{months:g,monthsShort:g,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(b){return"\u0645"===b},meridiem:function(b,C,P){return b<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:p("s"),ss:p("s"),m:p("m"),mm:p("m"),h:p("h"),hh:p("h"),d:p("d"),dd:p("d"),M:p("M"),MM:p("M"),y:p("y"),yy:p("y")},preparse:function(b){return b.replace(/\u060c/g,",")},postformat:function(b){return b.replace(/\d/g,function(C){return m[C]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(w(5439))},5443:function(se,q,w){!function(v){"use strict";v.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".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:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(w(5439))},4523:function(se,q,w){!function(v){"use strict";var m={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},d={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};v.defineLocale("ar-ps",{months:"\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0634\u0631\u064a \u0627\u0644\u0623\u0648\u0651\u0644_\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0651\u0644".split("_"),monthsShort:"\u0643\u0662_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0661_\u062a\u0662_\u0643\u0661".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".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:/\u0635|\u0645/,isPM:function(p){return"\u0645"===p},meridiem:function(p,g,y){return p<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(p){return p.replace(/[\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(g){return d[g]}).split("").reverse().join("").replace(/[\u0661\u0662](?![\u062a\u0643])/g,function(g){return d[g]}).split("").reverse().join("").replace(/\u060c/g,",")},postformat:function(p){return p.replace(/\d/g,function(g){return m[g]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(w(5439))},7642:function(se,q,w){!function(v){"use strict";var m={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},d={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};v.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".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:/\u0635|\u0645/,isPM:function(p){return"\u0645"===p},meridiem:function(p,g,y){return p<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(p){return p.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(g){return d[g]}).replace(/\u060c/g,",")},postformat:function(p){return p.replace(/\d/g,function(g){return m[g]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(w(5439))},8592:function(se,q,w){!function(v){"use strict";v.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".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:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(w(5439))},7038:function(se,q,w){!function(v){"use strict";var m={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},d={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},u=function(C){return 0===C?0:1===C?1:2===C?2:C%100>=3&&C%100<=10?3:C%100>=11?4:5},p={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},g=function(C){return function(P,N,R,j){var F=u(P),L=p[C][u(P)];return 2===F&&(L=L[N?0:1]),L.replace(/%d/i,P)}},y=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];v.defineLocale("ar",{months:y,monthsShort:y,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(C){return"\u0645"===C},meridiem:function(C,P,N){return C<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:g("s"),ss:g("s"),m:g("m"),mm:g("m"),h:g("h"),hh:g("h"),d:g("d"),dd:g("d"),M:g("M"),MM:g("M"),y:g("y"),yy:g("y")},preparse:function(C){return C.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(P){return d[P]}).replace(/\u060c/g,",")},postformat:function(C){return C.replace(/\d/g,function(P){return m[P]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(w(5439))},1213:function(se,q,w){!function(v){"use strict";var m={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};v.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\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".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\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(u){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(u)},meridiem:function(u,p,g){return u<4?"gec\u0259":u<12?"s\u0259h\u0259r":u<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(u){if(0===u)return u+"-\u0131nc\u0131";var p=u%10;return u+(m[p]||m[u%100-p]||m[u>=100?100:null])},week:{dow:1,doy:7}})}(w(5439))},9191:function(se,q,w){!function(v){"use strict";function d(p,g,y){return"m"===y?g?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===y?g?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":p+" "+function m(p,g){var y=p.split("_");return g%10==1&&g%100!=11?y[0]:g%10>=2&&g%10<=4&&(g%100<10||g%100>=20)?y[1]:y[2]}({ss:g?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:g?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:g?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[y],+p)}v.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:d,mm:d,h:d,hh:d,d:"\u0434\u0437\u0435\u043d\u044c",dd:d,M:"\u043c\u0435\u0441\u044f\u0446",MM:d,y:"\u0433\u043e\u0434",yy:d},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(p){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(p)},meridiem:function(p,g,y){return p<4?"\u043d\u043e\u0447\u044b":p<12?"\u0440\u0430\u043d\u0456\u0446\u044b":p<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(p,g){switch(g){case"M":case"d":case"DDD":case"w":case"W":return p%10!=2&&p%10!=3||p%100==12||p%100==13?p+"-\u044b":p+"-\u0456";case"D":return p+"-\u0433\u0430";default:return p}},week:{dow:1,doy:7}})}(w(5439))},322:function(se,q,w){!function(v){"use strict";v.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".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:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(d){var u=d%10,p=d%100;return 0===d?d+"-\u0435\u0432":0===p?d+"-\u0435\u043d":p>10&&p<20?d+"-\u0442\u0438":1===u?d+"-\u0432\u0438":2===u?d+"-\u0440\u0438":7===u||8===u?d+"-\u043c\u0438":d+"-\u0442\u0438"},week:{dow:1,doy:7}})}(w(5439))},8042:function(se,q,w){!function(v){"use strict";v.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(w(5439))},5903:function(se,q,w){!function(v){"use strict";var m={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},d={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};v.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(p){return p.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(g){return d[g]})},postformat:function(p){return p.replace(/\d/g,function(g){return m[g]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(p,g){return 12===p&&(p=0),"\u09b0\u09be\u09a4"===g?p<4?p:p+12:"\u09ad\u09cb\u09b0"===g||"\u09b8\u0995\u09be\u09b2"===g?p:"\u09a6\u09c1\u09aa\u09c1\u09b0"===g?p>=3?p:p+12:"\u09ac\u09bf\u0995\u09be\u09b2"===g||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===g?p+12:void 0},meridiem:function(p,g,y){return p<4?"\u09b0\u09be\u09a4":p<6?"\u09ad\u09cb\u09b0":p<12?"\u09b8\u0995\u09be\u09b2":p<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":p<18?"\u09ac\u09bf\u0995\u09be\u09b2":p<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(w(5439))},9620:function(se,q,w){!function(v){"use strict";var m={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},d={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};v.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(p){return p.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(g){return d[g]})},postformat:function(p){return p.replace(/\d/g,function(g){return m[g]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(p,g){return 12===p&&(p=0),"\u09b0\u09be\u09a4"===g&&p>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===g&&p<5||"\u09ac\u09bf\u0995\u09be\u09b2"===g?p+12:p},meridiem:function(p,g,y){return p<4?"\u09b0\u09be\u09a4":p<10?"\u09b8\u0995\u09be\u09b2":p<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":p<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(w(5439))},9645:function(se,q,w){!function(v){"use strict";var m={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},d={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};v.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".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:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(p){return p.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(g){return d[g]})},postformat:function(p){return p.replace(/\d/g,function(g){return m[g]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(p,g){return 12===p&&(p=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===g&&p>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===g&&p<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===g?p+12:p},meridiem:function(p,g,y){return p<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":p<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":p<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":p<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(w(5439))},5020:function(se,q,w){!function(v){"use strict";function m(L,ne,Ge){return L+" "+function p(L,ne){return 2===ne?function g(L){var ne={m:"v",b:"v",d:"z"};return void 0===ne[L.charAt(0)]?L:ne[L.charAt(0)]+L.substring(1)}(L):L}({mm:"munutenn",MM:"miz",dd:"devezh"}[Ge],L)}function u(L){return L>9?u(L%10):L}var y=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],b=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,j=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];v.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:j,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:j,monthsRegex:b,monthsShortRegex:b,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:y,longMonthsParse:y,shortMonthsParse:y,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:m,h:"un eur",hh:"%d eur",d:"un devezh",dd:m,M:"ur miz",MM:m,y:"ur bloaz",yy:function d(L){switch(u(L)){case 1:case 3:case 4:case 5:case 9:return L+" bloaz";default:return L+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(L){return L+(1===L?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(L){return"g.m."===L},meridiem:function(L,ne,Ge){return L<12?"a.m.":"g.m."}})}(w(5439))},4792:function(se,q,w){!function(v){"use strict";function d(p,g,y){var b=p+" ";switch(y){case"ss":return b+(1===p?"sekunda":2===p||3===p||4===p?"sekunde":"sekundi");case"mm":return b+(1===p?"minuta":2===p||3===p||4===p?"minute":"minuta");case"h":return"jedan sat";case"hh":return b+(1===p?"sat":2===p||3===p||4===p?"sata":"sati");case"dd":return b+(1===p?"dan":"dana");case"MM":return b+(1===p?"mjesec":2===p||3===p||4===p?"mjeseca":"mjeseci");case"yy":return b+(1===p?"godina":2===p||3===p||4===p?"godine":"godina")}}v.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_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_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\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:d,m:function m(p,g,y,b){if("m"===y)return g?"jedna minuta":b?"jednu minutu":"jedne minute"},mm:d,h:d,hh:d,d:"dan",dd:d,M:"mjesec",MM:d,y:"godinu",yy:d},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(w(5439))},7980:function(se,q,w){!function(v){"use strict";v.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_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 [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 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\xed %s",past:"fa %s",s:"uns segons",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(d,u){var p=1===d?"r":2===d?"n":3===d?"r":4===d?"t":"\xe8";return("w"===u||"W"===u)&&(p="a"),d+p},week:{dow:1,doy:4}})}(w(5439))},7322:function(se,q,w){!function(v){"use strict";var m={standalone:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),format:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_"),isFormat:/DD?[o.]?(\[[^\[\]]*\]|\s)+MMMM/},d="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),u=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],p=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function g(C){return C>1&&C<5&&1!=~~(C/10)}function y(C,P,N,R){var j=C+" ";switch(N){case"s":return P||R?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return P||R?j+(g(C)?"sekundy":"sekund"):j+"sekundami";case"m":return P?"minuta":R?"minutu":"minutou";case"mm":return P||R?j+(g(C)?"minuty":"minut"):j+"minutami";case"h":return P?"hodina":R?"hodinu":"hodinou";case"hh":return P||R?j+(g(C)?"hodiny":"hodin"):j+"hodinami";case"d":return P||R?"den":"dnem";case"dd":return P||R?j+(g(C)?"dny":"dn\xed"):j+"dny";case"M":return P||R?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return P||R?j+(g(C)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):j+"m\u011bs\xedci";case"y":return P||R?"rok":"rokem";case"yy":return P||R?j+(g(C)?"roky":"let"):j+"lety"}}v.defineLocale("cs",{months:m,monthsShort:d,monthsRegex:p,monthsShortRegex:p,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:u,longMonthsParse:u,shortMonthsParse:u,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_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\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:y,ss:y,m:y,mm:y,h:y,hh:y,d:y,dd:y,M:y,MM:y,y,yy:y},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},365:function(se,q,w){!function(v){"use strict";v.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(d){return d+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(d)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(d)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(w(5439))},2092:function(se,q,w){!function(v){"use strict";v.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 \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",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"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(d){var p="";return d>20?p=40===d||50===d||60===d||80===d||100===d?"fed":"ain":d>0&&(p=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][d]),d+p},week:{dow:1,doy:4}})}(w(5439))},7387:function(se,q,w){!function(v){"use strict";v.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\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".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 [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},9459:function(se,q,w){!function(v){"use strict";function m(u,p,g,y){var b={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[u+" Tage",u+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[u+" Monate",u+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[u+" Jahre",u+" Jahren"]};return p?b[g][0]:b[g][1]}v.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._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",ss:"%d Sekunden",m,mm:"%d Minuten",h:m,hh:"%d Stunden",d:m,dd:m,w:m,ww:"%d Wochen",M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},3694:function(se,q,w){!function(v){"use strict";function m(u,p,g,y){var b={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[u+" Tage",u+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[u+" Monate",u+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[u+" Jahre",u+" Jahren"]};return p?b[g][0]:b[g][1]}v.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._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",ss:"%d Sekunden",m,mm:"%d Minuten",h:m,hh:"%d Stunden",d:m,dd:m,w:m,ww:"%d Wochen",M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},4307:function(se,q,w){!function(v){"use strict";function m(u,p,g,y){var b={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[u+" Tage",u+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[u+" Monate",u+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[u+" Jahre",u+" Jahren"]};return p?b[g][0]:b[g][1]}v.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._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",ss:"%d Sekunden",m,mm:"%d Minuten",h:m,hh:"%d Stunden",d:m,dd:m,w:m,ww:"%d Wochen",M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},9659:function(se,q,w){!function(v){"use strict";var m=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],d=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];v.defineLocale("dv",{months:m,monthsShort:m,weekdays:d,weekdaysShort:d,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".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:/\u0789\u0786|\u0789\u078a/,isPM:function(p){return"\u0789\u078a"===p},meridiem:function(p,g,y){return p<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(p){return p.replace(/\u060c/g,",")},postformat:function(p){return p.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(w(5439))},3460:function(se,q,w){!function(v){"use strict";v.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(u,p){return u?"string"==typeof p&&/D/.test(p.substring(0,p.indexOf("MMMM")))?this._monthsGenitiveEl[u.month()]:this._monthsNominativeEl[u.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(u,p,g){return u>11?g?"\u03bc\u03bc":"\u039c\u039c":g?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(u){return"\u03bc"===(u+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/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:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(u,p){var g=this._calendarEl[u],y=p&&p.hours();return function m(u){return"undefined"!=typeof Function&&u instanceof Function||"[object Function]"===Object.prototype.toString.call(u)}(g)&&(g=g.apply(p)),g.replace("{}",y%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(w(5439))},4369:function(se,q,w){!function(v){"use strict";v.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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(d){var u=d%10;return d+(1==~~(d%100/10)?"th":1===u?"st":2===u?"nd":3===u?"rd":"th")},week:{dow:0,doy:4}})}(w(5439))},530:function(se,q,w){!function(v){"use strict";v.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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(d){var u=d%10;return d+(1==~~(d%100/10)?"th":1===u?"st":2===u?"nd":3===u?"rd":"th")}})}(w(5439))},9998:function(se,q,w){!function(v){"use strict";v.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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(d){var u=d%10;return d+(1==~~(d%100/10)?"th":1===u?"st":2===u?"nd":3===u?"rd":"th")},week:{dow:1,doy:4}})}(w(5439))},3391:function(se,q,w){!function(v){"use strict";v.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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(d){var u=d%10;return d+(1==~~(d%100/10)?"th":1===u?"st":2===u?"nd":3===u?"rd":"th")},week:{dow:1,doy:4}})}(w(5439))},5414:function(se,q,w){!function(v){"use strict";v.defineLocale("en-il",{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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(d){var u=d%10;return d+(1==~~(d%100/10)?"th":1===u?"st":2===u?"nd":3===u?"rd":"th")}})}(w(5439))},9615:function(se,q,w){!function(v){"use strict";v.defineLocale("en-in",{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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(d){var u=d%10;return d+(1==~~(d%100/10)?"th":1===u?"st":2===u?"nd":3===u?"rd":"th")},week:{dow:0,doy:6}})}(w(5439))},1248:function(se,q,w){!function(v){"use strict";v.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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(d){var u=d%10;return d+(1==~~(d%100/10)?"th":1===u?"st":2===u?"nd":3===u?"rd":"th")},week:{dow:1,doy:4}})}(w(5439))},3767:function(se,q,w){!function(v){"use strict";v.defineLocale("en-sg",{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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(d){var u=d%10;return d+(1==~~(d%100/10)?"th":1===u?"st":2===u?"nd":3===u?"rd":"th")},week:{dow:1,doy:4}})}(w(5439))},4530:function(se,q,w){!function(v){"use strict";v.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(d){return"p"===d.charAt(0).toLowerCase()},meridiem:function(d,u,p){return d>11?p?"p.t.m.":"P.T.M.":p?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(w(5439))},8944:function(se,q,w){!function(v){"use strict";var m="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),d="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),u=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],p=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;v.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(y,b){return y?/-MMM-/.test(b)?d[y.month()]:m[y.month()]:m},monthsRegex:p,monthsShortRegex:p,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:u,longMonthsParse:u,shortMonthsParse:u,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".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\xf1ana 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",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(w(5439))},9116:function(se,q,w){!function(v){"use strict";var m="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),d="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),u=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],p=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;v.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(y,b){return y?/-MMM-/.test(b)?d[y.month()]:m[y.month()]:m},monthsRegex:p,monthsShortRegex:p,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:u,longMonthsParse:u,shortMonthsParse:u,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".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\xf1ana 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",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(w(5439))},3609:function(se,q,w){!function(v){"use strict";var m="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),d="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),u=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],p=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;v.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(y,b){return y?/-MMM-/.test(b)?d[y.month()]:m[y.month()]:m},monthsRegex:p,monthsShortRegex:p,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:u,longMonthsParse:u,shortMonthsParse:u,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/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\xf1ana 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",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(w(5439))},6866:function(se,q,w){!function(v){"use strict";var m="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),d="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),u=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],p=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;v.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(y,b){return y?/-MMM-/.test(b)?d[y.month()]:m[y.month()]:m},monthsRegex:p,monthsShortRegex:p,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:u,longMonthsParse:u,shortMonthsParse:u,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".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\xf1ana 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",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(w(5439))},6725:function(se,q,w){!function(v){"use strict";function m(u,p,g,y){var b={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[u+"sekundi",u+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[u+" minuti",u+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[u+" tunni",u+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[u+" kuu",u+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[u+" aasta",u+" aastat"]};return p?b[g][2]?b[g][2]:b[g][1]:y?b[g][0]:b[g][1]}v.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".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\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:m,ss:m,m,mm:m,h:m,hh:m,d:m,dd:"%d p\xe4eva",M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},7931:function(se,q,w){!function(v){"use strict";v.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",ss:"%d segundo",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"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(w(5439))},6417:function(se,q,w){!function(v){"use strict";var m={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},d={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};v.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".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:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(p){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(p)},meridiem:function(p,g,y){return p<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(p){return p.replace(/[\u06f0-\u06f9]/g,function(g){return d[g]}).replace(/\u060c/g,",")},postformat:function(p){return p.replace(/\d/g,function(g){return m[g]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(w(5439))},944:function(se,q,w){!function(v){"use strict";var m="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),d=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",m[7],m[8],m[9]];function u(y,b,C,P){var N="";switch(C){case"s":return P?"muutaman sekunnin":"muutama sekunti";case"ss":N=P?"sekunnin":"sekuntia";break;case"m":return P?"minuutin":"minuutti";case"mm":N=P?"minuutin":"minuuttia";break;case"h":return P?"tunnin":"tunti";case"hh":N=P?"tunnin":"tuntia";break;case"d":return P?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":N=P?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return P?"kuukauden":"kuukausi";case"MM":N=P?"kuukauden":"kuukautta";break;case"y":return P?"vuoden":"vuosi";case"yy":N=P?"vuoden":"vuotta"}return function p(y,b){return y<10?b?d[y]:m[y]:y}(y,P)+" "+N}v.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_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\xe4n\xe4\xe4n] [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\xe4\xe4st\xe4",past:"%s sitten",s:u,ss:u,m:u,mm:u,h:u,hh:u,d:u,dd:u,M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},1766:function(se,q,w){!function(v){"use strict";v.defineLocale("fil",{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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(d){return d},week:{dow:1,doy:4}})}(w(5439))},5867:function(se,q,w){!function(v){"use strict";v.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_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\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_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:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},6848:function(se,q,w){!function(v){"use strict";v.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".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\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(d,u){switch(u){default:case"M":case"Q":case"D":case"DDD":case"d":return d+(1===d?"er":"e");case"w":case"W":return d+(1===d?"re":"e")}}})}(w(5439))},7773:function(se,q,w){!function(v){"use strict";v.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".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\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(d,u){switch(u){default:case"M":case"Q":case"D":case"DDD":case"d":return d+(1===d?"er":"e");case"w":case"W":return d+(1===d?"re":"e")}},week:{dow:1,doy:4}})}(w(5439))},1636:function(se,q,w){!function(v){"use strict";var u=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,p=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];v.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:u,monthsShortRegex:u,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:p,longMonthsParse:p,shortMonthsParse:p,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\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(y,b){switch(b){case"D":return y+(1===y?"er":"");default:case"M":case"Q":case"DDD":case"d":return y+(1===y?"er":"e");case"w":case"W":return y+(1===y?"re":"e")}},week:{dow:1,doy:4}})}(w(5439))},4940:function(se,q,w){!function(v){"use strict";var m="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),d="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");v.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(p,g){return p?/-MMM-/.test(g)?d[p.month()]:m[p.month()]:m},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:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",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"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(p){return p+(1===p||8===p||p>=20?"ste":"de")},week:{dow:1,doy:4}})}(w(5439))},1402:function(se,q,w){!function(v){"use strict";v.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],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:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(b){return b+(1===b?"d":b%10==2?"na":"mh")},week:{dow:1,doy:4}})}(w(5439))},6924:function(se,q,w){!function(v){"use strict";v.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],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\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(b){return b+(1===b?"d":b%10==2?"na":"mh")},week:{dow:1,doy:4}})}(w(5439))},6398:function(se,q,w){!function(v){"use strict";v.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".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()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(d){return 0===d.indexOf("un")?"n"+d:"en "+d},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(w(5439))},2457:function(se,q,w){!function(v){"use strict";function m(u,p,g,y){var b={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[u+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",u+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[u+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",u+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[u+" \u0935\u0930\u093e\u0902\u0928\u0940",u+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[u+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",u+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[u+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",u+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[u+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",u+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return y?b[g][0]:b[g][1]}v.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:m,ss:m,m,mm:m,h:m,hh:m,d:m,dd:m,M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(u,p){return"D"===p?u+"\u0935\u0947\u0930":u},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(u,p){return 12===u&&(u=0),"\u0930\u093e\u0924\u0940"===p?u<4?u:u+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===p?u:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===p?u>12?u:u+12:"\u0938\u093e\u0902\u091c\u0947"===p?u+12:void 0},meridiem:function(u,p,g){return u<4?"\u0930\u093e\u0924\u0940":u<12?"\u0938\u0915\u093e\u0933\u0940\u0902":u<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":u<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(w(5439))},2545:function(se,q,w){!function(v){"use strict";function m(u,p,g,y){var b={s:["thoddea sekondamni","thodde sekond"],ss:[u+" sekondamni",u+" sekond"],m:["eka mintan","ek minut"],mm:[u+" mintamni",u+" mintam"],h:["eka voran","ek vor"],hh:[u+" voramni",u+" voram"],d:["eka disan","ek dis"],dd:[u+" disamni",u+" dis"],M:["eka mhoinean","ek mhoino"],MM:[u+" mhoineamni",u+" mhoine"],y:["eka vorsan","ek voros"],yy:[u+" vorsamni",u+" vorsam"]};return y?b[g][0]:b[g][1]}v.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:m,ss:m,m,mm:m,h:m,hh:m,d:m,dd:m,M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(u,p){return"D"===p?u+"er":u},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(u,p){return 12===u&&(u=0),"rati"===p?u<4?u:u+12:"sokallim"===p?u:"donparam"===p?u>12?u:u+12:"sanje"===p?u+12:void 0},meridiem:function(u,p,g){return u<4?"rati":u<12?"sokallim":u<16?"donparam":u<20?"sanje":"rati"}})}(w(5439))},2641:function(se,q,w){!function(v){"use strict";var m={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},d={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};v.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(p){return p.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(g){return d[g]})},postformat:function(p){return p.replace(/\d/g,function(g){return m[g]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(p,g){return 12===p&&(p=0),"\u0ab0\u0abe\u0aa4"===g?p<4?p:p+12:"\u0ab8\u0ab5\u0abe\u0ab0"===g?p:"\u0aac\u0aaa\u0acb\u0ab0"===g?p>=10?p:p+12:"\u0ab8\u0abe\u0a82\u0a9c"===g?p+12:void 0},meridiem:function(p,g,y){return p<4?"\u0ab0\u0abe\u0aa4":p<10?"\u0ab8\u0ab5\u0abe\u0ab0":p<17?"\u0aac\u0aaa\u0acb\u0ab0":p<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(w(5439))},7536:function(se,q,w){!function(v){"use strict";v.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]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:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(d){return 2===d?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":d+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(d){return 2===d?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":d+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(d){return 2===d?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":d+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(d){return 2===d?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":d%10==0&&10!==d?d+" \u05e9\u05e0\u05d4":d+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(d){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(d)},meridiem:function(d,u,p){return d<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":d<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":d<12?p?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":d<18?p?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(w(5439))},6335:function(se,q,w){!function(v){"use strict";var m={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},d={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},u=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];v.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:u,longMonthsParse:u,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(y){return y.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(b){return d[b]})},postformat:function(y){return y.replace(/\d/g,function(b){return m[b]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(y,b){return 12===y&&(y=0),"\u0930\u093e\u0924"===b?y<4?y:y+12:"\u0938\u0941\u092c\u0939"===b?y:"\u0926\u094b\u092a\u0939\u0930"===b?y>=10?y:y+12:"\u0936\u093e\u092e"===b?y+12:void 0},meridiem:function(y,b,C){return y<4?"\u0930\u093e\u0924":y<10?"\u0938\u0941\u092c\u0939":y<17?"\u0926\u094b\u092a\u0939\u0930":y<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(w(5439))},7458:function(se,q,w){!function(v){"use strict";function m(u,p,g){var y=u+" ";switch(g){case"ss":return y+(1===u?"sekunda":2===u||3===u||4===u?"sekunde":"sekundi");case"m":return p?"jedna minuta":"jedne minute";case"mm":return y+(1===u?"minuta":2===u||3===u||4===u?"minute":"minuta");case"h":return p?"jedan sat":"jednog sata";case"hh":return y+(1===u?"sat":2===u||3===u||4===u?"sata":"sati");case"dd":return y+(1===u?"dan":"dana");case"MM":return y+(1===u?"mjesec":2===u||3===u||4===u?"mjeseca":"mjeseci");case"yy":return y+(1===u?"godina":2===u||3===u||4===u?"godine":"godina")}}v.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do 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\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:m,m,mm:m,h:m,hh:m,d:"dan",dd:m,M:"mjesec",MM:m,y:"godinu",yy:m},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(w(5439))},6540:function(se,q,w){!function(v){"use strict";var m="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function d(g,y,b,C){var P=g;switch(b){case"s":return C||y?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return P+(C||y)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(C||y?" perc":" perce");case"mm":return P+(C||y?" perc":" perce");case"h":return"egy"+(C||y?" \xf3ra":" \xf3r\xe1ja");case"hh":return P+(C||y?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(C||y?" nap":" napja");case"dd":return P+(C||y?" nap":" napja");case"M":return"egy"+(C||y?" h\xf3nap":" h\xf3napja");case"MM":return P+(C||y?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(C||y?" \xe9v":" \xe9ve");case"yy":return P+(C||y?" \xe9v":" \xe9ve")}return""}function u(g){return(g?"":"[m\xfalt] ")+"["+m[this.day()]+"] LT[-kor]"}v.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_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(g){return"u"===g.charAt(1).toLowerCase()},meridiem:function(g,y,b){return g<12?!0===b?"de":"DE":!0===b?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return u.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return u.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:d,ss:d,m:d,mm:d,h:d,hh:d,d,dd:d,M:d,MM:d,y:d,yy:d},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},5283:function(se,q,w){!function(v){"use strict";v.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(d){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(d)},meridiem:function(d){return d<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":d<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":d<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(d,u){switch(u){case"DDD":case"w":case"W":case"DDDo":return 1===d?d+"-\u056b\u0576":d+"-\u0580\u0564";default:return d}},week:{dow:1,doy:7}})}(w(5439))},8780:function(se,q,w){!function(v){"use strict";v.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_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(d,u){return 12===d&&(d=0),"pagi"===u?d:"siang"===u?d>=11?d:d+12:"sore"===u||"malam"===u?d+12:void 0},meridiem:function(d,u,p){return d<11?"pagi":d<15?"siang":d<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",ss:"%d 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:0,doy:6}})}(w(5439))},4205:function(se,q,w){!function(v){"use strict";function m(p){return p%100==11||p%10!=1}function d(p,g,y,b){var C=p+" ";switch(y){case"s":return g||b?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return m(p)?C+(g||b?"sek\xfandur":"sek\xfandum"):C+"sek\xfanda";case"m":return g?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return m(p)?C+(g||b?"m\xedn\xfatur":"m\xedn\xfatum"):g?C+"m\xedn\xfata":C+"m\xedn\xfatu";case"hh":return m(p)?C+(g||b?"klukkustundir":"klukkustundum"):C+"klukkustund";case"d":return g?"dagur":b?"dag":"degi";case"dd":return m(p)?g?C+"dagar":C+(b?"daga":"d\xf6gum"):g?C+"dagur":C+(b?"dag":"degi");case"M":return g?"m\xe1nu\xf0ur":b?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return m(p)?g?C+"m\xe1nu\xf0ir":C+(b?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):g?C+"m\xe1nu\xf0ur":C+(b?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return g||b?"\xe1r":"\xe1ri";case"yy":return m(p)?C+(g||b?"\xe1r":"\xe1rum"):C+(g||b?"\xe1r":"\xe1ri")}}v.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_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:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:d,ss:d,m:d,mm:d,h:"klukkustund",hh:d,d,dd:d,M:d,MM:d,y:d,yy:d},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},9985:function(se,q,w){!function(v){"use strict";v.defineLocale("it-ch",{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\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_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(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(d){return(/^[0-9].+$/.test(d)?"tra":"in")+" "+d},past:"%s fa",s:"alcuni secondi",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(w(5439))},4211:function(se,q,w){!function(v){"use strict";v.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\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_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:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(w(5439))},1003:function(se,q,w){!function(v){"use strict";v.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(d,u){return"\u5143"===u[1]?1:parseInt(u[1]||d,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(d){return"\u5348\u5f8c"===d},meridiem:function(d,u,p){return d<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(d){return d.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(d){return this.week()!==d.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(d,u){switch(u){case"y":return 1===d?"\u5143\u5e74":d+"\u5e74";case"d":case"D":case"DDD":return d+"\u65e5";default:return d}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(w(5439))},420:function(se,q,w){!function(v){"use strict";v.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(d,u){return 12===d&&(d=0),"enjing"===u?d:"siyang"===u?d>=11?d:d+12:"sonten"===u||"ndalu"===u?d+12:void 0},meridiem:function(d,u,p){return d<11?"enjing":d<15?"siyang":d<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",ss:"%d 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}})}(w(5439))},851:function(se,q,w){!function(v){"use strict";v.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".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:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(d){return d.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(u,p,g){return"\u10d8"===g?p+"\u10e8\u10d8":p+g+"\u10e8\u10d8"})},past:function(d){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(d)?d.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(d)?d.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):d},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(d){return 0===d?d:1===d?d+"-\u10da\u10d8":d<20||d<=100&&d%20==0||d%100==0?"\u10db\u10d4-"+d:d+"-\u10d4"},week:{dow:1,doy:7}})}(w(5439))},6074:function(se,q,w){!function(v){"use strict";var m={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};v.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".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:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(u){return u+(m[u]||m[u%10]||m[u>=100?100:null])},week:{dow:1,doy:7}})}(w(5439))},3343:function(se,q,w){!function(v){"use strict";var m={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},d={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};v.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".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:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(p){return"\u179b\u17d2\u1784\u17b6\u1785"===p},meridiem:function(p,g,y){return p<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(p){return p.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(g){return d[g]})},postformat:function(p){return p.replace(/\d/g,function(g){return m[g]})},week:{dow:1,doy:4}})}(w(5439))},4799:function(se,q,w){!function(v){"use strict";var m={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},d={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};v.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".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:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(p){return p.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(g){return d[g]})},postformat:function(p){return p.replace(/\d/g,function(g){return m[g]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(p,g){return 12===p&&(p=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===g?p<4?p:p+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===g?p:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===g?p>=10?p:p+12:"\u0cb8\u0c82\u0c9c\u0cc6"===g?p+12:void 0},meridiem:function(p,g,y){return p<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":p<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":p<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":p<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(p){return p+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(w(5439))},3549:function(se,q,w){!function(v){"use strict";v.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(d,u){switch(u){case"d":case"D":case"DDD":return d+"\uc77c";case"M":return d+"\uc6d4";case"w":case"W":return d+"\uc8fc";default:return d}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(d){return"\uc624\ud6c4"===d},meridiem:function(d,u,p){return d<12?"\uc624\uc804":"\uc624\ud6c4"}})}(w(5439))},3775:function(se,q,w){!function(v){"use strict";function m(p,g,y,b){var C={s:["\xe7end san\xeeye","\xe7end san\xeeyeyan"],ss:[p+" san\xeeye",p+" san\xeeyeyan"],m:["deq\xeeqeyek","deq\xeeqeyek\xea"],mm:[p+" deq\xeeqe",p+" deq\xeeqeyan"],h:["saetek","saetek\xea"],hh:[p+" saet",p+" saetan"],d:["rojek","rojek\xea"],dd:[p+" roj",p+" rojan"],w:["hefteyek","hefteyek\xea"],ww:[p+" hefte",p+" hefteyan"],M:["mehek","mehek\xea"],MM:[p+" meh",p+" mehan"],y:["salek","salek\xea"],yy:[p+" sal",p+" salan"]};return g?C[y][0]:C[y][1]}v.defineLocale("ku-kmr",{months:"R\xeabendan_Sibat_Adar_N\xeesan_Gulan_Hez\xeeran_T\xeermeh_Tebax_\xcelon_Cotmeh_Mijdar_Berfanbar".split("_"),monthsShort:"R\xeab_Sib_Ada_N\xees_Gul_Hez_T\xeer_Teb_\xcelo_Cot_Mij_Ber".split("_"),monthsParseExact:!0,weekdays:"Yek\u015fem_Du\u015fem_S\xea\u015fem_\xc7ar\u015fem_P\xeanc\u015fem_\xcen_\u015eem\xee".split("_"),weekdaysShort:"Yek_Du_S\xea_\xc7ar_P\xean_\xcen_\u015eem".split("_"),weekdaysMin:"Ye_Du_S\xea_\xc7a_P\xea_\xcen_\u015ee".split("_"),meridiem:function(p,g,y){return p<12?y?"bn":"BN":y?"pn":"PN"},meridiemParse:/bn|BN|pn|PN/,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM[a] YYYY[an]",LLL:"Do MMMM[a] YYYY[an] HH:mm",LLLL:"dddd, Do MMMM[a] YYYY[an] HH:mm",ll:"Do MMM[.] YYYY[an]",lll:"Do MMM[.] YYYY[an] HH:mm",llll:"ddd[.], Do MMM[.] YYYY[an] HH:mm"},calendar:{sameDay:"[\xcero di saet] LT [de]",nextDay:"[Sib\xea di saet] LT [de]",nextWeek:"dddd [di saet] LT [de]",lastDay:"[Duh di saet] LT [de]",lastWeek:"dddd[a bor\xee di saet] LT [de]",sameElse:"L"},relativeTime:{future:"di %s de",past:"ber\xee %s",s:m,ss:m,m,mm:m,h:m,hh:m,d:m,dd:m,w:m,ww:m,M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\d{1,2}(?:y\xea|\xea|\.)/,ordinal:function(p,g){var y=g.toLowerCase();return y.includes("w")||y.includes("m")?p+".":p+function d(p){var g=(p=""+p).substring(p.length-1),y=p.length>1?p.substring(p.length-2):"";return 12==y||13==y||"2"!=g&&"3"!=g&&"50"!=y&&"70"!=g&&"80"!=g?"\xea":"y\xea"}(p)},week:{dow:1,doy:4}})}(w(5439))},1037:function(se,q,w){!function(v){"use strict";var m={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},d={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},u=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];v.defineLocale("ku",{months:u,monthsShort:u,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".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:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(g){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(g)},meridiem:function(g,y,b){return g<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(g){return g.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(y){return d[y]}).replace(/\u060c/g,",")},postformat:function(g){return g.replace(/\d/g,function(y){return m[y]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(w(5439))},3125:function(se,q,w){!function(v){"use strict";var m={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};v.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".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:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(u){return u+(m[u]||m[u%10]||m[u>=100?100:null])},week:{dow:1,doy:7}})}(w(5439))},9586:function(se,q,w){!function(v){"use strict";function m(y,b,C,P){var N={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 b?N[C][0]:N[C][1]}function p(y){if(y=parseInt(y,10),isNaN(y))return!1;if(y<0)return!0;if(y<10)return 4<=y&&y<=7;if(y<100){var b=y%10;return p(0===b?y/10:b)}if(y<1e4){for(;y>=10;)y/=10;return p(y)}return p(y/=1e3)}v.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_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\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_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\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function d(y){return p(y.substr(0,y.indexOf(" ")))?"a "+y:"an "+y},past:function u(y){return p(y.substr(0,y.indexOf(" ")))?"viru "+y:"virun "+y},s:"e puer Sekonnen",ss:"%d Sekonnen",m,mm:"%d Minutten",h:m,hh:"%d Stonnen",d:m,dd:"%d Deeg",M:m,MM:"%d M\xe9int",y:m,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},2349:function(se,q,w){!function(v){"use strict";v.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".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:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(d){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===d},meridiem:function(d,u,p){return d<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(d){return"\u0e97\u0eb5\u0ec8"+d}})}(w(5439))},2400:function(se,q,w){!function(v){"use strict";var m={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function u(C,P,N,R){return P?g(N)[0]:R?g(N)[1]:g(N)[2]}function p(C){return C%10==0||C>10&&C<20}function g(C){return m[C].split("_")}function y(C,P,N,R){var j=C+" ";return 1===C?j+u(0,P,N[0],R):P?j+(p(C)?g(N)[1]:g(N)[0]):R?j+g(N)[1]:j+(p(C)?g(N)[1]:g(N)[2])}v.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_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\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".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:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function d(C,P,N,R){return P?"kelios sekund\u0117s":R?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:y,m:u,mm:y,h:u,hh:y,d:u,dd:y,M:u,MM:y,y:u,yy:y},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(C){return C+"-oji"},week:{dow:1,doy:4}})}(w(5439))},9991:function(se,q,w){!function(v){"use strict";var m={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function d(b,C,P){return P?C%10==1&&C%100!=11?b[2]:b[3]:C%10==1&&C%100!=11?b[0]:b[1]}function u(b,C,P){return b+" "+d(m[P],b,C)}function p(b,C,P){return d(m[P],b,C)}v.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_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:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function g(b,C){return C?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:u,m:p,mm:u,h:p,hh:u,d:p,dd:u,M:p,MM:u,y:p,yy:u},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},8477:function(se,q,w){!function(v){"use strict";var m={words:{ss:["sekund","sekunda","sekundi"],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(u,p){return 1===u?p[0]:u>=2&&u<=4?p[1]:p[2]},translate:function(u,p,g){var y=m.words[g];return 1===g.length?p?y[0]:y[1]:u+" "+m.correctGrammaticalCase(u,y)}};v.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_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_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\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:m.translate,m:m.translate,mm:m.translate,h:m.translate,hh:m.translate,d:"dan",dd:m.translate,M:"mjesec",MM:m.translate,y:"godinu",yy:m.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(w(5439))},5118:function(se,q,w){!function(v){"use strict";v.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_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\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".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\u0113kona ruarua",ss:"%d h\u0113kona",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"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(w(5439))},5943:function(se,q,w){!function(v){"use strict";v.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".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:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(d){var u=d%10,p=d%100;return 0===d?d+"-\u0435\u0432":0===p?d+"-\u0435\u043d":p>10&&p<20?d+"-\u0442\u0438":1===u?d+"-\u0432\u0438":2===u?d+"-\u0440\u0438":7===u||8===u?d+"-\u043c\u0438":d+"-\u0442\u0438"},week:{dow:1,doy:7}})}(w(5439))},3849:function(se,q,w){!function(v){"use strict";v.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(d,u){return 12===d&&(d=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===u&&d>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===u||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===u?d+12:d},meridiem:function(d,u,p){return d<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":d<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":d<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":d<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(w(5439))},1977:function(se,q,w){!function(v){"use strict";function m(u,p,g,y){switch(g){case"s":return p?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return u+(p?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return u+(p?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return u+(p?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return u+(p?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return u+(p?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return u+(p?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return u}}v.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(u){return"\u04ae\u0425"===u},meridiem:function(u,p,g){return u<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:m,ss:m,m,mm:m,h:m,hh:m,d:m,dd:m,M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(u,p){switch(p){case"d":case"D":case"DDD":return u+" \u04e9\u0434\u04e9\u0440";default:return u}}})}(w(5439))},6184:function(se,q,w){!function(v){"use strict";var m={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},d={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function u(g,y,b,C){var P="";if(y)switch(b){case"s":P="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":P="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":P="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":P="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":P="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":P="%d \u0924\u093e\u0938";break;case"d":P="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":P="%d \u0926\u093f\u0935\u0938";break;case"M":P="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":P="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":P="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":P="%d \u0935\u0930\u094d\u0937\u0947"}else switch(b){case"s":P="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":P="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":P="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":P="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":P="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":P="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":P="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":P="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":P="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":P="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":P="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":P="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return P.replace(/%d/i,g)}v.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:u,ss:u,m:u,mm:u,h:u,hh:u,d:u,dd:u,M:u,MM:u,y:u,yy:u},preparse:function(g){return g.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(y){return d[y]})},postformat:function(g){return g.replace(/\d/g,function(y){return m[y]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(g,y){return 12===g&&(g=0),"\u092a\u0939\u093e\u091f\u0947"===y||"\u0938\u0915\u093e\u0933\u0940"===y?g:"\u0926\u0941\u092a\u093e\u0930\u0940"===y||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===y||"\u0930\u093e\u0924\u094d\u0930\u0940"===y?g>=12?g:g+12:void 0},meridiem:function(g,y,b){return g>=0&&g<6?"\u092a\u0939\u093e\u091f\u0947":g<12?"\u0938\u0915\u093e\u0933\u0940":g<17?"\u0926\u0941\u092a\u093e\u0930\u0940":g<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(w(5439))},4524:function(se,q,w){!function(v){"use strict";v.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(d,u){return 12===d&&(d=0),"pagi"===u?d:"tengahari"===u?d>=11?d:d+12:"petang"===u||"malam"===u?d+12:void 0},meridiem:function(d,u,p){return d<11?"pagi":d<15?"tengahari":d<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",ss:"%d 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}})}(w(5439))},485:function(se,q,w){!function(v){"use strict";v.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(d,u){return 12===d&&(d=0),"pagi"===u?d:"tengahari"===u?d>=11?d:d+12:"petang"===u||"malam"===u?d+12:void 0},meridiem:function(d,u,p){return d<11?"pagi":d<15?"tengahari":d<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",ss:"%d 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}})}(w(5439))},6681:function(se,q,w){!function(v){"use strict";v.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".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:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(w(5439))},2024:function(se,q,w){!function(v){"use strict";var m={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},d={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};v.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".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:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(p){return p.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(g){return d[g]})},postformat:function(p){return p.replace(/\d/g,function(g){return m[g]})},week:{dow:1,doy:4}})}(w(5439))},2688:function(se,q,w){!function(v){"use strict";v.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".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\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"\xe9n time",hh:"%d timer",d:"\xe9n dag",dd:"%d dager",w:"\xe9n uke",ww:"%d uker",M:"\xe9n m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},8914:function(se,q,w){!function(v){"use strict";var m={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},d={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};v.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(p){return p.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(g){return d[g]})},postformat:function(p){return p.replace(/\d/g,function(g){return m[g]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(p,g){return 12===p&&(p=0),"\u0930\u093e\u0924\u093f"===g?p<4?p:p+12:"\u092c\u093f\u0939\u093e\u0928"===g?p:"\u0926\u093f\u0909\u0901\u0938\u094b"===g?p>=10?p:p+12:"\u0938\u093e\u0901\u091d"===g?p+12:void 0},meridiem:function(p,g,y){return p<3?"\u0930\u093e\u0924\u093f":p<12?"\u092c\u093f\u0939\u093e\u0928":p<16?"\u0926\u093f\u0909\u0901\u0938\u094b":p<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(w(5439))},2272:function(se,q,w){!function(v){"use strict";var m="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),d="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),u=[/^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],p=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;v.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(y,b){return y?/-MMM-/.test(b)?d[y.month()]:m[y.month()]:m},monthsRegex:p,monthsShortRegex:p,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:u,longMonthsParse:u,shortMonthsParse:u,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",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(y){return y+(1===y||8===y||y>=20?"ste":"de")},week:{dow:1,doy:4}})}(w(5439))},1758:function(se,q,w){!function(v){"use strict";var m="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),d="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),u=[/^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],p=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;v.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(y,b){return y?/-MMM-/.test(b)?d[y.month()]:m[y.month()]:m},monthsRegex:p,monthsShortRegex:p,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:u,longMonthsParse:u,shortMonthsParse:u,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",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(y){return y+(1===y||8===y||y>=20?"ste":"de")},week:{dow:1,doy:4}})}(w(5439))},1510:function(se,q,w){!function(v){"use strict";v.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,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\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},2797:function(se,q,w){!function(v){"use strict";v.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(d,u){var p=1===d?"r":2===d?"n":3===d?"r":4===d?"t":"\xe8";return("w"===u||"W"===u)&&(p="a"),d+p},week:{dow:1,doy:4}})}(w(5439))},7944:function(se,q,w){!function(v){"use strict";var m={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},d={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};v.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(p){return p.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(g){return d[g]})},postformat:function(p){return p.replace(/\d/g,function(g){return m[g]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(p,g){return 12===p&&(p=0),"\u0a30\u0a3e\u0a24"===g?p<4?p:p+12:"\u0a38\u0a35\u0a47\u0a30"===g?p:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===g?p>=10?p:p+12:"\u0a38\u0a3c\u0a3e\u0a2e"===g?p+12:void 0},meridiem:function(p,g,y){return p<4?"\u0a30\u0a3e\u0a24":p<10?"\u0a38\u0a35\u0a47\u0a30":p<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":p<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(w(5439))},1605:function(se,q,w){!function(v){"use strict";var m="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),d="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),u=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function p(b){return b%10<5&&b%10>1&&~~(b/10)%10!=1}function g(b,C,P){var N=b+" ";switch(P){case"ss":return N+(p(b)?"sekundy":"sekund");case"m":return C?"minuta":"minut\u0119";case"mm":return N+(p(b)?"minuty":"minut");case"h":return C?"godzina":"godzin\u0119";case"hh":return N+(p(b)?"godziny":"godzin");case"ww":return N+(p(b)?"tygodnie":"tygodni");case"MM":return N+(p(b)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return N+(p(b)?"lata":"lat")}}v.defineLocale("pl",{months:function(b,C){return b?/D MMMM/.test(C)?d[b.month()]:m[b.month()]:m},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:u,longMonthsParse:u,shortMonthsParse:u,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_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\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:g,m:g,mm:g,h:g,hh:g,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:g,M:"miesi\u0105c",MM:g,y:"rok",yy:g},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},3840:function(se,q,w){!function(v){"use strict";v.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_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\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".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 [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(w(5439))},4225:function(se,q,w){!function(v){"use strict";v.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_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\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".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 \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(w(5439))},5128:function(se,q,w){!function(v){"use strict";function m(u,p,g){var b=" ";return(u%100>=20||u>=100&&u%100==0)&&(b=" de "),u+b+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[g]}v.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".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\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:m,m:"un minut",mm:m,h:"o or\u0103",hh:m,d:"o zi",dd:m,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:m,M:"o lun\u0103",MM:m,y:"un an",yy:m},week:{dow:1,doy:7}})}(w(5439))},5127:function(se,q,w){!function(v){"use strict";function d(g,y,b){return"m"===b?y?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":g+" "+function m(g,y){var b=g.split("_");return y%10==1&&y%100!=11?b[0]:y%10>=2&&y%10<=4&&(y%100<10||y%100>=20)?b[1]:b[2]}({ss:y?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:y?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[b],+g)}var u=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];v.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:u,longMonthsParse:u,shortMonthsParse:u,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(g){if(g.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(g){if(g.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:d,m:d,mm:d,h:"\u0447\u0430\u0441",hh:d,d:"\u0434\u0435\u043d\u044c",dd:d,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:d,M:"\u043c\u0435\u0441\u044f\u0446",MM:d,y:"\u0433\u043e\u0434",yy:d},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(g){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(g)},meridiem:function(g,y,b){return g<4?"\u043d\u043e\u0447\u0438":g<12?"\u0443\u0442\u0440\u0430":g<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(g,y){switch(y){case"M":case"d":case"DDD":return g+"-\u0439";case"D":return g+"-\u0433\u043e";case"w":case"W":return g+"-\u044f";default:return g}},week:{dow:1,doy:4}})}(w(5439))},2525:function(se,q,w){!function(v){"use strict";var m=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],d=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];v.defineLocale("sd",{months:m,monthsShort:m,weekdays:d,weekdaysShort:d,weekdaysMin:d,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(p){return"\u0634\u0627\u0645"===p},meridiem:function(p,g,y){return p<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(p){return p.replace(/\u060c/g,",")},postformat:function(p){return p.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(w(5439))},9893:function(se,q,w){!function(v){"use strict";v.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".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\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},3123:function(se,q,w){!function(v){"use strict";v.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".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 [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(d){return d+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(d){return"\u0db4.\u0dc0."===d||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===d},meridiem:function(d,u,p){return d>11?p?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":p?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(w(5439))},9635:function(se,q,w){!function(v){"use strict";var m="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),d="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function u(y){return y>1&&y<5}function p(y,b,C,P){var N=y+" ";switch(C){case"s":return b||P?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return b||P?N+(u(y)?"sekundy":"sek\xfand"):N+"sekundami";case"m":return b?"min\xfata":P?"min\xfatu":"min\xfatou";case"mm":return b||P?N+(u(y)?"min\xfaty":"min\xfat"):N+"min\xfatami";case"h":return b?"hodina":P?"hodinu":"hodinou";case"hh":return b||P?N+(u(y)?"hodiny":"hod\xedn"):N+"hodinami";case"d":return b||P?"de\u0148":"d\u0148om";case"dd":return b||P?N+(u(y)?"dni":"dn\xed"):N+"d\u0148ami";case"M":return b||P?"mesiac":"mesiacom";case"MM":return b||P?N+(u(y)?"mesiace":"mesiacov"):N+"mesiacmi";case"y":return b||P?"rok":"rokom";case"yy":return b||P?N+(u(y)?"roky":"rokov"):N+"rokmi"}}v.defineLocale("sk",{months:m,monthsShort:d,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_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\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:p,ss:p,m:p,mm:p,h:p,hh:p,d:p,dd:p,M:p,MM:p,y:p,yy:p},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},8106:function(se,q,w){!function(v){"use strict";function m(u,p,g,y){var b=u+" ";switch(g){case"s":return p||y?"nekaj sekund":"nekaj sekundami";case"ss":return b+(1===u?p?"sekundo":"sekundi":2===u?p||y?"sekundi":"sekundah":u<5?p||y?"sekunde":"sekundah":"sekund");case"m":return p?"ena minuta":"eno minuto";case"mm":return b+(1===u?p?"minuta":"minuto":2===u?p||y?"minuti":"minutama":u<5?p||y?"minute":"minutami":p||y?"minut":"minutami");case"h":return p?"ena ura":"eno uro";case"hh":return b+(1===u?p?"ura":"uro":2===u?p||y?"uri":"urama":u<5?p||y?"ure":"urami":p||y?"ur":"urami");case"d":return p||y?"en dan":"enim dnem";case"dd":return b+(1===u?p||y?"dan":"dnem":2===u?p||y?"dni":"dnevoma":p||y?"dni":"dnevi");case"M":return p||y?"en mesec":"enim mesecem";case"MM":return b+(1===u?p||y?"mesec":"mesecem":2===u?p||y?"meseca":"mesecema":u<5?p||y?"mesece":"meseci":p||y?"mesecev":"meseci");case"y":return p||y?"eno leto":"enim letom";case"yy":return b+(1===u?p||y?"leto":"letom":2===u?p||y?"leti":"letoma":u<5?p||y?"leta":"leti":p||y?"let":"leti")}}v.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_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_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\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:m,ss:m,m,mm:m,h:m,hh:m,d:m,dd:m,M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(w(5439))},8799:function(se,q,w){!function(v){"use strict";v.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(d){return"M"===d.charAt(0)},meridiem:function(d,u,p){return d<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\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},2872:function(se,q,w){!function(v){"use strict";var m={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(u,p){return u%10>=1&&u%10<=4&&(u%100<10||u%100>=20)?u%10==1?p[0]:p[1]:p[2]},translate:function(u,p,g,y){var C,b=m.words[g];return 1===g.length?"y"===g&&p?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":y||p?b[0]:b[1]:(C=m.correctGrammaticalCase(u,b),"yy"===g&&p&&"\u0433\u043e\u0434\u0438\u043d\u0443"===C?u+" \u0433\u043e\u0434\u0438\u043d\u0430":u+" "+C)}};v.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:m.translate,m:m.translate,mm:m.translate,h:m.translate,hh:m.translate,d:m.translate,dd:m.translate,M:m.translate,MM:m.translate,y:m.translate,yy:m.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(w(5439))},7949:function(se,q,w){!function(v){"use strict";var m={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(u,p){return u%10>=1&&u%10<=4&&(u%100<10||u%100>=20)?u%10==1?p[0]:p[1]:p[2]},translate:function(u,p,g,y){var C,b=m.words[g];return 1===g.length?"y"===g&&p?"jedna godina":y||p?b[0]:b[1]:(C=m.correctGrammaticalCase(u,b),"yy"===g&&p&&"godinu"===C?u+" godina":u+" "+C)}};v.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_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. 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\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:m.translate,m:m.translate,mm:m.translate,h:m.translate,hh:m.translate,d:m.translate,dd:m.translate,M:m.translate,MM:m.translate,y:m.translate,yy:m.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(w(5439))},6167:function(se,q,w){!function(v){"use strict";v.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",ss:"%d mzuzwana",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(d,u,p){return d<11?"ekuseni":d<15?"emini":d<19?"entsambama":"ebusuku"},meridiemHour:function(d,u){return 12===d&&(d=0),"ekuseni"===u?d:"emini"===u?d>=11?d:d+12:"entsambama"===u||"ebusuku"===u?0===d?0:d+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(w(5439))},9713:function(se,q,w){!function(v){"use strict";v.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\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".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\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(d){var u=d%10;return d+(1==~~(d%100/10)?":e":1===u||2===u?":a":":e")},week:{dow:1,doy:4}})}(w(5439))},1982:function(se,q,w){!function(v){"use strict";v.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 A",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",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(w(5439))},2732:function(se,q,w){!function(v){"use strict";var m={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},d={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};v.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".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:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(p){return p+"\u0bb5\u0ba4\u0bc1"},preparse:function(p){return p.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(g){return d[g]})},postformat:function(p){return p.replace(/\d/g,function(g){return m[g]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(p,g,y){return p<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":p<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":p<10?" \u0b95\u0bbe\u0bb2\u0bc8":p<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":p<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":p<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(p,g){return 12===p&&(p=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===g?p<2?p:p+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===g||"\u0b95\u0bbe\u0bb2\u0bc8"===g||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===g&&p>=10?p:p+12},week:{dow:0,doy:6}})}(w(5439))},3636:function(se,q,w){!function(v){"use strict";v.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".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:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(d,u){return 12===d&&(d=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===u?d<4?d:d+12:"\u0c09\u0c26\u0c2f\u0c02"===u?d:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===u?d>=10?d:d+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===u?d+12:void 0},meridiem:function(d,u,p){return d<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":d<10?"\u0c09\u0c26\u0c2f\u0c02":d<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":d<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(w(5439))},2115:function(se,q,w){!function(v){"use strict";v.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_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:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(d){var u=d%10;return d+(1==~~(d%100/10)?"th":1===u?"st":2===u?"nd":3===u?"rd":"th")},week:{dow:1,doy:4}})}(w(5439))},9801:function(se,q,w){!function(v){"use strict";var m={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};v.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".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:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(u,p){return 12===u&&(u=0),"\u0448\u0430\u0431"===p?u<4?u:u+12:"\u0441\u0443\u0431\u04b3"===p?u:"\u0440\u04ef\u0437"===p?u>=11?u:u+12:"\u0431\u0435\u0433\u043e\u04b3"===p?u+12:void 0},meridiem:function(u,p,g){return u<4?"\u0448\u0430\u0431":u<11?"\u0441\u0443\u0431\u04b3":u<16?"\u0440\u04ef\u0437":u<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(u){return u+(m[u]||m[u%10]||m[u>=100?100:null])},week:{dow:1,doy:7}})}(w(5439))},2868:function(se,q,w){!function(v){"use strict";v.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(d){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===d},meridiem:function(d,u,p){return d<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(w(5439))},1310:function(se,q,w){!function(v){"use strict";var m={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};v.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".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\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(u,p){switch(p){case"d":case"D":case"Do":case"DD":return u;default:if(0===u)return u+"'unjy";var g=u%10;return u+(m[g]||m[u%100-g]||m[u>=100?100:null])}},week:{dow:1,doy:7}})}(w(5439))},2360:function(se,q,w){!function(v){"use strict";v.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",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(d){return d},week:{dow:1,doy:4}})}(w(5439))},6645:function(se,q,w){!function(v){"use strict";var m="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function p(b,C,P,N){var R=function g(b){var C=Math.floor(b%1e3/100),P=Math.floor(b%100/10),N=b%10,R="";return C>0&&(R+=m[C]+"vatlh"),P>0&&(R+=(""!==R?" ":"")+m[P]+"maH"),N>0&&(R+=(""!==R?" ":"")+m[N]),""===R?"pagh":R}(b);switch(P){case"ss":return R+" lup";case"mm":return R+" tup";case"hh":return R+" rep";case"dd":return R+" jaj";case"MM":return R+" jar";case"yy":return R+" DIS"}}v.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".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\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function d(b){var C=b;return-1!==b.indexOf("jaj")?C.slice(0,-3)+"leS":-1!==b.indexOf("jar")?C.slice(0,-3)+"waQ":-1!==b.indexOf("DIS")?C.slice(0,-3)+"nem":C+" pIq"},past:function u(b){var C=b;return-1!==b.indexOf("jaj")?C.slice(0,-3)+"Hu\u2019":-1!==b.indexOf("jar")?C.slice(0,-3)+"wen":-1!==b.indexOf("DIS")?C.slice(0,-3)+"ben":C+" ret"},s:"puS lup",ss:p,m:"wa\u2019 tup",mm:p,h:"wa\u2019 rep",hh:p,d:"wa\u2019 jaj",dd:p,M:"wa\u2019 jar",MM:p,y:"wa\u2019 DIS",yy:p},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},8374:function(se,q,w){!function(v){"use strict";var m={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};v.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(u,p,g){return u<12?g?"\xf6\xf6":"\xd6\xd6":g?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(u){return"\xf6s"===u||"\xd6S"===u},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\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(u,p){switch(p){case"d":case"D":case"Do":case"DD":return u;default:if(0===u)return u+"'\u0131nc\u0131";var g=u%10;return u+(m[g]||m[u%100-g]||m[u>=100?100:null])}},week:{dow:1,doy:7}})}(w(5439))},256:function(se,q,w){!function(v){"use strict";function d(u,p,g,y){var b={s:["viensas secunds","'iensas secunds"],ss:[u+" secunds",u+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[u+" m\xeduts",u+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[u+" \xfeoras",u+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[u+" ziuas",u+" ziuas"],M:["'n mes","'iens mes"],MM:[u+" mesen",u+" mesen"],y:["'n ar","'iens ar"],yy:[u+" ars",u+" ars"]};return y||p?b[g][0]:b[g][1]}v.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".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(u){return"d'o"===u.toLowerCase()},meridiem:function(u,p,g){return u>11?g?"d'o":"D'O":g?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:d,ss:d,m:d,mm:d,h:d,hh:d,d,dd:d,M:d,MM:d,y:d,yy:d},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(w(5439))},1631:function(se,q,w){!function(v){"use strict";v.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".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",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(w(5439))},1595:function(se,q,w){!function(v){"use strict";v.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".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:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(w(5439))},6050:function(se,q,w){!function(v){"use strict";v.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(d,u){return 12===d&&(d=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===u||"\u0633\u06d5\u06be\u06d5\u0631"===u||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===u?d:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===u||"\u0643\u06d5\u0686"===u?d+12:d>=11?d:d+12},meridiem:function(d,u,p){var g=100*d+u;return g<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":g<900?"\u0633\u06d5\u06be\u06d5\u0631":g<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":g<1230?"\u0686\u06c8\u0634":g<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(d,u){switch(u){case"d":case"D":case"DDD":return d+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return d+"-\u06be\u06d5\u067e\u062a\u06d5";default:return d}},preparse:function(d){return d.replace(/\u060c/g,",")},postformat:function(d){return d.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(w(5439))},5610:function(se,q,w){!function(v){"use strict";function d(y,b,C){return"m"===C?b?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===C?b?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":y+" "+function m(y,b){var C=y.split("_");return b%10==1&&b%100!=11?C[0]:b%10>=2&&b%10<=4&&(b%100<10||b%100>=20)?C[1]:C[2]}({ss:b?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:b?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:b?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[C],+y)}function p(y){return function(){return y+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}v.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function u(y,b){var C={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===y?C.nominative.slice(1,7).concat(C.nominative.slice(0,1)):y?C[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(b)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(b)?"genitive":"nominative"][y.day()]:C.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:p("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:p("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:p("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:p("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return p("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return p("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:d,m:d,mm:d,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:d,d:"\u0434\u0435\u043d\u044c",dd:d,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:d,y:"\u0440\u0456\u043a",yy:d},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(y){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(y)},meridiem:function(y,b,C){return y<4?"\u043d\u043e\u0447\u0456":y<12?"\u0440\u0430\u043d\u043a\u0443":y<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(y,b){switch(b){case"M":case"d":case"DDD":case"w":case"W":return y+"-\u0439";case"D":return y+"-\u0433\u043e";default:return y}},week:{dow:1,doy:7}})}(w(5439))},6077:function(se,q,w){!function(v){"use strict";var m=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],d=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];v.defineLocale("ur",{months:m,monthsShort:m,weekdays:d,weekdaysShort:d,weekdaysMin:d,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(p){return"\u0634\u0627\u0645"===p},meridiem:function(p,g,y){return p<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(p){return p.replace(/\u060c/g,",")},postformat:function(p){return p.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(w(5439))},2207:function(se,q,w){!function(v){"use strict";v.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".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:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(w(5439))},2862:function(se,q,w){!function(v){"use strict";v.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".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:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(w(5439))},8093:function(se,q,w){!function(v){"use strict";v.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".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(d){return/^ch$/i.test(d)},meridiem:function(d,u,p){return d<12?p?"sa":"SA":p?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] 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\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(d){return d},week:{dow:1,doy:4}})}(w(5439))},5590:function(se,q,w){!function(v){"use strict";v.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".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~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(d){var u=d%10;return d+(1==~~(d%100/10)?"th":1===u?"st":2===u?"nd":3===u?"rd":"th")},week:{dow:1,doy:4}})}(w(5439))},9058:function(se,q,w){!function(v){"use strict";v.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".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:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(w(5439))},7908:function(se,q,w){!function(v){"use strict";v.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(d,u){return 12===d&&(d=0),"\u51cc\u6668"===u||"\u65e9\u4e0a"===u||"\u4e0a\u5348"===u?d:"\u4e0b\u5348"===u||"\u665a\u4e0a"===u?d+12:d>=11?d:d+12},meridiem:function(d,u,p){var g=100*d+u;return g<600?"\u51cc\u6668":g<900?"\u65e9\u4e0a":g<1130?"\u4e0a\u5348":g<1230?"\u4e2d\u5348":g<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(d){return d.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(d){return this.week()!==d.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(d,u){switch(u){case"d":case"D":case"DDD":return d+"\u65e5";case"M":return d+"\u6708";case"w":case"W":return d+"\u5468";default:return d}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(w(5439))},8867:function(se,q,w){!function(v){"use strict";v.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(d,u){return 12===d&&(d=0),"\u51cc\u6668"===u||"\u65e9\u4e0a"===u||"\u4e0a\u5348"===u?d:"\u4e2d\u5348"===u?d>=11?d:d+12:"\u4e0b\u5348"===u||"\u665a\u4e0a"===u?d+12:void 0},meridiem:function(d,u,p){var g=100*d+u;return g<600?"\u51cc\u6668":g<900?"\u65e9\u4e0a":g<1200?"\u4e0a\u5348":1200===g?"\u4e2d\u5348":g<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(d,u){switch(u){case"d":case"D":case"DDD":return d+"\u65e5";case"M":return d+"\u6708";case"w":case"W":return d+"\u9031";default:return d}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(w(5439))},1133:function(se,q,w){!function(v){"use strict";v.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(d,u){return 12===d&&(d=0),"\u51cc\u6668"===u||"\u65e9\u4e0a"===u||"\u4e0a\u5348"===u?d:"\u4e2d\u5348"===u?d>=11?d:d+12:"\u4e0b\u5348"===u||"\u665a\u4e0a"===u?d+12:void 0},meridiem:function(d,u,p){var g=100*d+u;return g<600?"\u51cc\u6668":g<900?"\u65e9\u4e0a":g<1130?"\u4e0a\u5348":g<1230?"\u4e2d\u5348":g<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(d,u){switch(u){case"d":case"D":case"DDD":return d+"\u65e5";case"M":return d+"\u6708";case"w":case"W":return d+"\u9031";default:return d}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(w(5439))},3291:function(se,q,w){!function(v){"use strict";v.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(d,u){return 12===d&&(d=0),"\u51cc\u6668"===u||"\u65e9\u4e0a"===u||"\u4e0a\u5348"===u?d:"\u4e2d\u5348"===u?d>=11?d:d+12:"\u4e0b\u5348"===u||"\u665a\u4e0a"===u?d+12:void 0},meridiem:function(d,u,p){var g=100*d+u;return g<600?"\u51cc\u6668":g<900?"\u65e9\u4e0a":g<1130?"\u4e0a\u5348":g<1230?"\u4e2d\u5348":g<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(d,u){switch(u){case"d":case"D":case"DDD":return d+"\u65e5";case"M":return d+"\u6708";case"w":case"W":return d+"\u9031";default:return d}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(w(5439))},5439:function(se,q,w){(se=w.nmd(se)).exports=function(){"use strict";var v,ne;function m(){return v.apply(null,arguments)}function u(c){return c instanceof Array||"[object Array]"===Object.prototype.toString.call(c)}function p(c){return null!=c&&"[object Object]"===Object.prototype.toString.call(c)}function g(c,_){return Object.prototype.hasOwnProperty.call(c,_)}function y(c){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(c).length;var _;for(_ in c)if(g(c,_))return!1;return!0}function b(c){return void 0===c}function C(c){return"number"==typeof c||"[object Number]"===Object.prototype.toString.call(c)}function P(c){return c instanceof Date||"[object Date]"===Object.prototype.toString.call(c)}function N(c,_){var I,T=[],Z=c.length;for(I=0;I>>0;for(I=0;I0)for(T=0;T=0?T?"+":"":"-")+Math.pow(10,Math.max(0,_-I.length)).toString().substr(1)+I}var Q=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,X=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Me={},ae={};function De(c,_,T,I){var Z=I;"string"==typeof I&&(Z=function(){return this[I]()}),c&&(ae[c]=Z),_&&(ae[_[0]]=function(){return vt(Z.apply(this,arguments),_[1],_[2])}),T&&(ae[T]=function(){return this.localeData().ordinal(Z.apply(this,arguments),c)})}function Ve(c){return c.match(/\[[\s\S]/)?c.replace(/^\[|\]$/g,""):c.replace(/\\/g,"")}function wt(c,_){return c.isValid()?(_=Vt(_,c.localeData()),Me[_]=Me[_]||function it(c){var T,I,_=c.match(Q);for(T=0,I=_.length;T=0&&X.test(c);)c=c.replace(X,I),X.lastIndex=0,T-=1;return c}var jn={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function xn(c){return"string"==typeof c?jn[c]||jn[c.toLowerCase()]:void 0}function ue(c){var T,I,_={};for(I in c)g(c,I)&&(T=xn(I))&&(_[T]=c[I]);return _}var Xe={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};var Bt,be=/\d/,xe=/\d\d/,Ke=/\d{3}/,at=/\d{4}/,Ot=/[+-]?\d{6}/,gt=/\d\d?/,Le=/\d\d\d\d?/,Ye=/\d\d\d\d\d\d?/,ft=/\d{1,3}/,Mt=/\d{1,4}/,Jt=/[+-]?\d{1,6}/,bn=/\d+/,J=/[+-]?\d+/,fe=/Z|[+-]\d\d:?\d\d/gi,ve=/Z|[+-]\d\d(?::?\d\d)?/gi,$=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,he=/^[1-9]\d?/,Qe=/^([1-9]\d|\d)/;function _t(c,_,T){Bt[c]=K(_)?_:function(I,Z){return I&&T?T:_}}function Dt(c,_){return g(Bt,c)?Bt[c](_._strict,_._locale):new RegExp(function en(c){return ie(c.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(_,T,I,Z,je){return T||I||Z||je}))}(c))}function ie(c){return c.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function me(c){return c<0?Math.ceil(c)||0:Math.floor(c)}function W(c){var _=+c,T=0;return 0!==_&&isFinite(_)&&(T=me(_)),T}Bt={};var ce={};function _e(c,_){var T,Z,I=_;for("string"==typeof c&&(c=[c]),C(_)&&(I=function(je,ht){ht[_]=W(je)}),Z=c.length,T=0;T68?1900:2e3)};var pe,qt=Ht("FullYear",!0);function Ht(c,_){return function(T){return null!=T?(S(this,c,T),m.updateOffset(this,_),this):z(this,c)}}function z(c,_){if(!c.isValid())return NaN;var T=c._d,I=c._isUTC;switch(_){case"Milliseconds":return I?T.getUTCMilliseconds():T.getMilliseconds();case"Seconds":return I?T.getUTCSeconds():T.getSeconds();case"Minutes":return I?T.getUTCMinutes():T.getMinutes();case"Hours":return I?T.getUTCHours():T.getHours();case"Date":return I?T.getUTCDate():T.getDate();case"Day":return I?T.getUTCDay():T.getDay();case"Month":return I?T.getUTCMonth():T.getMonth();case"FullYear":return I?T.getUTCFullYear():T.getFullYear();default:return NaN}}function S(c,_,T){var I,Z,je,ht,dn;if(c.isValid()&&!isNaN(T)){switch(I=c._d,Z=c._isUTC,_){case"Milliseconds":return void(Z?I.setUTCMilliseconds(T):I.setMilliseconds(T));case"Seconds":return void(Z?I.setUTCSeconds(T):I.setSeconds(T));case"Minutes":return void(Z?I.setUTCMinutes(T):I.setMinutes(T));case"Hours":return void(Z?I.setUTCHours(T):I.setHours(T));case"Date":return void(Z?I.setUTCDate(T):I.setDate(T));case"FullYear":break;default:return}je=T,ht=c.month(),dn=29!==(dn=c.date())||1!==ht||ee(je)?dn:28,Z?I.setUTCFullYear(je,ht,dn):I.setFullYear(je,ht,dn)}}function ze(c,_){if(isNaN(c)||isNaN(_))return NaN;var T=function ye(c,_){return(c%_+_)%_}(_,12);return c+=(_-T)/12,1===T?ee(c)?29:28:31-T%7%2}pe=Array.prototype.indexOf?Array.prototype.indexOf:function(c){var _;for(_=0;_=0?(dn=new Date(c+400,_,T,I,Z,je,ht),isFinite(dn.getFullYear())&&dn.setFullYear(c)):dn=new Date(c,_,T,I,Z,je,ht),dn}function aa(c){var _,T;return c<100&&c>=0?((T=Array.prototype.slice.call(arguments))[0]=c+400,_=new Date(Date.UTC.apply(null,T)),isFinite(_.getUTCFullYear())&&_.setUTCFullYear(c)):_=new Date(Date.UTC.apply(null,arguments)),_}function Dl(c,_,T){var I=7+_-T;return-(7+aa(c,0,I).getUTCDay()-_)%7+I-1}function fs(c,_,T,I,Z){var Rn,Wn,dn=1+7*(_-1)+(7+T-I)%7+Dl(c,I,Z);return dn<=0?Wn=Ft(Rn=c-1)+dn:dn>Ft(c)?(Rn=c+1,Wn=dn-Ft(c)):(Rn=c,Wn=dn),{year:Rn,dayOfYear:Wn}}function Tr(c,_,T){var je,ht,I=Dl(c.year(),_,T),Z=Math.floor((c.dayOfYear()-I-1)/7)+1;return Z<1?je=Z+Vs(ht=c.year()-1,_,T):Z>Vs(c.year(),_,T)?(je=Z-Vs(c.year(),_,T),ht=c.year()+1):(ht=c.year(),je=Z),{week:je,year:ht}}function Vs(c,_,T){var I=Dl(c,_,T),Z=Dl(c+1,_,T);return(Ft(c)-I+Z)/7}De("w",["ww",2],"wo","week"),De("W",["WW",2],"Wo","isoWeek"),_t("w",gt,he),_t("ww",gt,xe),_t("W",gt,he),_t("WW",gt,xe),Oe(["w","ww","W","WW"],function(c,_,T,I){_[I.substr(0,1)]=W(c)});function ym(c,_){return c.slice(_,7).concat(c.slice(0,_))}De("d",0,"do","day"),De("dd",0,0,function(c){return this.localeData().weekdaysMin(this,c)}),De("ddd",0,0,function(c){return this.localeData().weekdaysShort(this,c)}),De("dddd",0,0,function(c){return this.localeData().weekdays(this,c)}),De("e",0,0,"weekday"),De("E",0,0,"isoWeekday"),_t("d",gt),_t("e",gt),_t("E",gt),_t("dd",function(c,_){return _.weekdaysMinRegex(c)}),_t("ddd",function(c,_){return _.weekdaysShortRegex(c)}),_t("dddd",function(c,_){return _.weekdaysRegex(c)}),Oe(["dd","ddd","dddd"],function(c,_,T,I){var Z=T._locale.weekdaysParse(c,I,T._strict);null!=Z?_.d=Z:L(T).invalidWeekday=c}),Oe(["d","e","E"],function(c,_,T,I){_[I]=W(c)});var El="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ci="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),gu="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),eh=$,th=$,vm=$;function xt(c,_,T){var I,Z,je,ht=c.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],I=0;I<7;++I)je=j([2e3,1]).day(I),this._minWeekdaysParse[I]=this.weekdaysMin(je,"").toLocaleLowerCase(),this._shortWeekdaysParse[I]=this.weekdaysShort(je,"").toLocaleLowerCase(),this._weekdaysParse[I]=this.weekdays(je,"").toLocaleLowerCase();return T?"dddd"===_?-1!==(Z=pe.call(this._weekdaysParse,ht))?Z:null:"ddd"===_?-1!==(Z=pe.call(this._shortWeekdaysParse,ht))?Z:null:-1!==(Z=pe.call(this._minWeekdaysParse,ht))?Z:null:"dddd"===_?-1!==(Z=pe.call(this._weekdaysParse,ht))||-1!==(Z=pe.call(this._shortWeekdaysParse,ht))||-1!==(Z=pe.call(this._minWeekdaysParse,ht))?Z:null:"ddd"===_?-1!==(Z=pe.call(this._shortWeekdaysParse,ht))||-1!==(Z=pe.call(this._weekdaysParse,ht))||-1!==(Z=pe.call(this._minWeekdaysParse,ht))?Z:null:-1!==(Z=pe.call(this._minWeekdaysParse,ht))||-1!==(Z=pe.call(this._weekdaysParse,ht))||-1!==(Z=pe.call(this._shortWeekdaysParse,ht))?Z:null}function rt(){function c(zr,Ho){return Ho.length-zr.length}var je,ht,dn,Rn,Wn,_=[],T=[],I=[],Z=[];for(je=0;je<7;je++)ht=j([2e3,1]).day(je),dn=ie(this.weekdaysMin(ht,"")),Rn=ie(this.weekdaysShort(ht,"")),Wn=ie(this.weekdays(ht,"")),_.push(dn),T.push(Rn),I.push(Wn),Z.push(dn),Z.push(Rn),Z.push(Wn);_.sort(c),T.sort(c),I.sort(c),Z.sort(c),this._weekdaysRegex=new RegExp("^("+Z.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+I.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+T.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+_.join("|")+")","i")}function Sr(){return this.hours()%12||12}function Lo(c,_){De(c,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),_)})}function la(c,_){return _._meridiemParse}De("H",["HH",2],0,"hour"),De("h",["hh",2],0,Sr),De("k",["kk",2],0,function Lr(){return this.hours()||24}),De("hmm",0,0,function(){return""+Sr.apply(this)+vt(this.minutes(),2)}),De("hmmss",0,0,function(){return""+Sr.apply(this)+vt(this.minutes(),2)+vt(this.seconds(),2)}),De("Hmm",0,0,function(){return""+this.hours()+vt(this.minutes(),2)}),De("Hmmss",0,0,function(){return""+this.hours()+vt(this.minutes(),2)+vt(this.seconds(),2)}),Lo("a",!0),Lo("A",!1),_t("a",la),_t("A",la),_t("H",gt,Qe),_t("h",gt,he),_t("k",gt,he),_t("HH",gt,xe),_t("hh",gt,xe),_t("kk",gt,xe),_t("hmm",Le),_t("hmmss",Ye),_t("Hmm",Le),_t("Hmmss",Ye),_e(["H","HH"],3),_e(["k","kk"],function(c,_,T){var I=W(c);_[3]=24===I?0:I}),_e(["a","A"],function(c,_,T){T._isPm=T._locale.isPM(c),T._meridiem=c}),_e(["h","hh"],function(c,_,T){_[3]=W(c),L(T).bigHour=!0}),_e("hmm",function(c,_,T){var I=c.length-2;_[3]=W(c.substr(0,I)),_[4]=W(c.substr(I)),L(T).bigHour=!0}),_e("hmmss",function(c,_,T){var I=c.length-4,Z=c.length-2;_[3]=W(c.substr(0,I)),_[4]=W(c.substr(I,2)),_[5]=W(c.substr(Z)),L(T).bigHour=!0}),_e("Hmm",function(c,_,T){var I=c.length-2;_[3]=W(c.substr(0,I)),_[4]=W(c.substr(I))}),_e("Hmmss",function(c,_,T){var I=c.length-4,Z=c.length-2;_[3]=W(c.substr(0,I)),_[4]=W(c.substr(I,2)),_[5]=W(c.substr(Z))});var nh=Ht("Hours",!0);var vc,yc={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Ee,monthsShort:St,week:{dow:0,doy:6},weekdays:El,weekdaysMin:gu,weekdaysShort:Ci,meridiemParse:/[ap]\.?m?\.?/i},fi={},cr={};function Is(c,_){var T,I=Math.min(c.length,_.length);for(T=0;T0;){if(Z=qr(je.slice(0,T).join("-")))return Z;if(I&&I.length>=T&&Is(je,I)>=T-1)break;T--}_++}return vc}(c)}function ca(c){var _,T=c._a;return T&&-2===L(c).overflow&&(_=T[1]<0||T[1]>11?1:T[2]<1||T[2]>ze(T[0],T[1])?2:T[3]<0||T[3]>24||24===T[3]&&(0!==T[4]||0!==T[5]||0!==T[6])?3:T[4]<0||T[4]>59?4:T[5]<0||T[5]>59?5:T[6]<0||T[6]>999?6:-1,L(c)._overflowDayOfYear&&(_<0||_>2)&&(_=2),L(c)._overflowWeeks&&-1===_&&(_=7),L(c)._overflowWeekday&&-1===_&&(_=8),L(c).overflow=_),c}var Un=/^\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)?)?$/,yu=/^\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)?)?$/,Cl=/Z|[+-]\d\d(?::?\d\d)?/,Tl=[["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}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],ua=[["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/]],Xr=/^\/?Date\((-?\d+)/i,wc=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Sl={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function As(c){var _,T,je,ht,dn,Rn,I=c._i,Z=Un.exec(I)||yu.exec(I),Wn=Tl.length,zr=ua.length;if(Z){for(L(c).iso=!0,_=0,T=Wn;_7)&&(Rn=!0)):(je=c._locale._week.dow,ht=c._locale._week.doy,Wn=Tr(Vi(),je,ht),T=Oo(_.gg,c._a[0],Wn.year),I=Oo(_.w,Wn.week),null!=_.d?((Z=_.d)<0||Z>6)&&(Rn=!0):null!=_.e?(Z=_.e+je,(_.e<0||_.e>6)&&(Rn=!0)):Z=je),I<1||I>Vs(T,je,ht)?L(c)._overflowWeeks=!0:null!=Rn?L(c)._overflowWeekday=!0:(dn=fs(T,I,Z,je,ht),c._a[0]=dn.year,c._dayOfYear=dn.dayOfYear)}(c),null!=c._dayOfYear&&(ht=Oo(c._a[0],Z[0]),(c._dayOfYear>Ft(ht)||0===c._dayOfYear)&&(L(c)._overflowDayOfYear=!0),T=aa(ht,0,c._dayOfYear),c._a[1]=T.getUTCMonth(),c._a[2]=T.getUTCDate()),_=0;_<3&&null==c._a[_];++_)c._a[_]=I[_]=Z[_];for(;_<7;_++)c._a[_]=I[_]=null==c._a[_]?2===_?1:0:c._a[_];24===c._a[3]&&0===c._a[4]&&0===c._a[5]&&0===c._a[6]&&(c._nextDay=!0,c._a[3]=0),c._d=(c._useUTC?aa:lr).apply(null,I),je=c._useUTC?c._d.getUTCDay():c._d.getDay(),null!=c._tzm&&c._d.setUTCMinutes(c._d.getUTCMinutes()-c._tzm),c._nextDay&&(c._a[3]=24),c._w&&void 0!==c._w.d&&c._w.d!==je&&(L(c).weekdayMismatch=!0)}}function rh(c){if(c._f!==m.ISO_8601)if(c._f!==m.RFC_2822){c._a=[],L(c).empty=!0;var T,I,Z,je,ht,Wn,zr,_=""+c._i,dn=_.length,Rn=0;for(zr=(Z=Vt(c._f,c._locale).match(Q)||[]).length,T=0;T0&&L(c).unusedInput.push(ht),_=_.slice(_.indexOf(I)+I.length),Rn+=I.length),ae[je]?(I?L(c).empty=!1:L(c).unusedTokens.push(je),U(je,I,c)):c._strict&&!I&&L(c).unusedTokens.push(je);L(c).charsLeftOver=dn-Rn,_.length>0&&L(c).unusedInput.push(_),c._a[3]<=12&&!0===L(c).bigHour&&c._a[3]>0&&(L(c).bigHour=void 0),L(c).parsedDateParts=c._a.slice(0),L(c).meridiem=c._meridiem,c._a[3]=function By(c,_,T){var I;return null==T?_:null!=c.meridiemHour?c.meridiemHour(_,T):(null!=c.isPM&&((I=c.isPM(T))&&_<12&&(_+=12),!I&&12===_&&(_=0)),_)}(c._locale,c._a[3],c._meridiem),null!==(Wn=L(c).era)&&(c._a[0]=c._locale.erasConvertYear(Wn,c._a[0])),ih(c),ca(c)}else vu(c);else As(c)}function jy(c){var _=c._i,T=c._f;return c._locale=c._locale||gi(c._l),null===_||void 0===T&&""===_?lt({nullInput:!0}):("string"==typeof _&&(c._i=_=c._locale.preparse(_)),Ze(_)?new st(ca(_)):(P(_)?c._d=_:u(T)?function gE(c){var _,T,I,Z,je,ht,dn=!1,Rn=c._f.length;if(0===Rn)return L(c).invalidFormat=!0,void(c._d=new Date(NaN));for(Z=0;Zthis?this:c:lt()});function Hy(c,_){var T,I;if(1===_.length&&u(_[0])&&(_=_[0]),!_.length)return Vi();for(T=_[0],I=1;I<_.length;++I)(!_[I].isValid()||_[I][c](T))&&(T=_[I]);return T}var wu=["year","quarter","month","week","day","hour","minute","second","millisecond"];function oh(c){var _=ue(c),T=_.year||0,I=_.quarter||0,Z=_.month||0,je=_.week||_.isoWeek||0,ht=_.day||0,dn=_.hour||0,Rn=_.minute||0,Wn=_.second||0,zr=_.millisecond||0;this._isValid=function Cm(c){var _,I,T=!1,Z=wu.length;for(_ in c)if(g(c,_)&&(-1===pe.call(wu,_)||null!=c[_]&&isNaN(c[_])))return!1;for(I=0;I=0?new Date(c+400,_,T)-Lm:new Date(c,_,T).valueOf()}function Ur(c,_,T){return c<100&&c>=0?Date.UTC(c+400,_,T)-Lm:Date.UTC(c,_,T)}function Or(c,_){return _.erasAbbrRegex(c)}function Dh(){var Z,je,ht,dn,Rn,c=[],_=[],T=[],I=[],Wn=this.eras();for(Z=0,je=Wn.length;Z(je=Vs(c,I,Z))&&(_=je),Vm.call(this,c,_,T,I,Z))}function Vm(c,_,T,I,Z){var je=fs(c,_,T,I,Z),ht=aa(je.year,0,je.dayOfYear);return this.year(ht.getUTCFullYear()),this.month(ht.getUTCMonth()),this.date(ht.getUTCDate()),this}De("N",0,0,"eraAbbr"),De("NN",0,0,"eraAbbr"),De("NNN",0,0,"eraAbbr"),De("NNNN",0,0,"eraName"),De("NNNNN",0,0,"eraNarrow"),De("y",["y",1],"yo","eraYear"),De("y",["yy",2],0,"eraYear"),De("y",["yyy",3],0,"eraYear"),De("y",["yyyy",4],0,"eraYear"),_t("N",Or),_t("NN",Or),_t("NNN",Or),_t("NNNN",function pa(c,_){return _.erasNameRegex(c)}),_t("NNNNN",function $i(c,_){return _.erasNarrowRegex(c)}),_e(["N","NN","NNN","NNNN","NNNNN"],function(c,_,T,I){var Z=T._locale.erasParse(c,I,T._strict);Z?L(T).era=Z:L(T).invalidEra=c}),_t("y",bn),_t("yy",bn),_t("yyy",bn),_t("yyyy",bn),_t("yo",function Gs(c,_){return _._eraYearOrdinalRegex||bn}),_e(["y","yy","yyy","yyyy"],0),_e(["yo"],function(c,_,T,I){var Z;T._locale._eraYearOrdinalRegex&&(Z=c.match(T._locale._eraYearOrdinalRegex)),_[0]=T._locale.eraYearOrdinalParse?T._locale.eraYearOrdinalParse(c,Z):parseInt(c,10)}),De(0,["gg",2],0,function(){return this.weekYear()%100}),De(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Wa("gggg","weekYear"),Wa("ggggg","weekYear"),Wa("GGGG","isoWeekYear"),Wa("GGGGG","isoWeekYear"),_t("G",J),_t("g",J),_t("GG",gt,xe),_t("gg",gt,xe),_t("GGGG",Mt,at),_t("gggg",Mt,at),_t("GGGGG",Jt,Ot),_t("ggggg",Jt,Ot),Oe(["gggg","ggggg","GGGG","GGGGG"],function(c,_,T,I){_[I.substr(0,2)]=W(c)}),Oe(["gg","GG"],function(c,_,T,I){_[I]=m.parseTwoDigitYear(c)}),De("Q",0,"Qo","quarter"),_t("Q",be),_e("Q",function(c,_){_[1]=3*(W(c)-1)}),De("D",["DD",2],"Do","date"),_t("D",gt,he),_t("DD",gt,xe),_t("Do",function(c,_){return c?_._dayOfMonthOrdinalParse||_._ordinalParse:_._dayOfMonthOrdinalParseLenient}),_e(["D","DD"],2),_e("Do",function(c,_){_[2]=W(c.match(gt)[0])});var Bo=Ht("Date",!0);De("DDD",["DDDD",3],"DDDo","dayOfYear"),_t("DDD",ft),_t("DDDD",Ke),_e(["DDD","DDDD"],function(c,_,T){T._dayOfYear=W(c)}),De("m",["mm",2],0,"minute"),_t("m",gt,Qe),_t("mm",gt,xe),_e(["m","mm"],4);var hv=Ht("Minutes",!1);De("s",["ss",2],0,"second"),_t("s",gt,Qe),_t("ss",gt,xe),_e(["s","ss"],5);var Ls,Ru,pv=Ht("Seconds",!1);for(De("S",0,0,function(){return~~(this.millisecond()/100)}),De(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),De(0,["SSS",3],0,"millisecond"),De(0,["SSSS",4],0,function(){return 10*this.millisecond()}),De(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),De(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),De(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),De(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),De(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),_t("S",ft,be),_t("SS",ft,xe),_t("SSS",ft,Ke),Ls="SSSS";Ls.length<=9;Ls+="S")_t(Ls,bn);function mv(c,_){_[6]=W(1e3*("0."+c))}for(Ls="S";Ls.length<=9;Ls+="S")_e(Ls,mv);Ru=Ht("Milliseconds",!1),De("z",0,0,"zoneAbbr"),De("zz",0,0,"zoneName");var $t=st.prototype;function Ou(c){return c}$t.add=TE,$t.calendar=function gh(c,_){1===arguments.length&&(arguments[0]?Ky(arguments[0])?(c=arguments[0],_=void 0):gs(arguments[0])&&(_=arguments[0],c=void 0):(c=void 0,_=void 0));var T=c||Vi(),I=ch(T,this).startOf("day"),Z=m.calendarFormat(this,I)||"sameElse",je=_&&(K(_[Z])?_[Z].call(this,T):_[Z]);return this.format(je||this.localeData().calendar(Z,this,Vi(T)))},$t.clone=function Zy(){return new st(this)},$t.diff=function Xy(c,_,T){var I,Z,je;if(!this.isValid())return NaN;if(!(I=ch(c,this)).isValid())return NaN;switch(Z=6e4*(I.utcOffset()-this.utcOffset()),_=xn(_)){case"year":je=Cu(this,I)/12;break;case"month":je=Cu(this,I);break;case"quarter":je=Cu(this,I)/3;break;case"second":je=(this-I)/1e3;break;case"minute":je=(this-I)/6e4;break;case"hour":je=(this-I)/36e5;break;case"day":je=(this-I-Z)/864e5;break;case"week":je=(this-I-Z)/6048e5;break;default:je=this-I}return T?je:me(je)},$t.endOf=function Om(c){var _,T;if(void 0===(c=xn(c))||"millisecond"===c||!this.isValid())return this;switch(T=this._isUTC?Ur:Dc,c){case"year":_=T(this.year()+1,0,1)-1;break;case"quarter":_=T(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":_=T(this.year(),this.month()+1,1)-1;break;case"week":_=T(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":_=T(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":_=T(this.year(),this.month(),this.date()+1)-1;break;case"hour":_=this._d.valueOf(),_+=vh-Mc(_+(this._isUTC?0:this.utcOffset()*ha),vh)-1;break;case"minute":_=this._d.valueOf(),_+=ha-Mc(_,ha)-1;break;case"second":_=this._d.valueOf(),_+=1e3-Mc(_,1e3)-1}return this._d.setTime(_),m.updateOffset(this,!0),this},$t.format=function tv(c){c||(c=this.isUtc()?m.defaultFormatUtc:m.defaultFormat);var _=wt(this,c);return this.localeData().postformat(_)},$t.from=function It(c,_){return this.isValid()&&(Ze(c)&&c.isValid()||Vi(c).isValid())?uo({to:this,from:c}).locale(this.locale()).humanize(!_):this.localeData().invalidDate()},$t.fromNow=function oi(c){return this.from(Vi(),c)},$t.to=function Ut(c,_){return this.isValid()&&(Ze(c)&&c.isValid()||Vi(c).isValid())?uo({from:this,to:c}).locale(this.locale()).humanize(!_):this.localeData().invalidDate()},$t.toNow=function gr(c){return this.to(Vi(),c)},$t.get=function A(c){return K(this[c=xn(c)])?this[c]():this},$t.invalidAt=function Fm(){return L(this).overflow},$t.isAfter=function da(c,_){var T=Ze(c)?c:Vi(c);return!(!this.isValid()||!T.isValid())&&("millisecond"===(_=xn(_)||"millisecond")?this.valueOf()>T.valueOf():T.valueOf()9999?wt(T,_?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):K(Date.prototype.toISOString)?_?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",wt(T,"Z")):wt(T,_?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},$t.inspect=function ev(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var T,I,c="moment",_="";return this.isLocal()||(c=0===this.utcOffset()?"moment.utc":"moment.parseZone",_="Z"),T="["+c+'("]',I=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(T+I+"-MM-DD[T]HH:mm:ss.SSS"+_+'[")]')},"undefined"!=typeof Symbol&&null!=Symbol.for&&($t[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),$t.toJSON=function rv(){return this.isValid()?this.toISOString():null},$t.toString=function Jy(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},$t.unix=function No(){return Math.floor(this.valueOf()/1e3)},$t.valueOf=function Al(){return this._d.valueOf()-6e4*(this._offset||0)},$t.creationData=function Mh(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},$t.eraName=function Bm(){var c,_,T,I=this.localeData().eras();for(c=0,_=I.length;c<_;++c)if(T=this.clone().startOf("day").valueOf(),I[c].since<=T&&T<=I[c].until||I[c].until<=T&&T<=I[c].since)return I[c].name;return""},$t.eraNarrow=function jm(){var c,_,T,I=this.localeData().eras();for(c=0,_=I.length;c<_;++c)if(T=this.clone().startOf("day").valueOf(),I[c].since<=T&&T<=I[c].until||I[c].until<=T&&T<=I[c].since)return I[c].narrow;return""},$t.eraAbbr=function Ym(){var c,_,T,I=this.localeData().eras();for(c=0,_=I.length;c<_;++c)if(T=this.clone().startOf("day").valueOf(),I[c].since<=T&&T<=I[c].until||I[c].until<=T&&T<=I[c].since)return I[c].abbr;return""},$t.eraYear=function Hm(){var c,_,T,I,Z=this.localeData().eras();for(c=0,_=Z.length;c<_;++c)if(T=Z[c].since<=Z[c].until?1:-1,I=this.clone().startOf("day").valueOf(),Z[c].since<=I&&I<=Z[c].until||Z[c].until<=I&&I<=Z[c].since)return(this.year()-m(Z[c].since).year())*T+Z[c].offset;return this.year()},$t.year=qt,$t.isLeapYear=function mt(){return ee(this.year())},$t.weekYear=function lv(c){return Au.call(this,c,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)},$t.isoWeekYear=function cv(c){return Au.call(this,c,this.isoWeek(),this.isoWeekday(),1,4)},$t.quarter=$t.quarters=function dv(c){return null==c?Math.ceil((this.month()+1)/3):this.month(3*(c-1)+this.month()%3)},$t.month=nr,$t.daysInMonth=function Ao(){return ze(this.year(),this.month())},$t.week=$t.weeks=function Ly(c){var _=this.localeData().week(this);return null==c?_:this.add(7*(c-_),"d")},$t.isoWeek=$t.isoWeeks=function pE(c){var _=Tr(this,1,4).week;return null==c?_:this.add(7*(c-_),"d")},$t.weeksInYear=function xu(){var c=this.localeData()._week;return Vs(this.year(),c.dow,c.doy)},$t.weeksInWeekYear=function Iu(){var c=this.localeData()._week;return Vs(this.weekYear(),c.dow,c.doy)},$t.isoWeeksInYear=function uv(){return Vs(this.year(),1,4)},$t.isoWeeksInISOWeekYear=function ku(){return Vs(this.isoWeekYear(),1,4)},$t.date=Bo,$t.day=$t.days=function wm(c){if(!this.isValid())return null!=c?this:NaN;var _=z(this,"Day");return null!=c?(c=function Ei(c,_){return"string"!=typeof c?c:isNaN(c)?"number"==typeof(c=_.weekdaysParse(c))?c:null:parseInt(c,10)}(c,this.localeData()),this.add(c-_,"d")):_},$t.weekday=function Mm(c){if(!this.isValid())return null!=c?this:NaN;var _=(this.day()+7-this.localeData()._week.dow)%7;return null==c?_:this.add(c-_,"d")},$t.isoWeekday=function Dm(c){if(!this.isValid())return null!=c?this:NaN;if(null!=c){var _=function mE(c,_){return"string"==typeof c?_.weekdaysParse(c)%7||7:isNaN(c)?null:c}(c,this.localeData());return this.day(this.day()%7?_:_-7)}return this.day()||7},$t.dayOfYear=function Ec(c){var _=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==c?_:this.add(c-_,"d")},$t.hour=$t.hours=nh,$t.minute=$t.minutes=hv,$t.second=$t.seconds=pv,$t.millisecond=$t.milliseconds=Ru,$t.utcOffset=function Sm(c,_,T){var Z,I=this._offset||0;if(!this.isValid())return null!=c?this:NaN;if(null!=c){if("string"==typeof c){if(null===(c=lh(ve,c)))return this}else Math.abs(c)<16&&!T&&(c*=60);return!this._isUTC&&_&&(Z=Mu(this)),this._offset=c,this._isUTC=!0,null!=Z&&this.add(Z,"m"),I!==c&&(!_||this._changeInProgress?km(this,uo(c-I,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,m.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?I:Mu(this)},$t.utc=function uh(c){return this.utcOffset(0,c)},$t.local=function Uy(c){return this._isUTC&&(this.utcOffset(0,c),this._isUTC=!1,c&&this.subtract(Mu(this),"m")),this},$t.parseZone=function Rs(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var c=lh(fe,this._i);null!=c?this.utcOffset(c):this.utcOffset(0,!0)}return this},$t.hasAlignedHourOffset=function dh(c){return!!this.isValid()&&(c=c?Vi(c).utcOffset():0,(this.utcOffset()-c)%60==0)},$t.isDST=function zy(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},$t.isLocal=function Gy(){return!!this.isValid()&&!this._isUTC},$t.isUtcOffset=function $y(){return!!this.isValid()&&this._isUTC},$t.isUtc=Du,$t.isUTC=Du,$t.zoneAbbr=function fv(){return this._isUTC?"UTC":""},$t.zoneName=function kE(){return this._isUTC?"Coordinated Universal Time":""},$t.dates=E("dates accessor is deprecated. Use date instead.",Bo),$t.months=E("months accessor is deprecated. Use month instead",nr),$t.years=E("years accessor is deprecated. Use year instead",qt),$t.zone=E("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function qy(c,_){return null!=c?("string"!=typeof c&&(c=-c),this.utcOffset(c,_),this):-this.utcOffset()}),$t.isDSTShifted=E("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function hh(){if(!b(this._isDSTShifted))return this._isDSTShifted;var _,c={};return Tt(c,this),(c=jy(c))._a?(_=c._isUTC?j(c._a):Vi(c._a),this._isDSTShifted=this.isValid()&&function Vy(c,_,T){var ht,I=Math.min(c.length,_.length),Z=Math.abs(c.length-_.length),je=0;for(ht=0;ht0):this._isDSTShifted=!1,this._isDSTShifted});var ri=ge.prototype;function Cc(c,_,T,I){var Z=gi(),je=j().set(I,_);return Z[T](je,c)}function Eh(c,_,T){if(C(c)&&(_=c,c=void 0),c=c||"",null!=_)return Cc(c,_,T,"month");var I,Z=[];for(I=0;I<12;I++)Z[I]=Cc(c,I,T,"month");return Z}function ma(c,_,T,I){"boolean"==typeof c?(C(_)&&(T=_,_=void 0),_=_||""):(T=_=c,c=!1,C(_)&&(T=_,_=void 0),_=_||"");var ht,Z=gi(),je=c?Z._week.dow:0,dn=[];if(null!=T)return Cc(_,(T+je)%7,I,"day");for(ht=0;ht<7;ht++)dn[ht]=Cc(_,(ht+je)%7,I,"day");return dn}ri.calendar=function We(c,_,T){var I=this._calendar[c]||this._calendar.sameElse;return K(I)?I.call(_,T):I},ri.longDateFormat=function Fe(c){var _=this._longDateFormat[c],T=this._longDateFormat[c.toUpperCase()];return _||!T?_:(this._longDateFormat[c]=T.match(Q).map(function(I){return"MMMM"===I||"MM"===I||"DD"===I||"dddd"===I?I.slice(1):I}).join(""),this._longDateFormat[c])},ri.invalidDate=function ut(){return this._invalidDate},ri.ordinal=function At(c){return this._ordinal.replace("%d",c)},ri.preparse=Ou,ri.postformat=Ou,ri.relativeTime=function nn(c,_,T,I){var Z=this._relativeTime[T];return K(Z)?Z(c,_,T,I):Z.replace(/%d/i,c)},ri.pastFuture=function Wt(c,_){var T=this._relativeTime[c>0?"future":"past"];return K(T)?T(_):T.replace(/%s/i,_)},ri.set=function Pe(c){var _,T;for(T in c)g(c,T)&&(K(_=c[T])?this[T]=_:this["_"+T]=_);this._config=c,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},ri.eras=function sv(c,_){var T,I,Z,je=this._eras||gi("en")._eras;for(T=0,I=je.length;T=0)return je[I]},ri.erasConvertYear=function Tu(c,_){var T=c.since<=c.until?1:-1;return void 0===_?m(c.since).year():m(c.since).year()+(_-c.offset)*T},ri.erasAbbrRegex=function ov(c){return g(this,"_erasAbbrRegex")||Dh.call(this),c?this._erasAbbrRegex:this._erasRegex},ri.erasNameRegex=function Su(c){return g(this,"_erasNameRegex")||Dh.call(this),c?this._erasNameRegex:this._erasRegex},ri.erasNarrowRegex=function av(c){return g(this,"_erasNarrowRegex")||Dh.call(this),c?this._erasNarrowRegex:this._erasRegex},ri.months=function Vn(c,_){return c?u(this._months)?this._months[c.month()]:this._months[(this._months.isFormat||He).test(_)?"format":"standalone"][c.month()]:u(this._months)?this._months:this._months.standalone},ri.monthsShort=function $n(c,_){return c?u(this._monthsShort)?this._monthsShort[c.month()]:this._monthsShort[He.test(_)?"format":"standalone"][c.month()]:u(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},ri.monthsParse=function Bn(c,_,T){var I,Z,je;if(this._monthsParseExact)return pi.call(this,c,_,T);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),I=0;I<12;I++){if(Z=j([2e3,I]),T&&!this._longMonthsParse[I]&&(this._longMonthsParse[I]=new RegExp("^"+this.months(Z,"").replace(".","")+"$","i"),this._shortMonthsParse[I]=new RegExp("^"+this.monthsShort(Z,"").replace(".","")+"$","i")),!T&&!this._monthsParse[I]&&(je="^"+this.months(Z,"")+"|^"+this.monthsShort(Z,""),this._monthsParse[I]=new RegExp(je.replace(".",""),"i")),T&&"MMMM"===_&&this._longMonthsParse[I].test(c))return I;if(T&&"MMM"===_&&this._shortMonthsParse[I].test(c))return I;if(!T&&this._monthsParse[I].test(c))return I}},ri.monthsRegex=function ns(c){return this._monthsParseExact?(g(this,"_monthsRegex")||Fi.call(this),c?this._monthsStrictRegex:this._monthsRegex):(g(this,"_monthsRegex")||(this._monthsRegex=Tn),this._monthsStrictRegex&&c?this._monthsStrictRegex:this._monthsRegex)},ri.monthsShortRegex=function En(c){return this._monthsParseExact?(g(this,"_monthsRegex")||Fi.call(this),c?this._monthsShortStrictRegex:this._monthsShortRegex):(g(this,"_monthsShortRegex")||(this._monthsShortRegex=fn),this._monthsShortStrictRegex&&c?this._monthsShortStrictRegex:this._monthsShortRegex)},ri.week=function _m(c){return Tr(c,this._week.dow,this._week.doy).week},ri.firstDayOfYear=function Ry(){return this._week.doy},ri.firstDayOfWeek=function fc(){return this._week.dow},ri.weekdays=function Ro(c,_){var T=u(this._weekdays)?this._weekdays:this._weekdays[c&&!0!==c&&this._weekdays.isFormat.test(_)?"format":"standalone"];return!0===c?ym(T,this._week.dow):c?T[c.day()]:T},ri.weekdaysMin=function Oy(c){return!0===c?ym(this._weekdaysMin,this._week.dow):c?this._weekdaysMin[c.day()]:this._weekdaysMin},ri.weekdaysShort=function gc(c){return!0===c?ym(this._weekdaysShort,this._week.dow):c?this._weekdaysShort[c.day()]:this._weekdaysShort},ri.weekdaysParse=function bm(c,_,T){var I,Z,je;if(this._weekdaysParseExact)return xt.call(this,c,_,T);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),I=0;I<7;I++){if(Z=j([2e3,1]).day(I),T&&!this._fullWeekdaysParse[I]&&(this._fullWeekdaysParse[I]=new RegExp("^"+this.weekdays(Z,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[I]=new RegExp("^"+this.weekdaysShort(Z,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[I]=new RegExp("^"+this.weekdaysMin(Z,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[I]||(je="^"+this.weekdays(Z,"")+"|^"+this.weekdaysShort(Z,"")+"|^"+this.weekdaysMin(Z,""),this._weekdaysParse[I]=new RegExp(je.replace(".",""),"i")),T&&"dddd"===_&&this._fullWeekdaysParse[I].test(c))return I;if(T&&"ddd"===_&&this._shortWeekdaysParse[I].test(c))return I;if(T&&"dd"===_&&this._minWeekdaysParse[I].test(c))return I;if(!T&&this._weekdaysParse[I].test(c))return I}},ri.weekdaysRegex=function Yt(c){return this._weekdaysParseExact?(g(this,"_weekdaysRegex")||rt.call(this),c?this._weekdaysStrictRegex:this._weekdaysRegex):(g(this,"_weekdaysRegex")||(this._weekdaysRegex=eh),this._weekdaysStrictRegex&&c?this._weekdaysStrictRegex:this._weekdaysRegex)},ri.weekdaysShortRegex=function Py(c){return this._weekdaysParseExact?(g(this,"_weekdaysRegex")||rt.call(this),c?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(g(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=th),this._weekdaysShortStrictRegex&&c?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},ri.weekdaysMinRegex=function Em(c){return this._weekdaysParseExact?(g(this,"_weekdaysRegex")||rt.call(this),c?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(g(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=vm),this._weekdaysMinStrictRegex&&c?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},ri.isPM=function xs(c){return"p"===(c+"").toLowerCase().charAt(0)},ri.meridiem=function _c(c,_,T){return c>11?T?"pm":"PM":T?"am":"AM"},rs("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(c){var _=c%10;return c+(1===W(c%100/10)?"th":1===_?"st":2===_?"nd":3===_?"rd":"th")}}),m.lang=E("moment.lang is deprecated. Use moment.locale instead.",rs),m.langData=E("moment.langData is deprecated. Use moment.localeData instead.",gi);var ho=Math.abs;function zm(c,_,T,I){var Z=uo(_,T);return c._milliseconds+=I*Z._milliseconds,c._days+=I*Z._days,c._months+=I*Z._months,c._bubble()}function Fu(c){return c<0?Math.floor(c):Math.ceil(c)}function Sc(c){return 4800*c/146097}function Ll(c){return 146097*c/4800}function po(c){return function(){return this.as(c)}}var Sh=po("ms"),Gm=po("s"),$m=po("m"),vv=po("h"),bv=po("d"),Nu=po("w"),kc=po("M"),wv=po("Q"),Wm=po("y"),Qm=Sh;function jo(c){return function(){return this.isValid()?this._data[c]:NaN}}var _r=jo("milliseconds"),Pl=jo("seconds"),Fl=jo("minutes"),Nl=jo("hours"),Km=jo("days"),kh=jo("months"),Bl=jo("years");var Yo=Math.round,pt={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Mv(c,_,T,I,Z){return Z.relativeTime(_||1,!!T,c,I)}var Xm=Math.abs;function Qa(c){return(c>0)-(c<0)||+c}function fa(){if(!this.isValid())return this.localeData().invalidDate();var I,Z,je,ht,Rn,Wn,zr,Ho,c=Xm(this._milliseconds)/1e3,_=Xm(this._days),T=Xm(this._months),dn=this.asSeconds();return dn?(I=me(c/60),Z=me(I/60),c%=60,I%=60,je=me(T/12),T%=12,ht=c?c.toFixed(3).replace(/\.?0+$/,""):"",Rn=dn<0?"-":"",Wn=Qa(this._months)!==Qa(dn)?"-":"",zr=Qa(this._days)!==Qa(dn)?"-":"",Ho=Qa(this._milliseconds)!==Qa(dn)?"-":"",Rn+"P"+(je?Wn+je+"Y":"")+(T?Wn+T+"M":"")+(_?zr+_+"D":"")+(Z||I||c?"T":"")+(Z?Ho+Z+"H":"")+(I?Ho+I+"M":"")+(c?Ho+ht+"S":"")):"P0D"}var ui=oh.prototype;return ui.isValid=function sh(){return this._isValid},ui.abs=function Um(){var c=this._data;return this._milliseconds=ho(this._milliseconds),this._days=ho(this._days),this._months=ho(this._months),c.milliseconds=ho(c.milliseconds),c.seconds=ho(c.seconds),c.minutes=ho(c.minutes),c.hours=ho(c.hours),c.months=ho(c.months),c.years=ho(c.years),this},ui.add=function _v(c,_){return zm(this,c,_,1)},ui.subtract=function Tc(c,_){return zm(this,c,_,-1)},ui.as=function yv(c){if(!this.isValid())return NaN;var _,T,I=this._milliseconds;if("month"===(c=xn(c))||"quarter"===c||"year"===c)switch(_=this._days+I/864e5,T=this._months+Sc(_),c){case"month":return T;case"quarter":return T/3;case"year":return T/12}else switch(_=this._days+Math.round(Ll(this._months)),c){case"week":return _/7+I/6048e5;case"day":return _+I/864e5;case"hour":return 24*_+I/36e5;case"minute":return 1440*_+I/6e4;case"second":return 86400*_+I/1e3;case"millisecond":return Math.floor(864e5*_)+I;default:throw new Error("Unknown unit "+c)}},ui.asMilliseconds=Sh,ui.asSeconds=Gm,ui.asMinutes=$m,ui.asHours=vv,ui.asDays=bv,ui.asWeeks=Nu,ui.asMonths=kc,ui.asQuarters=wv,ui.asYears=Wm,ui.valueOf=Qm,ui._bubble=function Th(){var Z,je,ht,dn,Rn,c=this._milliseconds,_=this._days,T=this._months,I=this._data;return c>=0&&_>=0&&T>=0||c<=0&&_<=0&&T<=0||(c+=864e5*Fu(Ll(T)+_),_=0,T=0),I.milliseconds=c%1e3,Z=me(c/1e3),I.seconds=Z%60,je=me(Z/60),I.minutes=je%60,ht=me(je/60),I.hours=ht%24,_+=me(ht/24),T+=Rn=me(Sc(_)),_-=Fu(Ll(Rn)),dn=me(T/12),T%=12,I.days=_,I.months=T,I.years=dn,this},ui.clone=function Ol(){return uo(this)},ui.get=function Hn(c){return c=xn(c),this.isValid()?this[c+"s"]():NaN},ui.milliseconds=_r,ui.seconds=Pl,ui.minutes=Fl,ui.hours=Nl,ui.days=Km,ui.weeks=function xc(){return me(this.days()/7)},ui.months=kh,ui.years=Bl,ui.humanize=function Dv(c,_){if(!this.isValid())return this.localeData().invalidDate();var Z,je,T=!1,I=pt;return"object"==typeof c&&(_=c,c=!1),"boolean"==typeof c&&(T=c),"object"==typeof _&&(I=Object.assign({},pt,_),null!=_.s&&null==_.ss&&(I.ss=_.s-1)),je=function IE(c,_,T,I){var Z=uo(c).abs(),je=Yo(Z.as("s")),ht=Yo(Z.as("m")),dn=Yo(Z.as("h")),Rn=Yo(Z.as("d")),Wn=Yo(Z.as("M")),zr=Yo(Z.as("w")),Ho=Yo(Z.as("y")),ga=je<=T.ss&&["s",je]||je0,ga[4]=I,Mv.apply(null,ga)}(this,!T,I,Z=this.localeData()),T&&(je=Z.pastFuture(+this,je)),Z.postformat(je)},ui.toISOString=fa,ui.toString=fa,ui.toJSON=fa,ui.locale=yh,ui.localeData=zs,ui.toIsoString=E("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",fa),ui.lang=xl,De("X",0,0,"unix"),De("x",0,0,"valueOf"),_t("x",J),_t("X",/[+-]?\d+(\.\d{1,3})?/),_e("X",function(c,_,T){T._d=new Date(1e3*parseFloat(c))}),_e("x",function(c,_,T){T._d=new Date(W(c))}),m.version="2.30.1",function d(c){v=c}(Vi),m.fn=$t,m.min=function ME(){return Hy("isBefore",[].slice.call(arguments,0))},m.max=function DE(){return Hy("isAfter",[].slice.call(arguments,0))},m.now=function(){return Date.now?Date.now():+new Date},m.utc=j,m.unix=function Lu(c){return Vi(1e3*c)},m.months=function gv(c,_){return Eh(c,_,"months")},m.isDate=P,m.locale=rs,m.invalid=lt,m.duration=uo,m.isMoment=Ze,m.weekdays=function Ch(c,_,T){return ma(c,_,T,"weekdays")},m.parseZone=function qm(){return Vi.apply(null,arguments).parseZone()},m.localeData=gi,m.isDuration=ah,m.monthsShort=function Rl(c,_){return Eh(c,_,"monthsShort")},m.weekdaysMin=function xE(c,_,T){return ma(c,_,T,"weekdaysMin")},m.defineLocale=ur,m.updateLocale=function $a(c,_){if(null!=_){var T,I,Z=yc;null!=fi[c]&&null!=fi[c].parentLocale?fi[c].set(Be(fi[c]._config,_)):(null!=(I=qr(c))&&(Z=I._config),_=Be(Z,_),null==I&&(_.abbr=c),(T=new ge(_)).parentLocale=fi[c],fi[c]=T),rs(c)}else null!=fi[c]&&(null!=fi[c].parentLocale?(fi[c]=fi[c].parentLocale,c===rs()&&rs(c)):null!=fi[c]&&delete fi[c]);return fi[c]},m.locales=function bc(){return ot(fi)},m.weekdaysShort=function Pu(c,_,T){return ma(c,_,T,"weekdaysShort")},m.normalizeUnits=xn,m.relativeTimeRounding=function Zm(c){return void 0===c?Yo:"function"==typeof c&&(Yo=c,!0)},m.relativeTimeThreshold=function AE(c,_){return void 0!==pt[c]&&(void 0===_?pt[c]:(pt[c]=_,"s"===c&&(pt.ss=_-1),!0))},m.calendarFormat=function xm(c,_){var T=c.diff(_,"days",!0);return T<-6?"sameElse":T<-1?"lastWeek":T<0?"lastDay":T<1?"sameDay":T<2?"nextDay":T<7?"nextWeek":"sameElse"},m.prototype=$t,m.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},m}()},9637:(se,q)=>{"use strict";var v=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if("undefined"!=typeof global)return global;throw new Error("unable to locate global object")}();se.exports=q=v.fetch,v.fetch&&(q.default=v.fetch.bind(v)),q.Headers=v.Headers,q.Request=v.Request,q.Response=v.Response},6051:(se,q,w)=>{se.exports=function v(m){m.getFirstPage=w(6849).bind(null,m),m.getLastPage=w(7386).bind(null,m),m.getNextPage=w(8283).bind(null,m),m.getPreviousPage=w(7742).bind(null,m),m.hasFirstPage=w(3465),m.hasLastPage=w(1484),m.hasNextPage=w(8012),m.hasPreviousPage=w(9643)}},6695:se=>{se.exports=function w(v){q[v]||(console.warn(`DEPRECATED (@octokit/rest): ${v}`),q[v]=1)};const q={}},6849:(se,q,w)=>{se.exports=function m(d,u,p){return v(d,u,"first",p)};const v=w(8811)},7386:(se,q,w)=>{se.exports=function m(d,u,p){return v(d,u,"last",p)};const v=w(8811)},8283:(se,q,w)=>{se.exports=function m(d,u,p){return v(d,u,"next",p)};const v=w(8811)},9970:se=>{se.exports=function q(w){const v={};return(w=w.link||w.headers.link||"").replace(/<([^>]*)>;\s*rel="([\w]*)"/g,(m,d,u)=>{v[u]=d}),v}},8811:(se,q,w)=>{se.exports=function u(g,y,b,C){v(`octokit.get${b.charAt(0).toUpperCase()+b.slice(1)}Page() \u2013 You can use octokit.paginate or async iterators instead: https://github.com/octokit/rest.js#pagination.`);const P=m(y)[b];if(!P){const j=new d(`No ${b} page found`,404);return Promise.reject(j)}const N={url:P,headers:p(y,C)};return g.request(N)};const v=w(6695),m=w(9970),d=w(9780);function p(g,y){const b=g.headers&&g.headers["x-github-media-type"];return!b||y&&y.accept||((y=y||{}).accept="application/vnd."+b.replace("; param=",".").replace("; format=","+")),y}},7742:(se,q,w)=>{se.exports=function m(d,u,p){return v(d,u,"prev",p)};const v=w(8811)},3465:(se,q,w)=>{se.exports=function d(u){return v("octokit.hasFirstPage() \u2013 You can use octokit.paginate or async iterators instead: https://github.com/octokit/rest.js#pagination."),m(u).first};const v=w(6695),m=w(9970)},1484:(se,q,w)=>{se.exports=function d(u){return v("octokit.hasLastPage() \u2013 You can use octokit.paginate or async iterators instead: https://github.com/octokit/rest.js#pagination."),m(u).last};const v=w(6695),m=w(9970)},8012:(se,q,w)=>{se.exports=function d(u){return v("octokit.hasNextPage() \u2013 You can use octokit.paginate or async iterators instead: https://github.com/octokit/rest.js#pagination."),m(u).next};const v=w(6695),m=w(9970)},9643:(se,q,w)=>{se.exports=function d(u){return v("octokit.hasPreviousPage() \u2013 You can use octokit.paginate or async iterators instead: https://github.com/octokit/rest.js#pagination."),m(u).prev};const v=w(6695),m=w(9970)},9780:se=>{se.exports=class extends Error{constructor(w,v,m){super(w),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.code=v,this.headers=m}}},6389:(se,q,w)=>{var v=w(9136);function m(u){var p=function(){return p.called?p.value:(p.called=!0,p.value=u.apply(this,arguments))};return p.called=!1,p}function d(u){var p=function(){if(p.called)throw new Error(p.onceError);return p.called=!0,p.value=u.apply(this,arguments)};return p.onceError=(u.name||"Function wrapped with `once`")+" shouldn't be called more than once",p.called=!1,p}se.exports=v(m),se.exports.strict=v(d),m.proto=m(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return m(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return d(this)},configurable:!0})})},3037:()=>{var se,q;q=se||(se={}),function(w){var v="object"==typeof global?global:"object"==typeof self?self:"object"==typeof this?this:Function("return this;")(),m=d(q);function d(u,p){return function(g,y){"function"!=typeof u[g]&&Object.defineProperty(u,g,{configurable:!0,writable:!0,value:y}),p&&p(g,y)}}void 0===v.Reflect?v.Reflect=q:m=d(v.Reflect,m),function(w){var v=Object.prototype.hasOwnProperty,m="function"==typeof Symbol,d=m&&void 0!==Symbol.toPrimitive?Symbol.toPrimitive:"@@toPrimitive",u=m&&void 0!==Symbol.iterator?Symbol.iterator:"@@iterator",p="function"==typeof Object.create,g={__proto__:[]}instanceof Array,y=!p&&!g,b={create:p?function(){return Xe(Object.create(null))}:g?function(){return Xe({__proto__:null})}:function(){return Xe({})},has:y?function(le,be){return v.call(le,be)}:function(le,be){return be in le},get:y?function(le,be){return v.call(le,be)?le[be]:void 0}:function(le,be){return le[be]}},C=Object.getPrototypeOf(Function),P="object"==typeof process&&process.env&&"true"===process.env.REFLECT_METADATA_USE_MAP_POLYFILL,N=P||"function"!=typeof Map||"function"!=typeof Map.prototype.entries?function jn(){var le={},be=[],xe=function(){function gt(Le,Ye,ft){this._index=0,this._keys=Le,this._values=Ye,this._selector=ft}return gt.prototype["@@iterator"]=function(){return this},gt.prototype[u]=function(){return this},gt.prototype.next=function(){var Le=this._index;if(Le>=0&&Le=this._keys.length?(this._index=-1,this._keys=be,this._values=be):this._index++,{value:Ye,done:!1}}return{value:void 0,done:!0}},gt.prototype.throw=function(Le){throw this._index>=0&&(this._index=-1,this._keys=be,this._values=be),Le},gt.prototype.return=function(Le){return this._index>=0&&(this._index=-1,this._keys=be,this._values=be),{value:Le,done:!0}},gt}();return function(){function gt(){this._keys=[],this._values=[],this._cacheKey=le,this._cacheIndex=-2}return Object.defineProperty(gt.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),gt.prototype.has=function(Le){return this._find(Le,!1)>=0},gt.prototype.get=function(Le){var Ye=this._find(Le,!1);return Ye>=0?this._values[Ye]:void 0},gt.prototype.set=function(Le,Ye){var ft=this._find(Le,!0);return this._values[ft]=Ye,this},gt.prototype.delete=function(Le){var Ye=this._find(Le,!1);if(Ye>=0){for(var ft=this._keys.length,Mt=Ye+1;Mt=0;--xe){var at=(0,le[xe])(be);if(!Q(at)&&!X(at)){if(!ct(at))throw new TypeError;be=at}}return be}(le,be)}if(!zt(le))throw new TypeError;if(!ae(be))throw new TypeError;if(!ae(Ke)&&!Q(Ke)&&!X(Ke))throw new TypeError;return X(Ke)&&(Ke=void 0),function G(le,be,xe,Ke){for(var at=le.length-1;at>=0;--at){var gt=(0,le[at])(be,xe,Ke);if(!Q(gt)&&!X(gt)){if(!ae(gt))throw new TypeError;Ke=gt}}return Ke}(le,be,xe=Vt(xe),Ke)}),w("metadata",function ne(le,be){return function xe(Ke,at){if(!ae(Ke))throw new TypeError;if(!Q(at)&&!function ut(le){switch(vt(le)){case 3:case 4:return!0;default:return!1}}(at))throw new TypeError;ot(le,be,Ke,at)}}),w("defineMetadata",function Ge(le,be,xe,Ke){if(!ae(xe))throw new TypeError;return Q(Ke)||(Ke=Vt(Ke)),ot(le,be,xe,Ke)}),w("hasMetadata",function lt(le,be,xe){if(!ae(be))throw new TypeError;return Q(xe)||(xe=Vt(xe)),K(le,be,xe)}),w("hasOwnMetadata",function Nt(le,be,xe){if(!ae(be))throw new TypeError;return Q(xe)||(xe=Vt(xe)),Pe(le,be,xe)}),w("getMetadata",function Lt(le,be,xe){if(!ae(be))throw new TypeError;return Q(xe)||(xe=Vt(xe)),Be(le,be,xe)}),w("getOwnMetadata",function Tt(le,be,xe){if(!ae(be))throw new TypeError;return Q(xe)||(xe=Vt(xe)),ge(le,be,xe)}),w("getMetadataKeys",function st(le,be){if(!ae(le))throw new TypeError;return Q(be)||(be=Vt(be)),yt(le,be)}),w("getOwnMetadataKeys",function Ze(le,be){if(!ae(le))throw new TypeError;return Q(be)||(be=Vt(be)),We(le,be)}),w("deleteMetadata",function Ce(le,be,xe){if(!ae(be))throw new TypeError;Q(xe)||(xe=Vt(xe));var Ke=re(be,xe,!1);if(Q(Ke)||!Ke.delete(le))return!1;if(Ke.size>0)return!0;var at=F.get(be);return at.delete(xe),at.size>0||F.delete(be),!0})}(m)}()},1082:(se,q,w)=>{"use strict";w.d(q,{ej:()=>K,kG:()=>Pe,U6:()=>yt});var v=function(X,Me){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ae,De){ae.__proto__=De}||function(ae,De){for(var Ve in De)De.hasOwnProperty(Ve)&&(ae[Ve]=De[Ve])})(X,Me)},E="Invariant Violation",G=Object.setPrototypeOf,re=void 0===G?function(X,Me){return X.__proto__=Me,X}:G,K=function(X){function Me(ae){void 0===ae&&(ae=E);var De=X.call(this,"number"==typeof ae?E+": "+ae+" (see https://github.com/apollographql/invariant-packages)":ae)||this;return De.framesToPop=1,De.name=E,re(De,Me.prototype),De}return function m(X,Me){function ae(){this.constructor=X}v(X,Me),X.prototype=null===Me?Object.create(Me):(ae.prototype=Me.prototype,new ae)}(Me,X),Me}(Error);function Pe(X,Me){if(!X)throw new K(Me)}var X,Be=["log","warn","error","silent"],ge=Be.indexOf("log");function ot(X){return function(){if(Be.indexOf(X)>=ge)return console[X].apply(console,arguments)}}function yt(X){var Me=Be[ge];return ge=Math.max(0,Be.indexOf(X)),Me}(X=Pe||(Pe={})).log=ot("log"),X.warn=ot("warn"),X.error=ot("error");var We={env:{}};if("object"==typeof process)We=process;else try{Function("stub","process = stub")(We)}catch(X){}},9136:se=>{se.exports=function q(w,v){if(w&&v)return q(w)(v);if("function"!=typeof w)throw new TypeError("need wrapper function");return Object.keys(w).forEach(function(d){m[d]=w[d]}),m;function m(){for(var d=new Array(arguments.length),u=0;u{se.exports=w(6289).Observable},6289:(se,q)=>{"use strict";function v(Ze,Ce){if(!(Ze instanceof Ce))throw new TypeError("Cannot call a class as a function")}function m(Ze,Ce){for(var E=0;E1,Pe=!1,Be=arguments[1],ge=Be;return new re(function(ot){return G.subscribe({next:function(yt){var We=!Pe;if(Pe=!0,!We||K)try{ge=E(ge,yt)}catch(vt){return ot.error(vt)}else ge=yt},error:function(yt){ot.error(yt)},complete:function(){if(!Pe&&!K)return ot.error(new TypeError("Cannot reduce an empty sequence"));ot.next(ge),ot.complete()}})})}},{key:"concat",value:function(){for(var E=this,G=arguments.length,re=new Array(G),K=0;K=0&&Pe.splice(We,1),ge()}});Pe.push(yt)},error:function(ot){K.error(ot)},complete:function(){ge()}});function ge(){Be.closed&&0===Pe.length&&K.complete()}return function(){Pe.forEach(function(ot){return ot.unsubscribe()}),Be.unsubscribe()}})}},{key:b,value:function(){return this}}],[{key:"from",value:function(E){var G="function"==typeof this?this:Ze;if(null==E)throw new TypeError(E+" is not an object");var re=P(E,b);if(re){var K=re.call(E);if(Object(K)!==K)throw new TypeError(K+" is not an object");return function R(Ze){return Ze instanceof st}(K)&&K.constructor===G?K:new G(function(Pe){return K.subscribe(Pe)})}if(p("iterator")&&(re=P(E,y)))return new G(function(Pe){F(function(){if(!Pe.closed){var Be=!0,ge=!1,ot=void 0;try{for(var We,yt=re.call(E)[Symbol.iterator]();!(Be=(We=yt.next()).done);Be=!0)if(Pe.next(We.value),Pe.closed)return}catch(Q){ge=!0,ot=Q}finally{try{!Be&&null!=yt.return&&yt.return()}finally{if(ge)throw ot}}Pe.complete()}})});if(Array.isArray(E))return new G(function(Pe){F(function(){if(!Pe.closed){for(var Be=0;Be{"use strict";!function(ue){const Xe=ue.performance;function le(Ue){Xe&&Xe.mark&&Xe.mark(Ue)}function be(Ue,et){Xe&&Xe.measure&&Xe.measure(Ue,et)}le("Zone");const xe=ue.__Zone_symbol_prefix||"__zone_symbol__";function Ke(Ue){return xe+Ue}const at=!0===ue[Ke("forceDuplicateZoneCheck")];if(ue.Zone){if(at||"function"!=typeof ue.Zone.__symbol__)throw new Error("Zone already loaded.");return ue.Zone}let Ot=(()=>{class Ue{constructor(de,ke){this._parent=de,this._name=ke?ke.name||"unnamed":"",this._properties=ke&&ke.properties||{},this._zoneDelegate=new Le(this,this._parent&&this._parent._zoneDelegate,ke)}static assertZonePatched(){if(ue.Promise!==_e.ZoneAwarePromise)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.)")}static get root(){let de=Ue.current;for(;de.parent;)de=de.parent;return de}static get current(){return U.zone}static get currentTask(){return ee}static __load_patch(de,ke,Pt=!1){if(_e.hasOwnProperty(de)){if(!Pt&&at)throw Error("Already loaded patch: "+de)}else if(!ue["__Zone_disable_"+de]){const sn="Zone:"+de;le(sn),_e[de]=ke(ue,Ue,Oe),be(sn,sn)}}get parent(){return this._parent}get name(){return this._name}get(de){const ke=this.getZoneWith(de);if(ke)return ke._properties[de]}getZoneWith(de){let ke=this;for(;ke;){if(ke._properties.hasOwnProperty(de))return ke;ke=ke._parent}return null}fork(de){if(!de)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,de)}wrap(de,ke){if("function"!=typeof de)throw new Error("Expecting function got: "+de);const Pt=this._zoneDelegate.intercept(this,de,ke),sn=this;return function(){return sn.runGuarded(Pt,this,arguments,ke)}}run(de,ke,Pt,sn){U={parent:U,zone:this};try{return this._zoneDelegate.invoke(this,de,ke,Pt,sn)}finally{U=U.parent}}runGuarded(de,ke=null,Pt,sn){U={parent:U,zone:this};try{try{return this._zoneDelegate.invoke(this,de,ke,Pt,sn)}catch(Xn){if(this._zoneDelegate.handleError(this,Xn))throw Xn}}finally{U=U.parent}}runTask(de,ke,Pt){if(de.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(de.zone||he).name+"; Execution: "+this.name+")");if(de.state===Qe&&(de.type===ce||de.type===W))return;const sn=de.state!=Dt;sn&&de._transitionTo(Dt,_t),de.runCount++;const Xn=ee;ee=de,U={parent:U,zone:this};try{de.type==W&&de.data&&!de.data.isPeriodic&&(de.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,de,ke,Pt)}catch(Ft){if(this._zoneDelegate.handleError(this,Ft))throw Ft}}finally{de.state!==Qe&&de.state!==ie&&(de.type==ce||de.data&&de.data.isPeriodic?sn&&de._transitionTo(_t,Dt):(de.runCount=0,this._updateTaskCount(de,-1),sn&&de._transitionTo(Qe,Dt,Qe))),U=U.parent,ee=Xn}}scheduleTask(de){if(de.zone&&de.zone!==this){let Pt=this;for(;Pt;){if(Pt===de.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${de.zone.name}`);Pt=Pt.parent}}de._transitionTo(Bt,Qe);const ke=[];de._zoneDelegates=ke,de._zone=this;try{de=this._zoneDelegate.scheduleTask(this,de)}catch(Pt){throw de._transitionTo(ie,Bt,Qe),this._zoneDelegate.handleError(this,Pt),Pt}return de._zoneDelegates===ke&&this._updateTaskCount(de,1),de.state==Bt&&de._transitionTo(_t,Bt),de}scheduleMicroTask(de,ke,Pt,sn){return this.scheduleTask(new Ye(me,de,ke,Pt,sn,void 0))}scheduleMacroTask(de,ke,Pt,sn,Xn){return this.scheduleTask(new Ye(W,de,ke,Pt,sn,Xn))}scheduleEventTask(de,ke,Pt,sn,Xn){return this.scheduleTask(new Ye(ce,de,ke,Pt,sn,Xn))}cancelTask(de){if(de.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(de.zone||he).name+"; Execution: "+this.name+")");de._transitionTo(en,_t,Dt);try{this._zoneDelegate.cancelTask(this,de)}catch(ke){throw de._transitionTo(ie,en),this._zoneDelegate.handleError(this,ke),ke}return this._updateTaskCount(de,-1),de._transitionTo(Qe,en),de.runCount=0,de}_updateTaskCount(de,ke){const Pt=de._zoneDelegates;-1==ke&&(de._zoneDelegates=null);for(let sn=0;snUe.hasTask(de,ke),onScheduleTask:(Ue,et,de,ke)=>Ue.scheduleTask(de,ke),onInvokeTask:(Ue,et,de,ke,Pt,sn)=>Ue.invokeTask(de,ke,Pt,sn),onCancelTask:(Ue,et,de,ke)=>Ue.cancelTask(de,ke)};class Le{constructor(et,de,ke){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=et,this._parentDelegate=de,this._forkZS=ke&&(ke&&ke.onFork?ke:de._forkZS),this._forkDlgt=ke&&(ke.onFork?de:de._forkDlgt),this._forkCurrZone=ke&&(ke.onFork?this.zone:de._forkCurrZone),this._interceptZS=ke&&(ke.onIntercept?ke:de._interceptZS),this._interceptDlgt=ke&&(ke.onIntercept?de:de._interceptDlgt),this._interceptCurrZone=ke&&(ke.onIntercept?this.zone:de._interceptCurrZone),this._invokeZS=ke&&(ke.onInvoke?ke:de._invokeZS),this._invokeDlgt=ke&&(ke.onInvoke?de:de._invokeDlgt),this._invokeCurrZone=ke&&(ke.onInvoke?this.zone:de._invokeCurrZone),this._handleErrorZS=ke&&(ke.onHandleError?ke:de._handleErrorZS),this._handleErrorDlgt=ke&&(ke.onHandleError?de:de._handleErrorDlgt),this._handleErrorCurrZone=ke&&(ke.onHandleError?this.zone:de._handleErrorCurrZone),this._scheduleTaskZS=ke&&(ke.onScheduleTask?ke:de._scheduleTaskZS),this._scheduleTaskDlgt=ke&&(ke.onScheduleTask?de:de._scheduleTaskDlgt),this._scheduleTaskCurrZone=ke&&(ke.onScheduleTask?this.zone:de._scheduleTaskCurrZone),this._invokeTaskZS=ke&&(ke.onInvokeTask?ke:de._invokeTaskZS),this._invokeTaskDlgt=ke&&(ke.onInvokeTask?de:de._invokeTaskDlgt),this._invokeTaskCurrZone=ke&&(ke.onInvokeTask?this.zone:de._invokeTaskCurrZone),this._cancelTaskZS=ke&&(ke.onCancelTask?ke:de._cancelTaskZS),this._cancelTaskDlgt=ke&&(ke.onCancelTask?de:de._cancelTaskDlgt),this._cancelTaskCurrZone=ke&&(ke.onCancelTask?this.zone:de._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const Pt=ke&&ke.onHasTask;(Pt||de&&de._hasTaskZS)&&(this._hasTaskZS=Pt?ke:gt,this._hasTaskDlgt=de,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=et,ke.onScheduleTask||(this._scheduleTaskZS=gt,this._scheduleTaskDlgt=de,this._scheduleTaskCurrZone=this.zone),ke.onInvokeTask||(this._invokeTaskZS=gt,this._invokeTaskDlgt=de,this._invokeTaskCurrZone=this.zone),ke.onCancelTask||(this._cancelTaskZS=gt,this._cancelTaskDlgt=de,this._cancelTaskCurrZone=this.zone))}fork(et,de){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,et,de):new Ot(et,de)}intercept(et,de,ke){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,et,de,ke):de}invoke(et,de,ke,Pt,sn){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,et,de,ke,Pt,sn):de.apply(ke,Pt)}handleError(et,de){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,et,de)}scheduleTask(et,de){let ke=de;if(this._scheduleTaskZS)this._hasTaskZS&&ke._zoneDelegates.push(this._hasTaskDlgtOwner),ke=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,et,de),ke||(ke=de);else if(de.scheduleFn)de.scheduleFn(de);else{if(de.type!=me)throw new Error("Task is missing scheduleFn.");Ie(de)}return ke}invokeTask(et,de,ke,Pt){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,et,de,ke,Pt):de.callback.apply(ke,Pt)}cancelTask(et,de){let ke;if(this._cancelTaskZS)ke=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,et,de);else{if(!de.cancelFn)throw Error("Task is not cancelable");ke=de.cancelFn(de)}return ke}hasTask(et,de){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,et,de)}catch(ke){this.handleError(et,ke)}}_updateTaskCount(et,de){const ke=this._taskCounts,Pt=ke[et],sn=ke[et]=Pt+de;if(sn<0)throw new Error("More tasks executed then were scheduled.");0!=Pt&&0!=sn||this.hasTask(this.zone,{microTask:ke.microTask>0,macroTask:ke.macroTask>0,eventTask:ke.eventTask>0,change:et})}}class Ye{constructor(et,de,ke,Pt,sn,Xn){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=et,this.source=de,this.data=Pt,this.scheduleFn=sn,this.cancelFn=Xn,!ke)throw new Error("callback is not defined");this.callback=ke;const Ft=this;this.invoke=et===ce&&Pt&&Pt.useG?Ye.invokeTask:function(){return Ye.invokeTask.call(ue,Ft,this,arguments)}}static invokeTask(et,de,ke){et||(et=this),te++;try{return et.runCount++,et.zone.runTask(et,de,ke)}finally{1==te&&$(),te--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(Qe,Bt)}_transitionTo(et,de,ke){if(this._state!==de&&this._state!==ke)throw new Error(`${this.type} '${this.source}': can not transition to '${et}', expecting state '${de}'${ke?" or '"+ke+"'":""}, was '${this._state}'.`);this._state=et,et==Qe&&(this._zoneDelegates=null)}toString(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const ft=Ke("setTimeout"),Mt=Ke("Promise"),Jt=Ke("then");let fe,bn=[],J=!1;function ve(Ue){if(fe||ue[Mt]&&(fe=ue[Mt].resolve(0)),fe){let et=fe[Jt];et||(et=fe.then),et.call(fe,Ue)}else ue[ft](Ue,0)}function Ie(Ue){0===te&&0===bn.length&&ve($),Ue&&bn.push(Ue)}function $(){if(!J){for(J=!0;bn.length;){const Ue=bn;bn=[];for(let et=0;etU,onUnhandledError:Re,microtaskDrainDone:Re,scheduleMicroTask:Ie,showUncaughtError:()=>!Ot[Ke("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:Re,patchMethod:()=>Re,bindArguments:()=>[],patchThen:()=>Re,patchMacroTask:()=>Re,patchEventPrototype:()=>Re,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>Re,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>Re,wrapWithCurrentZone:()=>Re,filterProperties:()=>[],attachOriginToPatched:()=>Re,_redefineProperty:()=>Re,patchCallbacks:()=>Re,nativeScheduleMicroTask:ve};let U={parent:null,zone:new Ot(null,null)},ee=null,te=0;function Re(){}be("Zone","Zone"),ue.Zone=Ot}("undefined"!=typeof window&&window||"undefined"!=typeof self&&self||global);const se=Object.getOwnPropertyDescriptor,q=Object.defineProperty,w=Object.getPrototypeOf,v=Object.create,m=Array.prototype.slice,d="addEventListener",u="removeEventListener",p=Zone.__symbol__(d),g=Zone.__symbol__(u),y="true",b="false",C=Zone.__symbol__("");function P(ue,Xe){return Zone.current.wrap(ue,Xe)}function N(ue,Xe,le,be,xe){return Zone.current.scheduleMacroTask(ue,Xe,le,be,xe)}const R=Zone.__symbol__,j="undefined"!=typeof window,F=j?window:void 0,L=j&&F||"object"==typeof self&&self||global;function Ge(ue,Xe){for(let le=ue.length-1;le>=0;le--)"function"==typeof ue[le]&&(ue[le]=P(ue[le],Xe+"_"+le));return ue}function Nt(ue){return!ue||!1!==ue.writable&&!("function"==typeof ue.get&&void 0===ue.set)}const Lt="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,Tt=!("nw"in L)&&void 0!==L.process&&"[object process]"==={}.toString.call(L.process),st=!Tt&&!Lt&&!(!j||!F.HTMLElement),Ze=void 0!==L.process&&"[object process]"==={}.toString.call(L.process)&&!Lt&&!(!j||!F.HTMLElement),Ce={},E=function(ue){if(!(ue=ue||L.event))return;let Xe=Ce[ue.type];Xe||(Xe=Ce[ue.type]=R("ON_PROPERTY"+ue.type));const le=this||ue.target||L,be=le[Xe];let xe;if(st&&le===F&&"error"===ue.type){const Ke=ue;xe=be&&be.call(this,Ke.message,Ke.filename,Ke.lineno,Ke.colno,Ke.error),!0===xe&&ue.preventDefault()}else xe=be&&be.apply(this,arguments),null!=xe&&!xe&&ue.preventDefault();return xe};function G(ue,Xe,le){let be=se(ue,Xe);if(!be&&le&&se(le,Xe)&&(be={enumerable:!0,configurable:!0}),!be||!be.configurable)return;const xe=R("on"+Xe+"patched");if(ue.hasOwnProperty(xe)&&ue[xe])return;delete be.writable,delete be.value;const Ke=be.get,at=be.set,Ot=Xe.slice(2);let gt=Ce[Ot];gt||(gt=Ce[Ot]=R("ON_PROPERTY"+Ot)),be.set=function(Le){let Ye=this;!Ye&&ue===L&&(Ye=L),Ye&&("function"==typeof Ye[gt]&&Ye.removeEventListener(Ot,E),at&&at.call(Ye,null),Ye[gt]=Le,"function"==typeof Le&&Ye.addEventListener(Ot,E,!1))},be.get=function(){let Le=this;if(!Le&&ue===L&&(Le=L),!Le)return null;const Ye=Le[gt];if(Ye)return Ye;if(Ke){let ft=Ke.call(this);if(ft)return be.set.call(this,ft),"function"==typeof Le.removeAttribute&&Le.removeAttribute(Xe),ft}return null},q(ue,Xe,be),ue[xe]=!0}function re(ue,Xe,le){if(Xe)for(let be=0;befunction(at,Ot){const gt=le(at,Ot);return gt.cbIdx>=0&&"function"==typeof Ot[gt.cbIdx]?N(gt.name,Ot[gt.cbIdx],gt,xe):Ke.apply(at,Ot)})}function ot(ue,Xe){ue[R("OriginalDelegate")]=Xe}let yt=!1,We=!1;function Q(){if(yt)return We;yt=!0;try{const ue=F.navigator.userAgent;(-1!==ue.indexOf("MSIE ")||-1!==ue.indexOf("Trident/")||-1!==ue.indexOf("Edge/"))&&(We=!0)}catch(ue){}return We}Zone.__load_patch("ZoneAwarePromise",(ue,Xe,le)=>{const be=Object.getOwnPropertyDescriptor,xe=Object.defineProperty,at=le.symbol,Ot=[],gt=!0===ue[at("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],Le=at("Promise"),Ye=at("then");le.onUnhandledError=Ft=>{if(le.showUncaughtError()){const qt=Ft&&Ft.rejection;qt?console.error("Unhandled Promise rejection:",qt instanceof Error?qt.message:qt,"; Zone:",Ft.zone.name,"; Task:",Ft.task&&Ft.task.source,"; Value:",qt,qt instanceof Error?qt.stack:void 0):console.error(Ft)}},le.microtaskDrainDone=()=>{for(;Ot.length;){const Ft=Ot.shift();try{Ft.zone.runGuarded(()=>{throw Ft.throwOriginal?Ft.rejection:Ft})}catch(qt){Jt(qt)}}};const Mt=at("unhandledPromiseRejectionHandler");function Jt(Ft){le.onUnhandledError(Ft);try{const qt=Xe[Mt];"function"==typeof qt&&qt.call(this,Ft)}catch(qt){}}function bn(Ft){return Ft&&Ft.then}function J(Ft){return Ft}function fe(Ft){return de.reject(Ft)}const ve=at("state"),Ie=at("value"),$=at("finally"),he=at("parentPromiseValue"),Qe=at("parentPromiseState"),_t=null,en=!1;function me(Ft,qt){return mt=>{try{Oe(Ft,qt,mt)}catch(Ht){Oe(Ft,!1,Ht)}}}const W=function(){let Ft=!1;return function(mt){return function(){Ft||(Ft=!0,mt.apply(null,arguments))}}},_e=at("currentTaskTrace");function Oe(Ft,qt,mt){const Ht=W();if(Ft===mt)throw new TypeError("Promise resolved with itself");if(Ft[ve]===_t){let z=null;try{("object"==typeof mt||"function"==typeof mt)&&(z=mt&&mt.then)}catch(S){return Ht(()=>{Oe(Ft,!1,S)})(),Ft}if(qt!==en&&mt instanceof de&&mt.hasOwnProperty(ve)&&mt.hasOwnProperty(Ie)&&mt[ve]!==_t)ee(mt),Oe(Ft,mt[ve],mt[Ie]);else if(qt!==en&&"function"==typeof z)try{z.call(mt,Ht(me(Ft,qt)),Ht(me(Ft,!1)))}catch(S){Ht(()=>{Oe(Ft,!1,S)})()}else{Ft[ve]=qt;const S=Ft[Ie];if(Ft[Ie]=mt,Ft[$]===$&&!0===qt&&(Ft[ve]=Ft[Qe],Ft[Ie]=Ft[he]),qt===en&&mt instanceof Error){const A=Xe.currentTask&&Xe.currentTask.data&&Xe.currentTask.data.__creationTrace__;A&&xe(mt,_e,{configurable:!0,enumerable:!1,writable:!0,value:A})}for(let A=0;A{try{const V=Ft[Ie],ye=!!mt&&$===mt[$];ye&&(mt[he]=V,mt[Qe]=S);const pe=qt.run(A,void 0,ye&&A!==fe&&A!==J?[]:[V]);Oe(mt,!0,pe)}catch(V){Oe(mt,!1,V)}},mt)}const Ue=function(){},et=ue.AggregateError;class de{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(qt){return Oe(new this(null),!0,qt)}static reject(qt){return Oe(new this(null),en,qt)}static any(qt){if(!qt||"function"!=typeof qt[Symbol.iterator])return Promise.reject(new et([],"All promises were rejected"));const mt=[];let Ht=0;try{for(let A of qt)Ht++,mt.push(de.resolve(A))}catch(A){return Promise.reject(new et([],"All promises were rejected"))}if(0===Ht)return Promise.reject(new et([],"All promises were rejected"));let z=!1;const S=[];return new de((A,V)=>{for(let ye=0;ye{z||(z=!0,A(pe))},pe=>{S.push(pe),Ht--,0===Ht&&(z=!0,V(new et(S,"All promises were rejected")))})})}static race(qt){let mt,Ht,z=new this((V,ye)=>{mt=V,Ht=ye});function S(V){mt(V)}function A(V){Ht(V)}for(let V of qt)bn(V)||(V=this.resolve(V)),V.then(S,A);return z}static all(qt){return de.allWithCallback(qt)}static allSettled(qt){return(this&&this.prototype instanceof de?this:de).allWithCallback(qt,{thenCallback:Ht=>({status:"fulfilled",value:Ht}),errorCallback:Ht=>({status:"rejected",reason:Ht})})}static allWithCallback(qt,mt){let Ht,z,S=new this((pe,ze)=>{Ht=pe,z=ze}),A=2,V=0;const ye=[];for(let pe of qt){bn(pe)||(pe=this.resolve(pe));const ze=V;try{pe.then(Ee=>{ye[ze]=mt?mt.thenCallback(Ee):Ee,A--,0===A&&Ht(ye)},Ee=>{mt?(ye[ze]=mt.errorCallback(Ee),A--,0===A&&Ht(ye)):z(Ee)})}catch(Ee){z(Ee)}A++,V++}return A-=2,0===A&&Ht(ye),S}constructor(qt){const mt=this;if(!(mt instanceof de))throw new Error("Must be an instanceof Promise.");mt[ve]=_t,mt[Ie]=[];try{const Ht=W();qt&&qt(Ht(me(mt,!0)),Ht(me(mt,en)))}catch(Ht){Oe(mt,!1,Ht)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return de}then(qt,mt){var Ht;let z=null===(Ht=this.constructor)||void 0===Ht?void 0:Ht[Symbol.species];(!z||"function"!=typeof z)&&(z=this.constructor||de);const S=new z(Ue),A=Xe.current;return this[ve]==_t?this[Ie].push(A,S,qt,mt):te(this,A,S,qt,mt),S}catch(qt){return this.then(null,qt)}finally(qt){var mt;let Ht=null===(mt=this.constructor)||void 0===mt?void 0:mt[Symbol.species];(!Ht||"function"!=typeof Ht)&&(Ht=de);const z=new Ht(Ue);z[$]=$;const S=Xe.current;return this[ve]==_t?this[Ie].push(S,z,qt,qt):te(this,S,z,qt,qt),z}}de.resolve=de.resolve,de.reject=de.reject,de.race=de.race,de.all=de.all;const ke=ue[Le]=ue.Promise;ue.Promise=de;const Pt=at("thenPatched");function sn(Ft){const qt=Ft.prototype,mt=be(qt,"then");if(mt&&(!1===mt.writable||!mt.configurable))return;const Ht=qt.then;qt[Ye]=Ht,Ft.prototype.then=function(z,S){return new de((V,ye)=>{Ht.call(this,V,ye)}).then(z,S)},Ft[Pt]=!0}return le.patchThen=sn,ke&&(sn(ke),Be(ue,"fetch",Ft=>function Xn(Ft){return function(qt,mt){let Ht=Ft.apply(qt,mt);if(Ht instanceof de)return Ht;let z=Ht.constructor;return z[Pt]||sn(z),Ht}}(Ft))),Promise[Xe.__symbol__("uncaughtPromiseErrors")]=Ot,de}),Zone.__load_patch("toString",ue=>{const Xe=Function.prototype.toString,le=R("OriginalDelegate"),be=R("Promise"),xe=R("Error"),Ke=function(){if("function"==typeof this){const Le=this[le];if(Le)return"function"==typeof Le?Xe.call(Le):Object.prototype.toString.call(Le);if(this===Promise){const Ye=ue[be];if(Ye)return Xe.call(Ye)}if(this===Error){const Ye=ue[xe];if(Ye)return Xe.call(Ye)}}return Xe.call(this)};Ke[le]=Xe,Function.prototype.toString=Ke;const at=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":at.call(this)}});let X=!1;if("undefined"!=typeof window)try{const ue=Object.defineProperty({},"passive",{get:function(){X=!0}});window.addEventListener("test",ue,ue),window.removeEventListener("test",ue,ue)}catch(ue){X=!1}const Me={useG:!0},ae={},De={},Ve=new RegExp("^"+C+"(\\w+)(true|false)$"),it=R("propagationStopped");function wt(ue,Xe){const le=(Xe?Xe(ue):ue)+b,be=(Xe?Xe(ue):ue)+y,xe=C+le,Ke=C+be;ae[ue]={},ae[ue][b]=xe,ae[ue][y]=Ke}function Vt(ue,Xe,le,be){const xe=be&&be.add||d,Ke=be&&be.rm||u,at=be&&be.listeners||"eventListeners",Ot=be&&be.rmAll||"removeAllListeners",gt=R(xe),Le="."+xe+":",Mt=function(Ie,$,he){if(Ie.isRemoved)return;const Qe=Ie.callback;let Bt;"object"==typeof Qe&&Qe.handleEvent&&(Ie.callback=Dt=>Qe.handleEvent(Dt),Ie.originalDelegate=Qe);try{Ie.invoke(Ie,$,[he])}catch(Dt){Bt=Dt}const _t=Ie.options;return _t&&"object"==typeof _t&&_t.once&&$[Ke].call($,he.type,Ie.originalDelegate?Ie.originalDelegate:Ie.callback,_t),Bt};function Jt(Ie,$,he){if(!($=$||ue.event))return;const Qe=Ie||$.target||ue,Bt=Qe[ae[$.type][he?y:b]];if(Bt){const _t=[];if(1===Bt.length){const Dt=Mt(Bt[0],Qe,$);Dt&&_t.push(Dt)}else{const Dt=Bt.slice();for(let en=0;en{throw en})}}}const bn=function(Ie){return Jt(this,Ie,!1)},J=function(Ie){return Jt(this,Ie,!0)};function fe(Ie,$){if(!Ie)return!1;let he=!0;$&&void 0!==$.useG&&(he=$.useG);const Qe=$&&$.vh;let Bt=!0;$&&void 0!==$.chkDup&&(Bt=$.chkDup);let _t=!1;$&&void 0!==$.rt&&(_t=$.rt);let Dt=Ie;for(;Dt&&!Dt.hasOwnProperty(xe);)Dt=w(Dt);if(!Dt&&Ie[xe]&&(Dt=Ie),!Dt||Dt[gt])return!1;const en=$&&$.eventNameToString,ie={},me=Dt[gt]=Dt[xe],W=Dt[R(Ke)]=Dt[Ke],ce=Dt[R(at)]=Dt[at],_e=Dt[R(Ot)]=Dt[Ot];let Oe;function U(mt,Ht){return!X&&"object"==typeof mt&&mt?!!mt.capture:X&&Ht?"boolean"==typeof mt?{capture:mt,passive:!0}:mt?"object"==typeof mt&&!1!==mt.passive?Object.assign(Object.assign({},mt),{passive:!0}):mt:{passive:!0}:mt}$&&$.prepend&&(Oe=Dt[R($.prepend)]=Dt[$.prepend]);const de=he?function(mt){if(!ie.isExisting)return me.call(ie.target,ie.eventName,ie.capture?J:bn,ie.options)}:function(mt){return me.call(ie.target,ie.eventName,mt.invoke,ie.options)},ke=he?function(mt){if(!mt.isRemoved){const Ht=ae[mt.eventName];let z;Ht&&(z=Ht[mt.capture?y:b]);const S=z&&mt.target[z];if(S)for(let A=0;Afunction(xe,Ke){xe[it]=!0,be&&be.apply(xe,Ke)})}function ct(ue,Xe,le,be,xe){const Ke=Zone.__symbol__(be);if(Xe[Ke])return;const at=Xe[Ke]=Xe[be];Xe[be]=function(Ot,gt,Le){return gt&>.prototype&&xe.forEach(function(Ye){const ft=`${le}.${be}::`+Ye,Mt=gt.prototype;try{if(Mt.hasOwnProperty(Ye)){const Jt=ue.ObjectGetOwnPropertyDescriptor(Mt,Ye);Jt&&Jt.value?(Jt.value=ue.wrapWithCurrentZone(Jt.value,ft),ue._redefineProperty(gt.prototype,Ye,Jt)):Mt[Ye]&&(Mt[Ye]=ue.wrapWithCurrentZone(Mt[Ye],ft))}else Mt[Ye]&&(Mt[Ye]=ue.wrapWithCurrentZone(Mt[Ye],ft))}catch(Jt){}}),at.call(Xe,Ot,gt,Le)},ue.attachOriginToPatched(Xe[be],at)}function ut(ue,Xe,le){if(!le||0===le.length)return Xe;const be=le.filter(Ke=>Ke.target===ue);if(!be||0===be.length)return Xe;const xe=be[0].ignoreProperties;return Xe.filter(Ke=>-1===xe.indexOf(Ke))}function dt(ue,Xe,le,be){ue&&re(ue,ut(ue,Xe,le),be)}function tt(ue){return Object.getOwnPropertyNames(ue).filter(Xe=>Xe.startsWith("on")&&Xe.length>2).map(Xe=>Xe.substring(2))}Zone.__load_patch("util",(ue,Xe,le)=>{const be=tt(ue);le.patchOnProperties=re,le.patchMethod=Be,le.bindArguments=Ge,le.patchMacroTask=ge;const xe=Xe.__symbol__("BLACK_LISTED_EVENTS"),Ke=Xe.__symbol__("UNPATCHED_EVENTS");ue[Ke]&&(ue[xe]=ue[Ke]),ue[xe]&&(Xe[xe]=Xe[Ke]=ue[xe]),le.patchEventPrototype=Fe,le.patchEventTarget=Vt,le.isIEOrEdge=Q,le.ObjectDefineProperty=q,le.ObjectGetOwnPropertyDescriptor=se,le.ObjectCreate=v,le.ArraySlice=m,le.patchClass=Pe,le.wrapWithCurrentZone=P,le.filterProperties=ut,le.attachOriginToPatched=ot,le._redefineProperty=Object.defineProperty,le.patchCallbacks=ct,le.getGlobalObjects=()=>({globalSources:De,zoneSymbolEventNames:ae,eventNames:be,isBrowser:st,isMix:Ze,isNode:Tt,TRUE_STR:y,FALSE_STR:b,ZONE_SYMBOL_PREFIX:C,ADD_EVENT_LISTENER_STR:d,REMOVE_EVENT_LISTENER_STR:u})});const Xt=R("zoneTask");function nn(ue,Xe,le,be){let xe=null,Ke=null;le+=be;const at={};function Ot(Le){const Ye=Le.data;return Ye.args[0]=function(){return Le.invoke.apply(this,arguments)},Ye.handleId=xe.apply(ue,Ye.args),Le}function gt(Le){return Ke.call(ue,Le.data.handleId)}xe=Be(ue,Xe+=be,Le=>function(Ye,ft){if("function"==typeof ft[0]){const Mt={isPeriodic:"Interval"===be,delay:"Timeout"===be||"Interval"===be?ft[1]||0:void 0,args:ft},Jt=ft[0];ft[0]=function(){try{return Jt.apply(this,arguments)}finally{Mt.isPeriodic||("number"==typeof Mt.handleId?delete at[Mt.handleId]:Mt.handleId&&(Mt.handleId[Xt]=null))}};const bn=N(Xe,ft[0],Mt,Ot,gt);if(!bn)return bn;const J=bn.data.handleId;return"number"==typeof J?at[J]=bn:J&&(J[Xt]=bn),J&&J.ref&&J.unref&&"function"==typeof J.ref&&"function"==typeof J.unref&&(bn.ref=J.ref.bind(J),bn.unref=J.unref.bind(J)),"number"==typeof J||J?J:bn}return Le.apply(ue,ft)}),Ke=Be(ue,le,Le=>function(Ye,ft){const Mt=ft[0];let Jt;"number"==typeof Mt?Jt=at[Mt]:(Jt=Mt&&Mt[Xt],Jt||(Jt=Mt)),Jt&&"string"==typeof Jt.type?"notScheduled"!==Jt.state&&(Jt.cancelFn&&Jt.data.isPeriodic||0===Jt.runCount)&&("number"==typeof Mt?delete at[Mt]:Mt&&(Mt[Xt]=null),Jt.zone.cancelTask(Jt)):Le.apply(ue,ft)})}Zone.__load_patch("legacy",ue=>{const Xe=ue[Zone.__symbol__("legacyPatch")];Xe&&Xe()}),Zone.__load_patch("queueMicrotask",(ue,Xe,le)=>{le.patchMethod(ue,"queueMicrotask",be=>function(xe,Ke){Xe.current.scheduleMicroTask("queueMicrotask",Ke[0])})}),Zone.__load_patch("timers",ue=>{const le="clear";nn(ue,"set",le,"Timeout"),nn(ue,"set",le,"Interval"),nn(ue,"set",le,"Immediate")}),Zone.__load_patch("requestAnimationFrame",ue=>{nn(ue,"request","cancel","AnimationFrame"),nn(ue,"mozRequest","mozCancel","AnimationFrame"),nn(ue,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(ue,Xe)=>{const le=["alert","prompt","confirm"];for(let be=0;befunction(gt,Le){return Xe.current.run(Ke,ue,Le,Ot)})}),Zone.__load_patch("EventTarget",(ue,Xe,le)=>{(function xn(ue,Xe){Xe.patchEventPrototype(ue,Xe)})(ue,le),function jn(ue,Xe){if(Zone[Xe.symbol("patchEventTarget")])return;const{eventNames:le,zoneSymbolEventNames:be,TRUE_STR:xe,FALSE_STR:Ke,ZONE_SYMBOL_PREFIX:at}=Xe.getGlobalObjects();for(let gt=0;gt{Pe("MutationObserver"),Pe("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(ue,Xe,le)=>{Pe("IntersectionObserver")}),Zone.__load_patch("FileReader",(ue,Xe,le)=>{Pe("FileReader")}),Zone.__load_patch("on_property",(ue,Xe,le)=>{!function At(ue,Xe){if(Tt&&!Ze||Zone[ue.symbol("patchEvents")])return;const le=Xe.__Zone_ignore_on_properties;let be=[];if(st){const xe=window;be=be.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const Ke=function vt(){try{const ue=F.navigator.userAgent;if(-1!==ue.indexOf("MSIE ")||-1!==ue.indexOf("Trident/"))return!0}catch(ue){}return!1}()?[{target:xe,ignoreProperties:["error"]}]:[];dt(xe,tt(xe),le&&le.concat(Ke),w(xe))}be=be.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let xe=0;xe{!function Wt(ue,Xe){const{isBrowser:le,isMix:be}=Xe.getGlobalObjects();(le||be)&&ue.customElements&&"customElements"in ue&&Xe.patchCallbacks(Xe,ue.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(ue,le)}),Zone.__load_patch("XHR",(ue,Xe)=>{!function gt(Le){const Ye=Le.XMLHttpRequest;if(!Ye)return;const ft=Ye.prototype;let Jt=ft[p],bn=ft[g];if(!Jt){const ie=Le.XMLHttpRequestEventTarget;if(ie){const me=ie.prototype;Jt=me[p],bn=me[g]}}const J="readystatechange",fe="scheduled";function ve(ie){const me=ie.data,W=me.target;W[Ke]=!1,W[Ot]=!1;const ce=W[xe];Jt||(Jt=W[p],bn=W[g]),ce&&bn.call(W,J,ce);const _e=W[xe]=()=>{if(W.readyState===W.DONE)if(!me.aborted&&W[Ke]&&ie.state===fe){const U=W[Xe.__symbol__("loadfalse")];if(0!==W.status&&U&&U.length>0){const ee=ie.invoke;ie.invoke=function(){const te=W[Xe.__symbol__("loadfalse")];for(let Re=0;Refunction(ie,me){return ie[be]=0==me[2],ie[at]=me[1],he.apply(ie,me)}),Bt=R("fetchTaskAborting"),_t=R("fetchTaskScheduling"),Dt=Be(ft,"send",()=>function(ie,me){if(!0===Xe.current[_t]||ie[be])return Dt.apply(ie,me);{const W={target:ie,url:ie[at],isPeriodic:!1,args:me,aborted:!1},ce=N("XMLHttpRequest.send",Ie,W,ve,$);ie&&!0===ie[Ot]&&!W.aborted&&ce.state===fe&&ce.invoke()}}),en=Be(ft,"abort",()=>function(ie,me){const W=function Mt(ie){return ie[le]}(ie);if(W&&"string"==typeof W.type){if(null==W.cancelFn||W.data&&W.data.aborted)return;W.zone.cancelTask(W)}else if(!0===Xe.current[Bt])return en.apply(ie,me)})}(ue);const le=R("xhrTask"),be=R("xhrSync"),xe=R("xhrListener"),Ke=R("xhrScheduled"),at=R("xhrURL"),Ot=R("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",ue=>{ue.navigator&&ue.navigator.geolocation&&function lt(ue,Xe){const le=ue.constructor.name;for(let be=0;be{const gt=function(){return Ot.apply(this,Ge(arguments,le+"."+xe))};return ot(gt,Ot),gt})(Ke)}}}(ue.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(ue,Xe)=>{function le(be){return function(xe){zt(ue,be).forEach(at=>{const Ot=ue.PromiseRejectionEvent;if(Ot){const gt=new Ot(be,{promise:xe.promise,reason:xe.rejection});at.invoke(gt)}})}}ue.PromiseRejectionEvent&&(Xe[R("unhandledPromiseRejectionHandler")]=le("unhandledrejection"),Xe[R("rejectionHandledHandler")]=le("rejectionhandled"))})},3564:(se,q,w)=>{"use strict";w.d(q,{Jh:()=>C,ZT:()=>m,_T:()=>u,mG:()=>b,pi:()=>d,pr:()=>L});var v=function(E,G){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,K){re.__proto__=K}||function(re,K){for(var Pe in K)K.hasOwnProperty(Pe)&&(re[Pe]=K[Pe])})(E,G)};function m(E,G){function re(){this.constructor=E}v(E,G),E.prototype=null===G?Object.create(G):(re.prototype=G.prototype,new re)}var d=function(){return d=Object.assign||function(G){for(var re,K=1,Pe=arguments.length;K0&&Be[Be.length-1])&&(6===We[0]||2===We[0])){re=0;continue}if(3===We[0]&&(!Be||We[1]>Be[0]&&We[1]{var v={"./af":7088,"./af.js":7088,"./ar":7038,"./ar-dz":2502,"./ar-dz.js":2502,"./ar-kw":128,"./ar-kw.js":128,"./ar-ly":4519,"./ar-ly.js":4519,"./ar-ma":5443,"./ar-ma.js":5443,"./ar-ps":4523,"./ar-ps.js":4523,"./ar-sa":7642,"./ar-sa.js":7642,"./ar-tn":8592,"./ar-tn.js":8592,"./ar.js":7038,"./az":1213,"./az.js":1213,"./be":9191,"./be.js":9191,"./bg":322,"./bg.js":322,"./bm":8042,"./bm.js":8042,"./bn":9620,"./bn-bd":5903,"./bn-bd.js":5903,"./bn.js":9620,"./bo":9645,"./bo.js":9645,"./br":5020,"./br.js":5020,"./bs":4792,"./bs.js":4792,"./ca":7980,"./ca.js":7980,"./cs":7322,"./cs.js":7322,"./cv":365,"./cv.js":365,"./cy":2092,"./cy.js":2092,"./da":7387,"./da.js":7387,"./de":4307,"./de-at":9459,"./de-at.js":9459,"./de-ch":3694,"./de-ch.js":3694,"./de.js":4307,"./dv":9659,"./dv.js":9659,"./el":3460,"./el.js":3460,"./en-au":4369,"./en-au.js":4369,"./en-ca":530,"./en-ca.js":530,"./en-gb":9998,"./en-gb.js":9998,"./en-ie":3391,"./en-ie.js":3391,"./en-il":5414,"./en-il.js":5414,"./en-in":9615,"./en-in.js":9615,"./en-nz":1248,"./en-nz.js":1248,"./en-sg":3767,"./en-sg.js":3767,"./eo":4530,"./eo.js":4530,"./es":6866,"./es-do":8944,"./es-do.js":8944,"./es-mx":9116,"./es-mx.js":9116,"./es-us":3609,"./es-us.js":3609,"./es.js":6866,"./et":6725,"./et.js":6725,"./eu":7931,"./eu.js":7931,"./fa":6417,"./fa.js":6417,"./fi":944,"./fi.js":944,"./fil":1766,"./fil.js":1766,"./fo":5867,"./fo.js":5867,"./fr":1636,"./fr-ca":6848,"./fr-ca.js":6848,"./fr-ch":7773,"./fr-ch.js":7773,"./fr.js":1636,"./fy":4940,"./fy.js":4940,"./ga":1402,"./ga.js":1402,"./gd":6924,"./gd.js":6924,"./gl":6398,"./gl.js":6398,"./gom-deva":2457,"./gom-deva.js":2457,"./gom-latn":2545,"./gom-latn.js":2545,"./gu":2641,"./gu.js":2641,"./he":7536,"./he.js":7536,"./hi":6335,"./hi.js":6335,"./hr":7458,"./hr.js":7458,"./hu":6540,"./hu.js":6540,"./hy-am":5283,"./hy-am.js":5283,"./id":8780,"./id.js":8780,"./is":4205,"./is.js":4205,"./it":4211,"./it-ch":9985,"./it-ch.js":9985,"./it.js":4211,"./ja":1003,"./ja.js":1003,"./jv":420,"./jv.js":420,"./ka":851,"./ka.js":851,"./kk":6074,"./kk.js":6074,"./km":3343,"./km.js":3343,"./kn":4799,"./kn.js":4799,"./ko":3549,"./ko.js":3549,"./ku":1037,"./ku-kmr":3775,"./ku-kmr.js":3775,"./ku.js":1037,"./ky":3125,"./ky.js":3125,"./lb":9586,"./lb.js":9586,"./lo":2349,"./lo.js":2349,"./lt":2400,"./lt.js":2400,"./lv":9991,"./lv.js":9991,"./me":8477,"./me.js":8477,"./mi":5118,"./mi.js":5118,"./mk":5943,"./mk.js":5943,"./ml":3849,"./ml.js":3849,"./mn":1977,"./mn.js":1977,"./mr":6184,"./mr.js":6184,"./ms":485,"./ms-my":4524,"./ms-my.js":4524,"./ms.js":485,"./mt":6681,"./mt.js":6681,"./my":2024,"./my.js":2024,"./nb":2688,"./nb.js":2688,"./ne":8914,"./ne.js":8914,"./nl":1758,"./nl-be":2272,"./nl-be.js":2272,"./nl.js":1758,"./nn":1510,"./nn.js":1510,"./oc-lnc":2797,"./oc-lnc.js":2797,"./pa-in":7944,"./pa-in.js":7944,"./pl":1605,"./pl.js":1605,"./pt":4225,"./pt-br":3840,"./pt-br.js":3840,"./pt.js":4225,"./ro":5128,"./ro.js":5128,"./ru":5127,"./ru.js":5127,"./sd":2525,"./sd.js":2525,"./se":9893,"./se.js":9893,"./si":3123,"./si.js":3123,"./sk":9635,"./sk.js":9635,"./sl":8106,"./sl.js":8106,"./sq":8799,"./sq.js":8799,"./sr":7949,"./sr-cyrl":2872,"./sr-cyrl.js":2872,"./sr.js":7949,"./ss":6167,"./ss.js":6167,"./sv":9713,"./sv.js":9713,"./sw":1982,"./sw.js":1982,"./ta":2732,"./ta.js":2732,"./te":3636,"./te.js":3636,"./tet":2115,"./tet.js":2115,"./tg":9801,"./tg.js":9801,"./th":2868,"./th.js":2868,"./tk":1310,"./tk.js":1310,"./tl-ph":2360,"./tl-ph.js":2360,"./tlh":6645,"./tlh.js":6645,"./tr":8374,"./tr.js":8374,"./tzl":256,"./tzl.js":256,"./tzm":1595,"./tzm-latn":1631,"./tzm-latn.js":1631,"./tzm.js":1595,"./ug-cn":6050,"./ug-cn.js":6050,"./uk":5610,"./uk.js":5610,"./ur":6077,"./ur.js":6077,"./uz":2862,"./uz-latn":2207,"./uz-latn.js":2207,"./uz.js":2862,"./vi":8093,"./vi.js":8093,"./x-pseudo":5590,"./x-pseudo.js":5590,"./yo":9058,"./yo.js":9058,"./zh-cn":7908,"./zh-cn.js":7908,"./zh-hk":8867,"./zh-hk.js":8867,"./zh-mo":1133,"./zh-mo.js":1133,"./zh-tw":3291,"./zh-tw.js":3291};function m(u){var p=d(u);return w(p)}function d(u){if(!w.o(v,u)){var p=new Error("Cannot find module '"+u+"'");throw p.code="MODULE_NOT_FOUND",p}return v[u]}m.keys=function(){return Object.keys(v)},m.resolve=d,se.exports=m,m.id=6700},930:(se,q,w)=>{"use strict";let v;if(w.r(q),w.d(q,{InputTypes:()=>C,Parser:()=>L,anyChar:()=>Ve,anyCharExcept:()=>le,anyOfString:()=>dt,anythingExcept:()=>Xe,between:()=>jn,char:()=>De,choice:()=>Wt,composeParsers:()=>re,coroutine:()=>We,decide:()=>Be,decoder:()=>d,digit:()=>zt,digits:()=>Fe,either:()=>yt,encoder:()=>m,endOfInput:()=>Ot,errorMapTo:()=>ae,everyCharUntil:()=>ue,everythingUntil:()=>xn,exactly:()=>vt,fail:()=>ge,getCharacterLength:()=>y,getData:()=>st,getNextCharWidth:()=>p,getString:()=>u,getUtf8Char:()=>g,letter:()=>ct,letters:()=>ut,lookAhead:()=>be,many:()=>Q,many1:()=>X,mapData:()=>Ce,mapTo:()=>Me,namedSequenceOf:()=>tt,optionalWhitespace:()=>Le,parse:()=>Pe,peek:()=>it,pipeParsers:()=>G,possibly:()=>xe,recursiveParser:()=>Ye,regex:()=>Vt,sepBy:()=>Xt,sepBy1:()=>nn,sequenceOf:()=>At,setData:()=>Ze,skip:()=>Ke,startOfInput:()=>at,str:()=>wt,succeedWith:()=>ot,takeLeft:()=>Mt,takeRight:()=>ft,tapParser:()=>K,toPromise:()=>Jt,toValue:()=>bn,updateData:()=>j,updateError:()=>N,updateParserState:()=>F,updateResult:()=>R,whitespace:()=>gt,withData:()=>E}),"undefined"!=typeof TextEncoder)v={Encoder:TextEncoder,Decoder:TextDecoder};else try{const J=require("util");v={Encoder:J.TextEncoder,Decoder:J.TextDecoder}}catch(J){throw new Error("Arcsecond requires TextEncoder and TextDecoder to be polyfilled.")}const m=new v.Encoder,d=new v.Decoder,u=(J,fe,ve)=>{const Ie=Uint8Array.from({length:fe},(he,Qe)=>ve.getUint8(J+Qe));return d.decode(Ie)},p=(J,fe)=>{const ve=fe.getUint8(J);return(128&ve)>>7==0?1:(224&ve)>>5==6?2:(240&ve)>>4==14?3:(240&ve)>>4==15?4:1},g=(J,fe,ve)=>{const Ie=Uint8Array.from({length:fe},($,he)=>ve.getUint8(J+he));return d.decode(Ie)},y=J=>{let fe,ve=0,Ie=0;for(;Ie>=8,Ie++;ve++}return ve};var C=(()=>{return(J=C||(C={})).STRING="string",J.ARRAY_BUFFER="arrayBuffer",J.TYPED_ARRAY="typedArray",J.DATA_VIEW="dataView",C;var J})();const P=(J,fe=null)=>{let ve,Ie;if("string"==typeof J){const $=m.encode(J);ve=new DataView($.buffer),Ie=C.STRING}else if(J instanceof ArrayBuffer)ve=new DataView(J),Ie=C.ARRAY_BUFFER;else if((J=>J instanceof Uint8Array||J instanceof Uint8ClampedArray||J instanceof Int8Array||J instanceof Uint16Array||J instanceof Int16Array||J instanceof Uint32Array||J instanceof Int32Array||J instanceof Float32Array||J instanceof Float64Array)(J))ve=new DataView(J.buffer),Ie=C.TYPED_ARRAY;else{if(!(J instanceof DataView))throw new Error("Cannot process input. Must be a string, ArrayBuffer, TypedArray, or DataView. but got "+typeof J);ve=J,Ie=C.DATA_VIEW}return{dataView:ve,inputType:Ie,isError:!1,error:null,result:null,data:fe,index:0}},N=(J,fe)=>Io(Rr({},J),{isError:!0,error:fe}),R=(J,fe)=>Io(Rr({},J),{result:fe}),j=(J,fe)=>Io(Rr({},J),{data:fe}),F=(J,fe,ve)=>Io(Rr({},J),{result:fe,index:ve});class L{constructor(fe){this.p=fe}run(fe){const ve=P(fe),Ie=this.p(ve);return Ie.isError?{isError:!0,error:Ie.error,index:Ie.index,data:Ie.data}:{isError:!1,result:Ie.result,index:Ie.index,data:Ie.data}}fork(fe,ve,Ie){const $=P(fe),he=this.p($);return he.isError?ve(he.error,he):Ie(he.result,he)}map(fe){const ve=this.p;return new L(function($){const he=ve($);return he.isError?he:R(he,fe(he.result))})}chain(fe){const ve=this.p;return new L(function($){const he=ve($);return he.isError?he:fe(he.result).p(he)})}ap(fe){const ve=this.p;return new L(function($){if($.isError)return $;const he=ve($);if(he.isError)return he;const Qe=fe.p(he);return Qe.isError?Qe:R(Qe,Qe.result(he.result))})}errorMap(fe){const ve=this.p;return new L(function($){const he=ve($);return he.isError?N(he,fe({isError:!0,error:he.error,index:he.index,data:he.data})):he})}errorChain(fe){const ve=this.p;return new L(function($){const he=ve($);if(he.isError){const{error:Qe,index:Bt,data:_t}=he;return fe({isError:!0,error:Qe,index:Bt,data:_t}).p(Io(Rr({},he),{isError:!1}))}return he})}mapFromData(fe){const ve=this.p;return new L(Ie=>{const $=ve(Ie);return $.isError&&$.error?$:R($,fe({isError:!1,result:$.result,data:$.data,index:$.index}))})}chainFromData(fe){const ve=this.p;return new L(function($){const he=ve($);return he.isError&&he.error?he:fe({result:he.result,data:he.data}).p(he)})}mapData(fe){const ve=this.p;return new L(function($){const he=ve($);return j(he,fe(he.data))})}static of(fe){return new L(ve=>R(ve,fe))}}const ne=/[0-9]/,lt=/[a-zA-Z]/,Tt=/ParseError.+Expecting/,st=new L(function(fe){return fe.isError?fe:R(fe,fe.data)});function Ze(J){return new L(function(ve){return ve.isError?ve:j(ve,J)})}function Ce(J){return new L(function(ve){return ve.isError?ve:j(ve,J(ve.data))})}function E(J){return function(ve){return Ze(ve).chain(()=>J)}}function G(J){return new L(function(ve){let Ie=ve;for(const $ of J)Ie=$.p(Ie);return Ie})}function re(J){return new L(function(ve){return G([...J].reverse()).p(ve)})}function K(J){return new L(function(ve){return J(ve),ve})}function Pe(J){return function(ve){return J.run(ve)}}function Be(J){return new L(function(ve){return ve.isError?ve:J(ve.result).p(ve)})}function ge(J){return new L(function(ve){return ve.isError?ve:N(ve,J)})}const ot=L.of;function yt(J){return new L(function(ve){if(ve.isError)return ve;const Ie=J.p(ve);return R(Io(Rr({},Ie),{isError:!1}),{isError:Ie.isError,value:Ie.isError?Ie.error:Ie.result})})}function We(J){return new L(function(ve){const Ie=J();let $,he=ve;for(;;){const Qe=Ie.next($),Bt=Qe.value;if(Qe.done)return R(he,Bt);if(!(Bt&&Bt instanceof L))throw new Error(`[coroutine] yielded values must be Parsers, got ${Qe.value}.`);if(he=Bt.p(he),he.isError)return he;$=he.result}})}function vt(J){if("number"!=typeof J||J<=0)throw new TypeError(`exactly must be called with a number > 0, but got ${J}`);return function(ve){return new L(function($){if($.isError)return $;const he=[];let Qe=$;for(let Bt=0;Bt`ParseError (position ${Ie}): Expecting ${J}${$.replace(Tt,"")}`)}}const Q=function(fe){return new L(function(Ie){if(Ie.isError)return Ie;const $=[];let he=Ie;for(;;){const Qe=fe.p(he);if(Qe.isError)break;if(he=Qe,$.push(he.result),he.index>=he.dataView.byteLength)break}return R(he,$)})},X=function(fe){return new L(function(Ie){if(Ie.isError)return Ie;const $=Q(fe).p(Ie);return $.result.length?$:N(Ie,`ParseError 'many1' (position ${Ie.index}): Expecting to match at least one value`)})};function Me(J){return new L(function(ve){return ve.isError?ve:R(ve,J(ve.result))})}function ae(J){return new L(function(ve){return ve.isError?N(ve,J(ve.error,ve.index,ve.data)):ve})}const De=function(fe){if(!fe||1!==y(fe))throw new TypeError(`char must be called with a single character, but got ${fe}`);return new L(function(Ie){if(Ie.isError)return Ie;const{index:$,dataView:he}=Ie;if($ 1, but got ${J}`);const fe=m.encode(J);return new L(function(Ie){const{index:$,dataView:he}=Ie;if(he.byteLength-$=1){const Bt=Qe.match(J);return Bt?F(Ie,Bt[0],he+m.encode(Bt[0]).byteLength):N(Ie,`ParseError (position ${he}): Expecting string matching '${J}', got '${Qe.slice(0,5)}...'`)}return N(Ie,`ParseError (position ${he}): Expecting string matching '${J}', but got end of input.`)})}const zt=new L(function(fe){if(fe.isError)return fe;const{dataView:ve,index:Ie}=fe;if(ve.byteLength>Ie){const $=p(Ie,ve);if(Ie+$<=ve.byteLength){const he=g(Ie,$,ve);return ve.byteLength&&he&&ne.test(he)?F(fe,he,Ie+$):N(fe,`ParseError (position ${Ie}): Expecting digit, got '${he}'`)}}return N(fe,`ParseError (position ${Ie}): Expecting digit, but got end of input.`)}),Fe=Vt(/^[0-9]+/).errorMap(({index:J})=>`ParseError (position ${J}): Expecting digits`),ct=new L(function(fe){if(fe.isError)return fe;const{index:ve,dataView:Ie}=fe;if(Ie.byteLength>ve){const $=p(ve,Ie);if(ve+$<=Ie.byteLength){const he=g(ve,$,Ie);return Ie.byteLength&&he&<.test(he)?F(fe,he,ve+$):N(fe,`ParseError (position ${ve}): Expecting letter, got '${he}'`)}}return N(fe,`ParseError (position ${ve}): Expecting letter, but got end of input.`)}),ut=Vt(/^[a-zA-Z]+/).errorMap(({index:J})=>`ParseError (position ${J}): Expecting letters`);function dt(J){return new L(function(ve){if(ve.isError)return ve;const{dataView:Ie,index:$}=ve;if(Ie.byteLength>$){const he=p($,Ie);if($+he<=Ie.byteLength){const Qe=g($,he,Ie);return J.includes(Qe)?F(ve,Qe,$+he):N(ve,`ParseError (position ${$}): Expecting any of the string "${J}", got ${Qe}`)}}return N(ve,`ParseError (position ${$}): Expecting any of the string "${J}", but got end of input.`)})}function tt(J){return new L(function(ve){if(ve.isError)return ve;const Ie={};let $=ve;for(const[he,Qe]of J){const Bt=Qe.p($);if(Bt.isError)return Bt;$=Bt,Ie[he]=Bt.result}return R($,Ie)})}function At(J){return new L(function(ve){if(ve.isError)return ve;const Ie=J.length,$=new Array(Ie);let he=ve;for(let Qe=0;QeIe.index)&&(Ie=he)}return Ie})}function jn(J){return function(ve){return function($){return At([J,$,ve]).map(([he,Qe])=>Qe)}}}function xn(J){return new L(fe=>{if(fe.isError)return fe;const ve=[];let Ie=fe;for(;J.p(Ie).isError;){const{index:he,dataView:Qe}=Ie;if(Qe.byteLength<=he)return N(Ie,`ParseError 'everythingUntil' (position ${Ie.index}): Unexpected end of input.`);const Bt=Qe.getUint8(he);Bt&&(ve.push(Bt),Ie=F(Ie,Bt,he+1))}return R(Ie,ve)})}const ue=J=>xn(J).map(fe=>d.decode(Uint8Array.from(fe))),Xe=function(fe){return new L(function(Ie){if(Ie.isError)return Ie;const{dataView:$,index:he}=Ie,Qe=fe.p(Ie);return Qe.isError?F(Ie,$.getUint8(he),he+1):N(Ie,`ParseError 'anythingExcept' (position ${he}): Matched '${Qe.result}' from the exception parser`)})},le=function(fe){return new L(function(Ie){if(Ie.isError)return Ie;const{dataView:$,index:he}=Ie,Qe=fe.p(Ie);if(Qe.isError){if(he<$.byteLength){const Bt=p(he,$);if(he+Bt<=$.byteLength){const _t=g(he,Bt,$);return F(Ie,_t,he+Bt)}}return N(Ie,`ParseError 'anyCharExcept' (position ${he}): Unexpected end of input`)}return N(Ie,`ParseError 'anyCharExcept' (position ${he}): Matched '${Qe.result}' from the exception parser`)})};function be(J){return new L(function(ve){if(ve.isError)return ve;const Ie=J.p(ve);return Ie.isError?N(ve,Ie.error):R(ve,Ie.result)})}function xe(J){return new L(function(ve){if(ve.isError)return ve;const Ie=J.p(ve);return Ie.isError?R(ve,null):Ie})}function Ke(J){return new L(function(ve){if(ve.isError)return ve;const Ie=J.p(ve);return Ie.isError?Ie:R(Ie,ve.result)})}const at=new L(function(fe){if(fe.isError)return fe;const{index:ve}=fe;return ve>0?N(fe,`ParseError 'startOfInput' (position ${ve}): Expected start of input'`):fe}),Ot=new L(function(fe){if(fe.isError)return fe;const{dataView:ve,index:Ie,inputType:$}=fe;if(Ie!==ve.byteLength){const he=$===C.STRING?String.fromCharCode(ve.getUint8(Ie)):`0x${ve.getUint8(Ie).toString(16).padStart(2,"0")}`;return N(fe,`ParseError 'endOfInput' (position ${Ie}): Expected end of input but got '${he}'`)}return R(fe,null)}),gt=Vt(/^\s+/).errorMap(({index:J})=>`ParseError 'many1' (position ${J}): Expecting to match at least one value`),Le=xe(gt).map(J=>J||"");function Ye(J){return new L(function(ve){return J().p(ve)})}function ft(J){return function(ve){return J.chain(()=>ve)}}const Mt=function(fe){return function(Ie){return fe.chain($=>Ie.map(()=>$))}};function Jt(J){return!0===J.isError?Promise.reject({error:J.error,index:J.index,data:J.data}):Promise.resolve(J.result)}function bn(J){if(!0===J.isError){const fe=new Error(String(J.error)||"null");throw fe.parseIndex=J.index,fe.data=J.data,fe}return J.result}},744:(se,q,w)=>{"use strict";w.d(q,{Z:()=>p});var v=w(5202);function m(R){return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(F){return typeof F}:function(F){return F&&"function"==typeof Symbol&&F.constructor===Symbol&&F!==Symbol.prototype?"symbol":typeof F})(R)}function p(R){return g(R,[])}function g(R,j){switch(m(R)){case"string":return JSON.stringify(R);case"function":return R.name?"[function ".concat(R.name,"]"):"[function]";case"object":return null===R?"null":function y(R,j){if(-1!==j.indexOf(R))return"[Circular]";var F=[].concat(j,[R]),L=function P(R){var j=R[String(v.Z)];return"function"==typeof j?j:"function"==typeof R.inspect?R.inspect:void 0}(R);if(void 0!==L){var ne=L.call(R);if(ne!==R)return"string"==typeof ne?ne:g(ne,F)}else if(Array.isArray(R))return function C(R,j){if(0===R.length)return"[]";if(j.length>2)return"[Array]";for(var F=Math.min(10,R.length),L=R.length-F,ne=[],Ge=0;Ge1&&ne.push("... ".concat(L," more items")),"["+ne.join(", ")+"]"}(R,F);return function b(R,j){var F=Object.keys(R);if(0===F.length)return"{}";if(j.length>2)return"["+function N(R){var j=Object.prototype.toString.call(R).replace(/^\[object /,"").replace(/]$/,"");if("Object"===j&&"function"==typeof R.constructor){var F=R.constructor.name;if("string"==typeof F&&""!==F)return F}return j}(R)+"]";var L=F.map(function(ne){return ne+": "+g(R[ne],j)});return"{ "+L.join(", ")+" }"}(R,F)}(R,j);default:return String(R)}}},5202:(se,q,w)=>{"use strict";w.d(q,{Z:()=>m});const m="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):void 0},848:(se,q,w)=>{"use strict";w.d(q,{Ye:()=>u,WU:()=>p,UG:()=>g});var m=w(5202);function d(y){var b=y.prototype.toJSON;"function"==typeof b||function v(y,b){if(!Boolean(y))throw new Error(null!=b?b:"Unexpected invariant triggered.")}(0),y.prototype.inspect=b,m.Z&&(y.prototype[m.Z]=b)}var u=function(){function y(C,P,N){this.start=C.start,this.end=P.end,this.startToken=C,this.endToken=P,this.source=N}return y.prototype.toJSON=function(){return{start:this.start,end:this.end}},y}();d(u);var p=function(){function y(C,P,N,R,j,F,L){this.kind=C,this.start=P,this.end=N,this.line=R,this.column=j,this.value=L,this.prev=F,this.next=null}return y.prototype.toJSON=function(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}},y}();function g(y){return null!=y&&"string"==typeof y.kind}d(p)},2032:(se,q,w)=>{"use strict";function v(p){var g=p.split(/\r\n|[\n\r]/g),y=function d(p){for(var g,y=!0,b=!0,C=0,P=null,N=0;NC&&m(g[P-1]);)--P;return g.slice(C,P).join("\n")}function m(p){for(var g=0;g1&&void 0!==arguments[1]?arguments[1]:"",y=arguments.length>2&&void 0!==arguments[2]&&arguments[2],b=-1===p.indexOf("\n"),C=" "===p[0]||"\t"===p[0],P='"'===p[p.length-1],N="\\"===p[p.length-1],R=!b||P||N||y,j="";return R&&!(b&&C)&&(j+="\n"+g),j+=g?p.replace(/\n/g,"\n"+g):p,R&&(j+="\n"),'"""'+j.replace(/"""/g,'\\"""')+'"""'}w.d(q,{LZ:()=>u,W7:()=>v})},4989:(se,q,w)=>{"use strict";w.d(q,{S:()=>d});var v=w(1335),m=w(2032);function d(j){return(0,v.Vn)(j,{leave:p})}var p={Name:function(F){return F.value},Variable:function(F){return"$"+F.name},Document:function(F){return y(F.definitions,"\n\n")+"\n"},OperationDefinition:function(F){var L=F.operation,ne=F.name,Ge=C("(",y(F.variableDefinitions,", "),")"),lt=y(F.directives," "),Nt=F.selectionSet;return ne||lt||Ge||"query"!==L?y([L,y([ne,Ge]),lt,Nt]," "):Nt},VariableDefinition:function(F){var lt=F.directives;return F.variable+": "+F.type+C(" = ",F.defaultValue)+C(" ",y(lt," "))},SelectionSet:function(F){return b(F.selections)},Field:function(F){var ne=F.name,Ge=F.arguments,lt=F.directives,Nt=F.selectionSet,Lt=C("",F.alias,": ")+ne,Tt=Lt+C("(",y(Ge,", "),")");return Tt.length>80&&(Tt=Lt+C("(\n",P(y(Ge,"\n")),"\n)")),y([Tt,y(lt," "),Nt]," ")},Argument:function(F){return F.name+": "+F.value},FragmentSpread:function(F){return"..."+F.name+C(" ",y(F.directives," "))},InlineFragment:function(F){var ne=F.directives,Ge=F.selectionSet;return y(["...",C("on ",F.typeCondition),y(ne," "),Ge]," ")},FragmentDefinition:function(F){var ne=F.typeCondition,Ge=F.variableDefinitions,lt=F.directives,Nt=F.selectionSet;return"fragment ".concat(F.name).concat(C("(",y(Ge,", "),")")," ")+"on ".concat(ne," ").concat(C("",y(lt," ")," "))+Nt},IntValue:function(F){return F.value},FloatValue:function(F){return F.value},StringValue:function(F,L){var ne=F.value;return F.block?(0,m.LZ)(ne,"description"===L?"":" "):JSON.stringify(ne)},BooleanValue:function(F){return F.value?"true":"false"},NullValue:function(){return"null"},EnumValue:function(F){return F.value},ListValue:function(F){return"["+y(F.values,", ")+"]"},ObjectValue:function(F){return"{"+y(F.fields,", ")+"}"},ObjectField:function(F){return F.name+": "+F.value},Directive:function(F){return"@"+F.name+C("(",y(F.arguments,", "),")")},NamedType:function(F){return F.name},ListType:function(F){return"["+F.type+"]"},NonNullType:function(F){return F.type+"!"},SchemaDefinition:g(function(j){var L=j.operationTypes;return y(["schema",y(j.directives," "),b(L)]," ")}),OperationTypeDefinition:function(F){return F.operation+": "+F.type},ScalarTypeDefinition:g(function(j){return y(["scalar",j.name,y(j.directives," ")]," ")}),ObjectTypeDefinition:g(function(j){var ne=j.directives,Ge=j.fields;return y(["type",j.name,C("implements ",y(j.interfaces," & ")),y(ne," "),b(Ge)]," ")}),FieldDefinition:g(function(j){var L=j.arguments,ne=j.type,Ge=j.directives;return j.name+(R(L)?C("(\n",P(y(L,"\n")),"\n)"):C("(",y(L,", "),")"))+": "+ne+C(" ",y(Ge," "))}),InputValueDefinition:g(function(j){var Ge=j.directives;return y([j.name+": "+j.type,C("= ",j.defaultValue),y(Ge," ")]," ")}),InterfaceTypeDefinition:g(function(j){var ne=j.directives,Ge=j.fields;return y(["interface",j.name,C("implements ",y(j.interfaces," & ")),y(ne," "),b(Ge)]," ")}),UnionTypeDefinition:g(function(j){var ne=j.types;return y(["union",j.name,y(j.directives," "),ne&&0!==ne.length?"= "+y(ne," | "):""]," ")}),EnumTypeDefinition:g(function(j){var ne=j.values;return y(["enum",j.name,y(j.directives," "),b(ne)]," ")}),EnumValueDefinition:g(function(j){return y([j.name,y(j.directives," ")]," ")}),InputObjectTypeDefinition:g(function(j){var ne=j.fields;return y(["input",j.name,y(j.directives," "),b(ne)]," ")}),DirectiveDefinition:g(function(j){var L=j.arguments,ne=j.repeatable,Ge=j.locations;return"directive @"+j.name+(R(L)?C("(\n",P(y(L,"\n")),"\n)"):C("(",y(L,", "),")"))+(ne?" repeatable":"")+" on "+y(Ge," | ")}),SchemaExtension:function(F){var ne=F.operationTypes;return y(["extend schema",y(F.directives," "),b(ne)]," ")},ScalarTypeExtension:function(F){return y(["extend scalar",F.name,y(F.directives," ")]," ")},ObjectTypeExtension:function(F){var Ge=F.directives,lt=F.fields;return y(["extend type",F.name,C("implements ",y(F.interfaces," & ")),y(Ge," "),b(lt)]," ")},InterfaceTypeExtension:function(F){var Ge=F.directives,lt=F.fields;return y(["extend interface",F.name,C("implements ",y(F.interfaces," & ")),y(Ge," "),b(lt)]," ")},UnionTypeExtension:function(F){var Ge=F.types;return y(["extend union",F.name,y(F.directives," "),Ge&&0!==Ge.length?"= "+y(Ge," | "):""]," ")},EnumTypeExtension:function(F){var Ge=F.values;return y(["extend enum",F.name,y(F.directives," "),b(Ge)]," ")},InputObjectTypeExtension:function(F){var Ge=F.fields;return y(["extend input",F.name,y(F.directives," "),b(Ge)]," ")}};function g(j){return function(F){return y([F.description,j(F)],"\n")}}function y(j){var F,L=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return null!==(F=null==j?void 0:j.filter(function(ne){return ne}).join(L))&&void 0!==F?F:""}function b(j){return C("{\n",P(y(j,"\n")),"\n}")}function C(j,F){var L=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return null!=F&&""!==F?j+F+L:""}function P(j){return C(" ",j.replace(/\n/g,"\n "))}function N(j){return-1!==j.indexOf("\n")}function R(j){return null!=j&&j.some(N)}},1335:(se,q,w)=>{"use strict";w.d(q,{$_:()=>u,Vn:()=>p});var v=w(744),m=w(848),d={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},u=Object.freeze({});function p(b,C){var P=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d,N=void 0,R=Array.isArray(b),j=[b],F=-1,L=[],ne=void 0,Ge=void 0,lt=void 0,Nt=[],Lt=[],Tt=b;do{var st=++F===j.length,Ze=st&&0!==L.length;if(st){if(Ge=0===Lt.length?void 0:Nt[Nt.length-1],ne=lt,lt=Lt.pop(),Ze){if(R)ne=ne.slice();else{for(var Ce={},E=0,G=Object.keys(ne);E{"use strict";function v(d,u,p,g,y,b,C){try{var P=d[b](C),N=P.value}catch(R){return void p(R)}P.done?u(N):Promise.resolve(N).then(g,y)}function m(d){return function(){var u=this,p=arguments;return new Promise(function(g,y){var b=d.apply(u,p);function C(N){v(b,g,y,C,P,"next",N)}function P(N){v(b,g,y,C,P,"throw",N)}C(void 0)})}}w.d(q,{Z:()=>m})},7582:(se,q,w)=>{"use strict";w.d(q,{_T:()=>u,mG:()=>R,pi:()=>d});var d=function(){return d=Object.assign||function(X){for(var Me,ae=1,De=arguments.length;ae{"use strict";se.exports=JSON.parse('{"name":"@octokit/rest","version":"16.43.2","publishConfig":{"access":"public"},"description":"GitHub REST API client for Node.js","keywords":["octokit","github","rest","api-client"],"author":"Gregor Martynus (https://github.com/gr2m)","contributors":[{"name":"Mike de Boer","email":"info@mikedeboer.nl"},{"name":"Fabian Jakobs","email":"fabian@c9.io"},{"name":"Joe Gallo","email":"joe@brassafrax.com"},{"name":"Gregor Martynus","url":"https://github.com/gr2m"}],"repository":"https://github.com/octokit/rest.js","dependencies":{"@octokit/auth-token":"^2.4.0","@octokit/plugin-paginate-rest":"^1.1.1","@octokit/plugin-request-log":"^1.0.0","@octokit/plugin-rest-endpoint-methods":"2.4.0","@octokit/request":"^5.2.0","@octokit/request-error":"^1.0.2","atob-lite":"^2.0.0","before-after-hook":"^2.0.0","btoa-lite":"^1.0.0","deprecation":"^2.0.0","lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.uniq":"^4.5.0","octokit-pagination-methods":"^1.1.0","once":"^1.4.0","universal-user-agent":"^4.0.0"},"devDependencies":{"@gimenete/type-writer":"^0.1.3","@octokit/auth":"^1.1.1","@octokit/fixtures-server":"^5.0.6","@octokit/graphql":"^4.2.0","@types/node":"^13.1.0","bundlesize":"^0.18.0","chai":"^4.1.2","compression-webpack-plugin":"^3.1.0","cypress":"^4.0.0","glob":"^7.1.2","http-proxy-agent":"^4.0.0","lodash.camelcase":"^4.3.0","lodash.merge":"^4.6.1","lodash.upperfirst":"^4.3.1","lolex":"^6.0.0","mkdirp":"^1.0.0","mocha":"^7.0.1","mustache":"^4.0.0","nock":"^11.3.3","npm-run-all":"^4.1.2","nyc":"^15.0.0","prettier":"^1.14.2","proxy":"^1.0.0","semantic-release":"^17.0.0","sinon":"^8.0.0","sinon-chai":"^3.0.0","sort-keys":"^4.0.0","string-to-arraybuffer":"^1.0.0","string-to-jsdoc-comment":"^1.0.0","typescript":"^3.3.1","webpack":"^4.0.0","webpack-bundle-analyzer":"^3.0.0","webpack-cli":"^3.0.0"},"types":"index.d.ts","scripts":{"coverage":"nyc report --reporter=html && open coverage/index.html","lint":"prettier --check \'{lib,plugins,scripts,test}/**/*.{js,json,ts}\' \'docs/*.{js,json}\' \'docs/src/**/*\' index.js README.md package.json","lint:fix":"prettier --write \'{lib,plugins,scripts,test}/**/*.{js,json,ts}\' \'docs/*.{js,json}\' \'docs/src/**/*\' index.js README.md package.json","pretest":"npm run -s lint","test":"nyc mocha test/mocha-node-setup.js \\"test/*/**/*-test.js\\"","test:browser":"cypress run --browser chrome","build":"npm-run-all build:*","build:ts":"npm run -s update-endpoints:typescript","prebuild:browser":"mkdirp dist/","build:browser":"npm-run-all build:browser:*","build:browser:development":"webpack --mode development --entry . --output-library=Octokit --output=./dist/octokit-rest.js --profile --json > dist/bundle-stats.json","build:browser:production":"webpack --mode production --entry . --plugin=compression-webpack-plugin --output-library=Octokit --output-path=./dist --output-filename=octokit-rest.min.js --devtool source-map","generate-bundle-report":"webpack-bundle-analyzer dist/bundle-stats.json --mode=static --no-open --report dist/bundle-report.html","update-endpoints":"npm-run-all update-endpoints:*","update-endpoints:fetch-json":"node scripts/update-endpoints/fetch-json","update-endpoints:typescript":"node scripts/update-endpoints/typescript","prevalidate:ts":"npm run -s build:ts","validate:ts":"tsc --target es6 --noImplicitAny index.d.ts","postvalidate:ts":"tsc --noEmit --target es6 test/typescript-validate.ts","start-fixtures-server":"octokit-fixtures-server"},"license":"MIT","files":["index.js","index.d.ts","lib","plugins"],"nyc":{"ignore":["test"]},"release":{"publish":["@semantic-release/npm",{"path":"@semantic-release/github","assets":["dist/*","!dist/*.map.gz"]}]},"bundlesize":[{"path":"./dist/octokit-rest.min.js.gz","maxSize":"33 kB"}]}')},4147:se=>{"use strict";se.exports=JSON.parse('{"name":"CATcher","version":"3.5.3","main":"main.js","engines":{"node":">=14.0.0"},"scripts":{"ng":"ng","build:staging":"npm run codegen:gql && ng build --c staging --base-href=https://catcher-org.github.io/CATcher-staging/","build:prod:web":"npm run codegen:gql && ng build --configuration production --base-href=https://CATcher-org.github.io/CATcher/","ng:serve":"npm run codegen:gql && ng serve","ng:serve:web":"npm run ng:serve -- -o","deploy:staging":"npm run build:staging && ngh --dir=dist --name=CATcher --email=se-edu@comp.nus.edu.sg --no-silent","ng:serve:test":"npm run ng:serve -- --configuration=test -o","deploy:web":"npm run build:prod:web && ngh --dir=dist --name=CATcher --email=se-edu@comp.nus.edu.sg --no-silent","test":"npm run codegen:gql && ng test","e2e":"npx playwright test --headed --project=chromium --workers=1","lint":"ng lint","lint:fix":"ng lint --fix","codegen:gql":"graphql-codegen --config codegen.yml","codegen:gql-watch":"graphql-codegen --config -w codegen.yml","pretty-quick":"pretty-quick"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged","pre-push":"npm run lint && npm run test"}},"dependencies":{"@angular/animations":"^13.4.0","@angular/cdk":"^13.3.9","@angular/common":"^13.4.0","@angular/compiler":"^13.4.0","@angular/core":"^13.4.0","@angular/forms":"^13.4.0","@angular/localize":"^13.4.0","@angular/material":"^13.3.9","@angular/platform-browser":"^13.4.0","@angular/platform-browser-dynamic":"^13.4.0","@angular/router":"^13.4.0","@apollo/client":"3.3.0","@github/markdown-toolbar-element":"^2.1.1","@octokit/rest":"^16.37.0","@octokit/core":"^4.2.1","apollo-angular":"^3.0.1","arcsecond":"^4.1.0","core-js":"^3.16.4","diff-match-patch":"^1.0.4","graphql":"^15.0.0","karma-spec-reporter":"0.0.32","moment":"^2.24.0","ngx-markdown":"^13.1.0","ngx-mat-select-search":"^3.3.3","rxjs":"6.6.7","tslib":"^2.0.0","uuid":"7.0.3","zone.js":"~0.11.4"},"devDependencies":{"@angular-devkit/build-angular":"~13.3.11","@angular/cli":"^13.3.11","@angular/compiler-cli":"^13.4.0","@angular/language-service":"^13.4.0","@angular-eslint/builder":"12.7.0","@angular-eslint/eslint-plugin":"13.5.0","@angular-eslint/eslint-plugin-template":"13.5.0","@angular-eslint/schematics":"13.5.0","@angular-eslint/template-parser":"13.5.0","@graphql-codegen/cli":"2.16.4","@graphql-codegen/fragment-matcher":"^1.17.7","@graphql-codegen/typescript":"1.17.7","@graphql-codegen/typescript-document-nodes":"1.17.7","@graphql-codegen/typescript-operations":"^1.18.4","@graphql-codegen/typescript-resolvers":"^1.20.0","@octokit/graphql-schema":"^8.24.0","@playwright/test":"~1.33","@types/dompurify":"^2.3.1","@types/jasmine":"^3.8.2","@types/jasminewd2":"2.0.8","@types/node":"^15.6.1","@typescript-eslint/eslint-plugin":"5.0.0","@typescript-eslint/parser":"5.0.0","angular-cli-ghpages":"^1.0.0-rc.2","eslint":"^8.57.0","husky":"^4.2.5","jasmine":"^3.9.0","jasmine-core":"~3.8.0","jasmine-spec-reporter":"~5.0.0","karma":"~6.4.2","karma-chrome-launcher":"^3.1.1","karma-coverage-istanbul-reporter":"~3.0.2","karma-firefox-launcher":"^2.1.1","karma-jasmine":"~4.0.0","karma-jasmine-html-reporter":"^1.7.0","npm-run-all":"4.1.5","prettier":"2.2.1","pretty-quick":"^3.1.1","scuri":"^0.9.4","ts-node":"^10.9.2","tslint-config-prettier":"^1.18.0","typescript":"4.6.4"}}')}},se=>{se(se.s=2442)}]); \ No newline at end of file diff --git a/polyfills-es2015.bd5f554a271d6f2df6b4.js b/polyfills-es2015.bd5f554a271d6f2df6b4.js deleted file mode 100644 index 8aced23..0000000 --- a/polyfills-es2015.bd5f554a271d6f2df6b4.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkCATcher=self.webpackChunkCATcher||[]).push([[429],{7277:function(){!function(e){const t=e.performance;function n(e){t&&t.mark&&t.mark(e)}function o(e,n){t&&t.measure&&t.measure(e,n)}n("Zone");const r=e.__Zone_symbol_prefix||"__zone_symbol__";function s(e){return r+e}const i=!0===e[s("forceDuplicateZoneCheck")];if(e.Zone){if(i||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}let a=(()=>{class t{constructor(e,t){this._parent=e,this._name=t?t.name||"unnamed":"",this._properties=t&&t.properties||{},this._zoneDelegate=new l(this,this._parent&&this._parent._zoneDelegate,t)}static assertZonePatched(){if(e.Promise!==C.ZoneAwarePromise)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.)")}static get root(){let e=t.current;for(;e.parent;)e=e.parent;return e}static get current(){return j.zone}static get currentTask(){return I}static __load_patch(r,s,a=!1){if(C.hasOwnProperty(r)){if(!a&&i)throw Error("Already loaded patch: "+r)}else if(!e["__Zone_disable_"+r]){const i="Zone:"+r;n(i),C[r]=s(e,t,z),o(i,i)}}get parent(){return this._parent}get name(){return this._name}get(e){const t=this.getZoneWith(e);if(t)return t._properties[e]}getZoneWith(e){let t=this;for(;t;){if(t._properties.hasOwnProperty(e))return t;t=t._parent}return null}fork(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)}wrap(e,t){if("function"!=typeof e)throw new Error("Expecting function got: "+e);const n=this._zoneDelegate.intercept(this,e,t),o=this;return function(){return o.runGuarded(n,this,arguments,t)}}run(e,t,n,o){j={parent:j,zone:this};try{return this._zoneDelegate.invoke(this,e,t,n,o)}finally{j=j.parent}}runGuarded(e,t=null,n,o){j={parent:j,zone:this};try{try{return this._zoneDelegate.invoke(this,e,t,n,o)}catch(r){if(this._zoneDelegate.handleError(this,r))throw r}}finally{j=j.parent}}runTask(e,t,n){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||m).name+"; Execution: "+this.name+")");if(e.state===v&&(e.type===O||e.type===P))return;const o=e.state!=w;o&&e._transitionTo(w,E),e.runCount++;const r=I;I=e,j={parent:j,zone:this};try{e.type==P&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,t,n)}catch(s){if(this._zoneDelegate.handleError(this,s))throw s}}finally{e.state!==v&&e.state!==S&&(e.type==O||e.data&&e.data.isPeriodic?o&&e._transitionTo(E,w):(e.runCount=0,this._updateTaskCount(e,-1),o&&e._transitionTo(v,w,v))),j=j.parent,I=r}}scheduleTask(e){if(e.zone&&e.zone!==this){let t=this;for(;t;){if(t===e.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${e.zone.name}`);t=t.parent}}e._transitionTo(b,v);const t=[];e._zoneDelegates=t,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(n){throw e._transitionTo(S,b,v),this._zoneDelegate.handleError(this,n),n}return e._zoneDelegates===t&&this._updateTaskCount(e,1),e.state==b&&e._transitionTo(E,b),e}scheduleMicroTask(e,t,n,o){return this.scheduleTask(new u(D,e,t,n,o,void 0))}scheduleMacroTask(e,t,n,o,r){return this.scheduleTask(new u(P,e,t,n,o,r))}scheduleEventTask(e,t,n,o,r){return this.scheduleTask(new u(O,e,t,n,o,r))}cancelTask(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||m).name+"; Execution: "+this.name+")");e._transitionTo(Z,E,w);try{this._zoneDelegate.cancelTask(this,e)}catch(t){throw e._transitionTo(S,Z),this._zoneDelegate.handleError(this,t),t}return this._updateTaskCount(e,-1),e._transitionTo(v,Z),e.runCount=0,e}_updateTaskCount(e,t){const n=e._zoneDelegates;-1==t&&(e._zoneDelegates=null);for(let o=0;oe.hasTask(n,o),onScheduleTask:(e,t,n,o)=>e.scheduleTask(n,o),onInvokeTask:(e,t,n,o,r,s)=>e.invokeTask(n,o,r,s),onCancelTask:(e,t,n,o)=>e.cancelTask(n,o)};class l{constructor(e,t,n){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=e,this._parentDelegate=t,this._forkZS=n&&(n&&n.onFork?n:t._forkZS),this._forkDlgt=n&&(n.onFork?t:t._forkDlgt),this._forkCurrZone=n&&(n.onFork?this.zone:t._forkCurrZone),this._interceptZS=n&&(n.onIntercept?n:t._interceptZS),this._interceptDlgt=n&&(n.onIntercept?t:t._interceptDlgt),this._interceptCurrZone=n&&(n.onIntercept?this.zone:t._interceptCurrZone),this._invokeZS=n&&(n.onInvoke?n:t._invokeZS),this._invokeDlgt=n&&(n.onInvoke?t:t._invokeDlgt),this._invokeCurrZone=n&&(n.onInvoke?this.zone:t._invokeCurrZone),this._handleErrorZS=n&&(n.onHandleError?n:t._handleErrorZS),this._handleErrorDlgt=n&&(n.onHandleError?t:t._handleErrorDlgt),this._handleErrorCurrZone=n&&(n.onHandleError?this.zone:t._handleErrorCurrZone),this._scheduleTaskZS=n&&(n.onScheduleTask?n:t._scheduleTaskZS),this._scheduleTaskDlgt=n&&(n.onScheduleTask?t:t._scheduleTaskDlgt),this._scheduleTaskCurrZone=n&&(n.onScheduleTask?this.zone:t._scheduleTaskCurrZone),this._invokeTaskZS=n&&(n.onInvokeTask?n:t._invokeTaskZS),this._invokeTaskDlgt=n&&(n.onInvokeTask?t:t._invokeTaskDlgt),this._invokeTaskCurrZone=n&&(n.onInvokeTask?this.zone:t._invokeTaskCurrZone),this._cancelTaskZS=n&&(n.onCancelTask?n:t._cancelTaskZS),this._cancelTaskDlgt=n&&(n.onCancelTask?t:t._cancelTaskDlgt),this._cancelTaskCurrZone=n&&(n.onCancelTask?this.zone:t._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const o=n&&n.onHasTask;(o||t&&t._hasTaskZS)&&(this._hasTaskZS=o?n:c,this._hasTaskDlgt=t,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=e,n.onScheduleTask||(this._scheduleTaskZS=c,this._scheduleTaskDlgt=t,this._scheduleTaskCurrZone=this.zone),n.onInvokeTask||(this._invokeTaskZS=c,this._invokeTaskDlgt=t,this._invokeTaskCurrZone=this.zone),n.onCancelTask||(this._cancelTaskZS=c,this._cancelTaskDlgt=t,this._cancelTaskCurrZone=this.zone))}fork(e,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,e,t):new a(e,t)}intercept(e,t,n){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,e,t,n):t}invoke(e,t,n,o,r){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,e,t,n,o,r):t.apply(n,o)}handleError(e,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,e,t)}scheduleTask(e,t){let n=t;if(this._scheduleTaskZS)this._hasTaskZS&&n._zoneDelegates.push(this._hasTaskDlgtOwner),n=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,e,t),n||(n=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=D)throw new Error("Task is missing scheduleFn.");y(t)}return n}invokeTask(e,t,n,o){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,e,t,n,o):t.callback.apply(n,o)}cancelTask(e,t){let n;if(this._cancelTaskZS)n=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,e,t);else{if(!t.cancelFn)throw Error("Task is not cancelable");n=t.cancelFn(t)}return n}hasTask(e,t){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,e,t)}catch(n){this.handleError(e,n)}}_updateTaskCount(e,t){const n=this._taskCounts,o=n[e],r=n[e]=o+t;if(r<0)throw new Error("More tasks executed then were scheduled.");0!=o&&0!=r||this.hasTask(this.zone,{microTask:n.microTask>0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:e})}}class u{constructor(t,n,o,r,s,i){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=t,this.source=n,this.data=r,this.scheduleFn=s,this.cancelFn=i,!o)throw new Error("callback is not defined");this.callback=o;const a=this;this.invoke=t===O&&r&&r.useG?u.invokeTask:function(){return u.invokeTask.call(e,a,this,arguments)}}static invokeTask(e,t,n){e||(e=this),R++;try{return e.runCount++,e.zone.runTask(e,t,n)}finally{1==R&&T(),R--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(v,b)}_transitionTo(e,t,n){if(this._state!==t&&this._state!==n)throw new Error(`${this.type} '${this.source}': can not transition to '${e}', expecting state '${t}'${n?" or '"+n+"'":""}, was '${this._state}'.`);this._state=e,e==v&&(this._zoneDelegates=null)}toString(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const h=s("setTimeout"),f=s("Promise"),p=s("then");let d,_=[],k=!1;function g(t){if(d||e[f]&&(d=e[f].resolve(0)),d){let e=d[p];e||(e=d.then),e.call(d,t)}else e[h](t,0)}function y(e){0===R&&0===_.length&&g(T),e&&_.push(e)}function T(){if(!k){for(k=!0;_.length;){const t=_;_=[];for(let n=0;nj,onUnhandledError:M,microtaskDrainDone:M,scheduleMicroTask:y,showUncaughtError:()=>!a[s("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:M,patchMethod:()=>M,bindArguments:()=>[],patchThen:()=>M,patchMacroTask:()=>M,patchEventPrototype:()=>M,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>M,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>M,wrapWithCurrentZone:()=>M,filterProperties:()=>[],attachOriginToPatched:()=>M,_redefineProperty:()=>M,patchCallbacks:()=>M,nativeScheduleMicroTask:g};let j={parent:null,zone:new a(null,null)},I=null,R=0;function M(){}o("Zone","Zone"),e.Zone=a}("undefined"!=typeof window&&window||"undefined"!=typeof self&&self||global);const e=Object.getOwnPropertyDescriptor,t=Object.defineProperty,n=Object.getPrototypeOf,o=Object.create,r=Array.prototype.slice,s="addEventListener",i="removeEventListener",a=Zone.__symbol__(s),c=Zone.__symbol__(i),l="true",u="false",h=Zone.__symbol__("");function f(e,t){return Zone.current.wrap(e,t)}function p(e,t,n,o,r){return Zone.current.scheduleMacroTask(e,t,n,o,r)}const d=Zone.__symbol__,_="undefined"!=typeof window,k=_?window:void 0,g=_&&k||"object"==typeof self&&self||global;function y(e,t){for(let n=e.length-1;n>=0;n--)"function"==typeof e[n]&&(e[n]=f(e[n],t+"_"+n));return e}function T(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&void 0===e.set)}const m="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,v=!("nw"in g)&&void 0!==g.process&&"[object process]"==={}.toString.call(g.process),b=!v&&!m&&!(!_||!k.HTMLElement),E=void 0!==g.process&&"[object process]"==={}.toString.call(g.process)&&!m&&!(!_||!k.HTMLElement),w={},Z=function(e){if(!(e=e||g.event))return;let t=w[e.type];t||(t=w[e.type]=d("ON_PROPERTY"+e.type));const n=this||e.target||g,o=n[t];let r;if(b&&n===k&&"error"===e.type){const t=e;r=o&&o.call(this,t.message,t.filename,t.lineno,t.colno,t.error),!0===r&&e.preventDefault()}else r=o&&o.apply(this,arguments),null!=r&&!r&&e.preventDefault();return r};function S(n,o,r){let s=e(n,o);if(!s&&r&&e(r,o)&&(s={enumerable:!0,configurable:!0}),!s||!s.configurable)return;const i=d("on"+o+"patched");if(n.hasOwnProperty(i)&&n[i])return;delete s.writable,delete s.value;const a=s.get,c=s.set,l=o.slice(2);let u=w[l];u||(u=w[l]=d("ON_PROPERTY"+l)),s.set=function(e){let t=this;!t&&n===g&&(t=g),t&&("function"==typeof t[u]&&t.removeEventListener(l,Z),c&&c.call(t,null),t[u]=e,"function"==typeof e&&t.addEventListener(l,Z,!1))},s.get=function(){let e=this;if(!e&&n===g&&(e=g),!e)return null;const t=e[u];if(t)return t;if(a){let t=a.call(this);if(t)return s.set.call(this,t),"function"==typeof e.removeAttribute&&e.removeAttribute(o),t}return null},t(n,o,s),n[i]=!0}function D(e,t,n){if(t)for(let o=0;ofunction(t,o){const s=n(t,o);return s.cbIdx>=0&&"function"==typeof o[s.cbIdx]?p(s.name,o[s.cbIdx],s,r):e.apply(t,o)})}function j(e,t){e[d("OriginalDelegate")]=t}let I=!1,R=!1;function M(){if(I)return R;I=!0;try{const e=k.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(R=!0)}catch(e){}return R}Zone.__load_patch("ZoneAwarePromise",(e,t,n)=>{const o=Object.getOwnPropertyDescriptor,r=Object.defineProperty,s=n.symbol,i=[],a=!0===e[s("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],c=s("Promise"),l=s("then");n.onUnhandledError=e=>{if(n.showUncaughtError()){const t=e&&e.rejection;t?console.error("Unhandled Promise rejection:",t instanceof Error?t.message:t,"; Zone:",e.zone.name,"; Task:",e.task&&e.task.source,"; Value:",t,t instanceof Error?t.stack:void 0):console.error(e)}},n.microtaskDrainDone=()=>{for(;i.length;){const t=i.shift();try{t.zone.runGuarded(()=>{throw t.throwOriginal?t.rejection:t})}catch(e){h(e)}}};const u=s("unhandledPromiseRejectionHandler");function h(e){n.onUnhandledError(e);try{const n=t[u];"function"==typeof n&&n.call(this,e)}catch(o){}}function f(e){return e&&e.then}function p(e){return e}function d(e){return I.reject(e)}const _=s("state"),k=s("value"),g=s("finally"),y=s("parentPromiseValue"),T=s("parentPromiseState"),m=null,v=!0,b=!1;function E(e,t){return n=>{try{S(e,t,n)}catch(o){S(e,!1,o)}}}const w=function(){let e=!1;return function(t){return function(){e||(e=!0,t.apply(null,arguments))}}},Z=s("currentTaskTrace");function S(e,o,s){const c=w();if(e===s)throw new TypeError("Promise resolved with itself");if(e[_]===m){let h=null;try{("object"==typeof s||"function"==typeof s)&&(h=s&&s.then)}catch(l){return c(()=>{S(e,!1,l)})(),e}if(o!==b&&s instanceof I&&s.hasOwnProperty(_)&&s.hasOwnProperty(k)&&s[_]!==m)P(s),S(e,s[_],s[k]);else if(o!==b&&"function"==typeof h)try{h.call(s,c(E(e,o)),c(E(e,!1)))}catch(l){c(()=>{S(e,!1,l)})()}else{e[_]=o;const c=e[k];if(e[k]=s,e[g]===g&&o===v&&(e[_]=e[T],e[k]=e[y]),o===b&&s instanceof Error){const e=t.currentTask&&t.currentTask.data&&t.currentTask.data.__creationTrace__;e&&r(s,Z,{configurable:!0,enumerable:!1,writable:!0,value:e})}for(let t=0;t{try{const o=e[k],r=!!n&&g===n[g];r&&(n[y]=o,n[T]=s);const a=t.run(i,void 0,r&&i!==d&&i!==p?[]:[o]);S(n,!0,a)}catch(o){S(n,!1,o)}},n)}const z=function(){},j=e.AggregateError;class I{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(e){return S(new this(null),v,e)}static reject(e){return S(new this(null),b,e)}static any(e){if(!e||"function"!=typeof e[Symbol.iterator])return Promise.reject(new j([],"All promises were rejected"));const t=[];let n=0;try{for(let o of e)n++,t.push(I.resolve(o))}catch(s){return Promise.reject(new j([],"All promises were rejected"))}if(0===n)return Promise.reject(new j([],"All promises were rejected"));let o=!1;const r=[];return new I((e,s)=>{for(let i=0;i{o||(o=!0,e(t))},e=>{r.push(e),n--,0===n&&(o=!0,s(new j(r,"All promises were rejected")))})})}static race(e){let t,n,o=new this((e,o)=>{t=e,n=o});function r(e){t(e)}function s(e){n(e)}for(let i of e)f(i)||(i=this.resolve(i)),i.then(r,s);return o}static all(e){return I.allWithCallback(e)}static allSettled(e){return(this&&this.prototype instanceof I?this:I).allWithCallback(e,{thenCallback:e=>({status:"fulfilled",value:e}),errorCallback:e=>({status:"rejected",reason:e})})}static allWithCallback(e,t){let n,o,r=new this((e,t)=>{n=e,o=t}),s=2,i=0;const a=[];for(let l of e){f(l)||(l=this.resolve(l));const e=i;try{l.then(o=>{a[e]=t?t.thenCallback(o):o,s--,0===s&&n(a)},r=>{t?(a[e]=t.errorCallback(r),s--,0===s&&n(a)):o(r)})}catch(c){o(c)}s++,i++}return s-=2,0===s&&n(a),r}constructor(e){const t=this;if(!(t instanceof I))throw new Error("Must be an instanceof Promise.");t[_]=m,t[k]=[];try{const n=w();e&&e(n(E(t,v)),n(E(t,b)))}catch(n){S(t,!1,n)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return I}then(e,n){var o;let r=null===(o=this.constructor)||void 0===o?void 0:o[Symbol.species];(!r||"function"!=typeof r)&&(r=this.constructor||I);const s=new r(z),i=t.current;return this[_]==m?this[k].push(i,s,e,n):O(this,i,s,e,n),s}catch(e){return this.then(null,e)}finally(e){var n;let o=null===(n=this.constructor)||void 0===n?void 0:n[Symbol.species];(!o||"function"!=typeof o)&&(o=I);const r=new o(z);r[g]=g;const s=t.current;return this[_]==m?this[k].push(s,r,e,e):O(this,s,r,e,e),r}}I.resolve=I.resolve,I.reject=I.reject,I.race=I.race,I.all=I.all;const R=e[c]=e.Promise;e.Promise=I;const M=s("thenPatched");function N(e){const t=e.prototype,n=o(t,"then");if(n&&(!1===n.writable||!n.configurable))return;const r=t.then;t[l]=r,e.prototype.then=function(e,t){return new I((e,t)=>{r.call(this,e,t)}).then(e,t)},e[M]=!0}return n.patchThen=N,R&&(N(R),C(e,"fetch",e=>function(e){return function(t,n){let o=e.apply(t,n);if(o instanceof I)return o;let r=o.constructor;return r[M]||N(r),o}}(e))),Promise[t.__symbol__("uncaughtPromiseErrors")]=i,I}),Zone.__load_patch("toString",e=>{const t=Function.prototype.toString,n=d("OriginalDelegate"),o=d("Promise"),r=d("Error"),s=function(){if("function"==typeof this){const s=this[n];if(s)return"function"==typeof s?t.call(s):Object.prototype.toString.call(s);if(this===Promise){const n=e[o];if(n)return t.call(n)}if(this===Error){const n=e[r];if(n)return t.call(n)}}return t.call(this)};s[n]=t,Function.prototype.toString=s;const i=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":i.call(this)}});let N=!1;if("undefined"!=typeof window)try{const e=Object.defineProperty({},"passive",{get:function(){N=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(K){N=!1}const A={useG:!0},L={},H={},x=new RegExp("^"+h+"(\\w+)(true|false)$"),F=d("propagationStopped");function G(e,t){const n=(t?t(e):e)+u,o=(t?t(e):e)+l,r=h+n,s=h+o;L[e]={},L[e][u]=r,L[e][l]=s}function q(e,t,o,r){const a=r&&r.add||s,c=r&&r.rm||i,f=r&&r.listeners||"eventListeners",p=r&&r.rmAll||"removeAllListeners",_=d(a),k="."+a+":",g=function(e,t,n){if(e.isRemoved)return;const o=e.callback;let r;"object"==typeof o&&o.handleEvent&&(e.callback=e=>o.handleEvent(e),e.originalDelegate=o);try{e.invoke(e,t,[n])}catch(i){r=i}const s=e.options;return s&&"object"==typeof s&&s.once&&t[c].call(t,n.type,e.originalDelegate?e.originalDelegate:e.callback,s),r};function y(n,o,r){if(!(o=o||e.event))return;const s=n||o.target||e,i=s[L[o.type][r?l:u]];if(i){const e=[];if(1===i.length){const t=g(i[0],s,o);t&&e.push(t)}else{const t=i.slice();for(let n=0;n{throw o})}}}const T=function(e){return y(this,e,!1)},m=function(e){return y(this,e,!0)};function b(t,o){if(!t)return!1;let r=!0;o&&void 0!==o.useG&&(r=o.useG);const s=o&&o.vh;let i=!0;o&&void 0!==o.chkDup&&(i=o.chkDup);let g=!1;o&&void 0!==o.rt&&(g=o.rt);let y=t;for(;y&&!y.hasOwnProperty(a);)y=n(y);if(!y&&t[a]&&(y=t),!y||y[_])return!1;const b=o&&o.eventNameToString,E={},w=y[_]=y[a],Z=y[d(c)]=y[c],S=y[d(f)]=y[f],D=y[d(p)]=y[p];let P;function O(e,t){return!N&&"object"==typeof e&&e?!!e.capture:N&&t?"boolean"==typeof e?{capture:e,passive:!0}:e?"object"==typeof e&&!1!==e.passive?Object.assign(Object.assign({},e),{passive:!0}):e:{passive:!0}:e}o&&o.prepend&&(P=y[d(o.prepend)]=y[o.prepend]);const C=r?function(e){if(!E.isExisting)return w.call(E.target,E.eventName,E.capture?m:T,E.options)}:function(e){return w.call(E.target,E.eventName,e.invoke,E.options)},z=r?function(e){if(!e.isRemoved){const t=L[e.eventName];let n;t&&(n=t[e.capture?l:u]);const o=n&&e.target[n];if(o)for(let r=0;rfunction(t,n){t[F]=!0,e&&e.apply(t,n)})}function B(e,t,n,o,r){const s=Zone.__symbol__(o);if(t[s])return;const i=t[s]=t[o];t[o]=function(s,a,c){return a&&a.prototype&&r.forEach(function(t){const r=`${n}.${o}::`+t,s=a.prototype;try{if(s.hasOwnProperty(t)){const n=e.ObjectGetOwnPropertyDescriptor(s,t);n&&n.value?(n.value=e.wrapWithCurrentZone(n.value,r),e._redefineProperty(a.prototype,t,n)):s[t]&&(s[t]=e.wrapWithCurrentZone(s[t],r))}else s[t]&&(s[t]=e.wrapWithCurrentZone(s[t],r))}catch(i){}}),i.call(t,s,a,c)},e.attachOriginToPatched(t[o],i)}function $(e,t,n){if(!n||0===n.length)return t;const o=n.filter(t=>t.target===e);if(!o||0===o.length)return t;const r=o[0].ignoreProperties;return t.filter(e=>-1===r.indexOf(e))}function V(e,t,n,o){e&&D(e,$(e,t,n),o)}function X(e){return Object.getOwnPropertyNames(e).filter(e=>e.startsWith("on")&&e.length>2).map(e=>e.substring(2))}Zone.__load_patch("util",(n,a,c)=>{const p=X(n);c.patchOnProperties=D,c.patchMethod=C,c.bindArguments=y,c.patchMacroTask=z;const d=a.__symbol__("BLACK_LISTED_EVENTS"),_=a.__symbol__("UNPATCHED_EVENTS");n[_]&&(n[d]=n[_]),n[d]&&(a[d]=a[_]=n[d]),c.patchEventPrototype=U,c.patchEventTarget=q,c.isIEOrEdge=M,c.ObjectDefineProperty=t,c.ObjectGetOwnPropertyDescriptor=e,c.ObjectCreate=o,c.ArraySlice=r,c.patchClass=O,c.wrapWithCurrentZone=f,c.filterProperties=$,c.attachOriginToPatched=j,c._redefineProperty=Object.defineProperty,c.patchCallbacks=B,c.getGlobalObjects=()=>({globalSources:H,zoneSymbolEventNames:L,eventNames:p,isBrowser:b,isMix:E,isNode:v,TRUE_STR:l,FALSE_STR:u,ZONE_SYMBOL_PREFIX:h,ADD_EVENT_LISTENER_STR:s,REMOVE_EVENT_LISTENER_STR:i})});const Y=d("zoneTask");function J(e,t,n,o){let r=null,s=null;n+=o;const i={};function a(t){const n=t.data;return n.args[0]=function(){return t.invoke.apply(this,arguments)},n.handleId=r.apply(e,n.args),t}function c(t){return s.call(e,t.data.handleId)}r=C(e,t+=o,n=>function(r,s){if("function"==typeof s[0]){const e={isPeriodic:"Interval"===o,delay:"Timeout"===o||"Interval"===o?s[1]||0:void 0,args:s},n=s[0];s[0]=function(){try{return n.apply(this,arguments)}finally{e.isPeriodic||("number"==typeof e.handleId?delete i[e.handleId]:e.handleId&&(e.handleId[Y]=null))}};const r=p(t,s[0],e,a,c);if(!r)return r;const l=r.data.handleId;return"number"==typeof l?i[l]=r:l&&(l[Y]=r),l&&l.ref&&l.unref&&"function"==typeof l.ref&&"function"==typeof l.unref&&(r.ref=l.ref.bind(l),r.unref=l.unref.bind(l)),"number"==typeof l||l?l:r}return n.apply(e,s)}),s=C(e,n,t=>function(n,o){const r=o[0];let s;"number"==typeof r?s=i[r]:(s=r&&r[Y],s||(s=r)),s&&"string"==typeof s.type?"notScheduled"!==s.state&&(s.cancelFn&&s.data.isPeriodic||0===s.runCount)&&("number"==typeof r?delete i[r]:r&&(r[Y]=null),s.zone.cancelTask(s)):t.apply(e,o)})}Zone.__load_patch("legacy",e=>{const t=e[Zone.__symbol__("legacyPatch")];t&&t()}),Zone.__load_patch("queueMicrotask",(e,t,n)=>{n.patchMethod(e,"queueMicrotask",e=>function(e,n){t.current.scheduleMicroTask("queueMicrotask",n[0])})}),Zone.__load_patch("timers",e=>{const t="set",n="clear";J(e,t,n,"Timeout"),J(e,t,n,"Interval"),J(e,t,n,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{J(e,"request","cancel","AnimationFrame"),J(e,"mozRequest","mozCancel","AnimationFrame"),J(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,t)=>{const n=["alert","prompt","confirm"];for(let o=0;ofunction(o,s){return t.current.run(n,e,s,r)})}),Zone.__load_patch("EventTarget",(e,t,n)=>{(function(e,t){t.patchEventPrototype(e,t)})(e,n),function(e,t){if(Zone[t.symbol("patchEventTarget")])return;const{eventNames:n,zoneSymbolEventNames:o,TRUE_STR:r,FALSE_STR:s,ZONE_SYMBOL_PREFIX:i}=t.getGlobalObjects();for(let c=0;c{O("MutationObserver"),O("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(e,t,n)=>{O("IntersectionObserver")}),Zone.__load_patch("FileReader",(e,t,n)=>{O("FileReader")}),Zone.__load_patch("on_property",(e,t,o)=>{!function(e,t){if(v&&!E||Zone[e.symbol("patchEvents")])return;const o=t.__Zone_ignore_on_properties;let r=[];if(b){const t=window;r=r.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const s=function(){try{const e=k.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch(e){}return!1}()?[{target:t,ignoreProperties:["error"]}]:[];V(t,X(t),o&&o.concat(s),n(t))}r=r.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let n=0;n{!function(e,t){const{isBrowser:n,isMix:o}=t.getGlobalObjects();(n||o)&&e.customElements&&"customElements"in e&&t.patchCallbacks(t,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,n)}),Zone.__load_patch("XHR",(e,t)=>{!function(e){const u=e.XMLHttpRequest;if(!u)return;const h=u.prototype;let f=h[a],_=h[c];if(!f){const t=e.XMLHttpRequestEventTarget;if(t){const e=t.prototype;f=e[a],_=e[c]}}const k="readystatechange",g="scheduled";function y(e){const o=e.data,i=o.target;i[s]=!1,i[l]=!1;const u=i[r];f||(f=i[a],_=i[c]),u&&_.call(i,k,u);const h=i[r]=()=>{if(i.readyState===i.DONE)if(!o.aborted&&i[s]&&e.state===g){const n=i[t.__symbol__("loadfalse")];if(0!==i.status&&n&&n.length>0){const r=e.invoke;e.invoke=function(){const n=i[t.__symbol__("loadfalse")];for(let t=0;tfunction(e,t){return e[o]=0==t[2],e[i]=t[1],v.apply(e,t)}),b=d("fetchTaskAborting"),E=d("fetchTaskScheduling"),w=C(h,"send",()=>function(e,n){if(!0===t.current[E]||e[o])return w.apply(e,n);{const t={target:e,url:e[i],isPeriodic:!1,args:n,aborted:!1},o=p("XMLHttpRequest.send",T,t,y,m);e&&!0===e[l]&&!t.aborted&&o.state===g&&o.invoke()}}),Z=C(h,"abort",()=>function(e,o){const r=function(e){return e[n]}(e);if(r&&"string"==typeof r.type){if(null==r.cancelFn||r.data&&r.data.aborted)return;r.zone.cancelTask(r)}else if(!0===t.current[b])return Z.apply(e,o)})}(e);const n=d("xhrTask"),o=d("xhrSync"),r=d("xhrListener"),s=d("xhrScheduled"),i=d("xhrURL"),l=d("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",t=>{t.navigator&&t.navigator.geolocation&&function(t,n){const o=t.constructor.name;for(let r=0;r{const t=function(){return e.apply(this,y(arguments,o+"."+s))};return j(t,e),t})(i)}}}(t.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,t)=>{function n(t){return function(n){W(e,t).forEach(o=>{const r=e.PromiseRejectionEvent;if(r){const e=new r(t,{promise:n.promise,reason:n.rejection});o.invoke(e)}})}}e.PromiseRejectionEvent&&(t[d("unhandledPromiseRejectionHandler")]=n("unhandledrejection"),t[d("rejectionHandledHandler")]=n("rejectionhandled"))})},57834:function(e,t,n){const o="undefined"!=typeof globalThis&&globalThis,r="undefined"!=typeof window&&window,s="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,i=o||"undefined"!=typeof global&&global||r||s,a=function(e,...t){if(a.translate){const n=a.translate(e,t);e=n[0],t=n[1]}let n=c(e[0],e.raw[0]);for(let o=1;o=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,c=!0,u=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return c=t.done,t},e:function(t){u=!0,a=t},f:function(){try{c||null==n.return||n.return()}finally{if(u)throw a}}}}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var u=r.call(a,"catchLoc"),s=r.call(a,"finallyLoc");if(u&&s){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),O(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;O(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:P(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),d}},t}(t.exports);try{regeneratorRuntime=e}catch(n){"object"==typeof globalThis?globalThis.regeneratorRuntime=e:Function("r","regeneratorRuntime = r")(e)}},1670:function(){"use strict";var t,e,n,r,i;function a(t,e,n){var r=n.configurable;return s(t,e,n=u(t,e,n),r)}function c(t,e){return t&&t[i]&&t[i][e]}function u(t,n,r){return Object.isFrozen(r)||(r.configurable=!0),r.configurable||(!t[i]&&!Object.isFrozen(t)&&e(t,i,{writable:!0,value:{}}),t[i]&&(t[i][n]=!0)),r}function s(t,n,r,o){try{return e(t,n,r)}catch(c){if(!r.configurable)throw c;void 0===o?delete r.configurable:r.configurable=o;try{return e(t,n,r)}catch(u){var i=!1;if(("createdCallback"===n||"attachedCallback"===n||"detachedCallback"===n||"attributeChangedCallback"===n)&&(i=!0),!i)throw u;var a=null;try{a=JSON.stringify(r)}catch(s){a=r.toString()}console.log("Attempting to configure '".concat(n,"' with descriptor '").concat(a,"' on object '").concat(t,"' and got error, giving up: ").concat(u))}}}var f,l=["abort","animationcancel","animationend","animationiteration","auxclick","beforeinput","blur","cancel","canplay","canplaythrough","change","compositionstart","compositionupdate","compositionend","cuechange","click","close","contextmenu","curechange","dblclick","drag","dragend","dragenter","dragexit","dragleave","dragover","drop","durationchange","emptied","ended","error","focus","focusin","focusout","gotpointercapture","input","invalid","keydown","keypress","keyup","load","loadstart","loadeddata","loadedmetadata","lostpointercapture","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","mousewheel","orientationchange","pause","play","playing","pointercancel","pointerdown","pointerenter","pointerleave","pointerlockchange","mozpointerlockchange","webkitpointerlockerchange","pointerlockerror","mozpointerlockerror","webkitpointerlockerror","pointermove","pointout","pointerover","pointerup","progress","ratechange","reset","resize","scroll","seeked","seeking","select","selectionchange","selectstart","show","sort","stalled","submit","suspend","timeupdate","volumechange","touchcancel","touchmove","touchstart","touchend","transitioncancel","transitionend","waiting","wheel","webglcontextrestored","webglcontextlost","webglcontextcreationerror","autocomplete","autocompleteerror","toggle","afterscriptexecute","beforescriptexecute","DOMContentLoaded","freeze","fullscreenchange","mozfullscreenchange","webkitfullscreenchange","msfullscreenchange","fullscreenerror","mozfullscreenerror","webkitfullscreenerror","msfullscreenerror","readystatechange","visibilitychange","resume","absolutedeviceorientation","afterinput","afterprint","appinstalled","beforeinstallprompt","beforeprint","beforeunload","devicelight","devicemotion","deviceorientation","deviceorientationabsolute","deviceproximity","hashchange","languagechange","message","mozbeforepaint","offline","online","paint","pageshow","pagehide","popstate","rejectionhandled","storage","unhandledrejection","unload","userproximity","vrdisplayconnected","vrdisplaydisconnected","vrdisplaypresentchange","beforecopy","beforecut","beforepaste","copy","cut","paste","dragstart","loadend","animationstart","search","transitionrun","transitionstart","webkitanimationend","webkitanimationiteration","webkitanimationstart","webkittransitionend","activate","afterupdate","ariarequest","beforeactivate","beforedeactivate","beforeeditfocus","beforeupdate","cellchange","controlselect","dataavailable","datasetchanged","datasetcomplete","errorupdate","filterchange","layoutcomplete","losecapture","move","moveend","movestart","propertychange","resizeend","resizestart","rowenter","rowexit","rowsdelete","rowsinserted","command","compassneedscalibration","deactivate","help","mscontentzoom","msmanipulationstatechanged","msgesturechange","msgesturedoubletap","msgestureend","msgesturehold","msgesturestart","msgesturetap","msgotpointercapture","msinertiastart","mslostpointercapture","mspointercancel","mspointerdown","mspointerenter","mspointerhover","mspointerleave","mspointermove","mspointerout","mspointerover","mspointerup","pointerout","mssitemodejumplistitemremoved","msthumbnailclick","stop","storagecommit"];(f="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{})[(f.__Zone_symbol_prefix||"__zone_symbol__")+"legacyPatch"]=function(){var h=f.Zone;h.__load_patch("defineProperty",function(f,l,h){h._redefineProperty=a,t=Zone.__symbol__,e=Object[t("defineProperty")]=Object.defineProperty,n=Object[t("getOwnPropertyDescriptor")]=Object.getOwnPropertyDescriptor,r=Object.create,i=t("unconfigurables"),Object.defineProperty=function(t,e,n){if(c(t,e))throw new TypeError("Cannot assign to read only property '"+e+"' of "+t);var r=n.configurable;return"prototype"!==e&&(n=u(t,e,n)),s(t,e,n,r)},Object.defineProperties=function(t,e){Object.keys(e).forEach(function(n){Object.defineProperty(t,n,e[n])});var n,r=o(Object.getOwnPropertySymbols(e));try{for(r.s();!(n=r.n()).done;){var i=n.value,a=Object.getOwnPropertyDescriptor(e,i);(null==a?void 0:a.enumerable)&&Object.defineProperty(t,i,e[i])}}catch(c){r.e(c)}finally{r.f()}return t},Object.create=function(t,e){return"object"==typeof e&&!Object.isFrozen(e)&&Object.keys(e).forEach(function(n){e[n]=u(t,n,e[n])}),r(t,e)},Object.getOwnPropertyDescriptor=function(t,e){var r=n(t,e);return r&&c(t,e)&&(r.configurable=!1),r}}),h.__load_patch("registerElement",function(t,e,n){!function(t,e){var n=e.getGlobalObjects(),r=n.isBrowser,o=n.isMix;(r||o)&&"registerElement"in t.document&&e.patchCallbacks(e,document,"Document","registerElement",["createdCallback","attachedCallback","detachedCallback","attributeChangedCallback"])}(t,n)}),h.__load_patch("EventTargetLegacy",function(t,e,n){(function(t,e){var n=e.getGlobalObjects(),r=n.eventNames,o=n.globalSources,i=n.zoneSymbolEventNames,a=n.TRUE_STR,c=n.FALSE_STR,u=n.ZONE_SYMBOL_PREFIX,s="ApplicationCache,EventSource,FileReader,InputMethodContext,MediaController,MessagePort,Node,Performance,SVGElementInstance,SharedWorker,TextTrack,TextTrackCue,TextTrackList,WebKitNamedFlow,Window,Worker,WorkerGlobalScope,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload,IDBRequest,IDBOpenDBRequest,IDBDatabase,IDBTransaction,IDBCursor,DBIndex,WebSocket".split(","),f="EventTarget",l=[],h=t.wtf,p="Anchor,Area,Audio,BR,Base,BaseFont,Body,Button,Canvas,Content,DList,Directory,Div,Embed,FieldSet,Font,Form,Frame,FrameSet,HR,Head,Heading,Html,IFrame,Image,Input,Keygen,LI,Label,Legend,Link,Map,Marquee,Media,Menu,Meta,Meter,Mod,OList,Object,OptGroup,Option,Output,Paragraph,Pre,Progress,Quote,Script,Select,Source,Span,Style,TableCaption,TableCell,TableCol,Table,TableRow,TableSection,TextArea,Title,Track,UList,Unknown,Video".split(",");h?l=p.map(function(t){return"HTML"+t+"Element"}).concat(s):t[f]?l.push(f):l=s;for(var v=t.__Zone_disable_IE_check||!1,d=t.__Zone_enable_cross_context_check||!1,g=e.isIEOrEdge(),y="[object FunctionWrapper]",m="function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }",b={MSPointerCancel:"pointercancel",MSPointerDown:"pointerdown",MSPointerEnter:"pointerenter",MSPointerHover:"pointerhover",MSPointerLeave:"pointerleave",MSPointerMove:"pointermove",MSPointerOut:"pointerout",MSPointerOver:"pointerover",MSPointerUp:"pointerup"},k=0;k1?new i(e,n):new i(e),s=t.ObjectGetOwnPropertyDescriptor(u,"onmessage");return s&&!1===s.configurable?(a=t.ObjectCreate(u),c=u,[r,o,"send","close"].forEach(function(e){a[e]=function(){var n=t.ArraySlice.call(arguments);if(e===r||e===o){var i=n.length>0?n[0]:void 0;if(i){var c=Zone.__symbol__("ON_PROPERTY"+i);u[c]=a[c]}}return u[e].apply(u,n)}})):a=u,t.patchOnProperties(a,["close","error","message","open"],c),a};var a=e.WebSocket;for(var c in i)a[c]=i[c]}(t,e),Zone[t.symbol("patchEvents")]=!0}}(n,t)})}},7277:function(){"use strict";!function(e){var r=e.performance;function o(t){r&&r.mark&&r.mark(t)}function i(t,e){r&&r.measure&&r.measure(t,e)}o("Zone");var a=e.__Zone_symbol_prefix||"__zone_symbol__";function c(t){return a+t}var u=!0===e[c("forceDuplicateZoneCheck")];if(e.Zone){if(u||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}var s,f,l=(s=function(){function r(e,n){t(this,r),this._parent=e,this._name=n?n.name||"unnamed":"",this._properties=n&&n.properties||{},this._zoneDelegate=new p(this,this._parent&&this._parent._zoneDelegate,n)}return n(r,[{key:"parent",get:function(){return this._parent}},{key:"name",get:function(){return this._name}},{key:"get",value:function(t){var e=this.getZoneWith(t);if(e)return e._properties[t]}},{key:"getZoneWith",value:function(t){for(var e=this;e;){if(e._properties.hasOwnProperty(t))return e;e=e._parent}return null}},{key:"fork",value:function(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)}},{key:"wrap",value: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)}}},{key:"run",value:function(t,e,n,r){N={parent:N,zone:this};try{return this._zoneDelegate.invoke(this,t,e,n,r)}finally{N=N.parent}}},{key:"runGuarded",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;N={parent:N,zone:this};try{try{return this._zoneDelegate.invoke(this,t,e,n,r)}catch(o){if(this._zoneDelegate.handleError(this,o))throw o}}finally{N=N.parent}}},{key:"runTask",value:function(t,e,n){if(t.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(t.zone||x).name+"; Execution: "+this.name+")");if(t.state!==E||t.type!==A&&t.type!==I){var r=t.state!=O;r&&t._transitionTo(O,S),t.runCount++;var o=R;R=t,N={parent:N,zone:this};try{t.type==I&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,e,n)}catch(i){if(this._zoneDelegate.handleError(this,i))throw i}}finally{t.state!==E&&t.state!==P&&(t.type==A||t.data&&t.data.isPeriodic?r&&t._transitionTo(S,O):(t.runCount=0,this._updateTaskCount(t,-1),r&&t._transitionTo(E,O,E))),N=N.parent,R=o}}}},{key:"scheduleTask",value:function(t){if(t.zone&&t.zone!==this)for(var e=this;e;){if(e===t.zone)throw Error("can not reschedule task to ".concat(this.name," which is descendants of the original zone ").concat(t.zone.name));e=e.parent}t._transitionTo(T,E);var n=[];t._zoneDelegates=n,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(e){throw t._transitionTo(P,T,E),this._zoneDelegate.handleError(this,e),e}return t._zoneDelegates===n&&this._updateTaskCount(t,1),t.state==T&&t._transitionTo(S,T),t}},{key:"scheduleMicroTask",value:function(t,e,n,r){return this.scheduleTask(new v(M,t,e,n,r,void 0))}},{key:"scheduleMacroTask",value:function(t,e,n,r,o){return this.scheduleTask(new v(I,t,e,n,r,o))}},{key:"scheduleEventTask",value:function(t,e,n,r,o){return this.scheduleTask(new v(A,t,e,n,r,o))}},{key:"cancelTask",value:function(t){if(t.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(t.zone||x).name+"; Execution: "+this.name+")");t._transitionTo(j,S,O);try{this._zoneDelegate.cancelTask(this,t)}catch(e){throw t._transitionTo(P,j),this._zoneDelegate.handleError(this,e),e}return this._updateTaskCount(t,-1),t._transitionTo(E,j),t.runCount=0,t}},{key:"_updateTaskCount",value:function(t,e){var n=t._zoneDelegates;-1==e&&(t._zoneDelegates=null);for(var r=0;r2&&void 0!==arguments[2]&&arguments[2];if(D.hasOwnProperty(t)){if(!a&&u)throw Error("Already loaded patch: "+t)}else if(!e["__Zone_disable_"+t]){var c="Zone:"+t;o(c),D[t]=n(e,r,C),i(c,c)}}}])}(),s.__symbol__=c,s),h={name:"",onHasTask:function(t,e,n,r){return t.hasTask(n,r)},onScheduleTask:function(t,e,n,r){return t.scheduleTask(n,r)},onInvokeTask:function(t,e,n,r,o,i){return t.invokeTask(n,r,o,i)},onCancelTask:function(t,e,n,r){return t.cancelTask(n,r)}},p=function(){return n(function e(n,r,o){t(this,e),this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=n,this._parentDelegate=r,this._forkZS=o&&(o&&o.onFork?o:r._forkZS),this._forkDlgt=o&&(o.onFork?r:r._forkDlgt),this._forkCurrZone=o&&(o.onFork?this.zone:r._forkCurrZone),this._interceptZS=o&&(o.onIntercept?o:r._interceptZS),this._interceptDlgt=o&&(o.onIntercept?r:r._interceptDlgt),this._interceptCurrZone=o&&(o.onIntercept?this.zone:r._interceptCurrZone),this._invokeZS=o&&(o.onInvoke?o:r._invokeZS),this._invokeDlgt=o&&(o.onInvoke?r:r._invokeDlgt),this._invokeCurrZone=o&&(o.onInvoke?this.zone:r._invokeCurrZone),this._handleErrorZS=o&&(o.onHandleError?o:r._handleErrorZS),this._handleErrorDlgt=o&&(o.onHandleError?r:r._handleErrorDlgt),this._handleErrorCurrZone=o&&(o.onHandleError?this.zone:r._handleErrorCurrZone),this._scheduleTaskZS=o&&(o.onScheduleTask?o:r._scheduleTaskZS),this._scheduleTaskDlgt=o&&(o.onScheduleTask?r:r._scheduleTaskDlgt),this._scheduleTaskCurrZone=o&&(o.onScheduleTask?this.zone:r._scheduleTaskCurrZone),this._invokeTaskZS=o&&(o.onInvokeTask?o:r._invokeTaskZS),this._invokeTaskDlgt=o&&(o.onInvokeTask?r:r._invokeTaskDlgt),this._invokeTaskCurrZone=o&&(o.onInvokeTask?this.zone:r._invokeTaskCurrZone),this._cancelTaskZS=o&&(o.onCancelTask?o:r._cancelTaskZS),this._cancelTaskDlgt=o&&(o.onCancelTask?r:r._cancelTaskDlgt),this._cancelTaskCurrZone=o&&(o.onCancelTask?this.zone:r._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;var i=o&&o.onHasTask;(i||r&&r._hasTaskZS)&&(this._hasTaskZS=i?o:h,this._hasTaskDlgt=r,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=n,o.onScheduleTask||(this._scheduleTaskZS=h,this._scheduleTaskDlgt=r,this._scheduleTaskCurrZone=this.zone),o.onInvokeTask||(this._invokeTaskZS=h,this._invokeTaskDlgt=r,this._invokeTaskCurrZone=this.zone),o.onCancelTask||(this._cancelTaskZS=h,this._cancelTaskDlgt=r,this._cancelTaskCurrZone=this.zone))},[{key:"fork",value:function(t,e){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,t,e):new l(t,e)}},{key:"intercept",value:function(t,e,n){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,t,e,n):e}},{key:"invoke",value:function(t,e,n,r,o){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,t,e,n,r,o):e.apply(n,r)}},{key:"handleError",value:function(t,e){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,t,e)}},{key:"scheduleTask",value:function(t,e){var n=e;if(this._scheduleTaskZS)this._hasTaskZS&&n._zoneDelegates.push(this._hasTaskDlgtOwner),(n=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,t,e))||(n=e);else if(e.scheduleFn)e.scheduleFn(e);else{if(e.type!=M)throw new Error("Task is missing scheduleFn.");w(e)}return n}},{key:"invokeTask",value:function(t,e,n,r){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,t,e,n,r):e.callback.apply(n,r)}},{key:"cancelTask",value:function(t,e){var n;if(this._cancelTaskZS)n=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,t,e);else{if(!e.cancelFn)throw Error("Task is not cancelable");n=e.cancelFn(e)}return n}},{key:"hasTask",value:function(t,e){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,t,e)}catch(n){this.handleError(t,n)}}},{key:"_updateTaskCount",value:function(t,e){var n=this._taskCounts,r=n[t],o=n[t]=r+e;if(o<0)throw new Error("More tasks executed then were scheduled.");0!=r&&0!=o||this.hasTask(this.zone,{microTask:n.microTask>0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:t})}}])}(),v=function(){return n(function n(r,o,i,a,c,u){if(t(this,n),this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=r,this.source=o,this.data=a,this.scheduleFn=c,this.cancelFn=u,!i)throw new Error("callback is not defined");this.callback=i;var s=this;this.invoke=r===A&&a&&a.useG?n.invokeTask:function(){return n.invokeTask.call(e,s,this,arguments)}},[{key:"zone",get:function(){return this._zone}},{key:"state",get:function(){return this._state}},{key:"cancelScheduleRequest",value:function(){this._transitionTo(E,T)}},{key:"_transitionTo",value:function(t,e,n){if(this._state!==e&&this._state!==n)throw new Error("".concat(this.type," '").concat(this.source,"': can not transition to '").concat(t,"', expecting state '").concat(e,"'").concat(n?" or '"+n+"'":"",", was '").concat(this._state,"'."));this._state=t,t==E&&(this._zoneDelegates=null)}},{key:"toString",value:function(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)}},{key:"toJSON",value:function(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}],[{key:"invokeTask",value:function(t,e,n){t||(t=this),L++;try{return t.runCount++,t.zone.runTask(t,e,n)}finally{1==L&&_(),L--}}}])}(),d=c("setTimeout"),g=c("Promise"),y=c("then"),m=[],b=!1;function k(t){if(f||e[g]&&(f=e[g].resolve(0)),f){var n=f[y];n||(n=f.then),n.call(f,t)}else e[d](t,0)}function w(t){0===L&&0===m.length&&k(_),t&&m.push(t)}function _(){if(!b){for(b=!0;m.length;){var t=m;m=[];for(var e=0;e=0;n--)"function"==typeof t[n]&&(t[n]=d(t[n],e+"_"+n));return t}function _(t){return!t||!1!==t.writable&&!("function"==typeof t.get&&void 0===t.set)}var x="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,E=!("nw"in k)&&void 0!==k.process&&"[object process]"==={}.toString.call(k.process),T=!E&&!x&&!(!m||!b.HTMLElement),S=void 0!==k.process&&"[object process]"==={}.toString.call(k.process)&&!x&&!(!m||!b.HTMLElement),O={},j=function(t){if(t=t||k.event){var e=O[t.type];e||(e=O[t.type]=y("ON_PROPERTY"+t.type));var n,r=this||t.target||k,o=r[e];if(T&&r===b&&"error"===t.type){var i=t;!0===(n=o&&o.call(this,i.message,i.filename,i.lineno,i.colno,i.error))&&t.preventDefault()}else null!=(n=o&&o.apply(this,arguments))&&!n&&t.preventDefault();return n}};function P(t,n,o){var i=e(t,n);if(!i&&o&&e(o,n)&&(i={enumerable:!0,configurable:!0}),i&&i.configurable){var a=y("on"+n+"patched");if(!t.hasOwnProperty(a)||!t[a]){delete i.writable,delete i.value;var c=i.get,u=i.set,s=n.slice(2),f=O[s];f||(f=O[s]=y("ON_PROPERTY"+s)),i.set=function(e){var n=this;!n&&t===k&&(n=k),n&&("function"==typeof n[f]&&n.removeEventListener(s,j),u&&u.call(n,null),n[f]=e,"function"==typeof e&&n.addEventListener(s,j,!1))},i.get=function(){var e=this;if(!e&&t===k&&(e=k),!e)return null;var r=e[f];if(r)return r;if(c){var o=c.call(this);if(o)return i.set.call(this,o),"function"==typeof e.removeAttribute&&e.removeAttribute(n),o}return null},r(t,n,i),t[a]=!0}}}function M(t,e,n){if(e)for(var r=0;r=0&&"function"==typeof r[i.cbIdx]?g(i.name,r[i.cbIdx],i,o):t.apply(e,r)}})}function N(t,e){t[y("OriginalDelegate")]=e}var R=!1,L=!1;function Z(){if(R)return L;R=!0;try{var t=b.navigator.userAgent;(-1!==t.indexOf("MSIE ")||-1!==t.indexOf("Trident/")||-1!==t.indexOf("Edge/"))&&(L=!0)}catch(t){}return L}Zone.__load_patch("ZoneAwarePromise",function(e,r,i){var a=Object.getOwnPropertyDescriptor,c=Object.defineProperty,u=i.symbol,s=[],f=!0===e[u("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],l=u("Promise"),h=u("then");i.onUnhandledError=function(t){if(i.showUncaughtError()){var e=t&&t.rejection;e?console.error("Unhandled Promise rejection:",e instanceof Error?e.message:e,"; Zone:",t.zone.name,"; Task:",t.task&&t.task.source,"; Value:",e,e instanceof Error?e.stack:void 0):console.error(t)}},i.microtaskDrainDone=function(){for(var t=function(){var t=s.shift();try{t.zone.runGuarded(function(){throw t.throwOriginal?t.rejection:t})}catch(e){!function(t){i.onUnhandledError(t);try{var e=r[p];"function"==typeof e&&e.call(this,t)}catch(e){}}(e)}};s.length;)t()};var p=u("unhandledPromiseRejectionHandler");function v(t){return t&&t.then}function d(t){return t}function g(t){return C.reject(t)}var y=u("state"),m=u("value"),b=u("finally"),k=u("parentPromiseValue"),w=u("parentPromiseState"),_=null,x=!1;function E(t,e){return function(n){try{O(t,e,n)}catch(r){O(t,!1,r)}}}var T=function(){var t=!1;return function(e){return function(){t||(t=!0,e.apply(null,arguments))}}},S=u("currentTaskTrace");function O(t,e,n){var o=T();if(t===n)throw new TypeError("Promise resolved with itself");if(t[y]===_){var a=null;try{("object"==typeof n||"function"==typeof n)&&(a=n&&n.then)}catch(u){return o(function(){O(t,!1,u)})(),t}if(e!==x&&n instanceof C&&n.hasOwnProperty(y)&&n.hasOwnProperty(m)&&n[y]!==_)P(n),O(t,n[y],n[m]);else if(e!==x&&"function"==typeof a)try{a.call(n,o(E(t,e)),o(E(t,!1)))}catch(u){o(function(){O(t,!1,u)})()}else{t[y]=e;var u=t[m];if(t[m]=n,t[b]===b&&!0===e&&(t[y]=t[w],t[m]=t[k]),e===x&&n instanceof Error){var l=r.currentTask&&r.currentTask.data&&r.currentTask.data.__creationTrace__;l&&c(n,S,{configurable:!0,enumerable:!1,writable:!0,value:l})}for(var h=0;h4&&void 0!==arguments[4]&&arguments[4],f=arguments.length>5&&void 0!==arguments[5]&&arguments[5];return function(){var l=this||t,v=arguments[0];n&&n.transferEventName&&(v=n.transferEventName(v));var d=arguments[1];if(!d)return e.apply(this,arguments);if(E&&"uncaughtException"===v)return e.apply(this,arguments);var g=!1;if("function"!=typeof d){if(!d.handleEvent)return e.apply(this,arguments);g=!0}if(!u||u(e,d,l,arguments)){var y=z&&!!C&&-1!==C.indexOf(v),m=P(arguments[2],y);if(D)for(var b=0;b2}).map(function(t){return t.substring(2)})}Zone.__load_patch("util",function(t,n,o){var i=Q(t);o.patchOnProperties=M,o.patchMethod=D,o.bindArguments=w,o.patchMacroTask=C;var f=n.__symbol__("BLACK_LISTED_EVENTS"),l=n.__symbol__("UNPATCHED_EVENTS");t[l]&&(t[f]=t[l]),t[f]&&(n[f]=n[l]=t[f]),o.patchEventPrototype=Y,o.patchEventTarget=V,o.isIEOrEdge=Z,o.ObjectDefineProperty=r,o.ObjectGetOwnPropertyDescriptor=e,o.ObjectCreate=a,o.ArraySlice=c,o.patchClass=A,o.wrapWithCurrentZone=d,o.filterProperties=J,o.attachOriginToPatched=N,o._redefineProperty=Object.defineProperty,o.patchCallbacks=$,o.getGlobalObjects=function(){return{globalSources:H,zoneSymbolEventNames:W,eventNames:i,isBrowser:T,isMix:S,isNode:E,TRUE_STR:h,FALSE_STR:p,ZONE_SYMBOL_PREFIX:v,ADD_EVENT_LISTENER_STR:u,REMOVE_EVENT_LISTENER_STR:s}}});var tt=y("zoneTask");function et(t,e,n,r){var o=null,i=null;n+=r;var a={};function c(e){var n=e.data;return n.args[0]=function(){return e.invoke.apply(this,arguments)},n.handleId=o.apply(t,n.args),e}function u(e){return i.call(t,e.data.handleId)}o=D(t,e+=r,function(n){return function(o,i){if("function"==typeof i[0]){var s={isPeriodic:"Interval"===r,delay:"Timeout"===r||"Interval"===r?i[1]||0:void 0,args:i},f=i[0];i[0]=function(){try{return f.apply(this,arguments)}finally{s.isPeriodic||("number"==typeof s.handleId?delete a[s.handleId]:s.handleId&&(s.handleId[tt]=null))}};var l=g(e,i[0],s,c,u);if(!l)return l;var h=l.data.handleId;return"number"==typeof h?a[h]=l:h&&(h[tt]=l),h&&h.ref&&h.unref&&"function"==typeof h.ref&&"function"==typeof h.unref&&(l.ref=h.ref.bind(h),l.unref=h.unref.bind(h)),"number"==typeof h||h?h:l}return n.apply(t,i)}}),i=D(t,n,function(e){return function(n,r){var o,i=r[0];"number"==typeof i?o=a[i]:(o=i&&i[tt])||(o=i),o&&"string"==typeof o.type?"notScheduled"!==o.state&&(o.cancelFn&&o.data.isPeriodic||0===o.runCount)&&("number"==typeof i?delete a[i]:i&&(i[tt]=null),o.zone.cancelTask(o)):e.apply(t,r)}})}Zone.__load_patch("legacy",function(t){var e=t[Zone.__symbol__("legacyPatch")];e&&e()}),Zone.__load_patch("queueMicrotask",function(t,e,n){n.patchMethod(t,"queueMicrotask",function(t){return function(t,n){e.current.scheduleMicroTask("queueMicrotask",n[0])}})}),Zone.__load_patch("timers",function(t){var e="set",n="clear";et(t,e,n,"Timeout"),et(t,e,n,"Interval"),et(t,e,n,"Immediate")}),Zone.__load_patch("requestAnimationFrame",function(t){et(t,"request","cancel","AnimationFrame"),et(t,"mozRequest","mozCancel","AnimationFrame"),et(t,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",function(t,e){for(var n=["alert","prompt","confirm"],r=0;r0){var o=t.invoke;t.invoke=function(){for(var n=a[e.__symbol__("loadfalse")],i=0;i1?n-1:0),o=1;o2?arguments[2]:void 0,l=a((void 0===f?c:o(f,c))-s,c-u),h=1;for(s0;)s in n?n[u]=n[s]:delete n[u],u+=h,s+=h;return n}},92749:function(t,e,n){"use strict";var r=n(23542),o=n(63141),i=n(77457);t.exports=function(t){for(var e=r(this),n=i(e.length),a=arguments.length,c=o(a>1?arguments[1]:void 0,n),u=a>2?arguments[2]:void 0,s=void 0===u?n:o(u,n);s>c;)e[c++]=t;return e}},64274:function(t,e,n){"use strict";var r=n(81269).forEach,o=n(79925)("forEach");t.exports=o?[].forEach:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}},80164:function(t,e,n){"use strict";var r=n(78952),o=n(23542),i=n(17761),a=n(52064),c=n(77457),u=n(68923),s=n(2108);t.exports=function(t){var e,n,f,l,h,p,v=o(t),d="function"==typeof this?this:Array,g=arguments.length,y=g>1?arguments[1]:void 0,m=void 0!==y,b=s(v),k=0;if(m&&(y=r(y,g>2?arguments[2]:void 0,2)),null==b||d==Array&&a(b))for(n=new d(e=c(v.length));e>k;k++)p=m?y(v[k],k):v[k],u(n,k,p);else for(h=(l=b.call(v)).next,n=new d;!(f=h.call(l)).done;k++)p=m?i(l,y,[f.value,k],!0):f.value,u(n,k,p);return n.length=k,n}},21033:function(t,e,n){var r=n(60058),o=n(77457),i=n(63141),a=function(t){return function(e,n,a){var c,u=r(e),s=o(u.length),f=i(a,s);if(t&&n!=n){for(;s>f;)if((c=u[f++])!=c)return!0}else for(;s>f;f++)if((t||f in u)&&u[f]===n)return t||f||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},81269:function(t,e,n){var r=n(78952),o=n(7858),i=n(23542),a=n(77457),c=n(5301),u=[].push,s=function(t){var e=1==t,n=2==t,s=3==t,f=4==t,l=6==t,h=7==t,p=5==t||l;return function(v,d,g,y){for(var m,b,k=i(v),w=o(k),_=r(d,g,3),x=a(w.length),E=0,T=y||c,S=e?T(v,x):n||h?T(v,0):void 0;x>E;E++)if((p||E in w)&&(b=_(m=w[E],E,k),t))if(e)S[E]=b;else if(b)switch(t){case 3:return!0;case 5:return m;case 6:return E;case 2:u.call(S,m)}else switch(t){case 4:return!1;case 7:u.call(S,m)}return l?-1:s||f?f:S}};t.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6),filterReject:s(7)}},25004:function(t,e,n){"use strict";var r=n(60058),o=n(20397),i=n(77457),a=n(79925),c=Math.min,u=[].lastIndexOf,s=!!u&&1/[1].lastIndexOf(1,-0)<0,f=a("lastIndexOf");t.exports=s||!f?function(t){if(s)return u.apply(this,arguments)||0;var e=r(this),n=i(e.length),a=n-1;for(arguments.length>1&&(a=c(a,o(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in e&&e[a]===t)return a||0;return-1}:u},19197:function(t,e,n){var r=n(43849),o=n(12871),i=n(66889),a=o("species");t.exports=function(t){return i>=51||!r(function(){var e=[];return(e.constructor={})[a]=function(){return{foo:1}},1!==e[t](Boolean).foo})}},79925:function(t,e,n){"use strict";var r=n(43849);t.exports=function(t,e){var n=[][t];return!!n&&r(function(){n.call(null,e||function(){throw 1},1)})}},72527:function(t,e,n){var r=n(90272),o=n(23542),i=n(7858),a=n(77457),c=function(t){return function(e,n,c,u){r(n);var s=o(e),f=i(s),l=a(s.length),h=t?l-1:0,p=t?-1:1;if(c<2)for(;;){if(h in f){u=f[h],h+=p;break}if(h+=p,t?h<0:l<=h)throw TypeError("Reduce of empty array with no initial value")}for(;t?h>=0:l>h;h+=p)h in f&&(u=n(u,f[h],h,s));return u}};t.exports={left:c(!1),right:c(!0)}},29756:function(t){var e=Math.floor,n=function(t,e){for(var n,r,o=t.length,i=1;i0;)t[r]=t[--r];r!==i++&&(t[r]=n)}return t},r=function(t,e,n){for(var r=t.length,o=e.length,i=0,a=0,c=[];i1?arguments[1]:void 0,3);e=e?e.next:n.first;)for(r(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!y(this,t)}}),i(f.prototype,n?{get:function(t){var e=y(this,t);return e&&e.value},set:function(t,e){return g(this,0===t?0:t,e)}}:{add:function(t){return g(this,t=0===t?0:t,t)}}),l&&r(f.prototype,"size",{get:function(){return p(this).size}}),f},setStrong:function(t,e,n){var r=e+" Iterator",o=d(e),i=d(r);s(t,e,function(t,e){v(this,{type:r,target:t,state:o(t),kind:e,last:void 0})},function(){for(var t=i(this),e=t.kind,n=t.last;n&&n.removed;)n=n.previous;return t.target&&(t.last=n=n?n.next:t.state.first)?"keys"==e?{value:n.key,done:!1}:"values"==e?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(t.target=void 0,{value:void 0,done:!0})},n?"entries":"values",!n,!0),f(e)}}},22903:function(t,e,n){"use strict";var r=n(96475),o=n(77483).getWeakData,i=n(96845),a=n(5053),c=n(14697),u=n(27421),s=n(81269),f=n(72515),l=n(59796),h=l.set,p=l.getterFor,v=s.find,d=s.findIndex,g=0,y=function(t){return t.frozen||(t.frozen=new m)},m=function(){this.entries=[]},b=function(t,e){return v(t.entries,function(t){return t[0]===e})};m.prototype={get:function(t){var e=b(this,t);if(e)return e[1]},has:function(t){return!!b(this,t)},set:function(t,e){var n=b(this,t);n?n[1]=e:this.entries.push([t,e])},delete:function(t){var e=d(this.entries,function(e){return e[0]===t});return~e&&this.entries.splice(e,1),!!~e}},t.exports={getConstructor:function(t,e,n,s){var l=t(function(t,r){c(t,l,e),h(t,{type:e,id:g++,frozen:void 0}),null!=r&&u(r,t[s],{that:t,AS_ENTRIES:n})}),v=p(e),d=function(t,e,n){var r=v(t),a=o(i(e),!0);return!0===a?y(r).set(e,n):a[r.id]=n,t};return r(l.prototype,{delete:function(t){var e=v(this);if(!a(t))return!1;var n=o(t);return!0===n?y(e).delete(t):n&&f(n,e.id)&&delete n[e.id]},has:function(t){var e=v(this);if(!a(t))return!1;var n=o(t);return!0===n?y(e).has(t):n&&f(n,e.id)}}),r(l.prototype,n?{get:function(t){var e=v(this);if(a(t)){var n=o(t);return!0===n?y(e).get(t):n?n[e.id]:void 0}},set:function(t,e){return d(this,t,e)}}:{add:function(t){return d(this,t,!0)}}),l}}},58545:function(t,e,n){"use strict";var r=n(4773),o=n(30357),i=n(18153),a=n(81859),c=n(77483),u=n(27421),s=n(14697),f=n(5053),l=n(43849),h=n(865),p=n(20814),v=n(75079);t.exports=function(t,e,n){var d=-1!==t.indexOf("Map"),g=-1!==t.indexOf("Weak"),y=d?"set":"add",m=o[t],b=m&&m.prototype,k=m,w={},_=function(t){var e=b[t];a(b,t,"add"==t?function(t){return e.call(this,0===t?0:t),this}:"delete"==t?function(t){return!(g&&!f(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return g&&!f(t)?void 0:e.call(this,0===t?0:t)}:"has"==t?function(t){return!(g&&!f(t))&&e.call(this,0===t?0:t)}:function(t,n){return e.call(this,0===t?0:t,n),this})};if(i(t,"function"!=typeof m||!(g||b.forEach&&!l(function(){(new m).entries().next()}))))k=n.getConstructor(e,t,d,y),c.enable();else if(i(t,!0)){var x=new k,E=x[y](g?{}:-0,1)!=x,T=l(function(){x.has(1)}),S=h(function(t){new m(t)}),O=!g&&l(function(){for(var t=new m,e=5;e--;)t[y](e,e);return!t.has(-0)});S||((k=e(function(e,n){s(e,k,t);var r=v(new m,e,k);return null!=n&&u(n,r[y],{that:r,AS_ENTRIES:d}),r})).prototype=b,b.constructor=k),(T||O)&&(_("delete"),_("has"),d&&_("get")),(O||E)&&_(y),g&&b.clear&&delete b.clear}return w[t]=k,r({global:!0,forced:k!=m},w),p(k,t),g||n.setStrong(k,t,d),k}},62242:function(t,e,n){var r=n(72515),o=n(80713),i=n(49629),a=n(70704);t.exports=function(t,e){for(var n=o(e),c=a.f,u=i.f,s=0;s"+c+""}},89066:function(t,e,n){"use strict";var r=n(27473).IteratorPrototype,o=n(56527),i=n(34618),a=n(20814),c=n(37448),u=function(){return this};t.exports=function(t,e,n){var s=e+" Iterator";return t.prototype=o(r,{next:i(1,n)}),a(t,s,!1,!0),c[s]=u,t}},35384:function(t,e,n){var r=n(14952),o=n(70704),i=n(34618);t.exports=r?function(t,e,n){return o.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},34618:function(t){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},68923:function(t,e,n){"use strict";var r=n(21046),o=n(70704),i=n(34618);t.exports=function(t,e,n){var a=r(e);a in t?o.f(t,a,i(0,n)):t[a]=n}},42594:function(t,e,n){"use strict";var r=n(43849),o=n(96293).start,i=Math.abs,a=Date.prototype,c=a.getTime,u=a.toISOString;t.exports=r(function(){return"0385-07-25T07:06:39.999Z"!=u.call(new Date(-50000000000001))})||!r(function(){u.call(new Date(NaN))})?function(){if(!isFinite(c.call(this)))throw RangeError("Invalid time value");var t=this,e=t.getUTCFullYear(),n=t.getUTCMilliseconds(),r=e<0?"-":e>9999?"+":"";return r+o(i(e),r?6:4,0)+"-"+o(t.getUTCMonth()+1,2,0)+"-"+o(t.getUTCDate(),2,0)+"T"+o(t.getUTCHours(),2,0)+":"+o(t.getUTCMinutes(),2,0)+":"+o(t.getUTCSeconds(),2,0)+"."+o(n,3,0)+"Z"}:u},89445:function(t,e,n){"use strict";var r=n(96845),o=n(19717);t.exports=function(t){if(r(this),"string"===t||"default"===t)t="string";else if("number"!==t)throw TypeError("Incorrect hint");return o(this,t)}},10097:function(t,e,n){"use strict";var r=n(4773),o=n(89066),i=n(58873),a=n(86561),c=n(20814),u=n(35384),s=n(81859),f=n(12871),l=n(89345),h=n(37448),p=n(27473),v=p.IteratorPrototype,d=p.BUGGY_SAFARI_ITERATORS,g=f("iterator"),y="keys",m="values",b="entries",k=function(){return this};t.exports=function(t,e,n,f,p,w,_){o(n,e,f);var x,E,T,S=function(t){if(t===p&&I)return I;if(!d&&t in P)return P[t];switch(t){case y:case m:case b:return function(){return new n(this,t)}}return function(){return new n(this)}},O=e+" Iterator",j=!1,P=t.prototype,M=P[g]||P["@@iterator"]||p&&P[p],I=!d&&M||S(p),A="Array"==e&&P.entries||M;if(A&&(x=i(A.call(new t)),v!==Object.prototype&&x.next&&(!l&&i(x)!==v&&(a?a(x,v):"function"!=typeof x[g]&&u(x,g,k)),c(x,O,!0,!0),l&&(h[O]=k))),p==m&&M&&M.name!==m&&(j=!0,I=function(){return M.call(this)}),(!l||_)&&P[g]!==I&&u(P,g,I),h[e]=I,p)if(E={values:S(m),keys:w?I:S(y),entries:S(b)},_)for(T in E)(d||j||!(T in P))&&s(P,T,E[T]);else r({target:e,proto:!0,forced:d||j},E);return E}},47949:function(t,e,n){var r=n(41833),o=n(72515),i=n(57768),a=n(70704).f;t.exports=function(t){var e=r.Symbol||(r.Symbol={});o(e,t)||a(e,t,{value:i.f(t)})}},14952:function(t,e,n){var r=n(43849);t.exports=!r(function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})},66792:function(t,e,n){var r=n(30357),o=n(5053),i=r.document,a=o(i)&&o(i.createElement);t.exports=function(t){return a?i.createElement(t):{}}},57793:function(t){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},51258:function(t,e,n){var r=n(78964).match(/firefox\/(\d+)/i);t.exports=!!r&&+r[1]},30250:function(t){t.exports="object"==typeof window},2285:function(t,e,n){var r=n(78964);t.exports=/MSIE|Trident/.test(r)},82385:function(t,e,n){var r=n(78964);t.exports=/(?:iphone|ipod|ipad).*applewebkit/i.test(r)},40170:function(t,e,n){var r=n(36504),o=n(30357);t.exports="process"==r(o.process)},49310:function(t,e,n){var r=n(78964);t.exports=/web0s(?!.*chrome)/i.test(r)},78964:function(t,e,n){var r=n(57344);t.exports=r("navigator","userAgent")||""},66889:function(t,e,n){var r,o,i=n(30357),a=n(78964),c=i.process,u=i.Deno,s=c&&c.versions||u&&u.version,f=s&&s.v8;f?o=(r=f.split("."))[0]<4?1:r[0]+r[1]:a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=r[1]),t.exports=o&&+o},91806:function(t,e,n){var r=n(78964).match(/AppleWebKit\/(\d+)\./);t.exports=!!r&&+r[1]},98176:function(t){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},4773:function(t,e,n){var r=n(30357),o=n(49629).f,i=n(35384),a=n(81859),c=n(26190),u=n(62242),s=n(18153);t.exports=function(t,e){var n,f,l,h,p,v=t.target,d=t.global,g=t.stat;if(n=d?r:g?r[v]||c(v,{}):(r[v]||{}).prototype)for(f in e){if(h=e[f],l=t.noTargetGet?(p=o(n,f))&&p.value:n[f],!s(d?f:v+(g?".":"#")+f,t.forced)&&void 0!==l){if(typeof h==typeof l)continue;u(h,l)}(t.sham||l&&l.sham)&&i(h,"sham",!0),a(n,f,h,t)}}},43849:function(t){t.exports=function(t){try{return!!t()}catch(e){return!0}}},68309:function(t,e,n){"use strict";n(39624);var r=n(81859),o=n(9108),i=n(43849),a=n(12871),c=n(35384),u=a("species"),s=RegExp.prototype;t.exports=function(t,e,n,f){var l=a(t),h=!i(function(){var e={};return e[l]=function(){return 7},7!=""[t](e)}),p=h&&!i(function(){var e=!1,n=/a/;return"split"===t&&((n={}).constructor={},n.constructor[u]=function(){return n},n.flags="",n[l]=/./[l]),n.exec=function(){return e=!0,null},n[l](""),!e});if(!h||!p||n){var v=/./[l],d=e(l,""[t],function(t,e,n,r,i){var a=e.exec;return a===o||a===s.exec?h&&!i?{done:!0,value:v.call(e,n,r)}:{done:!0,value:t.call(n,e,r)}:{done:!1}});r(String.prototype,t,d[0]),r(s,l,d[1])}f&&c(s[l],"sham",!0)}},10698:function(t,e,n){"use strict";var r=n(62703),o=n(77457),i=n(78952);t.exports=function t(e,n,a,c,u,s,f,l){for(var h,p=u,v=0,d=!!f&&i(f,l,3);v0&&r(h))p=t(e,n,h,o(h.length),p,s-1)-1;else{if(p>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[p]=h}p++}v++}return p}},85744:function(t,e,n){var r=n(43849);t.exports=!r(function(){return Object.isExtensible(Object.preventExtensions({}))})},78952:function(t,e,n){var r=n(90272);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 0:return function(){return t.call(e)};case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,o){return t.call(e,n,r,o)}}return function(){return t.apply(e,arguments)}}},46574:function(t,e,n){"use strict";var r=n(90272),o=n(5053),i=[].slice,a={},c=function(t,e,n){if(!(e in a)){for(var r=[],o=0;o]*>)/g,c=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,e,n,u,s,f){var l=n+t.length,h=u.length,p=c;return void 0!==s&&(s=r(s),p=a),i.call(f,p,function(r,i){var a;switch(i.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,n);case"'":return e.slice(l);case"<":a=s[i.slice(1,-1)];break;default:var c=+i;if(0===c)return r;if(c>h){var f=o(c/10);return 0===f?r:f<=h?void 0===u[f-1]?i.charAt(1):u[f-1]+i.charAt(1):r}a=u[c-1]}return void 0===a?"":a})}},30357:function(t){var e=function(t){return t&&t.Math==Math&&t};t.exports=e("object"==typeof globalThis&&globalThis)||e("object"==typeof window&&window)||e("object"==typeof self&&self)||e("object"==typeof global&&global)||function(){return this}()||Function("return this")()},72515:function(t,e,n){var r=n(23542),o={}.hasOwnProperty;t.exports=Object.hasOwn||function(t,e){return o.call(r(t),e)}},44199:function(t){t.exports={}},21714:function(t,e,n){var r=n(30357);t.exports=function(t,e){var n=r.console;n&&n.error&&(1===arguments.length?n.error(t):n.error(t,e))}},43815:function(t,e,n){var r=n(57344);t.exports=r("document","documentElement")},94718:function(t,e,n){var r=n(14952),o=n(43849),i=n(66792);t.exports=!r&&!o(function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a})},7858:function(t,e,n){var r=n(43849),o=n(36504),i="".split;t.exports=r(function(){return!Object("z").propertyIsEnumerable(0)})?function(t){return"String"==o(t)?i.call(t,""):Object(t)}:Object},75079:function(t,e,n){var r=n(5053),o=n(86561);t.exports=function(t,e,n){var i,a;return o&&"function"==typeof(i=e.constructor)&&i!==n&&r(a=i.prototype)&&a!==n.prototype&&o(t,a),t}},7519:function(t,e,n){var r=n(76291),o=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(t){return o.call(t)}),t.exports=r.inspectSource},77483:function(t,e,n){var r=n(4773),o=n(44199),i=n(5053),a=n(72515),c=n(70704).f,u=n(66006),s=n(62774),f=n(11427),l=n(85744),h=!1,p=f("meta"),v=0,d=Object.isExtensible||function(){return!0},g=function(t){c(t,p,{value:{objectID:"O"+v++,weakData:{}}})},y=t.exports={enable:function(){y.enable=function(){},h=!0;var t=u.f,e=[].splice,n={};n[p]=1,t(n).length&&(u.f=function(n){for(var r=t(n),o=0,i=r.length;oh;h++)if((v=_(t[h]))&&v instanceof s)return v;return new s(!1)}f=l.call(t)}for(d=f.next;!(g=d.call(f)).done;){try{v=_(g.value)}catch(x){throw u(f),x}if("object"==typeof v&&v&&v instanceof s)return v}return new s(!1)}},38309:function(t,e,n){var r=n(96845);t.exports=function(t){var e=t.return;if(void 0!==e)return r(e.call(t)).value}},27473:function(t,e,n){"use strict";var r,o,i,a=n(43849),c=n(58873),u=n(35384),s=n(72515),f=n(12871),l=n(89345),h=f("iterator"),p=!1;[].keys&&("next"in(i=[].keys())?(o=c(c(i)))!==Object.prototype&&(r=o):p=!0);var v=null==r||a(function(){var t={};return r[h].call(t)!==t});v&&(r={}),(!l||v)&&!s(r,h)&&u(r,h,function(){return this}),t.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:p}},37448:function(t){t.exports={}},24807:function(t){var e=Math.expm1,n=Math.exp;t.exports=!e||e(10)>22025.465794806718||e(10)<22025.465794806718||-2e-17!=e(-2e-17)?function(t){return 0==(t=+t)?t:t>-1e-6&&t<1e-6?t+t*t/2:n(t)-1}:e},79636:function(t,e,n){var r=n(84462),o=Math.abs,i=Math.pow,a=i(2,-52),c=i(2,-23),u=i(2,127)*(2-c),s=i(2,-126);t.exports=Math.fround||function(t){var e,n,i=o(t),f=r(t);return iu||n!=n?f*(1/0):f*n}},57308:function(t){var e=Math.log;t.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&t<1e-8?t-t*t/2:e(1+t)}},84462:function(t){t.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:t<0?-1:1}},72839:function(t,e,n){var r,o,i,a,c,u,s,f,l=n(30357),h=n(49629).f,p=n(727).set,v=n(82385),d=n(49310),g=n(40170),y=l.MutationObserver||l.WebKitMutationObserver,m=l.document,b=l.process,k=l.Promise,w=h(l,"queueMicrotask"),_=w&&w.value;_||(r=function(){var t,e;for(g&&(t=b.domain)&&t.exit();o;){e=o.fn,o=o.next;try{e()}catch(n){throw o?a():i=void 0,n}}i=void 0,t&&t.enter()},v||g||d||!y||!m?k&&k.resolve?((s=k.resolve(void 0)).constructor=k,f=s.then,a=function(){f.call(s,r)}):a=g?function(){b.nextTick(r)}:function(){p.call(l,r)}:(c=!0,u=m.createTextNode(""),new y(r).observe(u,{characterData:!0}),a=function(){u.data=c=!c})),t.exports=_||function(t){var e={fn:t,next:void 0};i&&(i.next=e),o||(o=e,a()),i=e}},13507:function(t,e,n){var r=n(30357);t.exports=r.Promise},66700:function(t,e,n){var r=n(66889),o=n(43849);t.exports=!!Object.getOwnPropertySymbols&&!o(function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&r&&r<41})},7013:function(t,e,n){var r=n(30357),o=n(7519),i=r.WeakMap;t.exports="function"==typeof i&&/native code/.test(o(i))},67620:function(t,e,n){"use strict";var r=n(90272),o=function(t){var e,n;this.promise=new t(function(t,r){if(void 0!==e||void 0!==n)throw TypeError("Bad Promise constructor");e=t,n=r}),this.resolve=r(e),this.reject=r(n)};t.exports.f=function(t){return new o(t)}},33078:function(t,e,n){var r=n(15247);t.exports=function(t){if(r(t))throw TypeError("The method doesn't accept regular expressions");return t}},88907:function(t,e,n){var r=n(30357).isFinite;t.exports=Number.isFinite||function(t){return"number"==typeof t&&r(t)}},51854:function(t,e,n){var r=n(30357),o=n(7311),i=n(95223).trim,a=n(70454),c=r.parseFloat,u=1/c(a+"-0")!=-1/0;t.exports=u?function(t){var e=i(o(t)),n=c(e);return 0===n&&"-"==e.charAt(0)?-0:n}:c},96282:function(t,e,n){var r=n(30357),o=n(7311),i=n(95223).trim,a=n(70454),c=r.parseInt,u=/^[+-]?0[Xx]/,s=8!==c(a+"08")||22!==c(a+"0x16");t.exports=s?function(t,e){var n=i(o(t));return c(n,e>>>0||(u.test(n)?16:10))}:c},3696:function(t,e,n){"use strict";var r=n(14952),o=n(43849),i=n(90671),a=n(27513),c=n(87023),u=n(23542),s=n(7858),f=Object.assign,l=Object.defineProperty;t.exports=!f||o(function(){if(r&&1!==f({b:1},f(l({},"a",{enumerable:!0,get:function(){l(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},n=Symbol(),o="abcdefghijklmnopqrst";return t[n]=7,o.split("").forEach(function(t){e[t]=t}),7!=f({},t)[n]||i(f({},e)).join("")!=o})?function(t,e){for(var n=u(t),o=arguments.length,f=1,l=a.f,h=c.f;o>f;)for(var p,v=s(arguments[f++]),d=l?i(v).concat(l(v)):i(v),g=d.length,y=0;g>y;)p=d[y++],(!r||h.call(v,p))&&(n[p]=v[p]);return n}:f},56527:function(t,e,n){var r,o=n(96845),i=n(6858),a=n(98176),c=n(44199),u=n(43815),s=n(66792),f=n(51822),l="prototype",h="script",p=f("IE_PROTO"),v=function(){},d=function(t){return"<"+h+">"+t+""},g=function(t){t.write(d("")),t.close();var e=t.parentWindow.Object;return t=null,e},y=function(){try{r=new ActiveXObject("htmlfile")}catch(e){}y=document.domain&&r?g(r):function(){var t,e=s("iframe");if(e.style)return e.style.display="none",u.appendChild(e),e.src=String("javascript:"),(t=e.contentWindow.document).open(),t.write(d("document.F=Object")),t.close(),t.F}()||g(r);for(var t=a.length;t--;)delete y[l][a[t]];return y()};c[p]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(v[l]=o(t),n=new v,v[l]=null,n[p]=t):n=y(),void 0===e?n:i(n,e)}},6858:function(t,e,n){var r=n(14952),o=n(70704),i=n(96845),a=n(90671);t.exports=r?Object.defineProperties:function(t,e){i(t);for(var n,r=a(e),c=r.length,u=0;c>u;)o.f(t,n=r[u++],e[n]);return t}},70704:function(t,e,n){var r=n(14952),o=n(94718),i=n(96845),a=n(21046),c=Object.defineProperty;e.f=r?c:function(t,e,n){if(i(t),e=a(e),i(n),o)try{return c(t,e,n)}catch(r){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},49629:function(t,e,n){var r=n(14952),o=n(87023),i=n(34618),a=n(60058),c=n(21046),u=n(72515),s=n(94718),f=Object.getOwnPropertyDescriptor;e.f=r?f:function(t,e){if(t=a(t),e=c(e),s)try{return f(t,e)}catch(n){}if(u(t,e))return i(!o.f.call(t,e),t[e])}},62774:function(t,e,n){var r=n(60058),o=n(66006).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return a&&"[object Window]"==i.call(t)?function(e){try{return o(e)}catch(t){return a.slice()}}(t):o(r(t))}},66006:function(t,e,n){var r=n(97331),o=n(98176).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},27513:function(t,e){e.f=Object.getOwnPropertySymbols},58873:function(t,e,n){var r=n(72515),o=n(23542),i=n(51822),a=n(31304),c=i("IE_PROTO"),u=Object.prototype;t.exports=a?Object.getPrototypeOf:function(t){return t=o(t),r(t,c)?t[c]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?u:null}},97331:function(t,e,n){var r=n(72515),o=n(60058),i=n(21033).indexOf,a=n(44199);t.exports=function(t,e){var n,c=o(t),u=0,s=[];for(n in c)!r(a,n)&&r(c,n)&&s.push(n);for(;e.length>u;)r(c,n=e[u++])&&(~i(s,n)||s.push(n));return s}},90671:function(t,e,n){var r=n(97331),o=n(98176);t.exports=Object.keys||function(t){return r(t,o)}},87023:function(t,e){"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!n.call({1:2},1);e.f=o?function(t){var e=r(this,t);return!!e&&e.enumerable}:n},86561:function(t,e,n){var r=n(96845),o=n(64338);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),e=n instanceof Array}catch(i){}return function(n,i){return r(n),o(i),e?t.call(n,i):n.__proto__=i,n}}():void 0)},25761:function(t,e,n){var r=n(14952),o=n(90671),i=n(60058),a=n(87023).f,c=function(t){return function(e){for(var n,c=i(e),u=o(c),s=u.length,f=0,l=[];s>f;)n=u[f++],(!r||a.call(c,n))&&l.push(t?[n,c[n]]:c[n]);return l}};t.exports={entries:c(!0),values:c(!1)}},12644:function(t,e,n){"use strict";var r=n(24556),o=n(89736);t.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},19717:function(t,e,n){var r=n(5053);t.exports=function(t,e){var n,o;if("string"===e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t))||"function"==typeof(n=t.valueOf)&&!r(o=n.call(t))||"string"!==e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},80713:function(t,e,n){var r=n(57344),o=n(66006),i=n(27513),a=n(96845);t.exports=r("Reflect","ownKeys")||function(t){var e=o.f(a(t)),n=i.f;return n?e.concat(n(t)):e}},41833:function(t,e,n){var r=n(30357);t.exports=r},89298:function(t){t.exports=function(t){try{return{error:!1,value:t()}}catch(e){return{error:!0,value:e}}}},24247:function(t,e,n){var r=n(96845),o=n(5053),i=n(67620);t.exports=function(t,e){if(r(t),o(e)&&e.constructor===t)return e;var n=i.f(t);return(0,n.resolve)(e),n.promise}},96475:function(t,e,n){var r=n(81859);t.exports=function(t,e,n){for(var o in e)r(t,o,e[o],n);return t}},81859:function(t,e,n){var r=n(30357),o=n(35384),i=n(72515),a=n(26190),c=n(7519),u=n(59796),s=u.get,f=u.enforce,l=String(String).split("String");(t.exports=function(t,e,n,c){var u,s=!!c&&!!c.unsafe,h=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"==typeof e&&!i(n,"name")&&o(n,"name",e),(u=f(n)).source||(u.source=l.join("string"==typeof e?e:""))),t!==r?(s?!p&&t[e]&&(h=!0):delete t[e],h?t[e]=n:o(t,e,n)):h?t[e]=n:a(e,n)})(Function.prototype,"toString",function(){return"function"==typeof this&&s(this).source||c(this)})},15454:function(t,e,n){var r=n(36504),o=n(9108);t.exports=function(t,e){var n=t.exec;if("function"==typeof n){var i=n.call(t,e);if("object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==r(t))throw TypeError("RegExp#exec called on incompatible receiver");return o.call(t,e)}},9108:function(t,e,n){"use strict";var r,o,i=n(7311),a=n(54650),c=n(43817),u=n(10823),s=n(56527),f=n(59796).get,l=n(4475),h=n(1659),p=RegExp.prototype.exec,v=u("native-string-replace",String.prototype.replace),d=p,g=(o=/b*/g,p.call(r=/a/,"a"),p.call(o,"a"),0!==r.lastIndex||0!==o.lastIndex),y=c.UNSUPPORTED_Y||c.BROKEN_CARET,m=void 0!==/()??/.exec("")[1];(g||m||y||l||h)&&(d=function(t){var e,n,r,o,c,u,l,h=this,b=f(h),k=i(t),w=b.raw;if(w)return w.lastIndex=h.lastIndex,e=d.call(w,k),h.lastIndex=w.lastIndex,e;var _=b.groups,x=y&&h.sticky,E=a.call(h),T=h.source,S=0,O=k;if(x&&(-1===(E=E.replace("y","")).indexOf("g")&&(E+="g"),O=k.slice(h.lastIndex),h.lastIndex>0&&(!h.multiline||h.multiline&&"\n"!==k.charAt(h.lastIndex-1))&&(T="(?: "+T+")",O=" "+O,S++),n=new RegExp("^(?:"+T+")",E)),m&&(n=new RegExp("^"+T+"$(?!\\s)",E)),g&&(r=h.lastIndex),o=p.call(x?n:h,O),x?o?(o.input=o.input.slice(S),o[0]=o[0].slice(S),o.index=h.lastIndex,h.lastIndex+=o[0].length):h.lastIndex=0:g&&o&&(h.lastIndex=h.global?o.index+o[0].length:r),m&&o&&o.length>1&&v.call(o[0],n,function(){for(c=1;cb)","string".charAt(5));return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$c")})},94300:function(t){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},34787:function(t){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e}},26190:function(t,e,n){var r=n(30357);t.exports=function(t,e){try{Object.defineProperty(r,t,{value:e,configurable:!0,writable:!0})}catch(n){r[t]=e}return e}},58506:function(t,e,n){"use strict";var r=n(57344),o=n(70704),i=n(12871),a=n(14952),c=i("species");t.exports=function(t){var e=r(t);a&&e&&!e[c]&&(0,o.f)(e,c,{configurable:!0,get:function(){return this}})}},20814:function(t,e,n){var r=n(70704).f,o=n(72515),i=n(12871)("toStringTag");t.exports=function(t,e,n){t&&!o(t=n?t:t.prototype,i)&&r(t,i,{configurable:!0,value:e})}},51822:function(t,e,n){var r=n(10823),o=n(11427),i=r("keys");t.exports=function(t){return i[t]||(i[t]=o(t))}},76291:function(t,e,n){var r=n(30357),o=n(26190),i="__core-js_shared__",a=r[i]||o(i,{});t.exports=a},10823:function(t,e,n){var r=n(89345),o=n(76291);(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.16.0",mode:r?"pure":"global",copyright:"\xa9 2021 Denis Pushkarev (zloirock.ru)"})},32335:function(t,e,n){var r=n(96845),o=n(90272),i=n(12871)("species");t.exports=function(t,e){var n,a=r(t).constructor;return void 0===a||null==(n=r(a)[i])?e:o(n)}},6137:function(t,e,n){var r=n(43849);t.exports=function(t){return r(function(){var e=""[t]('"');return e!==e.toLowerCase()||e.split('"').length>3})}},40153:function(t,e,n){var r=n(20397),o=n(7311),i=n(94300),a=function(t){return function(e,n){var a,c,u=o(i(e)),s=r(n),f=u.length;return s<0||s>=f?t?"":void 0:(a=u.charCodeAt(s))<55296||a>56319||s+1===f||(c=u.charCodeAt(s+1))<56320||c>57343?t?u.charAt(s):a:t?u.slice(s,s+2):c-56320+(a-55296<<10)+65536}};t.exports={codeAt:a(!1),charAt:a(!0)}},96293:function(t,e,n){var r=n(77457),o=n(7311),i=n(76110),a=n(94300),c=Math.ceil,u=function(t){return function(e,n,u){var s,f,l=o(a(e)),h=l.length,p=void 0===u?" ":o(u),v=r(n);return v<=h||""==p?l:((f=i.call(p,c((s=v-h)/p.length))).length>s&&(f=f.slice(0,s)),t?l+f:f+l)}};t.exports={start:u(!1),end:u(!0)}},76110:function(t,e,n){"use strict";var r=n(20397),o=n(7311),i=n(94300);t.exports=function(t){var e=o(i(this)),n="",a=r(t);if(a<0||a==1/0)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(e+=e))1&a&&(n+=e);return n}},55189:function(t,e,n){var r=n(43849),o=n(70454);t.exports=function(t){return r(function(){return!!o[t]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[t]()||o[t].name!==t})}},95223:function(t,e,n){var r=n(94300),o=n(7311),i="["+n(70454)+"]",a=RegExp("^"+i+i+"*"),c=RegExp(i+i+"*$"),u=function(t){return function(e){var n=o(r(e));return 1&t&&(n=n.replace(a,"")),2&t&&(n=n.replace(c,"")),n}};t.exports={start:u(1),end:u(2),trim:u(3)}},727:function(t,e,n){var r,o,i,a,c=n(30357),u=n(43849),s=n(78952),f=n(43815),l=n(66792),h=n(82385),p=n(40170),v=c.setImmediate,d=c.clearImmediate,g=c.process,y=c.MessageChannel,m=c.Dispatch,b=0,k={},w="onreadystatechange";try{r=c.location}catch(S){}var _=function(t){if(k.hasOwnProperty(t)){var e=k[t];delete k[t],e()}},x=function(t){return function(){_(t)}},E=function(t){_(t.data)},T=function(t){c.postMessage(String(t),r.protocol+"//"+r.host)};(!v||!d)&&(v=function(t){for(var e=[],n=arguments.length,r=1;n>r;)e.push(arguments[r++]);return k[++b]=function(){("function"==typeof t?t:Function(t)).apply(void 0,e)},o(b),b},d=function(t){delete k[t]},p?o=function(t){g.nextTick(x(t))}:m&&m.now?o=function(t){m.now(x(t))}:y&&!h?(a=(i=new y).port2,i.port1.onmessage=E,o=s(a.postMessage,a,1)):c.addEventListener&&"function"==typeof postMessage&&!c.importScripts&&r&&"file:"!==r.protocol&&!u(T)?(o=T,c.addEventListener("message",E,!1)):o=w in l("script")?function(t){f.appendChild(l("script"))[w]=function(){f.removeChild(this),_(t)}}:function(t){setTimeout(x(t),0)}),t.exports={set:v,clear:d}},86943:function(t,e,n){var r=n(36504);t.exports=function(t){if("number"!=typeof t&&"Number"!=r(t))throw TypeError("Incorrect invocation");return+t}},63141:function(t,e,n){var r=n(20397),o=Math.max,i=Math.min;t.exports=function(t,e){var n=r(t);return n<0?o(n+e,0):i(n,e)}},60058:function(t,e,n){var r=n(7858),o=n(94300);t.exports=function(t){return r(o(t))}},20397:function(t){var e=Math.ceil,n=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?n:e)(t)}},77457:function(t,e,n){var r=n(20397),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},23542:function(t,e,n){var r=n(94300);t.exports=function(t){return Object(r(t))}},12729:function(t,e,n){var r=n(5053),o=n(19973),i=n(19717),a=n(12871)("toPrimitive");t.exports=function(t,e){if(!r(t)||o(t))return t;var n,c=t[a];if(void 0!==c){if(void 0===e&&(e="default"),n=c.call(t,e),!r(n)||o(n))return n;throw TypeError("Can't convert object to primitive value")}return void 0===e&&(e="number"),i(t,e)}},21046:function(t,e,n){var r=n(12729),o=n(19973);t.exports=function(t){var e=r(t,"string");return o(e)?e:String(e)}},24556:function(t,e,n){var r={};r[n(12871)("toStringTag")]="z",t.exports="[object z]"===String(r)},7311:function(t,e,n){var r=n(19973);t.exports=function(t){if(r(t))throw TypeError("Cannot convert a Symbol value to a string");return String(t)}},11427:function(t){var e=0,n=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++e+n).toString(36)}},37954:function(t,e,n){var r=n(66700);t.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},57768:function(t,e,n){var r=n(12871);e.f=r},12871:function(t,e,n){var r=n(30357),o=n(10823),i=n(72515),a=n(11427),c=n(66700),u=n(37954),s=o("wks"),f=r.Symbol,l=u?f:f&&f.withoutSetter||a;t.exports=function(t){return(!i(s,t)||!(c||"string"==typeof s[t]))&&(s[t]=c&&i(f,t)?f[t]:l("Symbol."+t)),s[t]}},70454:function(t){t.exports="\t\n\v\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},2231:function(t,e,n){"use strict";var r=n(4773),o=n(43849),i=n(62703),a=n(5053),c=n(23542),u=n(77457),s=n(68923),f=n(5301),l=n(19197),h=n(12871),p=n(66889),v=h("isConcatSpreadable"),d=9007199254740991,g="Maximum allowed index exceeded",y=p>=51||!o(function(){var t=[];return t[v]=!1,t.concat()[0]!==t}),m=l("concat"),b=function(t){if(!a(t))return!1;var e=t[v];return void 0!==e?!!e:i(t)};r({target:"Array",proto:!0,forced:!y||!m},{concat:function(t){var e,n,r,o,i,a=c(this),l=f(a,0),h=0;for(e=-1,r=arguments.length;ed)throw TypeError(g);for(n=0;n=d)throw TypeError(g);s(l,h++,i)}return l.length=h,l}})},23391:function(t,e,n){var r=n(4773),o=n(63135),i=n(90992);r({target:"Array",proto:!0},{copyWithin:o}),i("copyWithin")},75247:function(t,e,n){"use strict";var r=n(4773),o=n(81269).every;r({target:"Array",proto:!0,forced:!n(79925)("every")},{every:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},64735:function(t,e,n){var r=n(4773),o=n(92749),i=n(90992);r({target:"Array",proto:!0},{fill:o}),i("fill")},92249:function(t,e,n){"use strict";var r=n(4773),o=n(81269).filter;r({target:"Array",proto:!0,forced:!n(19197)("filter")},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},33275:function(t,e,n){"use strict";var r=n(4773),o=n(81269).findIndex,i=n(90992),a="findIndex",c=!0;a in[]&&Array(1)[a](function(){c=!1}),r({target:"Array",proto:!0,forced:c},{findIndex:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),i(a)},3503:function(t,e,n){"use strict";var r=n(4773),o=n(81269).find,i=n(90992),a="find",c=!0;a in[]&&Array(1)[a](function(){c=!1}),r({target:"Array",proto:!0,forced:c},{find:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),i(a)},92043:function(t,e,n){"use strict";var r=n(4773),o=n(10698),i=n(23542),a=n(77457),c=n(90272),u=n(5301);r({target:"Array",proto:!0},{flatMap:function(t){var e,n=i(this),r=a(n.length);return c(t),(e=u(n,0)).length=o(e,n,n,r,0,1,t,arguments.length>1?arguments[1]:void 0),e}})},20030:function(t,e,n){"use strict";var r=n(4773),o=n(10698),i=n(23542),a=n(77457),c=n(20397),u=n(5301);r({target:"Array",proto:!0},{flat:function(){var t=arguments.length?arguments[0]:void 0,e=i(this),n=a(e.length),r=u(e,0);return r.length=o(r,e,e,n,0,void 0===t?1:c(t)),r}})},3212:function(t,e,n){"use strict";var r=n(4773),o=n(64274);r({target:"Array",proto:!0,forced:[].forEach!=o},{forEach:o})},56497:function(t,e,n){var r=n(4773),o=n(80164);r({target:"Array",stat:!0,forced:!n(865)(function(t){Array.from(t)})},{from:o})},63720:function(t,e,n){"use strict";var r=n(4773),o=n(21033).includes,i=n(90992);r({target:"Array",proto:!0},{includes:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),i("includes")},47491:function(t,e,n){"use strict";var r=n(4773),o=n(21033).indexOf,i=n(79925),a=[].indexOf,c=!!a&&1/[1].indexOf(1,-0)<0,u=i("indexOf");r({target:"Array",proto:!0,forced:c||!u},{indexOf:function(t){return c?a.apply(this,arguments)||0:o(this,t,arguments.length>1?arguments[1]:void 0)}})},81915:function(t,e,n){n(4773)({target:"Array",stat:!0},{isArray:n(62703)})},11361:function(t,e,n){"use strict";var r=n(60058),o=n(90992),i=n(37448),a=n(59796),c=n(10097),u="Array Iterator",s=a.set,f=a.getterFor(u);t.exports=c(Array,"Array",function(t,e){s(this,{type:u,target:r(t),index:0,kind:e})},function(){var t=f(this),e=t.target,n=t.kind,r=t.index++;return!e||r>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:e[r],done:!1}:{value:[r,e[r]],done:!1}},"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},68602:function(t,e,n){"use strict";var r=n(4773),o=n(7858),i=n(60058),a=n(79925),c=[].join,u=o!=Object,s=a("join",",");r({target:"Array",proto:!0,forced:u||!s},{join:function(t){return c.call(i(this),void 0===t?",":t)}})},96459:function(t,e,n){var r=n(4773),o=n(25004);r({target:"Array",proto:!0,forced:o!==[].lastIndexOf},{lastIndexOf:o})},15790:function(t,e,n){"use strict";var r=n(4773),o=n(81269).map;r({target:"Array",proto:!0,forced:!n(19197)("map")},{map:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},50698:function(t,e,n){"use strict";var r=n(4773),o=n(43849),i=n(68923);r({target:"Array",stat:!0,forced:o(function(){function t(){}return!(Array.of.call(t)instanceof t)})},{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}})},72173:function(t,e,n){"use strict";var r=n(4773),o=n(72527).right,i=n(79925),a=n(66889),c=n(40170);r({target:"Array",proto:!0,forced:!i("reduceRight")||!c&&a>79&&a<83},{reduceRight:function(t){return o(this,t,arguments.length,arguments.length>1?arguments[1]:void 0)}})},9594:function(t,e,n){"use strict";var r=n(4773),o=n(72527).left,i=n(79925),a=n(66889),c=n(40170);r({target:"Array",proto:!0,forced:!i("reduce")||!c&&a>79&&a<83},{reduce:function(t){return o(this,t,arguments.length,arguments.length>1?arguments[1]:void 0)}})},6290:function(t,e,n){"use strict";var r=n(4773),o=n(5053),i=n(62703),a=n(63141),c=n(77457),u=n(60058),s=n(68923),f=n(12871),l=n(19197)("slice"),h=f("species"),p=[].slice,v=Math.max;r({target:"Array",proto:!0,forced:!l},{slice:function(t,e){var n,r,f,l=u(this),d=c(l.length),g=a(t,d),y=a(void 0===e?d:e,d);if(i(l)&&("function"!=typeof(n=l.constructor)||n!==Array&&!i(n.prototype)?o(n)&&null===(n=n[h])&&(n=void 0):n=void 0,n===Array||void 0===n))return p.call(l,g,y);for(r=new(void 0===n?Array:n)(v(y-g,0)),f=0;g1?arguments[1]:void 0)}})},69208:function(t,e,n){"use strict";var r=n(4773),o=n(90272),i=n(23542),a=n(77457),c=n(7311),u=n(43849),s=n(29756),f=n(79925),l=n(51258),h=n(2285),p=n(66889),v=n(91806),d=[],g=d.sort,y=u(function(){d.sort(void 0)}),m=u(function(){d.sort(null)}),b=f("sort"),k=!u(function(){if(p)return p<70;if(!(l&&l>3)){if(h)return!0;if(v)return v<603;var t,e,n,r,o="";for(t=65;t<76;t++){switch(e=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(r=0;r<47;r++)d.push({k:e+r,v:n})}for(d.sort(function(t,e){return e.v-t.v}),r=0;rc(n)?1:-1}}(t)),n=u.length,r=0;rp)throw TypeError(v);for(f=u(m,r),d=0;db-r+n;d--)delete m[d-1]}else if(n>r)for(d=b-r;d>k;d--)y=d+n-1,(g=d+r-1)in m?m[y]=m[g]:delete m[y];for(d=0;d94906265.62425156?a(t)+u:o(t-1+c(t-1)*c(t+1))}})},3208:function(t,e,n){var r=n(4773),o=Math.asinh,i=Math.log,a=Math.sqrt;r({target:"Math",stat:!0,forced:!(o&&1/o(0)>0)},{asinh:function t(e){return isFinite(e=+e)&&0!=e?e<0?-t(-e):i(e+a(e*e+1)):e}})},77389:function(t,e,n){var r=n(4773),o=Math.atanh,i=Math.log;r({target:"Math",stat:!0,forced:!(o&&1/o(-0)<0)},{atanh:function(t){return 0==(t=+t)?t:i((1+t)/(1-t))/2}})},50099:function(t,e,n){var r=n(4773),o=n(84462),i=Math.abs,a=Math.pow;r({target:"Math",stat:!0},{cbrt:function(t){return o(t=+t)*a(i(t),1/3)}})},5715:function(t,e,n){var r=n(4773),o=Math.floor,i=Math.log,a=Math.LOG2E;r({target:"Math",stat:!0},{clz32:function(t){return(t>>>=0)?31-o(i(t+.5)*a):32}})},85143:function(t,e,n){var r=n(4773),o=n(24807),i=Math.cosh,a=Math.abs,c=Math.E;r({target:"Math",stat:!0,forced:!i||i(710)===1/0},{cosh:function(t){var e=o(a(t)-1)+1;return(e+1/(e*c*c))*(c/2)}})},34438:function(t,e,n){var r=n(4773),o=n(24807);r({target:"Math",stat:!0,forced:o!=Math.expm1},{expm1:o})},74399:function(t,e,n){n(4773)({target:"Math",stat:!0},{fround:n(79636)})},99815:function(t,e,n){var r=n(4773),o=Math.hypot,i=Math.abs,a=Math.sqrt;r({target:"Math",stat:!0,forced:!!o&&o(1/0,NaN)!==1/0},{hypot:function(t,e){for(var n,r,o=0,c=0,u=arguments.length,s=0;c0?(r=n/s)*r:n;return s===1/0?1/0:s*a(o)}})},62529:function(t,e,n){var r=n(4773),o=n(43849),i=Math.imul;r({target:"Math",stat:!0,forced:o(function(){return-5!=i(4294967295,5)||2!=i.length})},{imul:function(t,e){var n=65535,r=+t,o=+e,i=n&r,a=n&o;return 0|i*a+((n&r>>>16)*a+i*(n&o>>>16)<<16>>>0)}})},60299:function(t,e,n){var r=n(4773),o=Math.log,i=Math.LOG10E;r({target:"Math",stat:!0},{log10:function(t){return o(t)*i}})},88760:function(t,e,n){n(4773)({target:"Math",stat:!0},{log1p:n(57308)})},64546:function(t,e,n){var r=n(4773),o=Math.log,i=Math.LN2;r({target:"Math",stat:!0},{log2:function(t){return o(t)/i}})},46685:function(t,e,n){n(4773)({target:"Math",stat:!0},{sign:n(84462)})},69605:function(t,e,n){var r=n(4773),o=n(43849),i=n(24807),a=Math.abs,c=Math.exp,u=Math.E;r({target:"Math",stat:!0,forced:o(function(){return-2e-17!=Math.sinh(-2e-17)})},{sinh:function(t){return a(t=+t)<1?(i(t)-i(-t))/2:(c(t-1)-c(-t-1))*(u/2)}})},86537:function(t,e,n){var r=n(4773),o=n(24807),i=Math.exp;r({target:"Math",stat:!0},{tanh:function(t){var e=o(t=+t),n=o(-t);return e==1/0?1:n==1/0?-1:(e-n)/(i(t)+i(-t))}})},3137:function(t,e,n){n(20814)(Math,"Math",!0)},76542:function(t,e,n){var r=n(4773),o=Math.ceil,i=Math.floor;r({target:"Math",stat:!0},{trunc:function(t){return(t>0?i:o)(t)}})},88199:function(t,e,n){"use strict";var r=n(14952),o=n(30357),i=n(18153),a=n(81859),c=n(72515),u=n(36504),s=n(75079),f=n(19973),l=n(12729),h=n(43849),p=n(56527),v=n(66006).f,d=n(49629).f,g=n(70704).f,y=n(95223).trim,m="Number",b=o[m],k=b.prototype,w=u(p(k))==m,_=function(t){if(f(t))throw TypeError("Cannot convert a Symbol value to a number");var e,n,r,o,i,a,c,u,s=l(t,"number");if("string"==typeof s&&s.length>2)if(43===(e=(s=y(s)).charCodeAt(0))||45===e){if(88===(n=s.charCodeAt(2))||120===n)return NaN}else if(48===e){switch(s.charCodeAt(1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+s}for(a=(i=s.slice(2)).length,c=0;co)return NaN;return parseInt(i,r)}return+s};if(i(m,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var x,E=function t(e){var n=arguments.length<1?0:e,r=this;return r instanceof t&&(w?h(function(){k.valueOf.call(r)}):u(r)!=m)?s(new b(_(n)),r,t):_(n)},T=r?v(b):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),S=0;T.length>S;S++)c(b,x=T[S])&&!c(E,x)&&g(E,x,d(b,x));E.prototype=k,k.constructor=E,a(o,m,E)}},64008:function(t,e,n){n(4773)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},83290:function(t,e,n){n(4773)({target:"Number",stat:!0},{isFinite:n(88907)})},50941:function(t,e,n){n(4773)({target:"Number",stat:!0},{isInteger:n(81243)})},39362:function(t,e,n){n(4773)({target:"Number",stat:!0},{isNaN:function(t){return t!=t}})},28519:function(t,e,n){var r=n(4773),o=n(81243),i=Math.abs;r({target:"Number",stat:!0},{isSafeInteger:function(t){return o(t)&&i(t)<=9007199254740991}})},62561:function(t,e,n){n(4773)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},81634:function(t,e,n){n(4773)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},40977:function(t,e,n){var r=n(4773),o=n(51854);r({target:"Number",stat:!0,forced:Number.parseFloat!=o},{parseFloat:o})},94318:function(t,e,n){var r=n(4773),o=n(96282);r({target:"Number",stat:!0,forced:Number.parseInt!=o},{parseInt:o})},33595:function(t,e,n){"use strict";var r=n(4773),o=n(20397),i=n(86943),a=n(76110),c=n(43849),u=1..toFixed,s=Math.floor,f=function t(e,n,r){return 0===n?r:n%2==1?t(e,n-1,r*e):t(e*e,n/2,r)},l=function(t,e,n){for(var r=-1,o=n;++r<6;)t[r]=(o+=e*t[r])%1e7,o=s(o/1e7)},h=function(t,e){for(var n=6,r=0;--n>=0;)t[n]=s((r+=t[n])/e),r=r%e*1e7},p=function(t){for(var e=6,n="";--e>=0;)if(""!==n||0===e||0!==t[e]){var r=String(t[e]);n=""===n?r:n+a.call("0",7-r.length)+r}return n};r({target:"Number",proto:!0,forced:u&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c(function(){u.call({})})},{toFixed:function(t){var e,n,r,c,u=i(this),s=o(t),v=[0,0,0,0,0,0],d="",g="0";if(s<0||s>20)throw RangeError("Incorrect fraction digits");if(u!=u)return"NaN";if(u<=-1e21||u>=1e21)return String(u);if(u<0&&(d="-",u=-u),u>1e-21)if(e=function(t){for(var e=0,n=t;n>=4096;)e+=12,n/=4096;for(;n>=2;)e+=1,n/=2;return e}(u*f(2,69,1))-69,n=e<0?u*f(2,-e,1):u/f(2,e,1),n*=4503599627370496,(e=52-e)>0){for(l(v,0,n),r=s;r>=7;)l(v,1e7,0),r-=7;for(l(v,f(10,r,1),0),r=e-1;r>=23;)h(v,1<<23),r-=23;h(v,1<0?d+((c=g.length)<=s?"0."+a.call("0",s-c)+g:g.slice(0,c-s)+"."+g.slice(c-s)):d+g}})},17064:function(t,e,n){"use strict";var r=n(4773),o=n(43849),i=n(86943),a=1..toPrecision;r({target:"Number",proto:!0,forced:o(function(){return"1"!==a.call(1,void 0)})||!o(function(){a.call({})})},{toPrecision:function(t){return void 0===t?a.call(i(this)):a.call(i(this),t)}})},78895:function(t,e,n){var r=n(4773),o=n(3696);r({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},194:function(t,e,n){n(4773)({target:"Object",stat:!0,sham:!n(14952)},{create:n(56527)})},28438:function(t,e,n){var r=n(4773),o=n(14952);r({target:"Object",stat:!0,forced:!o,sham:!o},{defineProperties:n(6858)})},86985:function(t,e,n){var r=n(4773),o=n(14952);r({target:"Object",stat:!0,forced:!o,sham:!o},{defineProperty:n(70704).f})},20057:function(t,e,n){var r=n(4773),o=n(25761).entries;r({target:"Object",stat:!0},{entries:function(t){return o(t)}})},473:function(t,e,n){var r=n(4773),o=n(85744),i=n(43849),a=n(5053),c=n(77483).onFreeze,u=Object.freeze;r({target:"Object",stat:!0,forced:i(function(){u(1)}),sham:!o},{freeze:function(t){return u&&a(t)?u(c(t)):t}})},92876:function(t,e,n){var r=n(4773),o=n(27421),i=n(68923);r({target:"Object",stat:!0},{fromEntries:function(t){var e={};return o(t,function(t,n){i(e,t,n)},{AS_ENTRIES:!0}),e}})},49914:function(t,e,n){var r=n(4773),o=n(43849),i=n(60058),a=n(49629).f,c=n(14952),u=o(function(){a(1)});r({target:"Object",stat:!0,forced:!c||u,sham:!c},{getOwnPropertyDescriptor:function(t,e){return a(i(t),e)}})},9614:function(t,e,n){var r=n(4773),o=n(14952),i=n(80713),a=n(60058),c=n(49629),u=n(68923);r({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(t){for(var e,n,r=a(t),o=c.f,s=i(r),f={},l=0;s.length>l;)void 0!==(n=o(r,e=s[l++]))&&u(f,e,n);return f}})},63262:function(t,e,n){var r=n(4773),o=n(43849),i=n(62774).f;r({target:"Object",stat:!0,forced:o(function(){return!Object.getOwnPropertyNames(1)})},{getOwnPropertyNames:i})},92135:function(t,e,n){var r=n(4773),o=n(43849),i=n(23542),a=n(58873),c=n(31304);r({target:"Object",stat:!0,forced:o(function(){a(1)}),sham:!c},{getPrototypeOf:function(t){return a(i(t))}})},84147:function(t,e,n){var r=n(4773),o=n(43849),i=n(5053),a=Object.isExtensible;r({target:"Object",stat:!0,forced:o(function(){a(1)})},{isExtensible:function(t){return!!i(t)&&(!a||a(t))}})},14949:function(t,e,n){var r=n(4773),o=n(43849),i=n(5053),a=Object.isFrozen;r({target:"Object",stat:!0,forced:o(function(){a(1)})},{isFrozen:function(t){return!i(t)||!!a&&a(t)}})},58743:function(t,e,n){var r=n(4773),o=n(43849),i=n(5053),a=Object.isSealed;r({target:"Object",stat:!0,forced:o(function(){a(1)})},{isSealed:function(t){return!i(t)||!!a&&a(t)}})},74409:function(t,e,n){n(4773)({target:"Object",stat:!0},{is:n(34787)})},74633:function(t,e,n){var r=n(4773),o=n(23542),i=n(90671);r({target:"Object",stat:!0,forced:n(43849)(function(){i(1)})},{keys:function(t){return i(o(t))}})},3116:function(t,e,n){var r=n(4773),o=n(5053),i=n(77483).onFreeze,a=n(85744),c=n(43849),u=Object.preventExtensions;r({target:"Object",stat:!0,forced:c(function(){u(1)}),sham:!a},{preventExtensions:function(t){return u&&o(t)?u(i(t)):t}})},39472:function(t,e,n){var r=n(4773),o=n(5053),i=n(77483).onFreeze,a=n(85744),c=n(43849),u=Object.seal;r({target:"Object",stat:!0,forced:c(function(){u(1)}),sham:!a},{seal:function(t){return u&&o(t)?u(i(t)):t}})},75338:function(t,e,n){n(4773)({target:"Object",stat:!0},{setPrototypeOf:n(86561)})},13651:function(t,e,n){var r=n(24556),o=n(81859),i=n(12644);r||o(Object.prototype,"toString",i,{unsafe:!0})},25174:function(t,e,n){var r=n(4773),o=n(25761).values;r({target:"Object",stat:!0},{values:function(t){return o(t)}})},97695:function(t,e,n){var r=n(4773),o=n(51854);r({global:!0,forced:parseFloat!=o},{parseFloat:o})},37048:function(t,e,n){var r=n(4773),o=n(96282);r({global:!0,forced:parseInt!=o},{parseInt:o})},85788:function(t,e,n){"use strict";var r,o,i,a,c=n(4773),u=n(89345),s=n(30357),f=n(57344),l=n(13507),h=n(81859),p=n(96475),v=n(86561),d=n(20814),g=n(58506),y=n(5053),m=n(90272),b=n(14697),k=n(7519),w=n(27421),_=n(865),x=n(32335),E=n(727).set,T=n(72839),S=n(24247),O=n(21714),j=n(67620),P=n(89298),M=n(59796),I=n(18153),A=n(12871),D=n(30250),C=n(40170),N=n(66889),R=A("species"),L="Promise",Z=M.get,z=M.set,F=M.getterFor(L),G=l&&l.prototype,W=l,H=G,U=s.TypeError,B=s.document,q=s.process,V=j.f,X=V,Y=!!(B&&B.createEvent&&s.dispatchEvent),$="function"==typeof PromiseRejectionEvent,J="unhandledrejection",K=!1,Q=I(L,function(){var t=k(W),e=t!==String(W);if(!e&&66===N||u&&!H.finally)return!0;if(N>=51&&/native code/.test(t))return!1;var n=new W(function(t){t(1)}),r=function(t){t(function(){},function(){})};return(n.constructor={})[R]=r,!(K=n.then(function(){})instanceof r)||!e&&D&&!$}),tt=Q||!_(function(t){W.all(t).catch(function(){})}),et=function(t){var e;return!(!y(t)||"function"!=typeof(e=t.then))&&e},nt=function(t,e){if(!t.notified){t.notified=!0;var n=t.reactions;T(function(){for(var r=t.value,o=1==t.state,i=0;n.length>i;){var a,c,u,s=n[i++],f=o?s.ok:s.fail,l=s.resolve,h=s.reject,p=s.domain;try{f?(o||(2===t.rejection&&at(t),t.rejection=1),!0===f?a=r:(p&&p.enter(),a=f(r),p&&(p.exit(),u=!0)),a===s.promise?h(U("Promise-chain cycle")):(c=et(a))?c.call(a,l,h):l(a)):h(r)}catch(v){p&&!u&&p.exit(),h(v)}}t.reactions=[],t.notified=!1,e&&!t.rejection&&ot(t)})}},rt=function(t,e,n){var r,o;Y?((r=B.createEvent("Event")).promise=e,r.reason=n,r.initEvent(t,!1,!0),s.dispatchEvent(r)):r={promise:e,reason:n},!$&&(o=s["on"+t])?o(r):t===J&&O("Unhandled promise rejection",n)},ot=function(t){E.call(s,function(){var e,n=t.facade,r=t.value;if(it(t)&&(e=P(function(){C?q.emit("unhandledRejection",r,n):rt(J,n,r)}),t.rejection=C||it(t)?2:1,e.error))throw e.value})},it=function(t){return 1!==t.rejection&&!t.parent},at=function(t){E.call(s,function(){var e=t.facade;C?q.emit("rejectionHandled",e):rt("rejectionhandled",e,t.value)})},ct=function(t,e,n){return function(r){t(e,r,n)}},ut=function(t,e,n){t.done||(t.done=!0,n&&(t=n),t.value=e,t.state=2,nt(t,!0))},st=function t(e,n,r){if(!e.done){e.done=!0,r&&(e=r);try{if(e.facade===n)throw U("Promise can't be resolved itself");var o=et(n);o?T(function(){var r={done:!1};try{o.call(n,ct(t,r,e),ct(ut,r,e))}catch(i){ut(r,i,e)}}):(e.value=n,e.state=1,nt(e,!1))}catch(i){ut({done:!1},i,e)}}};if(Q&&(W=function(t){b(this,W,L),m(t),r.call(this);var e=Z(this);try{t(ct(st,e),ct(ut,e))}catch(n){ut(e,n)}},(r=function(t){z(this,{type:L,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=p(H=W.prototype,{then:function(t,e){var n=F(this),r=V(x(this,W));return r.ok="function"!=typeof t||t,r.fail="function"==typeof e&&e,r.domain=C?q.domain:void 0,n.parent=!0,n.reactions.push(r),0!=n.state&&nt(n,!1),r.promise},catch:function(t){return this.then(void 0,t)}}),o=function(){var t=new r,e=Z(t);this.promise=t,this.resolve=ct(st,e),this.reject=ct(ut,e)},j.f=V=function(t){return t===W||t===i?new o(t):X(t)},!u&&"function"==typeof l&&G!==Object.prototype)){a=G.then,K||(h(G,"then",function(t,e){var n=this;return new W(function(t,e){a.call(n,t,e)}).then(t,e)},{unsafe:!0}),h(G,"catch",H.catch,{unsafe:!0}));try{delete G.constructor}catch(ft){}v&&v(G,H)}c({global:!0,wrap:!0,forced:Q},{Promise:W}),d(W,L,!1,!0),g(L),i=f(L),c({target:L,stat:!0,forced:Q},{reject:function(t){var e=V(this);return e.reject.call(void 0,t),e.promise}}),c({target:L,stat:!0,forced:u||Q},{resolve:function(t){return S(u&&this===i?W:this,t)}}),c({target:L,stat:!0,forced:tt},{all:function(t){var e=this,n=V(e),r=n.resolve,o=n.reject,i=P(function(){var n=m(e.resolve),i=[],a=0,c=1;w(t,function(t){var u=a++,s=!1;i.push(void 0),c++,n.call(e,t).then(function(t){s||(s=!0,i[u]=t,--c||r(i))},o)}),--c||r(i)});return i.error&&o(i.value),n.promise},race:function(t){var e=this,n=V(e),r=n.reject,o=P(function(){var o=m(e.resolve);w(t,function(t){o.call(e,t).then(n.resolve,r)})});return o.error&&r(o.value),n.promise}})},16317:function(t,e,n){var r=n(4773),o=n(30357),i=n(20814);r({global:!0},{Reflect:{}}),i(o.Reflect,"Reflect",!0)},96149:function(t,e,n){var r=n(14952),o=n(30357),i=n(18153),a=n(75079),c=n(35384),u=n(70704).f,s=n(66006).f,f=n(15247),l=n(7311),h=n(54650),p=n(43817),v=n(81859),d=n(43849),g=n(72515),y=n(59796).enforce,m=n(58506),b=n(12871),k=n(4475),w=n(1659),_=b("match"),x=o.RegExp,E=x.prototype,T=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,S=/a/g,O=/a/g,j=new x(S)!==S,P=p.UNSUPPORTED_Y;if(i("RegExp",r&&(!j||P||k||w||d(function(){return O[_]=!1,x(S)!=S||x(O)==O||"/a/i"!=x(S,"i")})))){for(var M=function t(e,n){var r,o,i,u,s,p,v=this instanceof t,d=f(e),m=void 0===n,b=[],_=e;if(!v&&d&&m&&e.constructor===t)return e;if((d||e instanceof t)&&(e=e.source,m&&(n="flags"in _?_.flags:h.call(_))),e=void 0===e?"":l(e),n=void 0===n?"":l(n),_=e,k&&"dotAll"in S&&(o=!!n&&n.indexOf("s")>-1)&&(n=n.replace(/s/g,"")),r=n,P&&"sticky"in S&&(i=!!n&&n.indexOf("y")>-1)&&(n=n.replace(/y/g,"")),w&&(u=function(t){for(var e,n=t.length,r=0,o="",i=[],a={},c=!1,u=!1,s=0,f="";r<=n;r++){if("\\"===(e=t.charAt(r)))e+=t.charAt(++r);else if("]"===e)c=!1;else if(!c)switch(!0){case"["===e:c=!0;break;case"("===e:T.test(t.slice(r+1))&&(r+=2,u=!0),o+=e,s++;continue;case">"===e&&u:if(""===f||g(a,f))throw new SyntaxError("Invalid capture group name");a[f]=!0,i.push([f,s]),u=!1,f="";continue}u?f+=e:o+=e}return[o,i]}(e),e=u[0],b=u[1]),s=a(x(e,n),v?this:E,t),(o||i||b.length)&&(p=y(s),o&&(p.dotAll=!0,p.raw=t(function(t){for(var e,n=t.length,r=0,o="",i=!1;r<=n;r++)"\\"!==(e=t.charAt(r))?i||"."!==e?("["===e?i=!0:"]"===e&&(i=!1),o+=e):o+="[\\s\\S]":o+=e+t.charAt(++r);return o}(e),r)),i&&(p.sticky=!0),b.length&&(p.groups=b)),e!==_)try{c(s,"source",""===_?"(?:)":_)}catch(O){}return s},I=function(t){t in M||u(M,t,{configurable:!0,get:function(){return x[t]},set:function(e){x[t]=e}})},A=s(x),D=0;A.length>D;)I(A[D++]);E.constructor=M,M.prototype=E,v(o,"RegExp",M)}m("RegExp")},39624:function(t,e,n){"use strict";var r=n(4773),o=n(9108);r({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},35318:function(t,e,n){var r=n(14952),o=n(70704),i=n(54650),a=n(43849);r&&a(function(){return"sy"!==Object.getOwnPropertyDescriptor(RegExp.prototype,"flags").get.call({dotAll:!0,sticky:!0})})&&o.f(RegExp.prototype,"flags",{configurable:!0,get:i})},32385:function(t,e,n){"use strict";var r=n(81859),o=n(96845),i=n(7311),a=n(43849),c=n(54650),u="toString",s=RegExp.prototype,f=s[u];(a(function(){return"/a/b"!=f.call({source:"a",flags:"b"})})||f.name!=u)&&r(RegExp.prototype,u,function(){var t=o(this),e=i(t.source),n=t.flags;return"/"+e+"/"+i(void 0===n&&t instanceof RegExp&&!("flags"in s)?c.call(t):n)},{unsafe:!0})},58363:function(t,e,n){"use strict";var r=n(58545),o=n(59274);t.exports=r("Set",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},o)},6494:function(t,e,n){"use strict";var r=n(4773),o=n(49112);r({target:"String",proto:!0,forced:n(6137)("anchor")},{anchor:function(t){return o(this,"a","name",t)}})},50488:function(t,e,n){"use strict";var r=n(4773),o=n(49112);r({target:"String",proto:!0,forced:n(6137)("big")},{big:function(){return o(this,"big","","")}})},50979:function(t,e,n){"use strict";var r=n(4773),o=n(49112);r({target:"String",proto:!0,forced:n(6137)("blink")},{blink:function(){return o(this,"blink","","")}})},22226:function(t,e,n){"use strict";var r=n(4773),o=n(49112);r({target:"String",proto:!0,forced:n(6137)("bold")},{bold:function(){return o(this,"b","","")}})},22817:function(t,e,n){"use strict";var r=n(4773),o=n(40153).codeAt;r({target:"String",proto:!0},{codePointAt:function(t){return o(this,t)}})},21619:function(t,e,n){"use strict";var r,o=n(4773),i=n(49629).f,a=n(77457),c=n(7311),u=n(33078),s=n(94300),f=n(13211),l=n(89345),h="".endsWith,p=Math.min,v=f("endsWith");o({target:"String",proto:!0,forced:!(!l&&!v&&(r=i(String.prototype,"endsWith"),r&&!r.writable)||v)},{endsWith:function(t){var e=c(s(this));u(t);var n=arguments.length>1?arguments[1]:void 0,r=a(e.length),o=void 0===n?r:p(a(n),r),i=c(t);return h?h.call(e,i,o):e.slice(o-i.length,o)===i}})},54716:function(t,e,n){"use strict";var r=n(4773),o=n(49112);r({target:"String",proto:!0,forced:n(6137)("fixed")},{fixed:function(){return o(this,"tt","","")}})},93004:function(t,e,n){"use strict";var r=n(4773),o=n(49112);r({target:"String",proto:!0,forced:n(6137)("fontcolor")},{fontcolor:function(t){return o(this,"font","color",t)}})},24924:function(t,e,n){"use strict";var r=n(4773),o=n(49112);r({target:"String",proto:!0,forced:n(6137)("fontsize")},{fontsize:function(t){return o(this,"font","size",t)}})},75663:function(t,e,n){var r=n(4773),o=n(63141),i=String.fromCharCode,a=String.fromCodePoint;r({target:"String",stat:!0,forced:!!a&&1!=a.length},{fromCodePoint:function(t){for(var e,n=[],r=arguments.length,a=0;r>a;){if(e=+arguments[a++],o(e,1114111)!==e)throw RangeError(e+" is not a valid code point");n.push(e<65536?i(e):i(55296+((e-=65536)>>10),e%1024+56320))}return n.join("")}})},1610:function(t,e,n){"use strict";var r=n(4773),o=n(33078),i=n(94300),a=n(7311);r({target:"String",proto:!0,forced:!n(13211)("includes")},{includes:function(t){return!!~a(i(this)).indexOf(a(o(t)),arguments.length>1?arguments[1]:void 0)}})},13062:function(t,e,n){"use strict";var r=n(4773),o=n(49112);r({target:"String",proto:!0,forced:n(6137)("italics")},{italics:function(){return o(this,"i","","")}})},52999:function(t,e,n){"use strict";var r=n(40153).charAt,o=n(7311),i=n(59796),a=n(10097),c="String Iterator",u=i.set,s=i.getterFor(c);a(String,"String",function(t){u(this,{type:c,string:o(t),index:0})},function(){var t,e=s(this),n=e.string,o=e.index;return o>=n.length?{value:void 0,done:!0}:(t=r(n,o),e.index+=t.length,{value:t,done:!1})})},31661:function(t,e,n){"use strict";var r=n(4773),o=n(49112);r({target:"String",proto:!0,forced:n(6137)("link")},{link:function(t){return o(this,"a","href",t)}})},77814:function(t,e,n){"use strict";var r=n(68309),o=n(96845),i=n(77457),a=n(7311),c=n(94300),u=n(56987),s=n(15454);r("match",function(t,e,n){return[function(e){var n=c(this),r=null==e?void 0:e[t];return void 0!==r?r.call(e,n):new RegExp(e)[t](a(n))},function(t){var r=o(this),c=a(t),f=n(e,r,c);if(f.done)return f.value;if(!r.global)return s(r,c);var l=r.unicode;r.lastIndex=0;for(var h,p=[],v=0;null!==(h=s(r,c));){var d=a(h[0]);p[v]=d,""===d&&(r.lastIndex=u(c,i(r.lastIndex),l)),v++}return 0===v?null:p}]})},17505:function(t,e,n){var r=n(4773),o=n(60058),i=n(77457),a=n(7311);r({target:"String",stat:!0},{raw:function(t){for(var e=o(t.raw),n=i(e.length),r=arguments.length,c=[],u=0;n>u;)c.push(a(e[u++])),u=E&&(x+=p.slice(E,O)+A,E=O+S.length)}return x+p.slice(E)}]},!!o(function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")})||!y||m)},23326:function(t,e,n){"use strict";var r=n(68309),o=n(96845),i=n(94300),a=n(34787),c=n(7311),u=n(15454);r("search",function(t,e,n){return[function(e){var n=i(this),r=null==e?void 0:e[t];return void 0!==r?r.call(e,n):new RegExp(e)[t](c(n))},function(t){var r=o(this),i=c(t),s=n(e,r,i);if(s.done)return s.value;var f=r.lastIndex;a(f,0)||(r.lastIndex=0);var l=u(r,i);return a(r.lastIndex,f)||(r.lastIndex=f),null===l?-1:l.index}]})},87398:function(t,e,n){"use strict";var r=n(4773),o=n(49112);r({target:"String",proto:!0,forced:n(6137)("small")},{small:function(){return o(this,"small","","")}})},89692:function(t,e,n){"use strict";var r=n(68309),o=n(15247),i=n(96845),a=n(94300),c=n(32335),u=n(56987),s=n(77457),f=n(7311),l=n(15454),h=n(9108),p=n(43817),v=n(43849),d=p.UNSUPPORTED_Y,g=[].push,y=Math.min,m=4294967295,b=!v(function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2!==n.length||"a"!==n[0]||"b"!==n[1]});r("split",function(t,e,n){var r;return r="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,n){var r=f(a(this)),i=void 0===n?m:n>>>0;if(0===i)return[];if(void 0===t)return[r];if(!o(t))return e.call(r,t,i);for(var c,u,s,l=[],p=0,v=new RegExp(t.source,(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":"")+"g");(c=h.call(v,r))&&!((u=v.lastIndex)>p&&(l.push(r.slice(p,c.index)),c.length>1&&c.index=i));)v.lastIndex===c.index&&v.lastIndex++;return p===r.length?(s||!v.test(""))&&l.push(""):l.push(r.slice(p)),l.length>i?l.slice(0,i):l}:"0".split(void 0,0).length?function(t,n){return void 0===t&&0===n?[]:e.call(this,t,n)}:e,[function(e,n){var o=a(this),i=null==e?void 0:e[t];return void 0!==i?i.call(e,o,n):r.call(f(o),e,n)},function(t,o){var a=i(this),h=f(t),p=n(r,a,h,o,r!==e);if(p.done)return p.value;var v=c(a,RegExp),g=a.unicode,b=new v(d?"^(?:"+a.source+")":a,(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(d?"g":"y")),k=void 0===o?m:o>>>0;if(0===k)return[];if(0===h.length)return null===l(b,h)?[h]:[];for(var w=0,_=0,x=[];_1?arguments[1]:void 0,e.length)),r=c(t);return h?h.call(e,r,n):e.slice(n,n+r.length)===r}})},65503:function(t,e,n){"use strict";var r=n(4773),o=n(49112);r({target:"String",proto:!0,forced:n(6137)("strike")},{strike:function(){return o(this,"strike","","")}})},75343:function(t,e,n){"use strict";var r=n(4773),o=n(49112);r({target:"String",proto:!0,forced:n(6137)("sub")},{sub:function(){return o(this,"sub","","")}})},58356:function(t,e,n){"use strict";var r=n(4773),o=n(49112);r({target:"String",proto:!0,forced:n(6137)("sup")},{sup:function(){return o(this,"sup","","")}})},76595:function(t,e,n){"use strict";var r=n(4773),o=n(95223).trim;r({target:"String",proto:!0,forced:n(55189)("trim")},{trim:function(){return o(this)}})},32326:function(t,e,n){n(47949)("asyncIterator")},97607:function(t,e,n){"use strict";var r=n(4773),o=n(14952),i=n(30357),a=n(72515),c=n(5053),u=n(70704).f,s=n(62242),f=i.Symbol;if(o&&"function"==typeof f&&(!("description"in f.prototype)||void 0!==f().description)){var l={},h=function t(){var e=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),n=this instanceof t?new f(e):void 0===e?f():f(e);return""===e&&(l[n]=!0),n};s(h,f);var p=h.prototype=f.prototype;p.constructor=h;var v=p.toString,d="Symbol(test)"==String(f("test")),g=/^Symbol\((.*)\)[^)]+$/;u(p,"description",{configurable:!0,get:function(){var t=c(this)?this.valueOf():this,e=v.call(t);if(a(l,t))return"";var n=d?e.slice(7,-1):e.replace(g,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:h})}},93812:function(t,e,n){n(47949)("hasInstance")},56079:function(t,e,n){n(47949)("isConcatSpreadable")},74620:function(t,e,n){n(47949)("iterator")},32136:function(t,e,n){"use strict";var r=n(4773),o=n(30357),i=n(57344),a=n(89345),c=n(14952),u=n(66700),s=n(43849),f=n(72515),l=n(62703),h=n(5053),p=n(19973),v=n(96845),d=n(23542),g=n(60058),y=n(21046),m=n(7311),b=n(34618),k=n(56527),w=n(90671),_=n(66006),x=n(62774),E=n(27513),T=n(49629),S=n(70704),O=n(87023),j=n(35384),P=n(81859),M=n(10823),I=n(51822),A=n(44199),D=n(11427),C=n(12871),N=n(57768),R=n(47949),L=n(20814),Z=n(59796),z=n(81269).forEach,F=I("hidden"),G="Symbol",W="prototype",H=C("toPrimitive"),U=Z.set,B=Z.getterFor(G),q=Object[W],V=o.Symbol,X=i("JSON","stringify"),Y=T.f,$=S.f,J=x.f,K=O.f,Q=M("symbols"),tt=M("op-symbols"),et=M("string-to-symbol-registry"),nt=M("symbol-to-string-registry"),rt=M("wks"),ot=o.QObject,it=!ot||!ot[W]||!ot[W].findChild,at=c&&s(function(){return 7!=k($({},"a",{get:function(){return $(this,"a",{value:7}).a}})).a})?function(t,e,n){var r=Y(q,e);r&&delete q[e],$(t,e,n),r&&t!==q&&$(q,e,r)}:$,ct=function(t,e){var n=Q[t]=k(V[W]);return U(n,{type:G,tag:t,description:e}),c||(n.description=e),n},ut=function t(e,n,r){e===q&&t(tt,n,r),v(e);var o=y(n);return v(r),f(Q,o)?(r.enumerable?(f(e,F)&&e[F][o]&&(e[F][o]=!1),r=k(r,{enumerable:b(0,!1)})):(f(e,F)||$(e,F,b(1,{})),e[F][o]=!0),at(e,o,r)):$(e,o,r)},st=function(t,e){v(t);var n=g(e),r=w(n).concat(pt(n));return z(r,function(e){(!c||ft.call(n,e))&&ut(t,e,n[e])}),t},ft=function(t){var e=y(t),n=K.call(this,e);return!(this===q&&f(Q,e)&&!f(tt,e))&&(!(n||!f(this,e)||!f(Q,e)||f(this,F)&&this[F][e])||n)},lt=function(t,e){var n=g(t),r=y(e);if(n!==q||!f(Q,r)||f(tt,r)){var o=Y(n,r);return o&&f(Q,r)&&!(f(n,F)&&n[F][r])&&(o.enumerable=!0),o}},ht=function(t){var e=J(g(t)),n=[];return z(e,function(t){!f(Q,t)&&!f(A,t)&&n.push(t)}),n},pt=function(t){var e=t===q,n=J(e?tt:g(t)),r=[];return z(n,function(t){f(Q,t)&&(!e||f(q,t))&&r.push(Q[t])}),r};u||(V=function(){if(this instanceof V)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?m(arguments[0]):void 0,e=D(t),n=function t(n){this===q&&t.call(tt,n),f(this,F)&&f(this[F],e)&&(this[F][e]=!1),at(this,e,b(1,n))};return c&&it&&at(q,e,{configurable:!0,set:n}),ct(e,t)},P(V[W],"toString",function(){return B(this).tag}),P(V,"withoutSetter",function(t){return ct(D(t),t)}),O.f=ft,S.f=ut,T.f=lt,_.f=x.f=ht,E.f=pt,N.f=function(t){return ct(C(t),t)},c&&($(V[W],"description",{configurable:!0,get:function(){return B(this).description}}),a||P(q,"propertyIsEnumerable",ft,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!u,sham:!u},{Symbol:V}),z(w(rt),function(t){R(t)}),r({target:G,stat:!0,forced:!u},{for:function(t){var e=m(t);if(f(et,e))return et[e];var n=V(e);return et[e]=n,nt[n]=e,n},keyFor:function(t){if(!p(t))throw TypeError(t+" is not a symbol");if(f(nt,t))return nt[t]},useSetter:function(){it=!0},useSimple:function(){it=!1}}),r({target:"Object",stat:!0,forced:!u,sham:!c},{create:function(t,e){return void 0===e?k(t):st(k(t),e)},defineProperty:ut,defineProperties:st,getOwnPropertyDescriptor:lt}),r({target:"Object",stat:!0,forced:!u},{getOwnPropertyNames:ht,getOwnPropertySymbols:pt}),r({target:"Object",stat:!0,forced:s(function(){E.f(1)})},{getOwnPropertySymbols:function(t){return E.f(d(t))}}),X&&r({target:"JSON",stat:!0,forced:!u||s(function(){var t=V();return"[null]"!=X([t])||"{}"!=X({a:t})||"{}"!=X(Object(t))})},{stringify:function(t,e,n){for(var r,o=[t],i=1;arguments.length>i;)o.push(arguments[i++]);if(r=e,(h(e)||void 0!==t)&&!p(t))return l(e)||(e=function(t,e){if("function"==typeof r&&(e=r.call(this,t,e)),!p(e))return e}),o[1]=e,X.apply(null,o)}}),V[W][H]||j(V[W],H,V[W].valueOf),L(V,G),A[F]=!0},18439:function(t,e,n){n(47949)("matchAll")},50608:function(t,e,n){n(47949)("match")},17683:function(t,e,n){n(47949)("replace")},45463:function(t,e,n){n(47949)("search")},32070:function(t,e,n){n(47949)("species")},22676:function(t,e,n){n(47949)("split")},34823:function(t,e,n){n(47949)("toPrimitive")},59134:function(t,e,n){n(47949)("toStringTag")},11622:function(t,e,n){n(47949)("unscopables")},39142:function(t,e,n){"use strict";var r,o=n(30357),i=n(96475),a=n(77483),c=n(58545),u=n(22903),s=n(5053),f=n(59796).enforce,l=n(7013),h=!o.ActiveXObject&&"ActiveXObject"in o,p=Object.isExtensible,v=function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},d=t.exports=c("WeakMap",v,u);if(l&&h){r=u.getConstructor(v,"WeakMap",!0),a.enable();var g=d.prototype,y=g.delete,m=g.has,b=g.get,k=g.set;i(g,{delete:function(t){if(s(t)&&!p(t)){var e=f(this);return e.frozen||(e.frozen=new r),y.call(this,t)||e.frozen.delete(t)}return y.call(this,t)},has:function(t){if(s(t)&&!p(t)){var e=f(this);return e.frozen||(e.frozen=new r),m.call(this,t)||e.frozen.has(t)}return m.call(this,t)},get:function(t){if(s(t)&&!p(t)){var e=f(this);return e.frozen||(e.frozen=new r),m.call(this,t)?b.call(this,t):e.frozen.get(t)}return b.call(this,t)},set:function(t,e){if(s(t)&&!p(t)){var n=f(this);n.frozen||(n.frozen=new r),m.call(this,t)?k.call(this,t,e):n.frozen.set(t,e)}else k.call(this,t,e);return this}})}},9364:function(t,e,n){var r=n(30357),o=n(57793),i=n(64274),a=n(35384);for(var c in o){var u=r[c],s=u&&u.prototype;if(s&&s.forEach!==i)try{a(s,"forEach",i)}catch(f){s.forEach=i}}},15302:function(t,e,n){var r=n(30357),o=n(57793),i=n(11361),a=n(35384),c=n(12871),u=c("iterator"),s=c("toStringTag"),f=i.values;for(var l in o){var h=r[l],p=h&&h.prototype;if(p){if(p[u]!==f)try{a(p,u,f)}catch(d){p[u]=f}if(p[s]||a(p,s,l),o[l])for(var v in i)if(p[v]!==i[v])try{a(p,v,i[v])}catch(d){p[v]=i[v]}}}}},function(t){var e=function(e){return t(t.s=e)};e(74990),e(57834)}])}(); \ No newline at end of file diff --git a/polyfills.699b5bbb59238bcc.js b/polyfills.699b5bbb59238bcc.js new file mode 100644 index 0000000..01050d6 --- /dev/null +++ b/polyfills.699b5bbb59238bcc.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkCATcher=self.webpackChunkCATcher||[]).push([[429],{8955:(fe,ge,me)=>{const we="undefined"!=typeof globalThis&&globalThis,Me="undefined"!=typeof window&&window,Pe="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,Re=we||"undefined"!=typeof global&&global||Me||Pe,Te=function($,...O){if(Te.translate){const Y=Te.translate($,O);$=Y[0],O=Y[1]}let se=oe($[0],$.raw[0]);for(let Y=1;Y<$.length;Y++)se+=O[Y-1]+oe($[Y],$.raw[Y]);return se};function oe($,O){return":"===O.charAt(0)?$.substring(function ye($,O){for(let se=1,Y=1;se<$.length;se++,Y++)if("\\"===O[Y])Y++;else if(":"===$[se])return se;throw new Error(`Unterminated $localize metadata block in "${O}".`)}($,O)+1):$}Re.$localize=Te,me(8583),window.global=window},8583:()=>{!function(e){const n=e.performance;function i(M){n&&n.mark&&n.mark(M)}function o(M,E){n&&n.measure&&n.measure(M,E)}i("Zone");const c=e.__Zone_symbol_prefix||"__zone_symbol__";function a(M){return c+M}const y=!0===e[a("forceDuplicateZoneCheck")];if(e.Zone){if(y||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}let d=(()=>{class M{constructor(t,r){this._parent=t,this._name=r?r.name||"unnamed":"",this._properties=r&&r.properties||{},this._zoneDelegate=new v(this,this._parent&&this._parent._zoneDelegate,r)}static assertZonePatched(){if(e.Promise!==le.ZoneAwarePromise)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.)")}static get root(){let t=M.current;for(;t.parent;)t=t.parent;return t}static get current(){return U.zone}static get currentTask(){return ae}static __load_patch(t,r,k=!1){if(le.hasOwnProperty(t)){if(!k&&y)throw Error("Already loaded patch: "+t)}else if(!e["__Zone_disable_"+t]){const C="Zone:"+t;i(C),le[t]=r(e,M,X),o(C,C)}}get parent(){return this._parent}get name(){return this._name}get(t){const r=this.getZoneWith(t);if(r)return r._properties[t]}getZoneWith(t){let r=this;for(;r;){if(r._properties.hasOwnProperty(t))return r;r=r._parent}return null}fork(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)}wrap(t,r){if("function"!=typeof t)throw new Error("Expecting function got: "+t);const k=this._zoneDelegate.intercept(this,t,r),C=this;return function(){return C.runGuarded(k,this,arguments,r)}}run(t,r,k,C){U={parent:U,zone:this};try{return this._zoneDelegate.invoke(this,t,r,k,C)}finally{U=U.parent}}runGuarded(t,r=null,k,C){U={parent:U,zone:this};try{try{return this._zoneDelegate.invoke(this,t,r,k,C)}catch(J){if(this._zoneDelegate.handleError(this,J))throw J}}finally{U=U.parent}}runTask(t,r,k){if(t.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(t.zone||Q).name+"; Execution: "+this.name+")");if(t.state===x&&(t.type===te||t.type===P))return;const C=t.state!=p;C&&t._transitionTo(p,j),t.runCount++;const J=ae;ae=t,U={parent:U,zone:this};try{t.type==P&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,r,k)}catch(l){if(this._zoneDelegate.handleError(this,l))throw l}}finally{t.state!==x&&t.state!==h&&(t.type==te||t.data&&t.data.isPeriodic?C&&t._transitionTo(j,p):(t.runCount=0,this._updateTaskCount(t,-1),C&&t._transitionTo(x,p,x))),U=U.parent,ae=J}}scheduleTask(t){if(t.zone&&t.zone!==this){let k=this;for(;k;){if(k===t.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${t.zone.name}`);k=k.parent}}t._transitionTo(z,x);const r=[];t._zoneDelegates=r,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(k){throw t._transitionTo(h,z,x),this._zoneDelegate.handleError(this,k),k}return t._zoneDelegates===r&&this._updateTaskCount(t,1),t.state==z&&t._transitionTo(j,z),t}scheduleMicroTask(t,r,k,C){return this.scheduleTask(new g(L,t,r,k,C,void 0))}scheduleMacroTask(t,r,k,C,J){return this.scheduleTask(new g(P,t,r,k,C,J))}scheduleEventTask(t,r,k,C,J){return this.scheduleTask(new g(te,t,r,k,C,J))}cancelTask(t){if(t.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(t.zone||Q).name+"; Execution: "+this.name+")");t._transitionTo(G,j,p);try{this._zoneDelegate.cancelTask(this,t)}catch(r){throw t._transitionTo(h,G),this._zoneDelegate.handleError(this,r),r}return this._updateTaskCount(t,-1),t._transitionTo(x,G),t.runCount=0,t}_updateTaskCount(t,r){const k=t._zoneDelegates;-1==r&&(t._zoneDelegates=null);for(let C=0;CM.hasTask(t,r),onScheduleTask:(M,E,t,r)=>M.scheduleTask(t,r),onInvokeTask:(M,E,t,r,k,C)=>M.invokeTask(t,r,k,C),onCancelTask:(M,E,t,r)=>M.cancelTask(t,r)};class v{constructor(E,t,r){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=E,this._parentDelegate=t,this._forkZS=r&&(r&&r.onFork?r:t._forkZS),this._forkDlgt=r&&(r.onFork?t:t._forkDlgt),this._forkCurrZone=r&&(r.onFork?this.zone:t._forkCurrZone),this._interceptZS=r&&(r.onIntercept?r:t._interceptZS),this._interceptDlgt=r&&(r.onIntercept?t:t._interceptDlgt),this._interceptCurrZone=r&&(r.onIntercept?this.zone:t._interceptCurrZone),this._invokeZS=r&&(r.onInvoke?r:t._invokeZS),this._invokeDlgt=r&&(r.onInvoke?t:t._invokeDlgt),this._invokeCurrZone=r&&(r.onInvoke?this.zone:t._invokeCurrZone),this._handleErrorZS=r&&(r.onHandleError?r:t._handleErrorZS),this._handleErrorDlgt=r&&(r.onHandleError?t:t._handleErrorDlgt),this._handleErrorCurrZone=r&&(r.onHandleError?this.zone:t._handleErrorCurrZone),this._scheduleTaskZS=r&&(r.onScheduleTask?r:t._scheduleTaskZS),this._scheduleTaskDlgt=r&&(r.onScheduleTask?t:t._scheduleTaskDlgt),this._scheduleTaskCurrZone=r&&(r.onScheduleTask?this.zone:t._scheduleTaskCurrZone),this._invokeTaskZS=r&&(r.onInvokeTask?r:t._invokeTaskZS),this._invokeTaskDlgt=r&&(r.onInvokeTask?t:t._invokeTaskDlgt),this._invokeTaskCurrZone=r&&(r.onInvokeTask?this.zone:t._invokeTaskCurrZone),this._cancelTaskZS=r&&(r.onCancelTask?r:t._cancelTaskZS),this._cancelTaskDlgt=r&&(r.onCancelTask?t:t._cancelTaskDlgt),this._cancelTaskCurrZone=r&&(r.onCancelTask?this.zone:t._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const k=r&&r.onHasTask;(k||t&&t._hasTaskZS)&&(this._hasTaskZS=k?r:w,this._hasTaskDlgt=t,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=E,r.onScheduleTask||(this._scheduleTaskZS=w,this._scheduleTaskDlgt=t,this._scheduleTaskCurrZone=this.zone),r.onInvokeTask||(this._invokeTaskZS=w,this._invokeTaskDlgt=t,this._invokeTaskCurrZone=this.zone),r.onCancelTask||(this._cancelTaskZS=w,this._cancelTaskDlgt=t,this._cancelTaskCurrZone=this.zone))}fork(E,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,E,t):new d(E,t)}intercept(E,t,r){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,E,t,r):t}invoke(E,t,r,k,C){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,E,t,r,k,C):t.apply(r,k)}handleError(E,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,E,t)}scheduleTask(E,t){let r=t;if(this._scheduleTaskZS)this._hasTaskZS&&r._zoneDelegates.push(this._hasTaskDlgtOwner),r=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,E,t),r||(r=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=L)throw new Error("Task is missing scheduleFn.");R(t)}return r}invokeTask(E,t,r,k){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,E,t,r,k):t.callback.apply(r,k)}cancelTask(E,t){let r;if(this._cancelTaskZS)r=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,E,t);else{if(!t.cancelFn)throw Error("Task is not cancelable");r=t.cancelFn(t)}return r}hasTask(E,t){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,E,t)}catch(r){this.handleError(E,r)}}_updateTaskCount(E,t){const r=this._taskCounts,k=r[E],C=r[E]=k+t;if(C<0)throw new Error("More tasks executed then were scheduled.");0!=k&&0!=C||this.hasTask(this.zone,{microTask:r.microTask>0,macroTask:r.macroTask>0,eventTask:r.eventTask>0,change:E})}}class g{constructor(E,t,r,k,C,J){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=E,this.source=t,this.data=k,this.scheduleFn=C,this.cancelFn=J,!r)throw new Error("callback is not defined");this.callback=r;const l=this;this.invoke=E===te&&k&&k.useG?g.invokeTask:function(){return g.invokeTask.call(e,l,this,arguments)}}static invokeTask(E,t,r){E||(E=this),ne++;try{return E.runCount++,E.zone.runTask(E,t,r)}finally{1==ne&&_(),ne--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(x,z)}_transitionTo(E,t,r){if(this._state!==t&&this._state!==r)throw new Error(`${this.type} '${this.source}': can not transition to '${E}', expecting state '${t}'${r?" or '"+r+"'":""}, was '${this._state}'.`);this._state=E,E==x&&(this._zoneDelegates=null)}toString(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const A=a("setTimeout"),N=a("Promise"),I=a("then");let ee,F=[],H=!1;function q(M){if(ee||e[N]&&(ee=e[N].resolve(0)),ee){let E=ee[I];E||(E=ee.then),E.call(ee,M)}else e[A](M,0)}function R(M){0===ne&&0===F.length&&q(_),M&&F.push(M)}function _(){if(!H){for(H=!0;F.length;){const M=F;F=[];for(let E=0;EU,onUnhandledError:W,microtaskDrainDone:W,scheduleMicroTask:R,showUncaughtError:()=>!d[a("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:W,patchMethod:()=>W,bindArguments:()=>[],patchThen:()=>W,patchMacroTask:()=>W,patchEventPrototype:()=>W,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>W,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>W,wrapWithCurrentZone:()=>W,filterProperties:()=>[],attachOriginToPatched:()=>W,_redefineProperty:()=>W,patchCallbacks:()=>W,nativeScheduleMicroTask:q};let U={parent:null,zone:new d(null,null)},ae=null,ne=0;function W(){}o("Zone","Zone"),e.Zone=d}("undefined"!=typeof window&&window||"undefined"!=typeof self&&self||global);const fe=Object.getOwnPropertyDescriptor,ge=Object.defineProperty,me=Object.getPrototypeOf,we=Object.create,Me=Array.prototype.slice,Pe="addEventListener",Oe="removeEventListener",Re=Zone.__symbol__(Pe),Te=Zone.__symbol__(Oe),re="true",oe="false",ye=Zone.__symbol__("");function De(e,n){return Zone.current.wrap(e,n)}function $(e,n,i,o,c){return Zone.current.scheduleMacroTask(e,n,i,o,c)}const O=Zone.__symbol__,se="undefined"!=typeof window,Y=se?window:void 0,K=se&&Y||"object"==typeof self&&self||global;function Ae(e,n){for(let i=e.length-1;i>=0;i--)"function"==typeof e[i]&&(e[i]=De(e[i],n+"_"+i));return e}function Be(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&void 0===e.set)}const Fe="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,Ze=!("nw"in K)&&void 0!==K.process&&"[object process]"==={}.toString.call(K.process),je=!Ze&&!Fe&&!(!se||!Y.HTMLElement),Ue=void 0!==K.process&&"[object process]"==={}.toString.call(K.process)&&!Fe&&!(!se||!Y.HTMLElement),Ne={},We=function(e){if(!(e=e||K.event))return;let n=Ne[e.type];n||(n=Ne[e.type]=O("ON_PROPERTY"+e.type));const i=this||e.target||K,o=i[n];let c;if(je&&i===Y&&"error"===e.type){const a=e;c=o&&o.call(this,a.message,a.filename,a.lineno,a.colno,a.error),!0===c&&e.preventDefault()}else c=o&&o.apply(this,arguments),null!=c&&!c&&e.preventDefault();return c};function qe(e,n,i){let o=fe(e,n);if(!o&&i&&fe(i,n)&&(o={enumerable:!0,configurable:!0}),!o||!o.configurable)return;const c=O("on"+n+"patched");if(e.hasOwnProperty(c)&&e[c])return;delete o.writable,delete o.value;const a=o.get,y=o.set,d=n.slice(2);let w=Ne[d];w||(w=Ne[d]=O("ON_PROPERTY"+d)),o.set=function(v){let g=this;!g&&e===K&&(g=K),g&&("function"==typeof g[w]&&g.removeEventListener(d,We),y&&y.call(g,null),g[w]=v,"function"==typeof v&&g.addEventListener(d,We,!1))},o.get=function(){let v=this;if(!v&&e===K&&(v=K),!v)return null;const g=v[w];if(g)return g;if(a){let A=a.call(this);if(A)return o.set.call(this,A),"function"==typeof v.removeAttribute&&v.removeAttribute(n),A}return null},ge(e,n,o),e[c]=!0}function ze(e,n,i){if(n)for(let o=0;ofunction(y,d){const w=i(y,d);return w.cbIdx>=0&&"function"==typeof d[w.cbIdx]?$(w.name,d[w.cbIdx],w,c):a.apply(y,d)})}function de(e,n){e[O("OriginalDelegate")]=n}let Xe=!1,He=!1;function ft(){if(Xe)return He;Xe=!0;try{const e=Y.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(He=!0)}catch(e){}return He}Zone.__load_patch("ZoneAwarePromise",(e,n,i)=>{const o=Object.getOwnPropertyDescriptor,c=Object.defineProperty,y=i.symbol,d=[],w=!0===e[y("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],v=y("Promise"),g=y("then");i.onUnhandledError=l=>{if(i.showUncaughtError()){const u=l&&l.rejection;u?console.error("Unhandled Promise rejection:",u instanceof Error?u.message:u,"; Zone:",l.zone.name,"; Task:",l.task&&l.task.source,"; Value:",u,u instanceof Error?u.stack:void 0):console.error(l)}},i.microtaskDrainDone=()=>{for(;d.length;){const l=d.shift();try{l.zone.runGuarded(()=>{throw l.throwOriginal?l.rejection:l})}catch(u){I(u)}}};const N=y("unhandledPromiseRejectionHandler");function I(l){i.onUnhandledError(l);try{const u=n[N];"function"==typeof u&&u.call(this,l)}catch(u){}}function F(l){return l&&l.then}function H(l){return l}function ee(l){return t.reject(l)}const q=y("state"),R=y("value"),_=y("finally"),Q=y("parentPromiseValue"),x=y("parentPromiseState"),j=null,p=!0,G=!1;function L(l,u){return s=>{try{X(l,u,s)}catch(f){X(l,!1,f)}}}const P=function(){let l=!1;return function(s){return function(){l||(l=!0,s.apply(null,arguments))}}},le=y("currentTaskTrace");function X(l,u,s){const f=P();if(l===s)throw new TypeError("Promise resolved with itself");if(l[q]===j){let m=null;try{("object"==typeof s||"function"==typeof s)&&(m=s&&s.then)}catch(b){return f(()=>{X(l,!1,b)})(),l}if(u!==G&&s instanceof t&&s.hasOwnProperty(q)&&s.hasOwnProperty(R)&&s[q]!==j)ae(s),X(l,s[q],s[R]);else if(u!==G&&"function"==typeof m)try{m.call(s,f(L(l,u)),f(L(l,!1)))}catch(b){f(()=>{X(l,!1,b)})()}else{l[q]=u;const b=l[R];if(l[R]=s,l[_]===_&&u===p&&(l[q]=l[x],l[R]=l[Q]),u===G&&s instanceof Error){const T=n.currentTask&&n.currentTask.data&&n.currentTask.data.__creationTrace__;T&&c(s,le,{configurable:!0,enumerable:!1,writable:!0,value:T})}for(let T=0;T{try{const S=l[R],D=!!s&&_===s[_];D&&(s[Q]=S,s[x]=b);const Z=u.run(T,void 0,D&&T!==ee&&T!==H?[]:[S]);X(s,!0,Z)}catch(S){X(s,!1,S)}},s)}const M=function(){},E=e.AggregateError;class t{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(u){return X(new this(null),p,u)}static reject(u){return X(new this(null),G,u)}static any(u){if(!u||"function"!=typeof u[Symbol.iterator])return Promise.reject(new E([],"All promises were rejected"));const s=[];let f=0;try{for(let T of u)f++,s.push(t.resolve(T))}catch(T){return Promise.reject(new E([],"All promises were rejected"))}if(0===f)return Promise.reject(new E([],"All promises were rejected"));let m=!1;const b=[];return new t((T,S)=>{for(let D=0;D{m||(m=!0,T(Z))},Z=>{b.push(Z),f--,0===f&&(m=!0,S(new E(b,"All promises were rejected")))})})}static race(u){let s,f,m=new this((S,D)=>{s=S,f=D});function b(S){s(S)}function T(S){f(S)}for(let S of u)F(S)||(S=this.resolve(S)),S.then(b,T);return m}static all(u){return t.allWithCallback(u)}static allSettled(u){return(this&&this.prototype instanceof t?this:t).allWithCallback(u,{thenCallback:f=>({status:"fulfilled",value:f}),errorCallback:f=>({status:"rejected",reason:f})})}static allWithCallback(u,s){let f,m,b=new this((Z,V)=>{f=Z,m=V}),T=2,S=0;const D=[];for(let Z of u){F(Z)||(Z=this.resolve(Z));const V=S;try{Z.then(B=>{D[V]=s?s.thenCallback(B):B,T--,0===T&&f(D)},B=>{s?(D[V]=s.errorCallback(B),T--,0===T&&f(D)):m(B)})}catch(B){m(B)}T++,S++}return T-=2,0===T&&f(D),b}constructor(u){const s=this;if(!(s instanceof t))throw new Error("Must be an instanceof Promise.");s[q]=j,s[R]=[];try{const f=P();u&&u(f(L(s,p)),f(L(s,G)))}catch(f){X(s,!1,f)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return t}then(u,s){var f;let m=null===(f=this.constructor)||void 0===f?void 0:f[Symbol.species];(!m||"function"!=typeof m)&&(m=this.constructor||t);const b=new m(M),T=n.current;return this[q]==j?this[R].push(T,b,u,s):ne(this,T,b,u,s),b}catch(u){return this.then(null,u)}finally(u){var s;let f=null===(s=this.constructor)||void 0===s?void 0:s[Symbol.species];(!f||"function"!=typeof f)&&(f=t);const m=new f(M);m[_]=_;const b=n.current;return this[q]==j?this[R].push(b,m,u,u):ne(this,b,m,u,u),m}}t.resolve=t.resolve,t.reject=t.reject,t.race=t.race,t.all=t.all;const r=e[v]=e.Promise;e.Promise=t;const k=y("thenPatched");function C(l){const u=l.prototype,s=o(u,"then");if(s&&(!1===s.writable||!s.configurable))return;const f=u.then;u[g]=f,l.prototype.then=function(m,b){return new t((S,D)=>{f.call(this,S,D)}).then(m,b)},l[k]=!0}return i.patchThen=C,r&&(C(r),he(e,"fetch",l=>function J(l){return function(u,s){let f=l.apply(u,s);if(f instanceof t)return f;let m=f.constructor;return m[k]||C(m),f}}(l))),Promise[n.__symbol__("uncaughtPromiseErrors")]=d,t}),Zone.__load_patch("toString",e=>{const n=Function.prototype.toString,i=O("OriginalDelegate"),o=O("Promise"),c=O("Error"),a=function(){if("function"==typeof this){const v=this[i];if(v)return"function"==typeof v?n.call(v):Object.prototype.toString.call(v);if(this===Promise){const g=e[o];if(g)return n.call(g)}if(this===Error){const g=e[c];if(g)return n.call(g)}}return n.call(this)};a[i]=n,Function.prototype.toString=a;const y=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":y.call(this)}});let ke=!1;if("undefined"!=typeof window)try{const e=Object.defineProperty({},"passive",{get:function(){ke=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(e){ke=!1}const ht={useG:!0},ie={},Ye={},$e=new RegExp("^"+ye+"(\\w+)(true|false)$"),Ke=O("propagationStopped");function Je(e,n){const i=(n?n(e):e)+oe,o=(n?n(e):e)+re,c=ye+i,a=ye+o;ie[e]={},ie[e][oe]=c,ie[e][re]=a}function dt(e,n,i,o){const c=o&&o.add||Pe,a=o&&o.rm||Oe,y=o&&o.listeners||"eventListeners",d=o&&o.rmAll||"removeAllListeners",w=O(c),v="."+c+":",N=function(R,_,Q){if(R.isRemoved)return;const x=R.callback;let z;"object"==typeof x&&x.handleEvent&&(R.callback=p=>x.handleEvent(p),R.originalDelegate=x);try{R.invoke(R,_,[Q])}catch(p){z=p}const j=R.options;return j&&"object"==typeof j&&j.once&&_[a].call(_,Q.type,R.originalDelegate?R.originalDelegate:R.callback,j),z};function I(R,_,Q){if(!(_=_||e.event))return;const x=R||_.target||e,z=x[ie[_.type][Q?re:oe]];if(z){const j=[];if(1===z.length){const p=N(z[0],x,_);p&&j.push(p)}else{const p=z.slice();for(let G=0;G{throw G})}}}const F=function(R){return I(this,R,!1)},H=function(R){return I(this,R,!0)};function ee(R,_){if(!R)return!1;let Q=!0;_&&void 0!==_.useG&&(Q=_.useG);const x=_&&_.vh;let z=!0;_&&void 0!==_.chkDup&&(z=_.chkDup);let j=!1;_&&void 0!==_.rt&&(j=_.rt);let p=R;for(;p&&!p.hasOwnProperty(c);)p=me(p);if(!p&&R[c]&&(p=R),!p||p[w])return!1;const G=_&&_.eventNameToString,h={},L=p[w]=p[c],P=p[O(a)]=p[a],te=p[O(y)]=p[y],le=p[O(d)]=p[d];let X;function U(s,f){return!ke&&"object"==typeof s&&s?!!s.capture:ke&&f?"boolean"==typeof s?{capture:s,passive:!0}:s?"object"==typeof s&&!1!==s.passive?Object.assign(Object.assign({},s),{passive:!0}):s:{passive:!0}:s}_&&_.prepend&&(X=p[O(_.prepend)]=p[_.prepend]);const t=Q?function(s){if(!h.isExisting)return L.call(h.target,h.eventName,h.capture?H:F,h.options)}:function(s){return L.call(h.target,h.eventName,s.invoke,h.options)},r=Q?function(s){if(!s.isRemoved){const f=ie[s.eventName];let m;f&&(m=f[s.capture?re:oe]);const b=m&&s.target[m];if(b)for(let T=0;Tfunction(c,a){c[Ke]=!0,o&&o.apply(c,a)})}function Et(e,n,i,o,c){const a=Zone.__symbol__(o);if(n[a])return;const y=n[a]=n[o];n[o]=function(d,w,v){return w&&w.prototype&&c.forEach(function(g){const A=`${i}.${o}::`+g,N=w.prototype;try{if(N.hasOwnProperty(g)){const I=e.ObjectGetOwnPropertyDescriptor(N,g);I&&I.value?(I.value=e.wrapWithCurrentZone(I.value,A),e._redefineProperty(w.prototype,g,I)):N[g]&&(N[g]=e.wrapWithCurrentZone(N[g],A))}else N[g]&&(N[g]=e.wrapWithCurrentZone(N[g],A))}catch(I){}}),y.call(n,d,w,v)},e.attachOriginToPatched(n[o],y)}function et(e,n,i){if(!i||0===i.length)return n;const o=i.filter(a=>a.target===e);if(!o||0===o.length)return n;const c=o[0].ignoreProperties;return n.filter(a=>-1===c.indexOf(a))}function tt(e,n,i,o){e&&ze(e,et(e,n,i),o)}function xe(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}Zone.__load_patch("util",(e,n,i)=>{const o=xe(e);i.patchOnProperties=ze,i.patchMethod=he,i.bindArguments=Ae,i.patchMacroTask=lt;const c=n.__symbol__("BLACK_LISTED_EVENTS"),a=n.__symbol__("UNPATCHED_EVENTS");e[a]&&(e[c]=e[a]),e[c]&&(n[c]=n[a]=e[c]),i.patchEventPrototype=_t,i.patchEventTarget=dt,i.isIEOrEdge=ft,i.ObjectDefineProperty=ge,i.ObjectGetOwnPropertyDescriptor=fe,i.ObjectCreate=we,i.ArraySlice=Me,i.patchClass=Ce,i.wrapWithCurrentZone=De,i.filterProperties=et,i.attachOriginToPatched=de,i._redefineProperty=Object.defineProperty,i.patchCallbacks=Et,i.getGlobalObjects=()=>({globalSources:Ye,zoneSymbolEventNames:ie,eventNames:o,isBrowser:je,isMix:Ue,isNode:Ze,TRUE_STR:re,FALSE_STR:oe,ZONE_SYMBOL_PREFIX:ye,ADD_EVENT_LISTENER_STR:Pe,REMOVE_EVENT_LISTENER_STR:Oe})});const Ie=O("zoneTask");function ve(e,n,i,o){let c=null,a=null;i+=o;const y={};function d(v){const g=v.data;return g.args[0]=function(){return v.invoke.apply(this,arguments)},g.handleId=c.apply(e,g.args),v}function w(v){return a.call(e,v.data.handleId)}c=he(e,n+=o,v=>function(g,A){if("function"==typeof A[0]){const N={isPeriodic:"Interval"===o,delay:"Timeout"===o||"Interval"===o?A[1]||0:void 0,args:A},I=A[0];A[0]=function(){try{return I.apply(this,arguments)}finally{N.isPeriodic||("number"==typeof N.handleId?delete y[N.handleId]:N.handleId&&(N.handleId[Ie]=null))}};const F=$(n,A[0],N,d,w);if(!F)return F;const H=F.data.handleId;return"number"==typeof H?y[H]=F:H&&(H[Ie]=F),H&&H.ref&&H.unref&&"function"==typeof H.ref&&"function"==typeof H.unref&&(F.ref=H.ref.bind(H),F.unref=H.unref.bind(H)),"number"==typeof H||H?H:F}return v.apply(e,A)}),a=he(e,i,v=>function(g,A){const N=A[0];let I;"number"==typeof N?I=y[N]:(I=N&&N[Ie],I||(I=N)),I&&"string"==typeof I.type?"notScheduled"!==I.state&&(I.cancelFn&&I.data.isPeriodic||0===I.runCount)&&("number"==typeof N?delete y[N]:N&&(N[Ie]=null),I.zone.cancelTask(I)):v.apply(e,A)})}Zone.__load_patch("legacy",e=>{const n=e[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("queueMicrotask",(e,n,i)=>{i.patchMethod(e,"queueMicrotask",o=>function(c,a){n.current.scheduleMicroTask("queueMicrotask",a[0])})}),Zone.__load_patch("timers",e=>{const n="set",i="clear";ve(e,n,i,"Timeout"),ve(e,n,i,"Interval"),ve(e,n,i,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{ve(e,"request","cancel","AnimationFrame"),ve(e,"mozRequest","mozCancel","AnimationFrame"),ve(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,n)=>{const i=["alert","prompt","confirm"];for(let o=0;ofunction(w,v){return n.current.run(a,e,v,d)})}),Zone.__load_patch("EventTarget",(e,n,i)=>{(function gt(e,n){n.patchEventPrototype(e,n)})(e,i),function pt(e,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:i,zoneSymbolEventNames:o,TRUE_STR:c,FALSE_STR:a,ZONE_SYMBOL_PREFIX:y}=n.getGlobalObjects();for(let w=0;w{Ce("MutationObserver"),Ce("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(e,n,i)=>{Ce("IntersectionObserver")}),Zone.__load_patch("FileReader",(e,n,i)=>{Ce("FileReader")}),Zone.__load_patch("on_property",(e,n,i)=>{!function Tt(e,n){if(Ze&&!Ue||Zone[e.symbol("patchEvents")])return;const i=n.__Zone_ignore_on_properties;let o=[];if(je){const c=window;o=o.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const a=function ut(){try{const e=Y.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch(e){}return!1}()?[{target:c,ignoreProperties:["error"]}]:[];tt(c,xe(c),i&&i.concat(a),me(c))}o=o.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let c=0;c{!function yt(e,n){const{isBrowser:i,isMix:o}=n.getGlobalObjects();(i||o)&&e.customElements&&"customElements"in e&&n.patchCallbacks(n,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,i)}),Zone.__load_patch("XHR",(e,n)=>{!function w(v){const g=v.XMLHttpRequest;if(!g)return;const A=g.prototype;let I=A[Re],F=A[Te];if(!I){const h=v.XMLHttpRequestEventTarget;if(h){const L=h.prototype;I=L[Re],F=L[Te]}}const H="readystatechange",ee="scheduled";function q(h){const L=h.data,P=L.target;P[a]=!1,P[d]=!1;const te=P[c];I||(I=P[Re],F=P[Te]),te&&F.call(P,H,te);const le=P[c]=()=>{if(P.readyState===P.DONE)if(!L.aborted&&P[a]&&h.state===ee){const U=P[n.__symbol__("loadfalse")];if(0!==P.status&&U&&U.length>0){const ae=h.invoke;h.invoke=function(){const ne=P[n.__symbol__("loadfalse")];for(let W=0;Wfunction(h,L){return h[o]=0==L[2],h[y]=L[1],Q.apply(h,L)}),z=O("fetchTaskAborting"),j=O("fetchTaskScheduling"),p=he(A,"send",()=>function(h,L){if(!0===n.current[j]||h[o])return p.apply(h,L);{const P={target:h,url:h[y],isPeriodic:!1,args:L,aborted:!1},te=$("XMLHttpRequest.send",R,P,q,_);h&&!0===h[d]&&!P.aborted&&te.state===ee&&te.invoke()}}),G=he(A,"abort",()=>function(h,L){const P=function N(h){return h[i]}(h);if(P&&"string"==typeof P.type){if(null==P.cancelFn||P.data&&P.data.aborted)return;P.zone.cancelTask(P)}else if(!0===n.current[z])return G.apply(h,L)})}(e);const i=O("xhrTask"),o=O("xhrSync"),c=O("xhrListener"),a=O("xhrScheduled"),y=O("xhrURL"),d=O("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&function at(e,n){const i=e.constructor.name;for(let o=0;o{const w=function(){return d.apply(this,Ae(arguments,i+"."+c))};return de(w,d),w})(a)}}}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,n)=>{function i(o){return function(c){Qe(e,o).forEach(y=>{const d=e.PromiseRejectionEvent;if(d){const w=new d(o,{promise:c.promise,reason:c.rejection});y.invoke(w)}})}}e.PromiseRejectionEvent&&(n[O("unhandledPromiseRejectionHandler")]=i("unhandledrejection"),n[O("rejectionHandledHandler")]=i("rejectionhandled"))})}},fe=>{fe(fe.s=8955)}]); \ No newline at end of file diff --git a/runtime-es2015.9bc6c3aec0f0a9e06929.js b/runtime-es2015.9bc6c3aec0f0a9e06929.js deleted file mode 100644 index 9e0afe0..0000000 --- a/runtime-es2015.9bc6c3aec0f0a9e06929.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";var e,r={},n={};function t(e){var o=n[e];if(void 0!==o)return o.exports;var u=n[e]={id:e,loaded:!1,exports:{}};return r[e].call(u.exports,u,u.exports,t),u.loaded=!0,u.exports}t.m=r,e=[],t.O=function(r,n,o,u){if(!n){var i=1/0;for(l=0;l=u)&&Object.keys(t.O).every(function(e){return t.O[e](n[f])})?n.splice(f--,1):(c=!1,u0&&e[l-1][2]>u;l--)e[l]=e[l-1];e[l]=[n,o,u]},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,{a:r}),r},t.d=function(e,r){for(var n in r)t.o(r,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:r[n]})},t.hmd=function(e){return(e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){var e={666:0};t.O.j=function(r){return 0===e[r]};var r=function(r,n){var o,u,i=n[0],c=n[1],f=n[2],a=0;for(o in c)t.o(c,o)&&(t.m[o]=c[o]);if(f)var l=f(t);for(r&&r(n);a=u)&&Object.keys(t.O).every(function(e){return t.O[e](n[f])})?n.splice(f--,1):(c=!1,u0&&e[l-1][2]>u;l--)e[l]=e[l-1];e[l]=[n,o,u]},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,{a:r}),r},t.d=function(e,r){for(var n in r)t.o(r,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:r[n]})},t.hmd=function(e){return(e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){var e={666:0};t.O.j=function(r){return 0===e[r]};var r=function(r,n){var o,u,i=n[0],c=n[1],f=n[2],a=0;for(o in c)t.o(c,o)&&(t.m[o]=c[o]);if(f)var l=f(t);for(r&&r(n);a{"use strict";var e,d={},h={};function t(e){var n=h[e];if(void 0!==n)return n.exports;var r=h[e]={id:e,loaded:!1,exports:{}};return d[e].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}t.m=d,e=[],t.O=(n,r,s,f)=>{if(!r){var l=1/0;for(a=0;a=f)&&Object.keys(t.O).every(v=>t.O[v](r[o]))?r.splice(o--,1):(i=!1,f0&&e[a-1][2]>f;a--)e[a]=e[a-1];e[a]=[r,s,f]},t.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return t.d(n,{a:n}),n},t.d=(e,n)=>{for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},t.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e),t.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={666:0};t.O.j=s=>0===e[s];var n=(s,f)=>{var o,c,[a,l,i]=f,u=0;if(a.some(b=>0!==e[b])){for(o in l)t.o(l,o)&&(t.m[o]=l[o]);if(i)var p=i(t)}for(s&&s(f);ua.length)&&(s=a.length);for(var t=0,n=new Array(s);t=a.length?{done:!0}:{done:!1,value:a[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function j(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function K(a){return ae[a]}d.defaults={async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1};var ee=/[&<>"']/,Y=new RegExp(ee.source,"g"),J=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,te=new RegExp(J.source,"g"),ae={"&":"&","<":"<",">":">",'"':""","'":"'"};function S(a,s){if(s){if(ee.test(a))return a.replace(Y,K)}else if(J.test(a))return a.replace(te,K);return a}var L=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function P(a){return a.replace(L,function(s,t){return"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""})}var l=/(^|[^\[])\^/g;function i(a,s){a="string"==typeof a?a:a.source,s=s||"";var t={replace:function(n,e){return e=(e=e.source||e).replace(l,"$1"),a=a.replace(n,e),t},getRegex:function(){return new RegExp(a,s)}};return t}var p=/[^\w:]/g,g=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function f(a,s,t){if(a){try{n=decodeURIComponent(P(t)).replace(p,"").toLowerCase()}catch(e){return null}if(0===n.indexOf("javascript:")||0===n.indexOf("vbscript:")||0===n.indexOf("data:"))return null}var n;s&&!g.test(t)&&(a=t,x[" "+(n=s)]||(x[" "+n]=z.test(n)?n+"/":Q(n,"/",!0)),s=-1===(n=x[" "+n]).indexOf(":"),t="//"===a.substring(0,2)?s?a:n.replace(m,"$1")+a:"/"===a.charAt(0)?s?a:n.replace(R,"$1")+a:n+a);try{t=encodeURI(t).replace(/%25/g,"%")}catch(e){return null}return t}var x={},z=/^[^:]+:\/*[^/]*$/,m=/^([^:]+:)[\s\S]*$/,R=/^([^:]+:\/*[^/]*)[\s\S]*$/,ne={exec:function(){}};function Z(a,s){var t=a.replace(/\|/g,function(e,u,r){for(var o=!1,k=u;0<=--k&&"\\"===r[k];)o=!o;return o?"|":" |"}).split(/ \|/),n=0;if(t[0].trim()||t.shift(),0s)t.splice(s);else for(;t.length>=1,a+=a;return t+a}function oe(a,u,t,n){var e=u.href,r=(u=u.title?S(u.title):null,a[1].replace(/\\([\[\]])/g,"$1"));return"!"!==a[0].charAt(0)?(n.state.inLink=!0,a={type:"link",raw:t,href:e,title:u,text:r,tokens:n.inlineTokens(r)},n.state.inLink=!1,a):{type:"image",raw:t,href:e,title:u,text:S(r)}}var ue=function(){function a(t){this.options=t||d.defaults}var s=a.prototype;return s.space=function(t){if((t=this.rules.block.newline.exec(t))&&0=r.length?k.slice(r.length):k}).join("\n")),{type:"code",raw:n,lang:o[2]&&o[2].trim().replace(this.rules.inline._escapes,"$1"),text:e}},s.heading=function(u){var n,e;if(u=this.rules.block.heading.exec(u))return n=u[2].trim(),/#$/.test(n)&&(e=Q(n,"#"),!this.options.pedantic&&e&&!/ $/.test(e)||(n=e.trim())),{type:"heading",raw:u[0],depth:u[1].length,text:n,tokens:this.lexer.inline(n)}},s.hr=function(t){if(t=this.rules.block.hr.exec(t))return{type:"hr",raw:t[0]}},s.blockquote=function(r){var n,e,u;if(r=this.rules.block.blockquote.exec(r))return n=r[0].replace(/^ *>[ \t]?/gm,""),e=this.lexer.state.top,this.lexer.state.top=!0,u=this.lexer.blockTokens(n),this.lexer.state.top=e,{type:"blockquote",raw:r[0],tokens:u,text:n}},s.list=function(t){var n=this.rules.block.list.exec(t);if(n){var e,u,r,o,k,w,v,c,y,D,T,_=1<($=n[1].trim()).length,h={type:"list",raw:"",ordered:_,start:_?+$.slice(0,-1):"",loose:!1,items:[]},$=_?"\\d{1,9}\\"+$.slice(-1):"\\"+$;this.options.pedantic&&($=_?$:"[*+-]");for(var I=new RegExp("^( {0,3}"+$+")((?:[\t ][^\\n]*)?(?:\\n|$))");t&&(T=!1,n=I.exec(t))&&!this.rules.block.hr.test(t);){if(t=t.substring((e=n[0]).length),v=n[2].split("\n",1)[0].replace(/^\t+/,function(de){return" ".repeat(3*de.length)}),c=t.split("\n",1)[0],this.options.pedantic?(o=2,D=v.trimLeft()):(o=n[2].search(/[^ ]/),D=v.slice(o=4=o||!c.trim())D+="\n"+c.slice(o);else{if(k||4<=v.search(/[^ ]/)||fe.test(v)||re.test(v)||X.test(v))break;D+="\n"+c}k||c.trim()||(k=!0),e+=y+"\n",t=t.substring(y.length+1),v=c.slice(o)}h.loose||(w?h.loose=!0:/\n *\n *$/.test(e)&&(w=!0)),this.options.gfm&&(u=/^\[[ xX]\] /.exec(D))&&(r="[ ] "!==u[0],D=D.replace(/^\[[ xX]\] +/,"")),h.items.push({type:"list_item",raw:e,task:!!u,checked:r,loose:!1,text:D}),h.raw+=e}h.items[h.items.length-1].raw=e.trimRight(),h.items[h.items.length-1].text=D.trimRight(),h.raw=h.raw.trimRight();for(var ie,ke=h.items.length,se=0;se$/,"$1").replace(this.rules.inline._escapes,"$1"):"",u=r[3]&&r[3].substring(1,r[3].length-1).replace(this.rules.inline._escapes,"$1"),{type:"def",tag:n,raw:r[0],href:e,title:u}},s.table=function(t){if(t=this.rules.block.table.exec(t)){var n={type:"table",header:Z(t[1]).map(function(w){return{text:w}}),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split("\n"):[]};if(n.header.length===n.align.length){n.raw=t[0];for(var e,u,r,o=n.align.length,k=0;k/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):S(t[0]):t[0]}},s.link=function(t){if(t=this.rules.inline.link.exec(t)){var n=t[2].trim();if(!this.options.pedantic&&/^$/.test(n))return;var u=Q(n.slice(0,-1),"\\");if((n.length-u.length)%2==0)return}else-1<(u=function(o,k){if(-1!==o.indexOf(k[1]))for(var w=o.length,v=0,c=0;c$/.test(n)?u.slice(1):u.slice(1,-1):u)&&u.replace(this.rules.inline._escapes,"$1"),title:r&&r.replace(this.rules.inline._escapes,"$1")},t[0],this.lexer)}},s.reflink=function(t,n){var e;if(e=(e=this.rules.inline.reflink.exec(t))||this.rules.inline.nolink.exec(t))return(t=n[(t=(e[2]||e[1]).replace(/\s+/g," ")).toLowerCase()])?oe(e,t,e[0],this.lexer):{type:"text",raw:n=e[0].charAt(0),text:n}},s.emStrong=function(t,n,e){void 0===e&&(e="");var u=this.rules.inline.emStrong.lDelim.exec(t);if(u&&(!u[3]||!e.match(/(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDF70-\uDF81\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])/))&&(!u[1]&&!u[2]||""===e||this.rules.inline.punctuation.exec(e))){var o=u[0].length-1,k=o,w=0,v="*"===u[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(v.lastIndex=0,n=n.slice(-1*t.length+o);null!=(u=v.exec(n));){var c,y=u[1]||u[2]||u[3]||u[4]||u[5]||u[6];if(y)if(c=y.length,u[3]||u[4])k+=c;else if((u[5]||u[6])&&o%3&&!((o+c)%3))w+=c;else if(!(0<(k-=c)))return c=Math.min(c,c+k+w),y=t.slice(0,o+u.index+(u[0].length-y.length)+c),Math.min(o,c)%2?(c=y.slice(1,-1),{type:"em",raw:y,text:c,tokens:this.lexer.inlineTokens(c)}):(c=y.slice(2,-2),{type:"strong",raw:y,text:c,tokens:this.lexer.inlineTokens(c)})}}},s.codespan=function(r){var n,e,u;if(r=this.rules.inline.code.exec(r))return u=r[2].replace(/\n/g," "),n=/[^ ]/.test(u),e=/^ /.test(u)&&/ $/.test(u),u=S(u=n&&e?u.substring(1,u.length-1):u,!0),{type:"codespan",raw:r[0],text:u}},s.br=function(t){if(t=this.rules.inline.br.exec(t))return{type:"br",raw:t[0]}},s.del=function(t){if(t=this.rules.inline.del.exec(t))return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}},s.autolink=function(u,n){var e;if(u=this.rules.inline.autolink.exec(u))return n="@"===u[2]?"mailto:"+(e=S(this.options.mangle?n(u[1]):u[1])):e=S(u[1]),{type:"link",raw:u[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}},s.url=function(t,n){var e,u,r,o;if(e=this.rules.inline.url.exec(t)){if("@"===e[2])r="mailto:"+(u=S(this.options.mangle?n(e[0]):e[0]));else{for(;o=e[0],e[0]=this.rules.inline._backpedal.exec(e[0])[0],o!==e[0];);u=S(e[0]),r="www."===e[1]?"http://"+e[0]:e[0]}return{type:"link",raw:e[0],text:u,href:r,tokens:[{type:"text",raw:u,text:u}]}}},s.inlineText=function(t,n){if(t=this.rules.inline.text.exec(t))return n=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):S(t[0]):t[0]:S(this.options.smartypants?n(t[0]):t[0]),{type:"text",raw:t[0],text:n}},a}(),C={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:ne,lheading:/^((?:.|\n(?!\n))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\.|[^\[\]\\])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/},F=(C.def=i(C.def).replace("label",C._label).replace("title",C._title).getRegex(),C.bullet=/(?:[*+-]|\d{1,9}[.)])/,C.listItemStart=i(/^( *)(bull) */).replace("bull",C.bullet).getRegex(),C.list=i(C.list).replace(/bull/g,C.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+C.def.source+")").getRegex(),C._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",C._comment=/|$)/,C.html=i(C.html,"i").replace("comment",C._comment).replace("tag",C._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),C.paragraph=i(C._paragraph).replace("hr",C.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",C._tag).getRegex(),C.blockquote=i(C.blockquote).replace("paragraph",C.paragraph).getRegex(),C.normal=E({},C),C.gfm=E({},C.normal,{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),C.gfm.table=i(C.gfm.table).replace("hr",C.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",C._tag).getRegex(),C.gfm.paragraph=i(C._paragraph).replace("hr",C.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",C.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",C._tag).getRegex(),C.pedantic=E({},C.normal,{html:i("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",C._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:ne,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:i(C.normal._paragraph).replace("hr",C.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",C.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()}),{escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:ne,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^(?:[^_*\\]|\\.)*?\_\_(?:[^_*\\]|\\.)*?\*(?:[^_*\\]|\\.)*?(?=\_\_)|(?:[^*\\]|\\.)+(?=[^*])|[punct_](\*+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|(?:[^punct*_\s\\]|\\.)(\*+)(?=[^punct*_\s])/,rDelimUnd:/^(?:[^_*\\]|\\.)*?\*\*(?:[^_*\\]|\\.)*?\_(?:[^_*\\]|\\.)*?(?=\*\*)|(?:[^_\\]|\\.)+(?=[^_])|[punct*](\_+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:ne,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~",F.punctuation=i(F.punctuation).replace(/punctuation/g,F._punctuation).getRegex(),F.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,F.escapedEmSt=/(?:^|[^\\])(?:\\\\)*\\[*_]/g,F._comment=i(C._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),F.emStrong.lDelim=i(F.emStrong.lDelim).replace(/punct/g,F._punctuation).getRegex(),F.emStrong.rDelimAst=i(F.emStrong.rDelimAst,"g").replace(/punct/g,F._punctuation).getRegex(),F.emStrong.rDelimUnd=i(F.emStrong.rDelimUnd,"g").replace(/punct/g,F._punctuation).getRegex(),F._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,F._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,F._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,F.autolink=i(F.autolink).replace("scheme",F._scheme).replace("email",F._email).getRegex(),F._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,F.tag=i(F.tag).replace("comment",F._comment).replace("attribute",F._attribute).getRegex(),F._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,F._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,F._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,F.link=i(F.link).replace("label",F._label).replace("href",F._href).replace("title",F._title).getRegex(),F.reflink=i(F.reflink).replace("label",F._label).replace("ref",C._label).getRegex(),F.nolink=i(F.nolink).replace("ref",C._label).getRegex(),F.reflinkSearch=i(F.reflinkSearch,"g").replace("reflink",F.reflink).replace("nolink",F.nolink).getRegex(),F.normal=E({},F),F.pedantic=E({},F.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:i(/^!?\[(label)\]\((.*?)\)/).replace("label",F._label).getRegex(),reflink:i(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",F._label).getRegex()}),F.gfm=E({},F.normal,{escape:i(F.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\'+(e?t:S(t,!0))+"\n":"
    "+(e?t:S(t,!0))+"
    \n"},s.blockquote=function(t){return"
    \n"+t+"
    \n"},s.html=function(t){return t},s.heading=function(t,n,e,u){return this.options.headerIds?"'+t+"\n":""+t+"\n"},s.hr=function(){return this.options.xhtml?"
    \n":"
    \n"},s.list=function(t,n,e){var u=n?"ol":"ul";return"<"+u+(n&&1!==e?' start="'+e+'"':"")+">\n"+t+"\n"},s.listitem=function(t){return"
  • "+t+"
  • \n"},s.checkbox=function(t){return" "},s.paragraph=function(t){return"

    "+t+"

    \n"},s.table=function(t,n){return"\n\n"+t+"\n"+(n=n&&""+n+"")+"
    \n"},s.tablerow=function(t){return"\n"+t+"\n"},s.tablecell=function(t,n){var e=n.header?"th":"td";return(n.align?"<"+e+' align="'+n.align+'">':"<"+e+">")+t+"\n"},s.strong=function(t){return""+t+""},s.em=function(t){return""+t+""},s.codespan=function(t){return""+t+""},s.br=function(){return this.options.xhtml?"
    ":"
    "},s.del=function(t){return""+t+""},s.link=function(t,n,e){return null===(t=f(this.options.sanitize,this.options.baseUrl,t))?e:(t='
    "+e+"")},s.image=function(t,n,e){return null===(t=f(this.options.sanitize,this.options.baseUrl,t))?e:(t=''+e+'":">"))},s.text=function(t){return t},a}(),H=function(){function a(){}var s=a.prototype;return s.strong=function(t){return t},s.em=function(t){return t},s.codespan=function(t){return t},s.del=function(t){return t},s.html=function(t){return t},s.text=function(t){return t},s.link=function(t,n,e){return""+e},s.image=function(t,n,e){return""+e},s.br=function(){return""},a}(),ce=function(){function a(){this.seen={}}var s=a.prototype;return s.serialize=function(t){return t.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},s.getNextSafeSlug=function(t,n){var e=t,u=0;if(this.seen.hasOwnProperty(e))for(u=this.seen[t];e=t+"-"+ ++u,this.seen.hasOwnProperty(e););return n||(this.seen[t]=u,this.seen[e]=0),e},s.slug=function(t,n){return void 0===n&&(n={}),t=this.serialize(t),this.getNextSafeSlug(t,n.dryrun)},a}(),O=function(){function a(t){this.options=t||d.defaults,this.options.renderer=this.options.renderer||new V,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new H,this.slugger=new ce}a.parse=function(t,n){return new a(n).parse(t)},a.parseInline=function(t,n){return new a(n).parseInline(t)};var s=a.prototype;return s.parse=function(t,n){void 0===n&&(n=!0);for(var e,u,r,o,k,w,v,c,y,D,T,_,h,$,I,De,X="",fe=t.length,re=0;re",r?Promise.resolve($):o?void o(null,$):$;if(r)return Promise.reject(h);if(!o)throw h;o(h)});if(null==t)return w(new Error("marked(): input parameter is undefined or null"));if("string"!=typeof t)return w(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected"));if((k=n)&&k.sanitize&&!k.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options"),n.hooks&&(n.hooks.options=n),e){var v,c=n.highlight;try{n.hooks&&(t=n.hooks.preprocess(t)),v=a(t,n)}catch(h){return w(h)}var y,D=function(h){var $;if(!h)try{n.walkTokens&&b.walkTokens(v,n.walkTokens),$=s(v,n),n.hooks&&($=n.hooks.postprocess($))}catch(I){h=I}return n.highlight=c,h?w(h):e(null,$)};return!c||c.length<3?D():(delete n.highlight,v.length?(y=0,b.walkTokens(v,function(h){"code"===h.type&&(y++,setTimeout(function(){c(h.text,h.lang,function($,I){if($)return D($);null!=I&&I!==h.text&&(h.text=I,h.escaped=!0),0==--y&&D()})},0))}),void(0===y&&D())):D())}if(n.async)return Promise.resolve(n.hooks?n.hooks.preprocess(t):t).then(function(h){return a(h,n)}).then(function(h){return n.walkTokens?Promise.all(b.walkTokens(h,n.walkTokens)).then(function(){return h}):h}).then(function(h){return s(h,n)}).then(function(h){return n.hooks?n.hooks.postprocess(h):h}).catch(w);try{n.hooks&&(t=n.hooks.preprocess(t));var T=a(t,n),_=(n.walkTokens&&b.walkTokens(T,n.walkTokens),s(T,n));return n.hooks?n.hooks.postprocess(_):_}catch(h){return w(h)}}}function b(a,s,t){return N(W.lex,O.parse)(a,s,t)}U.passThroughHooks=new Set(["preprocess","postprocess"]),b.options=b.setOptions=function(a){return b.defaults=E({},b.defaults,a),d.defaults=a=b.defaults,b},b.getDefaults=j,b.defaults=d.defaults,b.use=function(){for(var a=b.defaults.extensions||{renderers:{},childTokens:{}},s=arguments.length,t=new Array(s),n=0;n=x.reach);G+=q.value.length,q=q.next){var W=q.value;if(i.length>l.length)return;if(!(W instanceof j)){var H,V=1;if(oe){if(!(H=K(F,G,l,le))||H.index>=l.length)break;var N=H.index,ce=H.index+H[0].length,O=G;for(O+=q.value.length;N>=O;)O+=(q=q.next).value.length;if(G=O-=q.value.length,q.value instanceof j)continue;for(var U=q;U!==i.tail&&(Ox.reach&&(x.reach=he);var pe=q.prev;if(ne&&(pe=J(i,pe,ne),G+=ne.length),te(i,pe,V),q=J(i,pe,new j(z,Q?A.tokenize(b,Q):b,ue,b)),Fe&&J(i,q,Fe),V>1){var ge={cause:z+","+R,reach:he};ee(l,i,p,q.prev,G,ge),x&&ge.reach>x.reach&&(x.reach=ge.reach)}}}}}}function Y(){var l={value:null,prev:null,next:null},i={value:null,prev:l,next:null};l.next=i,this.head=l,this.tail=i,this.length=0}function J(l,i,p){var g=i.next,f={value:p,prev:i,next:g};return i.next=f,g.prev=f,l.length++,f}function te(l,i,p){for(var g=i.next,f=0;f"+f.content+""},!d.document)return d.addEventListener&&(A.disableWorkerMessageHandler||d.addEventListener("message",function(l){var i=JSON.parse(l.data),p=i.language,f=i.immediateClose;d.postMessage(A.highlight(i.code,A.languages[p],p)),f&&d.close()},!1)),A;var S=A.util.currentScript();function L(){A.manual||A.highlightAll()}if(S&&(A.filename=S.src,S.hasAttribute("data-manual")&&(A.manual=!0)),!A.manual){var P=document.readyState;"loading"===P||"interactive"===P&&S&&S.defer?document.addEventListener("DOMContentLoaded",L):window.requestAnimationFrame?window.requestAnimationFrame(L):window.setTimeout(L,16)}return A}(_self);"undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism),Prism.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",function(d){"entity"===d.type&&(d.attributes.title=d.content.replace(/&/,"&"))}),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(B,E){var M={};M["language-"+E]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[E]},M.cdata=/^$/i;var A={"included-cdata":{pattern://i,inside:M}};A["language-"+E]={pattern:/[\s\S]+/,inside:Prism.languages[E]};var j={};j[B]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return B}),"i"),lookbehind:!0,greedy:!0,inside:A},Prism.languages.insertBefore("markup","cdata",j)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(d,B){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+d+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[B,"language-"+B],inside:Prism.languages[B]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml,function(d){var B=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;d.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+B.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+B.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+B.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+B.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:B,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},d.languages.css.atrule.inside.rest=d.languages.css;var E=d.languages.markup;E&&(E.tag.addInlined("style","css"),E.tag.addAttribute("style","css"))}(Prism),Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),Prism.languages.js=Prism.languages.javascript,function(){if(void 0!==Prism&&"undefined"!=typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var M={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},A="data-src-status",j="loading",K="loaded",Y="pre[data-src]:not(["+A+'="'+K+'"]):not(['+A+'="'+j+'"])';Prism.hooks.add("before-highlightall",function(S){S.selector+=", "+Y}),Prism.hooks.add("before-sanity-check",function(S){var L=S.element;if(L.matches(Y)){S.code="",L.setAttribute(A,j);var P=L.appendChild(document.createElement("CODE"));P.textContent="Loading\u2026";var l=L.getAttribute("data-src"),i=S.language;if("none"===i){var p=(/\.(\w+)$/.exec(l)||[,"none"])[1];i=M[p]||p}Prism.util.setLanguage(P,i),Prism.util.setLanguage(L,i);var g=Prism.plugins.autoloader;g&&g.loadLanguages(i),function J(S,L,P){var l=new XMLHttpRequest;l.open("GET",S,!0),l.onreadystatechange=function(){4==l.readyState&&(l.status<400&&l.responseText?L(l.responseText):P(l.status>=400?function(S,L){return"\u2716 Error "+S+" while fetching file: "+L}(l.status,l.statusText):"\u2716 Error: File does not exist or is empty"))},l.send(null)}(l,function(f){L.setAttribute(A,K);var x=function te(S){var L=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(S||"");if(L){var P=Number(L[1]),i=L[3];return L[2]?i?[P,Number(i)]:[P,void 0]:[P,P]}}(L.getAttribute("data-range"));if(x){var z=f.split(/\r\n?|\n/g),m=x[0],R=null==x[1]?z.length:x[1];m<0&&(m+=z.length),m=Math.max(0,Math.min(m-1,z.length)),R<0&&(R+=z.length),R=Math.max(0,Math.min(R,z.length)),f=z.slice(m,R).join("\n"),L.hasAttribute("data-start")||L.setAttribute("data-start",String(m+1))}P.textContent=f,Prism.highlightElement(P)},function(f){L.setAttribute(A,"failed"),P.textContent=f})}}),Prism.plugins.fileHighlight={highlight:function(L){for(var i,P=(L||document).querySelectorAll(Y),l=0;i=P[l++];)Prism.highlightElement(i)}};var ae=!1;Prism.fileHighlight=function(){ae||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),ae=!0),Prism.plugins.fileHighlight.highlight.apply(this,arguments)}}}(),function(d){function B(O,U){return O.replace(/<<(\d+)>>/g,function(N,b){return"(?:"+U[+b]+")"})}function E(O,U,N){return RegExp(B(O,U),N||"")}function M(O,U){for(var N=0;N>/g,function(){return"(?:"+O+")"});return O.replace(/<>/g,"[^\\s\\S]")}var A="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",j="class enum interface record struct",K="add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",ee="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function Y(O){return"\\b(?:"+O.trim().replace(/ /g,"|")+")\\b"}var J=Y(j),te=RegExp(Y(A+" "+j+" "+K+" "+ee)),ae=Y(j+" "+K+" "+ee),S=Y(A+" "+j+" "+ee),L=M("<(?:[^<>;=+\\-*/%&|^]|<>)*>",2),P=M("\\((?:[^()]|<>)*\\)",2),l="@?\\b[A-Za-z_]\\w*\\b",i=B("<<0>>(?:\\s*<<1>>)?",[l,L]),p=B("(?!<<0>>)<<1>>(?:\\s*\\.\\s*<<1>>)*",[ae,i]),g="\\[\\s*(?:,\\s*)*\\]",f=B("<<0>>(?:\\s*(?:\\?\\s*)?<<1>>)*(?:\\s*\\?)?",[p,g]),x=B("[^,()<>[\\];=+\\-*/%&|^]|<<0>>|<<1>>|<<2>>",[L,P,g]),z=B("\\(<<0>>+(?:,<<0>>+)+\\)",[x]),m=B("(?:<<0>>|<<1>>)(?:\\s*(?:\\?\\s*)?<<2>>)*(?:\\s*\\?)?",[z,p,g]),R={keyword:te,punctuation:/[<>()?,.:[\]]/},Z="'(?:[^\r\n'\\\\]|\\\\.|\\\\[Uux][\\da-fA-F]{1,8})'",Q='"(?:\\\\.|[^\\\\"\r\n])*"';d.languages.csharp=d.languages.extend("clike",{string:[{pattern:E("(^|[^$\\\\])<<0>>",['@"(?:""|\\\\[^]|[^\\\\"])*"(?!")']),lookbehind:!0,greedy:!0},{pattern:E("(^|[^@$\\\\])<<0>>",[Q]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:E("(\\busing\\s+static\\s+)<<0>>(?=\\s*;)",[p]),lookbehind:!0,inside:R},{pattern:E("(\\busing\\s+<<0>>\\s*=\\s*)<<1>>(?=\\s*;)",[l,m]),lookbehind:!0,inside:R},{pattern:E("(\\busing\\s+)<<0>>(?=\\s*=)",[l]),lookbehind:!0},{pattern:E("(\\b<<0>>\\s+)<<1>>",[J,i]),lookbehind:!0,inside:R},{pattern:E("(\\bcatch\\s*\\(\\s*)<<0>>",[p]),lookbehind:!0,inside:R},{pattern:E("(\\bwhere\\s+)<<0>>",[l]),lookbehind:!0},{pattern:E("(\\b(?:is(?:\\s+not)?|as)\\s+)<<0>>",[f]),lookbehind:!0,inside:R},{pattern:E("\\b<<0>>(?=\\s+(?!<<1>>|with\\s*\\{)<<2>>(?:\\s*[=,;:{)\\]]|\\s+(?:in|when)\\b))",[m,S,l]),inside:R}],keyword:te,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),d.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),d.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:E("([(,]\\s*)<<0>>(?=\\s*:)",[l]),lookbehind:!0,alias:"punctuation"}}),d.languages.insertBefore("csharp","class-name",{namespace:{pattern:E("(\\b(?:namespace|using)\\s+)<<0>>(?:\\s*\\.\\s*<<0>>)*(?=\\s*[;{])",[l]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:E("(\\b(?:default|sizeof|typeof)\\s*\\(\\s*(?!\\s))(?:[^()\\s]|\\s(?!\\s)|<<0>>)*(?=\\s*\\))",[P]),lookbehind:!0,alias:"class-name",inside:R},"return-type":{pattern:E("<<0>>(?=\\s+(?:<<1>>\\s*(?:=>|[({]|\\.\\s*this\\s*\\[)|this\\s*\\[))",[m,p]),inside:R,alias:"class-name"},"constructor-invocation":{pattern:E("(\\bnew\\s+)<<0>>(?=\\s*[[({])",[m]),lookbehind:!0,inside:R,alias:"class-name"},"generic-method":{pattern:E("<<0>>\\s*<<1>>(?=\\s*\\()",[l,L]),inside:{function:E("^<<0>>",[l]),generic:{pattern:RegExp(L),alias:"class-name",inside:R}}},"type-list":{pattern:E("\\b((?:<<0>>\\s+<<1>>|record\\s+<<1>>\\s*<<5>>|where\\s+<<2>>)\\s*:\\s*)(?:<<3>>|<<4>>|<<1>>\\s*<<5>>|<<6>>)(?:\\s*,\\s*(?:<<3>>|<<4>>|<<6>>))*(?=\\s*(?:where|[{;]|=>|$))",[J,i,l,m,te.source,P,"\\bnew\\s*\\(\\s*\\)"]),lookbehind:!0,inside:{"record-arguments":{pattern:E("(^(?!new\\s*\\()<<0>>\\s*)<<1>>",[i,P]),lookbehind:!0,greedy:!0,inside:d.languages.csharp},keyword:te,"class-name":{pattern:RegExp(m),greedy:!0,inside:R},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var le=Q+"|"+Z,oe=B("/(?![*/])|//[^\r\n]*[\r\n]|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>",[le]),ue=M(B("[^\"'/()]|<<0>>|\\(<>*\\)",[oe]),2),C="\\b(?:assembly|event|field|method|module|param|property|return|type)\\b",F=B("<<0>>(?:\\s*\\(<<1>>*\\))?",[p,ue]);d.languages.insertBefore("csharp","class-name",{attribute:{pattern:E("((?:^|[^\\s\\w>)?])\\s*\\[\\s*)(?:<<0>>\\s*:\\s*)?<<1>>(?:\\s*,\\s*<<1>>)*(?=\\s*\\])",[C,F]),lookbehind:!0,greedy:!0,inside:{target:{pattern:E("^<<0>>(?=\\s*:)",[C]),alias:"keyword"},"attribute-arguments":{pattern:E("\\(<<0>>*\\)",[ue]),inside:d.languages.csharp},"class-name":{pattern:RegExp(p),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var q=":[^}\r\n]+",G=M(B("[^\"'/()]|<<0>>|\\(<>*\\)",[oe]),2),W=B("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[G,q]),V=M(B("[^\"'/()]|/(?!\\*)|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>|\\(<>*\\)",[le]),2),H=B("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[V,q]);function ce(O,U){return{interpolation:{pattern:E("((?:^|[^{])(?:\\{\\{)*)<<0>>",[O]),lookbehind:!0,inside:{"format-string":{pattern:E("(^\\{(?:(?![}:])<<0>>)*)<<1>>(?=\\}$)",[U,q]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:d.languages.csharp}}},string:/[\s\S]+/}}d.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:E('(^|[^\\\\])(?:\\$@|@\\$)"(?:""|\\\\[^]|\\{\\{|<<0>>|[^\\\\{"])*"',[W]),lookbehind:!0,greedy:!0,inside:ce(W,G)},{pattern:E('(^|[^@\\\\])\\$"(?:\\\\.|\\{\\{|<<0>>|[^\\\\"{])*"',[H]),lookbehind:!0,greedy:!0,inside:ce(H,V)}],char:{pattern:RegExp(Z),greedy:!0}}),d.languages.dotnet=d.languages.cs=d.languages.csharp}(Prism),function(d){var B=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;d.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:[^;{\\s\"']|\\s+(?!\\s)|"+B.source+")*?(?:;|(?=\\s*\\{))"),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+B.source+"|(?:[^\\\\\r\n()\"']|\\\\[^])*)\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+B.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+B.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:B,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},d.languages.css.atrule.inside.rest=d.languages.css;var E=d.languages.markup;E&&(E.tag.addInlined("style","css"),E.tag.addAttribute("style","css"))}(Prism); \ No newline at end of file diff --git a/scripts.8d2928190a1fe5d09f26.js b/scripts.8d2928190a1fe5d09f26.js deleted file mode 100644 index 81d4c9d..0000000 --- a/scripts.8d2928190a1fe5d09f26.js +++ /dev/null @@ -1,9 +0,0 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).marked={})}(this,function(e){"use strict";function t(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,u=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[n++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function s(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function i(e){return p[e]}e.defaults={async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1};var a=/[&<>"']/,l=new RegExp(a.source,"g"),o=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,c=new RegExp(o.source,"g"),p={"&":"&","<":"<",">":">",'"':""","'":"'"};function D(e,t){if(t){if(a.test(e))return e.replace(l,i)}else if(o.test(e))return e.replace(c,i);return e}var h=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function g(e){return e.replace(h,function(e,t){return"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""})}var d=/(^|[^\[])\^/g;function f(e,t){e="string"==typeof e?e:e.source,t=t||"";var n={replace:function(t,u){return u=(u=u.source||u).replace(d,"$1"),e=e.replace(t,u),n},getRegex:function(){return new RegExp(e,t)}};return n}var F=/[^\w:]/g,m=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function k(e,t,n){if(e){try{u=decodeURIComponent(g(n)).replace(F,"").toLowerCase()}catch(e){return null}if(0===u.indexOf("javascript:")||0===u.indexOf("vbscript:")||0===u.indexOf("data:"))return null}var u;t&&!m.test(n)&&(e=n,A[" "+(u=t)]||(b.test(u)?A[" "+u]=u+"/":A[" "+u]=y(u,"/",!0)),t=-1===(u=A[" "+u]).indexOf(":"),n="//"===e.substring(0,2)?t?e:u.replace(x,"$1")+e:"/"===e.charAt(0)?t?e:u.replace(E,"$1")+e:u+e);try{n=encodeURI(n).replace(/%25/g,"%")}catch(e){return null}return n}var A={},b=/^[^:]+:\/*[^/]*$/,x=/^([^:]+:)[\s\S]*$/,E=/^([^:]+:\/*[^/]*)[\s\S]*$/,C={exec:function(){}};function w(e,t){var n=e.replace(/\|/g,function(e,t,n){for(var u=!1,r=t;0<=--r&&"\\"===n[r];)u=!u;return u?"|":" |"}).split(/ \|/),u=0;if(n[0].trim()||n.shift(),0t)n.splice(t);else for(;n.length>=1,e+=e;return n+e}function B(e,t,n,u){var r=t.href,s=(t=t.title?D(t.title):null,e[1].replace(/\\([\[\]])/g,"$1"));return"!"!==e[0].charAt(0)?(u.state.inLink=!0,e={type:"link",raw:n,href:r,title:t,text:s,tokens:u.inlineTokens(s)},u.state.inLink=!1,e):{type:"image",raw:n,href:r,title:t,text:D(s)}}var _=function(){function t(t){this.options=t||e.defaults}var n=t.prototype;return n.space=function(e){if((e=this.rules.block.newline.exec(e))&&0=r.length?e.slice(r.length):e}).join("\n")),{type:"code",raw:t,lang:e[2]&&e[2].trim().replace(this.rules.inline._escapes,"$1"),text:n}},n.heading=function(e){var t,n;if(e=this.rules.block.heading.exec(e))return t=e[2].trim(),/#$/.test(t)&&(n=y(t,"#"),!this.options.pedantic&&n&&!/ $/.test(n)||(t=n.trim())),{type:"heading",raw:e[0],depth:e[1].length,text:t,tokens:this.lexer.inline(t)}},n.hr=function(e){if(e=this.rules.block.hr.exec(e))return{type:"hr",raw:e[0]}},n.blockquote=function(e){var t,n,u;if(e=this.rules.block.blockquote.exec(e))return t=e[0].replace(/^ *>[ \t]?/gm,""),n=this.lexer.state.top,this.lexer.state.top=!0,u=this.lexer.blockTokens(t),this.lexer.state.top=n,{type:"blockquote",raw:e[0],tokens:u,text:t}},n.list=function(e){var t=this.rules.block.list.exec(e);if(t){var n,u,r,s,i,a,l,o,c,p,D,h=1<(d=t[1].trim()).length,g={type:"list",raw:"",ordered:h,start:h?+d.slice(0,-1):"",loose:!1,items:[]},d=h?"\\d{1,9}\\"+d.slice(-1):"\\"+d;this.options.pedantic&&(d=h?d:"[*+-]");for(var f=new RegExp("^( {0,3}"+d+")((?:[\t ][^\\n]*)?(?:\\n|$))");e&&(D=!1,t=f.exec(e))&&!this.rules.block.hr.test(e);){if(n=t[0],e=e.substring(n.length),l=t[2].split("\n",1)[0].replace(/^\t+/,function(e){return" ".repeat(3*e.length)}),o=e.split("\n",1)[0],this.options.pedantic?(s=2,p=l.trimLeft()):(s=t[2].search(/[^ ]/),p=l.slice(s=4=s||!o.trim())p+="\n"+o.slice(s);else{if(i)break;if(4<=l.search(/[^ ]/))break;if(k.test(l))break;if(A.test(l))break;if(m.test(l))break;p+="\n"+o}i||o.trim()||(i=!0),n+=c+"\n",e=e.substring(c.length+1),l=o.slice(s)}g.loose||(a?g.loose=!0:/\n *\n *$/.test(n)&&(a=!0)),this.options.gfm&&(u=/^\[[ xX]\] /.exec(p))&&(r="[ ] "!==u[0],p=p.replace(/^\[[ xX]\] +/,"")),g.items.push({type:"list_item",raw:n,task:!!u,checked:r,loose:!1,text:p}),g.raw+=n}g.items[g.items.length-1].raw=n.trimRight(),g.items[g.items.length-1].text=p.trimRight(),g.raw=g.raw.trimRight();for(var b,x=g.items.length,E=0;E$/,"$1").replace(this.rules.inline._escapes,"$1"):"",u=e[3]&&e[3].substring(1,e[3].length-1).replace(this.rules.inline._escapes,"$1"),{type:"def",tag:t,raw:e[0],href:n,title:u}},n.table=function(e){if(e=this.rules.block.table.exec(e)){var t={type:"table",header:w(e[1]).map(function(e){return{text:e}}),align:e[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:e[3]&&e[3].trim()?e[3].replace(/\n[ \t]*$/,"").split("\n"):[]};if(t.header.length===t.align.length){t.raw=e[0];for(var n,u,r,s=t.align.length,i=0;i/i.test(e[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(e[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(e[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:e[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(e[0]):D(e[0]):e[0]}},n.link=function(e){if(e=this.rules.inline.link.exec(e)){var t=e[2].trim();if(!this.options.pedantic&&/^$/.test(t))return;var n=y(t.slice(0,-1),"\\");if((t.length-n.length)%2==0)return}else n=function(e,t){if(-1!==e.indexOf(t[1]))for(var n=e.length,u=0,r=0;r$/.test(t)?n.slice(1):n.slice(1,-1):n)&&n.replace(this.rules.inline._escapes,"$1"),title:r&&r.replace(this.rules.inline._escapes,"$1")},e[0],this.lexer)}},n.reflink=function(e,t){var n;if(n=(n=this.rules.inline.reflink.exec(e))||this.rules.inline.nolink.exec(e))return(e=t[(e=(n[2]||n[1]).replace(/\s+/g," ")).toLowerCase()])?B(n,e,n[0],this.lexer):{type:"text",raw:t=n[0].charAt(0),text:t}},n.emStrong=function(e,t,n){void 0===n&&(n="");var u=this.rules.inline.emStrong.lDelim.exec(e);if(u&&(!u[3]||!n.match(/(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDF70-\uDF81\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])/))&&(!(u[1]||u[2]||"")||""===n||this.rules.inline.punctuation.exec(n))){var r=u[0].length-1,s=r,i=0,a="*"===u[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(a.lastIndex=0,t=t.slice(-1*e.length+r);null!=(u=a.exec(t));){var l,o=u[1]||u[2]||u[3]||u[4]||u[5]||u[6];if(o)if(l=o.length,u[3]||u[4])s+=l;else if((u[5]||u[6])&&r%3&&!((r+l)%3))i+=l;else if(!(0<(s-=l)))return l=Math.min(l,l+s+i),o=e.slice(0,r+u.index+(u[0].length-o.length)+l),Math.min(r,l)%2?(l=o.slice(1,-1),{type:"em",raw:o,text:l,tokens:this.lexer.inlineTokens(l)}):(l=o.slice(2,-2),{type:"strong",raw:o,text:l,tokens:this.lexer.inlineTokens(l)})}}},n.codespan=function(e){var t,n,u;if(e=this.rules.inline.code.exec(e))return u=e[2].replace(/\n/g," "),t=/[^ ]/.test(u),n=/^ /.test(u)&&/ $/.test(u),u=D(u=t&&n?u.substring(1,u.length-1):u,!0),{type:"codespan",raw:e[0],text:u}},n.br=function(e){if(e=this.rules.inline.br.exec(e))return{type:"br",raw:e[0]}},n.del=function(e){if(e=this.rules.inline.del.exec(e))return{type:"del",raw:e[0],text:e[2],tokens:this.lexer.inlineTokens(e[2])}},n.autolink=function(e,t){var n;if(e=this.rules.inline.autolink.exec(e))return t="@"===e[2]?"mailto:"+(n=D(this.options.mangle?t(e[1]):e[1])):n=D(e[1]),{type:"link",raw:e[0],text:n,href:t,tokens:[{type:"text",raw:n,text:n}]}},n.url=function(e,t){var n,u,r,s;if(n=this.rules.inline.url.exec(e)){if("@"===n[2])r="mailto:"+(u=D(this.options.mangle?t(n[0]):n[0]));else{for(;s=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0],s!==n[0];);u=D(n[0]),r="www."===n[1]?"http://"+n[0]:n[0]}return{type:"link",raw:n[0],text:u,href:r,tokens:[{type:"text",raw:u,text:u}]}}},n.inlineText=function(e,t){if(e=this.rules.inline.text.exec(e))return t=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(e[0]):D(e[0]):e[0]:D(this.options.smartypants?t(e[0]):e[0]),{type:"text",raw:e[0],text:t}},t}(),$={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:C,lheading:/^((?:.|\n(?!\n))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\.|[^\[\]\\])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/},z=($.def=f($.def).replace("label",$._label).replace("title",$._title).getRegex(),$.bullet=/(?:[*+-]|\d{1,9}[.)])/,$.listItemStart=f(/^( *)(bull) */).replace("bull",$.bullet).getRegex(),$.list=f($.list).replace(/bull/g,$.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+$.def.source+")").getRegex(),$._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",$._comment=/|$)/,$.html=f($.html,"i").replace("comment",$._comment).replace("tag",$._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),$.paragraph=f($._paragraph).replace("hr",$.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",$._tag).getRegex(),$.blockquote=f($.blockquote).replace("paragraph",$.paragraph).getRegex(),$.normal=n({},$),$.gfm=n({},$.normal,{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),$.gfm.table=f($.gfm.table).replace("hr",$.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",$._tag).getRegex(),$.gfm.paragraph=f($._paragraph).replace("hr",$.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",$.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",$._tag).getRegex(),$.pedantic=n({},$.normal,{html:f("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",$._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:C,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:f($.normal._paragraph).replace("hr",$.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",$.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()}),{escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:C,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^(?:[^_*\\]|\\.)*?\_\_(?:[^_*\\]|\\.)*?\*(?:[^_*\\]|\\.)*?(?=\_\_)|(?:[^*\\]|\\.)+(?=[^*])|[punct_](\*+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|(?:[^punct*_\s\\]|\\.)(\*+)(?=[^punct*_\s])/,rDelimUnd:/^(?:[^_*\\]|\\.)*?\*\*(?:[^_*\\]|\\.)*?\_(?:[^_*\\]|\\.)*?(?=\*\*)|(?:[^_\\]|\\.)+(?=[^_])|[punct*](\_+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:C,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~",z.punctuation=f(z.punctuation).replace(/punctuation/g,z._punctuation).getRegex(),z.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,z.escapedEmSt=/(?:^|[^\\])(?:\\\\)*\\[*_]/g,z._comment=f($._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),z.emStrong.lDelim=f(z.emStrong.lDelim).replace(/punct/g,z._punctuation).getRegex(),z.emStrong.rDelimAst=f(z.emStrong.rDelimAst,"g").replace(/punct/g,z._punctuation).getRegex(),z.emStrong.rDelimUnd=f(z.emStrong.rDelimUnd,"g").replace(/punct/g,z._punctuation).getRegex(),z._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,z._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,z._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,z.autolink=f(z.autolink).replace("scheme",z._scheme).replace("email",z._email).getRegex(),z._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,z.tag=f(z.tag).replace("comment",z._comment).replace("attribute",z._attribute).getRegex(),z._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,z._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,z._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,z.link=f(z.link).replace("label",z._label).replace("href",z._href).replace("title",z._title).getRegex(),z.reflink=f(z.reflink).replace("label",z._label).replace("ref",$._label).getRegex(),z.nolink=f(z.nolink).replace("ref",$._label).getRegex(),z.reflinkSearch=f(z.reflinkSearch,"g").replace("reflink",z.reflink).replace("nolink",z.nolink).getRegex(),z.normal=n({},z),z.pedantic=n({},z.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:f(/^!?\[(label)\]\((.*?)\)/).replace("label",z._label).getRegex(),reflink:f(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",z._label).getRegex()}),z.gfm=n({},z.normal,{escape:f(z.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\'+(n?e:D(e,!0))+"\n":"
    "+(n?e:D(e,!0))+"
    \n"},n.blockquote=function(e){return"
    \n"+e+"
    \n"},n.html=function(e){return e},n.heading=function(e,t,n,u){return this.options.headerIds?"'+e+"\n":""+e+"\n"},n.hr=function(){return this.options.xhtml?"
    \n":"
    \n"},n.list=function(e,t,n){var u=t?"ol":"ul";return"<"+u+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"\n"},n.listitem=function(e){return"
  • "+e+"
  • \n"},n.checkbox=function(e){return" "},n.paragraph=function(e){return"

    "+e+"

    \n"},n.table=function(e,t){return"\n\n"+e+"\n"+(t=t&&""+t+"")+"
    \n"},n.tablerow=function(e){return"\n"+e+"\n"},n.tablecell=function(e,t){var n=t.header?"th":"td";return(t.align?"<"+n+' align="'+t.align+'">':"<"+n+">")+e+"\n"},n.strong=function(e){return""+e+""},n.em=function(e){return""+e+""},n.codespan=function(e){return""+e+""},n.br=function(){return this.options.xhtml?"
    ":"
    "},n.del=function(e){return""+e+""},n.link=function(e,t,n){return null===(e=k(this.options.sanitize,this.options.baseUrl,e))?n:(e='"+n+"")},n.image=function(e,t,n){return null===(e=k(this.options.sanitize,this.options.baseUrl,e))?n:(e=''+n+'":">"))},n.text=function(e){return e},t}(),I=function(){function e(){}var t=e.prototype;return t.strong=function(e){return e},t.em=function(e){return e},t.codespan=function(e){return e},t.del=function(e){return e},t.html=function(e){return e},t.text=function(e){return e},t.link=function(e,t,n){return""+n},t.image=function(e,t,n){return""+n},t.br=function(){return""},e}(),j=function(){function e(){this.seen={}}var t=e.prototype;return t.serialize=function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},t.getNextSafeSlug=function(e,t){var n=e,u=0;if(this.seen.hasOwnProperty(n))for(u=this.seen[e];n=e+"-"+ ++u,this.seen.hasOwnProperty(n););return t||(this.seen[e]=u,this.seen[n]=0),n},t.slug=function(e,t){return void 0===t&&(t={}),e=this.serialize(e),this.getNextSafeSlug(e,t.dryrun)},e}(),O=function(){function t(t){this.options=t||e.defaults,this.options.renderer=this.options.renderer||new T,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new I,this.slugger=new j}t.parse=function(e,n){return new t(n).parse(e)},t.parseInline=function(e,n){return new t(n).parseInline(e)};var n=t.prototype;return n.parse=function(e,t){void 0===t&&(t=!0);for(var n,u,r,s,i,a,l,o,c,p,D,h,d,f,F,m,k="",A=e.length,b=0;b",a?Promise.resolve(t):l?void l(null,t):t;if(a)return Promise.reject(e);if(!l)throw e;l(e)});if(null==u)return c(new Error("marked(): input parameter is undefined or null"));if("string"!=typeof u)return c(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(u)+", string expected"));if((o=r)&&o.sanitize&&!o.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options"),r.hooks&&(r.hooks.options=r),s){var p,h=r.highlight;try{r.hooks&&(u=r.hooks.preprocess(u)),p=e(u,r)}catch(u){return c(u)}var g,d=function(e){var n;if(!e)try{r.walkTokens&&q.walkTokens(p,r.walkTokens),n=t(p,r),r.hooks&&(n=r.hooks.postprocess(n))}catch(n){e=n}return r.highlight=h,e?c(e):s(null,n)};return!h||h.length<3?d():(delete r.highlight,p.length?(g=0,q.walkTokens(p,function(e){"code"===e.type&&(g++,setTimeout(function(){h(e.text,e.lang,function(t,n){if(t)return d(t);null!=n&&n!==e.text&&(e.text=n,e.escaped=!0),0==--g&&d()})},0))}),void(0===g&&d())):d())}if(r.async)return Promise.resolve(r.hooks?r.hooks.preprocess(u):u).then(function(t){return e(t,r)}).then(function(e){return r.walkTokens?Promise.all(q.walkTokens(e,r.walkTokens)).then(function(){return e}):e}).then(function(e){return t(e,r)}).then(function(e){return r.hooks?r.hooks.postprocess(e):e}).catch(c);try{r.hooks&&(u=r.hooks.preprocess(u));var f=e(u,r),F=(r.walkTokens&&q.walkTokens(f,r.walkTokens),t(f,r));return r.hooks?r.hooks.postprocess(F):F}catch(u){return c(u)}}}function q(e,t,n){return Z(R.lex,O.parse)(e,t,n)}L.passThroughHooks=new Set(["preprocess","postprocess"]),q.options=q.setOptions=function(t){return q.defaults=n({},q.defaults,t),t=q.defaults,e.defaults=t,q},q.getDefaults=s,q.defaults=e.defaults,q.use=function(){for(var e=q.defaults.extensions||{renderers:{},childTokens:{}},t=arguments.length,u=new Array(t),r=0;r=p.reach);E+=x.value.length,x=x.next){var C=x.value;if(t.length>e.length)return;if(!(C instanceof s)){var w,y=1;if(m){if(!(w=i(b,E,e,F))||w.index>=e.length)break;var v=w.index,B=w.index+w[0].length,_=E;for(_+=x.value.length;v>=_;)_+=(x=x.next).value.length;if(E=_-=x.value.length,x.value instanceof s)continue;for(var $=x;$!==t.tail&&(_p.reach&&(p.reach=R);var T=x.prev;if(S&&(T=o(t,T,S),E+=S.length),c(t,T,y),x=o(t,T,new s(D,f?r.tokenize(z,f):z,k,z)),P&&o(t,x,P),y>1){var I={cause:D+","+g,reach:R};a(e,t,n,x.prev,E,I),p&&I.reach>p.reach&&(p.reach=I.reach)}}}}}}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function o(e,t,n){var u=t.next,r={value:n,prev:t,next:u};return t.next=r,u.prev=r,e.length++,r}function c(e,t,n){for(var u=t.next,r=0;r"+s.content+""},!e.document)return e.addEventListener?(r.disableWorkerMessageHandler||e.addEventListener("message",function(t){var n=JSON.parse(t.data),u=n.language,s=n.code,i=n.immediateClose;e.postMessage(r.highlight(s,r.languages[u],u)),i&&e.close()},!1),r):r;var p=r.util.currentScript();function D(){r.manual||r.highlightAll()}if(p&&(r.filename=p.src,p.hasAttribute("data-manual")&&(r.manual=!0)),!r.manual){var h=document.readyState;"loading"===h||"interactive"===h&&p&&p.defer?document.addEventListener("DOMContentLoaded",D):window.requestAnimationFrame?window.requestAnimationFrame(D):window.setTimeout(D,16)}return r}(_self); -/** - * Prism: Lightweight, robust, elegant syntax highlighting - * - * @license MIT - * @author Lea Verou - * @namespace - * @public - */"undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism),Prism.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))}),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[t]},n.cdata=/^$/i;var u={"included-cdata":{pattern://i,inside:n}};u["language-"+t]={pattern:/[\s\S]+/,inside:Prism.languages[t]};var r={};r[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return e}),"i"),lookbehind:!0,greedy:!0,inside:u},Prism.languages.insertBefore("markup","cdata",r)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(e,t){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:Prism.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml,function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(Prism),Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),Prism.languages.js=Prism.languages.javascript,function(){if(void 0!==Prism&&"undefined"!=typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},t="data-src-status",n="loading",u="loaded",r='pre[data-src]:not([data-src-status="loaded"]):not([data-src-status="loading"])';Prism.hooks.add("before-highlightall",function(e){e.selector+=", "+r}),Prism.hooks.add("before-sanity-check",function(s){var i=s.element;if(i.matches(r)){s.code="",i.setAttribute(t,n);var a=i.appendChild(document.createElement("CODE"));a.textContent="Loading\u2026";var l=i.getAttribute("data-src"),o=s.language;if("none"===o){var c=(/\.(\w+)$/.exec(l)||[,"none"])[1];o=e[c]||c}Prism.util.setLanguage(a,o),Prism.util.setLanguage(i,o);var p=Prism.plugins.autoloader;p&&p.loadLanguages(o),function(e,t,n){var u=new XMLHttpRequest;u.open("GET",e,!0),u.onreadystatechange=function(){4==u.readyState&&(u.status<400&&u.responseText?t(u.responseText):u.status>=400?n("\u2716 Error "+u.status+" while fetching file: "+u.statusText):n("\u2716 Error: File does not exist or is empty"))},u.send(null)}(l,function(e){i.setAttribute(t,u);var n=function(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||"");if(t){var n=Number(t[1]),u=t[2],r=t[3];return u?r?[n,Number(r)]:[n,void 0]:[n,n]}}(i.getAttribute("data-range"));if(n){var r=e.split(/\r\n?|\n/g),s=n[0],l=null==n[1]?r.length:n[1];s<0&&(s+=r.length),s=Math.max(0,Math.min(s-1,r.length)),l<0&&(l+=r.length),l=Math.max(0,Math.min(l,r.length)),e=r.slice(s,l).join("\n"),i.hasAttribute("data-start")||i.setAttribute("data-start",String(s+1))}a.textContent=e,Prism.highlightElement(a)},function(e){i.setAttribute(t,"failed"),a.textContent=e})}}),Prism.plugins.fileHighlight={highlight:function(e){for(var t,n=(e||document).querySelectorAll(r),u=0;t=n[u++];)Prism.highlightElement(t)}};var s=!1;Prism.fileHighlight=function(){s||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),s=!0),Prism.plugins.fileHighlight.highlight.apply(this,arguments)}}}(),function(e){function t(e,t){return e.replace(/<<(\d+)>>/g,function(e,n){return"(?:"+t[+n]+")"})}function n(e,n,u){return RegExp(t(e,n),u||"")}function u(e,t){for(var n=0;n>/g,function(){return"(?:"+e+")"});return e.replace(/<>/g,"[^\\s\\S]")}var r="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",s="class enum interface record struct",i="add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",a="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var o=l(s),c=RegExp(l(r+" "+s+" "+i+" "+a)),p=l(s+" "+i+" "+a),D=l(r+" "+s+" "+a),h=u("<(?:[^<>;=+\\-*/%&|^]|<>)*>",2),g=u("\\((?:[^()]|<>)*\\)",2),d="@?\\b[A-Za-z_]\\w*\\b",f=t("<<0>>(?:\\s*<<1>>)?",[d,h]),F=t("(?!<<0>>)<<1>>(?:\\s*\\.\\s*<<1>>)*",[p,f]),m="\\[\\s*(?:,\\s*)*\\]",k=t("<<0>>(?:\\s*(?:\\?\\s*)?<<1>>)*(?:\\s*\\?)?",[F,m]),A=t("[^,()<>[\\];=+\\-*/%&|^]|<<0>>|<<1>>|<<2>>",[h,g,m]),b=t("\\(<<0>>+(?:,<<0>>+)+\\)",[A]),x=t("(?:<<0>>|<<1>>)(?:\\s*(?:\\?\\s*)?<<2>>)*(?:\\s*\\?)?",[b,F,m]),E={keyword:c,punctuation:/[<>()?,.:[\]]/},C="'(?:[^\r\n'\\\\]|\\\\.|\\\\[Uux][\\da-fA-F]{1,8})'",w='"(?:\\\\.|[^\\\\"\r\n])*"';e.languages.csharp=e.languages.extend("clike",{string:[{pattern:n("(^|[^$\\\\])<<0>>",['@"(?:""|\\\\[^]|[^\\\\"])*"(?!")']),lookbehind:!0,greedy:!0},{pattern:n("(^|[^@$\\\\])<<0>>",[w]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:n("(\\busing\\s+static\\s+)<<0>>(?=\\s*;)",[F]),lookbehind:!0,inside:E},{pattern:n("(\\busing\\s+<<0>>\\s*=\\s*)<<1>>(?=\\s*;)",[d,x]),lookbehind:!0,inside:E},{pattern:n("(\\busing\\s+)<<0>>(?=\\s*=)",[d]),lookbehind:!0},{pattern:n("(\\b<<0>>\\s+)<<1>>",[o,f]),lookbehind:!0,inside:E},{pattern:n("(\\bcatch\\s*\\(\\s*)<<0>>",[F]),lookbehind:!0,inside:E},{pattern:n("(\\bwhere\\s+)<<0>>",[d]),lookbehind:!0},{pattern:n("(\\b(?:is(?:\\s+not)?|as)\\s+)<<0>>",[k]),lookbehind:!0,inside:E},{pattern:n("\\b<<0>>(?=\\s+(?!<<1>>|with\\s*\\{)<<2>>(?:\\s*[=,;:{)\\]]|\\s+(?:in|when)\\b))",[x,D,d]),inside:E}],keyword:c,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),e.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),e.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:n("([(,]\\s*)<<0>>(?=\\s*:)",[d]),lookbehind:!0,alias:"punctuation"}}),e.languages.insertBefore("csharp","class-name",{namespace:{pattern:n("(\\b(?:namespace|using)\\s+)<<0>>(?:\\s*\\.\\s*<<0>>)*(?=\\s*[;{])",[d]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:n("(\\b(?:default|sizeof|typeof)\\s*\\(\\s*(?!\\s))(?:[^()\\s]|\\s(?!\\s)|<<0>>)*(?=\\s*\\))",[g]),lookbehind:!0,alias:"class-name",inside:E},"return-type":{pattern:n("<<0>>(?=\\s+(?:<<1>>\\s*(?:=>|[({]|\\.\\s*this\\s*\\[)|this\\s*\\[))",[x,F]),inside:E,alias:"class-name"},"constructor-invocation":{pattern:n("(\\bnew\\s+)<<0>>(?=\\s*[[({])",[x]),lookbehind:!0,inside:E,alias:"class-name"},"generic-method":{pattern:n("<<0>>\\s*<<1>>(?=\\s*\\()",[d,h]),inside:{function:n("^<<0>>",[d]),generic:{pattern:RegExp(h),alias:"class-name",inside:E}}},"type-list":{pattern:n("\\b((?:<<0>>\\s+<<1>>|record\\s+<<1>>\\s*<<5>>|where\\s+<<2>>)\\s*:\\s*)(?:<<3>>|<<4>>|<<1>>\\s*<<5>>|<<6>>)(?:\\s*,\\s*(?:<<3>>|<<4>>|<<6>>))*(?=\\s*(?:where|[{;]|=>|$))",[o,f,d,x,c.source,g,"\\bnew\\s*\\(\\s*\\)"]),lookbehind:!0,inside:{"record-arguments":{pattern:n("(^(?!new\\s*\\()<<0>>\\s*)<<1>>",[f,g]),lookbehind:!0,greedy:!0,inside:e.languages.csharp},keyword:c,"class-name":{pattern:RegExp(x),greedy:!0,inside:E},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var y=w+"|"+C,v=t("/(?![*/])|//[^\r\n]*[\r\n]|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>",[y]),B=u(t("[^\"'/()]|<<0>>|\\(<>*\\)",[v]),2),_="\\b(?:assembly|event|field|method|module|param|property|return|type)\\b",$=t("<<0>>(?:\\s*\\(<<1>>*\\))?",[F,B]);e.languages.insertBefore("csharp","class-name",{attribute:{pattern:n("((?:^|[^\\s\\w>)?])\\s*\\[\\s*)(?:<<0>>\\s*:\\s*)?<<1>>(?:\\s*,\\s*<<1>>)*(?=\\s*\\])",[_,$]),lookbehind:!0,greedy:!0,inside:{target:{pattern:n("^<<0>>(?=\\s*:)",[_]),alias:"keyword"},"attribute-arguments":{pattern:n("\\(<<0>>*\\)",[B]),inside:e.languages.csharp},"class-name":{pattern:RegExp(F),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var z=":[^}\r\n]+",S=u(t("[^\"'/()]|<<0>>|\\(<>*\\)",[v]),2),P=t("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[S,z]),R=u(t("[^\"'/()]|/(?!\\*)|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>|\\(<>*\\)",[y]),2),T=t("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[R,z]);function I(t,u){return{interpolation:{pattern:n("((?:^|[^{])(?:\\{\\{)*)<<0>>",[t]),lookbehind:!0,inside:{"format-string":{pattern:n("(^\\{(?:(?![}:])<<0>>)*)<<1>>(?=\\}$)",[u,z]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:e.languages.csharp}}},string:/[\s\S]+/}}e.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:n('(^|[^\\\\])(?:\\$@|@\\$)"(?:""|\\\\[^]|\\{\\{|<<0>>|[^\\\\{"])*"',[P]),lookbehind:!0,greedy:!0,inside:I(P,S)},{pattern:n('(^|[^@\\\\])\\$"(?:\\\\.|\\{\\{|<<0>>|[^\\\\"{])*"',[T]),lookbehind:!0,greedy:!0,inside:I(T,R)}],char:{pattern:RegExp(C),greedy:!0}}),e.languages.dotnet=e.languages.cs=e.languages.csharp}(Prism),function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:[^;{\\s\"']|\\s+(?!\\s)|"+t.source+")*?(?:;|(?=\\s*\\{))"),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|(?:[^\\\\\r\n()\"']|\\\\[^])*)\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(Prism); \ No newline at end of file diff --git a/styles.aa169e0d4c2d43a96e98.css b/styles.aa169e0d4c2d43a96e98.css deleted file mode 100644 index 27eb60e..0000000 --- a/styles.aa169e0d4c2d43a96e98.css +++ /dev/null @@ -1,11 +0,0 @@ -code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#a6e22e}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.class-name,.token.function{color:#e6db74}.token.keyword{color:#66d9ef}.token.important,.token.regex{color:#fd971f}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help} -/*! - * Font Awesome Free 6.3.0 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */.fa{font-family:Font Awesome\ 6 Free;font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:900;font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;display:var(--fa-display,inline-block);font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(2em * -1);left:calc(var(--fa-li-width, 2em) * -1);position:absolute;text-align:center;width:2em;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:.1em;border-radius:var(--fa-border-radius,.1em);border:.08em solid #eee;border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:.2em .25em .15em;padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:.3em;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:.3em;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:cubic-bezier(.28,.84,.42,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:cubic-bezier(.4,0,.6,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:cubic-bezier(.4,0,.6,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:2s;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:steps(8);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion: reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(1.25);transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(.9,1.1) translateY(-.5em);transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(1.05,.95) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(-.125em);transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:.4;opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:.4;opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(1.125);transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotateY(-180deg);transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(none);transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:auto;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff;color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-fill-drip:before{content:"\f576"}.fa-arrows-to-circle:before{content:"\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-at:before{content:"\40"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-text-height:before{content:"\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-stethoscope:before{content:"\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-info:before{content:"\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-explosion:before{content:"\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-wave-square:before{content:"\f83e"}.fa-ring:before{content:"\f70b"}.fa-building-un:before{content:"\e4d9"}.fa-dice-three:before{content:"\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-anchor-circle-check:before{content:"\e4aa"}.fa-building-circle-arrow-right:before{content:"\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-arrows-up-to-line:before{content:"\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-door-open:before{content:"\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-atom:before{content:"\f5d2"}.fa-soap:before{content:"\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-bridge-circle-check:before{content:"\e4c9"}.fa-pump-medical:before{content:"\e06a"}.fa-fingerprint:before{content:"\f577"}.fa-hand-point-right:before{content:"\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-flag-checkered:before{content:"\f11e"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-school-circle-exclamation:before{content:"\e56c"}.fa-crop:before{content:"\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-users-rectangle:before{content:"\e594"}.fa-people-roof:before{content:"\e537"}.fa-people-line:before{content:"\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-diagram-predecessor:before{content:"\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-laptop:before{content:"\f109"}.fa-file-csv:before{content:"\f6dd"}.fa-menorah:before{content:"\f676"}.fa-truck-plane:before{content:"\e58f"}.fa-record-vinyl:before{content:"\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-bong:before{content:"\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-arrow-down-up-across-line:before{content:"\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-jar-wheat:before{content:"\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-file-circle-exclamation:before{content:"\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-pager:before{content:"\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-strikethrough:before{content:"\f0cc"}.fa-k:before{content:"\4b"}.fa-landmark-flag:before{content:"\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-backward:before{content:"\f04a"}.fa-caret-right:before{content:"\f0da"}.fa-comments:before{content:"\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-code-pull-request:before{content:"\e13c"}.fa-clipboard-list:before{content:"\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-user-check:before{content:"\f4fc"}.fa-vial-virus:before{content:"\e597"}.fa-sheet-plastic:before{content:"\e571"}.fa-blog:before{content:"\f781"}.fa-user-ninja:before{content:"\f504"}.fa-person-arrow-up-from-line:before{content:"\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-toggle-off:before{content:"\f204"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-person-drowning:before{content:"\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-spray-can:before{content:"\f5bd"}.fa-truck-monster:before{content:"\f63b"}.fa-w:before{content:"\57"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-rainbow:before{content:"\f75b"}.fa-circle-notch:before{content:"\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-paw:before{content:"\f1b0"}.fa-cloud:before{content:"\f0c2"}.fa-trowel-bricks:before{content:"\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-hospital-user:before{content:"\f80d"}.fa-tent-arrow-left-right:before{content:"\e57f"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-binoculars:before{content:"\f1e5"}.fa-microphone-slash:before{content:"\f131"}.fa-box-tissue:before{content:"\e05b"}.fa-motorcycle:before{content:"\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-mars-and-venus-burst:before{content:"\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-sun-plant-wilt:before{content:"\e57a"}.fa-toilets-portable:before{content:"\e584"}.fa-hockey-puck:before{content:"\f453"}.fa-table:before{content:"\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-users-slash:before{content:"\e073"}.fa-clover:before{content:"\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-star-and-crescent:before{content:"\f699"}.fa-house-fire:before{content:"\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-helicopter:before{content:"\f533"}.fa-compass:before{content:"\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-file-circle-question:before{content:"\e4ef"}.fa-laptop-code:before{content:"\f5fc"}.fa-swatchbook:before{content:"\f5c3"}.fa-prescription-bottle:before{content:"\f485"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-people-group:before{content:"\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-film:before{content:"\f008"}.fa-ruler-horizontal:before{content:"\f547"}.fa-people-robbery:before{content:"\e536"}.fa-lightbulb:before{content:"\f0eb"}.fa-caret-left:before{content:"\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-school-circle-xmark:before{content:"\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-sitemap:before{content:"\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-memory:before{content:"\f538"}.fa-road-spikes:before{content:"\e568"}.fa-fire-burner:before{content:"\e4f1"}.fa-flag:before{content:"\f024"}.fa-hanukiah:before{content:"\f6e6"}.fa-feather:before{content:"\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-comment-slash:before{content:"\f4b3"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-compress:before{content:"\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}.fa-ankh:before{content:"\f644"}.fa-hands-holding-child:before{content:"\e4fa"}.fa-asterisk:before{content:"\2a"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-peseta-sign:before{content:"\e221"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-ghost:before{content:"\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-cart-plus:before{content:"\f217"}.fa-gamepad:before{content:"\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-egg:before{content:"\f7fb"}.fa-house-medical-circle-xmark:before{content:"\e513"}.fa-campground:before{content:"\f6bb"}.fa-folder-plus:before{content:"\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-lock:before{content:"\f023"}.fa-gas-pump:before{content:"\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-house-flood-water:before{content:"\e50e"}.fa-tree:before{content:"\f1bb"}.fa-bridge-lock:before{content:"\e4cc"}.fa-sack-dollar:before{content:"\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-car-side:before{content:"\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-heart-circle-minus:before{content:"\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-microscope:before{content:"\f610"}.fa-sink:before{content:"\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-mitten:before{content:"\f7b5"}.fa-person-rays:before{content:"\e54d"}.fa-users:before{content:"\f0c0"}.fa-eye-slash:before{content:"\f070"}.fa-flask-vial:before{content:"\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-om:before{content:"\f679"}.fa-worm:before{content:"\e599"}.fa-house-circle-xmark:before{content:"\e50b"}.fa-plug:before{content:"\f1e6"}.fa-chevron-up:before{content:"\f077"}.fa-hand-spock:before{content:"\f259"}.fa-stopwatch:before{content:"\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-bridge-circle-xmark:before{content:"\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-chess-bishop:before{content:"\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-road-circle-check:before{content:"\e564"}.fa-dice-five:before{content:"\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-land-mine-on:before{content:"\e51b"}.fa-i-cursor:before{content:"\f246"}.fa-stamp:before{content:"\f5bf"}.fa-stairs:before{content:"\e289"}.fa-i:before{content:"\49"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-pills:before{content:"\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-tooth:before{content:"\f5c9"}.fa-v:before{content:"\56"}.fa-bangladeshi-taka-sign:before{content:"\e2e6"}.fa-bicycle:before{content:"\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\e579"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\e598"}.fa-snowman:before{content:"\f7d0"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-road-barrier:before{content:"\e562"}.fa-school:before{content:"\f549"}.fa-igloo:before{content:"\f7ae"}.fa-joint:before{content:"\f595"}.fa-angle-right:before{content:"\f105"}.fa-horse:before{content:"\f6f0"}.fa-q:before{content:"\51"}.fa-g:before{content:"\47"}.fa-notes-medical:before{content:"\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-dong-sign:before{content:"\e169"}.fa-capsules:before{content:"\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-hand-point-up:before{content:"\f0a6"}.fa-money-bill:before{content:"\f0d6"}.fa-bookmark:before{content:"\f02e"}.fa-align-justify:before{content:"\f039"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-helmet-un:before{content:"\e503"}.fa-bullseye:before{content:"\f140"}.fa-bacon:before{content:"\f7e5"}.fa-hand-point-down:before{content:"\f0a7"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-radiation:before{content:"\f7b9"}.fa-chart-simple:before{content:"\e473"}.fa-mars-stroke:before{content:"\f229"}.fa-vial:before{content:"\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-e:before{content:"\45"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-bridge-circle-exclamation:before{content:"\e4ca"}.fa-user:before{content:"\f007"}.fa-school-circle-check:before{content:"\e56b"}.fa-dumpster:before{content:"\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-building-user:before{content:"\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-highlighter:before{content:"\f591"}.fa-key:before{content:"\f084"}.fa-bullhorn:before{content:"\f0a1"}.fa-globe:before{content:"\f0ac"}.fa-synagogue:before{content:"\f69b"}.fa-person-half-dress:before{content:"\e548"}.fa-road-bridge:before{content:"\e563"}.fa-location-arrow:before{content:"\f124"}.fa-c:before{content:"\43"}.fa-tablet-button:before{content:"\f10a"}.fa-building-lock:before{content:"\e4d6"}.fa-pizza-slice:before{content:"\f818"}.fa-money-bill-wave:before{content:"\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-house-flag:before{content:"\e50d"}.fa-person-circle-minus:before{content:"\e540"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-camera-rotate:before{content:"\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-star:before{content:"\f005"}.fa-repeat:before{content:"\f363"}.fa-cross:before{content:"\f654"}.fa-box:before{content:"\f466"}.fa-venus-mars:before{content:"\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-charging-station:before{content:"\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-mobile-retro:before{content:"\e527"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-spider:before{content:"\f717"}.fa-hands-bound:before{content:"\e4f9"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-plane-circle-exclamation:before{content:"\e556"}.fa-x-ray:before{content:"\f497"}.fa-spell-check:before{content:"\f891"}.fa-slash:before{content:"\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-server:before{content:"\f233"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-shop-lock:before{content:"\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-blender-phone:before{content:"\f6b6"}.fa-building-wheat:before{content:"\e4db"}.fa-person-breastfeeding:before{content:"\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-venus:before{content:"\f221"}.fa-passport:before{content:"\f5ab"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-temperature-high:before{content:"\f769"}.fa-microchip:before{content:"\f2db"}.fa-crown:before{content:"\f521"}.fa-weight-hanging:before{content:"\f5cd"}.fa-xmarks-lines:before{content:"\e59a"}.fa-file-prescription:before{content:"\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-chess-knight:before{content:"\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-wheelchair:before{content:"\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-toggle-on:before{content:"\f205"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-l:before{content:"\4c"}.fa-fire:before{content:"\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-folder-open:before{content:"\f07c"}.fa-heart-circle-plus:before{content:"\e500"}.fa-code-fork:before{content:"\e13b"}.fa-city:before{content:"\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-pepper-hot:before{content:"\f816"}.fa-unlock:before{content:"\f09c"}.fa-colon-sign:before{content:"\e140"}.fa-headset:before{content:"\f590"}.fa-store-slash:before{content:"\e071"}.fa-road-circle-xmark:before{content:"\e566"}.fa-user-minus:before{content:"\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-clipboard:before{content:"\f328"}.fa-house-circle-exclamation:before{content:"\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-underline:before{content:"\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-signature:before{content:"\f5b7"}.fa-stroopwafel:before{content:"\f551"}.fa-bold:before{content:"\f032"}.fa-anchor-lock:before{content:"\e4ad"}.fa-building-ngo:before{content:"\e4d7"}.fa-manat-sign:before{content:"\e1d5"}.fa-not-equal:before{content:"\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-jedi:before{content:"\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-mug-hot:before{content:"\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-gift:before{content:"\f06b"}.fa-dice-two:before{content:"\f528"}.fa-chess-queen:before{content:"\f445"}.fa-glasses:before{content:"\f530"}.fa-chess-board:before{content:"\f43c"}.fa-building-circle-check:before{content:"\e4d2"}.fa-person-chalkboard:before{content:"\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-cloud-showers-water:before{content:"\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-less-than-equal:before{content:"\f537"}.fa-train:before{content:"\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-crow:before{content:"\f520"}.fa-sailboat:before{content:"\e445"}.fa-window-restore:before{content:"\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-torii-gate:before{content:"\f6a1"}.fa-frog:before{content:"\f52e"}.fa-bucket:before{content:"\e4cf"}.fa-image:before{content:"\f03e"}.fa-microphone:before{content:"\f130"}.fa-cow:before{content:"\f6c8"}.fa-caret-up:before{content:"\f0d8"}.fa-screwdriver:before{content:"\f54a"}.fa-folder-closed:before{content:"\e185"}.fa-house-tsunami:before{content:"\e515"}.fa-square-nfi:before{content:"\e576"}.fa-arrow-up-from-ground-water:before{content:"\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-lemon:before{content:"\f094"}.fa-head-side-mask:before{content:"\e063"}.fa-handshake:before{content:"\f2b5"}.fa-gem:before{content:"\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-smoking:before{content:"\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-monument:before{content:"\f5a6"}.fa-snowplow:before{content:"\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-cannabis:before{content:"\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-tablets:before{content:"\f490"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-chair:before{content:"\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-plate-wheat:before{content:"\e55a"}.fa-icicles:before{content:"\f7ad"}.fa-person-shelter:before{content:"\e54f"}.fa-neuter:before{content:"\f22c"}.fa-id-badge:before{content:"\f2c1"}.fa-marker:before{content:"\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-helicopter-symbol:before{content:"\e502"}.fa-universal-access:before{content:"\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-lari-sign:before{content:"\e1c8"}.fa-volcano:before{content:"\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-viruses:before{content:"\e076"}.fa-square-person-confined:before{content:"\e577"}.fa-user-tie:before{content:"\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-tent-arrow-down-to-line:before{content:"\e57e"}.fa-certificate:before{content:"\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-suitcase:before{content:"\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-camera-retro:before{content:"\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-box-open:before{content:"\f49e"}.fa-scroll:before{content:"\f70e"}.fa-spa:before{content:"\f5bb"}.fa-location-pin-lock:before{content:"\e51f"}.fa-pause:before{content:"\f04c"}.fa-hill-avalanche:before{content:"\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-bomb:before{content:"\f1e2"}.fa-registered:before{content:"\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-subscript:before{content:"\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-burst:before{content:"\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-money-bills:before{content:"\e1f3"}.fa-smog:before{content:"\f75f"}.fa-crutch:before{content:"\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-palette:before{content:"\f53f"}.fa-arrows-turn-right:before{content:"\e4c0"}.fa-vest:before{content:"\e085"}.fa-ferry:before{content:"\e4ea"}.fa-arrows-down-to-people:before{content:"\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-boxes-packing:before{content:"\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-group-arrows-rotate:before{content:"\e4f6"}.fa-bowl-food:before{content:"\e4c6"}.fa-candy-cane:before{content:"\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-file-word:before{content:"\f1c2"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-house-lock:before{content:"\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-children:before{content:"\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-envelope-open:before{content:"\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-mattress-pillow:before{content:"\e525"}.fa-guarani-sign:before{content:"\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-fire-extinguisher:before{content:"\f134"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-greater-than-equal:before{content:"\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-virus:before{content:"\e074"}.fa-envelope-circle-check:before{content:"\e4e8"}.fa-layer-group:before{content:"\f5fd"}.fa-arrows-to-dot:before{content:"\e4be"}.fa-archway:before{content:"\f557"}.fa-heart-circle-check:before{content:"\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-square:before{content:"\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-couch:before{content:"\f4b8"}.fa-cedi-sign:before{content:"\e0df"}.fa-italic:before{content:"\f033"}.fa-church:before{content:"\f51d"}.fa-comments-dollar:before{content:"\f653"}.fa-democrat:before{content:"\f747"}.fa-z:before{content:"\5a"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-road-lock:before{content:"\e567"}.fa-a:before{content:"\41"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-p:before{content:"\50"}.fa-snowflake:before{content:"\f2dc"}.fa-newspaper:before{content:"\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-locust:before{content:"\e520"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-person-dress-burst:before{content:"\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-vector-square:before{content:"\f5cb"}.fa-bread-slice:before{content:"\f7ec"}.fa-language:before{content:"\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-filter:before{content:"\f0b0"}.fa-question:before{content:"\3f"}.fa-file-signature:before{content:"\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-house-chimney-user:before{content:"\e065"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-puzzle-piece:before{content:"\f12e"}.fa-money-check:before{content:"\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-code:before{content:"\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-building-circle-exclamation:before{content:"\e4d3"}.fa-magnifying-glass-chart:before{content:"\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-cubes-stacked:before{content:"\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-virus-covid:before{content:"\e4a8"}.fa-austral-sign:before{content:"\e0a9"}.fa-f:before{content:"\46"}.fa-leaf:before{content:"\f06c"}.fa-road:before{content:"\f018"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-person-circle-plus:before{content:"\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-sack-xmark:before{content:"\e56a"}.fa-file-excel:before{content:"\f1c3"}.fa-file-contract:before{content:"\f56c"}.fa-fish-fins:before{content:"\e4f2"}.fa-building-flag:before{content:"\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-object-ungroup:before{content:"\f248"}.fa-poop:before{content:"\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-kaaba:before{content:"\f66b"}.fa-toilet-paper:before{content:"\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-eject:before{content:"\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-plane-circle-check:before{content:"\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-object-group:before{content:"\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-mask-ventilator:before{content:"\e524"}.fa-arrow-right:before{content:"\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-cash-register:before{content:"\f788"}.fa-person-circle-question:before{content:"\e542"}.fa-h:before{content:"\48"}.fa-tarp:before{content:"\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-arrows-to-eye:before{content:"\e4bf"}.fa-plug-circle-bolt:before{content:"\e55b"}.fa-heart:before{content:"\f004"}.fa-mars-and-venus:before{content:"\f224"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-dumpster-fire:before{content:"\f794"}.fa-house-crack:before{content:"\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-bottle-water:before{content:"\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-kitchen-set:before{content:"\e51a"}.fa-r:before{content:"\52"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-cube:before{content:"\f1b2"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-shield-dog:before{content:"\e573"}.fa-solar-panel:before{content:"\f5ba"}.fa-lock-open:before{content:"\f3c1"}.fa-elevator:before{content:"\e16d"}.fa-money-bill-transfer:before{content:"\e528"}.fa-money-bill-trend-up:before{content:"\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-circle:before{content:"\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-recycle:before{content:"\f1b8"}.fa-user-astronaut:before{content:"\f4fb"}.fa-plane-slash:before{content:"\e069"}.fa-trademark:before{content:"\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-satellite-dish:before{content:"\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-users-rays:before{content:"\e593"}.fa-wallet:before{content:"\f555"}.fa-clipboard-check:before{content:"\f46c"}.fa-file-audio:before{content:"\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-wrench:before{content:"\f0ad"}.fa-bugs:before{content:"\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-file-image:before{content:"\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-plane-departure:before{content:"\f5b0"}.fa-handshake-slash:before{content:"\e060"}.fa-book-bookmark:before{content:"\e0bb"}.fa-code-branch:before{content:"\f126"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-bridge:before{content:"\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-truck-front:before{content:"\e2b7"}.fa-cat:before{content:"\f6be"}.fa-anchor-circle-exclamation:before{content:"\e4ab"}.fa-truck-field:before{content:"\e58d"}.fa-route:before{content:"\f4d7"}.fa-clipboard-question:before{content:"\e4e3"}.fa-panorama:before{content:"\e209"}.fa-comment-medical:before{content:"\f7f5"}.fa-teeth-open:before{content:"\f62f"}.fa-file-circle-minus:before{content:"\e4ed"}.fa-tags:before{content:"\f02c"}.fa-wine-glass:before{content:"\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-house-signal:before{content:"\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-faucet-drip:before{content:"\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-terminal:before{content:"\f120"}.fa-mobile-button:before{content:"\f10b"}.fa-house-medical-flag:before{content:"\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-tape:before{content:"\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-eye:before{content:"\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-audio-description:before{content:"\f29e"}.fa-person-military-to-person:before{content:"\e54c"}.fa-file-shield:before{content:"\e4f0"}.fa-user-slash:before{content:"\f506"}.fa-pen:before{content:"\f304"}.fa-tower-observation:before{content:"\e586"}.fa-file-code:before{content:"\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-bus:before{content:"\f207"}.fa-heart-circle-xmark:before{content:"\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-window-maximize:before{content:"\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-prescription:before{content:"\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-vihara:before{content:"\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-plant-wilt:before{content:"\e5aa"}.fa-diamond:before{content:"\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-bacterium:before{content:"\e05a"}.fa-hand-pointer:before{content:"\f25a"}.fa-drum-steelpan:before{content:"\f56a"}.fa-hand-scissors:before{content:"\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-biohazard:before{content:"\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-mars-double:before{content:"\f227"}.fa-child-dress:before{content:"\e59c"}.fa-users-between-lines:before{content:"\e591"}.fa-lungs-virus:before{content:"\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-phone:before{content:"\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-child-reaching:before{content:"\e59d"}.fa-head-side-virus:before{content:"\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-door-closed:before{content:"\f52a"}.fa-shield-virus:before{content:"\e06c"}.fa-dice-six:before{content:"\f526"}.fa-mosquito-net:before{content:"\e52c"}.fa-bridge-water:before{content:"\e4ce"}.fa-person-booth:before{content:"\f756"}.fa-text-width:before{content:"\f035"}.fa-hat-wizard:before{content:"\f6e8"}.fa-pen-fancy:before{content:"\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-trash:before{content:"\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-book-medical:before{content:"\f7e6"}.fa-poo:before{content:"\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-cubes:before{content:"\f1b3"}.fa-divide:before{content:"\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-headphones:before{content:"\f025"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-clapping:before{content:"\e1a8"}.fa-republican:before{content:"\f75e"}.fa-arrow-left:before{content:"\f060"}.fa-person-circle-xmark:before{content:"\e543"}.fa-ruler:before{content:"\f545"}.fa-align-left:before{content:"\f036"}.fa-dice-d6:before{content:"\f6d1"}.fa-restroom:before{content:"\f7bd"}.fa-j:before{content:"\4a"}.fa-users-viewfinder:before{content:"\e595"}.fa-file-video:before{content:"\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-file-pdf:before{content:"\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-o:before{content:"\4f"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-user-secret:before{content:"\f21b"}.fa-otter:before{content:"\f700"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-comment-dollar:before{content:"\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-clipboard-user:before{content:"\f7f3"}.fa-child:before{content:"\f1ae"}.fa-lira-sign:before{content:"\f195"}.fa-satellite:before{content:"\f7bf"}.fa-plane-lock:before{content:"\e558"}.fa-tag:before{content:"\f02b"}.fa-comment:before{content:"\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-envelope:before{content:"\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-paperclip:before{content:"\f0c6"}.fa-arrow-right-to-city:before{content:"\e4b3"}.fa-ribbon:before{content:"\f4d6"}.fa-lungs:before{content:"\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-border-none:before{content:"\f850"}.fa-circle-nodes:before{content:"\e4e2"}.fa-parachute-box:before{content:"\f4cd"}.fa-indent:before{content:"\f03c"}.fa-truck-field-un:before{content:"\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\f254"}.fa-mountain:before{content:"\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-square-virus:before{content:"\e578"}.fa-meteor:before{content:"\f753"}.fa-car-on:before{content:"\e4dd"}.fa-sleigh:before{content:"\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-water:before{content:"\f773"}.fa-calendar-check:before{content:"\f274"}.fa-braille:before{content:"\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-landmark:before{content:"\f66f"}.fa-truck:before{content:"\f0d1"}.fa-crosshairs:before{content:"\f05b"}.fa-person-cane:before{content:"\e53c"}.fa-tent:before{content:"\e57d"}.fa-vest-patches:before{content:"\e086"}.fa-check-double:before{content:"\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-money-bill-wheat:before{content:"\e52a"}.fa-cookie:before{content:"\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-dumbbell:before{content:"\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-tarp-droplet:before{content:"\e57c"}.fa-house-medical-circle-check:before{content:"\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-calendar-plus:before{content:"\f271"}.fa-plane-arrival:before{content:"\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-chart-gantt:before{content:"\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-dna:before{content:"\f471"}.fa-virus-slash:before{content:"\e075"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-chess:before{content:"\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-plug-circle-check:before{content:"\e55c"}.fa-street-view:before{content:"\f21d"}.fa-franc-sign:before{content:"\e18f"}.fa-volume-off:before{content:"\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-mosque:before{content:"\f678"}.fa-mosquito:before{content:"\e52b"}.fa-star-of-david:before{content:"\f69a"}.fa-person-military-rifle:before{content:"\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-vials:before{content:"\f493"}.fa-plug-circle-plus:before{content:"\e55f"}.fa-place-of-worship:before{content:"\f67f"}.fa-grip-vertical:before{content:"\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-u:before{content:"\55"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-pallet:before{content:"\f482"}.fa-faucet:before{content:"\e005"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-s:before{content:"\53"}.fa-timeline:before{content:"\e29c"}.fa-keyboard:before{content:"\f11c"}.fa-caret-down:before{content:"\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}.fa-plane-up:before{content:"\e22d"}.fa-piggy-bank:before{content:"\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-mountain-city:before{content:"\e52e"}.fa-coins:before{content:"\f51e"}.fa-khanda:before{content:"\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-folder-tree:before{content:"\f802"}.fa-network-wired:before{content:"\f6ff"}.fa-map-pin:before{content:"\f276"}.fa-hamsa:before{content:"\f665"}.fa-cent-sign:before{content:"\e3f5"}.fa-flask:before{content:"\f0c3"}.fa-person-pregnant:before{content:"\e31e"}.fa-wand-sparkles:before{content:"\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-ticket:before{content:"\f145"}.fa-power-off:before{content:"\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-flag-usa:before{content:"\f74d"}.fa-laptop-file:before{content:"\e51d"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-diagram-next:before{content:"\e476"}.fa-person-rifle:before{content:"\e54e"}.fa-house-medical-circle-exclamation:before{content:"\e512"}.fa-closed-captioning:before{content:"\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-venus-double:before{content:"\f226"}.fa-images:before{content:"\f302"}.fa-calculator:before{content:"\f1ec"}.fa-people-pulling:before{content:"\e535"}.fa-n:before{content:"\4e"}.fa-cable-car:before,.fa-tram:before{content:"\f7da"}.fa-cloud-rain:before{content:"\f73d"}.fa-building-circle-xmark:before{content:"\e4d4"}.fa-ship:before{content:"\f21a"}.fa-arrows-down-to-line:before{content:"\e4b8"}.fa-download:before{content:"\f019"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-file-circle-check:before{content:"\e5a0"}.fa-forward:before{content:"\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-align-center:before{content:"\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-heart-circle-exclamation:before{content:"\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-calendar-week:before{content:"\f784"}.fa-laptop-medical:before{content:"\f812"}.fa-b:before{content:"\42"}.fa-file-medical:before{content:"\f477"}.fa-dice-one:before{content:"\f525"}.fa-kiwi-bird:before{content:"\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-mill-sign:before{content:"\e1ed"}.fa-bowl-rice:before{content:"\e2eb"}.fa-skull:before{content:"\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-truck-pickup:before{content:"\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-stop:before{content:"\f04d"}.fa-code-merge:before{content:"\f387"}.fa-upload:before{content:"\f093"}.fa-hurricane:before{content:"\f751"}.fa-mound:before{content:"\e52d"}.fa-toilet-portable:before{content:"\e583"}.fa-compact-disc:before{content:"\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-caravan:before{content:"\f8ff"}.fa-shield-cat:before{content:"\e572"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-glass-water:before{content:"\e4f4"}.fa-oil-well:before{content:"\e532"}.fa-vault:before{content:"\e2c5"}.fa-mars:before{content:"\f222"}.fa-toilet:before{content:"\f7d8"}.fa-plane-circle-xmark:before{content:"\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-sun:before{content:"\f185"}.fa-guitar:before{content:"\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-horse-head:before{content:"\f7ab"}.fa-bore-hole:before{content:"\e4c3"}.fa-industry:before{content:"\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-arrows-turn-to-dots:before{content:"\e4c1"}.fa-florin-sign:before{content:"\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-less-than:before{content:"\3c"}.fa-angle-down:before{content:"\f107"}.fa-car-tunnel:before{content:"\e4de"}.fa-head-side-cough:before{content:"\e061"}.fa-grip-lines:before{content:"\f7a4"}.fa-thumbs-down:before{content:"\f165"}.fa-user-lock:before{content:"\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-anchor-circle-xmark:before{content:"\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-chess-pawn:before{content:"\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-person-through-window:before{content:"\e5a9"}.fa-toolbox:before{content:"\f552"}.fa-hands-holding-circle:before{content:"\e4fb"}.fa-bug:before{content:"\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-hand-holding-hand:before{content:"\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-mountain-sun:before{content:"\e52f"}.fa-arrows-left-right-to-line:before{content:"\e4ba"}.fa-dice-d20:before{content:"\f6cf"}.fa-truck-droplet:before{content:"\e58c"}.fa-file-circle-xmark:before{content:"\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}.fa-medal:before{content:"\f5a2"}.fa-bed:before{content:"\f236"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-podcast:before{content:"\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-bell:before{content:"\f0f3"}.fa-superscript:before{content:"\f12b"}.fa-plug-circle-xmark:before{content:"\e560"}.fa-star-of-life:before{content:"\f621"}.fa-phone-slash:before{content:"\f3dd"}.fa-paint-roller:before{content:"\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-file:before{content:"\f15b"}.fa-greater-than:before{content:"\3e"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-arrow-down:before{content:"\f063"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-eraser:before{content:"\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-person-burst:before{content:"\e53b"}.fa-dove:before{content:"\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-socks:before{content:"\f696"}.fa-inbox:before{content:"\f01c"}.fa-section:before{content:"\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-envelope-open-text:before{content:"\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-wine-bottle:before{content:"\f72f"}.fa-chess-rook:before{content:"\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-dharmachakra:before{content:"\f655"}.fa-hotdog:before{content:"\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-drum:before{content:"\f569"}.fa-ice-cream:before{content:"\f810"}.fa-heart-circle-bolt:before{content:"\e4fc"}.fa-fax:before{content:"\f1ac"}.fa-paragraph:before{content:"\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-star-half:before{content:"\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-tree-city:before{content:"\e587"}.fa-play:before{content:"\f04b"}.fa-font:before{content:"\f031"}.fa-rupiah-sign:before{content:"\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-naira-sign:before{content:"\e1f6"}.fa-cart-arrow-down:before{content:"\f218"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}.fa-receipt:before{content:"\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-person-circle-exclamation:before{content:"\e53f"}.fa-chevron-down:before{content:"\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-skull-crossbones:before{content:"\f714"}.fa-code-compare:before{content:"\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-school-lock:before{content:"\e56f"}.fa-tower-cell:before{content:"\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-ranking-star:before{content:"\e561"}.fa-chess-king:before{content:"\f43f"}.fa-person-harassing:before{content:"\e549"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}.fa-arrow-up:before{content:"\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-shrimp:before{content:"\e448"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-jug-detergent:before{content:"\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-user-shield:before{content:"\f505"}.fa-wind:before{content:"\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\f5e1"}.fa-y:before{content:"\59"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-fish:before{content:"\f578"}.fa-user-graduate:before{content:"\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-clapperboard:before{content:"\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-jet-fighter-up:before{content:"\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-copy:before{content:"\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-hand-sparkles:before{content:"\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-child-combatant:before,.fa-child-rifle:before{content:"\e4e0"}.fa-gun:before{content:"\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-expand:before{content:"\f065"}.fa-computer:before{content:"\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-peso-sign:before{content:"\e222"}.fa-building-shield:before{content:"\e4d8"}.fa-baby:before{content:"\f77c"}.fa-users-line:before{content:"\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-tractor:before{content:"\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-arrow-down-up-lock:before{content:"\e4b0"}.fa-lines-leaning:before{content:"\e51e"}.fa-ruler-combined:before{content:"\f546"}.fa-copyright:before{content:"\f1f9"}.fa-equals:before{content:"\3d"}.fa-blender:before{content:"\f517"}.fa-teeth:before{content:"\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-map:before{content:"\f279"}.fa-rocket:before{content:"\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-folder-minus:before{content:"\f65d"}.fa-store:before{content:"\f54e"}.fa-arrow-trend-up:before{content:"\e098"}.fa-plug-circle-minus:before{content:"\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-bezier-curve:before{content:"\f55b"}.fa-bell-slash:before{content:"\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-school-flag:before{content:"\e56e"}.fa-fill:before{content:"\f575"}.fa-angle-up:before{content:"\f106"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-holly-berry:before{content:"\f7aa"}.fa-chevron-left:before{content:"\f053"}.fa-bacteria:before{content:"\e059"}.fa-hand-lizard:before{content:"\f258"}.fa-notdef:before{content:"\e1fe"}.fa-disease:before{content:"\f7fa"}.fa-briefcase-medical:before{content:"\f469"}.fa-genderless:before{content:"\f22d"}.fa-chevron-right:before{content:"\f054"}.fa-retweet:before{content:"\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-pump-soap:before{content:"\e06b"}.fa-video-slash:before{content:"\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-radio:before{content:"\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-traffic-light:before{content:"\f637"}.fa-thermometer:before{content:"\f491"}.fa-vr-cardboard:before{content:"\f729"}.fa-hand-middle-finger:before{content:"\f806"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-truck-moving:before{content:"\f4df"}.fa-glass-water-droplet:before{content:"\e4f5"}.fa-display:before{content:"\e163"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-trophy:before{content:"\f091"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-hammer:before{content:"\f6e3"}.fa-hand-peace:before{content:"\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-spinner:before{content:"\f110"}.fa-robot:before{content:"\f544"}.fa-peace:before{content:"\f67c"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-warehouse:before{content:"\f494"}.fa-arrow-up-right-dots:before{content:"\e4b7"}.fa-splotch:before{content:"\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-dice-four:before{content:"\f524"}.fa-sim-card:before{content:"\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-mercury:before{content:"\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-person-falling-burst:before{content:"\e547"}.fa-award:before{content:"\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-building:before{content:"\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-qrcode:before{content:"\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-house-medical:before{content:"\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-house-chimney-window:before{content:"\e00d"}.fa-pen-nib:before{content:"\f5ad"}.fa-tent-arrow-turn-left:before{content:"\e580"}.fa-tents:before{content:"\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-dog:before{content:"\f6d3"}.fa-carrot:before{content:"\f787"}.fa-moon:before{content:"\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-cheese:before{content:"\f7ef"}.fa-yin-yang:before{content:"\f6ad"}.fa-music:before{content:"\f001"}.fa-code-commit:before{content:"\f386"}.fa-temperature-low:before{content:"\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-broom:before{content:"\f51a"}.fa-shield-heart:before{content:"\e574"}.fa-gopuram:before{content:"\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-hashtag:before{content:"\23"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-oil-can:before{content:"\f613"}.fa-t:before{content:"\54"}.fa-hippo:before{content:"\f6ed"}.fa-chart-column:before{content:"\e0e3"}.fa-infinity:before{content:"\f534"}.fa-vial-circle-check:before{content:"\e596"}.fa-person-arrow-down-to-line:before{content:"\e538"}.fa-voicemail:before{content:"\f897"}.fa-fan:before{content:"\f863"}.fa-person-walking-luggage:before{content:"\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-calendar:before{content:"\f133"}.fa-trailer:before{content:"\e041"}.fa-bahai:before,.fa-haykal:before{content:"\f666"}.fa-sd-card:before{content:"\f7c2"}.fa-dragon:before{content:"\f6d5"}.fa-shoe-prints:before{content:"\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-hand-holding:before{content:"\f4bd"}.fa-plug-circle-exclamation:before{content:"\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-clone:before{content:"\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-tornado:before{content:"\f76f"}.fa-file-circle-plus:before{content:"\e494"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-anchor:before{content:"\f13d"}.fa-border-all:before{content:"\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-cookie-bite:before{content:"\f564"}.fa-arrow-trend-down:before{content:"\e097"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-draw-polygon:before{content:"\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-shower:before{content:"\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-m:before{content:"\4d"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-book:before{content:"\f02d"}.fa-user-plus:before{content:"\f234"}.fa-check:before{content:"\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-house-circle-check:before{content:"\e509"}.fa-angle-left:before{content:"\f104"}.fa-diagram-successor:before{content:"\e47a"}.fa-truck-arrow-right:before{content:"\e58b"}.fa-arrows-split-up-and-left:before{content:"\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-cloud-moon:before{content:"\f6c3"}.fa-briefcase:before{content:"\f0b1"}.fa-person-falling:before{content:"\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-user-tag:before{content:"\f507"}.fa-rug:before{content:"\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-baht-sign:before{content:"\e0ac"}.fa-book-open:before{content:"\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-handcuffs:before{content:"\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-database:before{content:"\f1c0"}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-bottle-droplet:before{content:"\e4c4"}.fa-mask-face:before{content:"\e1d7"}.fa-hill-rockslide:before{content:"\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-paper-plane:before{content:"\f1d8"}.fa-road-circle-exclamation:before{content:"\e565"}.fa-dungeon:before{content:"\f6d9"}.fa-align-right:before{content:"\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-life-ring:before{content:"\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-calendar-day:before{content:"\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-person-walking-arrow-right:before{content:"\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-dice:before{content:"\f522"}.fa-bowling-ball:before{content:"\f436"}.fa-brain:before{content:"\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-calendar-minus:before{content:"\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-gifts:before{content:"\f79c"}.fa-hotel:before{content:"\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-thumbs-up:before{content:"\f164"}.fa-user-clock:before{content:"\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-file-invoice:before{content:"\f570"}.fa-window-minimize:before{content:"\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-brush:before{content:"\f55d"}.fa-mask:before{content:"\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-ruler-vertical:before{content:"\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-train-tram:before{content:"\e5b4"}.fa-user-nurse:before{content:"\f82f"}.fa-syringe:before{content:"\f48e"}.fa-cloud-sun:before{content:"\f6c4"}.fa-stopwatch-20:before{content:"\e06f"}.fa-square-full:before{content:"\f45c"}.fa-magnet:before{content:"\f076"}.fa-jar:before{content:"\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-bug-slash:before{content:"\e490"}.fa-arrow-up-from-water-pump:before{content:"\e4b6"}.fa-bone:before{content:"\f5d7"}.fa-user-injured:before{content:"\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-plane:before{content:"\f072"}.fa-tent-arrows-down:before{content:"\e581"}.fa-exclamation:before{content:"\21"}.fa-arrows-spin:before{content:"\e4bb"}.fa-print:before{content:"\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-x:before{content:"\58"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-person-military-pointing:before{content:"\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-umbrella:before{content:"\f0e9"}.fa-trowel:before{content:"\e589"}.fa-d:before{content:"\44"}.fa-stapler:before{content:"\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-kip-sign:before{content:"\e1c4"}.fa-hand-point-left:before{content:"\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-barcode:before{content:"\f02a"}.fa-plus-minus:before{content:"\e43c"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-person-circle-check:before{content:"\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0} -/*! - * Font Awesome Free 6.3.0 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;font-display:block;src:url(fa-solid-900.bdb9e23299f9d1320a8b.woff2) format("woff2"),url(fa-solid-900.2877d54f94f30c5d563c.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}body,html{margin:0;padding:0;min-height:100vh;height:100%}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}.timeline-header{background-color:#f1f8ff;border-bottom:1px solid #c0d3eb;border-top-left-radius:3px;border-top-right-radius:3px;color:#586069;height:35px;display:flex;align-items:center;justify-content:space-between;padding:5px 5px 5px 10px}.timeline-comment{overflow:auto;border:1px solid #c0d3eb;background-color:#fff;border-radius:3px;margin-bottom:30px}.comment{padding:15px}.question-mark{color:red;font-size:35px;margin:0 10px 15px 0;text-shadow:-1.5px 0 #000,0 1.5px #000,1.5px 0 #000,0 -1.5px #000}.material-icons-outlined,.material-icons-round,.material-icons-sharp,.material-icons-two-tone,.material-icons.material-icons--outlined,.material-icons.material-icons--round,.material-icons.material-icons--sharp,.material-icons.material-icons--two-tone{font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons-outlined,.material-icons.material-icons--outlined{font-family:Material Icons Outlined}.material-icons-two-tone,.material-icons.material-icons--two-tone{font-family:Material Icons Two Tone}.material-icons-round,.material-icons.material-icons--round{font-family:Material Icons Round}.material-icons-sharp,.material-icons.material-icons--sharp{font-family:Material Icons Sharp}.link-grey-dark{color:#24292e;font-weight:500;font-size:16px}.link-grey-dark:hover{color:#0366d6}.no-underline{text-decoration:none!important}.grid-flush-left{position:absolute;left:5px}.grid-flush-right{position:absolute;right:5px}.mat-table tbody tr:hover td{background-color:#e8e8ee}table{width:100%;table-layout:fixed}.centralize{display:flex;justify-content:center;align-items:center}.editor-actions{float:right;padding:10px}.editor-action{margin-left:10px!important}.bold-name{font-weight:500;font-size:17px}.full-grid-width{width:100%}.white-spinner circle{stroke:#fff!important}.sync-spinner{display:flex;align-items:center;justify-content:center;margin-left:16px;margin-right:16px}.column.left{max-width:85%;min-width:380px}.column.right{max-width:15%;min-width:180px}@font-face{font-family:octicons-link;src:url(data:font/woff;charset=utf-8;base64,d09GRgABAAAAAAZwABAAAAAACFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEU0lHAAAGaAAAAAgAAAAIAAAAAUdTVUIAAAZcAAAACgAAAAoAAQAAT1MvMgAAAyQAAABJAAAAYFYEU3RjbWFwAAADcAAAAEUAAACAAJThvmN2dCAAAATkAAAABAAAAAQAAAAAZnBnbQAAA7gAAACyAAABCUM+8IhnYXNwAAAGTAAAABAAAAAQABoAI2dseWYAAAFsAAABPAAAAZwcEq9taGVhZAAAAsgAAAA0AAAANgh4a91oaGVhAAADCAAAABoAAAAkCA8DRGhtdHgAAAL8AAAADAAAAAwGAACfbG9jYQAAAsAAAAAIAAAACABiATBtYXhwAAACqAAAABgAAAAgAA8ASm5hbWUAAAToAAABQgAAAlXu73sOcG9zdAAABiwAAAAeAAAAME3QpOBwcmVwAAAEbAAAAHYAAAB/aFGpk3jaTY6xa8JAGMW/O62BDi0tJLYQincXEypYIiGJjSgHniQ6umTsUEyLm5BV6NDBP8Tpts6F0v+k/0an2i+itHDw3v2+9+DBKTzsJNnWJNTgHEy4BgG3EMI9DCEDOGEXzDADU5hBKMIgNPZqoD3SilVaXZCER3/I7AtxEJLtzzuZfI+VVkprxTlXShWKb3TBecG11rwoNlmmn1P2WYcJczl32etSpKnziC7lQyWe1smVPy/Lt7Kc+0vWY/gAgIIEqAN9we0pwKXreiMasxvabDQMM4riO+qxM2ogwDGOZTXxwxDiycQIcoYFBLj5K3EIaSctAq2kTYiw+ymhce7vwM9jSqO8JyVd5RH9gyTt2+J/yUmYlIR0s04n6+7Vm1ozezUeLEaUjhaDSuXHwVRgvLJn1tQ7xiuVv/ocTRF42mNgZGBgYGbwZOBiAAFGJBIMAAizAFoAAABiAGIAznjaY2BkYGAA4in8zwXi+W2+MjCzMIDApSwvXzC97Z4Ig8N/BxYGZgcgl52BCSQKAA3jCV8CAABfAAAAAAQAAEB42mNgZGBg4f3vACQZQABIMjKgAmYAKEgBXgAAeNpjYGY6wTiBgZWBg2kmUxoDA4MPhGZMYzBi1AHygVLYQUCaawqDA4PChxhmh/8ODDEsvAwHgMKMIDnGL0x7gJQCAwMAJd4MFwAAAHjaY2BgYGaA4DAGRgYQkAHyGMF8NgYrIM3JIAGVYYDT+AEjAwuDFpBmA9KMDEwMCh9i/v8H8sH0/4dQc1iAmAkALaUKLgAAAHjaTY9LDsIgEIbtgqHUPpDi3gPoBVyRTmTddOmqTXThEXqrob2gQ1FjwpDvfwCBdmdXC5AVKFu3e5MfNFJ29KTQT48Ob9/lqYwOGZxeUelN2U2R6+cArgtCJpauW7UQBqnFkUsjAY/kOU1cP+DAgvxwn1chZDwUbd6CFimGXwzwF6tPbFIcjEl+vvmM/byA48e6tWrKArm4ZJlCbdsrxksL1AwWn/yBSJKpYbq8AXaaTb8AAHja28jAwOC00ZrBeQNDQOWO//sdBBgYGRiYWYAEELEwMTE4uzo5Zzo5b2BxdnFOcALxNjA6b2ByTswC8jYwg0VlNuoCTWAMqNzMzsoK1rEhNqByEyerg5PMJlYuVueETKcd/89uBpnpvIEVomeHLoMsAAe1Id4AAAAAAAB42oWQT07CQBTGv0JBhagk7HQzKxca2sJCE1hDt4QF+9JOS0nbaaYDCQfwCJ7Au3AHj+LO13FMmm6cl7785vven0kBjHCBhfpYuNa5Ph1c0e2Xu3jEvWG7UdPDLZ4N92nOm+EBXuAbHmIMSRMs+4aUEd4Nd3CHD8NdvOLTsA2GL8M9PODbcL+hD7C1xoaHeLJSEao0FEW14ckxC+TU8TxvsY6X0eLPmRhry2WVioLpkrbp84LLQPGI7c6sOiUzpWIWS5GzlSgUzzLBSikOPFTOXqly7rqx0Z1Q5BAIoZBSFihQYQOOBEdkCOgXTOHA07HAGjGWiIjaPZNW13/+lm6S9FT7rLHFJ6fQbkATOG1j2OFMucKJJsxIVfQORl+9Jyda6Sl1dUYhSCm1dyClfoeDve4qMYdLEbfqHf3O/AdDumsjAAB42mNgYoAAZQYjBmyAGYQZmdhL8zLdDEydARfoAqIAAAABAAMABwAKABMAB///AA8AAQAAAAAAAAAAAAAAAAABAAAAAA==) format("woff")}markdown{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5;color:#24292e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;word-wrap:break-word}markdown .pl-c{color:#6a737d}markdown .pl-c1,markdown .pl-s .pl-v{color:#005cc5}markdown .pl-e,markdown .pl-en{color:#6f42c1}markdown .pl-s .pl-s1,markdown .pl-smi{color:#24292e}markdown .pl-ent{color:#22863a}markdown .pl-k{color:#d73a49}markdown .pl-pds,markdown .pl-s,markdown .pl-s .pl-pse .pl-s1,markdown .pl-sr,markdown .pl-sr .pl-cce,markdown .pl-sr .pl-sra,markdown .pl-sr .pl-sre{color:#032f62}markdown .pl-smw,markdown .pl-v{color:#e36209}markdown .pl-bu{color:#b31d28}markdown .pl-ii{color:#fafbfc;background-color:#b31d28}markdown .pl-c2{color:#fafbfc;background-color:#d73a49}markdown .pl-c2:before{content:"^M"}markdown .pl-sr .pl-cce{font-weight:700;color:#22863a}markdown .pl-ml{color:#735c0f}markdown .pl-mh,markdown .pl-mh .pl-en,markdown .pl-ms{font-weight:700;color:#005cc5}markdown .pl-mi{font-style:italic;color:#24292e}markdown .pl-mb{font-weight:700;color:#24292e}markdown .pl-md{color:#b31d28;background-color:#ffeef0}markdown .pl-mi1{color:#22863a;background-color:#f0fff4}markdown .pl-mc{color:#e36209;background-color:#ffebda}markdown .pl-mi2{color:#f6f8fa;background-color:#005cc5}markdown .pl-mdr{font-weight:700;color:#6f42c1}markdown .pl-ba{color:#586069}markdown .pl-sg{color:#959da5}markdown .pl-corl{text-decoration:underline;color:#032f62}markdown .octicon{display:inline-block;vertical-align:text-top;fill:currentColor}markdown a{background-color:transparent}markdown a:active,markdown a:hover{outline-width:0}markdown strong{font-weight:inherit;font-weight:bolder}markdown h1{margin:.67em 0}markdown img{border-style:none}markdown code,markdown kbd,markdown pre{font-family:monospace,monospace;font-size:1em}markdown hr{box-sizing:content-box;overflow:visible}markdown input{font:inherit;margin:0;overflow:visible}markdown [type=checkbox]{box-sizing:border-box;padding:0}markdown *{box-sizing:border-box}markdown input{font-family:inherit;font-size:inherit;line-height:inherit}markdown a{color:#0366d6;text-decoration:none}markdown a:hover{text-decoration:underline}markdown strong{font-weight:600}markdown hr{height:0;margin:15px 0;overflow:hidden;background:transparent;border-bottom:1px solid #dfe2e5}markdown hr:after,markdown hr:before{display:table;content:""}markdown hr:after{clear:both}markdown table{border-spacing:0;border-collapse:collapse}markdown td,markdown th{padding:0}markdown h1,markdown h2,markdown h3,markdown h4,markdown h5,markdown h6{margin-top:0;margin-bottom:0}markdown h1{font-size:32px;font-weight:600}markdown h2{font-size:24px;font-weight:600}markdown h3{font-size:20px;font-weight:600}markdown h4{font-size:16px;font-weight:600}markdown h5{font-size:14px;font-weight:600}markdown h6{font-size:12px;font-weight:600}markdown p{margin-top:0;margin-bottom:10px}markdown blockquote{margin:0}markdown ol,markdown ul{padding-left:0;margin-top:0;margin-bottom:0}markdown ol ol,markdown ul ol{list-style-type:lower-roman}markdown ol ol ol,markdown ol ul ol,markdown ul ol ol,markdown ul ul ol{list-style-type:lower-alpha}markdown dd{margin-left:0}markdown code,markdown pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px}markdown pre{margin-top:0;margin-bottom:0}markdown .octicon{vertical-align:text-bottom}markdown .pl-0{padding-left:0!important}markdown .pl-1{padding-left:4px!important}markdown .pl-2{padding-left:8px!important}markdown .pl-3{padding-left:16px!important}markdown .pl-4{padding-left:24px!important}markdown .pl-5{padding-left:32px!important}markdown .pl-6{padding-left:40px!important}markdown:after,markdown:before{display:table;content:""}markdown:after{clear:both}markdown>:first-child{margin-top:0!important}markdown>:last-child{margin-bottom:0!important}markdown a:not([href]){color:inherit;text-decoration:none}markdown .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}markdown .anchor:focus{outline:none}markdown blockquote,markdown dl,markdown ol,markdown p,markdown pre,markdown table,markdown ul{margin-top:0;margin-bottom:16px}markdown hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}markdown blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}markdown blockquote>:first-child{margin-top:0}markdown blockquote>:last-child{margin-bottom:0}markdown kbd{font-size:11px;border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5}markdown h1,markdown h2,markdown h3,markdown h4,markdown h5,markdown h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}markdown h1 .octicon-link,markdown h2 .octicon-link,markdown h3 .octicon-link,markdown h4 .octicon-link,markdown h5 .octicon-link,markdown h6 .octicon-link{color:#1b1f23;vertical-align:middle;visibility:hidden}markdown h1:hover .anchor,markdown h2:hover .anchor,markdown h3:hover .anchor,markdown h4:hover .anchor,markdown h5:hover .anchor,markdown h6:hover .anchor{text-decoration:none}markdown h1:hover .anchor .octicon-link,markdown h2:hover .anchor .octicon-link,markdown h3:hover .anchor .octicon-link,markdown h4:hover .anchor .octicon-link,markdown h5:hover .anchor .octicon-link,markdown h6:hover .anchor .octicon-link{visibility:visible}markdown h1{font-size:2em}markdown h1,markdown h2{padding-bottom:.3em;border-bottom:1px solid #eaecef}markdown h2{font-size:1.5em}markdown h3{font-size:1.25em}markdown h4{font-size:1em}markdown h5{font-size:.875em}markdown h6{font-size:.85em;color:#6a737d}markdown ol,markdown ul{padding-left:2em}markdown ol ol,markdown ol ul,markdown ul ol,markdown ul ul{margin-top:0;margin-bottom:0}markdown li{word-wrap:break-all}markdown li>p{margin-top:16px}markdown li+li{margin-top:.25em}markdown dl{padding:0}markdown dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}markdown dl dd{padding:0 16px;margin-bottom:16px}markdown table{display:block;width:100%;overflow:auto}markdown table th{font-weight:600}markdown table td,markdown table th{padding:6px 13px;border:1px solid #dfe2e5}markdown table tr{background-color:#fff;border-top:1px solid #c6cbd1}markdown table tr:nth-child(2n){background-color:#f6f8fa}markdown img{max-width:100%;box-sizing:content-box;background-color:#fff}markdown img[align=right]{padding-left:20px}markdown img[align=left]{padding-right:20px}markdown code{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:3px}markdown pre{word-wrap:normal}markdown pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:transparent;border:0}markdown .highlight{margin-bottom:16px}markdown .highlight pre{margin-bottom:0;word-break:normal}markdown .highlight pre,markdown pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:3px}markdown pre code{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}markdown .full-commit .btn-outline:not(:disabled):hover{color:#005cc5;border-color:#005cc5}markdown kbd{display:inline-block;padding:3px 5px;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:1px solid #d1d5da;border-bottom-color:#c6cbd1;border-radius:3px;box-shadow:inset 0 -1px 0 #c6cbd1}markdown :checked+.radio-label{position:relative;z-index:1;border-color:#0366d6}markdown .task-list-item{list-style-type:none}markdown .task-list-item+.task-list-item{margin-top:3px}markdown .task-list-item input{margin:0 .2em .25em -1.6em;vertical-align:middle}markdown hr{border-bottom-color:#eee}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,Helvetica Neue,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-h1,.mat-headline,.mat-typography h1{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography h2{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography h5{font:400 calc(14px * .83)/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography h6{font:400 calc(14px * .67)/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-body-2,.mat-body-strong{font:500 14px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body,.mat-body-1,.mat-typography{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body p,.mat-body-1 p,.mat-typography p{margin:0 0 12px}.mat-caption,.mat-small{font:400 12px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.05em;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.02em;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.005em;margin:0 0 64px}.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-bottom-sheet-container{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-button,.mat-fab,.mat-flat-button,.mat-icon-button,.mat-mini-fab,.mat-raised-button,.mat-stroked-button{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-button-toggle,.mat-card{font-family:Roboto,Helvetica Neue,sans-serif}.mat-card-title{font-size:24px;font-weight:500}.mat-card-header .mat-card-title{font-size:20px}.mat-card-content,.mat-card-subtitle{font-size:14px}.mat-checkbox{font-family:Roboto,Helvetica Neue,sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-chip{font-size:14px;font-weight:500}.mat-chip .mat-chip-remove.mat-icon,.mat-chip .mat-chip-trailing-icon.mat-icon{font-size:18px}.mat-table{font-family:Roboto,Helvetica Neue,sans-serif}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell,.mat-footer-cell{font-size:14px}.mat-calendar{font-family:Roboto,Helvetica Neue,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-dialog-title{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-expansion-panel-header{font-family:Roboto,Helvetica Neue,sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-form-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid transparent}.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{transform:translateY(-1.34375em) scale(.75);width:133.3333333333%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34374em) scale(.75);width:133.3333433333%}.mat-form-field-label-wrapper{top:-.84375em;padding-top:.84375em}.mat-form-field-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.7916666667em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);-ms-transform:translateY(-1.28125em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);-ms-transform:translateY(-1.28124em) scale(.75);width:133.3333433333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);-ms-transform:translateY(-1.28123em) scale(.75);width:133.3333533333%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.5416666667em;top:calc(100% - 1.6666666667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{transform:translateY(-1.28122em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28121em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.2812em) scale(.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-.5em}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{transform:translateY(-.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59374em) scale(.75);width:133.3333433333%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-.25em}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{transform:translateY(-1.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59374em) scale(.75);width:133.3333433333%}.mat-grid-tile-footer,.mat-grid-tile-header{font-size:14px}.mat-grid-tile-footer .mat-line,.mat-grid-tile-header .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-footer .mat-line:nth-child(n+2),.mat-grid-tile-header .mat-line:nth-child(n+2){font-size:12px}input.mat-input-element{margin-top:-.0625em}.mat-menu-item{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px}.mat-radio-button,.mat-select{font-family:Roboto,Helvetica Neue,sans-serif}.mat-select-trigger{height:1.125em}.mat-slide-toggle-content,.mat-slider-thumb-label-text{font-family:Roboto,Helvetica Neue,sans-serif}.mat-slider-thumb-label-text{font-size:12px;font-weight:500}.mat-stepper-horizontal,.mat-stepper-vertical{font-family:Roboto,Helvetica Neue,sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size:14px}.mat-step-label-selected{font-size:14px;font-weight:500}.mat-tab-group,.mat-tab-label,.mat-tab-link{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tab-label,.mat-tab-link{font-size:14px;font-weight:500}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0}.mat-tooltip{font-family:Roboto,Helvetica Neue,sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}.mat-list-item,.mat-list-option{font-family:Roboto,Helvetica Neue,sans-serif}.mat-list-base .mat-list-item{font-size:16px}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-list-option{font-size:16px}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-list-base[dense] .mat-list-item{font-size:12px}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2),.mat-list-base[dense] .mat-list-option{font-size:12px}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.mat-option{font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px}.mat-optgroup-label{font:500 14px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-simple-snackbar{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-tree{font-family:Roboto,Helvetica Neue,sans-serif}.mat-nested-tree-node,.mat-tree-node{font-weight:400;font-size:14px}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale(0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none}.cdk-global-overlay-wrapper,.cdk-overlay-container{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper,.cdk-overlay-pane{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{pointer-events:auto;box-sizing:border-box;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator,.mat-mdc-focus-indicator{position:relative}.mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-option{color:rgba(0,0,0,.87)}.mat-option.mat-active,.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled),.mat-option:hover:not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-active{color:rgba(0,0,0,.87)}.mat-option.mat-option-disabled{color:rgba(0,0,0,.38)}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#3f51b5}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#ff4081}.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#f44336}.mat-optgroup-label{color:rgba(0,0,0,.54)}.mat-optgroup-disabled .mat-optgroup-label{color:rgba(0,0,0,.38)}.mat-pseudo-checkbox{color:rgba(0,0,0,.54)}.mat-pseudo-checkbox:after{color:#fafafa}.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:#3f51b5}.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate,.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate{background:#ff4081}.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#f44336}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-elevation-z0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-elevation-z1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mat-elevation-z2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-elevation-z3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.mat-elevation-z4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-elevation-z5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.mat-elevation-z6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-elevation-z7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.mat-elevation-z8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mat-elevation-z9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.mat-elevation-z10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.mat-elevation-z11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.mat-elevation-z12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mat-elevation-z13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.mat-elevation-z14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.mat-elevation-z15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.mat-elevation-z16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mat-elevation-z17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.mat-elevation-z18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.mat-elevation-z19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.mat-elevation-z20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.mat-elevation-z21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.mat-elevation-z22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.mat-elevation-z23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.mat-elevation-z24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mat-theme-loaded-marker{display:none}.mat-autocomplete-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:#fff}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:rgba(0,0,0,.87)}.mat-badge{position:relative}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.mat-badge-content._mat-animation-noopable,.ng-animate-disabled .mat-badge-content{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-badge-content{color:#fff;background:#3f51b5}.cdk-high-contrast-active .mat-badge-content{outline:1px solid;border-radius:0}.mat-badge-accent .mat-badge-content{background:#ff4081;color:#fff}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:rgba(0,0,0,.38)}.mat-bottom-sheet-container{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);background:#fff;color:rgba(0,0,0,.87)}.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:transparent}.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:#3f51b5}.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:#ff4081}.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:#f44336}.mat-button.mat-accent.mat-button-disabled,.mat-button.mat-button-disabled.mat-button-disabled,.mat-button.mat-primary.mat-button-disabled,.mat-button.mat-warn.mat-button-disabled,.mat-icon-button.mat-accent.mat-button-disabled,.mat-icon-button.mat-button-disabled.mat-button-disabled,.mat-icon-button.mat-primary.mat-button-disabled,.mat-icon-button.mat-warn.mat-button-disabled,.mat-stroked-button.mat-accent.mat-button-disabled,.mat-stroked-button.mat-button-disabled.mat-button-disabled,.mat-stroked-button.mat-primary.mat-button-disabled,.mat-stroked-button.mat-warn.mat-button-disabled{color:rgba(0,0,0,.26)}.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:#3f51b5}.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:#ff4081}.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#f44336}.mat-button.mat-button-disabled .mat-button-focus-overlay,.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay{background-color:transparent}.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}.mat-button-focus-overlay{background:#000}.mat-stroked-button:not(.mat-button-disabled){border-color:rgba(0,0,0,.12)}.mat-fab,.mat-flat-button,.mat-mini-fab,.mat-raised-button{color:rgba(0,0,0,.87);background-color:#fff}.mat-fab.mat-accent,.mat-fab.mat-primary,.mat-fab.mat-warn,.mat-flat-button.mat-accent,.mat-flat-button.mat-primary,.mat-flat-button.mat-warn,.mat-mini-fab.mat-accent,.mat-mini-fab.mat-primary,.mat-mini-fab.mat-warn,.mat-raised-button.mat-accent,.mat-raised-button.mat-primary,.mat-raised-button.mat-warn{color:#fff}.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled{color:rgba(0,0,0,.26)}.mat-fab.mat-primary,.mat-flat-button.mat-primary,.mat-mini-fab.mat-primary,.mat-raised-button.mat-primary{background-color:#3f51b5}.mat-fab.mat-accent,.mat-flat-button.mat-accent,.mat-mini-fab.mat-accent,.mat-raised-button.mat-accent{background-color:#ff4081}.mat-fab.mat-warn,.mat-flat-button.mat-warn,.mat-mini-fab.mat-warn,.mat-raised-button.mat-warn{background-color:#f44336}.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled{background-color:rgba(0,0,0,.12)}.mat-fab.mat-accent .mat-ripple-element,.mat-fab.mat-primary .mat-ripple-element,.mat-fab.mat-warn .mat-ripple-element,.mat-flat-button.mat-accent .mat-ripple-element,.mat-flat-button.mat-primary .mat-ripple-element,.mat-flat-button.mat-warn .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element{background-color:hsla(0,0%,100%,.1)}.mat-flat-button:not([class*=mat-elevation-z]),.mat-stroked-button:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-button-toggle-group,.mat-button-toggle-standalone{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-button-toggle-group-appearance-standard,.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{box-shadow:none}.mat-button-toggle{color:rgba(0,0,0,.38)}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:rgba(0,0,0,.12)}.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87);background:#fff}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:1px solid rgba(0,0,0,.12)}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:1px solid rgba(0,0,0,.12)}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:1px solid rgba(0,0,0,.12)}.mat-button-toggle-checked{background-color:#e0e0e0;color:rgba(0,0,0,.54)}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87)}.mat-button-toggle-disabled{color:rgba(0,0,0,.26);background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#fff}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-button-toggle-group-appearance-standard,.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{border:1px solid rgba(0,0,0,.12)}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-card{background:#fff;color:rgba(0,0,0,.87)}.mat-card:not([class*=mat-elevation-z]){box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mat-card.mat-card-flat:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-card-subtitle{color:rgba(0,0,0,.54)}.mat-checkbox-frame{border-color:rgba(0,0,0,.54)}.mat-checkbox-checkmark{fill:#fafafa}.mat-checkbox-checkmark-path{stroke:#fafafa!important}.mat-checkbox-mixedmark{background-color:#fafafa}.mat-checkbox-checked.mat-primary .mat-checkbox-background,.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background{background-color:#3f51b5}.mat-checkbox-checked.mat-accent .mat-checkbox-background,.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background{background-color:#ff4081}.mat-checkbox-checked.mat-warn .mat-checkbox-background,.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background{background-color:#f44336}.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#b0b0b0}.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#b0b0b0}.mat-checkbox-disabled .mat-checkbox-label{color:rgba(0,0,0,.54)}.mat-checkbox .mat-ripple-element{background-color:#000}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element{background:#3f51b5}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element{background:#ff4081}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element{background:#f44336}.mat-chip.mat-standard-chip{background-color:#e0e0e0;color:rgba(0,0,0,.87)}.mat-chip.mat-standard-chip .mat-chip-remove{color:rgba(0,0,0,.87);opacity:.4}.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-standard-chip.mat-chip-disabled{opacity:.4}.mat-chip.mat-standard-chip:after{background:#000}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:#3f51b5;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element{background-color:hsla(0,0%,100%,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn{background-color:#f44336;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element{background-color:hsla(0,0%,100%,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:#ff4081;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background-color:hsla(0,0%,100%,.1)}.mat-table{background:#fff}.mat-table tbody,.mat-table tfoot,.mat-table thead,.mat-table-sticky,[mat-footer-row],[mat-header-row],[mat-row],mat-footer-row,mat-header-row,mat-row{background:inherit}mat-footer-row,mat-header-row,mat-row,td.mat-cell,td.mat-footer-cell,th.mat-header-cell{border-bottom-color:rgba(0,0,0,.12)}.mat-header-cell{color:rgba(0,0,0,.54)}.mat-cell,.mat-footer-cell{color:rgba(0,0,0,.87)}.mat-calendar-arrow{border-top-color:rgba(0,0,0,.54)}.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button,.mat-datepicker-toggle{color:rgba(0,0,0,.54)}.mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.mat-calendar-body-label,.mat-calendar-table-header{color:rgba(0,0,0,.54)}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:rgba(0,0,0,.87);border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-form-field-disabled .mat-date-range-input-separator{color:rgba(0,0,0,.38)}.mat-calendar-body-in-preview{color:rgba(0,0,0,.24)}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.38)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.18)}.mat-calendar-body-in-range:before{background:rgba(63,81,181,.2)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start:before,[dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(90deg,rgba(63,81,181,.2) 50%,rgba(249,171,0,.2) 0)}.mat-calendar-body-comparison-bridge-end:before,[dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(270deg,rgba(63,81,181,.2) 50%,rgba(249,171,0,.2) 0)}.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after,.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#3f51b5;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(63,81,181,.4)}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(63,81,181,.3)}.mat-datepicker-content{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);background-color:#fff;color:rgba(0,0,0,.87)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(255,64,129,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(90deg,rgba(255,64,129,.2) 50%,rgba(249,171,0,.2) 0)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(270deg,rgba(255,64,129,.2) 50%,rgba(249,171,0,.2) 0)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after,.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#ff4081;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(255,64,129,.4)}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(255,64,129,.3)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(90deg,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 0)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(270deg,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 0)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after,.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(244,67,54,.4)}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(244,67,54,.3)}.mat-datepicker-content-touch{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mat-datepicker-toggle-active{color:#3f51b5}.mat-datepicker-toggle-active.mat-accent{color:#ff4081}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:rgba(0,0,0,.38)}.mat-dialog-container{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);background:#fff;color:rgba(0,0,0,.87)}.mat-divider{border-top-color:rgba(0,0,0,.12)}.mat-divider-vertical{border-right-color:rgba(0,0,0,.12)}.mat-expansion-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-action-row{border-top-color:rgba(0,0,0,.12)}.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(0,0,0,.04)}@media(hover: none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:#fff}}.mat-expansion-panel-header-title{color:rgba(0,0,0,.87)}.mat-expansion-indicator:after,.mat-expansion-panel-header-description{color:rgba(0,0,0,.54)}.mat-expansion-panel-header[aria-disabled=true]{color:rgba(0,0,0,.26)}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title{color:inherit}.mat-expansion-panel-header{height:48px}.mat-expansion-panel-header.mat-expanded{height:64px}.mat-form-field-label,.mat-hint{color:rgba(0,0,0,.6)}.mat-form-field.mat-focused .mat-form-field-label{color:#3f51b5}.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#ff4081}.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#f44336}.mat-focused .mat-form-field-required-marker{color:#ff4081}.mat-form-field-ripple{background-color:rgba(0,0,0,.87)}.mat-form-field.mat-focused .mat-form-field-ripple{background-color:#3f51b5}.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#ff4081}.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#f44336}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after{color:#3f51b5}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after{color:#ff4081}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after,.mat-form-field.mat-form-field-invalid .mat-form-field-label,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#f44336}.mat-error{color:#f44336}.mat-form-field-appearance-legacy .mat-form-field-label,.mat-form-field-appearance-legacy .mat-hint{color:rgba(0,0,0,.54)}.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(90deg,rgba(0,0,0,.42) 0,rgba(0,0,0,.42) 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-standard .mat-form-field-underline{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(90deg,rgba(0,0,0,.42) 0,rgba(0,0,0,.42) 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-fill .mat-form-field-flex{background-color:rgba(0,0,0,.04)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:rgba(0,0,0,.02)}.mat-form-field-appearance-fill .mat-form-field-underline:before{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before{background-color:transparent}.mat-form-field-appearance-outline .mat-form-field-outline{color:rgba(0,0,0,.12)}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:rgba(0,0,0,.87)}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#3f51b5}.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#ff4081}.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{color:#f44336}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:rgba(0,0,0,.06)}.mat-icon.mat-primary{color:#3f51b5}.mat-icon.mat-accent{color:#ff4081}.mat-icon.mat-warn{color:#f44336}.mat-form-field-type-mat-native-select .mat-form-field-infix:after{color:rgba(0,0,0,.54)}.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after,.mat-input-element:disabled{color:rgba(0,0,0,.38)}.mat-input-element{caret-color:#3f51b5}.mat-input-element::placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-moz-placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-webkit-input-placeholder{color:rgba(0,0,0,.42)}.mat-input-element:-ms-input-placeholder{color:rgba(0,0,0,.42)}.mat-form-field.mat-accent .mat-input-element{caret-color:#ff4081}.mat-form-field-invalid .mat-input-element,.mat-form-field.mat-warn .mat-input-element{caret-color:#f44336}.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after{color:#f44336}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{color:rgba(0,0,0,.87)}.mat-list-base .mat-subheader{color:rgba(0,0,0,.54)}.mat-list-item-disabled{background-color:#eee}.mat-action-list .mat-list-item:focus,.mat-action-list .mat-list-item:hover,.mat-list-option:focus,.mat-list-option:hover,.mat-nav-list .mat-list-item:focus,.mat-nav-list .mat-list-item:hover{background:rgba(0,0,0,.04)}.mat-list-single-selected-option,.mat-list-single-selected-option:focus,.mat-list-single-selected-option:hover{background:rgba(0,0,0,.12)}.mat-menu-panel{background:#fff}.mat-menu-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-menu-item{background:transparent;color:rgba(0,0,0,.87)}.mat-menu-item[disabled],.mat-menu-item[disabled] .mat-icon-no-color,.mat-menu-item[disabled] .mat-menu-submenu-icon{color:rgba(0,0,0,.38)}.mat-menu-item .mat-icon-no-color,.mat-menu-submenu-icon{color:rgba(0,0,0,.54)}.mat-menu-item-highlighted:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item:hover:not([disabled]){background:rgba(0,0,0,.04)}.mat-paginator{background:#fff}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:rgba(0,0,0,.54)}.mat-paginator-decrement,.mat-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}.mat-paginator-first,.mat-paginator-last{border-top:2px solid rgba(0,0,0,.54)}.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-first,.mat-icon-button[disabled] .mat-paginator-increment,.mat-icon-button[disabled] .mat-paginator-last{border-color:rgba(0,0,0,.38)}.mat-paginator-container{min-height:56px}.mat-progress-bar-background{fill:#cbd0e9}.mat-progress-bar-buffer{background-color:#cbd0e9}.mat-progress-bar-fill:after{background-color:#3f51b5}.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#fbccdc}.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#fbccdc}.mat-progress-bar.mat-accent .mat-progress-bar-fill:after{background-color:#ff4081}.mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#f9ccc9}.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#f9ccc9}.mat-progress-bar.mat-warn .mat-progress-bar-fill:after{background-color:#f44336}.mat-progress-spinner circle,.mat-spinner circle{stroke:#3f51b5}.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#ff4081}.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#f44336}.mat-radio-outer-circle{border-color:rgba(0,0,0,.54)}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#3f51b5}.mat-radio-button.mat-primary .mat-radio-inner-circle,.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{background-color:#3f51b5}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#ff4081}.mat-radio-button.mat-accent .mat-radio-inner-circle,.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{background-color:#ff4081}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#f44336}.mat-radio-button.mat-warn .mat-radio-inner-circle,.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple{background-color:#f44336}.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle{border-color:rgba(0,0,0,.38)}.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element{background-color:rgba(0,0,0,.38)}.mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:rgba(0,0,0,.38)}.mat-radio-button .mat-ripple-element{background-color:#000}.mat-select-value{color:rgba(0,0,0,.87)}.mat-select-placeholder{color:rgba(0,0,0,.42)}.mat-select-disabled .mat-select-value{color:rgba(0,0,0,.38)}.mat-select-arrow{color:rgba(0,0,0,.54)}.mat-select-panel{background:#fff}.mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:rgba(0,0,0,.12)}.mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:#3f51b5}.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#ff4081}.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,.mat-form-field.mat-focused.mat-warn .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:rgba(0,0,0,.38)}.mat-drawer-container{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-drawer{color:rgba(0,0,0,.87)}.mat-drawer,.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mat-drawer-side{border-right:1px solid rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end,[dir=rtl] .mat-drawer-side{border-left:1px solid rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:1px solid rgba(0,0,0,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:rgba(0,0,0,.6)}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#ff4081}.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:rgba(255,64,129,.54)}.mat-slide-toggle.mat-checked .mat-ripple-element{background-color:#ff4081}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb{background-color:#3f51b5}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar{background-color:rgba(63,81,181,.54)}.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:#3f51b5}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb{background-color:#f44336}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:rgba(244,67,54,.54)}.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element{background-color:#f44336}.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:#000}.mat-slide-toggle-thumb{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);background-color:#fafafa}.mat-slide-toggle-bar{background-color:rgba(0,0,0,.38)}.mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-primary .mat-slider-thumb,.mat-primary .mat-slider-thumb-label,.mat-primary .mat-slider-track-fill{background-color:#3f51b5}.mat-primary .mat-slider-thumb-label-text{color:#fff}.mat-primary .mat-slider-focus-ring{background-color:rgba(63,81,181,.2)}.mat-accent .mat-slider-thumb,.mat-accent .mat-slider-thumb-label,.mat-accent .mat-slider-track-fill{background-color:#ff4081}.mat-accent .mat-slider-thumb-label-text{color:#fff}.mat-accent .mat-slider-focus-ring{background-color:rgba(255,64,129,.2)}.mat-warn .mat-slider-thumb,.mat-warn .mat-slider-thumb-label,.mat-warn .mat-slider-track-fill{background-color:#f44336}.mat-warn .mat-slider-thumb-label-text{color:#fff}.mat-warn .mat-slider-focus-ring{background-color:rgba(244,67,54,.2)}.mat-slider.cdk-focused .mat-slider-track-background,.mat-slider:hover .mat-slider-track-background{background-color:rgba(0,0,0,.38)}.mat-slider-disabled .mat-slider-thumb,.mat-slider-disabled .mat-slider-track-background,.mat-slider-disabled .mat-slider-track-fill,.mat-slider-disabled:hover .mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-slider-min-value .mat-slider-focus-ring{background-color:rgba(0,0,0,.12)}.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:rgba(0,0,0,.87)}.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:rgba(0,0,0,.26)}.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:rgba(0,0,0,.26);background-color:transparent}.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb{border-color:rgba(0,0,0,.38)}.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb{border-color:rgba(0,0,0,.26)}.mat-slider-has-ticks .mat-slider-wrapper:after{border-color:rgba(0,0,0,.7)}.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(90deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent);background-image:-moz-repeating-linear-gradient(.0001deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:rgba(0,0,0,.04)}.mat-step-header:hover[aria-disabled=true]{cursor:default}@media(hover: none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:rgba(0,0,0,.54)}.mat-step-header .mat-step-icon{background-color:rgba(0,0,0,.54);color:#fff}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#3f51b5;color:#fff}.mat-step-header.mat-accent .mat-step-icon{color:#fff}.mat-step-header.mat-accent .mat-step-icon-selected,.mat-step-header.mat-accent .mat-step-icon-state-done,.mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:#ff4081;color:#fff}.mat-step-header.mat-warn .mat-step-icon{color:#fff}.mat-step-header.mat-warn .mat-step-icon-selected,.mat-step-header.mat-warn .mat-step-icon-state-done,.mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#f44336;color:#fff}.mat-step-header .mat-step-icon-state-error{background-color:transparent;color:#f44336}.mat-step-header .mat-step-label.mat-step-label-active{color:rgba(0,0,0,.87)}.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}.mat-stepper-vertical-line:before{border-left-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header:after,.mat-horizontal-stepper-header:before,.mat-stepper-horizontal-line{border-top-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px}.mat-stepper-vertical-line:before{top:-16px;bottom:-16px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before,.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}.mat-sort-header-arrow{color:#757575}.mat-tab-header,.mat-tab-nav-bar{border-bottom:1px solid rgba(0,0,0,.12)}.mat-tab-group-inverted-header .mat-tab-header,.mat-tab-group-inverted-header .mat-tab-nav-bar{border-top:1px solid rgba(0,0,0,.12);border-bottom:none}.mat-tab-label,.mat-tab-link{color:rgba(0,0,0,.87)}.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:rgba(0,0,0,.38)}.mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.87)}.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.38)}.mat-tab-group[class*=mat-background-]>.mat-tab-header,.mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(197,202,233,.3)}.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#3f51b5}.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,128,171,.3)}.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#ff4081}.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#f44336}.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(197,202,233,.3)}.mat-tab-group.mat-background-primary>.mat-tab-header,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination,.mat-tab-group.mat-background-primary>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container{background-color:#3f51b5}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator:before,.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before{border-color:#fff}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element{background-color:#fff;opacity:.12}.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,128,171,.3)}.mat-tab-group.mat-background-accent>.mat-tab-header,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination,.mat-tab-group.mat-background-accent>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container{background-color:#ff4081}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator:before,.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before{border-color:#fff}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element{background-color:#fff;opacity:.12}.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-background-warn>.mat-tab-header,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination,.mat-tab-group.mat-background-warn>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container{background-color:#f44336}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator:before,.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before{border-color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element{background-color:#fff;opacity:.12}.mat-toolbar{background:#f5f5f5;color:rgba(0,0,0,.87)}.mat-toolbar.mat-primary{background:#3f51b5;color:#fff}.mat-toolbar.mat-accent{background:#ff4081;color:#fff}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-focused .mat-form-field-ripple,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-form-field-underline{background-color:currentColor}.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-select-value{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-tooltip{background:rgba(97,97,97,.9)}.mat-tree{background:#fff}.mat-nested-tree-node,.mat-tree-node{color:rgba(0,0,0,.87)}.mat-tree-node{min-height:48px}.mat-snack-bar-container{color:hsla(0,0%,100%,.7);background:#323232;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-simple-snackbar-action{color:#ff4081} \ No newline at end of file diff --git a/styles.c3c3ea67fa1f2812.css b/styles.c3c3ea67fa1f2812.css new file mode 100644 index 0000000..20065a8 --- /dev/null +++ b/styles.c3c3ea67fa1f2812.css @@ -0,0 +1,9 @@ +code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a6e22e}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#e6db74}.token.keyword{color:#66d9ef}.token.regex,.token.important{color:#fd971f}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}/*! + * Font Awesome Free 6.3.0 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */.fa{font-family:"Font Awesome 6 Free";font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:900;font-weight:var(--fa-style, 900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;display:var(--fa-display, inline-block);font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;margin-left:var(--fa-li-margin, 2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;left:calc(var(--fa-li-width, 2em) * -1);position:absolute;text-align:center;width:2em;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-radius:.1em;border-radius:var(--fa-border-radius, .1em);border:.08em solid #eee;border:var(--fa-border-width, .08em) var(--fa-border-style, solid) var(--fa-border-color, #eee);padding:.2em .25em .15em;padding:var(--fa-border-padding, .2em .25em .15em)}.fa-pull-left{float:left;margin-right:.3em;margin-right:var(--fa-pull-margin, .3em)}.fa-pull-right{float:right;margin-left:.3em;margin-left:var(--fa-pull-margin, .3em)}.fa-beat{animation-name:fa-beat;animation-delay:0s;animation-delay:var(--fa-animation-delay, 0s);animation-direction:normal;animation-direction:var(--fa-animation-direction, normal);animation-duration:1s;animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:0s;animation-delay:var(--fa-animation-delay, 0s);animation-direction:normal;animation-direction:var(--fa-animation-direction, normal);animation-duration:1s;animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:cubic-bezier(.28,.84,.42,1);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:cubic-bezier(.4,0,.6,1);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade,.fa-fade{animation-delay:0s;animation-delay:var(--fa-animation-delay, 0s);animation-direction:normal;animation-direction:var(--fa-animation-direction, normal);animation-duration:1s;animation-duration:var(--fa-animation-duration, 1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:cubic-bezier(.4,0,.6,1);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:0s;animation-delay:var(--fa-animation-delay, 0s);animation-direction:normal;animation-direction:var(--fa-animation-direction, normal);animation-duration:1s;animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:1s;animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing, linear)}.fa-shake,.fa-spin{animation-delay:0s;animation-delay:var(--fa-animation-delay, 0s);animation-direction:normal;animation-direction:var(--fa-animation-direction, normal)}.fa-spin{animation-name:fa-spin;animation-duration:2s;animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:normal;animation-direction:var(--fa-animation-direction, normal);animation-duration:1s;animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:steps(8);animation-timing-function:var(--fa-animation-timing, steps(8))}@media (prefers-reduced-motion: reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(1.25);transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0);transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{transform:scale(.9,1.1) translateY(-.5em);transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{transform:scale(1.05,.95) translateY(0);transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{transform:scale(1) translateY(-.125em);transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:.4;opacity:var(--fa-fade-opacity, .4)}}@keyframes fa-beat-fade{0%,to{opacity:.4;opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1)}50%{opacity:1;transform:scale(1.125);transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-flip{50%{transform:rotateY(-180deg);transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(none);transform:rotate(var(--fa-rotate-angle, none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:auto;z-index:var(--fa-stack-z-index, auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff;color:var(--fa-inverse, #fff)}.fa-0:before{content:"0"}.fa-1:before{content:"1"}.fa-2:before{content:"2"}.fa-3:before{content:"3"}.fa-4:before{content:"4"}.fa-5:before{content:"5"}.fa-6:before{content:"6"}.fa-7:before{content:"7"}.fa-8:before{content:"8"}.fa-9:before{content:"9"}.fa-fill-drip:before{content:"\f576"}.fa-arrows-to-circle:before{content:"\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-at:before{content:"@"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-text-height:before{content:"\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-stethoscope:before{content:"\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-info:before{content:"\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-explosion:before{content:"\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-wave-square:before{content:"\f83e"}.fa-ring:before{content:"\f70b"}.fa-building-un:before{content:"\e4d9"}.fa-dice-three:before{content:"\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-anchor-circle-check:before{content:"\e4aa"}.fa-building-circle-arrow-right:before{content:"\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-arrows-up-to-line:before{content:"\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-door-open:before{content:"\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-atom:before{content:"\f5d2"}.fa-soap:before{content:"\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-bridge-circle-check:before{content:"\e4c9"}.fa-pump-medical:before{content:"\e06a"}.fa-fingerprint:before{content:"\f577"}.fa-hand-point-right:before{content:"\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-flag-checkered:before{content:"\f11e"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-school-circle-exclamation:before{content:"\e56c"}.fa-crop:before{content:"\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-users-rectangle:before{content:"\e594"}.fa-people-roof:before{content:"\e537"}.fa-people-line:before{content:"\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-diagram-predecessor:before{content:"\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-laptop:before{content:"\f109"}.fa-file-csv:before{content:"\f6dd"}.fa-menorah:before{content:"\f676"}.fa-truck-plane:before{content:"\e58f"}.fa-record-vinyl:before{content:"\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-bong:before{content:"\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-arrow-down-up-across-line:before{content:"\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-jar-wheat:before{content:"\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-file-circle-exclamation:before{content:"\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-pager:before{content:"\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-strikethrough:before{content:"\f0cc"}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:"\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-backward:before{content:"\f04a"}.fa-caret-right:before{content:"\f0da"}.fa-comments:before{content:"\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-code-pull-request:before{content:"\e13c"}.fa-clipboard-list:before{content:"\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-user-check:before{content:"\f4fc"}.fa-vial-virus:before{content:"\e597"}.fa-sheet-plastic:before{content:"\e571"}.fa-blog:before{content:"\f781"}.fa-user-ninja:before{content:"\f504"}.fa-person-arrow-up-from-line:before{content:"\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-toggle-off:before{content:"\f204"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-person-drowning:before{content:"\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-spray-can:before{content:"\f5bd"}.fa-truck-monster:before{content:"\f63b"}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-rainbow:before{content:"\f75b"}.fa-circle-notch:before{content:"\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-paw:before{content:"\f1b0"}.fa-cloud:before{content:"\f0c2"}.fa-trowel-bricks:before{content:"\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-hospital-user:before{content:"\f80d"}.fa-tent-arrow-left-right:before{content:"\e57f"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-binoculars:before{content:"\f1e5"}.fa-microphone-slash:before{content:"\f131"}.fa-box-tissue:before{content:"\e05b"}.fa-motorcycle:before{content:"\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-mars-and-venus-burst:before{content:"\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-sun-plant-wilt:before{content:"\e57a"}.fa-toilets-portable:before{content:"\e584"}.fa-hockey-puck:before{content:"\f453"}.fa-table:before{content:"\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-users-slash:before{content:"\e073"}.fa-clover:before{content:"\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-star-and-crescent:before{content:"\f699"}.fa-house-fire:before{content:"\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-helicopter:before{content:"\f533"}.fa-compass:before{content:"\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-file-circle-question:before{content:"\e4ef"}.fa-laptop-code:before{content:"\f5fc"}.fa-swatchbook:before{content:"\f5c3"}.fa-prescription-bottle:before{content:"\f485"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-people-group:before{content:"\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-film:before{content:"\f008"}.fa-ruler-horizontal:before{content:"\f547"}.fa-people-robbery:before{content:"\e536"}.fa-lightbulb:before{content:"\f0eb"}.fa-caret-left:before{content:"\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-school-circle-xmark:before{content:"\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-sitemap:before{content:"\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-memory:before{content:"\f538"}.fa-road-spikes:before{content:"\e568"}.fa-fire-burner:before{content:"\e4f1"}.fa-flag:before{content:"\f024"}.fa-hanukiah:before{content:"\f6e6"}.fa-feather:before{content:"\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-comment-slash:before{content:"\f4b3"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-compress:before{content:"\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}.fa-ankh:before{content:"\f644"}.fa-hands-holding-child:before{content:"\e4fa"}.fa-asterisk:before{content:"*"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-peseta-sign:before{content:"\e221"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-ghost:before{content:"\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-cart-plus:before{content:"\f217"}.fa-gamepad:before{content:"\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-egg:before{content:"\f7fb"}.fa-house-medical-circle-xmark:before{content:"\e513"}.fa-campground:before{content:"\f6bb"}.fa-folder-plus:before{content:"\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-lock:before{content:"\f023"}.fa-gas-pump:before{content:"\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-house-flood-water:before{content:"\e50e"}.fa-tree:before{content:"\f1bb"}.fa-bridge-lock:before{content:"\e4cc"}.fa-sack-dollar:before{content:"\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-car-side:before{content:"\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-heart-circle-minus:before{content:"\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-microscope:before{content:"\f610"}.fa-sink:before{content:"\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-mitten:before{content:"\f7b5"}.fa-person-rays:before{content:"\e54d"}.fa-users:before{content:"\f0c0"}.fa-eye-slash:before{content:"\f070"}.fa-flask-vial:before{content:"\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-om:before{content:"\f679"}.fa-worm:before{content:"\e599"}.fa-house-circle-xmark:before{content:"\e50b"}.fa-plug:before{content:"\f1e6"}.fa-chevron-up:before{content:"\f077"}.fa-hand-spock:before{content:"\f259"}.fa-stopwatch:before{content:"\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-bridge-circle-xmark:before{content:"\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-chess-bishop:before{content:"\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-road-circle-check:before{content:"\e564"}.fa-dice-five:before{content:"\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-land-mine-on:before{content:"\e51b"}.fa-i-cursor:before{content:"\f246"}.fa-stamp:before{content:"\f5bf"}.fa-stairs:before{content:"\e289"}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-pills:before{content:"\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-tooth:before{content:"\f5c9"}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:"\e2e6"}.fa-bicycle:before{content:"\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\e579"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\e598"}.fa-snowman:before{content:"\f7d0"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-road-barrier:before{content:"\e562"}.fa-school:before{content:"\f549"}.fa-igloo:before{content:"\f7ae"}.fa-joint:before{content:"\f595"}.fa-angle-right:before{content:"\f105"}.fa-horse:before{content:"\f6f0"}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:"\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-dong-sign:before{content:"\e169"}.fa-capsules:before{content:"\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-hand-point-up:before{content:"\f0a6"}.fa-money-bill:before{content:"\f0d6"}.fa-bookmark:before{content:"\f02e"}.fa-align-justify:before{content:"\f039"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-helmet-un:before{content:"\e503"}.fa-bullseye:before{content:"\f140"}.fa-bacon:before{content:"\f7e5"}.fa-hand-point-down:before{content:"\f0a7"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-radiation:before{content:"\f7b9"}.fa-chart-simple:before{content:"\e473"}.fa-mars-stroke:before{content:"\f229"}.fa-vial:before{content:"\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-bridge-circle-exclamation:before{content:"\e4ca"}.fa-user:before{content:"\f007"}.fa-school-circle-check:before{content:"\e56b"}.fa-dumpster:before{content:"\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-building-user:before{content:"\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-highlighter:before{content:"\f591"}.fa-key:before{content:"\f084"}.fa-bullhorn:before{content:"\f0a1"}.fa-globe:before{content:"\f0ac"}.fa-synagogue:before{content:"\f69b"}.fa-person-half-dress:before{content:"\e548"}.fa-road-bridge:before{content:"\e563"}.fa-location-arrow:before{content:"\f124"}.fa-c:before{content:"C"}.fa-tablet-button:before{content:"\f10a"}.fa-building-lock:before{content:"\e4d6"}.fa-pizza-slice:before{content:"\f818"}.fa-money-bill-wave:before{content:"\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-house-flag:before{content:"\e50d"}.fa-person-circle-minus:before{content:"\e540"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-camera-rotate:before{content:"\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-star:before{content:"\f005"}.fa-repeat:before{content:"\f363"}.fa-cross:before{content:"\f654"}.fa-box:before{content:"\f466"}.fa-venus-mars:before{content:"\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-charging-station:before{content:"\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-mobile-retro:before{content:"\e527"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-spider:before{content:"\f717"}.fa-hands-bound:before{content:"\e4f9"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-plane-circle-exclamation:before{content:"\e556"}.fa-x-ray:before{content:"\f497"}.fa-spell-check:before{content:"\f891"}.fa-slash:before{content:"\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-server:before{content:"\f233"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-shop-lock:before{content:"\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-blender-phone:before{content:"\f6b6"}.fa-building-wheat:before{content:"\e4db"}.fa-person-breastfeeding:before{content:"\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-venus:before{content:"\f221"}.fa-passport:before{content:"\f5ab"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-temperature-high:before{content:"\f769"}.fa-microchip:before{content:"\f2db"}.fa-crown:before{content:"\f521"}.fa-weight-hanging:before{content:"\f5cd"}.fa-xmarks-lines:before{content:"\e59a"}.fa-file-prescription:before{content:"\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-chess-knight:before{content:"\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-wheelchair:before{content:"\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-toggle-on:before{content:"\f205"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-l:before{content:"L"}.fa-fire:before{content:"\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-folder-open:before{content:"\f07c"}.fa-heart-circle-plus:before{content:"\e500"}.fa-code-fork:before{content:"\e13b"}.fa-city:before{content:"\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-pepper-hot:before{content:"\f816"}.fa-unlock:before{content:"\f09c"}.fa-colon-sign:before{content:"\e140"}.fa-headset:before{content:"\f590"}.fa-store-slash:before{content:"\e071"}.fa-road-circle-xmark:before{content:"\e566"}.fa-user-minus:before{content:"\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-clipboard:before{content:"\f328"}.fa-house-circle-exclamation:before{content:"\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-underline:before{content:"\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-signature:before{content:"\f5b7"}.fa-stroopwafel:before{content:"\f551"}.fa-bold:before{content:"\f032"}.fa-anchor-lock:before{content:"\e4ad"}.fa-building-ngo:before{content:"\e4d7"}.fa-manat-sign:before{content:"\e1d5"}.fa-not-equal:before{content:"\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-jedi:before{content:"\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-mug-hot:before{content:"\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-gift:before{content:"\f06b"}.fa-dice-two:before{content:"\f528"}.fa-chess-queen:before{content:"\f445"}.fa-glasses:before{content:"\f530"}.fa-chess-board:before{content:"\f43c"}.fa-building-circle-check:before{content:"\e4d2"}.fa-person-chalkboard:before{content:"\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-cloud-showers-water:before{content:"\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-less-than-equal:before{content:"\f537"}.fa-train:before{content:"\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-crow:before{content:"\f520"}.fa-sailboat:before{content:"\e445"}.fa-window-restore:before{content:"\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-torii-gate:before{content:"\f6a1"}.fa-frog:before{content:"\f52e"}.fa-bucket:before{content:"\e4cf"}.fa-image:before{content:"\f03e"}.fa-microphone:before{content:"\f130"}.fa-cow:before{content:"\f6c8"}.fa-caret-up:before{content:"\f0d8"}.fa-screwdriver:before{content:"\f54a"}.fa-folder-closed:before{content:"\e185"}.fa-house-tsunami:before{content:"\e515"}.fa-square-nfi:before{content:"\e576"}.fa-arrow-up-from-ground-water:before{content:"\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-lemon:before{content:"\f094"}.fa-head-side-mask:before{content:"\e063"}.fa-handshake:before{content:"\f2b5"}.fa-gem:before{content:"\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-smoking:before{content:"\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-monument:before{content:"\f5a6"}.fa-snowplow:before{content:"\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-cannabis:before{content:"\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-tablets:before{content:"\f490"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-chair:before{content:"\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-plate-wheat:before{content:"\e55a"}.fa-icicles:before{content:"\f7ad"}.fa-person-shelter:before{content:"\e54f"}.fa-neuter:before{content:"\f22c"}.fa-id-badge:before{content:"\f2c1"}.fa-marker:before{content:"\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-helicopter-symbol:before{content:"\e502"}.fa-universal-access:before{content:"\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-lari-sign:before{content:"\e1c8"}.fa-volcano:before{content:"\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-viruses:before{content:"\e076"}.fa-square-person-confined:before{content:"\e577"}.fa-user-tie:before{content:"\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-tent-arrow-down-to-line:before{content:"\e57e"}.fa-certificate:before{content:"\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-suitcase:before{content:"\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-camera-retro:before{content:"\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-box-open:before{content:"\f49e"}.fa-scroll:before{content:"\f70e"}.fa-spa:before{content:"\f5bb"}.fa-location-pin-lock:before{content:"\e51f"}.fa-pause:before{content:"\f04c"}.fa-hill-avalanche:before{content:"\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-bomb:before{content:"\f1e2"}.fa-registered:before{content:"\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-subscript:before{content:"\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-burst:before{content:"\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-money-bills:before{content:"\e1f3"}.fa-smog:before{content:"\f75f"}.fa-crutch:before{content:"\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-palette:before{content:"\f53f"}.fa-arrows-turn-right:before{content:"\e4c0"}.fa-vest:before{content:"\e085"}.fa-ferry:before{content:"\e4ea"}.fa-arrows-down-to-people:before{content:"\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-boxes-packing:before{content:"\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-group-arrows-rotate:before{content:"\e4f6"}.fa-bowl-food:before{content:"\e4c6"}.fa-candy-cane:before{content:"\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-file-word:before{content:"\f1c2"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-house-lock:before{content:"\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-children:before{content:"\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-envelope-open:before{content:"\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-mattress-pillow:before{content:"\e525"}.fa-guarani-sign:before{content:"\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-fire-extinguisher:before{content:"\f134"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-greater-than-equal:before{content:"\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-virus:before{content:"\e074"}.fa-envelope-circle-check:before{content:"\e4e8"}.fa-layer-group:before{content:"\f5fd"}.fa-arrows-to-dot:before{content:"\e4be"}.fa-archway:before{content:"\f557"}.fa-heart-circle-check:before{content:"\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-square:before{content:"\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-couch:before{content:"\f4b8"}.fa-cedi-sign:before{content:"\e0df"}.fa-italic:before{content:"\f033"}.fa-church:before{content:"\f51d"}.fa-comments-dollar:before{content:"\f653"}.fa-democrat:before{content:"\f747"}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-road-lock:before{content:"\e567"}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-p:before{content:"P"}.fa-snowflake:before{content:"\f2dc"}.fa-newspaper:before{content:"\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-locust:before{content:"\e520"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-person-dress-burst:before{content:"\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-vector-square:before{content:"\f5cb"}.fa-bread-slice:before{content:"\f7ec"}.fa-language:before{content:"\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-filter:before{content:"\f0b0"}.fa-question:before{content:"?"}.fa-file-signature:before{content:"\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-house-chimney-user:before{content:"\e065"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-puzzle-piece:before{content:"\f12e"}.fa-money-check:before{content:"\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-code:before{content:"\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-building-circle-exclamation:before{content:"\e4d3"}.fa-magnifying-glass-chart:before{content:"\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-cubes-stacked:before{content:"\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-virus-covid:before{content:"\e4a8"}.fa-austral-sign:before{content:"\e0a9"}.fa-f:before{content:"F"}.fa-leaf:before{content:"\f06c"}.fa-road:before{content:"\f018"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-person-circle-plus:before{content:"\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-sack-xmark:before{content:"\e56a"}.fa-file-excel:before{content:"\f1c3"}.fa-file-contract:before{content:"\f56c"}.fa-fish-fins:before{content:"\e4f2"}.fa-building-flag:before{content:"\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-object-ungroup:before{content:"\f248"}.fa-poop:before{content:"\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-kaaba:before{content:"\f66b"}.fa-toilet-paper:before{content:"\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-eject:before{content:"\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-plane-circle-check:before{content:"\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-object-group:before{content:"\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-mask-ventilator:before{content:"\e524"}.fa-arrow-right:before{content:"\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-cash-register:before{content:"\f788"}.fa-person-circle-question:before{content:"\e542"}.fa-h:before{content:"H"}.fa-tarp:before{content:"\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-arrows-to-eye:before{content:"\e4bf"}.fa-plug-circle-bolt:before{content:"\e55b"}.fa-heart:before{content:"\f004"}.fa-mars-and-venus:before{content:"\f224"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-dumpster-fire:before{content:"\f794"}.fa-house-crack:before{content:"\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-bottle-water:before{content:"\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-kitchen-set:before{content:"\e51a"}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-cube:before{content:"\f1b2"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-shield-dog:before{content:"\e573"}.fa-solar-panel:before{content:"\f5ba"}.fa-lock-open:before{content:"\f3c1"}.fa-elevator:before{content:"\e16d"}.fa-money-bill-transfer:before{content:"\e528"}.fa-money-bill-trend-up:before{content:"\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-circle:before{content:"\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-recycle:before{content:"\f1b8"}.fa-user-astronaut:before{content:"\f4fb"}.fa-plane-slash:before{content:"\e069"}.fa-trademark:before{content:"\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-satellite-dish:before{content:"\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-users-rays:before{content:"\e593"}.fa-wallet:before{content:"\f555"}.fa-clipboard-check:before{content:"\f46c"}.fa-file-audio:before{content:"\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-wrench:before{content:"\f0ad"}.fa-bugs:before{content:"\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-file-image:before{content:"\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-plane-departure:before{content:"\f5b0"}.fa-handshake-slash:before{content:"\e060"}.fa-book-bookmark:before{content:"\e0bb"}.fa-code-branch:before{content:"\f126"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-bridge:before{content:"\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-truck-front:before{content:"\e2b7"}.fa-cat:before{content:"\f6be"}.fa-anchor-circle-exclamation:before{content:"\e4ab"}.fa-truck-field:before{content:"\e58d"}.fa-route:before{content:"\f4d7"}.fa-clipboard-question:before{content:"\e4e3"}.fa-panorama:before{content:"\e209"}.fa-comment-medical:before{content:"\f7f5"}.fa-teeth-open:before{content:"\f62f"}.fa-file-circle-minus:before{content:"\e4ed"}.fa-tags:before{content:"\f02c"}.fa-wine-glass:before{content:"\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-house-signal:before{content:"\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-faucet-drip:before{content:"\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-terminal:before{content:"\f120"}.fa-mobile-button:before{content:"\f10b"}.fa-house-medical-flag:before{content:"\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-tape:before{content:"\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-eye:before{content:"\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-audio-description:before{content:"\f29e"}.fa-person-military-to-person:before{content:"\e54c"}.fa-file-shield:before{content:"\e4f0"}.fa-user-slash:before{content:"\f506"}.fa-pen:before{content:"\f304"}.fa-tower-observation:before{content:"\e586"}.fa-file-code:before{content:"\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-bus:before{content:"\f207"}.fa-heart-circle-xmark:before{content:"\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-window-maximize:before{content:"\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-prescription:before{content:"\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-vihara:before{content:"\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-plant-wilt:before{content:"\e5aa"}.fa-diamond:before{content:"\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-bacterium:before{content:"\e05a"}.fa-hand-pointer:before{content:"\f25a"}.fa-drum-steelpan:before{content:"\f56a"}.fa-hand-scissors:before{content:"\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-biohazard:before{content:"\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-mars-double:before{content:"\f227"}.fa-child-dress:before{content:"\e59c"}.fa-users-between-lines:before{content:"\e591"}.fa-lungs-virus:before{content:"\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-phone:before{content:"\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-child-reaching:before{content:"\e59d"}.fa-head-side-virus:before{content:"\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-door-closed:before{content:"\f52a"}.fa-shield-virus:before{content:"\e06c"}.fa-dice-six:before{content:"\f526"}.fa-mosquito-net:before{content:"\e52c"}.fa-bridge-water:before{content:"\e4ce"}.fa-person-booth:before{content:"\f756"}.fa-text-width:before{content:"\f035"}.fa-hat-wizard:before{content:"\f6e8"}.fa-pen-fancy:before{content:"\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-trash:before{content:"\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-book-medical:before{content:"\f7e6"}.fa-poo:before{content:"\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-cubes:before{content:"\f1b3"}.fa-divide:before{content:"\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-headphones:before{content:"\f025"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-clapping:before{content:"\e1a8"}.fa-republican:before{content:"\f75e"}.fa-arrow-left:before{content:"\f060"}.fa-person-circle-xmark:before{content:"\e543"}.fa-ruler:before{content:"\f545"}.fa-align-left:before{content:"\f036"}.fa-dice-d6:before{content:"\f6d1"}.fa-restroom:before{content:"\f7bd"}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:"\e595"}.fa-file-video:before{content:"\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-file-pdf:before{content:"\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-user-secret:before{content:"\f21b"}.fa-otter:before{content:"\f700"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-comment-dollar:before{content:"\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-clipboard-user:before{content:"\f7f3"}.fa-child:before{content:"\f1ae"}.fa-lira-sign:before{content:"\f195"}.fa-satellite:before{content:"\f7bf"}.fa-plane-lock:before{content:"\e558"}.fa-tag:before{content:"\f02b"}.fa-comment:before{content:"\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-envelope:before{content:"\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-paperclip:before{content:"\f0c6"}.fa-arrow-right-to-city:before{content:"\e4b3"}.fa-ribbon:before{content:"\f4d6"}.fa-lungs:before{content:"\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-border-none:before{content:"\f850"}.fa-circle-nodes:before{content:"\e4e2"}.fa-parachute-box:before{content:"\f4cd"}.fa-indent:before{content:"\f03c"}.fa-truck-field-un:before{content:"\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\f254"}.fa-mountain:before{content:"\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-square-virus:before{content:"\e578"}.fa-meteor:before{content:"\f753"}.fa-car-on:before{content:"\e4dd"}.fa-sleigh:before{content:"\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-water:before{content:"\f773"}.fa-calendar-check:before{content:"\f274"}.fa-braille:before{content:"\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-landmark:before{content:"\f66f"}.fa-truck:before{content:"\f0d1"}.fa-crosshairs:before{content:"\f05b"}.fa-person-cane:before{content:"\e53c"}.fa-tent:before{content:"\e57d"}.fa-vest-patches:before{content:"\e086"}.fa-check-double:before{content:"\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-money-bill-wheat:before{content:"\e52a"}.fa-cookie:before{content:"\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-dumbbell:before{content:"\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-tarp-droplet:before{content:"\e57c"}.fa-house-medical-circle-check:before{content:"\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-calendar-plus:before{content:"\f271"}.fa-plane-arrival:before{content:"\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-chart-gantt:before{content:"\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-dna:before{content:"\f471"}.fa-virus-slash:before{content:"\e075"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-chess:before{content:"\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-plug-circle-check:before{content:"\e55c"}.fa-street-view:before{content:"\f21d"}.fa-franc-sign:before{content:"\e18f"}.fa-volume-off:before{content:"\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-mosque:before{content:"\f678"}.fa-mosquito:before{content:"\e52b"}.fa-star-of-david:before{content:"\f69a"}.fa-person-military-rifle:before{content:"\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-vials:before{content:"\f493"}.fa-plug-circle-plus:before{content:"\e55f"}.fa-place-of-worship:before{content:"\f67f"}.fa-grip-vertical:before{content:"\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-pallet:before{content:"\f482"}.fa-faucet:before{content:"\e005"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-s:before{content:"S"}.fa-timeline:before{content:"\e29c"}.fa-keyboard:before{content:"\f11c"}.fa-caret-down:before{content:"\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}.fa-plane-up:before{content:"\e22d"}.fa-piggy-bank:before{content:"\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-mountain-city:before{content:"\e52e"}.fa-coins:before{content:"\f51e"}.fa-khanda:before{content:"\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-folder-tree:before{content:"\f802"}.fa-network-wired:before{content:"\f6ff"}.fa-map-pin:before{content:"\f276"}.fa-hamsa:before{content:"\f665"}.fa-cent-sign:before{content:"\e3f5"}.fa-flask:before{content:"\f0c3"}.fa-person-pregnant:before{content:"\e31e"}.fa-wand-sparkles:before{content:"\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-ticket:before{content:"\f145"}.fa-power-off:before{content:"\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-flag-usa:before{content:"\f74d"}.fa-laptop-file:before{content:"\e51d"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-diagram-next:before{content:"\e476"}.fa-person-rifle:before{content:"\e54e"}.fa-house-medical-circle-exclamation:before{content:"\e512"}.fa-closed-captioning:before{content:"\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-venus-double:before{content:"\f226"}.fa-images:before{content:"\f302"}.fa-calculator:before{content:"\f1ec"}.fa-people-pulling:before{content:"\e535"}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:"\f7da"}.fa-cloud-rain:before{content:"\f73d"}.fa-building-circle-xmark:before{content:"\e4d4"}.fa-ship:before{content:"\f21a"}.fa-arrows-down-to-line:before{content:"\e4b8"}.fa-download:before{content:"\f019"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-file-circle-check:before{content:"\e5a0"}.fa-forward:before{content:"\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-align-center:before{content:"\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-heart-circle-exclamation:before{content:"\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-calendar-week:before{content:"\f784"}.fa-laptop-medical:before{content:"\f812"}.fa-b:before{content:"B"}.fa-file-medical:before{content:"\f477"}.fa-dice-one:before{content:"\f525"}.fa-kiwi-bird:before{content:"\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-mill-sign:before{content:"\e1ed"}.fa-bowl-rice:before{content:"\e2eb"}.fa-skull:before{content:"\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-truck-pickup:before{content:"\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-stop:before{content:"\f04d"}.fa-code-merge:before{content:"\f387"}.fa-upload:before{content:"\f093"}.fa-hurricane:before{content:"\f751"}.fa-mound:before{content:"\e52d"}.fa-toilet-portable:before{content:"\e583"}.fa-compact-disc:before{content:"\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-caravan:before{content:"\f8ff"}.fa-shield-cat:before{content:"\e572"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-glass-water:before{content:"\e4f4"}.fa-oil-well:before{content:"\e532"}.fa-vault:before{content:"\e2c5"}.fa-mars:before{content:"\f222"}.fa-toilet:before{content:"\f7d8"}.fa-plane-circle-xmark:before{content:"\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-sun:before{content:"\f185"}.fa-guitar:before{content:"\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-horse-head:before{content:"\f7ab"}.fa-bore-hole:before{content:"\e4c3"}.fa-industry:before{content:"\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-arrows-turn-to-dots:before{content:"\e4c1"}.fa-florin-sign:before{content:"\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-less-than:before{content:"<"}.fa-angle-down:before{content:"\f107"}.fa-car-tunnel:before{content:"\e4de"}.fa-head-side-cough:before{content:"\e061"}.fa-grip-lines:before{content:"\f7a4"}.fa-thumbs-down:before{content:"\f165"}.fa-user-lock:before{content:"\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-anchor-circle-xmark:before{content:"\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-chess-pawn:before{content:"\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-person-through-window:before{content:"\e5a9"}.fa-toolbox:before{content:"\f552"}.fa-hands-holding-circle:before{content:"\e4fb"}.fa-bug:before{content:"\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-hand-holding-hand:before{content:"\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-mountain-sun:before{content:"\e52f"}.fa-arrows-left-right-to-line:before{content:"\e4ba"}.fa-dice-d20:before{content:"\f6cf"}.fa-truck-droplet:before{content:"\e58c"}.fa-file-circle-xmark:before{content:"\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}.fa-medal:before{content:"\f5a2"}.fa-bed:before{content:"\f236"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-podcast:before{content:"\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-bell:before{content:"\f0f3"}.fa-superscript:before{content:"\f12b"}.fa-plug-circle-xmark:before{content:"\e560"}.fa-star-of-life:before{content:"\f621"}.fa-phone-slash:before{content:"\f3dd"}.fa-paint-roller:before{content:"\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-file:before{content:"\f15b"}.fa-greater-than:before{content:">"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-arrow-down:before{content:"\f063"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-eraser:before{content:"\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-person-burst:before{content:"\e53b"}.fa-dove:before{content:"\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-socks:before{content:"\f696"}.fa-inbox:before{content:"\f01c"}.fa-section:before{content:"\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-envelope-open-text:before{content:"\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-wine-bottle:before{content:"\f72f"}.fa-chess-rook:before{content:"\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-dharmachakra:before{content:"\f655"}.fa-hotdog:before{content:"\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-drum:before{content:"\f569"}.fa-ice-cream:before{content:"\f810"}.fa-heart-circle-bolt:before{content:"\e4fc"}.fa-fax:before{content:"\f1ac"}.fa-paragraph:before{content:"\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-star-half:before{content:"\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-tree-city:before{content:"\e587"}.fa-play:before{content:"\f04b"}.fa-font:before{content:"\f031"}.fa-rupiah-sign:before{content:"\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-naira-sign:before{content:"\e1f6"}.fa-cart-arrow-down:before{content:"\f218"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}.fa-receipt:before{content:"\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-person-circle-exclamation:before{content:"\e53f"}.fa-chevron-down:before{content:"\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-skull-crossbones:before{content:"\f714"}.fa-code-compare:before{content:"\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-school-lock:before{content:"\e56f"}.fa-tower-cell:before{content:"\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-ranking-star:before{content:"\e561"}.fa-chess-king:before{content:"\f43f"}.fa-person-harassing:before{content:"\e549"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}.fa-arrow-up:before{content:"\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-shrimp:before{content:"\e448"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-jug-detergent:before{content:"\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-user-shield:before{content:"\f505"}.fa-wind:before{content:"\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\f5e1"}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-fish:before{content:"\f578"}.fa-user-graduate:before{content:"\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-clapperboard:before{content:"\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-jet-fighter-up:before{content:"\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-copy:before{content:"\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-hand-sparkles:before{content:"\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-child-combatant:before,.fa-child-rifle:before{content:"\e4e0"}.fa-gun:before{content:"\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-add:before,.fa-plus:before{content:"+"}.fa-expand:before{content:"\f065"}.fa-computer:before{content:"\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-peso-sign:before{content:"\e222"}.fa-building-shield:before{content:"\e4d8"}.fa-baby:before{content:"\f77c"}.fa-users-line:before{content:"\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-tractor:before{content:"\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-arrow-down-up-lock:before{content:"\e4b0"}.fa-lines-leaning:before{content:"\e51e"}.fa-ruler-combined:before{content:"\f546"}.fa-copyright:before{content:"\f1f9"}.fa-equals:before{content:"="}.fa-blender:before{content:"\f517"}.fa-teeth:before{content:"\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-map:before{content:"\f279"}.fa-rocket:before{content:"\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-folder-minus:before{content:"\f65d"}.fa-store:before{content:"\f54e"}.fa-arrow-trend-up:before{content:"\e098"}.fa-plug-circle-minus:before{content:"\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-bezier-curve:before{content:"\f55b"}.fa-bell-slash:before{content:"\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-school-flag:before{content:"\e56e"}.fa-fill:before{content:"\f575"}.fa-angle-up:before{content:"\f106"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-holly-berry:before{content:"\f7aa"}.fa-chevron-left:before{content:"\f053"}.fa-bacteria:before{content:"\e059"}.fa-hand-lizard:before{content:"\f258"}.fa-notdef:before{content:"\e1fe"}.fa-disease:before{content:"\f7fa"}.fa-briefcase-medical:before{content:"\f469"}.fa-genderless:before{content:"\f22d"}.fa-chevron-right:before{content:"\f054"}.fa-retweet:before{content:"\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-pump-soap:before{content:"\e06b"}.fa-video-slash:before{content:"\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-radio:before{content:"\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-traffic-light:before{content:"\f637"}.fa-thermometer:before{content:"\f491"}.fa-vr-cardboard:before{content:"\f729"}.fa-hand-middle-finger:before{content:"\f806"}.fa-percent:before,.fa-percentage:before{content:"%"}.fa-truck-moving:before{content:"\f4df"}.fa-glass-water-droplet:before{content:"\e4f5"}.fa-display:before{content:"\e163"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-trophy:before{content:"\f091"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-hammer:before{content:"\f6e3"}.fa-hand-peace:before{content:"\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-spinner:before{content:"\f110"}.fa-robot:before{content:"\f544"}.fa-peace:before{content:"\f67c"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-warehouse:before{content:"\f494"}.fa-arrow-up-right-dots:before{content:"\e4b7"}.fa-splotch:before{content:"\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-dice-four:before{content:"\f524"}.fa-sim-card:before{content:"\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-mercury:before{content:"\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-person-falling-burst:before{content:"\e547"}.fa-award:before{content:"\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-building:before{content:"\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-qrcode:before{content:"\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-house-medical:before{content:"\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-house-chimney-window:before{content:"\e00d"}.fa-pen-nib:before{content:"\f5ad"}.fa-tent-arrow-turn-left:before{content:"\e580"}.fa-tents:before{content:"\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-dog:before{content:"\f6d3"}.fa-carrot:before{content:"\f787"}.fa-moon:before{content:"\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-cheese:before{content:"\f7ef"}.fa-yin-yang:before{content:"\f6ad"}.fa-music:before{content:"\f001"}.fa-code-commit:before{content:"\f386"}.fa-temperature-low:before{content:"\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-broom:before{content:"\f51a"}.fa-shield-heart:before{content:"\e574"}.fa-gopuram:before{content:"\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-hashtag:before{content:"#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-oil-can:before{content:"\f613"}.fa-t:before{content:"T"}.fa-hippo:before{content:"\f6ed"}.fa-chart-column:before{content:"\e0e3"}.fa-infinity:before{content:"\f534"}.fa-vial-circle-check:before{content:"\e596"}.fa-person-arrow-down-to-line:before{content:"\e538"}.fa-voicemail:before{content:"\f897"}.fa-fan:before{content:"\f863"}.fa-person-walking-luggage:before{content:"\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-calendar:before{content:"\f133"}.fa-trailer:before{content:"\e041"}.fa-bahai:before,.fa-haykal:before{content:"\f666"}.fa-sd-card:before{content:"\f7c2"}.fa-dragon:before{content:"\f6d5"}.fa-shoe-prints:before{content:"\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-hand-holding:before{content:"\f4bd"}.fa-plug-circle-exclamation:before{content:"\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-clone:before{content:"\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-tornado:before{content:"\f76f"}.fa-file-circle-plus:before{content:"\e494"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-anchor:before{content:"\f13d"}.fa-border-all:before{content:"\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-cookie-bite:before{content:"\f564"}.fa-arrow-trend-down:before{content:"\e097"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-draw-polygon:before{content:"\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-shower:before{content:"\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-book:before{content:"\f02d"}.fa-user-plus:before{content:"\f234"}.fa-check:before{content:"\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-house-circle-check:before{content:"\e509"}.fa-angle-left:before{content:"\f104"}.fa-diagram-successor:before{content:"\e47a"}.fa-truck-arrow-right:before{content:"\e58b"}.fa-arrows-split-up-and-left:before{content:"\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-cloud-moon:before{content:"\f6c3"}.fa-briefcase:before{content:"\f0b1"}.fa-person-falling:before{content:"\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-user-tag:before{content:"\f507"}.fa-rug:before{content:"\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-baht-sign:before{content:"\e0ac"}.fa-book-open:before{content:"\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-handcuffs:before{content:"\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-database:before{content:"\f1c0"}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-bottle-droplet:before{content:"\e4c4"}.fa-mask-face:before{content:"\e1d7"}.fa-hill-rockslide:before{content:"\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-paper-plane:before{content:"\f1d8"}.fa-road-circle-exclamation:before{content:"\e565"}.fa-dungeon:before{content:"\f6d9"}.fa-align-right:before{content:"\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-life-ring:before{content:"\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-calendar-day:before{content:"\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-person-walking-arrow-right:before{content:"\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-dice:before{content:"\f522"}.fa-bowling-ball:before{content:"\f436"}.fa-brain:before{content:"\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-calendar-minus:before{content:"\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-gifts:before{content:"\f79c"}.fa-hotel:before{content:"\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-thumbs-up:before{content:"\f164"}.fa-user-clock:before{content:"\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-file-invoice:before{content:"\f570"}.fa-window-minimize:before{content:"\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-brush:before{content:"\f55d"}.fa-mask:before{content:"\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-ruler-vertical:before{content:"\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-train-tram:before{content:"\e5b4"}.fa-user-nurse:before{content:"\f82f"}.fa-syringe:before{content:"\f48e"}.fa-cloud-sun:before{content:"\f6c4"}.fa-stopwatch-20:before{content:"\e06f"}.fa-square-full:before{content:"\f45c"}.fa-magnet:before{content:"\f076"}.fa-jar:before{content:"\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-bug-slash:before{content:"\e490"}.fa-arrow-up-from-water-pump:before{content:"\e4b6"}.fa-bone:before{content:"\f5d7"}.fa-user-injured:before{content:"\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-plane:before{content:"\f072"}.fa-tent-arrows-down:before{content:"\e581"}.fa-exclamation:before{content:"!"}.fa-arrows-spin:before{content:"\e4bb"}.fa-print:before{content:"\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-person-military-pointing:before{content:"\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-umbrella:before{content:"\f0e9"}.fa-trowel:before{content:"\e589"}.fa-d:before{content:"D"}.fa-stapler:before{content:"\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-kip-sign:before{content:"\e1c4"}.fa-hand-point-left:before{content:"\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-barcode:before{content:"\f02a"}.fa-plus-minus:before{content:"\e43c"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-person-circle-check:before{content:"\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}/*! + * Font Awesome Free 6.3.0 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */:host,:root{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(fa-solid-900.d5d28b783e396c28.woff2) format("woff2"),url(fa-solid-900.c9f6e41813989c48.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}html,body{margin:0;padding:0;min-height:100vh;height:100%}html,body{height:100%}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}.timeline-header{background-color:#f1f8ff;border-bottom:1px solid #c0d3eb;border-top-left-radius:3px;border-top-right-radius:3px;color:#586069;height:35px;display:flex;align-items:center;justify-content:space-between;padding:5px 5px 5px 10px}.timeline-comment{overflow:auto;border:1px solid #c0d3eb;background-color:#fff;border-radius:3px;margin-bottom:30px}.comment{padding:15px}.question-mark{color:red;font-size:35px;margin:0 10px 15px 0;text-shadow:-1.5px 0 black,0 1.5px black,1.5px 0 black,0 -1.5px black}.material-icons-outlined,.material-icons.material-icons--outlined,.material-icons-two-tone,.material-icons.material-icons--two-tone,.material-icons-round,.material-icons.material-icons--round,.material-icons-sharp,.material-icons.material-icons--sharp{font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons-outlined,.material-icons.material-icons--outlined{font-family:Material Icons Outlined}.material-icons-two-tone,.material-icons.material-icons--two-tone{font-family:Material Icons Two Tone}.material-icons-round,.material-icons.material-icons--round{font-family:Material Icons Round}.material-icons-sharp,.material-icons.material-icons--sharp{font-family:Material Icons Sharp}.link-grey-dark{color:#24292e;font-weight:500;font-size:16px}.link-grey-dark:hover{color:#0366d6}.no-underline{text-decoration:none!important}.grid-flush-left{position:absolute;left:5px}.grid-flush-right{position:absolute;right:5px}.mat-table tbody tr:hover td{background-color:#e8e8ee}table{width:100%;table-layout:fixed}.centralize{display:flex;justify-content:center;align-items:center}.editor-actions{float:right;padding:10px}.editor-action{margin-left:10px!important}.bold-name{font-weight:500;font-size:17px}.full-grid-width{width:100%}.white-spinner circle{stroke:#fff!important}.sync-spinner{display:flex;align-items:center;justify-content:center;margin-left:16px;margin-right:16px}.column.left{max-width:85%;min-width:380px}.column.right{max-width:15%;min-width:180px}@font-face{font-family:octicons-link;src:url(data:font/woff;charset=utf-8;base64,d09GRgABAAAAAAZwABAAAAAACFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEU0lHAAAGaAAAAAgAAAAIAAAAAUdTVUIAAAZcAAAACgAAAAoAAQAAT1MvMgAAAyQAAABJAAAAYFYEU3RjbWFwAAADcAAAAEUAAACAAJThvmN2dCAAAATkAAAABAAAAAQAAAAAZnBnbQAAA7gAAACyAAABCUM+8IhnYXNwAAAGTAAAABAAAAAQABoAI2dseWYAAAFsAAABPAAAAZwcEq9taGVhZAAAAsgAAAA0AAAANgh4a91oaGVhAAADCAAAABoAAAAkCA8DRGhtdHgAAAL8AAAADAAAAAwGAACfbG9jYQAAAsAAAAAIAAAACABiATBtYXhwAAACqAAAABgAAAAgAA8ASm5hbWUAAAToAAABQgAAAlXu73sOcG9zdAAABiwAAAAeAAAAME3QpOBwcmVwAAAEbAAAAHYAAAB/aFGpk3jaTY6xa8JAGMW/O62BDi0tJLYQincXEypYIiGJjSgHniQ6umTsUEyLm5BV6NDBP8Tpts6F0v+k/0an2i+itHDw3v2+9+DBKTzsJNnWJNTgHEy4BgG3EMI9DCEDOGEXzDADU5hBKMIgNPZqoD3SilVaXZCER3/I7AtxEJLtzzuZfI+VVkprxTlXShWKb3TBecG11rwoNlmmn1P2WYcJczl32etSpKnziC7lQyWe1smVPy/Lt7Kc+0vWY/gAgIIEqAN9we0pwKXreiMasxvabDQMM4riO+qxM2ogwDGOZTXxwxDiycQIcoYFBLj5K3EIaSctAq2kTYiw+ymhce7vwM9jSqO8JyVd5RH9gyTt2+J/yUmYlIR0s04n6+7Vm1ozezUeLEaUjhaDSuXHwVRgvLJn1tQ7xiuVv/ocTRF42mNgZGBgYGbwZOBiAAFGJBIMAAizAFoAAABiAGIAznjaY2BkYGAA4in8zwXi+W2+MjCzMIDApSwvXzC97Z4Ig8N/BxYGZgcgl52BCSQKAA3jCV8CAABfAAAAAAQAAEB42mNgZGBg4f3vACQZQABIMjKgAmYAKEgBXgAAeNpjYGY6wTiBgZWBg2kmUxoDA4MPhGZMYzBi1AHygVLYQUCaawqDA4PChxhmh/8ODDEsvAwHgMKMIDnGL0x7gJQCAwMAJd4MFwAAAHjaY2BgYGaA4DAGRgYQkAHyGMF8NgYrIM3JIAGVYYDT+AEjAwuDFpBmA9KMDEwMCh9i/v8H8sH0/4dQc1iAmAkALaUKLgAAAHjaTY9LDsIgEIbtgqHUPpDi3gPoBVyRTmTddOmqTXThEXqrob2gQ1FjwpDvfwCBdmdXC5AVKFu3e5MfNFJ29KTQT48Ob9/lqYwOGZxeUelN2U2R6+cArgtCJpauW7UQBqnFkUsjAY/kOU1cP+DAgvxwn1chZDwUbd6CFimGXwzwF6tPbFIcjEl+vvmM/byA48e6tWrKArm4ZJlCbdsrxksL1AwWn/yBSJKpYbq8AXaaTb8AAHja28jAwOC00ZrBeQNDQOWO//sdBBgYGRiYWYAEELEwMTE4uzo5Zzo5b2BxdnFOcALxNjA6b2ByTswC8jYwg0VlNuoCTWAMqNzMzsoK1rEhNqByEyerg5PMJlYuVueETKcd/89uBpnpvIEVomeHLoMsAAe1Id4AAAAAAAB42oWQT07CQBTGv0JBhagk7HQzKxca2sJCE1hDt4QF+9JOS0nbaaYDCQfwCJ7Au3AHj+LO13FMmm6cl7785vven0kBjHCBhfpYuNa5Ph1c0e2Xu3jEvWG7UdPDLZ4N92nOm+EBXuAbHmIMSRMs+4aUEd4Nd3CHD8NdvOLTsA2GL8M9PODbcL+hD7C1xoaHeLJSEao0FEW14ckxC+TU8TxvsY6X0eLPmRhry2WVioLpkrbp84LLQPGI7c6sOiUzpWIWS5GzlSgUzzLBSikOPFTOXqly7rqx0Z1Q5BAIoZBSFihQYQOOBEdkCOgXTOHA07HAGjGWiIjaPZNW13/+lm6S9FT7rLHFJ6fQbkATOG1j2OFMucKJJsxIVfQORl+9Jyda6Sl1dUYhSCm1dyClfoeDve4qMYdLEbfqHf3O/AdDumsjAAB42mNgYoAAZQYjBmyAGYQZmdhL8zLdDEydARfoAqIAAAABAAMABwAKABMAB///AA8AAQAAAAAAAAAAAAAAAAABAAAAAA==) format("woff")}markdown{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5;color:#24292e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:16px;word-wrap:break-word}markdown .pl-c{color:#6a737d}markdown .pl-c1,markdown .pl-s .pl-v{color:#005cc5}markdown .pl-e,markdown .pl-en{color:#6f42c1}markdown .pl-smi,markdown .pl-s .pl-s1{color:#24292e}markdown .pl-ent{color:#22863a}markdown .pl-k{color:#d73a49}markdown .pl-s,markdown .pl-pds,markdown .pl-s .pl-pse .pl-s1,markdown .pl-sr,markdown .pl-sr .pl-cce,markdown .pl-sr .pl-sre,markdown .pl-sr .pl-sra{color:#032f62}markdown .pl-v,markdown .pl-smw{color:#e36209}markdown .pl-bu{color:#b31d28}markdown .pl-ii{color:#fafbfc;background-color:#b31d28}markdown .pl-c2{color:#fafbfc;background-color:#d73a49}markdown .pl-c2:before{content:"^M"}markdown .pl-sr .pl-cce{font-weight:700;color:#22863a}markdown .pl-ml{color:#735c0f}markdown .pl-mh,markdown .pl-mh .pl-en,markdown .pl-ms{font-weight:700;color:#005cc5}markdown .pl-mi{font-style:italic;color:#24292e}markdown .pl-mb{font-weight:700;color:#24292e}markdown .pl-md{color:#b31d28;background-color:#ffeef0}markdown .pl-mi1{color:#22863a;background-color:#f0fff4}markdown .pl-mc{color:#e36209;background-color:#ffebda}markdown .pl-mi2{color:#f6f8fa;background-color:#005cc5}markdown .pl-mdr{font-weight:700;color:#6f42c1}markdown .pl-ba{color:#586069}markdown .pl-sg{color:#959da5}markdown .pl-corl{text-decoration:underline;color:#032f62}markdown .octicon{display:inline-block;vertical-align:text-top;fill:currentColor}markdown a{background-color:transparent}markdown a:active,markdown a:hover{outline-width:0}markdown strong{font-weight:inherit}markdown strong{font-weight:bolder}markdown h1{font-size:2em;margin:.67em 0}markdown img{border-style:none}markdown code,markdown kbd,markdown pre{font-family:monospace,monospace;font-size:1em}markdown hr{box-sizing:content-box;height:0;overflow:visible}markdown input{font:inherit;margin:0}markdown input{overflow:visible}markdown [type=checkbox]{box-sizing:border-box;padding:0}markdown *{box-sizing:border-box}markdown input{font-family:inherit;font-size:inherit;line-height:inherit}markdown a{color:#0366d6;text-decoration:none}markdown a:hover{text-decoration:underline}markdown strong{font-weight:600}markdown hr{height:0;margin:15px 0;overflow:hidden;background:transparent;border:0;border-bottom:1px solid #dfe2e5}markdown hr:before{display:table;content:""}markdown hr:after{display:table;clear:both;content:""}markdown table{border-spacing:0;border-collapse:collapse}markdown td,markdown th{padding:0}markdown h1,markdown h2,markdown h3,markdown h4,markdown h5,markdown h6{margin-top:0;margin-bottom:0}markdown h1{font-size:32px;font-weight:600}markdown h2{font-size:24px;font-weight:600}markdown h3{font-size:20px;font-weight:600}markdown h4{font-size:16px;font-weight:600}markdown h5{font-size:14px;font-weight:600}markdown h6{font-size:12px;font-weight:600}markdown p{margin-top:0;margin-bottom:10px}markdown blockquote{margin:0}markdown ul,markdown ol{padding-left:0;margin-top:0;margin-bottom:0}markdown ol ol,markdown ul ol{list-style-type:lower-roman}markdown ul ul ol,markdown ul ol ol,markdown ol ul ol,markdown ol ol ol{list-style-type:lower-alpha}markdown dd{margin-left:0}markdown code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px}markdown pre{margin-top:0;margin-bottom:0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px}markdown .octicon{vertical-align:text-bottom}markdown .pl-0{padding-left:0!important}markdown .pl-1{padding-left:4px!important}markdown .pl-2{padding-left:8px!important}markdown .pl-3{padding-left:16px!important}markdown .pl-4{padding-left:24px!important}markdown .pl-5{padding-left:32px!important}markdown .pl-6{padding-left:40px!important}markdown:before{display:table;content:""}markdown:after{display:table;clear:both;content:""}markdown>*:first-child{margin-top:0!important}markdown>*:last-child{margin-bottom:0!important}markdown a:not([href]){color:inherit;text-decoration:none}markdown .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}markdown .anchor:focus{outline:none}markdown p,markdown blockquote,markdown ul,markdown ol,markdown dl,markdown table,markdown pre{margin-top:0;margin-bottom:16px}markdown hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}markdown blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}markdown blockquote>:first-child{margin-top:0}markdown blockquote>:last-child{margin-bottom:0}markdown kbd{display:inline-block;padding:3px 5px;font-size:11px;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:solid 1px #c6cbd1;border-bottom-color:#959da5;border-radius:3px;box-shadow:inset 0 -1px #959da5}markdown h1,markdown h2,markdown h3,markdown h4,markdown h5,markdown h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}markdown h1 .octicon-link,markdown h2 .octicon-link,markdown h3 .octicon-link,markdown h4 .octicon-link,markdown h5 .octicon-link,markdown h6 .octicon-link{color:#1b1f23;vertical-align:middle;visibility:hidden}markdown h1:hover .anchor,markdown h2:hover .anchor,markdown h3:hover .anchor,markdown h4:hover .anchor,markdown h5:hover .anchor,markdown h6:hover .anchor{text-decoration:none}markdown h1:hover .anchor .octicon-link,markdown h2:hover .anchor .octicon-link,markdown h3:hover .anchor .octicon-link,markdown h4:hover .anchor .octicon-link,markdown h5:hover .anchor .octicon-link,markdown h6:hover .anchor .octicon-link{visibility:visible}markdown h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid #eaecef}markdown h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid #eaecef}markdown h3{font-size:1.25em}markdown h4{font-size:1em}markdown h5{font-size:.875em}markdown h6{font-size:.85em;color:#6a737d}markdown ul,markdown ol{padding-left:2em}markdown ul ul,markdown ul ol,markdown ol ol,markdown ol ul{margin-top:0;margin-bottom:0}markdown li{word-wrap:break-all}markdown li>p{margin-top:16px}markdown li+li{margin-top:.25em}markdown dl{padding:0}markdown dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}markdown dl dd{padding:0 16px;margin-bottom:16px}markdown table{display:block;width:100%;overflow:auto}markdown table th{font-weight:600}markdown table th,markdown table td{padding:6px 13px;border:1px solid #dfe2e5}markdown table tr{background-color:#fff;border-top:1px solid #c6cbd1}markdown table tr:nth-child(2n){background-color:#f6f8fa}markdown img{max-width:100%;box-sizing:content-box;background-color:#fff}markdown img[align=right]{padding-left:20px}markdown img[align=left]{padding-right:20px}markdown code{padding:.2em .4em;margin:0;font-size:85%;background-color:#1b1f230d;border-radius:3px}markdown pre{word-wrap:normal}markdown pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:transparent;border:0}markdown .highlight{margin-bottom:16px}markdown .highlight pre{margin-bottom:0;word-break:normal}markdown .highlight pre,markdown pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:3px}markdown pre code{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}markdown .full-commit .btn-outline:not(:disabled):hover{color:#005cc5;border-color:#005cc5}markdown kbd{display:inline-block;padding:3px 5px;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:solid 1px #d1d5da;border-bottom-color:#c6cbd1;border-radius:3px;box-shadow:inset 0 -1px #c6cbd1}markdown :checked+.radio-label{position:relative;z-index:1;border-color:#0366d6}markdown .task-list-item{list-style-type:none}markdown .task-list-item+.task-list-item{margin-top:3px}markdown .task-list-item input{margin:0 .2em .25em -1.6em;vertical-align:middle}markdown hr{border-bottom-color:#eee}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,Helvetica Neue,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-h1,.mat-headline,.mat-typography .mat-h1,.mat-typography .mat-headline,.mat-typography h1{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography .mat-h2,.mat-typography .mat-title,.mat-typography h2{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography .mat-h3,.mat-typography .mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography .mat-h4,.mat-typography .mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-body-2,.mat-typography .mat-body-strong,.mat-typography .mat-body-2{font:500 14px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body,.mat-body-1,.mat-typography .mat-body,.mat-typography .mat-body-1,.mat-typography{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body p,.mat-body-1 p,.mat-typography .mat-body p,.mat-typography .mat-body-1 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.05em;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.02em;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.005em;margin:0 0 64px}.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-bottom-sheet-container{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-button,.mat-raised-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button,.mat-fab,.mat-mini-fab{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-button-toggle,.mat-card{font-family:Roboto,Helvetica Neue,sans-serif}.mat-card-title{font-size:24px;font-weight:500}.mat-card-header .mat-card-title{font-size:20px}.mat-card-subtitle,.mat-card-content{font-size:14px}.mat-checkbox{font-family:Roboto,Helvetica Neue,sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-chip{font-size:14px;font-weight:500}.mat-chip .mat-chip-trailing-icon.mat-icon,.mat-chip .mat-chip-remove.mat-icon{font-size:18px}.mat-table{font-family:Roboto,Helvetica Neue,sans-serif}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell,.mat-footer-cell{font-size:14px}.mat-calendar{font-family:Roboto,Helvetica Neue,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-dialog-title{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-expansion-panel-header{font-family:Roboto,Helvetica Neue,sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-form-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid transparent}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34375em) scale(.75);width:133.3333333333%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34374em) scale(.75);width:133.3333433333%}.mat-form-field-label-wrapper{top:-.84375em;padding-top:.84375em}.mat-form-field-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.7916666667em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);width:133.3333333333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);width:133.3333433333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);width:133.3333533333%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.5416666667em;top:calc(100% - 1.6666666667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28122em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28121em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.2812em) scale(.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59374em) scale(.75);width:133.3333433333%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59374em) scale(.75);width:133.3333433333%}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}input.mat-input-element{margin-top:-.0625em}.mat-menu-item{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px}.mat-radio-button,.mat-select{font-family:Roboto,Helvetica Neue,sans-serif}.mat-select-trigger{height:1.125em}.mat-slide-toggle-content{font-family:Roboto,Helvetica Neue,sans-serif}.mat-slider-thumb-label-text{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.mat-stepper-vertical,.mat-stepper-horizontal{font-family:Roboto,Helvetica Neue,sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size:14px}.mat-step-label-selected{font-size:14px;font-weight:500}.mat-tab-group{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tab-label,.mat-tab-link{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0}.mat-tooltip{font-family:Roboto,Helvetica Neue,sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}.mat-list-item,.mat-list-option{font-family:Roboto,Helvetica Neue,sans-serif}.mat-list-base .mat-list-item{font-size:16px}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-list-option{font-size:16px}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-list-base[dense] .mat-list-item{font-size:12px}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-list-option{font-size:12px}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.mat-option{font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px}.mat-optgroup-label{font:500 14px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-simple-snackbar{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-tree{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale(0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator,.mat-mdc-focus-indicator{position:relative}.mat-ripple-element{background-color:#0000001a}.mat-option{color:#000000de}.mat-option:hover:not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-active{background:rgba(0,0,0,.04);color:#000000de}.mat-option.mat-option-disabled{color:#00000061}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#3f51b5}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#ff4081}.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#f44336}.mat-optgroup-label{color:#0000008a}.mat-optgroup-disabled .mat-optgroup-label{color:#00000061}.mat-pseudo-checkbox{color:#0000008a}.mat-pseudo-checkbox:after{color:#fafafa}.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:#3f51b5}.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate,.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate{background:#ff4081}.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#f44336}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}.mat-autocomplete-panel{background:#fff;color:#000000de}.mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:#fff}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:#000000de}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-badge-content{color:#fff;background:#3f51b5}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-accent .mat-badge-content{background:#ff4081;color:#fff}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:#00000061}.mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:#fff;color:#000000de}.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:transparent}.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:#3f51b5}.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:#ff4081}.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:#f44336}.mat-button.mat-primary.mat-button-disabled,.mat-button.mat-accent.mat-button-disabled,.mat-button.mat-warn.mat-button-disabled,.mat-button.mat-button-disabled.mat-button-disabled,.mat-icon-button.mat-primary.mat-button-disabled,.mat-icon-button.mat-accent.mat-button-disabled,.mat-icon-button.mat-warn.mat-button-disabled,.mat-icon-button.mat-button-disabled.mat-button-disabled,.mat-stroked-button.mat-primary.mat-button-disabled,.mat-stroked-button.mat-accent.mat-button-disabled,.mat-stroked-button.mat-warn.mat-button-disabled,.mat-stroked-button.mat-button-disabled.mat-button-disabled{color:#00000042}.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:#3f51b5}.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:#ff4081}.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#f44336}.mat-button.mat-button-disabled .mat-button-focus-overlay,.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay{background-color:transparent}.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}.mat-button-focus-overlay{background:#000}.mat-stroked-button:not(.mat-button-disabled){border-color:#0000001f}.mat-flat-button,.mat-raised-button,.mat-fab,.mat-mini-fab{color:#000000de;background-color:#fff}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary,.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent,.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{color:#fff}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{color:#00000042}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{background-color:#3f51b5}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{background-color:#ff4081}.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{background-color:#f44336}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{background-color:#0000001f}.mat-flat-button.mat-primary .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element,.mat-flat-button.mat-accent .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element,.mat-flat-button.mat-warn .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element,.mat-fab.mat-warn .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element{background-color:#ffffff1a}.mat-stroked-button:not([class*=mat-elevation-z]),.mat-flat-button:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.mat-button-toggle{color:#00000061}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#0000001f}.mat-button-toggle-appearance-standard{color:#000000de;background:#fff}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.mat-button-toggle-checked{background-color:#e0e0e0;color:#0000008a}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#000000de}.mat-button-toggle-disabled{color:#00000042;background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#fff}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-card{background:#fff;color:#000000de}.mat-card:not([class*=mat-elevation-z]){box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-card.mat-card-flat:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-card-subtitle{color:#0000008a}.mat-checkbox-frame{border-color:#0000008a}.mat-checkbox-checkmark{fill:#fafafa}.mat-checkbox-checkmark-path{stroke:#fafafa!important}.mat-checkbox-mixedmark{background-color:#fafafa}.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,.mat-checkbox-checked.mat-primary .mat-checkbox-background{background-color:#3f51b5}.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,.mat-checkbox-checked.mat-accent .mat-checkbox-background{background-color:#ff4081}.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,.mat-checkbox-checked.mat-warn .mat-checkbox-background{background-color:#f44336}.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#b0b0b0}.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#b0b0b0}.mat-checkbox-disabled .mat-checkbox-label{color:#00000061}.mat-checkbox .mat-ripple-element{background-color:#000}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element{background:#3f51b5}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element{background:#ff4081}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element{background:#f44336}.mat-chip.mat-standard-chip{background-color:#e0e0e0;color:#000000de}.mat-chip.mat-standard-chip .mat-chip-remove{color:#000000de;opacity:.4}.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-standard-chip.mat-chip-disabled{opacity:.4}.mat-chip.mat-standard-chip:after{background:#000}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:#3f51b5;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element{background-color:#ffffff1a}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn{background-color:#f44336;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element{background-color:#ffffff1a}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:#ff4081;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background-color:#ffffff1a}.mat-table{background:#fff}.mat-table thead,.mat-table tbody,.mat-table tfoot,mat-header-row,mat-row,mat-footer-row,[mat-header-row],[mat-row],[mat-footer-row],.mat-table-sticky{background:inherit}mat-row,mat-header-row,mat-footer-row,th.mat-header-cell,td.mat-cell,td.mat-footer-cell{border-bottom-color:#0000001f}.mat-header-cell{color:#0000008a}.mat-cell,.mat-footer-cell{color:#000000de}.mat-calendar-arrow{fill:#0000008a}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:#0000008a}.mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header,.mat-calendar-body-label{color:#0000008a}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:#000000de;border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.mat-calendar-body-in-preview{color:#0000003d}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range:before{background:rgba(63,81,181,.2)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start:before,[dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(63,81,181,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end:before,[dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(63,81,181,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#3f51b5;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#3f51b566}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#3f51b54d}@media (hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#3f51b54d}}.mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(255,64,129,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(255,64,129,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(255,64,129,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#ff4081;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#ff408166}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#ff40814d}@media (hover: hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#ff40814d}}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active{color:#3f51b5}.mat-datepicker-toggle-active.mat-accent{color:#ff4081}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:#00000061}.mat-dialog-container{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;background:#fff;color:#000000de}.mat-divider{border-top-color:#0000001f}.mat-divider-vertical{border-right-color:#0000001f}.mat-expansion-panel{background:#fff;color:#000000de}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-action-row{border-top-color:#0000001f}.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(0,0,0,.04)}@media (hover: none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:#fff}}.mat-expansion-panel-header-title{color:#000000de}.mat-expansion-panel-header-description,.mat-expansion-indicator:after{color:#0000008a}.mat-expansion-panel-header[aria-disabled=true]{color:#00000042}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header{height:48px}.mat-expansion-panel-header.mat-expanded{height:64px}.mat-form-field-label,.mat-hint{color:#0009}.mat-form-field.mat-focused .mat-form-field-label{color:#3f51b5}.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#ff4081}.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#f44336}.mat-focused .mat-form-field-required-marker{color:#ff4081}.mat-form-field-ripple{background-color:#000000de}.mat-form-field.mat-focused .mat-form-field-ripple{background-color:#3f51b5}.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#ff4081}.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#f44336}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after{color:#3f51b5}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after{color:#ff4081}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-label,.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#f44336}.mat-error{color:#f44336}.mat-form-field-appearance-legacy .mat-form-field-label,.mat-form-field-appearance-legacy .mat-hint{color:#0000008a}.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:#0000006b}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right,rgba(0,0,0,.42) 0%,rgba(0,0,0,.42) 33%,transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-standard .mat-form-field-underline{background-color:#0000006b}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right,rgba(0,0,0,.42) 0%,rgba(0,0,0,.42) 33%,transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-fill .mat-form-field-flex{background-color:#0000000a}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:#00000005}.mat-form-field-appearance-fill .mat-form-field-underline:before{background-color:#0000006b}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:#00000061}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before{background-color:transparent}.mat-form-field-appearance-outline .mat-form-field-outline{color:#0000001f}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:#000000de}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#3f51b5}.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#ff4081}.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{color:#f44336}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label{color:#00000061}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:#0000000f}.mat-icon.mat-primary{color:#3f51b5}.mat-icon.mat-accent{color:#ff4081}.mat-icon.mat-warn{color:#f44336}.mat-form-field-type-mat-native-select .mat-form-field-infix:after{color:#0000008a}.mat-input-element:disabled,.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after{color:#00000061}.mat-input-element{caret-color:#3f51b5}.mat-input-element::placeholder{color:#0000006b}.mat-input-element::-moz-placeholder{color:#0000006b}.mat-input-element::-webkit-input-placeholder{color:#0000006b}.mat-input-element:-ms-input-placeholder{color:#0000006b}.mat-form-field.mat-accent .mat-input-element{caret-color:#ff4081}.mat-form-field.mat-warn .mat-input-element,.mat-form-field-invalid .mat-input-element{caret-color:#f44336}.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after{color:#f44336}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{color:#000000de}.mat-list-base .mat-subheader{color:#0000008a}.mat-list-base .mat-list-item-disabled{background-color:#eee;color:#00000061}.mat-list-option:hover,.mat-list-option:focus,.mat-nav-list .mat-list-item:hover,.mat-nav-list .mat-list-item:focus,.mat-action-list .mat-list-item:hover,.mat-action-list .mat-list-item:focus{background:rgba(0,0,0,.04)}.mat-list-single-selected-option,.mat-list-single-selected-option:hover,.mat-list-single-selected-option:focus{background:rgba(0,0,0,.12)}.mat-menu-panel{background:#fff}.mat-menu-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-menu-item{background:transparent;color:#000000de}.mat-menu-item[disabled],.mat-menu-item[disabled] .mat-menu-submenu-icon,.mat-menu-item[disabled] .mat-icon-no-color{color:#00000061}.mat-menu-item .mat-icon-no-color,.mat-menu-submenu-icon{color:#0000008a}.mat-menu-item:hover:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item-highlighted:not([disabled]){background:rgba(0,0,0,.04)}.mat-paginator{background:#fff}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:#0000008a}.mat-paginator-decrement,.mat-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}.mat-paginator-first,.mat-paginator-last{border-top:2px solid rgba(0,0,0,.54)}.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-increment,.mat-icon-button[disabled] .mat-paginator-first,.mat-icon-button[disabled] .mat-paginator-last{border-color:#00000061}.mat-paginator-container{min-height:56px}.mat-progress-bar-background{fill:#cbd0e9}.mat-progress-bar-buffer{background-color:#cbd0e9}.mat-progress-bar-fill:after{background-color:#3f51b5}.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#fbccdc}.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#fbccdc}.mat-progress-bar.mat-accent .mat-progress-bar-fill:after{background-color:#ff4081}.mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#f9ccc9}.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#f9ccc9}.mat-progress-bar.mat-warn .mat-progress-bar-fill:after{background-color:#f44336}.mat-progress-spinner circle,.mat-spinner circle{stroke:#3f51b5}.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#ff4081}.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#f44336}.mat-radio-outer-circle{border-color:#0000008a}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#3f51b5}.mat-radio-button.mat-primary .mat-radio-inner-circle,.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{background-color:#3f51b5}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#ff4081}.mat-radio-button.mat-accent .mat-radio-inner-circle,.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{background-color:#ff4081}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#f44336}.mat-radio-button.mat-warn .mat-radio-inner-circle,.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple{background-color:#f44336}.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle{border-color:#00000061}.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle{background-color:#00000061}.mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:#00000061}.mat-radio-button .mat-ripple-element{background-color:#000}.mat-select-value{color:#000000de}.mat-select-placeholder{color:#0000006b}.mat-select-disabled .mat-select-value{color:#00000061}.mat-select-arrow{color:#0000008a}.mat-select-panel{background:#fff}.mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:rgba(0,0,0,.12)}.mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:#3f51b5}.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#ff4081}.mat-form-field.mat-focused.mat-warn .mat-select-arrow,.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:#00000061}.mat-drawer-container{background-color:#fafafa;color:#000000de}.mat-drawer{background-color:#fff;color:#000000de}.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end,[dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#ff4081}.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:#ff40818a}.mat-slide-toggle.mat-checked .mat-ripple-element{background-color:#ff4081}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb{background-color:#3f51b5}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar{background-color:#3f51b58a}.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:#3f51b5}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb{background-color:#f44336}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:#f443368a}.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element{background-color:#f44336}.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:#000}.mat-slide-toggle-thumb{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;background-color:#fafafa}.mat-slide-toggle-bar{background-color:#00000061}.mat-slider-track-background{background-color:#00000042}.mat-slider.mat-primary .mat-slider-track-fill,.mat-slider.mat-primary .mat-slider-thumb,.mat-slider.mat-primary .mat-slider-thumb-label{background-color:#3f51b5}.mat-slider.mat-primary .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-primary .mat-slider-focus-ring{background-color:#3f51b533}.mat-slider.mat-accent .mat-slider-track-fill,.mat-slider.mat-accent .mat-slider-thumb,.mat-slider.mat-accent .mat-slider-thumb-label{background-color:#ff4081}.mat-slider.mat-accent .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-accent .mat-slider-focus-ring{background-color:#ff408133}.mat-slider.mat-warn .mat-slider-track-fill,.mat-slider.mat-warn .mat-slider-thumb,.mat-slider.mat-warn .mat-slider-thumb-label{background-color:#f44336}.mat-slider.mat-warn .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-warn .mat-slider-focus-ring{background-color:#f4433633}.mat-slider:hover .mat-slider-track-background,.mat-slider.cdk-focused .mat-slider-track-background{background-color:#00000061}.mat-slider.mat-slider-disabled .mat-slider-track-background,.mat-slider.mat-slider-disabled .mat-slider-track-fill,.mat-slider.mat-slider-disabled .mat-slider-thumb,.mat-slider.mat-slider-disabled:hover .mat-slider-track-background{background-color:#00000042}.mat-slider.mat-slider-min-value .mat-slider-focus-ring{background-color:#0000001f}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:#000000de}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:#00000042}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:#00000042;background-color:transparent}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb{border-color:#00000061}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb{border-color:#00000042}.mat-slider-has-ticks .mat-slider-wrapper:after{border-color:#000000b3}.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent);background-image:-moz-repeating-linear-gradient(.0001deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(to bottom,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:#0000000a}.mat-step-header:hover[aria-disabled=true]{cursor:default}@media (hover: none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:#0000008a}.mat-step-header .mat-step-icon{background-color:#0000008a;color:#fff}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#3f51b5;color:#fff}.mat-step-header.mat-accent .mat-step-icon{color:#fff}.mat-step-header.mat-accent .mat-step-icon-selected,.mat-step-header.mat-accent .mat-step-icon-state-done,.mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:#ff4081;color:#fff}.mat-step-header.mat-warn .mat-step-icon{color:#fff}.mat-step-header.mat-warn .mat-step-icon-selected,.mat-step-header.mat-warn .mat-step-icon-state-done,.mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#f44336;color:#fff}.mat-step-header .mat-step-icon-state-error{background-color:transparent;color:#f44336}.mat-step-header .mat-step-label.mat-step-label-active{color:#000000de}.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}.mat-stepper-vertical-line:before{border-left-color:#0000001f}.mat-horizontal-stepper-header:before,.mat-horizontal-stepper-header:after,.mat-stepper-horizontal-line{border-top-color:#0000001f}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px}.mat-stepper-vertical-line:before{top:-16px;bottom:-16px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before{top:36px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}.mat-sort-header-arrow{color:#757575}.mat-tab-nav-bar,.mat-tab-header{border-bottom:1px solid rgba(0,0,0,.12)}.mat-tab-group-inverted-header .mat-tab-nav-bar,.mat-tab-group-inverted-header .mat-tab-header{border-top:1px solid rgba(0,0,0,.12);border-bottom:none}.mat-tab-label,.mat-tab-link{color:#000000de}.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:#00000061}.mat-tab-header-pagination-chevron{border-color:#000000de}.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#00000061}.mat-tab-group[class*=mat-background-]>.mat-tab-header,.mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#c5cae94d}.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#3f51b5}.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ff80ab4d}.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#ff4081}.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ffcdd24d}.mat-tab-group.mat-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#f44336}.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#c5cae94d}.mat-tab-group.mat-background-primary>.mat-tab-header,.mat-tab-group.mat-background-primary>.mat-tab-link-container,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination{background-color:#3f51b5}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:#fff6}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator:before{border-color:#fff}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ff80ab4d}.mat-tab-group.mat-background-accent>.mat-tab-header,.mat-tab-group.mat-background-accent>.mat-tab-link-container,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination{background-color:#ff4081}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:#fff6}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator:before{border-color:#fff}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ffcdd24d}.mat-tab-group.mat-background-warn>.mat-tab-header,.mat-tab-group.mat-background-warn>.mat-tab-link-container,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination{background-color:#f44336}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:#fff6}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator:before{border-color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-toolbar{background:#f5f5f5;color:#000000de}.mat-toolbar.mat-primary{background:#3f51b5;color:#fff}.mat-toolbar.mat-accent{background:#ff4081;color:#fff}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media (max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-tooltip{background:rgba(97,97,97,.9)}.mat-tree{background:#fff}.mat-tree-node,.mat-nested-tree-node{color:#000000de}.mat-tree-node{min-height:48px}.mat-snack-bar-container{color:#ffffffb3;background:#323232;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-simple-snackbar-action{color:#ff4081}